Hacker News new | past | comments | ask | show | jobs | submit | mpeg's comments login

A bit on the nose that they used a sample from a professional voice actor (Jennifer English) as the default reference audio file in that huggingface tool.

Students are the only people with the patience for deep RE, I spent hours and hours in my teens unpacking binaries that used similar VMs and got pretty decent at it.

Nowadays, there is no way I could do it, I tried to get back into hackthebox recently and the new RE challenges make my brain hurt.


It's a very common term in reverse engineering, and low level programming in general. In VMs you usually say "stolen" to refer to bytes/instructions/constants that have been taken from the original binary and put somewhere else (whether obfuscated or not, whether still in the local binary or in a server like with denuvo)

That's both genius and a massive hack, love it.

For those who are wondering: they alias @typing.overload as @ovld only for type checkers.

Normally, @typing.overload is a way to define multiple function signatures with empty bodies so your type checker can work nicely with functions that for example only return a certain type when called with a certain signature, but the function implementation is left to you and usually involves a bunch of runtime type checks to branch your logic the right way


What is the return type of an overloaded function? I don't see that in any of the examples.

I think it would make sense to have each function return either the exact same type, or a generic.

  @ovld(int) #all of these overloads should return an int
  len(a:list) -> int
  len(a:str) -> int

  #the effective type of len is
  len(a:Union[int, str]) -> int
and then a generic example

  T = TypeVar('T')
  @ovld(T)
  add(a:np.int8, b:np.int8) -> np.int8

  @ovld(T)
  add(a:np.int16, b:np.int16) -> np.int16
In the second example, I don't know how you would connect the input params to the generic T. If you put concrete types in, I see how ovld works.

Am I missing something?


Yeah I doubt there's any AI here, they might even use other tools like say YC's up.codes for the compliance with local codes, then they arbitrage cheap labor at a premium price because "AI"


And the testimonial photos, they're all AI generated


So, I know people that have done exactly this in the UK, but they did it anonymously. Might be unethical but depending on your employer you can YOLO it. Basically you have a close friend set up a LTD which takes a day, they are listed as sole director. You then draft up a contract agreement with your friends company.

After that you’re ready to champion the sale internally, you pitch it as something a friend has set up that might help with X project. Your friend is the main point of contact and gets to keep a % margin through the LTD

Of course I would not bother with this unless it’s 6 figures a year, I know a guy that bootstrapped his startup this way when he was working for a large co


The real killer feature of lottie is that there is an after effects plugin that exports as a lottie JSON. It doesn't always work 1:1 especially with things like AE filters on certain layers but when it works it saves a ton of time


It won't export as SVG?


You can simply load in the first frame of the animation as a static image on SSR, then replace with the animation

This can also be used for progressive enhancement, since if the user has requested reduced motion you can simply leave the first (or last) frame of the animation, or hide it altogether.


In an easy way just using the lottie-file? That is cool! Have to check it out.


B2C is hard...

Long term, only paid ads and SEO will work (and SEO can be fickle)

Short term, run some paid experiments (knowing you will probably not get positive return yet) and maybe some influencer marketing (they'll cost money, but not as much as paid ads depending on the niche)


I've found B2C much easier than B2B, and much more pleasant too.

SEO is extremely easy: Write in very clear prose what you are selling and give potential clients as much information as possible. This is all you need for SEO, apart from purely technical stuff like load times.

Turning your SEO efforts into real sales is also easy: State your price(s) very clearly on the website and then make it as easy as possible for customers to make a purchase. Get out of their fucking way when they have their wallet out.

If you insist on using paid ads and influencers, by God connect the campaigns to specific discount offers so that you know exactly how many sales origin from each channel you are paying to market in.


> Get out of their fucking way when they have their wallet out.

Cannot be emphasised enough.

I have seen enough B2C funnel optimization work to be able to say that at every minor obstacle you create 90% of the people will fall off.

You need to get people invested in your solution and make it super easy for them to throw money at you.


Can you share any examples of obstacles like that you've seen?


Have you seen results with paid experiments at this early stage? One thing we are considering is to do a paid masterclass (low ticket) and run paid ads for that. Bring them in the funnel and get them signed up to use the product.


Without knowing what the vertical is, hard to say whether a masterclass like that would provide good results. I know for some verticals things like free webinars etc can provide decent results, but that's usually b2b

So, usually paid experiments won't really give you a return at an early stage, but occasionally they can if you get lucky, but at least they'll give you an idea of what your CAC can be, and give you a starting point to start optimising it


I just added more context in a comment above. I am building an AI Ghostwriter for LinkedIn content (https://socialhq.me)


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: