MurphyA/hacker-news huggingface dataset:
by aragilar | 2026-03-08 10:27:04+00:00
I'd genuinely be curious what fraction of those changes actually requires porting to other Python implementations. The free-threading changes are inherently interpreter specific, so we can ignore those. A significant change in Python 3.12 is dropping "dead batteries", so that can be ignored as well. From what I can see, the main language changes are typing-based (so could have parser implications), and the subinterpreter support being exposed at the Python level (I don't know whether that makes sense for PyPy either). I think this hints that while certain area of Python are undergoing larger changes (e.g. typing, free-threading), there is no obvious missing piece that might drive someone to contribute to PyPy.

Also, looking at the alternate (full) interpreters that have been around a while, PyPy is much more active than either Jython or IronPython. Rust-python seems more active than PyPy, but it's not clear how complete it is (and has going through similar periods of low activity).

Would I personally use PyPy? I'm not planning to, but given how uv is positioning itself, this gives me vibes of youtube stating it will drop IE 6 at some unspecified time in order to kill IE 6 (see https://benjamintseng.com/2024/02/the-ie6-youtube-conspiracy...).
by jl6 | 2026-03-08 10:29:13+00:00
Apple keep their casual users on a short leash, but for those willing to tinker, iOS device backups are actually quite good for that archive use case, as you can extract most of your important data in the form of SQLite database files. The whole process is high friction and very user-unfriendly, and open documentation of these databases is lacking, but the fact that this route still exists at all is encouraging (in the sense that all hope is not yet lost). They could very easily have hidden all these files behind an Apple-managed encryption key. On the other hand, this niche affordance may serve to placate the power users who would be most likely to cause noise and revolt if our personal needs were not met. On the gripping hand, the device backup mechanism via iTunes feels so ancient that they probably just haven’t thought about it.
Show HN: I wrote down every expensive hardware development mistake I've seen
by hans863 | 2026-03-08 10:29:50+00:00
I've spent years watching hardware teams make the same mistakes — tooling committed before thermal was resolved, manufacturing processes not validated in PVT that only showed defects at volume, components going EOL unnoticed until the factory tried to order them.
The pattern was always the same. The costs were always avoidable. Nobody had written it down.
The result is The Hardest Hardware Lessons — covering the full journey from first prototype to end-of-life: EVT/DVT/PVT, factory evaluation, supply chain risk, mass production operations, field failures, and product lifecycle management.
https://thehardesthardwarelessons.com
by matrss | 2026-03-08 10:30:00+00:00
I think the storage optimization aspect is secondary, it is more about keeping control over your distribution. You need processes to replace all occurrences of xz with an uncompromised version when necessary. When all packages in the distribution link against one and the same that's easy.

Nix and guix sort of move this into the source layer. Within their respective distributions you would update the package definition of xz and all packages depending on it would be rebuild to use the new version.

Using shared dependencies is a mostly irrelevant detail that falls out of this in the end. Nix can dedupe at the filesystem layer too, e.g. to reduce duplication between different versions of the same packages.

You can of course ship all dependencies for all packages separately, but you have to have a solution for security updates.
by perching_aix | 2026-03-08 10:30:16+00:00
Anyone here using semantic diffing tools in their daily work? How good are they?

I use some for e.g. YAML (called dyff) and JSON (forgot the name), and they're nice, but these are comparatively simple languages.

I'm particularly curious because just plain diffing ASTs is more on the "syntax-aware diffing" side rather than the "semantic diffing" side, yet most semantic tooling descriptions stop at saying they use ASTs.

ASTs are not necessarily in a minimal / optimized form by construction I believe, so I'm pretty sure you'll have situations where the "semantic" differ will report a difference, whereas a compiler would still compile the given translation unit to the same machine bytecode after all the optimization passes during later levels. But maybe this doesn't matter much?
by Sophira | 2026-03-08 10:30:17+00:00
I'm with you on this, but I do want to point out that a big reason that people will update bundled libraries like that is because they don't want to put the effort in to see whether their bundled library versions actually have any critical vulnerabilities that affect the project. It's easier to update everything and be sure that there are no critical vulnerabilities.

In other words, the Microsoft Windows update process as applied to software development.
by thrance | 2026-03-08 10:30:43+00:00
I doubt that would change anything, in this era of shamelessness. Being corrupt has become a virtue, and winning lots of money is cool, doesn't matter if it was from gambling on war with insider trading.

I believe prediction markets and sports betting apps are societal failures that only serve to alienate the masses and further extract wealth to the top. Let's ban them all, we're not losing anything.
by rustyhancock | 2026-03-08 10:31:41+00:00
I think it depends on work pattern.

Many do not give Sonnet or even Opus full reign where it really pushes ahead of over models.

If you're asking for tightly constrained single functions at a time it really doesn't make a huge difference.

I.e. the more vibe you do the better you need the model especially over long running and large contexts. Claude is heading and shoulders above everyone else in that setting.
by sillysaurusx | 2026-03-08 10:31:49+00:00
You're correct, for what it's worth. I too have always wished that light was modeled based on physics, not on how humans happen to see.

Unfortunately the problem is data acquisition (cameras), and data creation (artists). You need lots of data to figure out e.g. what a certain metal's spectrum is, and it's not nearly as clear-cut as just painting RGB values onto a box in a game engine.

For better or worse, all our tools are set up to work in RGB, regardless of the color space you happen to be using. So your physics-based approach would have the monumental task of redefining how to create a texture in Photoshop, and how to specify a purple light in a game engine.

I think the path toward actual photorealism is to use ML models. They should be able to take ~any game engine's rendered frame as input, and output something closer to what you'd see in real life. And I'm pretty sure it can be done in realtime, especially if you're using a GAN based approach instead of diffusion models.
by charcircuit | 2026-03-08 10:32:38+00:00
Because the data is private and often such studies are not measuring solely the part that AI makes more productive. And measuring productivity in general is a very hard problem so the results of whatever study often are meaningless in practice. Pair this with studies today still being based off ancient models like GPT-4o and it's even more meaningless.

If you are familiar with AI it's obvious how it increases productivity. When bugs get fixed with 0 human time it's plain as day that it was productive compared to a human making the fix.
by opudrovs | 2026-03-08 10:32:56+00:00
SEEKING WORK | Germany | Remote

Location: Germany (Dusseldorf)

Remote: Yes

Willing to relocate: No

Technologies: React, Next.js, TypeScript, Mantine UI, Tailwind CSS, shadcn, Material UI, Bootstrap, Node.js, Express, NestJS, PostgreSQL, various auth solutions (Supabase Auth, Auth0, Firebase Auth etc.), Golang, Kubernetes, AWS, Swift, Unity, various analytics and monitoring solutions (Prometheus, Grafana, Pendo etc.), OpenAI API, AI agents.

Résumé/CV: https://drive.google.com/file/d/1UVHNlrDhIZwHV2N0XmGhOluLguZ...

Email: opudrovs@gmail.com

Available for remote work worldwide, very flexible across time zones. Looking for permanent or contract positions.

Hi! I’m Olga, an experienced software engineer looking for frontend or fullstack projects.

I have experience building greenfield projects and complex features that “just work,” as well as diving into complex legacy codebases, fixing “unfixable” bugs, and performing major refactoring.

In addition to React/Next.js and Node/Express.js development, I also have experience with cloud-native workflows (Golang + Kubernetes), OpenAI API integration and agentic workflows, native iOS development, and game development. Thanks to my multi-platform experience, I can help you port large products across different platforms.

LinkedIn: https://www.linkedin.com/in/olga-pudrovska/

My contributions to Weave GitOps (React/Golang Kubernetes dashboard project): https://github.com/weaveworks/weave-gitops/commits?author=op... https://github.com/weaveworks/weave-gitops-enterprise/commit...

My latest fullstack code samples: https://github.com/opudrovs/react-api-data-sample/ https://github.com/opudrovs/nestjs-demo/
by dxdm | 2026-03-08 10:33:03+00:00
If you have to insist that a name needs a certain capitalization to properly exist, you're in the territory of brand zealotry and pedantry. The people who don't care for one reason or other vastly outnumber you, and they will invent your disfavored capitalization into existence. The same goes for pronunciation. GIF? Jira?

If your thing can be reached under "pypi.org", you can either accept that people will come up with their own ideas of how to capitalize or pronounce the name, or you can fight against windmills and tell people what ought to exist or not.
by DrewADesign | 2026-03-08 10:34:35+00:00
Great marketing, guys!

I wonder if we should have done some unbiased research on these topics before going full-steam-ahead with technologies that are supposedly going to do to white collar work what off-shoring and automation did to blue collar work? Perhaps even a little nibble of policy to help the people negatively affected by this in a time of rising cost of living? Naaaah! What if our team didn’t do it first!? Great job, humanity!
by delusional | 2026-03-08 10:35:04+00:00
> I realize that I may not be getting perfect information, but LLM output gives me ideas that are a combination of live web searching and whatever innate knowledge the LLM holds in its weights.

I don't mean to be judgemental. It's possible this is a personal observation, but I do wonder if it's not universal. I find that if I give an inch to these models thinking, I instantly become lazy. It doesn't really matter if they produce interesting output, but rather that I stop trying to produce interesting thoughts because I can't help wonder if the LLM wouldn't have output the same thing. I become TOO output focused. I mistake reading an interpretation for actually integrating knowledge into my own thinking, I disregard following along with the author.

I love reading philosophy as well. Dialectic of Enlightenment profoundy shaped how I view the world, but there was not a single part of that book that I could have given you a coherent interpretation of as a read it. The interpretations all come now, years after I read it. I can't help but wonder if those interpretations would have been different, had my subcouncious been satiated by cheap explanations from the lie robot.
by jitbit | 2026-03-08 10:37:48+00:00
Exactly brother, mind if I hug you.

I can play with my 7yo, or help the 11yo with his homework, or go for a run!! - while LLM is cooking a well-spec'ed agentic task. This sounds embarrassing, but LLMs have made our lives healthier, unbelievable.

PS. Not to mention all the "boring" sh*t that I used to postpone/stretch indefinitely, like writng docs or polishing copy for my website... No more stress, no procrastination, just let the LLM do it.
by petterroea | 2026-03-08 10:37:58+00:00
Yeah, I was considering noting that my description did sound a lot like "guy from the sticks discovers urban life" - many Norwegians already travel to London when they want to have fun. I'm sure other cities have some of these other qualities.

For me as a non-American, America isn't currently an option as a place to live due to safety and unstable political climate, but I have American friends who I use to compare Japan life to life in an urban part of the states. I have never lived in New York nor stepped outside JFK (skyline looked cool though!), so I wouldn't know, but seems like there is some good accessibility of cool places, at least in big financial centers.

I have a friend who _loves_ the US and has been trying to get a job there ever since he graduated, but he has been unsuccessful. He has been screwed over by COVID and the layoffs that followed, basically nobody was interested in sponsoring visas. In many ways we were in a similar situation, trying to escape our home country for something more interesting. I hope he succeeds.
by delusional | 2026-03-08 10:38:05+00:00
That's not true. Any journalist would tell you that picking the stories you chose to cover is just as much a bias as how you chose to cover them. Even then, the specific words you pick, how you ask the interviewees, how you place the story on the page, what you pick as the "related stories". All of that is Editorial and reflects an opinion.

Good journalists are open about their angle. Bad journalists tell you they are "unbiased" and "just bringing you the facts".
by jstanley | 2026-03-08 10:38:07+00:00
> “I’m Feeling Lucky” intelligence is optimized for arrival, not for becoming. You get the answer but nothing else (keep in mind we are assuming that it's a good answer). You don’t learn how ideas fight, mutate, or die. You don’t develop a sense for epistemic smell or the ability to feel when something is off before you can formally prove it.

All you're saying is that you can't imagine working on a task that is longer than 1 Google Search.

If "I'm feeling lucky" works by magic, that doesn't mean your life is free of all searching, it just means you get the answer to each Google Search in fewer steps, which means the overall complexity of tasks that you can handle goes up. That's good!

It doesn't mean you miss out on the journey of learning and being confused, it just means you're learning and being confused about more complicated things.
by rsynnott | 2026-03-08 10:38:35+00:00
> They were just more familiar, so they don't seem as self righteous.

I mean, I think it's maybe just that a certain subset of the readership are now unhappy with any discussion of sexuality (I suspect that people like this simply didn't really read sci-fi in the past). In particular, look at Heinlein; a lot of his stuff would be very out there _today_ (the Moon is a Harsh Mistress is quite mild by Heinlein-weird-sex-stuff standards).

The complaint about politics is too silly to take seriously at all; sci-fi has _always_ been about politics, to the point where it is difficult to come up with non-YA examples of politics-free sci-fi.
by mr_mitm | 2026-03-08 10:38:36+00:00
I think it could be. It doesn't have to be one or the other.

In my opinion it's entirely comparable to anything else that augments human capability. Is it a good thing that I can drive somewhere instead of walking? It can be. If driving 50 miles means I get there in an hour instead of two days, it can be a good thing, even though it could also be a bad thing if I replace all walking with driving. It just expands my horizon in the sense that I can now reach places I otherwise couldn't reasonably reach.

Why can't it be the same with thinking? If the machine does some thinking for me, it can be helpful. That doesn't mean I should delegate all thinking to the machine.
by latexr | 2026-03-08 10:39:22+00:00
Even if you’re right, no one should be making a decision of enrolling into those programs because maybe, with zero indication they’ll be renewed again in six months.

You know what they could also do? Stop the programs for new enrolments next month. Or if if they renew them like you said, it could be with new conditions which excluded people already on them.

There are too many unknowns, and giving these companies the benefit of the doubt that they’ll give more instead of taking more goes counter to everything they showed so far.
by mlrtime | 2026-03-08 10:39:57+00:00
>Source: I have a PhD in capital markets.

Sort of on-topic Q for you: What is your general take on HN discussion on finance markets/technology. They don't come up often, but when they do, I find a majority of the comments show that people have very limited understanding of traditional capital markets (non VC).

I don't have a PhD but have worked in the industry for 20+ years mostly in trading technology across fixed income and equities.
by dkechag | 2026-03-08 10:40:29+00:00
May I suggest the one I use (I wrote it), which also correlates well with SPEC & Geekbench 5, but also runs the benchmarks on all cores if you want to so you get both max single-thread and max multi-thread: https://github.com/dkechag/dkbench-docker . You basically run 'docker run -it --rm dkechag/dkbench'.
by knorker | 2026-03-08 10:41:02+00:00
Sure.

To repeat: "It seems that language-culturally, Go authors are fine with breaking changes". I just chose x as examples of near-stdlib, as opposed to appearing to complain about some library made by some random person with skill issues or who had a reasonable opinion that since almost nobody uses the library, it's OK to break compat. Protobuf is another. (not to mention the GCP libraries, that both break and move URLs, and/or get deprecated for a rewrite every Friday)

The standard library not breaking is table stakes for a language, so I find it hard to give credit to Go specifically for table stakes.

And it's not like Go standard library is not a bit messy. As any library would be in order to maintain compatibility. E.g. net.Dialer has Timeout (and Deadline), but it also has DialContext, introduced later.

If the Go standard library had managed to maintain table stakes compatibility without collecting cruft, that'd be more impressive. But as those are contradictory requirements in practice, we shouldn't expect that of any language.
by hotrod46 | 2026-03-08 10:42:27+00:00
I would have become a music producer if I hadn't developed tinnitus in both ears.

Even after spending 3 years learning how to compose and arrange music, finding my way around a DAW and building sounds ground up from the waveform level - I still never managed to make something as polished as what I got to in an hour with Lyria 3.

One thing led to another, and now there's 6 versions of "996" on my computer - originally inspired from Daft Punk's discography.

Fiddling with Lyria 3 is extremely fun - even though it does tend to completely ignore instructions from time to time. The "Ed Sheeran" and "Unintended French" versions are testament to this.

I couldn't generate an entire song just yet unfortunately - the model caps at an output time of 30 seconds - but its only a matter of time.

The question that continues to haunt me, however - is that who gets the credit for making these? Me, or the model? What does this mean for the artist community at large?

Open questions so far - we're in very early days just yet.

If nothing else, these gave me a good laugh :)
by saithir | 2026-03-08 10:42:44+00:00
The brick itself? Probably not gonna happen anytime fast, cause that's a custom chip in there and it doesn't have easy connections to the outside world.

But the interesting part will be in scanning multiple tiles/minifigures (they have NFC iso15693 tags inside which are easily read) to come up with how they encode the sounds inside - they have about 100-ish bytes of data stored on them.
by rgoulter | 2026-03-08 10:42:54+00:00
While "I don't have to think, I just get the LLM to do the task" is a bit careless (or a "hype" way of putting it)... I'd reckon it's always been true that you want to think about the stuff that matters and the other stuff to be done for minimal effort.

e.g. By using a cryptography library / algorithm someone else has written, I don't need to think about it (although someone has done the thinking, I hope!). Or by using a high level language, I don't need to think about how to write assembly / machine code.

Or with a tool like a spell-checker: since it checks the document, you don't have to worry about spelling mistakes.

What upsets is the imbalance between "tasks which previously required some thought/effort can now be done effortlessly". -- Stuff like "write out a document" used to signal effort had been put into it.
by test001only | 2026-03-08 10:43:19+00:00
> you had to build a model of the world just to survive the tension?

The world the author is describing currently has LLM in it. Irrespective of the author liking it or not, it is here to stay. So to build a model of the world, you would still need to consult an LLM, understand how it can give plausible looking answers, learn how to effectively leverage the tool and make it part of your toolkit. It does not mean you stop reading manuals, books or blogs. It just means you include LLM also in those list of things.
by noemit | 2026-03-08 10:44:20+00:00
I'm "Early Overcooking."

But actually I've been cooked, and am recovering from the cookage. (?)

The biggest 'hack' for me is making all the scrolly apps "Hidden" on iphone. They end up in this hidden folder at the bottom so I have to intentionally go to them to open them. So I end up almost never using them. I went from 2 hours a day to 0 overnight just hiding the apps. Deleting them works too, but I can't delete since I help a local business where I have to post every couple of weeks. I tried all those apps that help you reduce your screen time but what has helped the most is not opening any of these apps to begin with - not seeing them on my app list - I realzed it was a subconscious urge to open them to begin with.

As a result, I feel less scattered, less headaches, I'm more productive, more present with my kids, the only downside is I'm a bit out of the loop on stuff that's happening. This is partly why I started using HN again. I read APnews and that's it.
by rsynnott | 2026-03-08 10:44:21+00:00
> Written science fiction is dying. Long term trends see fewer books making their way to shelves in the sci-fi section.

As in, physically published? I'm really not sure you can read _too_ much into that, these days.

As a science fiction reader, I'd have thought it was pretty healthy these days, really.

> In recent years, the winners [of the Clarke award] have increasingly been writers who are outsiders to the genre, who write on both sides of the divide, or who simply don’t acknowledge that a divide exists at all. Almost none of them are published by sci-fi imprints.

Is... this what they're complaining about? I mean, I don't think that's a defining characteristic.
by girvo | 2026-03-08 10:44:29+00:00
>I.e. the more vibe you do the better you need the model especially over long running and large contexts

For sure, but the coolest thing about qwen3.5-plus is the 1mil context length on a $3 coding plan, super neat. But the model isn't really powerful enough to take real advantage of it I've found. Still super neat though!