MurphyA/hacker-news huggingface dataset:
by hbogert | 2025-10-13 07:27:46+00:00
It is truly wonderful. I do think they are missing a clear winner use-case so currently at our company colleagues don't see a clear benefit yet. Though if you take all use-cases where we use yaml or json now, and you'd get a pretty coherent way of working with config. But it's hard to phantom for non-coders and hard to communicate for coders why it's worth the effort for the non-coders.
by fragmede | 2025-10-13 07:28:13+00:00
Not especially. The computer program does all the work. It's the one that hits ChatGPT for a list of trades, and then the computer program hits the brokerage's API to execute the trades. I made the decision to set the program up in the first place, and the trades are happening on an account that has my name on it, sure, but as I'm not nit-picking each individual trade that gets made and it runs autonomously without a human in the loop, it seems fair to claim that ChatGPT is making decisions on what to buy on my behalf, even though I do have veto authority over the program and ChatGPT, and can stop it at any time.
by fsflover | 2025-10-13 07:28:16+00:00
> extraordinarily insecure

So you are just attacking another FLOSS community with false [0] claims. This is suspicious.

[0] You can't say "extraordinary insecure" without specifying a threat model. For some threat models, GrapheneOS is less secure, e.g., https://news.ycombinator.com/item?id=45556788

Also, if I explicitly don't trust Google with anything, GOS is extraordinarily insecure for me until a new vendor appears.
by elric | 2025-10-13 07:28:47+00:00
As a fellow migraineur, I feel compelled to point out that the quest for triggers and root causes is probably never going to end. The way I see it, the migraine "bucket" slowly fills up, and the final trigger is simply the drop that makes it run over.

I can suggest the research papers by Markus Dahlem for some in depth modern takes on migraine.
by flyer23 | 2025-10-13 07:28:51+00:00
I think you should also understand that HN is not best place for this kind of news. This is page for people posting very obscure and hacky things. People that try to squeeze miliseconds on everything they do or do things the clever way. Why we should be happy for something that is the antitesis of clever and basically could be called corpo-slop?
by Someone | 2025-10-13 07:29:49+00:00
FTA: “Less than a week later, they had a fix ready: (source: GitHub)

map[name] = "box${primitiveType.javaKeywordName.capitalize(Locale.US)}"

[…]

In September 2020, nearly a year after the coroutines bug had been fixed and forgotten

[…]

When they came to fix this issue, the Kotlin team weren’t leaving anything to chance. They scoured the entire compiler codebase for case-conversion operations—calls to capitalize(), decapitalize(), toLowerCase(), and toUpperCase()”

Bloody late, I would say. If something like this happened in OpenBSD, I think they would have done that, and more (the article doesn’t mention tooling to detect the introduction of new similar bugs ofof adding warnings to documentation), at the first spotting of such a bug.

How come no reviewer mentioned such things when the first fix was reviewed?

Also, why are they using Locale.US, and not Locale.ROOT (https://docs.oracle.com/javase/8/docs/api/java/util/Locale.h...)?
by ssl-3 | 2025-10-13 07:29:54+00:00
Eh? Samsung still maintains a whole suite of independent alternative apps, providing things ranging from NFC payments to calendaring and contact management, that they stuff onto their phones in addition to the usual Google fare.

Until very recently, most/all of their phones had alternative Samsung-produced chipsets available in various markets (Exynos).

They've got their own app store as a built-in.

And they also maintain their own small-system operating system, with Tizen, in case it all goes to shit.

They've been working very hard on parallel development for quite a long time. They're probably better-prepared to jump ship than any other top-tier manufacturer of Android cell phones is.

Motorola Mobility? That was spun out of the stodgy-big batwing mothership in Chicago a long time ago -- and first purchased by Google, before being sold to Lenovo. Subsequent to Google's influence, whatever remains is ill-prepared to jump ship, but that was certainly a design intent. That behemoth is much more dug-in.

So the outlook is certainly gloomy, but it's not all darkness.

(In terms of things like banks only supporting one OS or another: Gosh. Prior to the entrenchment of the smart phone age, I never installed a company-specific consumer banking application on any computing devices at all. It was OK. I just used Sir Tim Berners-Lee's World Wide Web to do that stuff, sometimes with a side dose of SMS on my dumb-phone for active notifications.

And still today, I don't have banking apps for most of the companies that I do banking-stuff with -- and I get along fine with keeping track of the money I have, the money I owe, and the bills I need to pay.

Maybe the right answer here is to shore up the utility of the platform-independent WWW.)
by langitbiru | 2025-10-13 07:30:05+00:00
> Since we focus on extracting the official subtitles provided by YouTube, the language support is inherently tied to what the YouTube platform offers.

You can use video understanding from Gemini LLM models to extract subtitles even the video doesn't have official subtitles. That's expensive for sure. But you should provide this option to willing users. I think.
by tiniuclx | 2025-10-13 07:31:23+00:00
I'm working on Botnet of Ares, a hacking simulator game for PC [0]. It's an homage to classics such as Uplink and Hacknet, and also a commentary on the state of the IoT security industry.

Recently I've managed to port the game onto a real-world cyberdeck, the uConsole. [1]

[0] https://store.steampowered.com/app/3627290/Botnet_of_Ares/

[1] https://tiniuc.com/hacksim-on-cyberdeck/
by pegasus | 2025-10-13 07:31:27+00:00
Optional unquoted keys. Basically, a superset of JSON, fixing the most annoying warts of the format - most annoying, because most gratuitous, in that it would have cost nothing to have those obvious features and yet would have greatly increased usability. I like it a lot, it's just a very pragmatic approach to improving JSON compared to creating a brand-new language like YAML and a slew of other contenders seemingly vainly try. I wish the name and presentation would better reflect this. Something like FJSON (Fixed JSON) or JSONF (JSON Fixed) or some other name which makes it clear this is an extended JSON, not yet another language, to avoid the confusion which already has engulfed the comment section here.
by eloisius | 2025-10-13 07:32:39+00:00
I avoid Electron apps because in every case that I've used one, they have completely in-house UI and window management. Thunderbird is ugly as sin, I'll give you that, but, but at least it mostly let's me manage windows the way I want. Slack, on the other hand, won't even let me have tabs for two different channels. Let alone open the preferences while not navigating away from a chat I'm in the middle of.
by tjomk | 2025-10-13 07:33:07+00:00
Having worked for different startups for 10+ years and started 3 of my own (eventually failing), I always wanted a job board for local startups. Not necessarily IT-related jobs. Finally built it about a month ago: https://estonianstartupjobs.ee

There are few similar projects too, one is itself a startup which sadly on the verge of bankruptcy, and another aggregates only IT-related jobs.
by bkolobara | 2025-10-13 07:33:11+00:00
Hi! I have been using Fastmail for the last 2 years and love it!

I don't use the web interface much, instead I use Apple's Mail.app. My only issue is that external email accounts (gmail) take some time to be fetched periodically. When I open the web interface and click on the tag, it instantly pulls the new mail in from the external account, but if I fetch in the Mail.app, it doesn't refresh the external accounts. So, for things that have a very short time period (confirmation codes), I still end up needing to open the web interface. I wonder if this would still be the case with the new desktop app?

I will take some time to set it up over the next days and try it out!
by orwin | 2025-10-13 07:33:44+00:00
US banks managed to lobby recently to be able to hide their restructured loan rate, again, so while your sentence is true, given the hate for regulation in the US, do you reckon it will not last?

Banking regulation drawn under Obama one are the main reason why US big banks financial are sane and not over-leveraged. I bet those will disappear slowly, then all at once. Given no one seems to be working on obvious insider trading cases (AMD weird trade pattern just before OpenAI announcement), I'm not sure the annual stress tests will even be looked at next year.
by pegasus | 2025-10-13 07:33:44+00:00
I like it a lot: a superset of JSON, fixing the most annoying warts of the format - most annoying, because most gratuitous, in that it would have cost nothing to have those obvious features and yet would have greatly increased usability. It's just a very pragmatic approach to improving JSON compared to creating a brand-new language like YAML and a slew of other contenders seemingly vainly try. I wish the name and presentation would better reflect this. Something like FJSON (Fixed JSON) or JSONF (JSON Fixed) or some other name which makes it clear this is an extended JSON, not yet another language, to avoid the confusion which already has engulfed the comment section here.
by fragmede | 2025-10-13 07:33:59+00:00
https://opensource.stackexchange.com/a/8806

In order to abide by QT's license, you have to follow the appropriate set of rules, depending on how you use it. You can use it LGPL, at which point you need to release the QT source you used and dynamically link it in your program. You can use it GPL but you have to release the source to your app. Finally, you can give QT money, and use it closed source. Okay, that wasn't that complex, but those are the rules if you want to use and distribute QT legally.

https://doc.qt.io/qt-6/licensing.html
by unwind | 2025-10-13 07:34:41+00:00
This was very nice, well-written and good-looking (to me) content. Thanks!

There was some meta-bug with encoding which almost is like an internal joke but I don't think it's intentional. The Haskell code examples have:

inc :: Int -&gt; Int

several times, and that `&gt;` entity should very likely just be a `<` in the source code.
by wltr | 2025-10-13 07:34:44+00:00
I use Thunderbird everywhere, but I want to contribute this to the conversation: you don’t have to have your email client open all day long. I open my email client few times a day, and that’s it. I do the same with my chats, but with the chats (especially the work ones) I’m expected to reply within minutes, unfortunately. And, well, that’s another topic.

For email, I mostly don’t care whether it takes too much RAM, if the app is usable. I work with it, then I close it. That’s my workflow, at least. I believe I’m not alone in this. My iPhone is the mini server that gets all the notifications for the emails I need. (By being connected with the default email client.) So, if I want to reply from my laptop, I’ll open my app. Otherwise it’s closed.
by SR2Z | 2025-10-13 07:35:46+00:00
I think people have more memetic immunity than you're giving them credit for. We're in the early days, people don't fully understand how to treat ChatGPT's outputs.

Soon enough, asking an LLM a question and blindly trusting the answer will be seen as ridiculous, like getting all your news from Fox News or Jacobin, or reading ads on websites. Human beings can eventually tell when they're being manipulated, and they just... won't be.

We've already seen how this works. Grok gets pushed to insert some wackjob conservative talking point, and then devolves into a mess of contradictions as soon as it has to rationalize it. Maybe it's possible to train an LLM to actually manipulate a person towards a specific outcome, but I do not think it will ever be easy or subtle.
by penetrarthur | 2025-10-13 07:37:26+00:00
Great idea! Great website! Terrible video. The 90 second format is great, this is how much I would like to spend learning what exactly your product does. But the whole video is just clicking some user interfaces with no result. After watching the video, I have even less idea of what it the product is for. I would love to see a video that goes through the "next, next, next" in the wizard and then shows the actual outcome.
by partnano | 2025-10-13 07:37:31+00:00
Working on the finishing touches for my first bigger game, created and published entirely by myself! It's a pixelly courier-adventure, questioning the pace of our modern world a little bit: https://store.steampowered.com/app/3644970/Fading_Serenades/

Done with Godot in just 7-8 months, it's fun how fast you can create things when you really focus on something :)
by rjh29 | 2025-10-13 07:37:44+00:00
> even the current US system makes it far easier to get a COVID vaccine than in the NHS

Okay, I'll bite. During covid I got my three injections very easily. Currently you can get them for free if you are older/at-risk, or you can pay £100 to get them private, or your employer might pay for it as part of private insurance (as mine does)

What does the US do?
by makeitdouble | 2025-10-13 07:37:58+00:00
> a large proportion of modern open-source systems is composed of free (in the FSF sense) software.

The critical parts aren't though, and that's where it matters the most, IMHO intentionally so.

An HP printer being 99% based on free components won't be a tangible improvement if the last 1% vehemently prevents it's free use. Open source being the core of the OS doesn't help if nothing can replace iOS on an iPhone.

We're in a world where free software has massively grown, while the day to day impacts are IMHO comparatively small. It feels like we're more free than ever, inside our new confinement cells.
by donatj | 2025-10-13 07:38:29+00:00
I would kill for decent NURBS oriented 3D CAD software. I feel like the 3D printing community would absolutely thrive if they stopped dealing with polygons for things meant to exist in the real world.

Rhino is really the only fully featured tool in town, at least available to the general public at a somewhat "affordable" price (~$700 from the right reseller). I end up paying to upgrade every few years when compatibility with my existing OS finally breaks. Apple announced the removal of Rosetta in 2027 (dear god why?! I use so many apps that'll likely never be made native) so I'm gonna have to pay again then.

At least, so far, it's software I'm allowed to *own* rather than rent. I can run my old versions in perpetuity, particularly on an emulator. As someone who has 3D models going back to around the year 2000 in his collection, the idea of using any of these hosted solutions just sends absolute shivers down my spine.

OpenSCAD is really the best we have in open source non-polygonal modeling tools, and it honestly wouldn't be too bad if someone could slap a decent WYSIWYG GUI on it.
by saubeidl | 2025-10-13 07:38:38+00:00
I read your article.

My cynical take is that this is the US committing economic suicide, based on a misguided belief in something that'll never happen.

The new superpowers will be the EU, which was smart enough not to make the same gamble, and China, which will structurally survive it.

I also disagree with your conclusion of a moral imperative to make sure that AI succeeds. I believe it's the opposite. AI failing would finally create the long-needed revolutionary moment to throw off the shackles of the oligarchy that got us into this mess in the first place.
by number6 | 2025-10-13 07:38:55+00:00
Yes - this is exactly the problem. Big Corporations, like Microsoft, the owner of Github, can shut you out. If you lose access to your E-Mail, or anything connected with your Microsoft Account (or Google Account) you will lose access to a lot of services that relie on it. And if you keep your source code with Microsoft and Microsoft only, you can lose access to it too.
by Vuizur | 2025-10-13 07:40:59+00:00
I think migrating away from office is not realistic for many companies. They run on Excel, and just breaking one vital table because it uses a macro can cost much more money than the entire office suite for many users over years. The Munich story was doomed to fail. (Of course there are lots of things that work, the open source mail or Zoom or Slack replacements are totally fine in my opinion.)
by Doxin | 2025-10-13 07:41:49+00:00
Some more context from a dutch news source[0]:

The ministry of economic affairs intervened out of a fear that crucial technological skills and capacities will leave the Netherlands and Europe. The ministry stated in a press release[1] that there was a threat of a "knowledge leak" (w/e that means exactly) and a possible threat to the European economy.

After this intervention the Dutch government can now stop or reverse decisions within the company. That's only allowed if those decisions are harmful to the interests of the company, or for the future of the company as a Dutch or European business, or to the retaining of this crucial value chain for europe.

The company can appeal this decision in court.

For context, the law that allows this all to happen was passed in 1952 and has never before been used. As much as I think our government is currently ran by a bunch of nincompoops, I am inclined to believe that something quite significant was about to happen for this law to get invoked. What exactly that was can for now only be speculated about.

I can recommend you run google translate (or equivalent) on the press release. It's as close as you can get to the source of this news for now. I can only imagine the government is going to be having plenty of debates on the topic coming up, seeing as this is a very rare use of a very heavy-handed tool.

[0] https://nos.nl/artikel/2586270-kabinet-grijpt-hard-in-bij-ch...

[1] https://www.rijksoverheid.nl/actueel/nieuws/2025/10/12/wet-b...
by Imustaskforhelp | 2025-10-13 07:43:11+00:00
Man, I just want to get a rapsberry pi and screw together a touch display screen with some sim attachment as my phone.

Or a device which can just take a X server running on the same port of sorts but I have found that sure you can do something like it, but its gonna be of inferior / subpar than a phone but definitely possible.
by sph | 2025-10-13 07:43:18+00:00
> I’m very annoyed to be around others most of the time, but upon dying I can’t imagine doing it alone or without the help of loved ones.

I'm the same but I'm trying to accept that while we are born among family, dying is a solitary journey.

(There is a saying along these lines, but search engines are utterly useless at surfacing it)
by yieldcrv | 2025-10-13 07:43:42+00:00
> play has remained somewhat of a mystery, being associated with no immediate adaptive function

because it releases dopamine and is not related to whether the animal or someone will crack or be cracked with viable offspring

evolution via natural selection doesn’t require every trait to have a meaning or purpose, why do intellectuals get it backwards with retroactive explanation

if the trait persists or is present after sexual maturity, then it doesn’t get weeded out by sex and has no purpose or adaptive explanation whatsoever

in this case, play releases dopamine. dopamine production is a guiding force for being with dopamine.

mammals get addicted. rats and humans react the same to the same reward experiments. dogs exhibit the same traits while being exempt from the experiments
by jjav | 2025-10-13 07:44:09+00:00
> I'm shocked (literally) to see there are production vehicles with steer-by-wire. Couple that with OTA updates and you have a vehicle I'd refuse to ride in, much less purchase.

Indeed, the risk is far too large to ignore.

I will never own a car that has steer-by-wire or braking-by-wire. Those are two controls that absolutely must have a mechanical linkage that cannot be altered by software. Other things I can handle, but if all goes haywire, I must be able to steer and brake.
by thomascountz | 2025-10-13 07:44:15+00:00
I like using syntax highlighting when it breaks. For example, if all code below a particular line is a single color, then I probably forgot an end-quote or something. But this has become less uniquely useful due to the broader integration of parser-driven linters (e.g. tree-sitter), which—besides being able to drive highlighting—can explicitly deliver inline hints or parsing errors.

All that said, I'm one who appreciates information density! How about coloring branching code paths/call stacks?

My keyboard has a concept of "layers," which allows each key to map differently depending on the layer. I've seen this used to make a numpad or to have a QWERTY and DVORAK layer. What if highlighting was the same? Instead of competing for priority over the color channels, developers could explicitly swap layers?
by ssl-3 | 2025-10-13 07:44:28+00:00
My dude: As far as I know, it's the first implementation of Wireguard in an FPGA.

It does not have to be all things for all people today. It can be improved. (And it appears to be open-source under a BSD license; anyone can begin making improvements immediately if they wish.)

Concepts like "This proof-of-concept wasn't explored with multiple 10Gbps ports! It is therefore imperfect and thus disinteresting!" are... dismaying, to say the least.

It would be an interesting effort if it only worked with two 10Mbps ports, just because of the new way in which it accomplishes the task.

I don't want to live in a world where the worth of all ideas is reduced a binary concept, where all things are either perfect or useless.

(Fortunately for me, I do not live in such a world that is as binary as that.)
by com2kid | 2025-10-13 07:45:09+00:00
There is a lot of money in this market, but this product isn't going to capture any of it.

People are paying a lot of money for 3d holographic displays of their virtual AI friends. People pay for low latency (local!) AI inference engines to run AI companions. People pay monthly for AI companions.

This product doesn't work within any of those ecosystems and won't capture share in any of those markets.

With $8m in funding (legit impressed they got a physical product out for that price though, good job on that!) I'd go in a completely different direction:

Sell people a box that runs LLMs locally, use Intel's new 24GB Arc card. That can run a conversational LLM + a high quality TTS engine w/o issue. For reoccurring revenue, charge $10 a month for a dyndns service that also comes with a smartphone app so people can chat with their LLM anywhere.

Have an add on smart speaker (esp32 + microphone array will do for input) that allows for always on ambient communication with a customers AI companion in their house. Also have a desktop app that works over local wifi.

Make sure you support the existing ecosystem of AI companions and display tech. People who pay $600+ for 3d displays for their AI companions (https://www.kickstarter.com/projects/dipal-d1/dipal-d1-world...) aren't going to balk at 1200 for an all in one package that ensures 100% uptime and independence from the whims of cloud based providers.

I'd then start adding functionality. Tool calling with small models is getting better and better. Tool call definitions in RAG can do some impressive stuff.

I describe some uses cases in a blog post at https://meanderingthoughts.hashnode.dev/lets-do-some-actual-... but there is more that can be done!

There is a lot of potential to actually help people. To notice when they are in a bad place and help get them out of it. To interrupt doom scrolling and spiraling thought patterns. Everyone is so obsessed with SaSS AI solutions we are overlooking what a personal AI revolution could look like.