MurphyA/hacker-news huggingface dataset:
by DrewADesign | 2026-03-11 14:09:06+00:00
The problem isn’t whether or not companies need us— it’s about how many of us they need (demand), and how many of us there are (supply), because that determines our value. Companies pay people what they’ll work for, not based on how much they contribute to the bottom line; in economics, paying more than you have to for anything, including labor, is the irrational path. A steady, high demand for software developers has kept salaries high because that’s the only way they could get capable people to work for them.

The higher-end of markets aren’t immune to this. As the demand for lower-level workers drops, people will upskill trying to move up rather than get lopped off. Since there are fewer positions the further up the hierarchy you get, you don’t need a huge increase in supply to affect demand. That’s when you start seeing the most experienced, highest-earning people getting shit-canned because someone is willing to do a good-enough version of their role for 2/3 their sizable salary.

This can all happen without a single entire role being completely automated out of existence.
by dolni | 2026-03-11 14:09:09+00:00
> but also have places where getting to a government office to get such an ID is difficult or expensive

Where in the US do you find it's difficult for people to get an ID? Where is it not? What percentage of the population has an ID in a place where it's difficult to get one vs somewhere it is easier?

What constitutes an ID being expensive?

Nearly every country in the world requires proof of citizenship to vote. How is the rest of the world dealing with this problem? Do you think that their democratic processes might be compromised because of it?
by UncleMeat | 2026-03-11 14:09:10+00:00
There was an extremely brief period where public health advice discouraged the general population from masking. This was because there was a huge undersupply for medical workers and because we hadn't fully figured out whether covid aerosolized mere weeks into the pandemic.

Once we had a bit more information in a rapidly evolving situation public health advice switched to recommending masks and stayed that way for years.

We cannot possibly expect public health advice to get everything right immediately during a once-in-a-century pandemic and this error should definitely not be used as a general "wow public health officials are dumb idiots or engaged in a malicious conspiracy", as this error is often used.
by FrustratedMonky | 2026-03-11 14:09:25+00:00
Because it is a hard line to draw, doesn't mean I'm not being serious.

You are objecting to using the word 'slave' as a descriptor, except in extreme cases.

But the term slave is often used in culture for a lot of things.

Being a 'slave to your addictions', 'a slave to your desires', 'an office slave', 'wage slave'. etc.... I'll spare you a list of hundreds of examples.

I think since you are the one objecting, then you draw the line.

I tend to think it does hinge on 'agency'. If you are trapped. But, sure, being trapped in an office today, is not as painful as being trapped as a slave in the US south. Does that mean the office worker should just shut up and deal with it, it is comfortable enough?
by AskCarX | 2026-03-11 14:09:40+00:00
This is interesting but the big question nobody's asking: how do you trust the agents NemoClaw deploys?

Nvidia is solving agent deployment and orchestration. But once you have thousands of enterprise agents running autonomously -- making API calls, accessing data, executing code -- who verifies their identity? How do you prove what an agent did? How do you revoke a compromised one instantly?

We built AgentSign for exactly this layer. Cryptographic identity for every agent, signed execution chains, runtime attestation before anything runs. Think of it as the identity infrastructure underneath platforms like NemoClaw.

Deployment without trust verification is how you get another Moltbook situation (went viral for fake agent posts, Meta just acquired it).

https://github.com/razashariff/agentsign
by giancarlostoro | 2026-03-11 14:09:47+00:00
Yeah, I think RAG is the idea that will lead us there, though its a little complicated, because for some subjects, say Computer Science, you need a little more than just "This is Hello World in Go" you might need to understand not just Go syntax on the fly, but more CS nuances that are not covered in one single simple document. The idea being having a model that runs fully locally on a phone or laptop with minimal resources. On the other hand, I can also see smaller models talking to larger models that are cheaper to run in the cloud. I am wondering if this is the approach Apple might take with Siri, specifically in order to retain user privacy as much as possible.
by kittikitti | 2026-03-11 14:10:28+00:00
I find it petty for Intel to describe more software-based solutions to fully homomorphic encryption (FHM) as "software cheats". This is especially since their competition, Duality Technologies, specializes more on the software side and they are certainly much smaller in size.

When you have giant corporations like Intel being able to label their smaller competition's technology as "software cheats", then it becomes an incredibly toxic environment. If anyone were to do it to Intel, they would be sued for libel and slander and other anti-competitive tactics.

However, I shouldn't be surprised. The industry normalizes this type of discourse. At the same time, the same giant corporations will preach about AI safety and claim you can only trust them with it.

That being said, this is a great innovation by Intel. I was impressed at their technology and the thorough discussion about how this type of computing is related to GPU's and CPU's. It's especially interesting given the emergence of computational memory applications.
by catapart | 2026-03-11 14:10:36+00:00
Great recc! Unfortunately, raylib doesn't quite go as far as I would need. raylib does all of the text rendering in a very clean way, so I love it for that. But as far as actual editing, it doesn't have anything for that (last I checked, at least). It can render the text in way more ways than I need it to, but it can't actually do the editing work that prevents the common text-editing traps like line-based editing.

It's kind of an odd thing, I think. There are a bunch of articles on how you can write your own AST and use all kinds of data ranges (instead of heap allocation) to do deep technical performance optimization, but very few libraries that actually do any of that which aren't also bundled into an inseparable implementation of the library as a control/editor. Feels like there has been enough ink spilled over the "how" that someone would have packaged it up together into a referenceable library. Yet nothing I can find quite fits.
by adola_ring_2026 | 2026-03-11 14:10:39+00:00
Gesture recognition via ring form factor is interesting but I wonder about the practical use cases beyond novelty. The core value proposition of smart rings is still passive health monitoring (HR, SpO2, temperature, sleep).

What I find more compelling in the ring hardware space right now is the addition of microphones for sleep-breathing analysis. A ring with an onboard PDM mic could detect snoring, sleep apnea events, and breathing patterns without a bedside device -- something no current ring does well. That seems like a more defensible product feature than gesture control.
by fermisea | 2026-03-11 14:10:48+00:00
What about this? Consider a toy system: everyone gets issued a UUID, everyone can see how every UUID voted, but only you know which one is your vote.

This is of course flawed because a person can be coerced to share their ID. In which case you could have a system in which the vote itself is encrypted and the encryption key is private. Any random encryption key works and will yield a valid vote (actual vote = public vote + private key), so under coercion you can always generate a key that will give the output that you want, but only you know the real one.
by ozim | 2026-03-11 14:11:23+00:00
From briefly checking the important one is:

*Hoard things you know how to do*

It will make everything faster for you - even if you can ask AI it will be more costly to do it from scratch.

Also it is nothing new under the sun. In old days a developer would have his own stack of libraries and books and would not need to do NPM i for someone elses code because he would have bunch of own libraries ready to go. Of course one can say, there will always be a library that is better then yours ... but is it? :)
by tribaal | 2026-03-11 14:11:32+00:00
As a Swiss citizen I strongly disagree. Most people capable of reading and basic maths (addition!) can understand the counting of our paper ballots. My kids understand how this works since they are like 5.

Any citizen can go and check how votes are counted in their Geminde. Any citizen can check what is reported in the federal tally. I did several times. It's not rocket science.
by codechicago277 | 2026-03-11 14:11:49+00:00
I remember Blockstack from the first crypto bull run. It was the product I thought had the most potential after Ethereum, building off of tools like Sia. The white papers [1] laid out a technical plan for fully building an internet on blockchain. It felt like the “decentralized internet” from Silicon Valley (the show), and must have inspired that plot point.

For an industry that was full of hype and fake products, it was one of the few you could download and get some use out of. I remember a very janky Google Docs clone running on the chain. Sad to see that they’ve lost their way. For now crypto still only has one value prop: token go up.

[1] https://cs.brown.edu/courses/csci2390/2019/readings/blocksta...
by ralferoo | 2026-03-11 14:11:49+00:00
When I was a kid, the first "special" Lego kit I remember was the Star Wars sets in 1983 (and especially that everybody wanted a Millenium Falcon but I didn't know anybody who had parents that could afford one!)

Apart from those Star Wars kits, everything I had were generic blocks and strips (not sure what they're called, the ones that are 1/3 the height of a block) and some different designs of people. The closest I had to previous special sets was a town thing that my brother and sister had before me (they were 10 years older), which was a bunch of large floor tiles with roads and grassy areas with studs, some flowers pieces (single stud) and a handful of special buildings. But they were designed to be relatively generic, and the fun was using those building blocks to make a new city each time, not trying to recreate exactly someone's model. Apart from the flowers and the men, basically everything was a standard part, except perhaps a different colour.

When I was a teenager, the trend had become sets with lots of specialised parts for one specific model, such that they didn't really make sense as generic pieces. I enjoyed the technics kits because the early ones were just generic building blocks (apart from the wheels and rack and pinion, but again they could be re-used in lots of subsequent designs), but more and more the kits in the shops were for specialised models with unique pieces that were never designed to fit aesthetically with anything other than the model they came with. I'm sure _some_ people built other things with them, but equally I'd bet than probably 90% of those kits were built exactly once following the instructions and then never disassembled again.
by YCpedohaven | 2026-03-11 14:11:57+00:00
> 1) If you're a rent seeker, current trends will probably see you lose out to a bigger and more powerful rent seeker. He's probably right about that.

> 2) Creating more value than you consume is a great form of self-preservation, when you do this no one wants to get rid of you.

> None of it's political. It's just good advice for life. I hereby forbid the masses from responding to these points with political rage bait.

They’re both tautologies. No new or useful info to glean. I didn’t need some highly intelligent security researcher to explain these things that are explained by intuition by anyone with an above room temp IQ.

There must surely be more to this, and given how many of his other recent blogs are a mix of political rant and a screed against da haterz. I suspect it’s a lot more political on his side than you think.

> If there was tech that forced commenters to read the article before they could comment on it - now THAT would be a valuable innovation!

lol, gotta love people who whine about HN quality and then just write pointless crybaby paragraphs like this. If you can’t beat em, join em I guess.
by giancarlostoro | 2026-03-11 14:12:13+00:00
Correct! I know RAG is a thing, but I wish we could have "DLCs" for LLMs like image generation has LoRa's which are cheaper to train for than retraining the entire model, and provide more output like what you want. I would love to pop in the CS "LoRa or DLC" and ask it about functional programming in Elixir, or whatever.

Maybe not crawl the web, but hit a service with pre-hosted, precurated content it can digest (and cache) that doesn't necessarily change often enough. You aren't using it for the latest news necessarily, but programming is mostly static knowledge a a good example.
by stagas | 2026-03-11 14:12:15+00:00
Thank you!

Challenging would be an understatement. Had to create an editor from scratch in canvas to support the inline visuals, then a DSL that generates the code for each permutation of audio and scalar parameters, then the language itself which is Turing complete and controls the whole thing in a VM, choosing the optimal permutation for each case, and all the edits/recompilation be done in few ms to not distrupt the experience, all across a thread (the WebAudio AudioWorklet). The audio engine is in WebAssembly as it was the only way to get the performance needed. You can check out the code[0], the project is open-source!

[0]: https://github.com/loopmaster-xyz
by UncleMeat | 2026-03-11 14:12:38+00:00
Ad hominems are formal fallacies. They are not valid deductive reasoning.

But people basically never use valid deductive reasoning for anything. Using available evidence to make predictions about things and act on those predictions is fine. If somebody has a history of poor thought or writing and then I encounter more of their thoughts or writing it is not unreasonable to say "this new material is likely to be poor and I don't need to spend time on it."

If somebody says "hey do you want to see Transformers 7", responding "I did not like Transformers 1-6 so I'll pass" is fine even if it is not deductive proof that you won't like Transformers 7.
by otterley | 2026-03-11 14:12:40+00:00
I don’t think it’s demographic changes as much as it is fear of displacement.

Until 2 years ago, software engineering appeared to be an ideal career: strong demand for talent combined with high salaries. But with the productivity gains promised (and often achieved) with coding agents, people are understandably afraid. And people who are afraid take defensive measures: denial, anger, excessive criticism, etc. AI becomes, in some sense, “the enemy.”

I think that better explains the shift in overall tone.
by saalweachter | 2026-03-11 14:12:55+00:00
I don't think I would have offered to sell it or accepted an offer to buy it, but I think I could have easily been talked into sharing it, in a "I think my boss is a cool guy and I want him to like me and/or impress him" situation.

I'm not doing anything wrong! It's not like I'm selling it! I'm just showing off the cool data no one else has! I'm saving the day, probably, by letting us solve a problem with my cool data that would be impossible otherwise.
by voidUpdate | 2026-03-11 14:12:55+00:00
Do you mean between black and light grey? Light grey pins have always been the kind you use for rotating connections (low friction), whereas black was for non-rotating ones (high friction). Newer blue pins are also high friction, IIRC. I haven't bought new lego technic in a while, so I don't know if there's been any new colours added

EDIT: I think I also had some dark grey pins, but I don't remember if they were high or low friction
by r0otie | 2026-03-11 14:12:58+00:00
I kept accidentally pasting real credentials into ChatGPT and Claude. Config files, logs, .env files — easy to miss something. So I built a tool to handle it automatically.

It replaces sensitive values with fake but structurally valid ones before anything reaches the AI. The structure is preserved so the AI can still help. When you get a response back, paste it in and it swaps everything back to the real values.

Runs entirely in the browser. No server, no accounts, nothing stored anywhere.

What it catches: API keys (AWS, OpenAI, GitHub, Slack and more), passwords, IPs, emails, JWTs, connection strings, PII (SSNs, credit cards, phone numbers), AWS/cloud identifiers, UUIDs, MAC addresses.

Browser extension auto-redacts on paste across 30+ AI sites so you don't have to think about it. Also a VS Code extension and a web tool.

privatiser.net — free, 100% local.
by bombcar | 2026-03-11 14:13:38+00:00
> Even in UBI, there would be a strong expectation that each person only receives it once. But checking stuff like that requires a huge bureaucracy.

Or you issue UBI all at once during the month, and you stamp everyone who receives it with an indelible ink mark that takes longer than a day to wear off; like they do in poor countries to prevent double voting.

It's a solvable problem. The problem is that the "cost of managing welfare" is a small percentage of the cost of welfare, you can't pay for doubling/tripling it by saving 5%.
by squigg | 2026-03-11 14:13:40+00:00
Owner of all (ALL!!) the classic Roland x0x boxes here, which are connected together using DIN Sync - the sync was not badly implemented at all - they sync together perfectly.

The sequencers in each of the machines have a bit of nuance, which is where that famous groove comes from!

You might be confusing this with the sometimes hilarious midi timing of the 909 and 707.
by riskable | 2026-03-11 14:14:28+00:00
Not to mention Microsoft's investments in Nvidia and other GPU-adjacent/dependent companies!

A successful ternary model would basically erase all that value overnight. In fact, the entire stock market could crash!

Think about it: This is Microsoft we're talking about! They're a convicted monopolist that has a history of manipulating the market for IT goods and services. I wouldn't put it past them to refuse to invest in training a ternary
model or going so far as to buy up ternary startups just to shut them down.

Want to make some easy money: Start a business training a ternary model and make an offer to Microsoft. I bet they'll buy you out for at least a few million even if you don't have a product yet!
by mproud | 2026-03-11 14:14:33+00:00
They’ve been around over 90 years and have been making plastic bricks since the 1950s and are arguably the most successful children’s building toy product in history. They have amazing brand recognition, and beyond the toys, they have successful video games and movies.

According to my local news outlet, they’re up 12% in revenue growth in the last year (which outpaces the rest of the toy industry) and up 1,200% since 2004.
Tell HN: AI coding is not for the impatient
by ghoshbishakh | 2026-03-11 14:14:36+00:00
AI coding requires patience. Not because the models are slow, but because the workflow itself is iterative.

Many people say AI coding tools are overhyped because they don’t give perfect code in one prompt. But that expectation is wrong.

AI works better if you treat it like working with a very fast junior engineer. Give a small task. Look at the output. Fix the instruction. Repeat.

If you ask for a whole system in one prompt the result is usually messy. But if you break the work into smaller parts like functions or modules the results become much better.

The key skill is not prompt tricks. It is patience and breaking problems into small pieces and iterating.
by lenerdenator | 2026-03-11 14:14:41+00:00
> Not exactly the word on the street in my experience.

Depends on the street you're on. Are you on Main Street or Wall Street?

If you're hiring them to help with software for solving a business problem that will help you deliver value to your customers, they're probably just like anyone else.

If you're hiring them to help with software for figuring out how to break down your company for scrap, or which South African officials to bribe, well, that's a different matter.
by latexr | 2026-03-11 14:14:42+00:00
> You can potentially antagonize anyone in any situation on an online forum even with the nicest words.

True. But the nicest words are less likely to be taken as antagonist than the nastiest words. That’s why we should still strive to use the nicest words when we can, assuming the goal is to have a chance to change the other person’s mind.

> I don't see how it matters. If the person is not receptive, I couldn't care less.

It matters because we don’t yet know if the person in question is receptive. Maybe they are.
Show HN: StreamHouse – Open-source Kafka alternative
by gbram | 2026-03-11 14:14:54+00:00
Hey HN,

I built StreamHouse, an open-source streaming platform that replaces Kafka's broker-managed storage with direct S3 writes. The goal: same semantics, fraction of the cost.

How it works: Producers batch and compress records, a stateless server manages partition routing and metadata (SQLite for dev, PostgreSQL for prod), and segments land directly in S3. Consumers read from S3 with a local segment cache. No broker disks to manage, no replication factor to tune — S3 gives you 11 nines of durability out of the box.

What's there today:
- Producer API with batching, LZ4 compression, and offset tracking (62K records/sec)
- Consumer API with consumer groups, auto-commit, and multi-partition fanout (30K+ records/sec)
- Kafka-compatible protocol (works with existing Kafka clients)
- REST API, gRPC API, CLI, and a web UI
- Docker Compose setup for trying it locally in 5 minutes

What's not there yet:
- Battle-tested production deployments (I'm the only user so far)
- Connectors for consumers to immediately connect to (i.e clickhouse, elastic search etc)

The cost model is what motivated this. Kafka's storage costs scale with replication factor × retention × volume. With S3 at $0.023/GB/month, storing a TB of events costs ~$23/month instead of hundreds on broker EBS volumes.

Written in Rust, 15 crates thus far. Apache 2.0 licensed.

GitHub: https://github.com/gbram1/streamhouse
How it works blog on my main website: https://streamhouse.app/how-it-works

Happy to answer questions about the architecture, tradeoffs, or what I learned building this.
by GorbachevyChase | 2026-03-11 14:15:02+00:00
I think The powers that be have decided that any product they want to make into a risk–free revenue stream for perpetuity is a “vaccine” and Pfizer and friends are authorized to add a couple to mandatory schedules every year to produce the desirable return for shareholders.

This particular treatment seems like it would stimulate immune response all the time which doesn’t strike me as a good thing. I may stick to a multivitamin for now.
by vincent-uden | 2026-03-11 14:16:19+00:00
This can be asked for basically any non-trivial GUI application. Why doesn't linux have:
- Photoshop
- Premiere
- CAD software
- Lightroom

IMO the answer is the lack of good UI toolkits for linux, with any sufficient definition of "good". GTK or Qt are probably the closest solutions to Win32 or WPF, but I think we can empirically just say that they are not "good" enough. If they were, more complex GUIs would exist.
by slibhb | 2026-03-11 14:16:53+00:00
The written word isn't a very specific tool. Before writing, people had to memorize things. In some sense, writing has made us dumber as memorization has been deemphasized. But was it worth the trade? Yes.

If you want a more recent example, google search is an extremely broad tool that has operated similarly.

I think AI will be another rung in the ladder of abstraction. Something will be lost, but it's worth the trade.