MurphyA/hacker-news huggingface dataset:
by marcosdumay | 2025-11-17 19:43:20+00:00
> Why do energy generation topics bring people out of the woodworks who cite some very idiosycratic one-off and use it to make out-of-proportion declarations about the utility of a given technology?

They either have only read propaganda pieces from fossil fuel producers or are trying to create some of those.

I would expect the number of people that honestly don't know anything but propaganda to be way higher than the number of people creating propaganda. But there's probably a selection bias due to HN being a somewhat large site with some influence on SEO and AI training.
by tptacek | 2025-11-17 19:43:26+00:00
Again I can speak only for Illinois (and 'chaps is more authoritative than I am) but for the most part you're not going to be axiomatically deriving what you can do with FOIA; most permutations of what can be done have already been attempted, and there's really rich case law. It's super easy to FOIA things! Lots of relatively normie people use FOIA. So FOIA lawyers have seen some shit.

Generally I'd predict that it's unlikely that you'll be able to do anything with a FOIA law to compel a vendor to do anything directly.
by gizmo686 | 2025-11-17 19:43:31+00:00
As far as I can tell, gotos are essential for maintainable c-code.

In particular, having an end label in a function that handles freeing intermediate variables that may or may not have been allocated is vital for functions with multiple (logical) return points. As are fail labels where appropriate.

Appropriate use of goto is literally written into the internal C style guide where I work. This is not about performance; it is entirely about avoiding memory bugs.

Maybe this will go away when defer becomes a thing. But seeing as people still target C99, that might take a while.
by buu700 | 2025-11-17 19:43:37+00:00
I agree. I think the correct environmentalist position at that time wouldn't have been to oppose nuclear, but to advocate for improvements, streamlined approvals of improved designs, and public investment or incentives.

I wasn't really commenting on the merits of 20th century environmentalist movements, more raising the general point that fission power has inherent costs which weren't reflected by narrow 1950s analyses of how much energy was extractable from U-235. Operation of a fission plant requires much more capex and opex than it would if we didn't care about cleanliness (waste management), security (fissile material theft prevention), or safety (meltdown prevention).

Fusion power is more complex to invent and practically depends on modern technologies that didn't exist 50 years ago, but once the first demonstration plants are operational, marginal costs to deploy and operate more should be much lower and ultimately become very low at scale.
by waffletower | 2025-11-17 19:43:37+00:00
For the purposes of this specific conversation, the layout of typical Japanese supermarkets, the cost of groceries and the frequent lack of specialized parking for supermarkets, Japan is probably an irrelevant comparison. Where there are parking lots, people typically purchase only what could be carried back to their car without carts. Bicycles are used for shopping with much greater frequency than countries like the U.S. Shopping carts are typically taken and returned at the entrance of the store before the customer exits. At Uwajimaya in the United States (a Japanese asian market with stores in Oregon and Washington), remarkably, the same cultural use of shopping carts occurs.
by PrairieFire | 2025-11-17 19:44:21+00:00
Same is true in Iceland. It’s just the established norm. Much less costly vs installing gates and barriers and payment terminals and easier to add paid parking to non traditional locations where constricting entry/exit to barrier’ed lanes would be a challenge or impossible. Shifting the payment experience to the user’s smartphone. It’s still a bit foreign to visitors from places where this isn’t the norm but for Iceland and Icelanders it works well and is a non issue.

To be fair, the relationship between the Icelandic people and their government and their corporate class is wildly different vs that in the US in 2025 to say the least.
by dijit | 2025-11-17 19:44:24+00:00
you don’t stop the message to the botnet, thats impossible:

You detect the behaviour downstream and send a signal to the ISP that there is traffic that needs to he rate limited.

One mechanism for this is called RTBH (Remote Triggered BlackHole) which relies on community tagged prefixes of addresses exceeding rate limited to be blackholed from forwarding traffic further in to the internet.

There’s also things like flowspec but a lot of things rely on proper trust between ASNs.
by iso1631 | 2025-11-17 19:44:25+00:00
I'm interested in how they measure that downtime. If you're down for 200 milliseconds, does that accumulate. How do you even measure that you're down for 200ms.

(For what it's worth, for some of my services, 200ms is certainly an impact, not as bad as 2 seconds out outage but still noticable and reportable)
by tadfisher | 2025-11-17 19:44:29+00:00
Miele, Bosch, and Speed Queen do the old-school engineering based on failure analysis and have basically the same reliability as the super-simple machines from the 70s and 80s, so 20 years is a common lifespan with outliers in the 30- and 40-year range. If you adjust for inflation, you find that the super-simple machines from the 70s and 80s cost basically the same as machines from these more expensive brands, so if you care about filling landfills with broken appliances, you should probably consider purchasing them and supporting the business model.

No one would make cost-engineered stuff that fails just outside the warranty if people didn't buy it.
by rollcat | 2025-11-17 19:44:36+00:00
OK so it's like Minecraft, but with a lot more combat. I can see the appeal.

> The most effective anticheat tool really is game design.

Yep, that's always been my idea, and why I brought up Elo.

IMO second most effective is to play with people you already trust. Or like on many public Factorio servers: strangers get limited permissions until proven trustworthy. But none of this works in a game with just a couple hundred players.

Thanks for sharing.
Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)
by lilprince1218 | 2025-11-17 19:45:00+00:00
Hey HN,

I'm 13, from Nigeria, and I just released PrinceJS — the fastest web framework for Bun right now.

• 19,200 req/s (beats Hono/Elysia/Express) • 2.8 kB gzipped • Tree-shakable (cache, AI, email, cron, SSE, queue, test, static...) • Zero deps. Zero config.

Built in < 1 week. No team. Just me and Bun.

Try it: `bun add princejs` GitHub: https://github.com/MatthewTheCoder1218/princejs Docs: https://princejs.vercel.app

Brutal feedback welcome. What's missing?

– @Lil_Prince_1218
by Octoth0rpe | 2025-11-17 19:45:28+00:00
> All of those use the same nVidia chip and the same nVidia provided Linux distro

The system76 one uses an ampere chip, but a discrete nvidia card; so not quite the same.

Generally I agree, I do not mix nvidia/linux. The point is that arm workstations are clearly being produced by many different vendors at this point.
by wyldfire | 2025-11-17 19:46:12+00:00
> the language itself

The "language" is conventionally thought of as the sum of the effects given by the { compiler + runtime libraries }. The "language" often specifies features that are implemented exclusively in target libraries, for example. You're correct to say that they're not "language features" but the two domains share a single label like "C++20" / "C11" - so unless you're designing the toolchain it's not as significant a difference.

We're down to ~three compilers: gcc, clang, MSVC and three corresponding C++ libraries.
by paxys | 2025-11-17 19:46:30+00:00
RTFA

> The presence of an Israeli-origin technology component on Samsung phones in WANA countries poses additional problems. Several nations in this region legally bar Israeli companies from operating, and in light of the ongoing Israel–Palestine conflict, the preload of an app tied to such a company becomes even more contentious.

So yes, the presence of Israeli software is a problem in many countries, and may even be illegal.
by CobrastanJorji | 2025-11-17 19:46:41+00:00
Doesn't the conversation also happen WITH words? Like Chuckie tells him quite directly in one of the best scenes in the film: "I mean, you're sittin' on a winnin' lottery ticket. And you're too much of a pussy to cash it in, and that's bullshit. 'Cause I'd do fuckin' anything to have what you got. So would any of these fuckin' guys. It'd be an insult to us if you're still here in 20 years. Hangin' around here is a fuckin' waste of your time."
by O4epegb | 2025-11-17 19:47:09+00:00
You are confusing backwards and forwards compatibility. Those sites may have added features that your iPad does not support, which is why it broke, if they have not added those, it might still work.

However JS is not 100% backwards compatible either, it is in many cases, largely backwards compatible, but there are rare cases of bug fixes, or deprecated APIs that might be removed and break old code, but this is not even JS itself, it's more like web/engine standards.
by iamnothere | 2025-11-17 19:47:14+00:00
Yes, and it generally isn’t because of laws, there’s just a lot of sensible social customs (don’t walk while eating on the street because it encourages litter, etc) and others will remind you of those customs if you break them. And unlike the US, if you break those unwritten rules and then start a fight for “content” when confronted (assault is illegal), police will actually put you in jail or deport you instead of looking the other way.

It’s not authoritarian to have a sensible set of laws that you enforce rigorously, backed by soft norms that are only enforced through social customs. Yet in the US we seem to want the inversion of this, legal enforcement of social norms with weak enforcement of hard laws. Very strange.
by HeinzStuckeIt | 2025-11-17 19:47:18+00:00
None of what you are saying holds water. Scientology’s old business model became less effective, but the cult segued into a real-estate empire and still has several mega-wealthy members (so-called “whales”) it can milk for donations.

And North Korea could see greater internet uptake but still remain a stable dictatorship, precisely on the model of Russia where, even if the population “sees through the lies”, that doesn’t challenge the regime itself; people who dislike the regime largely simply accept it as a fact of life, and might even disapprove of those people who make the effort to challenge it.
by abetusk | 2025-11-17 19:48:21+00:00
Interesting theory.

Here's my counter theory: People's moral righteousness on whether they think a person can be judged by a morally neutral and inconsequential action sheds light on their true moral character. Especially so if the judged action is insignificant but socially frowned on.

I know this is all in half-jest but the article and discussion seem pretty mean-spirited to me.
by RGamma | 2025-11-17 19:48:29+00:00
Renewable electricity in Germany is already at over 50% per year and climbing steadily, but heating, mobility, land/resource/artificial fertilizer use, pollution and circular economy are still lagging (esp. accounting for the fact we're externalizing some of those by cross-border trade).

I guess we're trying much harder than most, but it's expensive, as you said, and politicians have become very careful to push things further. That said, I do think it's totally feasible in theory, it's just there's a lot of powerful bad actors out there throwing wrenches in the works.
by mft_ | 2025-11-17 19:48:41+00:00
Hmm, very cool project and maybe just the inspiration I need.

I bought a Baby Einstein Magic Touch Guitar for a friend’s daughter a couple of years ago, and while it was okay as a toy, it was disappointing as a musical instrument because the chords it plays are badly chosen. It’s basically impossible to play along with most songs.

I’ve had the back burnered idea to buy another and improve it; maybe I will now, following a variation on your approach.
by AshamedCaptain | 2025-11-17 19:49:31+00:00
> I bought myself for just a few euro a Bluetooth DAC (a FiiO) that had superior sound quality to any phone’s audio-out that I had ever used.

I hate the 3.5'' jack myself (see below), but I can already tell you that mentioning some unscientific definition of "superior sound quality" that likely no one amongst us is humanly able to distinguish is not going to win any minds over. Proponents of 3.5'' like it because it is ridiculously simple to use, intuitive, cheap, doesn't have a lot of things that can go wrong (e.g. no batteries) and despite that is overall effective.

The reason I dislike 3.5'' is because the _socket_ part (i.e. the part on the expensive device) wears out very quickly, becoming fragile and generating distracting artifacts even with slight cable pulls/movements, as the springs in the connector start to fail. This annoys me to no end, much more than any issues with other interfaces.
by kccqzy | 2025-11-17 19:50:08+00:00
Just some opinions with no serious arguments. Okay XML is in the past but so what? There are still use cases for it. And Pkl/CUE/Dhall/Starlark looking like full-blown programming languages is a feature, but being deliberately weaker than say TypeScript is also a feature (no arbitrary I/O, in some cases no Turing completeness). I don’t think the author understands or appreciates why.
by idiotsecant | 2025-11-17 19:50:18+00:00
This isn't exclusively about whether it inconveniences employees or not. I was also a grocery store worker and I would also enjoy cart getting in certain weather but I wouldn't want to do it at, for example, walmart. That's practically a contact sport.

No, this is simply about can people do small things to make the system better. Things that cost them essentially nothing but make the world work.
by q3k | 2025-11-17 19:50:54+00:00
> Well, this is some sort of programming language with dynamic types. But there are so many good programming languages, so I don't know why this one needs to be used.

RE: Jsonnet and others: because it has nice guarantees, like lack of arbitrary I/O and pure execution.

See: https://sre.google/workbook/configuration-specifics/#pitfall...
by tikhonj | 2025-11-17 19:51:09+00:00
In the world of human-readable data formats (ie not programming languages), the best one I ever used was Jane Street's sexplib[1] s-expression format.

It was concise and expressive. There was a direct way to describe variants (types with multiple constructors), which is always awkward in JSON, but the format was still surprisingly low-noise for reading and editing by hand. I remember you could even use it as a lightweight markup format:

(here is some text with (em formatting) information)

(The format leaves the interpretation of things like (em ...) up to you; you could use it as a slightly more verbose Markdown, but you could also use it to structure readable text with other sorts of metadata instead.)

And, unlike certain other formats I won't name, it has comments!

It also helps that Emacs with Paredit makes editing s-expressions flow. The tool doesn't need to know anything about the sexplib format specifically; just relying on basic s-expression structure gives us fluid but simple structural editing.

I am constantly sad that nobody else uses this sort of format, and I have to deal with a mixture of JSON, YAML, TOML and other ad-hoc formats instead.

[1]: https://github.com/janestreet/sexplib
by cxr | 2025-11-17 19:51:38+00:00
You're hallucinating a non-existent premise to the actual conversation that occurred.

The person you responded to answered the question posed by the person that they responded to. And they answered it correctly. Your "counterpoints" are counterpoints to an imaginary argument/claim that no one has actually made. The reason why it's not part of the quote that you pulled out of the other comment is that there's no way to quote the other person saying what you're trying to frame them as having said, because it's not what they were saying. This entire subthread is the result of an unnecessary attempt at a correction that doesn't manage to correct anyone about anything.
by dmix | 2025-11-17 19:51:38+00:00
> Tamer wolves would get more food, and the humans gradually came to rely on the wolves to clean up remains of messy carcasses and to raise the alarm if a predator came near.

I read a book on the history of dogs https://www.goodreads.com/en/book/show/40180044-once-a-wolf

The only thing I remember is he said dogs may have stuck around humans because, like wolves today do with others predators, they could follow them around and scavenge off their successful hunts. But it was also possible the wolves/dogs just really liked snacking in between meals. Wolves are very capable at finding their own food but they enjoyed some meat & bones thrown to them in between their daily rounds. That's what crossed the line between scavenging on the outside and a closer relationship.
by Centigonal | 2025-11-17 19:51:43+00:00
From Stuxnet to Pegasus to the 2024 pager attack, Israel has a history of leveraging its tech sector to advance its national security aims through clandestine means (this is not unusual: so does the US, and so does China). If you're a country with not-so-friendly relations with Israel, the company being founded in Israel is absolutely pertinent.
by HeinzStuckeIt | 2025-11-17 19:52:27+00:00
Talking about “superior sound quality” in the context of mobile phones isn’t controversial, it’s not like a home-stereo audiophile snake oil debate. It is well known that DACs are an area where mid-range and low-end phone makers have cut corners, choosing chips that are quite flawed for anyone who uses their phone to listen to music where pristine sound quality is valued.
by demurgos | 2025-11-17 19:52:29+00:00
You are talking about forward compatibility.

JS is backwards compatible: new engines support code using old features.

JS is not forward compatible: old engines don't support code using new features.

Regarding your iPad woes, the problem is not the engine but websites breaking compat with it.

The distinction matters as it means that once a website is published it will keep working. The only way to break an existing website is to publish a new version usually. The XSLT situation is note-worthy as it's an exception to this rule.
by igravious | 2025-11-17 19:52:45+00:00
Some people take censorship as something that only governments can do which makes sense because unless a private corp has a monopoly (or a bunch of private corps has a cartel) on your area of interest you can vote with your wallet, yes?

But this is what the ACLU says “Censorship, the suppression of words, images, or ideas that are "offensive," happens whenever some people succeed in imposing their personal political or moral values on others. Censorship can be carried out by the government as well as private pressure groups. Censorship by the government is unconstitutional.” https://www.aclu.org/documents/what-censorship

So I don't know where many of us (my hand is raised too) have gotten the idea that it's not censorship if private corps do it but apparently that's not the case.

I will say that clearly because of the power that governments tend to have that when they do censorship it is much more pernicious –– depending on a person's moral code and how it aligns with establishment views of course –– so maybe that's where the feeling comes from?
by TZubiri | 2025-11-17 19:52:56+00:00
Ok, I'll be a bit more specific, banning businesses and the trade of proxies that are purposefully marked as residential, in order to evade firewall blocks, and even to evade proxy blocks.

You gotta draw the line in the sand somewhere, VPNs are already morally dubious, but if you ban the most shady of VPNs, residential proxies, then you can at least guarantee service providers the right to deny service to proxy users, while allowing proxy users to use the proxy everwhere they are welcome in.
by nine_k | 2025-11-17 19:52:59+00:00
Why, OpenWRT firmware and packages are both signed, of course. You can manually and independently check the image signature before flashing an update.

The build infrastructure is, of course, a juicy target: infect the artifact after building but before signing, and pwn millions of boxes before this is detected.

This is why bit-perfect reproducible builds are so important. OpenWRT in particular have that: https://openwrt.org/docs/guide-developer/security#reproducib...
by hashim | 2025-11-17 19:53:11+00:00
Genuine question, are you an LLM bot or are typical Western liberals just this bad at reading comprehension? Everything I've written has already addressed your NPC-like "response" to it. Yes, they support Hamas and want a one-state solution, for the reasons spelled out to you in several paragraphs at length, to which your ultimate response was essentially "whatever idc Hamas does hostages that's aLl I nEeD tO KnoW". Since you've already decided that the little you already know is everything you'll ever need to know on the history of Palestine, and consider Oct 7 "beyond comprehension" but the countless examples of the same atrocities committed by Israelis since the 19th century elicited no such response, you are therefore both proudly ignorant and proudly racist, and should simply drop the act of pretending to care about Palestinians. But then I suppose that's the part of the liberal conceit that sets you apart from conservatives, that you have to at least feign sympathy so you can spend the next few decades behaving in the exact same way as they do. Because when it comes to Israel, the only real difference between right-left is in how much you need to pretend to care about occupied/dead brown people. I suggest you go back to doing what you know best, virtue-signalling about Ukrainian occupation and how much the Ukrainian people need to be saved from Russia.
by cardiffspaceman | 2025-11-17 19:53:13+00:00
In the last “big” shop I worked in, we were cross-compiling all production code. Each target device had an SDK that came with a GCC and a kernel tarball, inter alia. We had a standard way to set these up. We used C++03 for years. We decided to try C++11 for userland. All the compilers supported that and after some validation, we changed permanently. Neither before the change nor after, did we rely on the absence of a “—-std=“ command line option as the means of choosing the standard for C++ or even C.

Of course we were all ADHD pedantic nerds so take this with a grain of salt.
by tudormol | 2025-11-17 19:53:25+00:00
ProVisHD Music Visualizer is the live music visualizer you'll love! With support for all streaming services / mp3s, voice input and a video record mode to create music videos, it caters to both music enthusiasts and content creators - either podcasters or hobby music producers. And with 6 live modifier keys, you can live mix the visualizers for extra added effect.