MurphyA/hacker-news huggingface dataset:
by johannes1234321 | 2025-08-09 17:14:25+00:00
> hardly anyone I know voted in the EU elections, and equally they weren't covered by the media. I believe there was so little interest in the EU elections

The choice about not voting is easily a sign of democracy, than a sign of no democracy. An autocratic system would either prevent people from voting or arrange votes leading to high support.

However there is indeed a problem:

For one the parliament is weak. It has no right if initiative and no right of budget. These rights are with the elected governments of the member states, who control the commission and firm the council. However even those are (if we ignore Hungary and that complexity) democratically elected and can face votes of confidence over their actions (based on national law)

The other big issue are the topics the EU deals with. Those are mostly complex trade related things, where not being an expert or having special interest in a segment hardly interest the people. The "interesting" topics like taxation, health care, education, social benefits, inner security, ... are within national politics. And even topics where EU powers overlap are discussed from national perspective. Which directly leads to the third issue.

EU is multinational and multilingual thing. A commissioner or MEP can give a fabulous speech, but most people only hear a badly dubbed version, partially even with being double translated (first from, say, Bulgarian to German, then from German to Portuguese) which makes it really hard to debate.

Now saying "it's complicated" hiding eyes and turning around is an option, but even Germany itself is too weak to play in the international field against US (especially with the current political situation) or China. If they can't find a common stand, they will not behold against t the big countries. For a few small counties aside, like Switzerland and UK there is some room to benefit from the big neighbor but be special, but Europe falling apart weakens all.

Which is the final point: The EU is the best structure we had in a few millenia where we didn't have all those different countries fighting and going to war, but we're we have defined ways to negotiate, vote and execute decisions. There is lots of room to improve, with different priorities by everybody, but better than other things we had.
by kbolino | 2025-08-09 17:14:36+00:00
In order to collect reliable statistics on compile times, crates.io would have to be doing the compilation themselves. There's no way to trust telemetry from random users, both due to situational variability (individual machine load, overprovisioned CI runner VMs, overcommitted RAM, etc.) and malicious activity. That would mean a significant increase in hosting costs along with a slew of additional work to filter out spam, malware, and DOS attempts, plus building robust data collectors and aggregators.

As to proc macros, I don't think it's possible to implement derive without them. I think it would be fairly easy to detect their presence in a crate at least though.

Both things are also made more complicated by feature flags.
by raincom | 2025-08-09 17:14:56+00:00
DIY YouTubers read books, experiment, learn from others, and do extra-research. Most of the trades people are not doing any of that stuff. Almost all residential trades are poorly trained: many go to some trade school, get a job at a local contractor who doesn't want to further train. Unions are good at training; however, they want people to spend four years as an apprentice.
by DoesntMatter22 | 2025-08-09 17:16:34+00:00
They are doing 30k passengers a day, not just for the novelty. A bus line will do between 5k and 20k passengers a day, and that is with many, expensive busses that have to wait in traffic.

The loop has basically no traffic, and carries a lot of customers and costs a small fraction of what a subway does. A subway mile can cost a billion per mile. This cost 50 million for 1.7 miles.

It's a huge win for people who don't want to walk that distance and for the city streets have which have less traffic.
by f1shy | 2025-08-09 17:16:40+00:00
>> always wear gloves when handling raw meats and don't touch your face.

Ecoli alone should be enough to be careful with handling raw meats (of any animal) and of course the worms and other things. Specially if you have ANY wounds, small as they are, if e.g. lemon juice burns, is an open wound.

Also meat should be cooked properly. Lately seems to be kind of hype, almost a competition, who eats the rawer meat. 5 star chefs are pushing more and more red, even I have seen “chefs” simply literally laying meat for 5 seconds. The texture is gummy, taste horrible, and just dangerous.
by porridgeraisin | 2025-08-09 17:17:14+00:00
Practical advice for people who do normal 80/20 healthy/unhealthy stuff and don't wanna think:

Now and then like twice a month, skip 2/3 meals in the day. If hard, have light juices/even fruits. Think of it as giving your digestive system "rest". Don't do it when otherwise sick.

It will make you generally healthier, no drastic changes. Those require drastic measures which differ person to person.
by porknubbins | 2025-08-09 17:17:20+00:00
There is a very different pattern I learned to recognize with Private Equity electricians. Its not all negative- they have fast availability and good communication (because they have office staff), but that’s the end of the good stuff.

You call for one broken outlet and they pull out fancy branded folders and pens with checklists of every little thing that could possibly be upgraded (inplying its needed for safety) present you with a multi $K bill and then do a little magic 10% discount for some reason to make you think its a good deal.

That said I get my petty revenge by asking questions at the free consult (marketing opportunity) then hiring local guys instead, whenever I cam find them.
by aarestad | 2025-08-09 17:17:22+00:00
As a Sconnie native, the main thing that annoyed me about the letter system is that it's easy for the letters to rhyme; for example, near Verona (home of Epic!), there are (Dane) County roads PB and PD. Gotta enunciate carefully. :P This would qualify as a "usability issue" I would imagine. :)
by roywiggins | 2025-08-09 17:18:07+00:00
Lighting before/during gaslight was in some ways worse than that, people routinely lit their homes and workplaces with nasty lamp fuels. You could either burn turpentine (which was smokey) or turpentine and alcohol (which wasn't, but was volatile and prone to exploding and setting people on fire).

https://en.m.wikipedia.org/wiki/Camphine

Better options existed but weren't as affordable.
by loloquwowndueo | 2025-08-09 17:18:15+00:00
> death toll of communist terror

I don’t think this was the fault of that socioeconomic system known as “communism”. Yet the article tries to push that assumption a few times.

> Hitler as the biggest criminal and murderer of the 20th century. It is hard to believe that, actually, Stalin murdered significantly more. Not only are the crimes of communism not condemned, but they are by and large not known.

Right, so it was this particular implementation of communism, epitomized by Stalin’s policies.
by musicale | 2025-08-09 17:18:55+00:00
I certainly agree that drivers and portability are Linux's best features (NetBSD scores even better on portability and compatibility.) The point of the comparison was to say that the code and memory size cost of Multics (and its core functionality and abstractions) was considered prohibitive in 1969 when Unix was being created, but is basically in the noise for systems like Linux in 2025.

Sadly segmentation fell out of vogue and was dropped from x86 because ... no OS ended up using it! (Though it was used in the 32-bit implementation of Google Native Client, a sandboxed environment for safely running x86 code.)

But a Multics-informed design is not inherently unportable or antithetical to drivers. Ring-based security can allow for better isolation and easier driver development. Maybe even ingesting and reusing all of those linux drivers?
by CyberDildonics | 2025-08-09 17:19:12+00:00
C++ doesn't.

Then why do my data structures detect if I go out of bounds?

Interestingly, almost all of Rust's complexity is invested in the less dangerous kind of memory unsafety

I didn't say anything about rust.

So RAII is part of the definition of memory safety now?

Yes. You can clean up memory allocations automatically with destructors and have value semantics for memory that is on the heap.

Why not just declare memory safety to be "whatever Rust does", say that anything that isn't exactly that is worthless, and be done with that, since that's the level of the arguments anyway.

Why are you talking about rust here? Focus on what I'm saying.

We could, of course, argue over which of Rust, Zig, and C++

if anything, it's become more, not less, mysterious over the decades

Says who?

I don't care about rust or zig, I'm saying that these are solved problems in C++ and I don't have to deal with them. Zig does not have destructors and move semantics.
by brettgriffin | 2025-08-09 17:19:49+00:00
> They needed to be able to keep them separate, and hence, they separated them by the numbers and letters

That's the how and when, but that doesn't actually explain why they had to use letters, does it? Even before computers and internet it seems like it would have been possible to devise a system across 72 counties to assign county roads a number that doesn't conflict with roads under other systems' jurisdiction.
by mockingloris | 2025-08-09 17:20:14+00:00
I read this thrice: ...When OpenAI bills $50,000 for last month’s API usage, can you tell which department’s MCP tools drove that cost? Which specific tool calls? Which individual users or use cases?...

It seems to be a game of catch up for most things AI. That said, my school of thought is that certain technologies are just too big for them to be figured out early on - web frameworks, blockchain, ...

- the gap starts to shrink eventually. With AI, we'll just have to keep sharing ideas and caution like you have here. Such very interesting times we live in.
by efitz | 2025-08-09 17:20:20+00:00
To lawyers, “likeness”is a term of art and means much more than just how you look, including image, name, voice, and other identifiable features. Basically it’s what actors bring to contracts in addition to their labor.

I don’t claim to understand all the intricacies but it is the relevant term of art when discussing this topic from a legal perspective.
by lkrubner | 2025-08-09 17:20:41+00:00
England was the first nation to escape from famine. A national market began to take shape shortly after the civil war, and the national market transformed traditional famine into a question of high prices. Jethro Tull began his experiments in 1701, and Charles Townsend began taking notes about fertilizer shortly afterwards, and when the public became aware of their work, the Agricultural Revolution began, and then, shortly afterwards, the Industrial Revolution. But obviously, most of the world continued to experience famine into the 1900s.
by potato3732842 | 2025-08-09 17:21:27+00:00
There are marketability factors at play here.

I know a guy down south (i.e. no rust) who's got comparable milage across his personal "fleet" of '99 Town and Country minivans that he's been running since the 00s. Kinda hard to put a mil on any one of them when he's only one guy but whatever. I know another guy who's got >500k on a Jetta that he runs on waste motor oil from his job and removed all the seats from because utility vehicle.

Nobody will ever write a story about them because "hur hur hur, well kept Toyota" is considered admirable and bending a crashed Town and Country back into shape because you're invested in the platform and learning the ins and outs of diesel combustion the hard way so you can use "free" fuel are considered trashy.
by mdaniel | 2025-08-09 17:21:31+00:00
> Can you tell git that the bash script is a binary file and therefore should not automatically convert the contents of the file?

That'd be swatting a fly with a sledgehammer; if you do that, $(git diff) will no longer work which smells important for shell scripts that evolve over time. But I think you were in the right ballpark in that .gitattributes is designed for helping it understand the behavior you wish with eol=lf just for either that file or *.sh *.bash etc https://git-scm.com/docs/gitattributes#Documentation/gitattr...
by hoppp | 2025-08-09 17:21:35+00:00
It was an example

I only use what I need, plain and simple, and its free yup, works local too.

Llms suck at large projects, so I break it down to small simple things, what I wrote is an example of a small thing, I keep the tasks that large.

I can write my own code. I just use LLMs to speed up. I use whatever workflow suits me the most and saves me from typing much

Code generating with LLMs is a reinvention of local tools that used to generate code, yes. Its an advanced autocomplete.

But give me another tool that can generate code from natural language full of typos. I dont think your claim that it existed before llms is correct at all. Ever code generation task could be handwritten to be reusable but that takes developer hours
by Herodotus38 | 2025-08-09 17:21:40+00:00
This may be covered but one absurdity that I came across was https://en.m.wikipedia.org/wiki/Lysenkoism

When I was an undergraduate working in a molecular biology lab my two mentors, Andrei and Svetlana were Russian emigrants. Andrei taught me, in the 00s, that he couldn’t do the level of molecular biology in Russia because the downstream effects decades later put them far behind in the technical and cultural knowhow. Genetics was banned.
by cnst | 2025-08-09 17:21:58+00:00
I mean, that's the reason I got the late-2020 MBA M1 16GB in September 2022, instead of going for M2 24GB 512GB for twice the price, because M2 downgraded the 256GB SSD, so, you'd have to get 512GB to get the same performance as M1 256GB, and then might as well max out the RAM at 24GB, too, and now suddenly you're paying 2x for the base model with max RAM compared to the maxed-out base M1 MBA.

So, if you agree with the constraints I've mentioned, how are they inaccurate? The early-2020 Intel MacBook Air does support dual external monitors, it's an M1 regression where it's no longer supported, and it took them until M4 to finally fix the regression, it's present in every MBA until then, and in several MBP models, too.
by f1shy | 2025-08-09 17:22:56+00:00
I have had lots of discussions with people who insist in eating all raw. I have been in a restaurant where a teenager ordered a raw beef right beaid us. Made me sick just of seeing, feeling the raw meat smell, and hearing the chewing. I have seen enough “chefs” handling raw meat in tv, putting it literally seconds in heat, and basically eating raw. There is no agenda, but I do see a trend.
by daemonologist | 2025-08-09 17:23:32+00:00
48 is decent - at the high end of the "good" range - but AQI fluctuates a lot from day to day. There were some fires on the other side of the continent from me and that was enough to bump the AQI here above 80.

Here's a report with some longer term trends (warning: 2MB PDF download): https://www.london.gov.uk/media/105046/download . Air pollution is down across London, and sharply so on the most proximate roadside sensors.
by card_zero | 2025-08-09 17:24:36+00:00
The Miyazaki quote get taken out of context and altered. It was "an insult to life itself", not "an abomination on art itself", and the context was creepy AI animations of zombies. He said that he won't use the technology, but the implied reason was because he saw a crass demo. "Whoever creates this stuff has no idea what pain is." https://en.wikiquote.org/wiki/Hayao_Miyazaki
by bmicraft | 2025-08-09 17:25:29+00:00
I've been to plenty of local joints where photos clearly a) weren't taken by them, and b) didn't at all match the food. Still delicious food for a good price, but the picture is more a vague idea of what it could look like if you payed 3x as much somewhere else. It's been that way for as long as I can remember.
by ModernMech | 2025-08-09 17:27:02+00:00
It’s very weird to me when someone says “this tool does not have this common property good tools have” and someone replies “humans also do not have those properties!” As if that is responsive to a complaint about a tool lacking a common property of tools.

We use tools because they work in ways that humans do not. Through centuries of building and using tools, we as a society have learned what makes a tool good versus bad.

Good tools are reliable. They have a clear purpose and ergonomic user interface. They are straightforward to use and transparent in how they operate.

LLMs are none of these things. It doesn’t matter that humans also are none of these things, if we are trying to use LLMs as tools.

The closest human invention resembling an LLM is the idea of a bureaucracy — LLMs are not good tools, they are not good humans, they are mindless automatons that stand in the way and lead you astray.

At best, LLMs are poor tools and also poor human replacements, which is why it’s so frustrating to me we are so intent on replacing good tools and humans with LLMs.
by bevr1337 | 2025-08-09 17:28:42+00:00
Yes and no. Magazines, newspapers, highly profitable restaurants, and professional publications employ food photography. The local greasy spoon did not. Now instead of sloppy burgers and pizza pics, I get weird AI blobs of pepperoni. (Real example.)

Dressing up a pizza so it photographs well is different than an AI generated pizza. Maybe I cannot perfectly articulate that, but I'm confident
by ofrzeta | 2025-08-09 17:28:53+00:00
I think I don't know what a "bill" is. It seems like a collection of laws? Or just a collection of something (like the Space Shuttle thing). It's seems crazy to have a huge blob of things that you can either accept or refuse in full. Internet research tells me, it is more or less the same as a law, so how can something like a "big (and very beautiful!) bill" even exist?
by andai | 2025-08-09 17:29:17+00:00
From the screenshot I wanted to say, couldn't this be done on a single VPS? Seemed over engineered to me. Then I realized the silly pixels are on top of a map of the entire earth. Dang!

I'm curious what the peak req/s is like. I think it might be just barely within the range supported by benchmark-friendly web servers.

Unless there's some kind of order of magnitude slowdowns due to the nature of the application.

Edit: Looks like about 64 pixels per km (4096 per km^2). At full color uncompressed that's about 8TB to cover the entire earth (thinking long-term!). 10TB box is €20/month from Hetzner. You'd definitely want some caching though ;)

Edit 2: wplace uses 1000x1000 px pngs for the drawing layer. The drawings load instantly, while the map itself is currently very laggy, and some chunks permanently missing.
by jscheel | 2025-08-09 17:29:45+00:00
This was my problem with Dagster, too. All the documentation and all the examples encourage you to split items into small discrete tasks. Then you realize that their cloud pricing is absolutely bonkers if you go over the paltry 30k credits… unless you sign up for a meaty annual enterprise contract. Got a $500 bill for something like 13k executions over the limit. That’s less than 45k executions in a month. Just for comparison, our main product’s sidekiq queue processes tens of millions of jobs every single day. Just a silly imbalance. I ended up having to combine a bunch of tasks to the point that I started asking myself why I was even bothering with using it at all.
by signbcc | 2025-08-09 17:29:57+00:00
> especially the organization's principles

I met the team late last year. They’re based out of Singapore and Vietnam. They ghosted me after promising to have two follow-up meetings, and were unresponsive to any emails, like they just dropped dead.

Principles and manifestos are a dime a dozen. It matters if you live by them or just have them as PR pieces. These folks are the latter.
by zvr | 2025-08-09 17:31:07+00:00
I see no issue using (or even receiving) an SQLite file, where I can see the tables structure and even export everything to pure text format.

The major problem of both human-readable and binary formats is not the serialized form, but the understanding of the schema (structure) of the data, which more often than not, is completely undocumented. Human-readable formats are worse in this regard, because they justify it by "it's obvious what this is".
by cnst | 2025-08-09 17:31:20+00:00
I'm not talking about this specific AMD DRM code that's taking over the entire tree, I'm talking about the specific other examples that I've outlined in my prior message.

Instead of violating the HN guidelines by assuming malice and portraying me as never having bothered to think about the issue, why don't you educate all of us why exactly is it a problem to have the build lists and usbdevs/pcidevs artefacts be part of the repos of reputable open-source projects like OpenBSD / NetBSD? Specifically, addressing the lack of benefits that I've identified as existing in the status quo?

Because all these other people who have an issue with such practice, never bother to provide any convincing arguments why the rule should never be violated, either, and how the benefits that I've identified, aren't worth the hassle. They literally just don't even listen why we're doing it, and they never provide alternatives that fit the requirements and don't require lots of extra worse or hassle. And they're not even doing OSS, either, so, it's not like their code quality is even better in any way, because it's well known that the quality of the closed-source software is often far worse than OSS, especially when we're talking about OpenBSD here.
by anon84873628 | 2025-08-09 17:31:43+00:00
Yes, legumes are fairly unique in that their root nodes host symbiotic bacteria capable of fixing nitrogen for the atmosphere. That's why they are so important in crop rotation or polyculture.

Every region could have different species that work best. The finding of this study, as I understand it, is identifying this foreign species that happens to work well for the location and agricultural needs.
by toast0 | 2025-08-09 17:31:47+00:00
I'm pretty sure your open file cache is way too large. If you're doing 1k/sec, and you cache file descriptors for 60 minutes, assuming those are all unique, that's asking for 3 million FDs to be cached, when you've only got 1 million available. I've never used nginx or open_file_cache[1], but I would tune it way down and see if you even notice a difference in performance in normal operation. Maybe 10k files, 60s timeout.

> Also, the servers were doing 200 Mbps, so I couldn't have kept up _much_ longer, no matter the limits.

For cost reasons or system overload?

If system overload ... What kind of storage? Are you monitoring disk i/o? What kind of CPU do you have in your system? I used to push almost 10GBps with https on dual E5-2690 [2], but it was a larger file. 2690s were high end, but something more modern will have much better AES acceleration and should do better than 200 Mbps almost regardless of what it is.

[1] to be honest, I'm not sure I understand the intent of open_file_cache... Opening files is usually not that expensive; maybe at hundreds of thousands of rps or if you have a very complex filesystem. PS don't put tens of thousands of files in a directory. Everything works better if you take your ten thousand files and put one hundred files into each of one hundred directories. You can experiment to see what works best with your load, but a tree where you've got N layers of M directories and the last layer has M files is a good plan, 64 <= M <= 256. The goal is keeping the directories compact so searching and editing is effective.

[2] https://www.intel.com/content/www/us/en/products/sku/64596/i...