MurphyA/hacker-news huggingface dataset:
by close04 | 2026-01-13 10:57:08+00:00
Mainly because they were introduced when the seats were set farther apart. Now companies squeeze more rows and keep the same seats.

But also because with any shared resource there's an expectation of decency involved. Some people just betray that expectation. They're the ones with the mentality that "they shouldn't have served alcohol if they didn't want me to get insufferably drunk", "they shouldn't have put the candy out if they didn't want me to take all of it", "why is the swing there in the park if not for my kids to use them continuously to the disappointment of other kids".

When your wife was pregnant someone probably let her go ahead in a queue, have her some priority for something, etc. That was a person with common sense and decency, not asking "why do queues exist", who doesn't do something only if there's a law about it.
by ravenravenpl | 2026-01-13 10:57:50+00:00
Funny, I could place myself directly in middle of you two. When I drink, I feel pretty great at the beginning and it gets progressively more tiring and confusing with more drinks (but you still crave it, it being effectively a drug). Then the next day is just wasted time because of the hangover.

So while I liked to drink more with friends in the past, now I do so less often. And when I do, I tend to overthink how much I should drink not to feel bad later. So usually I just don't drink much, with more time between days when I drink (currently I'd say it's weeks inbetween).
by spiffyk | 2026-01-13 10:57:51+00:00
Git's "ours"/"theirs" terminology is often confusing to newcomers, especially when from a certain (incorrect, but fairly common) point of view their meaning may appear to be swapped between merge and rebase. I think in an attempt to make the terminology less confusing UIs tend to reinvent it, but they always fail miserably, ending up with the same problem, just with slightly different words.

This constant reinvention makes the situation even worse, because now the terminology is not only confusing, but also inconsistent across different tools.
by austin-cheney | 2026-01-13 10:58:27+00:00
https://www.usnews.com/news/best-states/rankings/education

In that list Mississippi ranked 34 in Pre-K-12. It used to be 50. They aren’t #1, but they certainly doing something very right to improve so much.

It appears the smart region, from the linked list, is: Utah, Colorado, Wyoming.
by energy123 | 2026-01-13 10:58:31+00:00
China and India coal usage dropped for the first time in 52 years[1].

It's also silly to look at anything other than per-capita metrics. If China arbitrarily splits in half or expands, the per-capita metric remains invariant to the historical luck factor behind why national borders are the way they are.

[1] https://www.carbonbrief.org/analysis-coal-power-drops-in-chi...
by wiether | 2026-01-13 10:58:54+00:00
I tried to plug CC on my OpenRouter account, and just asking it what my project was doing (a directory containing three .sh of around 100 LOC each), I saw like 20 API requests to OpenRouter accounting for almost $1 in total.

Meanwhile copy/pasting those shells in OpenRouter's Chat and asking the same question resulted in a single API request costing a tenth of a cent.

I could probably try tuning everything to keep costs down, but idk if it's worth the efforts.
by omnimus | 2026-01-13 10:58:56+00:00
Of course android is iOSs competition. android is also 75% of the market that apple surely wants bigger piece of.

Performance? We are many years past the point somebody cared about performance. I am writing this on iphone 11 pro and the experience is almost exactly the same as current iOS.

You know what's not the same? Android became pretty great OS. I recently got older Pixel to see how GrapheneOS works and was surprised about Android (which i havent seen for a decade). iOS on the other hand has recently gone trough with very bad ui redesign for no reason.

Imho the main thing Apple has going for it is that Google is spyware company and Apple is still mainly hardware company. But if Apple decides to pull their users data to gemini… well good luck.
by s1mplicissimus | 2026-01-13 11:00:36+00:00
> Coke itself is not consumed in a containerless 0g environment so the container itself imparts taste - hence why aficionados will often prefer glass over pastic or can. The bottling processing factory will also impart a taste, as will the local humidity which is why I often think drinks taste odd in Singapore.

This is 100% correct, I had to chuckle though when the thought of an actual living person considering themselves a "soda/coke afficionado" entered my mind.
by empiko | 2026-01-13 11:01:37+00:00
I believe that sentiment to some extent. As soon as you establish an org, they will keep generating projects for themselves. Almost no manager will tell you that their work is complete and it is time to downsize their team. If you have an UX team with N people, the team will make sure to generate workload for N people, probably even more.

On top of that, managing a huge redesign is a great career opportunity for everyone involved. The incentives are simply stacked in favor of doing redesigns for their own sake all the time. You need a clear minded top level manager to stop these kinds of ideas.
by inglor_cz | 2026-01-13 11:02:04+00:00
The situation with the Shah is somewhat similar to the situation around the English Civil War in the 17th century.

The King was authoritarian, but also a bohemian. The Roundheads were religious fanatics. They succeeded in overthrowing the Crown and executing the King, but they also turned out to be insufferably religious. After Cromwell died, the population re-invited the deposed monarch's son back, under some conditions. He met those conditions; his successor did not, but was promptly thrown out into exile, because he wasn't able to consolidate enough power anymore.

Unfortunately the Iranian population wasn't able to reconsider their choice after Khomeini's death (1989), because the government was much stronger and much more willing to kill. Also because of the Iraq-Iran war.
by roel_v | 2026-01-13 11:02:14+00:00
"a dude like Schwarzenegger is probably well in the overweight category"

For illustration, Arnold was 107 kg at 1m88 at his prime, giving him a BMI of 30.3, which is clinically obese. But yeah, LOL at all these people with 130 cm waists going 'BMI is useless'.
by cies | 2026-01-13 11:02:14+00:00
B12 is not produced by animals, but supplemented to them as well if they do not live outside.

B12 is produced by bacteria in dark soil.

Dairy is unhealthy because it contains a lot of hormones that are unhealthy to take, except from your own species and during weaning stage of growing up.

An other reason it is unhealthy is the amount of puss allowed in by the industry. Those animals are sick and have huge udders, too big -> often infected.
by f30e3dfed1c9 | 2026-01-13 11:02:42+00:00
"If... you’re successful enough to command the respect of the public, then you should run for office."

Is being "successful" (in whatever sense, presumably financially here, I guess) what "command[s] the respect of the public"? Maybe, maybe not.

A lot of the most "successful" people in SV seem to be creepy freaks: Musk, Thiel, Zuckerberg, the A16Z crowd, and so on. Will people like that win elections? I'm skeptical.
by hunglee2 | 2026-01-13 11:02:50+00:00
US bad, China good basically.

Coal share of energy likely peaked for China in 2025, even as overall energy usage increased - almost all that increase has come from renewables, which China is of course doubling down upon. China is on trend to become an electrostate, USA on trend to regress on energy infrastructure which will power the next 100 hundred years
by swiftcoder | 2026-01-13 11:02:53+00:00
> Most of the features mentionned in this blog post seem really anti-user to me: Popover seems to be a way to do popup that you can't really block

I don't see how - popovers are arguably worse for ads (because easier for the ad blocker to find them, versus random divs flowed into the page), and modal dialogs are a pretty common thing in rich web apps.
by paganel | 2026-01-13 11:04:31+00:00
> I forgot that it’s much better to let your people starve

It's actually the US making the Iranian people starve on account of their (US's) economic war against Iran, and the same goes for Cuba and the Cubans living in Cuba. Saying that the Iranians should embrace with full arms the same Westerners that are making them starve right at this moment has to be a bit.
by GeekyBear | 2026-01-13 11:04:48+00:00
Google certainly shipped Magic Cue as their tentpole new AI feature on the Pixel 10 despite it not working.

> “The right info, right when you need it.” That’s how Google describes Magic Cue, one of the most prominent new AI features on the Pixel 10 series. Using the power of artificial intelligence, Magic Cue is supposed to automatically suggest helpful info in phone calls, text messages, and other apps without you having to lift a finger.

However, the keyword there is “supposed” to... even when going out of my way to prompt Magic Cue, it either doesn’t work or does so little that I’m amazed Google made as big a deal about the feature as it did.

https://www.androidauthority.com/google-pixel-10-magic-cue-o...
by prmoustache | 2026-01-13 11:06:51+00:00
No, they are only mandatory if you use third party cookies and tracking platforms.

Consent is not necessary for strictly functional first party cookies. Session and shop cart cookies are examples of that.

This very site you are commenting on doesn't need a cookie consent form/popup for example.

The presence of a cookie banner in the first place is a sign that the website you are visiting is run by a bad actor who is into selling your profile and browsing data.
by OutOfHere | 2026-01-13 11:07:02+00:00
Indeed it was covered in multiple mainstream news that the US used such a weapon in Venezuela:

https://www.foxnews.com/politics/us-used-sonic-weapon-venezu...

https://nypost.com/2026/01/10/world-news/us-used-powerful-so...

From https://en.wikipedia.org/wiki/Havana_syndrome, the use of the device has been increasing exponentially:

> There are no official statistics, but media reporting indicated a total of 26 people around 2017,[10] 40 in 2019 (U.S. and Canadian),[11] 130 people in May 2021,[12] more than 200 by September 2021,[13] and more than 1,000 by early 2022.[14]

I suspect that this device's proliferation is going to raise major hell worldwide in the years to come.
by johnisgood | 2026-01-13 11:07:03+00:00
I know right. It is not only counterintuitive, but psychologically incoherent as to how sleep initiation actually works.

A loading screen is psychologically linked to anticipatory arousal and goal-oriented expectancy, which activates the sympathetic nervous system. That is the opposite of what sleep requires, which depends on parasympathetic dominance and cognitive disengagement. Using a "loader" for falling asleep primes vigilance and temporal monitoring instead of relaxation, making it conceptually misaligned with sleep onset mechanisms.

Just my 2 cents.
by shawnz | 2026-01-13 11:07:34+00:00
I don't think I see the vision here. If you want to maximize the number of tokens representable as a prefix code while still being able to output any sequence of characters, how could you possibly pick anything other than the one-character-long tokens?

Are you saying you'd intentionally make some output sequences impossible on the basis they're not likely enough to be worth violating the prefix code for? Surely there's enough common short words like "a", "the", etc that that would be impractical?

And even excluding the cases that are trivially impossible due to having short words as a prefix, surely even the longer words share prefixes commonly enough that you'd never get tokens longer than, say, two characters in the best case? Like, so many words start with "st" or "wh" or "re" or whatever, how could you possibly have a prefix code that captures all of them, or even the most common ones, without it being uselessly short?
by alpineman | 2026-01-13 11:08:05+00:00
And we represent 0.1% of the population at best. Not really sustainable.

We are destroying the planet and we will come to regret this on our death beds. If anyone doubts that, go for a walk in nature and appreciate how incredible our ecosystems are, and how lucky we are to have that biodiversity, not AI agents.

Edit: I see you edited your comment from 'I have gotten gotten tremendous value from AI agents' to 'The US has gotten tremendous value from AI agents'. But the general point still applies.
by Cthulhu_ | 2026-01-13 11:08:26+00:00
I'm still in the "it depends" denial, but I grew up in a different era, where there was only something on TV for a few hours a day. Half an hour or 45 minutes of stuff aimed at kids at 3 age cohorts, toddler stuff, Sesame Street, "youth news", and an educational / entertainment / sketch show called Klokhuis (apple core / clock house).

But that was once a day, during weekdays, and no re-runs. Watching and re-watching Sesame Street clips back to back is IMO just as brainrotty to kids as the other brainrot going on at the moment.
by fc417fc802 | 2026-01-13 11:08:26+00:00
Aren't you describing trade secrets? I don't see how AI makes that any better or worse. If your competitor gets his hands on your proprietary dataset you're sunk regardless of AI, right?

I don't see how copyright enters into it. I doubt that "oh hey I published this very valuable and proprietary dataset online but it's copyright me so pretty please don't use it to make money" was ever going to get you anywhere to begin with.
by HeckFeck | 2026-01-13 11:09:25+00:00
Nothing any government in my lifetime has done has arrested this feeling of decay, decline and desperation. It's like the occupational political class has a miserable vendetta and must afflict it upon the population. But I'm not actually miserable like you, I don't want to feel like you, we invented liberty in this country, now fuck off the lot of you thank you.
by promptmetrics | 2026-01-13 11:09:51+00:00
Author here. We've been seeing a lot of teams over-engineering 'agent swarms' that end up being expensive, slow, and hard to debug. We analyzed the trade-offs (reliability, cost, latency) and proposed a 'Single-Agent First' protocol: split your agent only when you hit specific constraints, such as context limits, security boundaries, or genuine parallelism needs. Curious to hear if others are seeing the 'Coordination Tax' in production.
by dahauns | 2026-01-13 11:11:32+00:00
Nah, that's not a "sacrifice", but the only sane way. In the ideal case, clearly document the constructor with a warning that it's not ISO conformant and offer a ISO conformant alternative.

In my (unfortunate) experience, DateTime/Timezone handling is one of the things most prone to introduce sneaky, but far-reaching bugs as it is. Introducing such a behaviour change that (usually) won't fail-fast, will often seemingly continue working as before until it doesn't and is deceptively tricky to debug/pinpoint/fix ist just asking for a fast lane into chaos.

And even with JS going the extra mile on backwards compatibility, I don't think most other languages would introduce that kind of breaking change in that way either.
by anthk | 2026-01-13 11:11:51+00:00
Third party driver vendors can crap out a graphical login pretty trivially.

If your driver messes up DWM.exe it can blow your whole compositing service and draw every window in software mode which is, without exaggerating, 10000x slower than Direct Draw/GDI back in the day.

Ever played an old Direct Draw game on Windows 8 and up? It will crawl. The game can only be played with WineD3D, which is basically a Wine build for Windows and it has ddraw.dll hoooked to its own DirectX or OpenGL libraries. This is the only way to get these games running fast again.

On software rendering for the whole desktop, the same. A text mode browser (or Dillo, or Links2) can be runable at useable speeds before downloading an updated driver or patch.

By the moment you try Chromium or Firefox with no acceleration (even under current machines), when you have to run both DWM.exe, the rendering process and desktop done with software rendering in CPU, it will slow down like hell because on top of that it will run some JS crap in the browser for granted on vendor driver pages.

Maybe a current i7 can withstand it, but not for long as browsers love to spawn threads and eat RAM like crazy. Add a 4K display and say goodbye to performance.
by bflesch | 2026-01-13 11:13:17+00:00
Thanks for sharing. I want to ask you something: I understand that with IPv6 the idea is that every household receives several of IPv6 addresses so that every single IoT device has their unique IPv6 address and there is no NAT needed.

Would it be possible to use a dozen of IPv6 addresses at the same time? Like send one UDP packet over certain IPv6 interface, next packet over another IPv6 interface, and so on. If both sending and receiving end have access to multiple IPv6 addresses I can see how this significantly increases complexity for tracking.

Could you split up the traffic across dozens or hundreds of IPv6 source addresses?
by rdsubhas | 2026-01-13 11:13:27+00:00
> various "benchmarks" JpegXL seems just be flat out better than WebP

The decode speed benchmarks are misleading. WebP has been hardware accelerated since 2013 in Android and 2020 in Apple devices. Due to existing hardware capabilities, real users will _always_ experience better performance and battery life with webp.

JXL is more about future-proofing. Bit depth, Wide gamut HDR, Progressive decoding, Animation, Transparency, etc.

JXL does flat out beats AVIF (the image codec, not videos) today. AVIF also pretty much doesn't have hardware decoding in modern phones yet. It makes sense to invest NOW in JXL than on AVIF.

For what people use today - unfortunately there is no significant case to beat WebP with the existing momentum. The size vs perceptive quality tradeoffs are not significantly different. For users, things will get worse (worser decode speeds & battery life due to lack of hardware decode) before it gets better. That can take many years – because hey, more features in JXL also means translating that to hardware die space will take more time. Just the software side of things is only now picking up.

But for what we all need – it's really necessary to start the JXL journey now.
by AshamedCaptain | 2026-01-13 11:13:50+00:00
Unlikely to be this issue since this is about resampling of (e.g. from a CD's native) 44.1kHz PCM to 48kHz, and has nothing at all to do when recording since you'd most likely record at 48kHz and play at 48kHz (no HW resampling involved).
by LtdJorge | 2026-01-13 11:14:44+00:00
I tested both WebP and AVIF with maximum CPU usage/effort. I have not tried the faster settings because I wanted the highest quality for small size, but for similar quality WebP blew AVIF out of the water.

I also have both compiled with -O3 and -march=znver2 in GCC (same for rav1e's RUSTFLAGS) through my Gentoo profile.
by drysine | 2026-01-13 11:14:46+00:00
>Syria and Sahel are direct results of Russian military intervention, same with Lybia.

Just curious, where did you get that idea? Free and independent Western media, I suppose?

Apparently, it's KGB who removed any mention of Russia from the Wikipedia article on Libyan crisis and added links to NATO bombing campaign.[0]

[0] https://en.wikipedia.org/wiki/Libyan_crisis
Sandboxing Your LLM CLI Agent – Best Solutions Gathered by HN
by mentalgear | 2026-01-13 11:15:28+00:00
Given the current security risks associated with agentic CLI tools, I’d be interested in hearing from the HN community about effective approaches and tools for sandboxing LLM-based agents.

Let’s crowdsource a list of sandboxing solutions that HN considers reliable and battle-tested.

Which solutions would you recommend to keep your local machine safe when running autonomous agents?
by rdm_blackhole | 2026-01-13 11:15:56+00:00
> The UK Department for Science, Innovation and Technology (DSIT)

It should be called the Ministry of Truth at this point.

> Unwanted

How do you know if a nude is unwanted? The premise itself makes no sense. The only way this could potentially work is if you had the whole context of the relationship somehow embedded in the messages and then if you deciphered the intent behind the messages. Even then what about sarcasm or double entendre?
by Sammi | 2026-01-13 11:17:06+00:00
I believe there has never been a better time to do a micro SaaS. For 200$ a month you can use Ruby on Rails, Laravel, Adonisjs, or some other boring full stack framework, to vibe code most things you need. Only a few things need to be truly original in any given SaaS product, while most of it is just the same old stuff that is amendable to vibe coding.

This means the smaller niches become viable. You can be a smaller team targeting a smaller niche and still be able to pull of a full SaaS product profitably. Before it would just be too costly.

And as you say, the smaller niches just aren't interesting to the big companies.

When some new tech comes along that unlocks big new possibilities - like PCs, the Internet, Smartphones (and now Agentic Chat AI) - the often recited wisdom is that you should look at what open green fields are now accessible that weren't before, and you should run there as fast as possible to stake your claim. Well there are now a lot of small pastures available that it are also profitable to go for as a small team/individual.
by johnisgood | 2026-01-13 11:17:18+00:00
Umm, executive prioritization genuinely determines what gets built. "Design for LPI/LPD" is exactly the kind of strategic call that comes from leadership, not something engineers spontaneously add to the roadmap.

That said, the technical problem is hard regardless. Direction-finding equipment can locate them. Moving helps but you are broadcasting position whenever active. Military SATCOM (MUOS, AEHF) uses frequency hopping, directional antennas, burst transmissions, techniques Starlink was not architected for.

The mesh idea has a bandwidth mismatch problem too. BLE tops out around 1 Mbps; Starlink pushes 100+. You would want 802.11s or a MANET protocol, but then you just have a cluster of RF emitters pointing back at the terminal anyway.
by mentalgear | 2026-01-13 11:17:26+00:00
Vibekit is what I would thus far deem the best automatic, yet mostly overlooked, sandboxing solution for agentic LLMs.

It delivers a full-featured sandbox that seamlessly integrates with most LLM providers and server/local sandboxes - it works out-of-the-box while literally keeping your agent in-the-box.

https://docs.vibekit.sh/cli
by frotaur | 2026-01-13 11:17:45+00:00
I'm sorry, but 'not being surprised if LLMs can rederive relativity and QM from the facts available in 1900' is a pretty scalding take.

This would absolutely be very good evidence that models can actually come up with novel, paradigm-shifting ideas. It was absolutely not obvious at that time from the existing facts, and some crazy leap of faiths needed to be taken.

This is especially true for General Relativity, for which you had just a few mismatch in the mesurements like Mercury's precession, and where the theory almost entirely follows from thought experiments.
by sylware | 2026-01-13 11:17:57+00:00
You do not need much more than a semantic 2D table with proper navigation ids. Does wonders with basic HTML forms. You can augment it with a simple CSS in order to give to it a nice look. A troubling issue is "border" in semantic tables: they are a semantic information, not style, it should not be deprecated.

Tested edbrowse javascript, hardly anything works. Maybe the edbrowse developer should get closer to netsurf libraries and work there on quickjs support.