MurphyA/hacker-news huggingface dataset:
by cmkr | 2026-01-28 07:57:59+00:00
Fair points, all of them.

The nsa.gov thing:
:)

The reals:
1. Hosting detection: I'm matching links TO GitHub as hosting ON GitHub. That's wrong. Fix incoming.

2. US-hosted sites getting 100%: My ASN lookup isn't catching everything. I opted against GeoIP services (privacy reasons), but clearly the ASN-only approach has to much gaps.

3. Social links vs embeds: You're right. A link to Twitter isn't a dependency. An embed is. Will differentiate.

4. gov.uk/gov.cn perfect scores: The tool checks infrastructure, not jurisdiction. gov.uk probably serves from EU edge nodes. That said, the name. Also tried to mention this in the Methodology-Modal. But iterating on all legalese and features same time as a single dev did not land well with my sleeping patterns for v0.1. Will fix that too.

"EU sovereignty" is misleading for non-EU countries - point taken. Will think about better framings.
by pjmlp | 2026-01-28 08:00:20+00:00
The way he was handled was another loss for the Year of Desktop Linux, but who cares, lets use Proton and call it "Linux" gaming.

"What Killed the Linux Desktop"

https://tirania.org/blog/archive/2012/Aug-29.html

"How I ended up with Mac"

https://tirania.org/blog/archive/2013/Mar-05.html
by cmkr | 2026-01-28 08:01:18+00:00
Thanks for the Bugs Bunny.
I'm detecting a LINK to GitHub Pages and marking it as hosting. That's wrong - hosting should only flag when the actual page is served from there.

Re fonts: "self-hosted" means fonts served from your domain (vs Google Fonts CDN). If you're using system fonts, that's a detection error on my end.

Both going in on the fix list. Thanks.
by PunchyHamster | 2026-01-28 08:01:47+00:00
I don't like few pieces and Mr. Lennarts attitude to some bugs/obvious flaws, but by far much better than old sysv or really any alternative we have.

Doing complex flows like "run app to load keys from remote server to unlock encrypted partition" is far easier under systemd and it have dependency system robust enough to trigger that mount automatically if app needing it starts
by Ntrails | 2026-01-28 08:02:09+00:00
> hand us the list of the evil countries that we should invade.

All the ones not currently complying with the will of the greatest nation on earth. Obviously

It's for their own good!

In all seriousness. Perhaps you missed the tone of my previous comment? There is nothing you can do past a certain point other than either embrace the colonial attitude or let the country do its thing. There are no more levers to pull.
by seanmcdirmid | 2026-01-28 08:02:11+00:00
The rebels (against the American regime) were all rural, ballistic missiles weren’t very effective when your enemy is wandering around the desert coming in out of rural Pakistan.

To get rid of the libs…they live in dense cities, trump would just have to lob a missile at Minneapolis, Denver, Portland, NYC, Chicago, Seattle, Austin, etc…it’s a war he can actually win quickly. Heck, why do you think it’s so easy for him to sh*t stir right now with a few strategic ICE surges. It’s easy when 90% of the left in Minnesota lives in one urban area.
by mindslight | 2026-01-28 08:03:16+00:00
Always being able to come up with some exception [0] doesn't mean that you're not being hypocritical, it just means that you've tricked yourself into being unable to see it. For another incident that resulted in a widespread display of hypocrisy, look at the public reactions to what happened when Kenneth Walker exercised his right to night time home defense - one of the basic scenarios the NRA is always rallying around. But I'm sure you've settled on some coping excuse for that one as well.

The real thing you need to understand is that this fascist movement will always find some grounds to characterize its targets as worthy of othering. If (when) you get tripped up by it, no amount of conforming or having supported it is going to redeem you in the mind of the mob. Rather it's going to be people just like yourself condemning you.

[0] this one seemingly based on an outright shameless lie of "resisting arrest"
by Empact | 2026-01-28 08:04:00+00:00
Is any law enforcement guaranteed to be exactly correct? No, because every person is fallible, and every system is made up of fallible people. This is why we separate arrest (police) from trial (judge) and judgment (jury), to mitigate those risks.

To malign a system because it is imperfect is to be unrealistic. Surely, we should minimize those harms, but they are not a reason to abdicate our laws.
by yfontana | 2026-01-28 08:04:33+00:00
> Certainly can’t compete with using VS Code or TeXstudio locally, collaborating through GitHub, and getting AI assistance from Claude Code or Codex.

I have a phd in economics. Most researchers in that field have never even heard of any of those tools. Maybe LaTeX, but few actually use it. I was one of very few people in my department using Zotero to manage my bibliography, most did that manually.
by Ronsenshi | 2026-01-28 08:05:01+00:00
For some reason this makes me think of a jigsaw puzzle. People usually complete these puzzles because they enjoy the process where on the end you get a picture that you can frame if you want to. Some people seem to want to get the resulting picture. No interest in process at all.

I guess that's the same people who went to all those coding camps during their hay day because they heard about software engineering salaries. They just want the money.
by notpushkin | 2026-01-28 08:05:06+00:00
We can look at intent: comic publishers want to make them interesting and capture your attention for some time, but do they make them addictive? And we can also look at the scale – if a product is reliably addictive across a wide audience, it might be bad for society, not just for individuals. If both criteria are met, it’s probably reasonable to blame the “dealer” of the thing in question.

But I agree that we should be able to decide for ourselves what is good for us – delegating it to authority isn’t a great solution, it should always be our own responsibility. We should, however, be especially cautious when making decisions about things that are known to be addictive for others.
by joe_mamba | 2026-01-28 08:05:30+00:00
>I could afford a house, car, family.

You're in the minority now in EU if you can afford to have those things now. The housing and CoL crunch is real and many industries suffered layoffs. Q3 2025 youth unemployment is around 20-25% in several EU countries including developed ones like Finland, it's no longer an issue just for the less developed southern ones.

>I am not sure if the extra money in the US would be worth it.

Since you already have a house and everything, then yeah it makes no sense for you. But I would do it in a heartbeat if I could.
by TeMPOraL | 2026-01-28 08:05:30+00:00
The industry decided that decades ago. We may like to talk about quality and forethought, but when you actually go to work, you quickly discover it doesn't matter. Small companies tell you "we gotta go fast", large companies demand clear OKRs and focusing on actually delivering impact - either way, no one cares about tech debt, because they see it as unavoidable fact of life. Even more so now, as ZIRP went away and no one can afford to pay devs to polish the turd ad infinitum. The mantra is, ship it and do the next thing, clean up the old thing if it ever becomes a problem.

And guess what, I'm finally convinced they're right.

Consider: it's been that way for decades. We may tell ourselves good developers write quality code given the chance, but the truth is, the median programmer is a junior with <5 years of experience, and they cannot write quality code to save their life. That's purely the consequence of rapid growth of software industry itself. ~all production code in the past few decades was written by juniors, it continues to be so today; those who advance to senior level end up mostly tutoring new juniors instead of coding.

Or, all that put another way: tech debt is not wrong. It's a tool, a trade-off. It's perfectly fine to be loaded with it, if taking it lets you move forward and earn enough to afford paying installments when they're due. Like with housing: you're better off buying it with lump payment, or off savings in treasury bonds, but few have that money on hand and life is finite, so people just get a mortgage and move on.

--

Edited to add: There's a silver lining, though. LLMs make tech debt legible and quantifiable.

LLMs are affected by tech debt even more than human devs are, because (currently) they're dumber, they have less cognitive capability around abstractions and generalizations[0]. They make up for it by working much faster - which is a curse in terms of amplifying tech debt, but also a blessing, because you can literally see them slowing down.

Developer productivity is hard to measure in large part because the process is invisible (happens in people's heads and notes), and cause-and-effect chains play out over weeks or months. LLM agents compress that to hours to days, and the process itself is laid bare in the chat transcript, easy to inspect and analyze.

The way I see it, LLMs will finally allow us to turn software development at tactical level from art into an engineering process. Though it might be too late for it to be of any use to human devs.

--

[0] - At least the out-of-distribution ones - quirks unique to particular codebase and people behind it.
by Aloha | 2026-01-28 08:05:35+00:00
If you're an engineer, you should admire Woz, if you're a product manager or marketeer, Jobs.

Jobs was a brilliant product manager and marketeer - every bit as brilliant as Woz is an engineer.

The truth is, the sharpest engineers struggle to make a marketable consumer product - because they make it for themselves, and while thats quite laudable, however it's generally a tiny market compared to one targeted at normal people.
by Quarrelsome | 2026-01-28 08:05:45+00:00
> addiction is the wrong word

I used that word mostly because of the name of that book "Hooked".

> like the snake oil salesmen of yore

the problem is that you could run that guy out of town in the past and his damage was localised. Nowadays he can be the biggest player in town.

> Sidetrack: I had the idea recently that unscrupulous advertising might be a tragedy of the commons for the clients en masse, and harmful for the economy in general. Based on the intuition that lying can't be doing any good.

I'd go further and state that all advertising is bad, but I might be a touch too radical. Also it might be too late, given how strong "native advertising" and product placement now is. The content and the adverts have merged. LLMs might offer some brief respite as I think it will be hard to reliably advertise inside that content.
by faust201 | 2026-01-28 08:06:58+00:00
It would but how and who to run it? Ideally some one like Linux Foundation sits on the White house meetings or EU meetings. But they don't. Govts don't understand. I was once participating in a Youth meeting with MEPs - most of them have only iPhones. Most (not all) lawmakers live on a different planet.

Also IIRC, linux foundation etc are not interested in doing such standardisations.
by Animats | 2026-01-28 08:07:11+00:00
Ah. That's good to know. I wondered how they did that. I can see doing it with triangles. Smooth curves are far more difficult.

I'm not an expert at this but I've done CNC machining, used Autodesk Inventor, and coded 3D collision detection. CSG engines were considered mathematical nightmares, and I've used them, but never been inside one. The good ones can take a cylinder and a thread profile, project the thread profile along a spiral as a cutting tool, and make a bolt. Then you can chamfer the end of the bolt, and the ends of the thread are correct.
by themafia | 2026-01-28 08:07:17+00:00
> Protesting is absolutely something you can and should be able to do casually

Then you are going to be identified and your conversations monitored. This is precisely the outcome the article is complaining about. I find that expectation absurd.

> of a self-governing people

This describes the majority not the individual.

> and petition the government

There is no expectation or statement that your anonymity will be protected. The entire idea of a "petition" immediately defies this.

> to prevent the enforcement of law.

How does "tracking ICE" _prevent_ the enforcement of the law? Your views on the first amendment suddenly became quite narrow.
by vintermann | 2026-01-28 08:07:55+00:00
> Can they if they all have guns? Yeah, probably.

Heck no, they can't. Even if they could, the government's advantage isn't just in weapons. Long before you'd get your 10000 people with their gun safe stash together, they'd know exactly who you were and what you were planning.

I think your proposal reads like bad power fantasy fiction. You can resist a powerful authoritarian/occupying government with force, but not without a lot of foreign backing - like in Iran right now - and I don't think you are prepared to ask the Russians for help. It would of course open a huge can of worms if you did, and you'd be right to ask if the world where you win with such support will even be better than the world where you lose.
by fainpul | 2026-01-28 08:07:57+00:00
I've also read people have much hate for the Music app. But I think it boils down to 2 things:

1. In certain setups macOS tends to launch it automatically and in unwanted situations, for example when a headset autoconnects.

2. People are pissed about the annoying ad-like pushing of subscriptions and other stuff.

I don't have those problems. As mentioned, disabled "Apple Music" and "iTunes Store" and all that crap disappears from the UI. I also don't have a headset.

The good things:

- It integrates nicely into the OS (as you would expect from Apple's own apps).

- It's very flexible in the ways it displays your music. It has everything from a mini player with varying degrees of info display up to a full screen mode.
by PunchyHamster | 2026-01-28 08:08:12+00:00
> People demonize attestation. They should keep in mind that far from enslaving users, attestation actually enables some interesting, user-beneficial software shapes that wouldn't be possible otherwise. Hear me out.

But it won't be used like that. It will be used to take user freedoms out.

> But why would the author of S agree to let you run it? S might contain secrets. S might enforce business rules S's author is afraid you'll break. Ordinarily, S's authors wouldn't consider shipping you S instead of S's outputs.

That use case you're describing is already there and is currently being done with DRM, either in browser or in app itself.

You are right in the "it will make easier for app user to do it", and in theory it is still better option in video games than kernel anti-cheat. But it is still limiting user freedoms.

> Yes, bad actors can use attestation technology to do all sorts of user-hostile things. You can wield any sufficiently useful tool in a harmful way: it's the utility itself that creates the potential for harm. This potential shouldn't prevent our inventing new kinds of tool.

Majority of the uses will be user-hostile things. Because those are only cases where someone will decide to fund it.
by soulofmischief | 2026-01-28 08:10:13+00:00
It's bad, we are living under Hitler 2.0 in every single sense of the word. He admires Hitler and says he keeps Hitler's books by his nightstand.

That said, do not rely on a single or even a few Americans for insight into what is going on, as you might get a wildly different perspective from each one, as a consequence of the billions of dollars put into generational propaganda and subliminal mind control out here. We are a nation divided.
by rektlessness | 2026-01-28 08:10:15+00:00
It is a bit weird watching the industry pivot from ‘no-code’ to AI agents.
But to be honest, i think if a prompt can knock out a bespoke app in five minutes, the traditional SaaS model is going to be as relevant as a fax machine, leaving the real value in whomever owns the pipes and the trust to actually run the stuff, and maintain it, once we've pivoted to the next shiny paradigm shift.
by ruszki | 2026-01-28 08:10:15+00:00
I don’t know, but it’s interesting that he and many others come up with this “we should act like LLMs are junior devs”. There is a reason why most junior devs work on fairly separate parts of products, most of the time parts which can be removed or replaced easily, and not an integral part of products: because their code is usually quite bad. Like every few lines contains issues, suboptimal solutions, and full with architectural problems. You basically never trust junior devs with core product features. Yet, we should pretend that an “LLM junior dev” is somehow different. These just signal to me that these people don’t work on serious code.
by rl3 | 2026-01-28 08:10:21+00:00
>What would be cool is the dream that's been building for decades about parallel computing abstractions where you write what looks like normal single-threaded CPU code, but it automagically works on SIMD instructions or GPU.

I've had that same dream at various points over the years, and prior to AI my conclusion was that it was untenable barring a very large, world-class engineering team with truckloads of money.

I'm guessing a much smaller (but obviously still world-class!) team now has a shot at it, and if that is indeed what they're going for, then I could understand them perhaps being a bit coy.

It's one heck of a crazy hard problem to tackle. It really depends on what levels of abstraction are targeted, in addition to how much one cares about existing languages and supporting infra.

It's really nice to see a Rust-only shop, though.

Edit: Turns out it helps to RTFA in its entirety:

>>Our approach differs in two key ways. First, we target Rust's std directly rather than introducing a new GPU-specific API surface. This preserves source compatibility with existing Rust code and libraries. Second, we treat host mediation as an implementation detail behind std, not as a visible programming model.

In that sense, this work is less about inventing a new GPU runtime and more about extending Rust's existing abstraction boundary to span heterogeneous systems.
by themafia | 2026-01-28 08:10:28+00:00
> a fundamental human right

No. It's not. Governments are not natural. So you have no "fundamental" rights here.

> and obligation

No. It's not.

> It is something that you should do as casually as you would voting

I would say voting is _not_ something you should do casually.

> something you do from time to time when the moment demands it.

Then you should expect some consequences in your life. If you actually want to avoid those then put your casual demeanor down and get serious. Otherwise there's a decent chance you will make things worse and do nothing to solve your original problem.

> See also: https://enwp.org/Chilling_effect

We all know what a chilling effect is. You have no right to communicate on signal. This does not apply.
by dh2022 | 2026-01-28 08:11:30+00:00
I looked at your other posts in this thread. The lifestyle you describe is not the average US based developer lifestyle. You must live in a very selective circle. Because I only know one developer who owned his plane-that Canadian guy who literally coded the first version of S3, became irreplaceable so AWS let him move to Oregon and he was commuting by plane. And I only know one developer who owned horses-he actually made his money by buying a whole bunch of land in Kirkland in the 90s. These are the only two examples out of probably more than 100 developers I worked with.

I know developers who have motor bikes and a Porsche or BMW or, recently, Teslas that sometimes they take to the race track. But this lifestyle is common for EU devs as well.
by joe_mamba | 2026-01-28 08:11:45+00:00
I get the same feeling. German car manufacturers had most of their growth in the past two or so decades from the Chinese market. But now they lost the EV race and CHinese customers prefer Chinese EVs to German ones(Porsche alone lost 99% operating profits!), so they are desperate to offload those cars to new markets any way they can, even at the expense of poor trade deals that might damage other sectors of the EU economy long term.

It's not a coincidence that EU suddenly signs trade deals left and right with the utmost urgency, see the recent Mercosur deal. The coffers are going dry and they need to bring in every euro they can no matter the future societal cost.

I'm happy to be proven wrong, but personally I'm skeptical these trade deals will lead to an increase in purchasing power and QoL for the average EU working class citizen in many countries, who've seen a stagnation or even decrease in the last decade or so.
by faust201 | 2026-01-28 08:13:01+00:00
Well summarised.

Another point is (often )the apps that banks makes are 3rd party developed by outsourcing (even if within the same developed country). If someone uses some MiTM or logcat to see some traffic and publishes it then banks get bad publicity. So to prevent this the banks, devs tell anything that is not normal (i.e) non-stock ROM is bad.

FOSS is also something many app-based software devs don't like on their products. While people in cloud, infra like it the app devs like these tools while developing or building a company but not when making end resulting apps.
by renewiltord | 2026-01-28 08:13:07+00:00
If you don’t care about how many you kill, these kinds of insurgencies can be ended. I don’t think the US Armed Forces could be convinced to attack their fellow Americans but if they did it would be worth remembering that the Warsaw Uprising ended poorly for the uprisers.

This is not like Ukraine where there are lots of underground manufacturing facilities.

If you tried building drones to stop US tanks and IFVs then the Californians would tell you that your factory needs to first go through environmental review. By the time the review is done the war will be lost.
by themafia | 2026-01-28 08:13:10+00:00
> Neither is violently undermining our Constitutional order.

Ah, the "ends justify the means" then? Is this something you want applied _against_ you? Seems reckless.

> These folks should be on notice that they will be prosecuted.

They will not.

> If we played by Trump’s book

Moral relativism will turn you into the thing you profess to hate.

> we’d charge them with treason and then let them appeal against the death penalty for the rest of their lives.

Words have actual meaning. We're clearly past that and just choosing words that match emotional states. If you don't want to fix anything and just want to demonstrate your frustrations then this will work. If you want something to change you stand no chance with this attitude.

I'm not choosing sides. I'm simply saying if you want to avoid FBI attention then take your heart off your sleeve and smarten up.