MurphyA/hacker-news huggingface dataset:
by oblio | 2026-01-26 07:17:46+00:00
The EU parliament can't propose laws, unlike any parliament in the world.

The executive is formed out of national government heads of state, which can veto everything.

Its judiciary and actually all 3 branches are strictly limited in their powers to powers delegated to them (which are weaker than the US Articles of Confederation).

The civil service is covered by the comments above.

In technical terms it is a government, in real life is is strictly limited, albeit growing. No country could operate with the "government" the EU has. France has several million government employees for about 70 million people while the EU has at most 50 000 workers for 450 million citizens).

This is a very complicated topic and I don't really apreciate the condescension inherent in sending me to Wikipedia.
by teiferer | 2026-01-26 07:18:22+00:00
> We could easily have a 2026 LLM deliver high-quality editing advice to fix this up extensively, but it would still be mediocre.

This seems to suggest that a human needs to be in the creative loop, but that could be short sighted. LLM training has humans in the loop which optimize for not being bored. That's a reason for LLM texts typically being recognizeable because at the current stage they are a little too simplistically flashy. But give it a few iterations and the machine will excel humans at catching their attention, i.e., making them care.

As others wrote: Tiktok is already excellent at that. While the content in there still has humans in the loop, the choice what to show to whom and when is already entirely mechanical.
by DeusCodex | 2026-01-26 07:18:44+00:00
There were some pretty big changes added with v1.0.3 of blockframe.
Removed mmap conditions and thresholds to enable default mmap for file read in tier 2 commits. Previously mmap would be selected if a file was greater than 10mb, use_mmap would be checked within the segment loop constantly, even though use_mmap was a constant. Presence of conditional mmap meant doing variable sized buffer fills which would eventually lead to short reads and corruption of segments due to filling EOF segment with dummy data as the buffer would be statically sized for reusability.

Added padding to generate_parity_segmented. The Reed-Solomon erasure coding is ran on SIMD instructions, meaning the data which is being processed on the specific lanes must be 64 bytes. Prior if 65 bytes were passed, the 1 left over bit wouldn't be filled into the SIMD vector which created undefined behaviour. Added next multiple of 64 padding for exception chunks.

Changed commit boundaries for tier 1 from 10mb to 25mb. Changed sha256 function name to blake3_hash_bytes.

Feel free to check it out, clone or download the release for the platform of your choice. And if you appreciated what I built, please consider giving it a star and sharing, that would mean a lot. Thank you, have a cracking day :)

https://github.com/crushr3sist/blockframe-rs/releases/tag/v1...
by comex | 2026-01-26 07:19:46+00:00
Windows has a stable hardware abstraction layer for kernel drivers. Unlike on Linux, once Nvidia writes the drivers, the same code can just keep working without requiring constant updates to deal with breaking changes. I don’t have experience with it myself, and I’m sure some ongoing maintenance will be required to deal with bugs, but probably a fraction of what is needed on Linux.

Meanwhile, if Nvidia is writing its own drivers then documentation isn’t an issue.

The flipside is that stable APIs make it harder for Microsoft to improve the kernel. And once Nvidia decides to stop maintaining its drivers, without public source code or documentation, nobody else can maintain them in its place. Still, there’s something to be said for Microsoft’s approach.
by raphman | 2026-01-26 07:20:02+00:00
FWIW, Ioannidis never demonstrated that a certain number of findings (or most) in a specific discipline are actually false - he calculated estimates based on assumptions. While Ioannidis work is important, and his claims may be true for many disciplines, a more nuanced view is helpful.

For example, here's an article that argues (with data) that there is actually little publication bias in medical studies in the Cochrane database:

https://replicationindex.com/2020/12/24/ioannidis-is-wrong/
by forthwall | 2026-01-26 07:20:17+00:00
An interesting problem with self-reported temperature is that people just put their outdoor sensors inside for some reason or near an ambient heat source; also in neighborhoods with tall buildings, it's a bit colder higher up, so the balcony readers are a bit off from sidewalk temperature, it is interesting to see though that one block from another is super different in temp, is it because it's actually different or is there something heating/cooling the sensor off randomly
by aixpert | 2026-01-26 07:20:22+00:00
this is the whole message of this hype that you can churn out 500 commits a day relatively confidently the way you have clang churn out 500 assemblies without reading them. We might not be 100% there but the hype is looking slightly into the future and even though I don't see the difference to Claude code, I tend to agree that this is the new way to do things even if something breaks on average it's safe enough
by somenameforme | 2026-01-26 07:20:55+00:00
I think it's more of just Goodhart’s Law in play: 'When a measure becomes a target, it ceases to be a good measure.'

In a case of relatively organic or somewhat spontaneous action, 3.5% of people doing something is huge. The reason is because in organic or spontaneous action, those 3.5% probably represent the views of vastly more than 3.5% of people. But as actions become more organized and less spontaneous, you reach a scenario where those 3.5% may represent fewer and fewer people other than themselves. At the extreme example of effective organization (where you get 100% participation rate), those 3.5% of people may represent nobody beside themselves.

I was perusing the dataset they used [1] for the '3.5% rule' and it seems that a more unifying theme is leaders losing the support of their own base. And it's easy to how that could strongly correlate with large organic protest since you've done things to the point of not only pissing off 'the other side' but also your own side.

I think Nixon is a good example of this. There were vastly larger protests against Nixon's involvement in Vietnam than there were for Watergate. Yet the Vietnam protests had no effect whatsoever, while he left office over Watergate. The difference is that he lost the confidence of his own party over Watergate. Had he not resigned, he would likely have been impeached and convicted. Had 3.5% of people protested Watergate, he would even be included on this list, which I think emphasizes that protests (or lack thereof) are mostly a tangential factor.

[1] - https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi...
by mindslight | 2026-01-26 07:21:55+00:00
> I don't believe there's a productive conversation to be had about ICE in Minnesota

I think there very much is. For example, how do we restore law and order in our cities when a lawless federal executive is Hell-bent on creating chaos? There are productive conversations to be had there, and we need to be having them. The tech-driven fascism isn't just going to go away on its own by holding our nose until midterms, or 2028, etc. We tried that from 2020-2024, remember?

Heck, even just catharsis from venting, and support from seeing this community of people condemning these actions is productive. Not as fulfilling as protesting in meatspace of course, but it's something.

This is of course leaving out those who seek to disrupt these conversations and gaslight us every day freedom-loving Americans into thinking that any of this is about "both sides", "immigration", or "law enforcement". We can have "different perspectives" without needing to include those pathologically different perspectives, that are seemingly a product of media psychosis. In fact as opposition to this fascist movement grows, so does the gamut of those who are opposed to it.
by trimethylpurine | 2026-01-26 07:22:08+00:00
"Coal in the EV?"

Based on that I no longer believe you are an expert of any chemistry or energy. Or you are really bad at making jokes maybe?

Regardless, electricity for your EV comes from somewhere, right? It's powered by a coal power plant in much of the US, with electrical energy transduced (effective loss at every transduction point) through countless parts and miles of electrical equipment before it reaches your charger.

Are you about to tell me that coal is cleaner than gasoline? It's not remotely comparable. Coal is insanely dirty. This is common knowledge.

Every metric you asked about applies to coal and much worse and therefore to your EV in vast swathes of America.

The EV in such places is doubly destructive. You've burned coal AND mined lithium and shipped it, plus you're carrying a heavier load, and your batteries are short lived.

There's simply no comparison. Be real.
by pjdesno | 2026-01-26 07:22:31+00:00
Despite whatever the NRA says, governments have a near-monopoly on violence. They've got all the good weapons - Google "Neal Brennan Has a Plan to Test the 2nd Amendment" for a humorous take on this.

That leaves non-violence, which is perhaps a misnomer - there's often plenty of violence, but it's used by the government, not its opponents. When non-violence works, it's typically because those working for the government start refusing to kill their fellow countrymen - they defect, in non-violence scholar-speak.

There's an authoritarian playbook for countering this - you recruit your forces from ethnic minorities, often rural, who already hate the people who are protesting. Thus you see ICE recruits from the Deep South and National Guard troops from Texas being sent into Northern cities.
by hantusk | 2026-01-26 07:22:39+00:00
Good opportunities arise for those who stick their neck out. Here's some inspiration for what to blog about: https://simonwillison.net/2022/Nov/6/what-to-blog-about/

It seems he started his blog in 2003: https://simonwillison.net/2003/Jun/12/oneYearOfBlogging/
Show HN: Image to 3D AI Generator – Instant 3D Models from Photos
by HeyDream_AI | 2026-01-26 07:23:16+00:00
Convert 2D images (products, portraits, objects) into realistic 3D models instantly with Hey Dream AI’s Image to 3D tool, powered by Tripo 3D v2.5. Fast, accurate, and easy to use. Preview online and download in common 3D formats.
by user_7832 | 2026-01-26 07:23:30+00:00
Ah, I see.

I googled PZEV, and apparently all it means is that it isn't releasing gasoline vapours - other emissions don't matter.

So it's essentially just an ICE engine car that's not super polluting. It has nothing to do with EVs apart from being misleading in its name (perhaps on purpose?).
by 0xbadcafebee | 2026-01-26 07:24:27+00:00
> Over the last 30 years, we have built a sandbox specifically designed to run incredibly hostile, untrusted code from anywhere on the web

Browser sandboxes are swiss cheese. In 2024 alone, Google reported 75 zero-day exploits that break out of their browser's sandbox.

Browsers are the worst security paradigm. They have tens of millions of lines of code, far more than operating system kernels. The more lines of code, the more bugs. They include features you don't need, with no easy way to disable them or opt-in on a case-by-case basis. The more features, the more an attacker can chain them into a usable attack. It's a smorgasbord of attack surface. The ease with which the sandbox gets defeated every year is proof.

So why is everyone always using browsers, anyway? Because they mutated into an application platform that's easy to use and easy to deploy. But it's a dysfunctional one. You can't download and verify the application via signature, like every other OS's application platform. There's no published, vetted list of needed permissions. The "stack" consists of a mess of RPC calls to random remote hosts, often hundreds if not thousands required to render a single page. If any one of them gets compromised, or is just misconfigured, in any number of ways, so does the entire browser and everything it touches. Oh, and all the security is tied up in 350 different organizations (CAs) around the world, which if any are compromised, there goes all the security. But don't worry, Google and Apple are hard at work to control them (which they can do, because they control the application platform) to give them more control over us.

This isn't secure, and there's really no way to secure it. And Google knows that. But it's the instrument making them hundreds of billions of dollars.
by l5870uoo9y | 2026-01-26 07:25:06+00:00
Cloudflare Workers has really improved lately, e.g. "Observations" and "Metrics", and on top of that their product suite keeps growing all the time. If you use Astro[1] together with Cloudflare then you have a solution that is at least on par with NextJS and Vercel, but that only costs a fraction. My latest project[2] also uses Astro and Cloudflare and it is rendered on the "edge" (i.e. SSR) in about 100ms – you won't get better performance.

[1]: https://astro.build

[2]: https://www.viewdiff.ai
by ChadNauseam | 2026-01-26 07:26:15+00:00
How about Phillips flicker-free "warm glow" bulbs? I honestly have a hard time believing that they flicker because I can literally unscrew the bulb and watch it dim gradually over the course of a second. Which indicates to me that there's a capacitor in front of the LED drivers smoothing the current out. (Which I guess is required to be compatible with triac dimmers anyway.)
by zkmon | 2026-01-26 07:27:55+00:00
It's time that mathematics need to choose it's place. Physical world is grainy and probabilistic at quantum scale and smooth amd deterministic at larger scale. Computing world is grainy and deterministic at its "quantum" scale (bits and pixels) and smooth and probabilistic at larger scale (AI). Human perception is smooth and probabilistic. Which world does mathematics model or represent? It has to strongly connect to either physical world or computing world. For being useful to humans, it needs to be smooth and probabilistic, just like how computing has become.
by sifar | 2026-01-26 07:28:43+00:00
>> I think a useful litmus test for these kinds of stories is: do the people who most actively participate on them believe there's a conversation to be had, with multiple perspectives, not all of which agree with theirs? That's what this site is for.

This would disqualify more than half of AI/LLM/<insert_tech_person> stories. This seems like a cope out. It is our inability as tech people to embrace the discomfort that is not rational and engage with it.
by dataflow | 2026-01-26 07:28:56+00:00
I don't really understand the legal arguments here:

> the manufacturer can even be sued [...] This hinges on the fact that the second-hand buyer has not entered into a consentual relationship with the manufacturer after the purchase.

Wait, but the first owner (presumably, for the sake of argument) agreed to this. Why isn't it the first owner's fault for not disclosing it to the second owner? Shouldn't they be sued instead? How is a manufacturer held responsible for an agreement between parties that they could not possibly be expected to have knowledge of?
by jason_tko | 2026-01-26 07:29:15+00:00
I'm genuinely sorry you think that, and it's not my intention to offend you.

However your comment reads exactly like you saying to a Dropbox user "This is a user going to rsync, setting up a folder sync in a cron job, running the cron job, and saying "wow isn't dropbox great".

Sometimes the next paradigm of user interface is a tweak that re-contextualizes a tool, whether you agree with that or not.

Wishing you all the best.
by conductr | 2026-01-26 07:29:22+00:00
Hate is a strong dislike but that doesn’t mean a strong dislike is hate.

It could mean anything more. Especially given the medium we’re using to communicate, where they chose those words instead of just saying hate. This medium is concise and those words were chosen over the word hate. I think it’s most likely they were chosen to reference to the huge grey area of stuff they could have meant but they didn’t want to explain due to their desire for to keep concise text communications which is what we’re all engaging with online. If we had to explain why we chose every word we chose this mode of communication would be useless.
by kuerbel | 2026-01-26 07:29:45+00:00
Who are "these guys"? Are they the same people mentioned in the article? Why would you assume that everyone caring about the environment is the same?

If you are referring to this:
https://en.wikipedia.org/wiki/Snail_darter_controversy

It says:

This accusation ignores the fact that the formal species description (Etnier, 1976) was thoroughly peer-reviewed before publication and has withstood decades of scrutiny—-even from biologists employed by TVA. Etnier himself acknowledged that genetic affinities between snail darters and stargazing darters would be instrumental in fully understanding their degree of relatedness and divergence (Etnier, 1976:487).

Regardless of whether snail darters are genetically distinct from stargazing darters based on current scientific data, the Little Tennessee River population in the 1970s would have nevertheless represented a population separated from the core population of stargazing darters by over 700 river miles of habitat highly modified by nearly 100 years of impoundment projects. As such, the Little Tennessee River population may still very well have qualified for protection under ESA as a sub-species or as a distinct population segment, as the ESA is applied today.
by csomar | 2026-01-26 07:32:17+00:00
I'm building my entire back-end on CF Workers. The DX was really frustrating starting out, but I'm using Rust/WASM, which means most of my issues get caught at compile time. My suggestion: avoid all the CF offerings (DB, Pages, KV, etc.) and stick with just Workers. They're pretty stable and reliable (more so than Cloudflare itself, hehe), and once you figure out their rough edges, you'll be fine.
by Symbiote | 2026-01-26 07:33:36+00:00
I don't think Cuba belongs on that list.

They have limited service because they can't afford anything better, and the USA prevents installing additional undersea cables, but only a small number of sites are blocked by Cuba itself, such as a few Spanish language news sites run by Cuban-Americans.

Many more sites are unavailable in Cuba because their USA owners refuse access to Cuba, but that's not Cuba's fault.
by nevon | 2026-01-26 07:33:39+00:00
Cool! While in Kubernetes you have cilium that does basically the same thing, outside of Kubernetes I've been using explicit proxies to do this kind of thing, which requires applications to support http proxy. I could definitely see transitioning those workloads to using ebpf filters instead.

Any fundamental reason you can't allow/block individual ports, or just a design choice?
by omnicognate | 2026-01-26 07:34:04+00:00
Sounds like you want a time travel debugger, eg. rr.

Sophisticated live debuggers are great when you can use them but you have to be able to reproduce the bug under the debugger. Particularly in distributed systems, the hardest bugs aren't reproducible at all and there are multiple levels of difficulty below that before you get to ones that can be reliably reproduced under a live debugger, which are usually relatively easy. Not being able to use your most powerful tools on your hardest problems rather reduces their value. (Time travel debuggers do record/replay, which expands the set of problems you can use them on, but you still need to get the behaviour to happen while it's being recorded.)
by galkk | 2026-01-26 07:34:21+00:00
Yes, corporations are not saints and stories about nestle? contracts that allow to sell them bottled glacier water boil my blood equally.

At the same time I cannot not to notice that only environmentalists, activists and watchdogs are quoted in the article. One (bark) got even quotes from 2 different people.

Not a single scientific entity, like university etc was presented.
by solatic | 2026-01-26 07:35:26+00:00
I think there's two kinds of software-producing-organizations:

There's the small shops where you're running some kind of monolith generally open to the Internet, maybe you have a database hooked up to it. These shops do not need dedicated DevOps/SRE. Throw it into a container platform (e.g. AWS ECS/Fargate, GCP Cloud Run, fly.io, the market is broad enough that it's basically getting commoditized), hook up observability/alerting, maybe pay a consultant to review it and make sure you didn't do anything stupid. Then just pay the bill every month, and don't over-think it.

Then you have large shops: the ones where you're running at the scale where the cost premium of container platforms is higher than the salary of an engineer to move you off it, the ones where you have to figure out how to get the systems from different companies pre-M&A to talk to each other, where you have N development teams organizationally far away from the sales and legal teams signing SLAs yet need to be constrained by said SLAs, where you have some system that was architected to handle X scale and the business has now sold 100X and you have to figure out what band-aids to throw at the failing system while telling the devs they need to re-architect, where you need to build your Alertmanager routing tree configuration dynamically because YAML is garbage and the routing rules change based on whether or not SRE decided to return the pager, plus ensuring that devs have the ability to self-service create new services, plus progressive rollout of new alerts across the organization, etc., so even Alertmanager config needs to be owned by an engineer.

I really can't imagine LLMs replacing SREs in large shops. SREs debugging production outages to find a proximate "root" technical cause is a small fraction of the SRE function.
by Veserv | 2026-01-26 07:35:34+00:00
Sounds like you want time travel debugging [1]. Then you can just run forwards and backwards as needed and look at the full evolution of state and causality. You usually want to use a integrated history visualization tool to make the most of that since the amount of state you are looking at is truly immense; identifying the single wrong store 17 billion instructions ago can be a pain without it.

[1] https://en.wikipedia.org/wiki/Time_travel_debugging
by riedel | 2026-01-26 07:35:38+00:00
The title seems to be a bit misleading IMHO because it does not really only use `sh` but heavily `sed` it seems, which is a whole programming language well suited for templating. I've in the old days written a Macromedia Dreamweaver compatible template engine using such a scheme, which I personally used quite a long time actually without Dreamweaver because this WordPress madness was even a thing.
by dmoy | 2026-01-26 07:35:43+00:00
> And no, as an SRE I won't read DEV code, but I can help my team test it.

I mean to each their own. Sometimes if I catch a page and the rabbit hole leads to the devs code, I look under the covers.

And sometimes it's a bug I can identify and fix pretty quickly. Sometimes faster than the dev team because I just saw another dev team make the same mistake a month prior.

You gotta know when to cut your losses and stop searching the rabbit hole though, that's true.
by mrpopo | 2026-01-26 07:36:02+00:00
> Do you have some information or argument that will help me see things differently?

I already told you 2 things, coastal areas and agriculture.

This is Bangladesh elevation map. Bangladesh is amonng the most dense countries in the world, and also among the poorest.

https://www.floodmap.net/elevation/ElevationMap/CountryMaps/...

People are gonna lose their homes and starve to death, this will create massive refugee crises. They won't care if you have micro plastics in your testicles