MurphyA/hacker-news huggingface dataset:
by mike-cardwell | 2025-07-19 11:10:33+00:00
> it very probably affects Balsa and Geary at least

I've just tested, and both fail the link preconnect test but neither fail the dns prefetch test.

So the original bug I posted is on the Evolution Mail side, not the Webkit side. If you go back and look at the thread, you'll see they never actually investigated the issue. They just insisted it wasn't their problem. They were wrong.

They locked the bug of course, because their feelings are more important than distributing secure software to them, so I have no way of informing them of this. They're just pissed they can't lock my blog and that people are finding out about this issue, outside of their control.
by rglullis | 2025-07-19 11:10:41+00:00
> Living a life free of guilt and regrets.

Sorry, this is not an outcome. Maybe you can say it's an strategy to help you define your priorities and it can help you set your goals in whatever endeavor you're taking on, but it's not something that has a clear goal post.

> Safari isn't so catastrophic and harmful

Taken in isolation, no it's not so bad. But the issues of Safari are the context where its development happens. Safari is intentionally stripped of any feature that could threaten Apple's market dominance in the mobile market.

And that is the problem with too-permissive software licenses.
by ChickeNES | 2025-07-19 11:10:51+00:00
Yeah when I went to the UK and tried to view adult content using a prepaid SIM, it was blocked and required verifying that I was an adult, and this was done at the ISP level. And I know for a fact that the UK has much stricter limits on kink and BDSM in adult content as well. What gives with people claiming it's just the US?
by Davidzheng | 2025-07-19 11:10:58+00:00
No I assure you >50% of working mathematicians will not score gold level at IMO consistently (I'm in the field). As the original parent said, pretty much only ppl who had the training in high school can. Like number theorists without training might be able to do some number theory IMO questions but this level is basically impossible without specialized training (with maybe a few exceptions of very strong mathematicians)
by nosianu | 2025-07-19 11:10:58+00:00
> Are you saying they weren't lied to?

I think Trump & team have been very open about their intentions. There's even his entire first presidency to look at. At most, some of his voters might be surprised that he actually follows through on exactly what he promised (for example some of those voting for him now surprised about being targeted by ICE, including farmers fearing for their cheap workforce).

So sure, lots of lies, on the other hand and at the same time everything was planned and prepared quite openly.
by jlokier | 2025-07-19 11:11:46+00:00
That CLA is a curious take, as the old, avowedly non-commercial, GNU foundational tools such as the ones we're talking about like "ls" in coreutils, have always required a kind of strong CLA to be signed from the very beginning, even when they wee new, nimble and fun to contribute to.

Their kind of CLA was designed to uphold community and openness values more strongly than GPL alone, by helping GNU to pursue GPL violators through the law, to fource vendors to release source code when GPL code was shipped in products..

So I've never understood the blanket "don't like regardless of what it says" attitude to CLAs and such.

Surely it should depend on what the CLA says?

Some people object to CLAs that grant upstream less rights than BSD/MIT/Apache licenses grant upstream by defaut. ("No way, the CLA lets them make. a private, commercial fork of my code!"). Yet the same people contribute enthusiastically to BSD/MIT/Apache projects with exactly the same upstream property ("I don't mind that the license let's them make a private, commercial fork of my code!").
by adastra22 | 2025-07-19 11:12:09+00:00
Depends on the time horizon you look at. A completely unregulated market usually ends up dominated by monopolists… who last a generation or two and then are usurped and become declining oligarchs. True all the way back to the Medici.

In a rigidly regulated market with preemptive action by regulators (like EU, Japan) you end up with a persistent oligarchy that is never replaced. An aristocracy of sorts.

The middle road is the best. Set up a fair playing field and rules of the game, but allow innovation to happen unhindered, until the dust has settled. There should be regulation, but the rules must be bought with blood. The risk of premature regulation is worse.
by josephg | 2025-07-19 11:12:27+00:00
> This means that plenty of algorithms are correct with unbuffered writers and are incorrect with buffered writers. I’ve been bitten by this and diagnosed bugs caused by this multiple times.

But write() on POSIX is also a buffered API. Until your program calls fsync / fdatasync, linux isn't required to actually flush anything to the underlying storage medium. And even then, many consumer storage devices will lie and return from fsync immediately before data has actually been flushed.

All the OSes that I know of will eagerly write data instead of waiting for fsync, but there's no guarantee the data will be persisted by the time your write() call returns. It usually isn't. If you're relying on write() to durably flush data to disk, you've probably got correctness / data corruption bugs lurking in your code that will show up if power goes out at the wrong time.
by grues-dinner | 2025-07-19 11:13:19+00:00
> Turing hyper-focused on an enigma

I don't know if he had major active relationships specifically while working on Enigma (other than the short engagement to Joan Clarke in 1941), but Turing famously did have sexual relationships since the discovery of one eventually led to criminal prosecution of both him and his partner, his chemical castration and eventually possibly suicide.

Paul Erdős might be a better example, though I don't think he was deliberately self-denying and more just a huge oddball. Newton also never showed much interest, apparently, though an engagement was rumoured.

Many of the biggest and best-known brains in maths, engineering, physics and computing did marry: as a quick random survey: Euler, Chandrasekhar, Faraday, Maxwell, Watt, Babbage, Einstein, Dijkstra, Wiles, Hopper, Hamilton, Knuth, even Ramanujan and the Woz (4 times, even).
by thrance | 2025-07-19 11:13:20+00:00
Putting up solar panels is great, but what is often missing from these optimistic pieces is the fact that globally, fossil fuel usage is still going up. Even in the west: coal, oil and gas plants aren't decommissioned as more solar farms go up (and economically, why would they?). And let's not get into transportation, where I don't see muany realistic plans to replace the current fleet of vehicles by electric ones.

So, all of this to say, I do not believe we'll live in a carbon-free world in a decade. At best, I can imagine something like that in 2060, and even then... My point is that we're already in a +3°C world when the "absolute limit" was set to +2°C 10 years ago. And it's not slowing down. We're currently on the worst trajectory envisioned by previous IPCC reports.
by HPsquared | 2025-07-19 11:13:56+00:00
There are a couple of extra factors to consider:

1. Does the part give clear "warning" that failure is imminent (e.g. sound, feel, appearance), or will it just fail suddenly? (This characteristic is often a key design feature of safety-critical equipment)

2. When the part fails (note, different failure modes should be considered separately), what is the range of outcomes? (E.g. drive failure is dangerous if you're crossing the street, not so dangerous at other times; bell failure could occur at the worst possible time, etc). Then on the other hand we have structural failure of the frame and handlebars etc which are almost guaranteed injury.

So if you are riding a bike with lightweight racing components that aren't designed with a "leak-before-break" philosophy, riding in mountainous terrain in a crowded peloton, then yes - pretty much any small deviation from normal could cause a massive pileup. On the other hand, a leisurely commmuter ride on a quiet path has much more tolerance for component failure.
by thaumasiotes | 2025-07-19 11:14:35+00:00
> The framers noted that the system was vulnerable to a single "faction" [1].

That was hundreds of years ago; when Madison says "domestic faction", he doesn't mean "a faction", he means what we would today call "factionalism". The 18th-century use is a pretty direct mirror of the Latin word factio, also meaning factionalism.

The idea that "checks and balances" are built into the US governmental structure is interesting. It would make sense if governmental positions were held by right of heredity. They aren't, but you can see how the Framers would be working with that mental model.

As the US government is actually constructed, Congressmen, for example, have no incentives to preserve anything as a power exclusive to Congress, because they have no lasting affiliation with Congress.
by louthy | 2025-07-19 11:14:57+00:00
> required verifying that I was an adult

Log in to your account and toggle the “I want porn” option? It’s annoying, but not onerous.

> And I know for a fact that the UK has much stricter limits on kink and BDSM in adult content as well.

I know what you’re referring to, but don’t know the full details. I believe it’s around violent porn (rape, etc). We certainly have a “think of the children” brigade. I still think the discourse is significantly more civilised than that of the US, which feels like it’s approaching virtual civil war levels. When these subjects are debated, it's usually in parliament and doesn't turn into some societal ideological divide.

I think some of the policies you mention are more artefacts of the politicians not understanding the technological future we’re in, rather than ideology. Many of them think they can make the internet a safe space for kids through policy. It’s naive, for sure, but usually not dogmatic.

> What gives with people claiming it's just the US?

It’s not just the US, but when the people standing outside of UK abortion clinics harassing women are funded by US ‘pro life’ religious groups then you know there’s a problem. Puritanism is a US export.

The vitriolic political divisions in the US, which leads to all sorts of fringe issues becoming mainstream (trans rights, for example), is leaking out into the rest of the western democracies, poisoning the debate everywhere.

The Visa issue is just one more of these puritanical US exports.
by hum3hum3 | 2025-07-19 11:15:18+00:00
Me too. It works really well now that I have a silent version with SSD and passive heat sink. This avoids my son turning it off because the fan noise annoys him. I am thinking about adding kubernetes for failure resilience but that is a work in progress.

I am happy to start digging into Authelia.

Are you using the gokrazy router as well?
by homebrewer | 2025-07-19 11:15:48+00:00
> if we stop really caring what things look like we could save lot of energy and time

Yet simple Markdown documents automatically converted into pdf by pandoc look ten times better than most MS Office documents I've had to deal with over the past couple of decades. Most MS Office users have very little knowledge of its capabilities and do things like adjusting text blocks with spaces, manually number figures (which results in broken references that lead to the wrong figure — or nowhere), manually apply styles to text instead of using style presets (resulting in similar things being differently styled), etc.
by masa331 | 2025-07-19 11:16:23+00:00
Sure the spec might be enormous but you don't need to touch it at all to be productive quickly. In no HTML or CSS tutorial i'v ever seen was a reference to the spec nor did i need to go there to solve something. And that in itself is another proof how nicely it is designed actually. Because on the other hand there are other document types or schemas where you absolutely have to go to the spec because it's is so cryptic and badly designed and not self-explaining that there is nothing else you can do.
by jonathaneunice | 2025-07-19 11:18:03+00:00
I wish this article had shown side-by-side examples. Back when I built document transformation tools as part of a publishing pipeline, the simplicity and clarity benefit of OpenDocument's XML over Microsoft's OOXML were *staggering* in practice. A beautiful, clean, logical approach vs beyond-Byzantine cruft and complexity at every turn.

I don't remember every element enough to render from memory, but ChatGPT's example feels about right:

OpenDocument

<text:p text:style-name="Para"> This is some <text:span text:style-name="Bold">bold text</text:span> in a paragraph. </text:p>

OOXML

<w:p> <w:pPr> <w:pStyle w:val="Para"/> </w:pPr> <w:r> <w:t>This is some </w:t> </w:r> <w:r> <w:rPr> <w:b/> </w:rPr> <w:t>bold text</w:t> </w:r> <w:r> <w:t> in a paragraph.</w:t> </w:r> </w:p>

OpenDocument is not always 100% "simple," but it's logical and direct. Comprehensible on sight. OOXML is...something else entirely. Keep in mind the above are the simplest possible examples, not including named styles, footnotes, comments, change markup, and 247 other features commonly seen in commercial documents. The OpenDocument advantage increases at scale. In every way except breadth of adoption.
by Version467 | 2025-07-19 11:18:23+00:00
Surprisingly, it isn't. You can change the language in your google account and it will take that into account for what to translate and into what language, but you can't turn it off completely.

I don't know who thought this was a good user experience, because it's one of the most frustrating features I've ever had to deal with. I'm german, but almost all of the things I watch are in english. So usually I will just ignore recommendations with german titles. Except I can't do that anymore, because there's no guarantee that youtube didn't randomly decide to translate the title of an english video into german. And recently, they've added auto-translated audio, which is even worse, because now I'm opening an english video and a terrible robotic german voice is talking to me and I manually need to switch to the original source.

It's also not consistent behavior. It's not like all videos on the front page are looking like they're in german. It's just some of them and afaik there's no way to tell.

And you genuinely can't turn it off completely. Incredibly frustrating and I'm just puzzled by the thought-process that lead to this decision. This would be a pretty cool feature if it was consistently applied and freely configurable.
by weinzierl | 2025-07-19 11:18:23+00:00
"How extreme is AI datacenter spending? It is to the point that even Chinese President Xi Jinping is warning about it. With more than 250 datacenters under construction in his country, this week he cautioned against the spending rush, threatening to intervene:"

This reminds me of the .com bubble when bandwidth, especially transatlantic bandwidth, was dire but then all of a sudden it wasn't and we had huge overcapacities for years.

I wonder if this will happen witn compute?
by 1718627440 | 2025-07-19 11:18:27+00:00
When you use Google from an old Nokia, it looks like it always has. No ads/crap, separate pages per image search result with the links to different resolutions etc.. Somehow Google keeps all the old interface versions around and serves them to the device of that time.

Also when you use Google via an alternative frontend like startpage you get a slightly better version without the crap than the one currently serving at google.com. If you use Kagi which most of the time only shows results from the google search index it becomes the best quality Google ever had.

I believe it is really only the "frontend" that is responsible for the current quality and very much an intentional choice. If Google wants to be better, it could choose so tomorrow. Actually it doesn't, because it already does today, just not on a modern browser on google.com .
by sigio | 2025-07-19 11:19:43+00:00
On desktop you can at least change it at runtime (like auto-dubbing), but on mobile they have made this completely impossible. I keep running into (originally) german video's that have been auto-translated to english for me, which I really dislike, since I can perfectly understand german. There's no way to disable this and just get subs only (which can be toggled on/off)
by gametorch | 2025-07-19 11:19:44+00:00
Getting gold at the IMO is pretty damn hard.

I grew up in a relatively underserved rural city. I skipped multiple grades in math, completed the first two years of college math classes while in high school, and won the award for being the best at math out of everyone in my school.

I've met and worked with a few IMO gold medalists. Even though I was used to scoring in the 99th percentile on all my tests, it felt like these people were simply in another league above me.

I'm not trying to toot my own horn. I'm definitely not that smart. But it's just ridiculous to shoot down the capabilities of these models at this point.
by FirmwareBurner | 2025-07-19 11:20:28+00:00
Haha, huge, HUGE L-take. Go to any library or coffeeshop, and you'll see most students on their laptops are on ChatGPT. Do you think they won't immediately figure out how to use a VPN to move to the "better" models from the US or China if the EU regulations cripple the ones available in the EU?

EU's preemptive war on AI will be like the RIAA's war on music piracy. EU consumers will get their digital stuff one way or another, only EU's domestic products will just fall behind by not competing to create a equally good product that the consumers want.
by Someone | 2025-07-19 11:21:10+00:00
FTA:

“Dynamic initialization of a block-scope variable with static storage duration or thread storage duration is performed the first time control passes through its declaration

[…]

this would initialise everything correctly: by the time foo() is called, its b has already been initialised.”

I guess that means this trick can change program behavior, especially if the function containing the static is never called in a program’s execution.
by coffee_am | 2025-07-19 11:21:58+00:00
Of course one can generalize using the colloquial "Here in Europe". And generalization is useful -- one cannot go into all the complexity and details all the time, at some point one has to summarize/generalize an argument.

Yes, Europe is not a monolithic bloc, but there is a large fraction that is less sex focused, it's a fair generalization and comment to express that.
by throwup238 | 2025-07-19 11:22:46+00:00
> In what case are images inlined to a page’s initial load?

Low resolution thumbnails that are blurred via CSS filters over which the real images fade in once downloaded. Done properly it usually only adds a few hundred bytes per image for above the fold images.

I don’t know if many bloggers do that, though. I do on my blog and it’s probably a feature on most blogging platforms (like Wordpress or Medium) but it’s more of a commercial frontend hyperoptimization that nudges conversions half a percentage point or so.
by 1718627440 | 2025-07-19 11:22:47+00:00
I do like to talk to my computer, but in a formal consistent way. (shell script) It is superior to the visual approach (GUI), because it is faster, more expressible, more expressive (in both directions), reproducible, automatable and more trustworthy.

Using LLMs feels like the drawbacks of CLI, GUI and calculation by a human combined.
by jeswin | 2025-07-19 11:22:49+00:00
C# is a fantastic language, and with NativeAOT it can become a real alterntive to Go. It "can"; but most likely it won't.

The problem with C# is that its design decisions won't attract any new users who are considering or using Go (or in some cases Rust). That's a consequence perhaps of listening to its users, who are mostly Windows-based and have rigid preferences. And then on the other hand, C# goes on to introduce excellent functional-style abilities - while at the same time handicapping them in some way.

Recently, on one of their GH issues I was arguing that it's a good idea to reduce typing and allow namespace inference from directory structures/paths - given that most projects already have them in sync (and it can be done in a non-breaking way). In general, I felt that the community feels that it should be solved with "IDE features". Pushing these into an IDE is the Windows way of doing things.

To win in Unix land, C# needs to be editable in a plain text editor. It requires succinctness. But with the current community, I'm afraid they'll never figure this out.
by bob1029 | 2025-07-19 11:23:30+00:00
As argued elsewhere in this thread there is essential complexity inherent to any problem that cannot be eliminated.

https://news.ycombinator.com/item?id=44613270

If you have this much complexity and there is nothing you can do to reduce it, then the next best thing is to have an incredibly convenient way to stand up a perfect client on the other side of the fence within a single business day.
by ktallett | 2025-07-19 11:24:03+00:00
I sense we may just have a different experience related to colleagues skill sets as I can think of 5 people I could send some questions too and I know they would do them just fine. Infact we often have done similar problems on a free afternoon and I often do similar on flights as a way to pass the time and improve my focus (my issue isn't my talent/understanding at maths, it's my ability to concentrate). I don't disagree that some level of training is needed but these questions aren't unique, nor impossible, especially as said training does exist and LLM's can access said examples. LLM's also have brute force which is a significant help with these type of issues. One particular point is that Math of all the STEM topics to try and focus on probably is the best documented alongside CS.
by wanderinglight | 2025-07-19 11:24:19+00:00
I don't have any experience with Lua but looking around I think it should be easy to load the formation coordinator / node implementations as Lua files that can be hot reloaded without re-compiling.

Great suggestion! I've created an issue to keep track of this. https://github.com/sushrut141/ketu/issues/8

I will definitely look into this once Ketu gains more traction. REPLit like behaviour would help more people try things out.
by inbx0 | 2025-07-19 11:24:37+00:00
To quote a TV show Community character Jeff Winger:

> What makes humans different from other animals? We're the only species on earth that observes Shark Week. Sharks don't even observe Shark Week, but we do. For the same reason I can pick up this pencil, tell you its name is Steve and go like this... [breaks pencil. Abed reacts in shock] Jeff Winger: and part of you dies just a little bit on the inside. Because people can connect with anything.
by Nursie | 2025-07-19 11:26:22+00:00
> never sign any executable that can boot on shipped hardware unless you'd be ok with everyone running it on shipped hardware.

How about if, when the lead engineers are on holiday, you ship the first batch of production units with a root a key that’s on everyone’s laptop and has been pushed to bitbucket, and been used to sign all sorts of things for dev units? Then, when confronted with that, you say “oh right, well… can we delete it from those places and import the key to the HSM? We’ll use it as the prod key going forwards?”

I was sad when that payment terminal never made it to market, but in the end perhaps it was for the best.