Hacker Newsnew | past | comments | ask | show | jobs | submit | JosephRedfern's commentslogin

This doesn't feel like very constructive feedback. Have you actually tried 4.0 yet, or were you too put off by the Discord link to proceed?

IMO Audacity has never been particularly native-feeling, and I don't buy the McDonalds analogy - this release is still lightweight. It'd be a fair comment if they'd e.g. move to Electron, but Qt 6 is hardly that.


wxWidgets uses the native OS interfaces. They have a valid point about Qt sometimes breaking things, and should be packaged as an audacity-qt6 fork.

Your perspective is also valid, in that it could be phrased a little kinder. =3


> wxWidgets uses the native OS interfaces.

Audacity was fooling no one that it was a native MacOS app, or even a particularly well designed GTK app. The fundamental idea of WX is not sound. Turns out MFC is not a great abstraction for AppKit.

Even Qt uses some higher level native UI interfaces on its respective implementations.


In what way is the fundamental idea of wxWidgets not sound? It works very well, and is pretty much the only toolkit to do what it does.

Runway | Trust & Safety Engineer | London / NYC / SF / Seattle / Remote (US + Europe) | Full-time

We're hiring a Trust & Safety Engineer to join Runway's AI Safety and Responsibility team. Runway builds AI world models - general-purpose simulators for robotics, science, and storytelling — and this role exists to keep that safe as it reaches millions of users.

Stack: TypeScript API on ECS/Fargate, Python/PyTorch inference backend, Claude + Gemini for safety/moderation, ClickHouse for abuse signal detection, AWS + GCP, Terraform, Prometheus/Grafana.

It's a generalist role, hands-on across the full engineering lifecycle - from model pre-training through productionisation. We're looking for 3+ years production Python or TypeScript, comfort across the stack, and experience with data pipelines (ClickHouse a plus).

Apply here: https://jobs.ashbyhq.com/runway-ml/c3ebd871-ea78-4b71-80a2-7..., or feel free to reach out with any questions (info in bio).

We're also hiring for a bunch of other roles, across Engineering, Research, GTM, Marketing, Finance, Legal: https://jobs.ashbyhq.com/runway-ml?utm_source=kW6D9goed3


Out of curiosity - how do you sync gyro data with video timecode?


I've heard that LLMs can perform worse with these more efficient representations compared to e.g. JSON, because they've seen far fewer examples of them during training. Do you know how true that is?


Absolutely, but usually when working with a bespoke format for optimization, it's paired with an LLM specifically trained on that format.


You are right about cryptic formats. CommerceTXT is semantically structured. Models like GPT, Claude and Gemini understand it out-of-the-box via ICL.


I think you're being oversensitive, especially in the context Raycast adding support for Windows.

The whole purpose of Raycast is to improve productivity and UX, be that under macOS or Windows. It'd be a pretty shitty launch announcement if the blog post didn't mention the problem that they're trying to solve.

Edit: I'm not sure if the post was edited after my reply, but ATM there's no mention of BSODs - the closest I can see to a dig at Windows is:

> You know the feeling. Search that can't find your files. Apps buried in menus. Simple tasks that take too many clicks. Your computer should be faster than this. It should feel like everything is at your fingertips. That’s why we built Raycast.


That's certainly what the app itself does (I'm even using it myself!), but I just don't understand why they couldn't resist putting in these overused digs.


> live video on the self checkout screen with the notice "Monitoring In Progress"

That really winds me up too - it shows such contempt for legitimate customers.


I imagine it may not be a proxy in the true sense, but a headless browser that's "proxying" the application process rather than the network traffic itself.


There's a really interesting article from Tavis Ormandy about the instruction set and virtual machine used in RAR: https://blog.cmpxchg8b.com/2012/09/fun-with-constrained-prog....

The docs for the toolchain he implemented (https://github.com/taviso/rarvmtools) allude to a number of bugs, but doesn't sound (??) like they're related to this vulnerability.


The VM has long since been torn out of the RAR decompressor. These days, when it finds a file containing bytecode, it just hashes the bytecode and matches it against a few hardcoded routines that existed at the time.


Sounds like a good ingredient for a CTF or other puzzle. It could be a small obfuscation where player has to install an ancient version with the VM, or get crazier with a byecode hash collision or abusing undocumented VM quirks.


There's a write up from Alexey of different approaches considered for clickhouse-obfuscator here: https://clickhouse.com/blog/five-methods-of-database-obfusca....

The summary is pretty funny:

> "After trying four methods, I got so tired of this problem that it was time just to choose something, make it into a usable tool, and announce the solution"


These guys are building foundational models for this purpose: https://reveng.ai/. The results are quite compelling, and they have plugins for your favourite reverse engineering tools.


The domain makes it look like “Revenge AI”. Terrible name. Not as risqué as some others¹ but not as fun or memorable either.

¹ https://www.snopes.com/fact-check/domain-thing/


I was about to comment that the domain was quite clever...


oooh, it's Rev Eng checks tfa


i don't think so (that it is a terrible name); it's a pretty common term https://www.urbandictionary.com/define.php?term=reveng


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

Search: