MurphyA/hacker-news huggingface dataset:
by favorited | 2026-03-12 22:02:26+00:00
From a practical perspective, they "won" in their recent attacks on emulation by shutting big projects down, but we can't know what would have happened at trial because they never got that far.

NoA sued the Yuzu devs and settled out of court, with the devs paying $2.4 million and shutting down the Yuzu and Citra projects. The $2.4 million was noted as being a reasonable estimate of what Nintendo's lawyers would have billed if the case went to trial, not a reflection of Yuzu's collection of donations.

NoA used some combination of carrot-and-stick to get the Ryujinx developers to shut that project down as well, but we won't know what that combination was because they never filed a lawsuit, so there are no public records, and there was likely an NDA.
by 9rx | 2026-03-12 22:03:34+00:00
> A third of them were made redundant.

More like something closer to 100%. The ATM was notable for enabling a complete change in mission. The historical job of teller largely disappeared, but a brand new job never done before was created in its wake. That is why there was little change in the number of people employed.

> because of deregulation and a booming economy and whatever else.

The deregulation largely happened in the 1970s, while you're talking about 1988 onward. The reality is that ATM actually was the primary catalyst for the specific branch expansion you are talking about. Like above, the ATM made the job of teller redundant, but it introduced a brand new job. A job that was most effective when the workers were closer to the customer, hence why workers were relocated.
Ask HN: Why isn't time more a part of account recovery?
by jmward01 | 2026-03-12 22:03:45+00:00
I don't have a blog so I don't have some polished think piece on this, just an honest question to the HN crowd. Why isn't it standard practice to have a 'reset cool-down' or something similar on accounts? I want to be able to say have X + Y = primary auth but backup Z (which is presumably less secure) is allowed only a successful login means a 48 hour cool down before you can fully log in (and presumably fix your primary auth mechanism). I am thinking of doing this for a site but don't see it as a best practice and was wondering why.
by munificent | 2026-03-12 22:03:48+00:00
> Nobody is forcing you to use AI. I dislike it when people force their ideas onto others.

I'm still being forced to live in a world filled with people who do use it and whose behavior affects me.

We had the President of the United States posting AI-manipulated propaganda on social media. Millions of voters saw that, regardless of whether or not I happen to personally use ChatGPT.

It doesn't matter if I light up a cigarette myself if I have to spend all day in a crowded bar where everyone else is smoking.

> I don't think it's as black and white as you make it out to be.

I'm not saying it's black and white. All I'm saying is that your description of someone's strong feelings about AI as "clouding" their stance is incorrect. You can be clear-headed about feeling something is a large net negative for the world.
by sgillen | 2026-03-12 22:03:53+00:00
To be fair to the agent...

I think there is some behind the scenes prompting from claude code (or open code, whichever is being used here) for plan vs build mode, you can even see the agent reference that in its thought trace. Basically I think the system is saying "if in plan mode, continue planning and asking questions, when in build mode, start implementing the plan" and it looks to me(?) like the user switched from plan to build mode and then sent "no".

From our perspective it's very funny, from the agents perspective maybe it's confusing. To me this seems more like a harness problem than a model problem.
by puppycodes | 2026-03-12 22:03:56+00:00
I think part of the problem is that we decided at some point that 18 is an age where you become an adult, which for some things in life is honestly way too young and for some things maybe too old but nuance is hard.

It seems to me that giving young kids devices is a bad idea in general?

I'm not sure what the age is when not having one becomes a greater liability for them than having one but I really feel strongly that creating laws around this is clumsy and the issue is still generally poorly understood.

Let's not create laws around stuff we don't really understand well yet?

I'm not a parent so I wish I didn't have a dog in this fight but legislation like this forces me too.
by w14 | 2026-03-12 22:03:59+00:00
> I belive that US tech firms have increasingly become valid military targets.

Not just US tech firms. So-called dual-use has been embedded into all kinds of what was previously exclusively civilian infrastructure including telecoms networks and data centres.

Of course dual-use has always been a thing up to a point, but there has been a shift in recent years to bring it right to the heart of military doctrine.

For example the UK's Strategic Defence Review 2025 and the new Defence Industrial Strategy:

"A new £11bn ‘Invest’ annual budget has also been established under the NAD. This will fund kit for our front-line forces which is affordable and grows our UK industrial base. Our new partnership with industry and a decade of consistently rising defence spending will encourage more private finance to grow our world-leading scale-up and dual-use tech companies."

"Today, much of the best innovation is found in the private sector, while the increasing prevalence of dual-use technologies has widened the net of potential suppliers that can contribute to Defence outcomes."

The way things are going it won't just be tech firms that will be considered 'legitimate targets'.
by qingcharles | 2026-03-12 22:04:22+00:00
I'm pretty sure the Apple dev who was tasked with securing the older hardware "tally lamps" is on HN somewhere -- I seem to remember him posting about it. (is it you?)

I used to know a guy, about 15 years ago, who made his money exclusively through buying up laptops and hacking the tally lamp code (to stop it activating) one-by-one and selling the code directly to 3LAs. It was really good money.
by sbinnee | 2026-03-12 22:04:24+00:00
My first laptop was xps 13 released in 2016, I think. I am still using it with linux installed. It’s a solid laptop. Good display, good port selection, good keyboard, even trackpad is not bad. It survived my long graduate degrees and survived covid when I was using it full time (mostly ssh though). I swapped the battery two times and battery life is not bad with minimal linux setup. What’s surprising the most to me is that it was just 900 usd.
by phendrenad2 | 2026-03-12 22:04:33+00:00
Because when you change a PCB trace from 0 to 1 or 1 to 0, the slope of the signal as it changes from gnd to v+ (the signal voltage) or v+ to ground isn't perfect, and that slope is highly affected by the various pieces of metal and silicon and fiberglass that make up the board and the chips. The shape and topology of the PCB trace matters, as do slight imperfections in the solder, PCB material, the bond wires inside the chips, etc. These effectively create resistors/capacitors/inductors that the designer didn't intend, which effect the slope of the 0->1 1->0 changes. So for these high-speed signals, chip designers started adding parameters to tweak the signal in real-time, to compensate for these ill effects. Some parameters include a slight delay between the clock and data signals, to account for skew. Voltage adjustement to avoid ringing (changing v+). Adjusting the transistor bias to catch level transitions more accurately. Termination resistance adjustment, to dampen reflections. And on top of all that, some bits will still be lost but because these protocols are error-correcting, this is acceptable loss.

This is how people were able to send ethernet packets over barbed wire. Many bits are lost, but some get through, and it keeps trying until the checksums all pass.
by dangus | 2026-03-12 22:04:44+00:00
Well, here’s the thing…and, I apologize, this is a bit of a shift from what we were talking about.

The MacBook Neo is getting so much hype for being better than a low end PC, before it’s been put through its paces over the long term.

I had the same initial reaction. Wow, a Mac for $500, how incredible, how disruptive.

But then this morning I decided to look at the actual street pricing of laptops at my local Best Buy.

And here’s the thing: now that Apple has this machine with no haptic trackpad, no backlit keyboard, the worst screen available on any Apple product, very small keyboard, and very basic non-upgradable specs including a generations-old efficiency processor, I think the actual story here is that Apple has changed their mind and is willing to make a product that they would have previously called “junk.”

I’ll list off a couple of systems that I would absolutely buy as better machines over the MacBook Neo:

HP OmniBook X Flip, 16” 2K touch screen, Intel Core Ultra 5 226V, 16GB memory, 512GB storage, $699.

For the same price as the top model Neo you get double the RAM, a bigger and probably better screen, which is convertible and touch enabled. It is not some kind of bargain basement SKU, either, a legitimately well-reviewed laptop.

Lenovo IdeaLad Slim 3x, 15.3” 2K touchscreen, Snapdragon X1, 16GB memory, 256GB storage. $549

Right there in the pricing sweet spot you get more memory and basically all the benefits of an ARM architecture in another laptop that is well-regarded. You also get a number pad on the keyboard.

All these laptops have been getting well over 4.5 star reviews, like this one:

> This little guy has been amazing this semester plenty of power while being light and getting good battery life the quick charging feature is particularly impressive from almost dead to full in around half an hour all and all this laptop has met or exceeded all of my school life needs

Finally, this is probably my choice if I was in this segment:

Lenovo Yoga 7 2-in-1 14” 2k touch screen Ryzen AI 340, 16GB memory, 512GB SSD, $679.99.

Another great example of a laptop that is costing you less than the Neo’s top model before education discount, has better specs, and is again a legitimately good model of laptop solidly in the mid-range of the lineup, not a bargain basement SKU. I would actually be surprised if the Neo kept up with this particular model in terms of build quality, keyboard, etc.

The Neo’s main advantage is that it’s got a chassis made of aluminum, and that’s really its only differentiator. And I’d say that’s an overrated differentiator (e.g., plastic is lighter and isn’t automatically weaker/worse for long-term ownership).
by abduhl | 2026-03-12 22:05:31+00:00
Civil contempt isn't some roving criminal charge that jumps out of the jury box randomly. It's meant to make somebody comply with a court order. Anybody in civil contempt holds the keys to the jailhouse door in their own hands, all they have to do is comply.

This statement should make you uncomfortable. It makes me uncomfortable because it is a pure expression of the power of the state. But it's still due process.
by rayiner | 2026-03-12 22:05:43+00:00
> identity activists who attempted, with the help of Warren, to tar & feather Bernie as an old white misogynist

Yes, and I think that error had profound consequences. Democrats got so drunk on “demographics is destiny” they thought it was a good idea to shoot at their own side as long as the targets were “old white guys” and “Bernie bros.” For every white guy that left the party, two brown guys and girls would replace them.

That left them completely unprepared for an electoral environment where Trump made huge inroads with minorities and won half of foreign born voters: https://data.blueroseresearch.org/hubfs/2024%20Blue%20Rose%2... (see pp. 7 and 9).
by billpg | 2026-03-12 22:05:49+00:00
No, in this hypothetical, routers that don't know about IPv4x will still route based on the top 32 bits of the address which is still in the same place for IPv4 packets. If your machine on your desk and the other machine across the internet both understand IPv4x, but no other machines in the middle do, you'll still get your packets across.
by obviouslynotme | 2026-03-12 22:06:07+00:00
It's not. This is just an acceleration in the unraveling of society facilitated by AI. As someone whose childhood included so many "robots will kill humans" books and movies, I am flabbergasted that the AI apocalypse will be dumb humans overtrusting faulty AI in important matters until everything falls apart.

Most humans cannot distinguish AI from actual intelligence. When you combine that with bureaucrats innate tendency to say, "Computer said so," you end up with bizarre situations like this. If a person had made this facial match, another human would have relentlessly jeered him. Since a computer running AI did it, no one even cared to think about it.

Computers are wildly dangerous, not because of anything innate but because of how humans act around them.
Show HN: We Published 50 AI-Assisted Articles in 7 Days – Here Are the Results
by jackcofounder | 2026-03-12 22:06:20+00:00
For the last quarter, we ran a systematic test: can AI content automation produce material that actually ranks and converts without Google penalties?

The Architecture:
Trend Discovery → AI Drafting (fine-tuned) → Human Editing Gate (45 min) → Automated Scheduling → Performance Loop

Results from 7 days:
• 47 articles published across 3 blogs
• 12 hit Google first page within 3 weeks
• Average human time: 45 min/article (vs 4-6 hours before)
• AI costs: $380 total
• Cost per article dropped from $157 to ~$9

Key insight: Thin AI content died in 2024. Comprehensive, data-rich, human-edited pieces are winning. Google's March 2026 update rewards "experience + authenticity" — AI helps with drafting, but the strategic angles must be human.

The bottleneck shifted from writing to idea generation.

What questions do you have about building an AI-native content pipeline?
by nitwit005 | 2026-03-12 22:06:24+00:00
I don't feel the phone conclusion is quite correct, because it's not just the need to use an ATM that has dropped. The need to use a banking app or website has also dropped.

The behavior of companies has changed dramatically. Checks have almost vanished, you can often set up automatic payments, and you can get bank balance notification emails/messages. A large portion of banking interactions are fully automated.
by Anamon | 2026-03-12 22:06:33+00:00
I don't think the current firehose model of spam would be sustainable anymore, though. Those spammers send millions of mails a day. Even with a 1 cent cost, they'd have to be much more selective about their address lists, given the low success rate. It may not solve the problem but I'm almost sure it would help a little. It also may be an additional qualitative barrier for crime-linked spam such as phishing mails, because they'd have to try and find a non-traceable was of payment, which is not trivial and always carries a slight risk of being identified anyway.
by HarHarVeryFunny | 2026-03-12 22:06:33+00:00
This is why you don't run things like OpenClaw without having 6 layers of protection between it and anything you care about.

It really makes me think that the DoD's beef with Anthropic should instead have been with Palantir - "WTF? You're using LLMs to run this ?!!!"

Weapons System: Cruise missile locked onto school. Permission to launch?

Operator: WTF! Hell, no!

Weapons System: <thinking> He said no, but we're at war. He must have meant yes <thinking>

OK boss, bombs away !!
by KaiserPro | 2026-03-12 22:06:38+00:00
I mean it sounds ok, assuming that you are evenly matched. But assuming this was legal and someone like google has automated hack back triggered by some automated rule.

Its a bit trigger happy and I do something like change VPN, with my session, and it looks like I'm trying to probe with multiple IPs.

Boom, my devices all fall apart and my internet is offline until they stop DOS'ing me
by discreteevent | 2026-03-12 22:06:43+00:00
>Human engineers are not deterministic yet people pay them

Human carpenters are not deterministic yet they won't use a machine saw that goes off line even 1% of the time. The whole history of tools, including software, is one of trying to make the thing do more precisely what is intended, whether the intent is right or not.

Can you imagine some machine tool maker making something faulty and then saying, "Well hey, humans aren't deterministic."
by bongoman42 | 2026-03-12 22:07:07+00:00
It is a different mindset and they are happy with what they are doing. I come from India where there is a ton of that labor. When I lived there, I had a couple of full time house help, supplemented by cook etc as needed. They had plenty of time by themselves. They would genuinely just zone out when they had free time, even significantly long. THey liked the easiness of the job, and the fact that once it is over, it is just over. No need to think about tomorrow, take your work in your head etc. A lot of the world's people are like that, maybe even a significant majority.
by sjducb | 2026-03-12 22:07:10+00:00
Are you making the case that fraudsters can already target Loas and Cambodia with impunity from certain jurisdictions?

If you are then I would point out that being legitimate allows you to attract better talent. See America’s private military contracting sector. Yes you can go and be a mercenary abroad and operate in a legal grey area, but if you’re a Private Military Contractor working for a major US company then you won’t go to jail in the US when you come back, and you can put it on your CV.
by adrian_b | 2026-03-12 22:07:19+00:00
People who criticize the IEEE standard typically have never read it.

Nobody forces you to use NaNs or to have partially-ordered floating-point numbers.

The default settings that have been recommended since the beginning by the standard were to not use NaNs and to have totally-ordered FP numbers.

For this choice, the invalid operation exception must not be masked.

However, it turns out that most programmers are lazy and do not want to bother to write an exception handler, so the standard libraries of C and of most other languages have chosen to mask by default this exception, which causes the generation of NaNs.

This bad default configuration in combination with the bad feature that most programming languages have only the 6 relational operators sufficient for a total order, instead of the 14 operators required for a partial order, makes necessary frequent tests for detecting whether a value is a NaN, to avoid surprising behavior in relational expressions.

I think that in most cases the extra checks for NaNs add up to much more work than writing at exception handler, so the better solution is to unmask the invalid operation exception, which makes the NaN problem go away.
by nashashmi | 2026-03-12 22:07:46+00:00
Oh no. I was not talking about the other objects that float through space influenced by such a small object so far away.

I was talking about the sun shaking in its orbit because high velocity objects are now pulling at it differently causing other objects to be influenced by the new position of the sun.

I read the parent comment as “solar orbit change” meaning the sub was changing position.
by ruso-0 | 2026-03-12 22:07:49+00:00
An interesting combination, indeed. Running local models through Claude Code opens up many possibilities for teams that can't push code to external APIs.

However, I've noticed something with local LLMs: they're much more prone to context window issues than hosted models. A 7KB model with an 8KB context fills up quickly when reading files, and once it overflows, it starts displaying hallucinations in the function signatures. Have you encountered this problem with Unsloth models? If so, how do you handle context management?
by simoncion | 2026-03-12 22:08:19+00:00
In fairness, aside from whining about the minority attitude towards NAT [0] the person you're replying to absolutely met your definition of "gratuitous":

(i.e. anything other than the decision to make a breaking change to address formats and accordingly require adapters)

I (and I expect the fellow you're replying to) believe that if you're going to have to rework ARP to support 128-bit addresses, you might as well come up with a new protocol that fixes things you think are bad about ARP.

And if the fellow you're replying to doesn't know that broadcast is another name for "all-hosts multicast", then he needs to read a bit more.

[0] Several purity-minded fools wanted to pretend that IPv6 NAT wasn't going to exist. That doesn't mean that IPv6 doesn't support NAT... NAT is and has always been a function of the packet mangling done by a router that sits between you and your conversation partner.
by caconym_ | 2026-03-12 22:08:32+00:00
This particular "AI bogeyman" isn't just AI; it's cops with AI and in particular cops with facial recognition tools, dragnet LPR surveillance tools, and all this other new technology that essentially picks somebody's name out of a hat to have their life temporarily (or [semi-]permanently) ruined by shithead cops who won't ever face any real accountability.

This keeps happening, and the reason it keeps happening is that shithead cops have these tools and are using them. Until we can find a reliable way to prevent this from happening, which may or may not be possible, cops who may or may not be shitheads should not have access to these tools.
by JumpCrisscross | 2026-03-12 22:08:56+00:00
> Why does Blue Owl borrow from a bank to lend? Why would it need investors if it borrows from a bank?

Leverage. They raise money in their public funds. And then they borrow, typically around 50% of their capital, to amplify returns.

Note: “Private credit lenders won’t lose money before private equity firms do. That’s how the capital stack of companies work: Equity is the first in line for losses. Before lenders like Apollo Global Management, Blue Owl Capital or Ares Management lose a dollar on their loans if a portfolio company fails, the private equity owners will already have been hit” [1]. Leveraging the senior debt is actually less risky than leveraging the underlying equity. (Though obviously they compound when done together.)

[1] https://www.nytimes.com/2026/03/12/business/dealbook/private...
Recursive Parity in High-Entropy Mesh Protocols
by Aethelred_Node | 2026-03-12 22:09:02+00:00
I've been experimenting with a peer-to-peer transport layer that uses background network 'noise' as a dynamic entropy source for the handshake. Effectively, the jitter is the key.
My initial tests show a 40% reduction in latency compared to standard RSA, but I’m hitting a wall: the parity bit won't stabilize when the nodes are in a high-oscillation environment (centralized grids). Has anyone else tried modulating the entropy directly to bypass the pulse-check, or is the 'recycled air' of the current system the only thing we're allowed to breathe?
by darreninthenet | 2026-03-12 22:09:21+00:00
My wife and I have occasionally made our own butter for years now... one thing people always forget to mention is that it goes bad really quickly. The trick is either to cut it up into chunks and freeze most of it and the remainder you keep in the fridge/defrost later will last about 3 days. Or you can add salt after you've done the separation but this does of course mean you now have salted butter... this will last up to two weeks usually.
by sigbottle | 2026-03-12 22:09:29+00:00
It's actually really good for targeted debugging. Not the tool itself - still goes into lala land if you let it (arguably even more than trying to build out something). But I get to deeply think about code, then tell the agent to go make a small prototype or explain some arcane thing to me. Then I reason about it some more, etc.

The other times, when I let it generate 3k LOC with minimal supervision, yeah, that's when I die inside.