MurphyA/hacker-news huggingface dataset:
by basfo | 2025-10-14 15:29:26+00:00
My first introduction to Linux was through Knoppix, the first “live CD” if I recall correctly. Maybe there was something before it, but I remember it as something new and magical at the time: being able to test a full Linux desktop directly from a CD.

From there, as I was learning Linux (I was 16 years old), I used KDE a lot. It was such a cool experience. I especially loved how easy it was to create custom themes, the desktop widgets, and Amarok! the big “killer app” back then. A music player that could show you song lyrics, album art, and even the band’s history by pulling data from Wikipedia and other APIs. It felt futuristic.

Later on, I switched to GNOME as it became more popular in the mid 2000s, but I’ve always had a soft spot for KDE. It’s been part of my Linux journey for nearly three decades.

Happy birthday, KDE!
by busssard | 2025-10-14 15:29:30+00:00
https://www.thalamusgme.com/blogs/methodology-for-creation-a...

they actually write it: > For this cycle, we have refined our model architecture, expanded the catalog of medical schools and grading schemas, and upgraded to include the GPT-5o-mini model for increased accuracy and efficiency. Real-time validation has also been strengthened to provide programs with more reliable percentile and grade distribution data. Together, these enhancements make transcript normalization an even more powerful tool to support fair, consistent, and data-driven review in the transition to residency.
Show HN: I Vibe Coded an Evolution Tracker for Digimon Story Time Stranger
by dandes | 2025-10-14 15:29:32+00:00
I was having trouble keeping track of what skills I was training when swapping Digimon in and out of the Digifarm in the new Digimon game, so I vibe coded a tracker over the weekend.

You can browse all Digimon and their evolutions without an account, and signing in allows you to create a collection and track evolution requirements.

Still working on mobile and some overall polishing, but thought it may be helpful for anyone picking up the game!
by mwigdahl | 2025-10-14 15:29:42+00:00
And on the other side, to detractors, AI and LLMs cannot ever succeed. There's always another goalpost to shift.

If it seems to work well, it's because it's copying training data. Or it sometimes gets something wrong, so it's unreliable.

If they say it boosts their productivity, they're obviously deluded as to where they're _really_ spending time, or what they were doing was trivial.

If they point to improvements in benchmarks, it's because model vendors are training to the tests, or the benchmarks don't really measure real-world performance.

If the improvements are in complex operations where there aren't benchmarks, their reports are too vague and anecdotal.

The exciting part about this belief system is how little you have to investigate the actual products, and indeed, you can simply rely on a small set of canned responses. You can just entirely dismiss reports of success and progress; that's completely due to the reporter's incompetence and self-delusion.
by lossolo | 2025-10-14 15:29:48+00:00
Exactly this. If you do not have the capability to produce as much conventional weaponry as your enemy (especially if that enemy also has a nuclear arsenal) then you've lost.

Sitting in the Whitehouse facing the red button, you ask yourself which city are we willing to trade by pushing that button? Millions in New York or Los Angeles? That's why they will never use nukes. To retain world hegemon status and protect your interests, you need conventional military strength. Because if your aircraft carriers are sunk and the vast majority of your fleet is disabled or destroyed, what will you do? Your shipbuilding capacity is so low that you've basically already lost, you can't project power overseas without a fleet and you can't reproduce it fast enough. What are you going to do then nuke them? They will retaliate, and every decision maker knows that. No one will choose to kill millions/tens of millions of their citizens because they lost a fleet thousands of kilometers from home.
by Avamander | 2025-10-14 15:29:48+00:00
That's not what you described though, because then you wouldn't be able to revoke it once you notice it. You can't revoke a certificate without its private key. (Then it's only the CA who could if you convince them of the misissuance. Which probably means proving current access right now and asking the CA to revoke it.)

In any case if someone can become the thing you're trying to validate, be it access to an IP address or some DNS zone, you're kinda out-of-luck anyways. Though WebPKI has CT, which will give you some insight into it, unlike everything else out there.
by doctorpangloss | 2025-10-14 15:29:58+00:00
There are successes in Canada, surely Google’s presence there counts for something. It’s an huge multinational corporation, some big AI units are in London and Toronto. Among startups in AI, Ideogram. Public funding in the arts in Canada is also really good, and it’s not an accident Ideogram is there and not here.

50% of VC is biotech, HistoSonics is on the front page of HN, and it was a PhD project turned into a huge company with deep, liquid capital markets. BBC doesn’t really write about that but the venture system that made HistoSonics was super sophisticated, full of very bright people willing to take huge risks, and while the inventor isn’t going to be a billionaire, she is still there inventing stuff, and she’s not going to be poor either.

Nobody is asking economists in the article any questions. How does R&D show up as something measurable? - thats really the meaning of financial we care about in this case, as opposed to economic or humanistic, where it’s pretty obvious that Canada, Russia, and the US, among other smaller countries like Israel and Finland, benefit from R&D more than financially, compared to say the UAE, which has spent relatively much more but yielded far less. A very attractive measure, to me, is the productivity of sectors that are basically indexes on a nation’s geography, like real estate, agriculture and minerals, versus innovations-driven sectors like healthcare, education and technology. In relative terms, given how great the weather is and how much oil there is, California and British Columbia (for EXAMPLE) swing way above their weight, no?

Instead of asking why Canada is doing this or that - Canada is doing quite well - we should be looking at South Korea.
by Sean-Der | 2025-10-14 15:30:04+00:00
1.) Not something I did. I only worked on the software.

4.) Contracted because I wrote the Open Source libraries it uses. I created https://github.com/pion/webrtc and https://webrtcforthecurious.com the company reached out to me because https://github.com/sepfy/libpeer didn't work with Pion. Turned out to be a libpeer bug (which I fixed)

> were you really hooked

I have been doing hardware + WebRTC with lots of different projects since then. https://www.youtube.com/@seandubois86 unpaid, that's my proof at least :)

> Hooked on the technology stack.

Yes I enjoy doing WebRTC + C https://github.com/awslabs/amazon-kinesis-video-streams-webr... (one of original authors) so I enjoy the tech a lot.

> Hooked talking to Santa

I enjoy the unexpected behaviors of Voice AI at this moment in time. In the video I asked Santa about pi, and it responded in a way I didn't expect. I find it absurd/entertaining.

> Do you have kids that you built it for

Yes. I have a few toys/personalities that I built for my kid. They make up funny scenarios/personalities and I change the prompt and put it in a different toy. It's fun.
by martinvonz | 2025-10-14 15:30:05+00:00
> The impression I get from these posts, is that it would have been doable with similar effort in Git, but they just never bothered.

I don't think it would have been doable. I hear this question/comment sometimes. I sent https://github.com/jj-vcs/jj/pull/7729 to have a place to point people to.
by kbolino | 2025-10-14 15:30:28+00:00
It would have been nice to have been able to keep eNULL around, but a) it was basically never used in practice and b) the way it worked practically guaranteed it was impossible for the average sysadmin to get right. There's never really a situation in which you might want to negotiate eNULL instead of a specific encryption algorithm. Either the site/page is encrypted or it isn't. Encryption-or-not is on a completely different axis from the type of encryption to use. And configuring older versions of SSL/TLS involved traversing a minefield of confusing, arcane, and trap-laden knobs whose documentation was written for the wrong audience.
by torginus | 2025-10-14 15:30:53+00:00
For Fortran, I have the concept of 'immortal code' - code that is generally hard to write, is compatible with everything, and implements an algorithm in a way that's impossible to improve on - or at least doing so would be celebrated as a minor breakthrough.

A lot of numerical optimization code is this - it conforms to a strict 'C' ABI - taking (arrays of) simple floats and ints and outputting the same, so binding it to another higher level language is trivial, so rewriting it makes little sense. If the same algorithm were written in Java, most people would not want to bring in Java as a dependency for their Python/C++/whatever project, but since this is just a tiny C object file, it's happily integrated into everything.

They also tend to be very tricky to get right, I remember reading a paper where the author was adamant that changing the order of a multiply and an add (a mathematically invariant operation) would cause the algorithm to blow up due to the different scales of floating point values involved causing a major loss of precision. I'm sure there's tons of stories like this.

This is the sort of code which took PhD's who studied this exact topic years to get right, even though the actual code often looks unassuming, I would dread the day when I was required to touch it (but I never do - since it always does what it says on the tin)
by tialaramex | 2025-10-14 15:31:02+00:00
Multi-perspective is or will be (I didn't pay attention to the timeline) required by the Baseline Requirements which are effectively the rules for how Web PKI certs work.

The system is tamper evident not tamper proof. A nation state adversary can indeed impersonate my web site and obtain a new certificate, but the Web Browser doesn't trust that certificate without seeing Proof it was in the CT logs. So, now the nation state adversary need Proof it was Logged.

Whoever issued them the proof has 24 hours to include that dodgy certificate in their public logs for everyone to see. If they lie and don't actually log it, the proof will be worthless and if shown to a trust root this bad proof will result in distrust of the log's operator. That's likely a six or seven figure investment thrown away, for each time this happens.

On the other hand if they do log it, everybody can see what was issued and when, which is inconvenient if you'd prefer to be subtle like the NSA and to some extent Mossad. If you're happy to advertise that you're the bad guys, like the Russians and North Koreans, you do have the small problem that of course nobody trusts you, so, you can't expect any co-operation from the other actors...
by Aurornis | 2025-10-14 15:31:04+00:00
Frustrating that their official recommendation is to verify the grades manually.

If a tool is designed to extract the grades for easy access, do we really believe that the end users will then verify the grades manually to confirm the output? If they’re doing that, why use the tool at all?

Maybe the tool can extract what it believes is the grades section and show a screenshot for a human to interpret.
by jacknews | 2025-10-14 15:31:35+00:00
And this isn't the only one.

The ruling family in Cambodia is a big part of it, via their ownership in HuiOne (now renamed), which is essentially the clearing house for the 'industry'.

In fact the Thai-Cambodia border conflict is due to this industry, and a breakdown in the relationship between Thai and Cambodian leaders over it, with the wiley cambodian leader yet again provoking the sensitive border issue for political gain.
by Spunkie | 2025-10-14 15:32:13+00:00
If I look back at it, GNOME is likely responsible for me abandoning all of my attempts to transition to linux when I was younger. I had no idea KDE or alt desktop environments even existed back then and even now distros don't make it easy to discover/experiment with them. It's to the point I have some internal bias against trusting any distro that uses GNOME as the default.

I hope in the future KDE overtakes GNOME to become the "standard linux" experience.
by taylodl | 2025-10-14 15:32:20+00:00
I'm tired of articles like this. This falls in my "no shit, Sherlock" category of articles. Sounds important but actually tells us nothing we don't already know and haven't known for a long time.

You know what will kill you faster? Not taking your medications, especially antibiotics. You can die next week or die 20 years from now. Take your pick.

Meanwhile, I like to joke with my doctor that she's going to lose this game. No matter what she does I'm going to die someday anyway. She laughs since she has the same morbid sense of humor that I do. Modern medicine isn't about eternal life; it's about extending a good quality life. Sometimes we forget how incredible of a job it has done.
by codethief | 2025-10-14 15:32:42+00:00
> Web sites that do not monitor CT logs probably are vulnerable to well resourced attacks of this kind

How many web site owner really do that? I mean, even Cloudflare hasn't been running a tight ship in this regard[0] until recently.

[0]: https://blog.cloudflare.com/unauthorized-issuance-of-certifi...
Show HN: Ottoclip – Treat product demos and guides like compiled code
by ttruong | 2025-10-14 15:32:45+00:00
Hi HN! At my last startup, we'd spend days creating demo videos and tutorials. Then we'd ship a product update that made them all outdated. This happened every few months. We eventually delayed creating new content because it was too much work to update them--even though it caused onboarding problems, support tickets, and misperceptions about our product.

The core problem is that traditional content production treats online products like physical products that rarely change. But online products aren't static--they're constantly evolving to meet user needs, so their content needs to be able to evolve too.

I built Ottoclip to solve this by treating product content like compiled code: you maintain the source script, and we compile it into content in multiple formats--narrated video, interactive demo, looping animation, and in-app guide. Ottoclip accomplishes this by handling the manual post-production work for you.

Here's how it works:

A browser extension records your actions as you use your product and generates a script with default narrations. You edit the narrations to add context. Hit generate and you get multiple content formats from that single source. When your product changes, just update the script and regenerate everything. No re-recording video. No syncing audio. No repositioning callouts.

The interesting technical bit: instead of baking the video, audio, and interactive elements together during production (like traditional video content), I built a player that combines them at playback time. This means you can:

* Use one video for all formats * Change the narration without touching the video * Opens the door for multi-language voice-overs from a single video * Makes it possible to stitch content on-the-fly for personalized demos

I'm also building a CLI tool so you can test your scripts locally and auto-update them when you deploy changes. Basically making content updates part of your CI/CD pipeline.

I've been using Ottoclip on Ottoclip since the first prototype and it's been freeing to not worry about content going stale as I add new features, which has allowed me to iterate faster. But I'm curious: does this resonate with you? What am I missing?

Try it at https://www.ottoclip.com or check out examples at https://www.ottoclip.com/gallery. Would love your feedback!
by interleave | 2025-10-14 15:32:46+00:00
I'll bite.

We're a classic XP shop. To build new features in our brown-field app, we defined about 8 sub-agents such as "red-test-writer", "minimal-green-implementer" and "refactorer".

Now all I do in Claude Code is: "Build this feature X using our TDD process and the agents." 30 minutes later the feature is complete, looks better and works better than what I would have built in 30 minutes, is 90% tested and is ready for acceptance testing.

Granted it took us years of working XP, pairing, TDD etc. but I keep feeling confused about posts like this.

We've been shipping production-grade code written 95% by AI for over a year now. Non-trivial, complex features.

There is no secret sauce even, in how we do this. It works. Really, really well for us.
by kube-system | 2025-10-14 15:33:30+00:00
Courts, in the US at least, can hold an officer of a corporation personally responsible for violating a subpoena order, if they were in a position to comply with it and chose not to. It's not technically a piercing of the corporate veil (because they are being personally ordered to comply), but it's effectively the same thing.

See Wilson v. United States

https://supreme.justia.com/cases/federal/us/221/361/
by catigula | 2025-10-14 15:33:49+00:00
If you think that's crazy, it's likely a drop in the bucket comared to the noumenonal world.

There's no reason to think that our senses encompass the vast majority of understanding everything in reality and current evidence that they, in fact, do not, via dark matter as a primary source.

I suspect our senses encompass a meaningless fraction of the noumenon.
by brazukadev | 2025-10-14 15:34:06+00:00
> I’m not trying to be rude in any way here but literally everything you have posted here is incorrect

I'm also not trying to be rude but you said a lot about React and offered a myriad of Google solutions to fix it, most of them got downgraded by Google itself and are on their way to the famous Google graveyard. Telling us about a problem and that Google knows how to fix it is indeed rude.
by lukeschlather | 2025-10-14 15:34:06+00:00
Using a mini model for this seems grossly irresponsible. I've been doing some work testing models for similar extraction tasks (nothing where a failure affects someone's grade or anything) and gpt mini / Gemini flash simply can't do this sort of thing. Using anything less than the highest model with reasoning, you're guaranteed to get this sort of thing happening.

It is very tempting to do it, obviously, with the cost difference, but it's not worth it. But on the other hand, people talk about LLMs with a broad brush and I don't know, there's still testing but I would be surprised to hear that GPT-5-pro with thinking had an issue like this.
by notatallshaw | 2025-10-14 15:34:18+00:00
> Hmm. Presumably mypy and pyrefly use the same ones, but then I don't understand why pyrefly is complaining and mypy isn't:

> …where is it even puling "tuple[Any]" from…

Perhaps it's a bug in pyrefly, perhaps mypy or pyrefly is able to infer something about the types that the other isn't. I would strongly suggest checking their issues page, and if not seeing a report already report it yourself.

While there is an ongoing push to more consistently document the typing spec: https://typing.python.org/. It does not actually cover all the things you can infer from type hints, and different type hint checkers have decided to take different design choices compared to mypy and will produce different errors even in the most ideal situation.

This is one of the reasons why I am waiting for these libraries to mature a little more.
by hedora | 2025-10-14 15:34:23+00:00
The crazy thing is, due to coordinated propaganda campaigns, people don't realize that the Biden administration got people to invest in US factories at an unprecedented rate. Trump's already managed to scare off a lot of that investment, presumably because he wants to protect the trade deficit.

Here's a graph of actual private investment money going into factories in the US since 1950. It proves my point:

https://fred.stlouisfed.org/series/C307RC1Q027SBEA

I guess the tariffs are serving some other purpose, like forcing foreign governments to bribe him under-the-counter(?) That'd explain his rapid increase in net worth since taking office.
by toast0 | 2025-10-14 15:34:35+00:00
> On the other hand, the "unscalable" thing scales waaaaaay higher than you are led to believe.

Agreeing with you... Any reasonable database will scale pretty far if you put in a machine with 160 cores and 3 TB of RAM. And that's just a single socket board.

There's no reason to do anything other than get bigger machines until you're near or at the limits of single socket. Dual socket and cpu generations should cover you for long enough to move to something else if you need to. Sharding a traditional database works pretty well in a lot of cases, and it mostly feels like the regular database.
by aprilthird2021 | 2025-10-14 15:34:36+00:00
> this year, they decided to pilot a tool that would extract that info (using "GPT-5o-mini": https://www.thalamusgme.com/blogs/methodology-for-creation-a...).

Mind-boggling idea to do this because OCR and pulling info out of PDFs has been done better and for longer by so many more mature methods than having an LLM do it
by sph | 2025-10-14 15:34:53+00:00
> I think this says a lot more about you. Usually, this is called stereotyping. It can lead to inadvertent racism, sexism, and biases against those your so promptly judge.

I love how expecting professionalism from clients, and not allowing them to routinely be late on their obligations, as they do not allow me to come short of mine, in your opinion leads to racism and sexism.

As I have a successful consulting business and happy clients, I have nothing to prove to you and I won't bother commenting further on such inflammatory grounds. Good day.
by runako | 2025-10-14 15:35:03+00:00
Great post. I would love to see someone connect the long-term increase in Americans' wealth with our ability to develop and harness new technologies. And conversely, how much poorer we can expect Americans to become if that cycle is slowed/stopped.

I've seen similar articles about trade & the UK (and now the US). I'm sure someone has done or is working on similar analysis for science & engineering.
by armitron | 2025-10-14 15:35:06+00:00
Wild exaggeration. Wireshark is very limited in what it can do and has gained few if any new power-user features (especially when it comes to extensibility and programmability) in more than a decade of development. The macOS-specific functionality in this very post has been available for years.

Anyone who relies on non-trivial packet capture or processing workflows, ditches Wireshark (optionally reusing dissectors) and writes custom tooling (which is very easy to do).
by theamk | 2025-10-14 15:35:30+00:00
We've tried this and it was a major PITA.

Something trivial - like "hey, that function is failing... was it failing with last week's version as well?" - is very hard to arrange if you have any non-trivial dependencies. You have to build some homebrew lockfile mechanism (ugly!) and then you discover that most open-source mirrors don't keep old versions for that long, and so now you have to set up mirror as well... And then there is dependency resolution problems as you try to downgrade stuff...

And then at some point someone gets a great idea: "hey, instead of trying to get dpkg to do things it was not designed for, why don't we snapshot entire filesystem" - and then the docker is born again.
by overfeed | 2025-10-14 15:35:39+00:00
> For sure, but how do you know?

In actual engineering, one can work out the theoretical limits (strength, expansion, etc) and measure the current product's performance against the limits. A new widget-making machine or process cannot imbue widgets with physics-defying properties. Any fundamental improvements can only be made on the outside, auch as new alloys; but that would be an entirely different product, nor the one you've been selling for 40 years that your customers trust and love.