MurphyA/hacker-news huggingface dataset:
by wat10000 | 2026-02-20 21:59:56+00:00
If your eyes routinely hurt when doing something, and then they stop routinely hurting after you make a change, that's pretty good reason to believe that there's a causal effect there.

Sometimes the causality is clear enough that you don't need sophisticated science to figure it out. Did you know that the only randomized controlled trial on the effectiveness of parachutes at preventing injury and death when jumping out of an airplane found that there is no effect? Given that, do you believe there really is no effect?
by amelius | 2026-02-20 21:59:59+00:00
> But I still appreciate youre building a NATIVE app that's using around 85MB of working memory (according to my Activity Monotor), and not some Electron thing.

Well, assuming you have a browser open anyway, you're still using more memory than if HN is running in another browser tab.

In fact, if every website that you use frequently had its own native app, that would use more memory than you're using now.
by dspillett | 2026-02-20 22:00:13+00:00
> A horrible design flaw that made ~50% of users take 20 seconds to get a query answered was buried, because a manager involved was the one who wrote the code.

Maybe not when it is as much as 20 seconds, but an old manager of mine would save fixing something like that for a “quick win” at some later time! He would even have artificial delays put in, enough to be noticeable and perhaps reported but not enough to be massively inconvenient, so we could take them out during the UAT process - it didn't change what the client finally got, but it seemed to work especially if they thought they'd forced us to spend time on performance issues (those talking to us at the client side could report this back up their chain as a win).
by p_ing | 2026-02-20 22:00:24+00:00
Depends on what you're building an ARM system for. There are proper ARM servers out there; server work isn't the exclusive domain of x86, after all.

For homelabs, that's out the window. Do whatever you want/fits your needs best. This isn't the place where you'd likely find highly available networks, clustered or highly available services, UPS with battery banks, et. al.
by ndiddy | 2026-02-20 22:00:26+00:00
The archive.today operator claims on his blog that this was nothing major: https://lj.rossia.org/users/archive_today/

> Regarding the FBI’s request, my understanding is that they were seeking some form of offline action from us — anything from a witness statement (“Yes, this page was saved at such-and-such a time, and no one has accessed or modified it since”) to operational work involving a specific group of users. These users are not necessarily associates of Epstein; among our users who are particularly wary of the FBI, there are also less frequently mentioned groups, such as environmental activists or right-to-repair advocates.

> Since no one was physically present in the United States at that time, however, the matter did not progress further.

> You already know who turned this request into a full-blown panic about “the FBI accusing the archive and preparing to confiscate everything.”

Not sure who he's talking about there.
by stego-tech | 2026-02-20 22:00:47+00:00
> Workers don't want to move into the overclass, they just want to live with dignity.

Got it in one. Would I like to travel First Class and stay in fancy hotels? Sure, but I’d much rather have a house that I can improve to meet my needs instead. Would I like a fancy luxury car with all the trimmings over my sixteen-year-old Honda? Absolutely, but the latter is paid off and gets us around just fine. Would I like that spiffy Hasselblad X2D and some lenses? You betcha, but I’d rather take a proper holiday for the first time in fifteen years instead of buying another thing.

The problem is that society at present isn’t organized to prioritize necessities like shelter and healthcare, favoring wealth extraction and exploitation instead. Workers don’t want megayachts and hypercars and butlers, we just want to live more than we work.
by tacitusarc | 2026-02-20 22:00:56+00:00
I would characterize a lot of the behavior of politicians as despicable, antisocial, and un-American.

The short answer to your question is that the Democratic establishment in general and Harris in particular repeatedly lied throughout the Biden administration, culminating in the bald-faced lie that Joe Biden was completely competent. This was done with the attitude of “well what are you going to do? Vote for the other team? Don’t be ridiculous.” There were so, so many other things throughout the Biden administration, it felt (feels) like a race to the bottom.

So Trump, who is notorious for lying, won. To be fair to Republicans, Trumps lies are more like crazy exaggerations sprinkled with outright bullshit which somehow is more palatable than being gaslit.

If the defense of the Democrats is “Well look at how bad Trump is!” it should at least be acknowledged that is one of the worst defenses possible. And in general, if my options are to be stabbed by person A twice, or by person B once but person B expects me to be grateful, I might just go with person A.

The end result is we will keep toggling between the two parties until one of them decides to run using sane people. I sincerely hope that will be the Democrats this year.
by daxfohl | 2026-02-20 22:01:24+00:00
Interesting to compare to 2008. At least here, I think we're building something? Whereas then, it was pure, unabashed, siphoning as much as possible out of the financial system from the average American into the pockets of a privileged, self-righteous few, followed by an immediate burning down and parachute out of the whole thing once the cracks started to form.
by mbh159 | 2026-02-20 22:01:32+00:00
So cool, what's underappreciated imo: 17k tokens/sec doesn't just change deployment economics. It changes what evaluation means, static MMLU-style tests were designed around human-paced interaction. At this throughput you can run tens of thousands of adversarial agent interactions in the time a standard benchmark takes. Speed doesn't make static evals better it makes them even more obviously inadequate.
by elicortez | 2026-02-20 22:02:09+00:00
Testers Are About to Become the Most Important Engineers in Software

For the last decade the industry repeated one belief: Everyone should be a software engineer.
And quietly, we removed another role. The tester.
Test teams disappeared. SDETs became devs. CI replaced validation. Coverage became quality. It mostly worked because writing code was still the hard part. Humans were the bottleneck.
AI just changed that.
At a recent engineering conference nobody was worried about producing code anymore. Not startups, not infra teams, not big tech. Generation is basically solved. Entire systems appear in minutes.
Instead every serious conversation landed on the same question: How do we know this actually works?
The deeper the system, the worse the answers got. Distributed behavior, concurrency, long running state. Confidence drops fast when nobody fully understands what was generated.
We crossed an important boundary. Software used to move at the speed of understanding. Now it moves at the speed of generation. Correctness used to come from comprehension. Now we run systems nobody fully understands.
AI does not struggle to implement ideas. It struggles to prove behavior. Modern software is asynchronous, eventually consistent, multi service and constantly changing. You cannot verify it by reading code anymore. You have to interrogate reality.
And we removed the people trained to do exactly that.
A decade ago some engineers specialized in breaking systems. They designed adversarial scenarios, injected faults, defined invariants, and validated behavior over time. They were not testing code. They were testing truth. We merged that into the developer role and got away with it because developers understood what they wrote. AI removes that safety net.
The new pipeline looks like this: Intent → generated system → production
The missing layer is trust. And that layer has a name we stopped using: testing. Not unit tests, system validation.
This does not mean manual QA comes back. It means something rarer returns. Engineers who can formalize doubt.
Because the workflow is becoming:
Human defines intent → AI builds → AI modifies → Agents evolve the system
Who guarantees reality still matches intent? Not the builder. The validator.
The biggest unlock in AI software will not be better generation. It will be verification. Specifications, simulations, invariant engines, behavioral oracles.
The tester mindset.
We spent ten years automating testers out of software. Now AI is automating developers into needing them again. But this time they will not test features. They will test intelligence.
Soon the highest leverage engineer in the room will not be the fastest coder.
It will be the one who can answer: When would this system lie to us?
And build something that detects it first.
by swiftcoder | 2026-02-20 22:02:34+00:00
No SLA in the world is going to help in a rural area, when a winter storm brings a tree down on the fibre :D

But they offer the exact same specs to business customers in the nearby town. I appreciate Spain is well ahead of most other countries on connectivity, but I can't picture gigabit + static IP being a dealbreaker in most of Western Europe
by Pxtl | 2026-02-20 22:02:41+00:00
If a lawsuit tackles this problem in the EU, will we finally also see somebody go after MS for their obnoxious code signing certificates?

While MS code signing certs are more circumventable for power-users than Android's new approved developer program, their pricing is far more prohibitive for independent OSS developers and hobbyists, costing hundreds of USD per year.
by ragall | 2026-02-20 22:03:29+00:00
> What are you talking about..?

We're talking about VC investing here, not your local currywurst kiosk.

> An AG is a publicly traded company

Falsch. An Aktiengesellschaft is a corporate form that protects the investors and mandates a certain formal governance and management structure. It has nothing to do with being publicly traded.

For the same reasons, VCs will be very wary of investing in a Delaware S Corp (similar to a GmbH) instead of the preferred C corp (similar to an AG), even if the company is fully private and has no revenue.

> Also, the majority of companies in Germany are just ordinary eigetragene Kaufmänner (so normal businesspeople like your average plumber), or GmbH (literally any other company that isn’t a stock market traded enterprise).

Irrelevant.
by userulluipeste | 2026-02-20 22:03:37+00:00
"They have a pretty straightforward business, make GPU cards and sell them."

They do, but that's not the (full) story here. Companies tend to easily migrate upwards, to a higher volume and/or higher margin profit market, and hardly (if ever) in the opposite direction. The painful restructuring necessary to enable this kind of reverse change is also damaging to the company brand, culture, and self-perception. If they ever get in such position, they may of course recover, but I wouldn't bet money on that.
by xurukefi | 2026-02-20 22:04:06+00:00
There are ways to work around this. I've just tested this: I've used the URL inspection tool of Google Search Console to fetch a URL from my website, which I've configured to redirect to a paywalled news article. Turns out the crawler follows that redirect and gives me the full source code of the redirected web site, without any paywall.

That's maybe a bit insane to automate at the scale of archive.today, but I figure they do something along the lines of this. It's a perfect imitation of Googlebot because it is literally Googlebot.
by anonymars | 2026-02-20 22:04:06+00:00
> But this type of article is bad science writing. It shows why one hypothesis as to why a warmer color temperature would result in one other physiological change isn't supported

I don't know if I'd even give them that credit (emphasis mine):

> Halving the luminance, at best (around 20 lux baseline) might get you from 50% to 25% melatonin suppression.
Show HN: Google started to (quietly) insert (self) ads into Gemini output
by rdslw | 2026-02-20 22:04:10+00:00
I was using today a Gemini (3.1 pro), and had a long conversation about mobile operators offering on gemini.google.com. In one of the replies, completely out of context (topic), gemini added: "By the way, to have access to all features, please enable Gemini Apps Activity."
Last three words were a link to https://myactivity.google.com/product/gemini.

:-O

NB:
1. this conversation was not about google/activities, etc. completely other topic.

2. I do not have app activity enabled

3. Google in many different places try convince users to allow them to have history and data (app activity).

4. I dont know if this is a result of training, or text insertion via API, nevertheless it was directly within paragraph of other text (response) generated by the gemini (sic!)

We, discuss ads by openai, but here is in big black letters, one of the googles dark pattern directly in model response.

BTW: gemini pro 3.1 really nailed this task and provided a lot of useful information.
by idle_zealot | 2026-02-20 22:04:12+00:00
This might be a strange take in these times, but I feel like the browser largely solved the "I need to run potentially adversarial application code in a sandbox". For native applications, stick to stuff that's vetted and in well-maintained repositories, or well-known open source projects that you trust. All of this technical work just to be able to run hostile native code ignores that you don't have to, and probably shouldn't want to, run sketchy code on your device. Installing random untrusted software is bad, even with the most advanced security model in the world. At the very least it will probably abuse whatever permissions it has to spy on you to any degree it can (which is a lot, even for web pages) and to send you advertising notifications.
by ImJasonH | 2026-02-20 22:04:15+00:00
Govulncheck is one of the Go ecosystem's best features, and that's saying something!

I made a GitHub action that alerts if a PR adds a vulnerable call, which I think pairs nicely with the advice to only actually fix vulnerable calls.

https://github.com/imjasonh/govulncheck-action

You can also just run the stock tool in your GHA, but I liked being able to get annotations and comments in the PR.

Incidentally, the repo has dependabot enabled with auto-merge for those PRs, which is IMO the best you can do for JS codebases.
by jamietanna | 2026-02-20 22:04:17+00:00
Yep, and we've had it for a while in Renovate too: https://docs.renovatebot.com/key-concepts/minimum-release-ag...

(I'm a Renovate maintainer)

(I agree with Filippo's post and it can also be applied to Renovate's security updates for Go modules - we don't have a way, right now, of ingesting better data sources like `govulncheck` when raising security PRs)
by fer | 2026-02-20 22:04:29+00:00
I started laugh reacting at Russian propaganda and now all I get is Russian propaganda, literally half of my posts are third worlders falling for the Russia stronk west evil meme, and Russian embassies and consulates non-stop DARVOing. But before that it was indeed a constant flurry of thirst traps, ragebait, etc. I only keep using it for a couple of well moderated groups.
by mothballed | 2026-02-20 22:04:38+00:00
>(and wrong: businesses' assets come from many places besides consumers, especially from investors)

You were the one that presented the dichotomy of receipts from customers and diversions of profits. Then when I used your own framing, by using the exact same two variables, you switched the game and object to not including the investors. This is absolutely hilarious, as you're objecting to the very foundation you outlaid.

>Tariffs do not necessarily increase prices for consumers, especially not at a dollar-for-dollar rate.

The 'question' was twofold. Whether consumers pay it. And whether tariffs increase price for consumers. It can be true that the consumer pays ~100% of the tariff, yet the price doesn't rise as much as tariffs. It's still the consumers paying, they're just paying more to tariffs and less to profit. So you're both right, and your failure to acknowledge that is why your comment got grayed out. Had you acknowledged that, it would have been a very easy 'win' for you and close out of a decent argument.
by netsharc | 2026-02-20 22:04:39+00:00
A 3d environment (VR-headset with Tom Cruise-style-swiping, or Doom-style with WASD navigation) would be cool, one could be "in orbit", observing the system, watching the nodes and their interactions, and pause and see what messages they're passing to each other. How about time-travel-debugging to allow rewinds too!

As a bonus, porting Doom to it should be "trivial".
by esafak | 2026-02-20 22:04:59+00:00
I automate updates with a cooldown, security scanning, and the usual tests. If it passes all that I don't worry about merging it. When something breaks, it is usually because the tests were not good enough, so I fix them. The next step up would be to deploy the update into a canary cluster and observe it for a while.
Better that than accrue tech debt. When you update on "your schedule" you still should do all the above, so why not just make it robust enough to automate? Works for me.
by necovek | 2026-02-20 22:05:17+00:00
It comes from a history of using mostly trusted application sources like Debian/Ubuntu package archives with manual review being the norm. And few supply chain attacks.

But both Flatpak and Snap offer this new model from the two biggest desktop players in the Linux world: Red Hat and Canonical.

As the sibling comment said though, being an administrator for your own computer (including a phone) does not mean that you will be running untrusted applications as one: on the contrary, if you assume an administrator role and run an untrusted application, naturally, all bets are off. But even as a power user, I'd love to be able to safely run programs I do not necessarily trust, feeding it only data it needs and no more.

Again, Snap/Flatpak provide this model, but we need to see more application authors take them up to ship their software.
by ianbutler | 2026-02-20 22:06:27+00:00
> I'm not sure there's much for either of us to gain by continuing.

A feeling of self righteous indignation? (I joke)

Anyway, I appreciate your take, but yes I think we just take fully different sides. I really am having a hard time seeing it from your perspective, but I respect that we attempted to get through to each other. Cheers.
by TACIXAT | 2026-02-20 22:06:43+00:00
I have had success with an extremely aggressive red filter. My unchecked sleep schedule has me going to bed around 4 am, consistent over decades. I don't consume caffeine or any other stimulant. In the last 4 months I switched my lights to LED bulbs to turn red at 6pm and use QRedshift on Linux (Mint) with the temperature set to 1000k at 6pm. I have consistently been falling asleep around midnight. What is remarkable to me is that I am actually feeling tired at night.
by FireBeyond | 2026-02-20 22:06:56+00:00
> FSD has much more sophisticated features, explicitly handling traffic stops and lights. I would not expect the sort of accident to happen with FSD.

FSD at one point had settings for whether it could roll through stop signs, or how much it could exceed the speed limit by. I've watched it interpret a railroad crossing as a weirdly malfunctioning red light with a convoy of intermittent trucks rolling by. It took the clearly delineated lanes of a roundabout as mere suggestions and has tried to barrel through them in a straight line.

I'd love to know where your confidence stems from.
by wuschel | 2026-02-20 22:07:45+00:00
There is an post describing the possibility of an organised campaign against archive.today [1] https://algustionesa.com/the-takedown-campaign-against-archi...

How does the tech behind archive.today work in detail? Is there any information out there that goes beyond the Google AI search reply or this HN thread [2]?

[1] https://algustionesa.com/the-takedown-campaign-against-archi...
[2] https://news.ycombinator.com/item?id=42816427
by jrm4 | 2026-02-20 22:07:59+00:00
It's funny, I'm so comfortable calling this guy an idiot purely based on the fact that I've taken up Bob Ross style painting in like the last 2 years.

Teaches you to pay attention to "objective" colors. And at night, guess what, the colors get more red and less blue. I don't have to pull out as much blue paint for the night scenes.

It would be utterly naive to not thing that there's -- perhaps purely "psychological" (not sure if that's the exact concept but hey) effect by making the "white" on your screen, look like like the "white" you will definitely see in real life, which is going to be orange-r.
by magicalhippo | 2026-02-20 22:08:00+00:00
> how slowly do the other chickens grow?

Here in Norway the two largest producers are moving[1][2] from Ross 308 to Rustic Gold[3]. They live roughly 40-50% longer. The third largest has already moved[4] to the hybrid Hubbard JA 878, with similar growth.

However it's also easier to get the slow-growing chickens larger without health issues, roughly 25% according to this[5], so it turns out you might need fewer chickens to produce the same amount of meat. And thus the economics might not be as bad as it looks at first glance.

That's for Norway though, perhaps it's different elsewhere.

[1]: https://www.nortura.no/b%C3%A6rekraft-i-nortura/omsorg-for-m...

[2]: https://kommunikasjon.ntb.no/pressemelding/18709900/coop-tra...

[3]: https://aviagen.com/eu/brands/rowan-range/products/rustic-go...

[4]: https://dyrevern.no/landbruksdyr/kraftig-velferdsloft-for-no...

[5]: https://www.norsklandbruk.no/den-vanskelige-okonomien-i-a-by...
by abeppu | 2026-02-20 22:08:16+00:00
The cat example is from the section on their block-causal attention mask. I really don't think this fixes the issue. So far as I can see, the block schedule dictates when they sample at each position. It does _not_ change that they basically have an array-of-token-vars representation, and once `t_i` is sampled, nothing can "move" that value left or right.
by culebron21 | 2026-02-20 22:08:21+00:00
It was weirdly fascinating to read. And also now I get why tech journalism contemplates the idea of 20/40/60% people being useless -- they don't invent it, nor made scientific prediction -- they just saw those junkies in the streets of SF. The only mistake they make is that the whole world can't be SF, where many streams of money make this great flood.
by johngossman | 2026-02-20 22:08:30+00:00
Whether or not the Republic ever reflected Plato's ideas about government, James Romm's recent book "Plato and the Tyrant" makes a compelling case that Plato changed his mind after trying to teach virtue and create a Philosopher King in Syracuse. His last book instead advocated for the rule of law (and was appropriately titled "The Laws")
by tedsanders | 2026-02-20 22:09:42+00:00
Bribing employees to disclose confidential information entrusted to them is not kosher nor wholesome. I consider corporate insider trading on these markets to be analogous - if you're an employee and you trade, you are selling your employer's info for money. Nearly every employer would fire employees caught giving away confidential information for personal bribes.

In the stock market, Matt Levine likes to say that insider training is about theft, not fairness. You can be prosecuted for merely sharing info with a friend on a golf course who then proceeds to trade. Your crime is not trading (you didn't even trade), but misappropriating information you were entrusted with and not authorized to sell.