MurphyA/hacker-news huggingface dataset:
by lowkey_ | 2025-09-22 16:36:05+00:00
TL;DR:

They're using the wrong denominator, comparing apples-to-oranges. They aren't actually revealing that an exodus didn't occur, they aren't debating any numbers or adding any new data.

I added context for people who aren't familiar with the UK non-dom status, or the original intention of the legislation.

They're also a very biased organization, same as the organization behind the original report apparently.
by nickysielicki | 2025-09-22 16:36:27+00:00
So what? I should hate them for that? Cloudflare is really good at what it does. Nobody has to use cloudflare, but people who know what they’re doing choose cloudflare because the service they provide is worth the minuscule price they charge and it solves the massive abuse and performance problems that otherwise plague the internet.

Bing/msn.com failed to displace Google because Google was simply better, not because Google played dirty.
by techblueberry | 2025-09-22 16:36:29+00:00
Is it social media or is it natural processes? I'm not a social media defender by any stretch of the imagination, but I have to imagine similar trends occurred during prior areas of discord. In fact, Ironically, I would guess there was more disinformation in less connected environments, it just wasn't as easily recorded.

But a lot of what I see online isn't anger at the perceived politics of the shooter, it's anger at the perceived reaction of the other side.
by chao- | 2025-09-22 16:36:36+00:00
Reminds me of the old "MongoDB is Web Scale" series of comedy videos:

https://youtu.be/bzkRVzciAZg

Some friends and I still jokingly troll each other in the vein of these, interjecting with "When async programming was discovered in 2008...", or "When memory safe compiled languages were invented in 2012..." and so forth.
by graemep | 2025-09-22 16:36:38+00:00
> I get why people are frustrated, but it feels like anger's just being used for political gains. There is no easy answers to the current economic problems.

I have a more cynical cynical variation on that take. its being used to distract attention from the need for real economic (or any other) change. Politicians want business as usual (i.e. the Blair/Cameron "centrist" consensus).

I do not think the EU is relevant to this. They have the same problems.
by ghurtado | 2025-09-22 16:36:54+00:00
> You're kidding right? A stable society is necessary for wealth to exist.

Unfortunately, you are not going to reach this kind of "temporarily embarrassed millionaire" with logic.

These people think that "wealth" is some kind of magical golden poop that millionaires produce every day from their golden toilets, for the betterment of society. "trickle down" economics I believe they call it.

How do you even begin to talk to someone like that?
by atrettel | 2025-09-22 16:37:07+00:00
As a researcher, I like the notion that there could be some incentive or mechanism to create new and original content, investigate new things, or conduct research in general. I'll group all of those under the umbrella of new content. I don't think things will work out as ideally as described here, but I can appreciate the sentiment and hope that it works out positively.

That said, the mental model that this article uses only recognizes that new content can fill in "holes" (interpolation). It also can expand the boundaries in new directions (extrapolation). That is a different and harder problem. If you distribute money to people "based on what most fills in the holes in the cheese", you really aren't expanding the boundaries of human knowledge as much as you are strengthening existing knowledge. They need to take boundary expansion into account here.

I also recognize that we know where the holes or boundaries are in many fields. They are "known unknowns". But this proposal does not take into account "unknown unknowns" --- things that we do not even realize that we don't know yet. It's going to be harder to incentive research into unknown unknowns when we don't even know what they are yet.
by nomdep | 2025-09-22 16:37:10+00:00
My point is that it’s not about what work is done, but about what users get from that work.

Everyone could, in theory, learn how to configure Arch and Hyprland, but most of us don’t have the time or interest to do it.

So Omarchy is to Arch something similar of what Ubuntu was to Debian 15 years ago.
by marklubi | 2025-09-22 16:37:13+00:00
C# is amazing. Decisions at the education level were made well before it went cross-platform though (FWIW, I've been using it since before v1.1).

Would be interesting in what confusing syntax you're referring to. I think one of the beauties of it is that it's additive. You can program plenty of simple stuff in it with conventional style code, but there's a lot of syntactic sugar available that makes things so easy when you need to start scaling things.
by zelphirkalt | 2025-09-22 16:37:32+00:00
I think there is another problem for me: The last time I have done any manual memory management a la C, before using Forth was some >10y ago. And immediately the next question would pop up in my head: "What if that line is longer than 128 bytes? Is there no general function to read a whole line?" And I guess then I would reinvent the whole machinery to read a whole line, determining at which byte the newline appears. And then I would have doubts like: "Uh, but what if someone puts some unicode characters in there?". While actually all I wanted was to read a single file, to get working on an AoC puzzle.

So I think I lacked the manual memory management basics as well at that point, and any haphazardly implemented hack like "assume the longest line is at most 128 ASCII characters long" would not have made me happy with my code.
by marginalia_nu | 2025-09-22 16:37:40+00:00
Arch linux is a great linux distro that's kinda difficult to set up (more so historically but it's got that reputation).

Hyprland is a great WM that has garbage default settings and requires wading through tons of documentation, as well as a lot of effort to set up.

Omarchy is a distribution that ships Arch + Hyprland with sane defaults. The whole thing installs in minutes, and is overall very easy to get going with. This has lead to a lot of people who were previously turned off by all the sharp edges of both Arch and Hyprland to give Arch and Hyprland a shot. Since both of these things are pretty great once you get them going, a lot of people are enthusiastic.
by danudey | 2025-09-22 16:37:55+00:00
Wrote a new yaml grepping tool this past weekend and just realized thanks to this that I have a whole new can of worms to keep in mind. Ugh.

Turns out it does report values at their targets (which is desirable) but doesn't know or indicate that they're anchors (undesirable).

Also tested something with yq - if you tell it to edit a node that is actually from a yaml anchor, it updates the original anchor without warning you that that's what you're doing. Yikes.

(For anyone who wants to test it: https://pypi.org/project/yamlgrep/)
by kentonv | 2025-09-22 16:38:11+00:00
The .map() callback receives as its input an RpcPromise, not the actual value. You can't do any computation (including branching) on an RpcPromise, the only thing you can do is pipeline on it. Since the map callback must be synchronous, you can't await the promise either.

So it turns out it's actually not easy to mess up in a map callback. The main thing you have to avoid is side effects that modify stuff outside the callback. If you do that, the effect you'll see is those modifications only get applied once, rather than N times. And any stubs you exfiltrate from the callback simply won't work if called later.
by nerdponx | 2025-09-22 16:38:11+00:00
They are kind of different statements.

For-profit institutions will almost always act in the interest of profit for the people who have an ownership stake and a claim to the prophet stream. That's definitionally why they exist, and we have enough evidence from the history of everything ever to assume that they will for the most part act that way.

You are saying something different. You are pointing out that the people making decisions aren't necessarily good at making those decisions. Or maybe the incentive structure is set up such that the people making the decisions do not share the goal of profit with the company, and so decide according to what's best for them, which might or might not be what's best for the profit objective.

The instability of institutions in general is yet a third characteristic.
by latexr | 2025-09-22 16:38:12+00:00
> If they did something truly onerous

It would very unlikely be something which would affect Microsoft’s bottom line. They wouldn’t care.

> and everyone would switch their upstream to Edgium.

Who’s “everyone”? Anyone who cares minimally about possible shenanigans in Chromium is already selectively merging changes.

Edge aggressively sets itself as the default browser and slurps information from Chrome without permission. Edge and Microsoft are not and will not be a saviour from Google and Chrome.
by bitwize | 2025-09-22 16:38:15+00:00
This reminds me of Louis Rossman's Clippy rant. No, Clippy wasn't "just there to help". He represented not the end of some bygone era, but the beginning of the current one: in which operating systems attempt to get ahead of the user and shape their behavior to the vendor's needs, rather than simply doing what the user commands.

Similarly, Windows XP represented the beginning of the current, telemetry-encrusted, handholdy, locky-downy era in computing, not the idyllic past. It was the first Windows to feature product activation, and to send vital data about your system back to Microsoft for license enforcement purposes. When I read that news, I noped out of Windows pretty much for good.

It was also released in the era when Microsoft started seriously talking about Trustworthy Computing, whose fruition is the very problem the author laments. The only reasons why Windows back then wasn't even more locked down is because of backwards compatibility concerns, and with the DOJ breathing hotly down their necks they could ill afford the backlash if they tried. But the XP-era Palladium initiative is just now coming into reality, and may be in full force in Windows 12, which will doubtless require a signed code path from boot loader through application code.

There's also the issue that in the past, most Linux users had exposure to Unix, even if it was just their collegiate shell account, and so had some passing knowledge of Unix culture and values. People who weren't up to speed on this culture were richly rewarded for being at least willing to learn. These days, most Linux users come from a background of exclusively using Windows or (the non-Unixy bits of) macOS, are disappointed when Linux doesn't look and behave exactly like those, and if they be developers, feel the need to Change Fucking Everything so that it does. This perfectly explains GNOME. It's deeply embedded in GNOME's DNA. The founding document of GNOME is called "Let's Make Unix Not Suck", where the definition of "not suck" is literally "look and behave exactly like Windows". So we're already well into a culture of least-common-denominator-ism, even in the open source world, for ~20y and counting.

I dunno, maybe that last bit is a bit too "old man yells at cloud". But the 90s hit way different in computing, even compared to the immediately following decade. (Linux was legitimately cyberpunk. Instead of the anodyne, if not exactly welcoming, blue splash screen of Windows, we were greeted by the text-mode chatter of dozens of kernel and user-mode systems, each line having been written by some human whose name you could find by examining the source code or its history. The voices of the street finding its own uses for newly-cheap PCs.)
by superkuh | 2025-09-22 16:38:21+00:00
Those of us who get blocked from access services (government, commercial, personal) by cloudflare nearly every day have the lived experience to really understand the issue and the company. Most are blissfully unaware of their lack of experience. If you stick to corporate browsers you'd never know. It's not your fault, but maybe reflect on this lack of experience before commenting with so much confidence.
by Hilift | 2025-09-22 16:38:36+00:00
Unfortunately the state will never be able to stop or prevent it. There needs to be arrests and prosecutions though, and that is where the problems start. For a interesting example, look at California. A few years back, the state reverted medium-serious crimes back to the county for detainment. This moved the cost of incarceration back to the source, however, those inmates cannot be released. So if there is an overcrowding/capacity concern, the low-level offenses such as retail theft are often immediately released even if they are a repeat habitual recidivist offender with no disincentive to offend again.

For a vision of the future, look at YouTube videos of walking tours of San Francisco and Oakland. Entire streets for lease, 38% commercial availability rate. The Crocker Mall and San Francisco Centre Mall are empty, the latter for sale, losing over $1 billion in value.

Probably doesn't matter though, because most people ditched shopping and do everything online now.

https://www.cbsnews.com/sanfrancisco/news/auction-san-franci...

SF Centre Mall tour https://www.youtube.com/watch?v=FN3JXQoM9AU

SF Crocker Galleria tour https://www.youtube.com/watch?v=mzuSQSA3brA
by CrulesAll | 2025-09-22 16:38:48+00:00
If you fail to understand the context of this farce, with the UK economy tanking, I've got a bridge to sell you. Ignoring those who have left(and completely ignoring a six figure engineer, medical doctor etc are as valuable as millionaires) you don't invest in the UK. You don't hire. You let people go. You don't increase wages. You don't take any risks, and you lower the amount of labour you supply. You get the exact economic results the UK have now. Taxing success has never and will never work. Jesus, even all the Nordic PM's had to come to Harvard to make this point.

'Tax justice' is a political group. Just stop citing such drivel as almost mathematical fact.
by KDunc | 2025-09-22 16:38:50+00:00
Thanks for the candid response. I'd expect that because you're not one of the AI giants that you'd be able to work with the different suppliers more easily - licensing deals and even embedded tools in their websites. As far as I can tell, your business model doesn't rely on assimilating as much info as possible, so you're better positioned to work within suppliers' IP and sales pipelines.
by rsynnott | 2025-09-22 16:38:53+00:00
> If you can have more buses on more routes for the same capital and operating cost as fewer, big buses, you'll increae ridership.

The problem is, you probably only have a limited number of suitable arteries, so those routes are going to have places where they overlap. There are bus stops near me which at peak times have multiple buses per minute arriving, on many different routes, and at peak times these sometimes pile up and have to wait to load and unload. That's with big hundred-person double-deckers; it would be far worse if they were smaller.
by Palomides | 2025-09-22 16:39:05+00:00
man I dunno, I was expecting some magic but the tasks seem to boil down to untar, configure with some flags, make install

it does seem the machine is faster than me since I would have to spend a minute to copy each of the --disable-whatever flags for curl

it's somewhat cool to see a computer can do the same half-assed process I do of seeing what linker failures happen and googling for the missing lib flag
by oisdk | 2025-09-22 16:39:07+00:00
The "algebraic" in "algebraic effects" is not really related to algebraic data types, or sum or product types. I mean, I suppose they're related, since they both refer to algebra in the general sense, but there's no type-level algebra in a description of algebraic effects. (and, I suppose, you could do some type-level algebra with effects, like taking the "sum" of two effects, but again that's not what the "algebra" in "algebraic effects" is referring to)

> The big underline, though, is getting people to realize what algebra there is is not on the values that your code represents.

This is not correct. In the case of algebraic effects, the algebra is absolutely value-level.
by leptons | 2025-09-22 16:39:09+00:00
You could do a simple google search and find hundreds of articles. Here's a few...

https://health.ucdavis.edu/news/headlines/experts-warn-clima...

https://pmc.ncbi.nlm.nih.gov/articles/PMC11138229/

https://www.preventionweb.net/news/more-common-enemy-how-cli...
by 8organicbits | 2025-09-22 16:39:23+00:00
I do this using the Docker approach, especially for low scale web apps that run on a single VM. I like that its full Postgres versus the sometimes odd limits of SQLite. My usual approach uses a Trafik container for SSL, Django+gunicorn web app, and Postgres container; all running as containers one VM. Postgres uses a volume, which I back up regularly. For testing I use `eatmydata` which turns off sync, and speeds up test cycles by a couple percent.

I haven't tried the unix socket approach, I suppose I should try, but it's plenty performant as is. One project I built using this model hit the HN front page. Importantly, the "marketing page" was static content on a CDN, so the web app only saw users who signed up.
by epistasis | 2025-09-22 16:39:27+00:00
> Microsoft would fork it within hours and everyone would switch their upstream to Edgium.

Why would people trust Microsoft more than Google, though? Even with really bad actions, switching browsers is very difficult (i.e. it requires making an active choice and change about an obscure topic) and I don't see normal people doing it, which is what would be required for this to happen.

Microsoft can't get any traction for Edge even with the pushiness on their OS and massive market share. I recently installed Windows 11 on a box and even searching for Chrome had the top portion of the screen show "You don't need a different browser!" at the top of Bing. Did that stop me? No. Not going to use a Microsoft browser, thanks.
by alias_neo | 2025-09-22 16:39:40+00:00
Absolutely. I wouldn't suggest one shouldn't use a Pi if it fits their use case and budget, simply that once we get to a higher end Pi, it can be cost effective to simply buy a mini PC which will be more capable for not a lot more money.

The issue with competing ARM SBCs is the software support; Radxa makes some boards that are more powerful than Pis, but if you read the forums they've had hardware flaws in the designs, and they run old kernels and don't get updated, and of course there isn't the community behind it.

An x86 mini pc is a different beast to a Pi, but then I think a lot of people who were hosting software on a Pi weren't specifically looking for ARM architecture anyway, unless they were, in which case stick with a Pi.
by deadbabe | 2025-09-22 16:40:10+00:00
I thought anti-* is the thing, but in the opposite way you would normally expect the thing, not just an unfinished version of the thing.

A library of unread books is still a library, in fact one should have a library of books you might want to read someday but haven’t yet, as part of the enjoyment of a library is coming across many things you’ve never read.

An anti-library might be a collection of things you could never read. A restricted place with all the books banned by a government, unorganized and uncategorized, inaccessible. Where books go to die.
by dash2 | 2025-09-22 16:40:11+00:00
>That's pretty standard model for those times - when dealing with "inferior" peoples, its pretty much either "noble savage" or "inscrutable deceitful liar".

This is incorrect and historically uninformed. To give one example, the same year, 1859, saw Edward Fitzgerald's translation of the Rubaiyyat of Omar Khayyam, which electrified Victorian England with its meditations on divine inscrutability. A few years earlier, Carlyle had written "The Hero As Prophet", a positive evaluation of Mohammed (but certainly not the first - Voltaire and even Jean Bodin had got there before, says ChatGPT).

There was plenty of racial bigotry in the nineteenth century, but also plenty of people with a deep interest in other cultures.
by nirvdrum | 2025-09-22 16:40:13+00:00
Huh? I'm using YAML because that's the language used to configure GitHub Actions. You may not like YAML, and that's fine. But if we collectively had to learn the unique way each project generates their GitHub Actions config, that would be a massive waste of time.

YAML isn't that hard. Most GitHub Actions configs I see are well under 500 lines; they're not crumbling under the weight of complexity.
by LM358 | 2025-09-22 16:40:14+00:00
Wealth tax on houses (and apartments, cabins etc..) are calculated as 25% of market value up to 10 MNOK and 70% over that. So you'd need to own a rather luxurious house before having to pay a rather modest tax.

Some municipalities also have a separate property tax which iirc is usually an order of magnitude lower than the wealth tax.
by tkfu | 2025-09-22 16:40:22+00:00
I would not say it "fixed" the problem. It removed the _recommendation_ for parser implementations to use the regex `y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF` for parsing scalars as bools, it changed the _canonical_ presentation of bools from `y|n` to `true|false`, and it introduced the "schema" concept. It also introduced and recommended the use of the Core Schema, which uses `true|True|TRUE|false|False|FALSE` as the regex for inferring bools from scalars. But unsurprisingly, since using this schema is only a recommendation and not a requirement, many implementations elected to keep their backwards-compatible implementations that use the original regex.

So the Norway problem persists.
by chucky_z | 2025-09-22 16:40:38+00:00
As someone who's lived in the bay for a bit over 10 years now, when I first moved here Google was very much that company that you think they were. Now, they are not. Every single friend (and it was >50% when I moved here!) has since left Google in the bay area. There is one left at Google entirely, and they're only remaining due to physical location (near family outside the US). I have watched my friends get brutally and relentlessly pipped over the tiniest bullshit reasons. This is all entirely 2nd hand so my perspective is very skewed, but even my friends from Facebook/Netflix/Apple weren't treated that way.
by AnotherGoodName | 2025-09-22 16:40:39+00:00
To be clear the statement is that people of pension age earn more than others. Not that they earn more from the pension specifically. Retirement account investments have been generating huge returns for a while now and wages have been stagnating. Which is a problem but no one should read this as "Frances pension is too high" since that's not what this statement is about.
by pmdr | 2025-09-22 16:41:01+00:00
The Linux community has, to my knowledge, never had someone with DHH's outreach experience and promote a "come-to-Linux" moment. Especially after using Apple products for 20 years.

Also, it has sane, sensible and appealing defaults. It's installable in a few minutes, so it saves time. I'm a happy Omakub user, even if I first used Linux back in 2005.
by cyberax | 2025-09-22 16:41:08+00:00
> She has three kids IIRC.

I haven't seen this in the transcript?

> Hong Kong has always been dense, and it used to have a fertility rate of ~5

I'm going to save this quote. It goes next to: "Yes, Tokyo now is too expensive, but just 10 years ago you could dream about getting a house there".

> Further, all US states, regardless of how urban or rural they are, have fertility rates with basically the same slope:

Yes. Toxic urbanization has not spared the US. But it affected the US less than other countries because the suburbs put up a fight.