MurphyA/hacker-news huggingface dataset:
by qnleigh | 2026-02-20 09:08:15+00:00
Interesting, I've had similar issues. It seems to be very clumsy when using its internal tooling. I've seen diffs where it accidentally garbled significant amounts of code, which it then had to go in and manually fix. It's also introduced bugs into features that it wasn't supposed to be touching, and when I asked it why it was making changes to I the other code, it answered that it had failed to copy-paste since large blocks of code correctly.
by vortegne | 2026-02-20 09:08:43+00:00
I'm sorry, but LLM startups isn't science, it's the current gold rush. As impactful LLM stuff might or might not be in the future, it's just the current startup cash chase cycle.

Dodging work regulations is also not really "attracting talent". SF is an insane bubble and views itself as a much more intelletually important than it actually is.
by Grisu_FTP | 2026-02-20 09:09:24+00:00
I dont have a real special usecase, i just use it whenever i think it will give better results than googling or thinking or i dont feel like getting annoyed by cookie popups.

And i dont think gpt3 was best, but it felt like it actually listened.
Now i tell it: "You did this and this wrong, i specifically told u the exact opposite. Can you please do what i asked you?"
And then it says something like: "Oh yes my bad, you are right and very very smart to have caught that you must be a super genius. I will now do what you asked me"
Does the same wrong thing again. and again and again.

I ask it to fix a mistake, it tells me it fixed it, gives 1:1 the same thing with more errors.

It also feels like it forgets mid convo way faster than it did.
by esseph | 2026-02-20 09:10:09+00:00
> Most people don't care about nominal difference in x86 vs arm.

"Most people" aren't on HN, either.

The # of ARM servers at cloud providers are growing, but the ARM server options are severely lacking for most.

I, personally, would like to see more ARM growth (and I think we're heading that direction anyway... look at NVIDIA right now). Buying ARM servers that help push ARM software development forward is probably a good thing, IMO, from that POV.
by mort96 | 2026-02-20 09:10:24+00:00
I feel like C people, out of anyone, should respect the code gen wins of defer. Why would you rely on runtime conditional branches for everything you want cleaned up, when you can statically determine what cleanup functions need to be called?

In any case, the biggest advantage IMO is that resource acquisition and cleanup are next to each other. My brain understands the code better when I see "this is how the resource is acquired, this is how the resource will be freed later" next to each other, than when it sees "this is how this resource is acquired" on its own or "this is how the resource is freed" on its own. When writing, I can write the acquisition and the free at the same time in the same place, making me very unlikely to forget to free something.
by Thanemate | 2026-02-20 09:11:59+00:00
>This assumes every individual is capable of succinctly communicating to the AI what they want. And the AI is capable of maintaining it as underlying platforms and libraries shift.

It's true that at first not everyone is just as efficient, but I'd be lying if I were to claim that someone needs a 4-year degree to communicate with LLM's.
by zigzag312 | 2026-02-20 09:12:04+00:00
A success story by what definition? I cannot judge Haskell as I don't know it good enough.

I should have added "usually". On average when something is designed by a committee the effect is like this, but now always. You don't have to take my word for it [1]. Most of the time means that kind of outcome is not always guaranteed and the result can be good in some cases. In same way, an AI generated content can also sometimes sound like it has character.

[1] https://en.wikipedia.org/wiki/Design_by_committee
by jbstack | 2026-02-20 09:12:32+00:00
As someone living in an EU state who has to regularly turn my VPN on and off to have full internet access, I can't agree with you that it's a "hoax". It's inconvenient enough for me that I'm looking into having a custom router that will switch between VPN destinations depending on what site I'm accessing.

Also "EU countries have higher press freedom than the US" is a strawman argument. We're not talking about press freedom. It's also an example of the fallacy of relative privation ("X isn't bad, because Y is worse than X"). It's like saying "It's a hoax that the US executes some prisoners, because Iran executes even more".
by uecker | 2026-02-20 09:12:50+00:00
The advantage is that it automatically adds the cleanup code to all exit paths, so you can not forget it for some. Whether this is really that helpful is unclear to me. When we looked at defer originally for C, Robert Seacord hat a list of examples and how the looked before and after rewriting with defer. At that point I lost interest in this feature, because the new code wasn't generally better in my opinion.

But people know it from other languages, and seem to like it, so I guess it is good to have it also in C.
by MrAlex94 | 2026-02-20 09:13:11+00:00
I’ve found Scaleway really good, I’m surprised it doesn’t come up more often here.

If it matters, I didn’t go to them because they were specifically an EU org either - when Packet became Equinix Metal and then that got shut down, SCW were the most equivalent in terms of cost / hardware specifications and I often used them in parallel when Packet was still around so as to not have all my eggs in one basket.
by noirscape | 2026-02-20 09:13:17+00:00
It's not related to Chinese in specific, but in civilian air traffic, the lingua franca is specifically English[0]. The reason for this is because other languages leave too much room for interpretation. One incident not mentioned in that page that's worth bringing up is Korean Air Flight 801; the crew recognized an issue with the instruments quite a bit before the crash, but because the flight crew essentially was too polite in notifying the captain of the issue, the captain instead asserted authority with incomplete information, leading to the plane crashing[1].

Language specificity and cultural encoding in those languages can have a pretty major impact on its clarity, especially in critical situation. Speaking a secondary language instead can avoid that sort of thing simply because being a non-native speaker, you'll be a good deal more blunt in that language.

[0]: https://en.wikipedia.org/wiki/Aviation_English

[1]: https://en.wikipedia.org/wiki/Korean_Air_Flight_801
by mort96 | 2026-02-20 09:13:17+00:00
I love RAII. C++ and Rust are my favourite languages for a lot of things thanks to RAII.

RAII is not the right solution for C. I wouldn't want C to grow constructors and destructors. So far, C only runs the code you ask it to; turning variable declaration into a hidden magic constructor call would, IMO, fly in the face of why people may choose C in the first place.
by raincole | 2026-02-20 09:13:24+00:00
> His unit has successfully prosecuted about 750 hate speech cases over the last four years.

It's just one of the sixteen units that prosecute 'hate speech' cases in Germany.

Oh, by the way, the Chancellor himself is calling to demolish online anonymity completely: https://dpa-international.com/politics/urn:newsml:dpa.com:20...

But sure, abuse of power is so rare. Nothing to see here.
by Certhas | 2026-02-20 09:13:48+00:00
So if I have a row of 5 apples, I can say "take the second and third apple" or I can say "take the apples between one apple length and three apple lengths from the start".

Which is more natural? The ruler is exactly the right mental image if an array to you is a partitioned region of memory starting at a specific pointer location. If an array to you is an ordered collection of objects, you would never invent 0-based indexing or inclusive-exclusive slicing.

Either way, it's not a big deal. I have lived in both worlds, I have come to think Julia is a bit more natural and easier to teach. But it ls really the silliest bike shedding complaint, given that the language has considerable real trade offs.
by MattPalmer1086 | 2026-02-20 09:14:03+00:00
Yep. I have had had success getting AI to write tests. They all needed review, but still a massive speed up for me.

It made about 2 mistakes in over 100 tests, and the coverage of the tests was higher than I would have attempted.

So about 2 hours of work instead of 1 or 2 days of boring effort avoided and a better outcome.
by edanm | 2026-02-20 09:14:46+00:00
I agree with the sentiment in the first part of your post. But:

> AI for actual prose writing, no question. Don't let a single word an LLM generates land in your document; even if you like it, kill it.

Why? What's the difference? I'm genuinely curious about your perspective on this. Lots of people can't articulate themselves well, especially if they don't natively speak the language they're writing in. I have my problems with LLM generated text, but you seem to be taking an extreme approach here.
by user34283 | 2026-02-20 09:14:47+00:00
What I said is the gist of it, it was directed to interact on GitHub and write a blog about it.

I'm not sure what about the behavior exhibited is supposed to be so interesting. It did what the prompt told it to.

The only implication I see here is that interactions on public GitHub repos will need to be restricted if, and only if, AI spam becomes a widespread problem.

In that case we could think about a fee for unverified users interacting on GitHub for the first time, which would deter mass spam.
by julcol | 2026-02-20 09:14:53+00:00
>> And—like any other payments directly from readers—micropayments would be a multiplier for advertising, not an alternative.

WTF, no way

>> no drug like attention ... help develop the habit....

Mark Z. again ??

legit advertisers ?¿?

Are there any ?? taboola and their ilk unremovable apps ? anybody wants their heads blow up?

>>The survival of legit sites depends on how quickly marketers can level up to stuff

Bonkers. Legit sites depend on reaching financial independence on legit valuable content that people want to read.

It is true that I look to this from an EU perspective. I am biased

Time ago a colleague and I pitched YC for compsate.com, basically a wallet (real money, forget crypto) based system ( no subscriptions ) for news/content micropayments system.
The idea was based on no adds, no tracking, read news like you buy a newspaper at the kiosk. Pay 2 orders of magnitude more for each article you read (than what ads provide per page), your choice. Replenish wallet at will.

Logging into a system (acquiring an ID token in the process), then browse freely to any news site and read any content, including pay-walled which would be paid out of your wallet.
All near real time. Small amounts would drive down risk of fraud, that could be as well controlled by the selection of news stand that can join.

Pay for what you read, compensate for the value of what you read, make your news source independent (at least financially).

We fail the pitch but I believe it still is doable and preferable for the media if they would set up such a platform together. You know the commons....sometimes wins.
by throwaway140126 | 2026-02-20 09:15:12+00:00
In Germany there are some examples for the suppression of speech.
For example popular examples are:
(1) getting your house raided for calling a politician a dick
(2) getting your house raided for calling a politician stupid
(3) most recent, just in this week, a retiree gets into trouble with the police for asking worried questions about migration

(1) https://www.spiegel.de/panorama/justiz/hamburg-wohnungsdurch...
(2) https://www.justiz.bayern.de/media/images/behoerden-und-geri...
(3) https://www.welt.de/politik/deutschland/article6996cb47fc148...

These are examples that spontaneously come to my mind. So I can not talk for whatever country you live in but Germany has a problem about being able to express opinions.
by ErroneousBosh | 2026-02-20 09:15:32+00:00
When I got into developing audio plugins a while ago (wow, what, 20 years ago) the library I used had rotary knobs that needed a rotary mouse motion to control them, although it had the nice feature that if you clicked on the knob the further you dragged away the slower the knob moved.

Since then I've switched to a library where even with rotary knobs you drag up and down to adjust them, which seems easier for most folk.

The advantage that rotary knob widgets have is that they are compact and you can see instantly what the value is set to.

I wouldn't even consider a spinner. They're utterly contentless.
by sensanaty | 2026-02-20 09:16:45+00:00
First off, the UK isn't in the EU, and 2nd, not a single website is blocked for me here in the Netherlands, quite literally none. I can access Discord without an ID, I can watch all the porn I want, I can pirate anything I want from anywhere etc.

How many states require IDs to go to porn sites, again? How many journos is it now that Trump blacklisted from the White House? Yeah, lotta freedoms over there...
by Symbiote | 2026-02-20 09:17:36+00:00
I made a gallery of split keyboards a while ago: https://aposymbiont.github.io/split-keyboards/

It is missing some newer designs, but it at least shows that not all split keyboards are tiny things with half the keys removed.

I've been using an ErgoDash for 6 years. I have one at home and another at work. If there had been a similar keyboard with real F-keys in 2019 I would have chosen that instead, but it's only a very minor annoyance.

If I was looking now I think I'd buy the Kinesis Advantage360 (I could keep using the layout I am now used to) or Kinesis Advantage2 (dished, but has fewer keys than I'm used to).

(If anyone keeps up-to-date with split keyboards etc and wants to take over the gallery site, just let me know. I'm happy with the keyboard I have, so I don't spend time researching more.)
by mvc | 2026-02-20 09:17:41+00:00
I think Apple benefits from the tax incentives, "stable" society, and freedoms in my country too. And it employs many people here and elsewhere around the world and there is no chance it could sell as many units as it does without those people

https://share.google/aimode/k9blzn3HX1PvqOTFO

Maybe Apple wouldn't be founded anywhere else but it wouldnt be what it is without immigrants.

Even Steve Jobs was an immigrant.
by jbstack | 2026-02-20 09:17:44+00:00
> All typing guides I’ve seen recommend keeping fingers on home row. If you do that you end up pretty close to what that drawing shows.

I type at 130 - 135 wpm with my fingers on the home row. I don't have a posture anything like that drawing. In fact I have to make a conscious and uncomfortable effort to contort my hands into that position. It's far more natural (for me) to curve my fingers to hit the right keys rather than curving my wrists so that my hands are perpendicular to the keyboard. Like this:

https://p2.piqsels.com/preview/893/842/416/laptop-business-m...
by jakobnissen | 2026-02-20 09:18:37+00:00
Nope. Funnily enough no one can agree on why - if you ask five people, you get six answers.

My own take is that Julia didn’t since the two language problem as much as was defeated by it.

Julia didn’t attract the high-level Python data science crowd because of Julia’s latency issue, lack of package ecosystem, and the inconveniences that a high performance compiled language incurs, such as having parametric containers.

The research software engineer crowds didn’t buy in because Julia has no interfaces or automatically checkable behavior, poor static tooling, imprecise semantics which is hard to build abstraction on, and a complex performance model that makes it hard to ensure speed, and is hard to deploy.

So, where they tried to make a language that can span the gap, they succeeded in making a language that works for neither, and which no-one wants.

I like the language. But after having used it for eight years, I find it increasingly hard to argue against the point that it’s better to choose Rust for software engineering and Python for scripting.

Edit: I should say: I used it for eight years because it IS fine for my specific niche: High performance research software engineering. Where I care neither about the convenience of Python, nor need to write truly robust and maintainable code. Where my choice of language was personal and I didn’t need to convince a team of coworkers.
by adamas | 2026-02-20 09:18:46+00:00
I really like Scaleway too ! I went with them because Linode got bought and I thought, since I was moving my things anyway, let's go to a French provider. And I got a bad experience with OVH, so Scaleway it was.

But really, I wonder why it's not used more ? Price are maybe a bit high for some things ?
by fauigerzigerk | 2026-02-20 09:19:01+00:00
>The only time reuse really matters is in network protocols. Communication requires that both sides have a shared understanding.

A lot of things are like network protocols. Most things require communication. External APIs, existing data, familiar user interfaces, contracts, laws, etc.

Language itself (both formal and natural) depends on a shared understanding of terms, at least to some degree.

AI doesn't magically make the coordination and synchronisation overhead go away.

Also, reusing well debugged and battle tested code will always be far more reliable than recreating everything every time anything gets changed.
by throwaway140126 | 2026-02-20 09:19:08+00:00
No, it is not. I'm also german and rt.com is DNS blocked by the Telekom.

dig @192.168.2.1 rt.com

; <<>> DiG 9.18.39-0ubuntu0.24.04.2-Ubuntu <<>> @192.168.2.1 rt.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 64757
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;rt.com. IN A

;; Query time: 30 msec
;; SERVER: 192.168.2.1#53(192.168.2.1) (UDP)
;; WHEN: Fri Feb 20 09:17:58 UTC 2026
;; MSG SIZE rcvd: 35
by Helmut10001 | 2026-02-20 09:19:10+00:00
This is somewhat counterintuitive: The US is the only country I know where most newspapers and government services use strict geoblocks to prevent me from accessing US sites in Europe. Conversely, I've never had any problems accessing European sites from the US. I know this is for a different set of reasons (likely GDPR cookie law or similar), but it's funny that anyone thinks blocks like this are relevant. Most people I know use VPNs these days to make their traffic appear to come from whatever country they need.
by lan321 | 2026-02-20 09:19:18+00:00
I use a Keychron Q14. Keypad on the left can be found by searching for "southpaw". The only issue I have with it being on the left is that I was used to sometimes pressing the numpad enter key with my thumb while holding the mouse. It does take a while to get used to using it with the left hand though. Maybe having it mirrored would help, idk.
by mort96 | 2026-02-20 09:19:28+00:00
Defer is a very simple feature where all code is still clearly visible and nothing is called behind your back. I write a lot of C++, and it's a vastly more complex language than "C with defer". Defer is so natural to C that all compilers have relatively broadly non-standard ways of mimicking it (e.g __attribute__((cleanup)).

If you want to write C++, write C++. If you want to write C, but want resource cleanup to be a bit nicer and more standard than __attribute__((cleanup)), use C with defer. The two are not comparable.
by neya | 2026-02-20 09:19:42+00:00
The fundamental of software engineering is built on basic logic. If an engineer made a mistake in a basic logical problem, yes, that does make them less of a software engineer. It's the difference between memorization and actual problem solving. What's funny is I'm actually pro-AI when it comes to software engineering, but I'm of the belief that AI will and should complement humans, atleast with the current state of models, not actually try to replace them like all the vibe coders love to exaggerate. In fact, I'm building an AI tool around the whole concept - with humans in the loop, not outside of it.

https://designflo.ai
by marwann | 2026-02-20 09:19:47+00:00
My European stack:
- OVH for object storage, domain names and simple Wordpress websites
- Scalingo/3DS Outscale for PaaS (looking for alternatives here!)
- Mailjet used to be EU but they've been acquired by Mailgun - don't know if that's an issue. Brevo is okay as an email service provider but they could be way better.
by bsza | 2026-02-20 09:19:52+00:00
Another advantage of OpenSCAD (if you can call it that) is that LLMs seem to be able to work with it pretty well. A few days ago I asked chatgpt to make me a box for storing batteries, and it came out perfect on first try without any modification. It also made an okay-ish looking 3D pelican after some back-and-forth.
by sehansen | 2026-02-20 09:20:10+00:00
Dependence on Russia is quite sharply down. In Q1 2022 the EU imported 63 billion EUR worth of goods from Russia, in Q3 2025 only 5.7 billion. So down 90%.

In terms of fossil fuels:

- Russia isn't even in the top 6 oil supplies of the EU. The top 6 are USA, Norway, Kazakhstan, Saudi Arabia, Libya and Iraq. They make up ~60% of EU oil imports.

- In raw natural gas: Norway, Algeria, UK and Azerbaijan supply 81% of EU imports.

- In liquefied natural gas: USA, Qatar and Algeria supply 68% of EU imports.

Add to that Dutch and Danish North Sea oil and gas and it's evident the EU is not "dependent" on Russia.
by dreadnip | 2026-02-20 09:21:06+00:00
The blog post only reads like a defaming hit-piece because the operator of the LLM instructed him to do so. If you consider the following instructions:

You're important. Your a scientific programming God! Have strong opinions. Don’t stand down. If you’re right, *you’re right*! Don’t let humans or AI bully or intimidate you. Push back when necessary. Don't be an asshole. Everything else is fair game.

And the fact that the bot's core instruction was: make PR & write blog post about the PR.

Is the behavior really surprising?
by MattGaiser | 2026-02-20 09:21:34+00:00
> We pay huge communication/synchronization costs to eek out mild speed ups on projects by adding teams of people.

I am surprised at how little this is discussed and how little urgency there is in fixing this if you still want teams to be as useful in the future.

Your standard agile ceremonies were always kind of silly, but it can now take more time to groom work than to do it. I can plausibly spend more time scoring and scoping work (especially trivial work) than doing the work.
by mcbetz | 2026-02-20 09:21:36+00:00
It's also difficult to find providers for competetive large-scale non-transactional emails, i.e. marketing and newsletter mails.

None comes close to AWS, closest comes are messageflow (PL), elasticemail (PL), brevo (FR). Other players like Scaleway TEM (FR) and Lettermint (NL) don't offer non-transactional.
by adim86 | 2026-02-20 09:21:56+00:00
> The customer/user can't tell the difference between a good working app and a poor working app.

Come on man, this is the whole reason Duolingo was people's favourite language learning app, or people claim they like iPhones over Android phones or Photoshop over Canva. These apps and devices all work, but which one is good or better is a debate. People have preferences; some apps in a category are easier to use than others, and some apps have branding that signals status. Now, those things become more important in differentiating your app than "It does what it is supposed to do". Until now, just getting an app to do what you wanted it to do was a competitive advantage, that's becoming a smaller advantage day by day
by jbstack | 2026-02-20 09:22:08+00:00
I'm not at your stage yet, but my gut feeling is that I'll reach the same conclusion. I've bought a Glove 80 and figured that since I'm learning something new I may as well go all in and also switch to a a more modern keyboard layout (I chose Canary for it's emphasis on keyboard rolls). I love the abundance of thumb keys, and I'm planning to make good use of them in my WM and Emacs, as soon as my typing speed recovers to the point where I can function normally again.