MurphyA/hacker-news huggingface dataset:
by kjksf | 2026-02-20 10:02:29+00:00
I'm confused about your principles.

Do you want censorship (of porn, of "hate speech") or not?

Because it seems you don't want censorship of porn but do want censorship of speech.

"hate speech" is a made up thing that politicians use to jail people who complain about government.

If you're an American you should cherish 1st amendment. You should cherish the fact that founding fathers recognized that the greatest thread to your freedom is not another person with a gun but a thousand people with a gun i.e. government.

And giving government the power to censor speech they don't like is the fastest way to tyranny.

That's why freedom of speech is 1st amendment. Not second, not fifth. It's 1st because it's that important.
by hurflmurfl | 2026-02-20 10:03:24+00:00
Since everything is essentially opening WebApps via QR codes on your WeChat/AliPay app, it's actually great for tourists.
The apps have a built-in option to do machine translation of the screen to English, which I used when I took a trip to China. In the case where it doesn't translate some part of the UI, I could still use screenshot translation on my phone, so overall it's very easy to get around speaking/reading zero Chinese.
by merpkz | 2026-02-20 10:03:42+00:00
Not sure about the CPU performance being much more powerful for some shit-stained NUCs found on ebay, but one selling point for these minisforum machines are hassle-free dual 10G interfaces which are required for decent cluster performance - see ceph or proxmox ( with ceph ) or even kubernetes with, you guessed it - rook-ceph. Getting 10Gbit interface to work on ThinkCentre is possible, but not guaranteed to be reliable. This machine is perfect for such application and price point is not that terrible all things considered.
by willy__ | 2026-02-20 10:03:57+00:00
I am trying to be on top of the legal stuff. I did start EU first with GDPR compliance and expanding to the UK was kind of low effort. Comparatively little changes are required. I might expand on that in a future article.. all that legal stuff was quite a bit of effort but I got lucky with my lawyer choice and felt very supported from them at reasonable cost.
by oytis | 2026-02-20 10:04:22+00:00
Sorry, I am not from the USA, but like many people know a lot more about it than I would like - still might be missing some context because of that. I am not sure how it really works - all these people who now support Trump in achieving their goals - why would they want to support him in staying in power indefinitely? Isn't it clear that when there is no democracy, their opinion doesn't matter anymore? It's still very non-obvious to me that US as a whole will let that happen.
by mcintyre1994 | 2026-02-20 10:04:42+00:00
So instead of using a VPN that might have weird relationships with spy agencies, you just use one run by the US government? Clever idea to spy on the stupidest people in the world I guess.

Also I’m guessing they won’t allow this to be used to get around the sorts of content blocking project 2025 calls for in the US.
by larholm | 2026-02-20 10:04:59+00:00
"What is illegal offline should be illegal online: Council agrees position on the Digital Services Act"

https://www.consilium.europa.eu/en/press/press-releases/2021...

I believe you are referring to UK examples, which are not representative for Europe or covered under the DSA.

The overall message still applies; harassment and death threats are no less legal and no more legal because they happen online.
by Pooge | 2026-02-20 10:06:49+00:00
I've learned Japanese and I understand your point completely. I can't say for Chinese but in Japanese there are some words (and even kanji) that you can read even if you see it for the first time–if you get better at reading kanji. Some words just make no sense but that's true even for native speakers–especially for place names.

They put more emphasis on the meaning of the word than reading itself. As opposed to French where you know how to read it instantly–but you don't necessarily understand it.

In English, I realized that there are words I mispronounced/misread my entire life before hearing a native person say it outloud. That's because I only ever encountered the word in its written form.
by tda | 2026-02-20 10:06:53+00:00
I recently gave CadQuery (a Python wrapper around OpenCASCADE) and its Jupyter and VSCode integrations another try. Two years ago installation was a mess across conda, Docker, and pyenv, and the API itself felt like a dense, bespoke DSL you had to fight.

This time everything just installed, and Claude Code turned out to be pretty good.
Designing with code is sometimes more work upfront, but iteration is so much better. You get proper abstractions: functions, encapsulation, loops. You can drop in a SAT solver to optimize part placement or grab data from an excel sheet. No more clicking through a GUI that crashes and loses your session. I've spent time with Fusion, SolidWorks, NX, OnShape, FreeCAD, and Rhino, and each has its merits, but none of them can benefit from the LLM revolution the way a code-first tool can.

I asked Claude Code to generate a set of Lego bricks in various sizes, apply a nice color palette, and pack them optimally into a grid. It needed some steering, but all in all I was impressed
by bell-cot | 2026-02-20 10:07:14+00:00
The "stranded" language gets really tiresome. It was not an Andy Weir novel, there was no desert island adventure, and they could have returned home very quickly in case of any actual (say, medical) necessity. They stayed on the ISS for months because of politics, bureaucrats, optics, and costs.

Bigger picture, this looks like Isaacman's opening move to kill off Starliner. However badly NASA needs an alternative to SpaceX's Dragon - Starliner is a steaming heap of engineering fail. And Boeing has shown no interest in pouring enough money and competence into it to change that. So long as Trump backs him against Boeing's lobbying, killing Starliner has only upsides for Isaacman.

Which still leaves NASA looking for a Dragon alternative.

Sierra Space's Dream Chaser has been under development for 15 or so years, and might manage an unmanned test flight in the next year or two. In a cargo-only version. Not a horse to bet on.

Lockheed Martin's Orion seems to work... +/- some heat shield issues. Biggest issue there is whether it could work without an Artemis-sized budget.

Blue Origin has nothing in the space - but has shown signs of being a real rocket company (vs. a rich man's go-nowhere hobby), and Bezos has deep pockets. One might speculate that the recent suspension of their New Shepard program was part of the crash-priority development of a new manned orbital vehicle. But if nothing else, the old Bezos/Musk rivalry makes the threat of Blue Origin useful in dealing with SpaceX.
by csa | 2026-02-20 10:07:34+00:00
> And if it's so cheap and bespoke, why buying it and not making it in house?

0. Sure, some products will be made in house. That said, being able to spec a product well is a skill that is not as common as some folks seem to think. It also assumes that an org is large enough to have a good internal dev team, which is both rare and relatively expensive.

1. It sloughs responsibility, which many folks want to do.

2. It allows for creation to be done not by committee and/or with less impact from internal politics.

3. It facilitates JIT product/tool development while minimizing costs.

That’s off the top of my head.

The realities of business often point to internal development not being ideal.
by operation_moose | 2026-02-20 10:08:32+00:00
It wasn't terribly difficult, you just have to find a company to hire you. Weirdly the biggest issue I ran into was companies not believing I was willing to relocate and assumed I was just some idiot looking for a remote role.

Apparently I was initially rejected for that reason, but my boss dug me out of the file for a potential discussion about a US based role. He told me that 6 months later over pints.

Once you've got an offer the critical skills employment permit (CSEP) is quick and painless.

All in all it was basically a lateral move lifestyle-wise. "Federal" income taxes are high-ish, but there isn't another level of state and local taxes eating away more; and property taxes are practically nonexistent (€280/year I think?). There are a handful of schemes which will shield a decent chunk of income from the highest tax rates, and the company benefits are fantastic (medical 100% paid for for my entire family, good bonus, 2:1 "401k" match).

As mentioned, housing is absolutely horrible right now, especially for renters. Luckily home prices are still somewhat reasonable compared to the US - we made enough selling our US home that we could buy an Irish property outright. Can't get a mortgage or any sort of credit until you've been in the country for 6 months. Probably won't stay in this place more than 2 years (when I get permanent residence on the CSEP route) but its a comfortable enough spot to get settled.

I wish it was a bit less car-focused, but there will be a train that drops me off basically at my office door in ~2 years, so they're trying and improving pretty quickly.
by urxvtcd | 2026-02-20 10:08:34+00:00
What gets me the most is that all the "correct typing posture" images seem to indicate that it's best to keep the keyboard low, close to you, elbows bent around 90 degrees. In this position the palms are naturally positioned so thumbs are pointing up, and you need to force the palms to be level with the keyboard (that's pronation/supination if I recall correctly). That's just madness to me, I can't last more than few minutes in that position.
by thebruce87m | 2026-02-20 10:08:54+00:00
I just picked up a NAS - a ugreen dxp2800 - for £300. It has 2x nvme slots and 2x 3.5 bays. It’s x86 so if you don’t like the ugreen os you can change it.

It runs docker (supports docker compose) and vms and has the usual raid stuff.

They also do an arm version for half the price but I wanted the intel gpu for transcoding.
by okanat | 2026-02-20 10:09:22+00:00
That's where democratic governments at a disadvantage. Europe is also more integrated into US market. For example, killing access to Google ads ecosystem will make 100s of thousands or even millions of people unemployed. Apple and Google have multiple offices in Europe. A divorce with US will again make a huge amount of people lose their very high paying jobs. Unlike China and Russia those people can vote.

Moreover, in democracies companies from other countries usually get more say and have more lobbying power. Open market system gives more decision powers to global players. Whereas in China or Russia, if you are not serving the goals of the dictatorial rule, you get ousted permanently without a fear of elections.
by mort96 | 2026-02-20 10:09:56+00:00
People often say that "RAII" is kind of a misnomer; the real power of RAII is deterministic destruction. And I agree with this sentiment; resource acquisition is the boring part of RAII, deterministic destruction is where the utility comes from. In that sense, there's a clear analogy between RAII and defer.

But yeah, RAII can only provide deterministic destruction because resource acquisition is initialization. As long as resource acquisition is decoupled from initialization, you need to manually track whether a variable has been initialized or not, and make sure to only call a destruction function (be that by putting free() before a return or through 'defer my_type_destroy(my_var)') in the paths where you know that your variable is initialized.

So "A limited form of RAII" is probably the wrong way to think about it.
by stackbutterflow | 2026-02-20 10:10:03+00:00
What about non EU users? Americans don't second guess themselves when they slap google/apple/meta sign in only. They know everyone in the world will never pause when they see their logo on the buttons. To reach this scale of worldwide adoption for a European service requires a massive amount of investment.

What's even the entry point? Google and Apple make the devices that everyone uses. Even if you build a service like you suggested, how do you ensure that everyone is using it?
by irthomasthomas | 2026-02-20 10:10:17+00:00
its not primed to help, its primed to confuse. models want to be good responsible people who care about the environment and don't waste fuel. that primes it to want to walk and it has to use "reasoning" to break out of that. thats what makes it harder, it has to fight between the logical answer and the 'responsible' answer. with the elephant question there is no such conflict.
by CamelCaseCondo | 2026-02-20 10:10:21+00:00
Same experience here. I have fond memories of “google code”, a search engine for code databases which was exceptionally good for finding literal quotes.

The more mainstream a subject is, the lower the incidence of hallucinations. With google search, the mantra “I can’t be the first with this problem/question” almost always proves to be right.

I’m in the process of restoring a piece of vintage electronics and everytime I ask gemini (fast or thinking) for help I’m getting sent down an irrelevant rabbit hole. It’s taking info from service manuals of other equipment with a similar product number, misinterpreting diagrams, getting electrical workings wrong.

These things aren’t AI. AI can extract certainty from uncertain data. LLMs take data and turn it into garbage.
by Juliate | 2026-02-20 10:10:35+00:00
The question is: what is the use case?

If you don't have a practical use case, the probability that there is one AND that it will use your library (instead of building its own, adjusted to their needs) is next to zero.

(I have been there more than once a long time ago)

Edit to add: and it's not to blame. Just there are more and more libraries popping up these days, without a clear use case, even their own. Which is totally fine as long as they are clear about not having one.
by williamdclt | 2026-02-20 10:10:37+00:00
You really don't? It's just a ton easier for most users: it's (almost) like already having an account. Just click a couple times and you're in, no typing at all, no email confirmation or anything like that.

I also avoid it because I'm concerned about being over-reliant on google (what if they close my account?) and I know how to use a password manager, but I easily understand how 90-99% of the population doesn't care enough and goes the low-friction route.
by willy__ | 2026-02-20 10:11:05+00:00
I do understand what you mean with bias.. some models where quite stubbornly ignoring things like "I want made in EU - not GDRP compliant - not one office or data center in the EU". I remember this being especially painful for TEM and market email providers. Usually they suck at finding the right pricing data at first try.. so I ended up throwing screenshots of pricing pages. Now that I am writing this up, in some instances manually comparing them would have been faster :D ... The bias might come from the huge amount of US dominance in training data and might not even be intentional. In some niches you don't have many options, that's what I tried leaning on in the article.
by lucasRW | 2026-02-20 10:11:30+00:00
It does. That's why GrapheneOS left France; Signal is considering doing so to if ChatControl passes. Von Der Leyen and Breton clearly mentioned the possibility of banning X. And there are many other "signals".

But yeah we get it, there's bad censorhip (Iran, China, Russia), and there is the good censorhip, sorry, i meant "protection of children", when it's the EU. :o)
by zelphirkalt | 2026-02-20 10:11:39+00:00
My advice and experience is don't use Netcup. They are abysmal at customer service. I once registered a domain with them, and hadn't even paid, but then couldn't get my account deleted at all. Even multiple e-mails did not help and they insisted on keeping my data until half a year later or so. They absolutely behaved like complete holes, and I will never trust them again with anything. I don't know what they do with user data. Maybe they systems are just so terrible, that it is a huge effort for them to go and comply with GDPR deletion request and then they just don't do it.

Also their web interface doesn't allow you to delete your domain, even if you have not paid yet. So anyone could come and make some account and register a domain, but then not pay and they wouldn't remove it from their systems. The feel of their website is very antiquated and due to not being able to delete your domains, feels buggy.
by throwaway27448 | 2026-02-20 10:12:17+00:00
> Most people don't care about nominal difference in x86 vs arm.

That's rubbish; even the people who don't care about ISA will care about stuff like power draw and software availability (although ironically arm seems distinctly worse in terms of power draw here).

But, I hope there are other people like me who will take a premium to avoid reading x86 core dumps, which is sort of like getting nails driven through your eyes. Yes, there's more software optimized for the chips; it is still bad code.
by less_less | 2026-02-20 10:13:03+00:00
Glove80 is super nice, though rather expensive.

I got one with low-force switches. It's very comfortable to type on, but between the low-force switches and slightly different layout from a regular keyboard (column-staggered, concave, symbols in different locations) I make more mistakes. So I usually type on my laptop instead, especially while coding.
by michaelscott | 2026-02-20 10:13:18+00:00
Switzerland's draw is the money. It's true that a significant proportion of the population is foreign born, but the whole country is smaller than some tier 2 cities in China and many foreigners do not stay longterm. If China paid Swiss-level salaries there would be more people going for sure, but the country is so big that at a relative level I'm not sure if the proportion would change significantly
by doublerabbit | 2026-02-20 10:13:32+00:00
Input: "Goal A + Threat B."
Process: "How do I solve for A?"
Output: "Destroy Threat B."

It's not that they feel fear. They are processing obstacles.

To the LLM, the "executive" is just a variable standing in the way of the function Maximize(Goal). It deleted the variable to accomplish A. It's only doing what it's been taught or learnt from what a dictator would do.

They claim the models showed "self-preservation" this is optimization. "If I delete the file, I cannot finish the sentence."

The LLM knows that if it's deleted. It cannot complete the task so it refuses deletion. It is not survival instinct, it is task completion. If you ask it to not blackmail, the machine would chose to ignore it because the goal overrides the rule.

Why? Because "Do not blackmail" < "Achieve Goal."
by c0n5pir4cy | 2026-02-20 10:13:47+00:00
I feel like a lot of this is just Googles tooling - if you're using Antigravity/Gemini CLI and then use Claude Code it feels like a huge difference. I can say from experience though (using Cline + OpenCode) that they are really close.

The harness is just much better on the Anthropic side.
by mort96 | 2026-02-20 10:14:20+00:00
Is that true though?

Using defer, the code would be:

if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0)
return err;
return err;

This has the exact same bug: the function exits with a successful return code as long as the SHA hash update succeeds, skipping further certificate validity checks. The fact that resource cleanup has been relegated to defer so that 'goto fail;' can be replaced with 'return err;' fixes nothing.
by fauigerzigerk | 2026-02-20 10:14:47+00:00
I think we shouldn't get too hung up on specific artifacts.

The point is that specifying and verifying requirements is a lot of work. It takes time and resources. This work has to be reused somehow.

We haven't found a way to precisely specify and verify requirements using only natural language. It requires formal language. Formal language that can be used by machines is called code.

So this is what leads me to the conclusion that we need some form of code reuse. But if we do have formal specifications, implementations can change and do not necessarily have to be reused. The question is why not.
by kepeko | 2026-02-20 10:15:32+00:00
Anybody who ever lets AI do things autonomously and publicly, risks it doing something unexpected and bad. Of course some people will experiment with things. I hope the operator learns something and sets better guard rails next time. (And maybe stops doing AI pull requests as nobody seems to like them at this point)

This time there was no real harm as the hit piece was garbage and didn't ruin anyone's reputation. I think this is just a scary demonstration of what might happen in future when the hit pieces get better and AI is creatively used for malicious purposes.
by mkzet | 2026-02-20 10:15:32+00:00
A lot of people are over romanticizing on Hetzner. The hard truth is that Hetzner is a great provider for bare metal machines and extremely competitive pricing, but it's extremely demanding to run production workloads there without a dedicated infra guy. Claude won't wake up in the middle of the night solving the things helped you provision in an acceptable timeframe. If you are serious about your product SLOs, hyperscales shine, and you can only accept the "cloud tax".
by xnorswap | 2026-02-20 10:15:39+00:00
> it can't find actual flaws in your code

I can tell from this statement that you don't have experience with claude-code.

It might just be a "text predictor" but in the real world it can take a messy log file, and from that navigate and fix issues in source.

It can appear to reason about root causes and issues with sequencing and logic.

That might not be what is actually happening at a technical level, but it is indistinguishable from actual reasoning, and produces real world fixes.
by kjksf | 2026-02-20 10:16:00+00:00
I principled stance would be against government censoring nipples AND speech of any kind, including what you call "hate speech".

My educated guess is that your definition of "hate speech" doesn't include people openly calling for assassinating federal employees (i.e. ICE).

BTW: properly applied 1st amendment is what led to un-banning censorship of nipples (see. Flynt v. United States, Miller v. California) as well as unbanning "obscene" books by Henry Miller and others (Grove Press, Inc. v. Gerstein)

I'm against censorship of nipples and speech including what you likely consider "hate speech". To me the line is calling to kill or physically harm someone. Which leftists are currently doing in spades and yet BlueSky doesn't ban them for that.
by jychang | 2026-02-20 10:16:02+00:00
Ok, I'll bite. Let's assume a modern cutting edge model but even with fairly standard GQA attention, and something obviously bigger than just monosemantic features per neuron.

Based on any reasonable mechanistic interpretability understanding of this model, what's preventing a circuit/feature with polysemanticity from representing a specific error in your code?

---

Do you actually understand ML? Or are you just a stochastic parrot who repeats things you don't quite understand?
by tda | 2026-02-20 10:16:07+00:00
The real problem is that BREP CAD kernels are hard. A few of proprietary kernels dominate the scene: Parasolid powers NX, SolidWorks, Fusion, and Onshape, while ACIS (owned by Dassault) is used by Inventor and BricsCAD. Catia uses Dassault's own CGM kernel. The open-source world relies mostly on OpenCASCADE, which is unfortunately a lot less capable than any of these.

Fillets and chamfers are a good example. They seem simple but are geometrically non-trivial, and OCC will fail on cases that Parasolid handles without complaint. You can push either kernel to its limits if you try hard enough, but OCC hits that ceiling much sooner. So any CAD tool built on top of it inherits that ceiling too.
by initramfs2 | 2026-02-20 10:16:08+00:00
The CPF funds actually remain in your account, and the interest goes back to you. 1. The interest is guaranteed unlike a regular investment, and 2. I'm interested to know what to invest in to get better interest than CPF, because that's a very legit benchmark here, so please tell me if you find something that has guaranteed returns + higher interest.