MurphyA/hacker-news huggingface dataset:
by Bender | 2026-03-02 15:01:54+00:00
If I were thinking like a totalitarian my answer would be that requiring a government ID and possibly mapping that ID to a computer's TPM or something along that line so one can not just use another account means one could ban a user not just from one site but from all sites that require government ID.

I equate this to Valve's VAC ban: A Steam VAC (Valve Anti-Cheat) ban is a permanent, non-negotiable penalty applied when an account connects to secured servers while running unauthorized cheat software. It restricts access to multiplayer in VAC-secured games, is publicly displayed on your profile, and cannot be removed by Steam Support, even if a third party was using your account. Permanence: Bans are permanent. If an account is VAC banned, the ban cannot be removed.

Now just apply that to all major platforms and companies on the internet and we have the year 2035, at least I think that is the direction we are going. It will probably show up in the DMV database when a state ID is queried. What I do not know is what they will call it and how much it will cost to get it removed. NannyBan? OoopsYouDontExist? SeeMe? TooManyDemeritsBAN? Not,Sure? WrongThinkBAN? WrongSpeakBAN?
by gdubs | 2026-03-02 15:02:03+00:00
OP here. A ton of work went into making this video and I tried to be as accurate as possible. I know folks like Alan Kay and others come by Hacker News from time to time, so please let me know in the comments if there's anything I missed or got wrong.

This was both difficult and fun to make — it's a departure from the types of videos I've been making. Hope you like it!

Were you a HyperCard user? Tell your story here.
by metalliqaz | 2026-03-02 15:02:08+00:00
I have tried this at various times. But, while some people are lovely, there are some that are miserable and there are plenty that are simply... uninterested. When you are slightly awkward, not particularly attractive, and not wealthy, you have to get used to people just turning away, avoiding eye contact, expressing mild cues of disgust, and so forth. It's really quite painful to try.
by Aurornis | 2026-03-02 15:02:38+00:00
This GitHub issue itself is clearly AI slop. If you’ve been dealing with GitHub issues in the past months it will be obvious, but it’s confirmed at the end:

> Filed via Claude Code

I assume part of it is true, but determining which part is true is the hard part. I’ve lost a lot of time chasing AI-written bug reports that were actually something else wrong with the user’s computer. I’m assuming the claims of “75% faster” and other numbers are just AI junk, but at least someone could verify if the 10GB VM exists.
by spudlyo | 2026-03-02 15:02:41+00:00
I'm about to head to the gym with my 12.9-inch 2017 vintage iPad Pro, which is still going strong. I prop it up on the elliptical trainer every other day or so for entertaining me while I grind out an hour of cardio. I use it for reading, watching YouTube, listening to music, audiobooks, etc. It's been my regular gym buddy for years, and is showing no signs of needing to be replaced.

It's stuck on iPadOS 17.7.10, which is fine. I can only imagine that these new generation iPads will easily go for the next 10 years.
by piokoch | 2026-03-02 15:02:51+00:00
USA does not want to train scientists from other countries, who come home and can use that knowledge against interest of US companies, as a competition, or security. There are vast areas of science that are "double use". Will it help to keep stuff out of range of unwanted foreign actors? Hard to tell. Does it hurt USA soft power, sure. So the net result is to be seen.
by pchew | 2026-03-02 15:03:06+00:00
I have an iPad for the purpose of 3D modeling in Nomad Sculpt and Shapr3D. It’s an M2 Air, it’s still way overkill, and I’m regularly frustrated at how limited every piece of iPadOS software is compared to the hardware. The dichotomy of prioritizing iPad hardware but iPadOS being arguably their worst actively developed software is baffling.

Maybe there are people out there doing 8k video editing on their Pros, but I’ve yet to meet them.
by mickelsamuel | 2026-03-02 15:03:53+00:00
Postgres as a search backend is one of those decisions that looks wrong on paper but works really well in practice. tsvector handles full-text, pg_trgm does fuzzy matching, pgvector covers semantic — and you don't need to babysit an Elasticsearch cluster or worry about sync lag.

The part that's easy to overlook: your search index is transactionally consistent with everything else. No stale results because some background sync job fell over at 3am.

With 3000+ schemas I'd keep an eye on GIN index bloat. The per-index overhead across that many schemas adds up and autovac has trouble keeping pace.
by mpalmer | 2026-03-02 15:04:00+00:00
You don't have to tell me - even Bill S: "and what's he then that says I play the villain?"

Unfortunately, the collective quality of our storytelling is waning. Most people watch the least common denominator.

So now the greater human truth you allude to is being filtered through the streaming age mode of storytelling, and people have arcs, and bingo cards, and everything is reduced to water-cooler levels of urgency and relevance.
Show HN: PaperDraw.dev – A System Design Simulator
by vhatkarpratap | 2026-03-02 15:04:17+00:00
Hi HN

I recently built PaperDraw.dev, a browser-based system design simulator aimed at helping engineers practice real system design thinking, not just draw static diagrams.

Most tools today are diagramming tools. They help you draw boxes and arrows, but they don’t help you answer questions like:

• What happens when traffic spikes 10×?
• Where does the bottleneck appear?
• How does latency propagate across services?
• What breaks first under load?

That’s the gap I wanted to solve.

What it does

PaperDraw is not just a whiteboard — it’s a simulation engine for system design.

You can:

Drag and drop components like LB, Cache, DB, Queues, Services

Connect them visually

Configure throughput, latency, capacity limits

Run real-time traffic simulations

Watch bottlenecks and failures emerge

It’s essentially trying to make system design more like a flight simulator, instead of a static drawing exercise.

Why I built this

I’ve conducted and taken many system design interviews over the years, and noticed:

People memorize patterns instead of understanding trade-offs

There’s no way to experiment with architectures

Students struggle to visualize scale dynamics

So I built this as a learning + experimentation tool.

Current usage

Launched ~10 days ago:

~1k–1.5k daily users

Mostly from developers preparing for interviews

What I’d love feedback on

Does the simulation concept feel useful?

What components or scenarios should be added?

Would templates for common architectures help?

Try it here: https://paperdraw.dev

Would really appreciate your thoughts
by mghackerlady | 2026-03-02 15:04:18+00:00
Oh, I don't discount that! That's why I find it important to specify GNU/Linux. Not only is it respectful, but it makes the very important distinction that it is a Linux system running a GNU userland instead of a plan9 one or a busybox one. Usually when people speak of "linux" they're referring to GNU/Linux though
by Contortion | 2026-03-02 15:04:18+00:00
I had this problem and it turned out to be an upstream issue with MicroG which was eventually patched. If you have an error message you can search for existing issues on /e/OS' gitlab/forum.

Revolut stopped working for me for a while with the error that the bootloader wasn't recognised and rooted phones aren't supported. After about a month an OS update solved it.
by damnitbuilds | 2026-03-02 15:05:00+00:00
We GIVE creators copyright to serve us by encouraging CREATION.

Mondrian died decades ago.
He is not creating any more.
Copyright of his works is not serving us any more.

Copyright should have ended when the balance between encouraging his creation and encouraging others to create based on his works was reached.
i.e. About 5 years after he made the piece.

Fuck the copyright parasites whining about this.
by dsign | 2026-03-02 15:05:09+00:00
Yes, conductive ink has too high resistance; at least the one that works on a basis of carbon; a "trace" can easily have kilo-Ohms, and the metal ink interface makes things worse.

I remember reading some "Sputnik" magazines from the 1970s where Russian scientists were searching for the holy grail of a good conductor resin. I didn't understand at the time why they found the (concept of the) thing so valuable; but now I've got an inkling...
by IG_Semmelweiss | 2026-03-02 15:05:11+00:00
the MOTOROLA ATRIX [1] paired with its Ubuntu lapdock [2] ... from 15 years ago (2011) would like to disagree!

[1] https://en.wikipedia.org/wiki/Motorola_Atrix_4G

[2] https://en.wikipedia.org/wiki/Lapdock
by pbmonster | 2026-03-02 15:05:14+00:00
> The apps don't just do that though; they call into and use an awful lot of the system APIs for user tracking / semi-native experience / biometrics and probably a whole host of other things. Its the incompatibility in these that drags compatibility.

Both can be true. Many (most?) online banking apps are just shitty wrapped javascript, that also uses an awful lot of system APIs.

I'm using a couple of different banks, and not a single one has anything close to a native app. Because how nice would that be? Responsive interface (since it doesn't need to load every single view from the server), instant search over your transactions (since the DB can be cached locally), instant access to all the PDFs in your inbox... but no.
by Stratoscope | 2026-03-02 15:05:30+00:00
I have a couple of tricks that get people to talk to me.

Well, they're not really tricks, just things I do anyway.

One is that I wear an aloha shirt every day, and I shop at Trader Joe's.

Quite often someone thinks I work there and asks me where to find something. I usually know where things are, and if I don't, I find them someone who actually does work there.

One time the guy restocking the freezer said, "Nice aloha shirt! I bet people sometimes ask you where to find things."

30 seconds later, a lady walked up to me and asked if we carry organic bread. So I walked her over to the bread section and pointed out some organic options. Then back to the freezer section: "You were right!"

Another trick is to take my cat Oakey for a walk in his cat stroller. People see the stroller and expect to see a baby in it, and are surprised to see a cat! Children walking with their parents especially love to see Oakey, and he enjoys the attention.

Sometimes you just have to seize the moment. Last year I was at a friend's company summer picnic. One of her colleagues brought her ten year old son. He was wearing an astronomy T-shirt. They were sitting at another table, and as they got up I asked him, "Are you into astronomy?"

"Yes."

"I have a very important question for you. Pluto is still a planet, right?"

"Yes it is!"

We high-fived and I said, "Welcome to Team Pluto!"

We've seen each other at subsequent company events. It is always fun to hang out with a fellow astronomy enthusiast of any age.
Show HN: CSS Variables LSP for VS Code and Zed (Rust-First, TS Fallback)
by lmn451 | 2026-03-02 15:05:32+00:00
I built a CSS custom-properties language server and shipped it across VS Code and Zed.

It started as a TypeScript server (`css-variable-lsp`) and now also has a Rust implementation (`css-lsp-rust`).

What works today:
1. Context-aware completion inside `var(...)` (CSS/HTML/JS string contexts).
2. Cascade-aware hover (`!important`, specificity, source order).
3. Workspace-wide definition, references, rename, diagnostics.
4. Color previews/resolution through variable chains.
5. Rust-first distribution with safe fallback to TS/npm when needed.

Repos:
TS LSP: https://github.com/lmn451/css-lsp
Rust LSP: https://github.com/lmn451/css-lsp-rust
VS Code extension: https://github.com/lmn451/css-variables-vscode
Zed extension: https://github.com/lmn451/css-variables-zed
by epolanski | 2026-03-02 15:05:43+00:00
How?

I'm European, and from my point of view:

- despite the current executive and its lackeys clearly stating they were going to do exactly what's happening (the dismantling of institutions, the violent, word-wise, targeting of any criticism, the tariffs, etc).

- despite the open attack to US democracy on January 6th 2021

Americans voted for all of this to happen.

What's happening isn't exposing a fault in a particular individual, that's way too convenient.

Not only they voted all of this, but keep believing this paranormal constitutional nonsense where winner-takes-all elections where you rule under no oversight, you have no opposition, and don't even depend on your own party support is actually a sane democratic system.

Of all the countries that slid in authoritarianism during the last 4 decades (from the Philippines to Russia, from Nicaragua to Belarus, etc) not one was a parliamentary republic.

All of them, literally all, where presidential republics.
by evanjrowley | 2026-03-02 15:05:48+00:00
This enlightening fact has burst my hubris bubble. Shows how much I know about iOS (e.g., the marketing). Well, I hope the EU comes up with a good alternative. I'm sure they'll have some law that requires all searches be age-verified and reported to the government, but at least we can bet the implementation will be "sovereign" and distanced from FAANG.
by orwin | 2026-03-02 15:05:54+00:00
I said accuracy was sightly better . The improvement isn't that high though, not enough for me to update my images.

Weirdness is still there (when you want photorealism), and i think the rate of gross mistakes (at least for stablediffusion) is around the same ~ one in ten, since at least a year (i don't remember what i generated in 2024, but i think it was around the same too). And it still can't get historical generation right. I haven't seen once accurate clothing and architecture when you want to go historical scenes. It's great for fantasy though, which is my main usage, so i didn't wrote about it, but it definitely something that hasn't improved at all. If you want to argue its sightly less weird, i can listen to it (i think it's more desensitization more than anything, but you can have arguments). If you think the rate of gross mistake went from 1/10 to 1/12, maybe you're right and i'm too negative. But historical mistakes in scenes just never change, it is still extremely wrong.
by EvanAnderson | 2026-03-02 15:06:12+00:00
A Moto phone with GrapheneOS and the "chop / chop" gesture[0] to turn on the flashlight would be a dream.

I'm, shamefully, an adherent to Moto hardware now because of that silly gesture. I use it multiple times a day. I had a friend with a late model Pixel try to replicate the functionality and he couldn't come up with a way to do it. It's silly, but it's too handy.

[0] https://en-us.support.motorola.com/app/answers/detail/a_id/1...
by Upvoter33 | 2026-03-02 15:06:31+00:00
Honestly this thread was been one of the funniest HN threads I've seen. So much gold in here - for which I thank you all.

"My React website can't star React"

"in what sense is this software not a virus?"

"GitHub stars are great for measuring the number of GitHub stars a project has"

etc.

All gold.
by jasperry | 2026-03-02 15:06:34+00:00
I was satisfied with Tuareg + Merlin for OCaml development in Emacs, it just worked for me and didn't break when I upgraded packages, but yes, this being from bbatsov is a strong incentive to try it out. My only concern is that it uses tree-sitter, which I try to avoid because of the messiness of the JavaScript ecosystem.
by anthk | 2026-03-02 15:06:42+00:00
Modern Linux can't even scratch a 486 and some Motorola platforms. Or VAX. Heck, I run NetBSD 10.1 vanilla under simh 3.8 for 9front emulated on an amd64 laptop (old Celeron, 2GB). Slow, but enough to play Slashem.

On portability on compilers, plan9/9front it's unbeatable. Do you now Go compiling from any OS to any arch? The same here, but just for an OS obviously. Albeit I can still run Golang under i386, and tools like Rclone under 9front i386.
That's really cool.
by ErroneousBosh | 2026-03-02 15:07:15+00:00
Sounds like you're not a fan of socialism.

How's it working out for you, spending a third of your income on rent but not actually having any rights to stay in the property you rent, and a further third on "health insurance" that'll take your money and run, leaving you to choose between a lifetime of debt or just plain dying if you ever get ill?
by h2zizzle | 2026-03-02 15:07:20+00:00
Change "sales tactics" to "pickup attempt" and I think you'll find it a lot harder to dismiss it as a reason - not because it's true, but because of how much of a headache it is to get on the bad side of people who insist it's true. I'm gay (and active), but don't really present as such, and it's remarkable how often I receive, "I wish this creep would stop hitting on me/generally being an unattached male in my presence," vibes. I didn't want to believe it myself, until I noticed the markedly reduced occurrence when speaking to women who were visibly much older than I am. For women my age and younger: I'm not interested, but they think I'm interested, and that is a convo killer.

On the guy side, they usually seem too preoccupied to talk, or are moving with friends/family where interjecting as a stranger would be weird (because you either need to address the group or else you seem like you're attempting to break them off into a conversation away from that group). Though I'll give that the "too preoccupied" is sometimes merely an affect hiding, "This loser has nothing to offer me."
by bikelang | 2026-03-02 15:07:23+00:00
This is such an uncharitable take of your peers.

The issue is not pedigree - it’s that many folks have an incurious mind.

I certainly know many folks with a CS degree that are incurious and frankly terrible engineers. I also know bootcampers that are extremely curious, have a lifelong-learner attitude, and are subsequently great engineers.

There’s nothing special taught in the vaunted halls of a CS undergrad that can’t be trivially learned off YouTube.
by magnio | 2026-03-02 15:07:57+00:00
To me, the tablet form factor is dead with the arrival of the trifold.

90% of the people who use tablets I know (including myself) only has four use case: watching video, reading PDF and comics, taking notes, and playing mobile games.

All of which are very mobile-oriented tasks that are done on tablets solely for their screen sizes. With trifold bridging the gap between screen sizes and, more importantly, screen ratios, I would love to merge them into one device. This is in contrast with laptops, whose differences in OS and use cases are, to me, much bigger and necessary.

Of course, right now they are very much afar from consumers' pockets due to price and reliability. But normal foldables were once in the exact same state, and the fact that Apple is releasing one soon is a sure tale sign of the future of foldables.
by fragmede | 2026-03-02 15:08:04+00:00
What's funny is interacting with it in claude code. Claude-desktop-cowork can't do anything about the VM. It creates this 10 GiB VM, but the disk image starts off with something like 6-7 GiB full already, which means any of the cowork stuff you try to do has to fit into the remaining couple of gigs. It's possible to fill it up, and then claude cowork stops working. Because the disk is full. Claude cowork isn't able to fix this problem. It can't even run basic shell commands in the VM, and Opus4.6 is able to tell the user that, but isn't smart enough/empowered to do anything about it.

So contrary to the github issue, my problem is that it's not enough space. So the fix is to navigate to ~/Library/Application\ Support/Claude/vm_bundles, and then ask Claude Code to upsize the disk to a sparse 60 GiB file, giving cowork much more space to work in while not immediately taking up 60 GiB.

Bigger picture, what this teaches me though, is that my knowledge is still useful in guiding the AI to be able to do things, so I'm not obsolete yet!
by jacquesm | 2026-03-02 15:08:19+00:00
It is. Life changing event that one. And it is not just trikes, low racer recumbents have the same problem (only worse, because they are much faster, they are probably some of the fastest bikes you can ride). I was literally airborne for a bit after already breaking my leg so this was the worst of all possible combinations other than that my head was not impacted at all due to posture (and wearing a helmet).
by joering2 | 2026-03-02 15:08:25+00:00
> You call it for what it is: an executive with authoritarian tendencies.

I think you misunderstand fascism. Fascism is not gassing certain minority group of people in concentration camps, that's called crimes against humanity. It might be an endgame to fascism if you are government that is allowed to commit those crimes without consequences, but the road to it is still fascism regardless whether you historically know how it ends. Calling press "the enemy of the people" as Trump did (also known as "Lügenpresse") IS a form of fascism. You don't need to push Democrats and immigrants into gas chambers to be full blown fascist. Overwhelming amount of actions taken by this democratic government ARE what most historians call fascism.
by michael_pica | 2026-03-02 15:09:14+00:00
Would be interesting to find a way to emulate the Amazon back end to either a local server or at least a private cloud account. I think with more and more appliances and other hardware being useless when not attached to a paid service we'll see consumer interest in making it work without the service.

Not sure that consumer interest will ever translate into action unless the "offline" hack ends up being easier to implement than the original service plan, consumers tend to be more driven by convenience over cost. But I think there are a small sub-set of us who just want to actually own what we own.
by mickelsamuel | 2026-03-02 15:09:27+00:00
The read-after-write problem on replicas is what actually hurts in production. Write goes to primary, next request hits a replica that's a few hundred milliseconds behind, and the data just isn't there. Annoying to debug because it's intermittent and disappears under low load.

Routing reads back to primary for a few seconds after a write is the obvious fix but PgBouncer can't do it. Good to see it handled at this layer.
by voidUpdate | 2026-03-02 15:09:57+00:00
I mean, I dont hate netcode for gameobjects, but generally I prefer to have the application just set up some sockets for me and I'll handle the rest myself, which you can do in NfG, but I've not used it too much. There was a really long gap between having working netcode stuff, and I wrote what I felt was a really nice layer over the top of the old LLAPI for a project I was going to work on, and then they immediately deprecated it.

Im sure NfG is fine
by pluc | 2026-03-02 15:10:35+00:00
That analogy brought another one to my mind: groceries.

We used to hunt and grow most of what we needed. For various reasons (good and bad) we are now completely removed from the whole process. That allowed us to prosper and evolve by focusing on other things. We took all of what we knew about growing/hunting, grouped it together with industrialization and abstracted it as "everything that happens before". It's a big shortcut - which is a big win for "other things" we may want to do.

AI is a lot like that. But the danger is that AI (or its dependencies - isn't Claude down this morning?) can disappear tomorrow, and then where does that leave us? It's as if all the animals and vegetation were controlled by OpenFoodstock.

I can't be the only one thinking we cannot let that happen.