MurphyA/hacker-news huggingface dataset:
by 1659447091 | 2026-03-07 08:18:32+00:00
> the TSA agent not facing repercussions and the system not having a feedback loop to improve is the actual problem.

They do. A group of them play in the local co-ed sports leagues, including one in upper management. I had an issue at a different airport, filed a minor claim, and when I next saw them mentioned it wondering if it will just get filed away in the bin. They said I most likely just got someone fired. Later I heard that manager mentioned the story in a meeting reminding them of diligence and professionalism. Though, I've never had issues at my home airport where they work -- and they take issue with agents at airports like the other one that make their job more difficult/unpleasant. They take a lot of abuse.
by wahern | 2026-03-07 08:18:57+00:00
Chile. At least starting from the second decade onward Chilean growth significantly outpaced South America generally.

Taiwan. South Korea. Many others. Generally, right-wing governments almost by definition tend to be more free market oriented relative to leftist governments, while leftist governments tend to be more populist. You can get alot of graft and corruption either way, but the path to growth and out of poverty, if you can get there at all, is generally more right-wing, certainly at least for developing economies.

In poor countries, left-wing and right-wing, the rich hoard wealth, and they generally see the competition for wealth as a zero sum game. Leftism tends toward always seeing a zero-sum game, i.e. class struggle over a fixed pie. It's only certain strains of right-leaning governments that figure out you can grow the pie so rich and poor alike become wealthier. (Second-order inequality, i.e. growing wealth gap despite everybody becoming wealthier, is a thornier problem, but relatively recent in historical terms, and I'm not sure the old left/right dichotomy of political economy schools is useful here.)

But relative to historical exemplars, I'm not sure any advanced economy can truly be called leftist, rhetoric notwithstanding. Full throated leftist governments end up like Venezuela. New Zealand is hardly leftist by comparison.
by porridgeraisin | 2026-03-07 08:19:31+00:00
> were created by well-intentioned researchers who were subsequently shocked to find their work applied to military

oh please.

Most scientific development especially root-node stuff has been funded and kick-started by the military for centuries. You can't take funds from DARPA and then be shocked to see the air force using it. You can't work at ecole polytechnique and be shocked to see your work being used in libya.

Humans would have never gone to space [as quick and as at much scale as they did] if they didn't want spy satellites and ICBMs.

Shannon invented a whole new field while working with money earmarked for cryptography work in WW2.

Machine translation was first posed and funded by anyone for russian-english translation - 1949 Warren Weaver memo at the Rockefeller Foundation.

Do see my other comment for more examples.

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

https://news.ycombinator.com/item?id=45365211 [Context: the creator of waymo was the winner of that challenge]

And need I mention the internet itself...

As the first comment I linked mentions, even many medicines were developed only cos soldiers were dying in theater, not because normal people were dying at home. So it's not just limited to tech.

> the ruling class

No, we don't get to deflect blame like that. If we take money from DARPA/similar to invent something, we are part of the system and are responsible. Everyone involved in the space race in the 50s, Transit (sat nav) in the 60s knew it was to make ICBMs. The creator of waymo surely read that DARPA document I linked in my second comment. And need I mention that oppenheimer knew why nuclear energy was being harnessed :) You can't "oh the evil few tricking the innocent majority, what ever will they do" it away.

A logically defensible position might be that you agree that war is a timeless motivation and that you are fine with stuff being used for military purposes and continue to develop the technology with government money, OR not taking any money from the government. There are not that many others that aren't hypocritical.
by grey-area | 2026-03-07 08:19:50+00:00
This is a fascinating look into code generated by an LLM that is correct in one sense (passes tests) but doesn't meet requirements (painfully slow). Doesn't use is_ipk to identify primary keys, uses fsync on every statement. The problem with larger projects like this even if you are competent is that there are just too many lines of code to read it properly and understand it all. Bravo to the author for taking the time to read this project, most people never will (clearly including the author of it).

I find LLMs at present work best as autocomplete -

The chunks of code are small and can be carefully reviewed at the point of writing

Claude normally gets it right (though sometimes horribly wrong) - this is easier to catch in autocomplete

That way they mostly work as designed and the burden on humans is completely manageable, plus you end up with a good understanding of the code generated. They make mistakes I'd say 30% of the time or so when autocompleting, which is significant (mistakes not necessarily being bugs but ugly code, slow code, duplicate code or incorrect code.

Having the AI produce the majority of the code (in chats or with agents) takes lots of time to plan and babysit, and is harder to review, maintain and diagnose; it doesn't seem like much of a performance boost, unless you're producing code that is already in the training data and just want to ignore the licensing of the original code.
by kinow | 2026-03-07 08:21:00+00:00
I think during the pandemic a lot of kiwis returned from overseas. Once it was over they slowly started migrating as the economy wasn't really good.

I did the same also to stay close to my wife's family for a few years before returning.

It is pretty common I'd say, not big news. And living here in Spain, apparently the exact same happens.

Young people normally study and work here. Many choose an Erasmus program or find job that pay 2 or 3 times more, especially in Germany, The Netherlands, Poland. We find it really difficult to hire good developers, especially seniors. Juniors are not too hard.
by f311a | 2026-03-07 08:22:24+00:00
Funny enough, they are less than 10MB when compressed. I guess they could use something like upx to compress these binaries.

The whole Linux release is 15mb, but it uncompresses to 16MB binary and 200MB grammars on disk.

Why do we need to have 40MB of Verilog grammars on disk when 99% of people don't use them?
by kanbara | 2026-03-07 08:23:17+00:00
go tell that to genz who use :skullemoji: or koreans who dislike pinching hand emoji, or anyone who knows what a heart, dollar bills, sleepy face or whatever else means.

we make up words all the time, and they are in fact not all "agreed upon" because language changes, like how awesome used to mean "inspiring awe" and "literally" now means "figuratively" and how "google" and "tweet" are words.

emoji change meaning quicker than words, yes, but that's because the were born online and because they are easier to add semantic meaning to. they're pretty neat, to be honest.

even in a corporate setting we use emoji all the time to +1 things, to confirm something, or on video calls to give kudos, and more.
by mentalgear | 2026-03-07 08:24:34+00:00
> I write this as a practitioner, not as a critic. After more than 10 years of professional dev work, I’ve spent the past 6 months integrating LLMs into my daily workflow across multiple projects. LLMs have made it possible for anyone with curiosity and ingenuity to bring their ideas to life quickly, and I really like that! But the number of screenshots of silently wrong output, confidently broken logic, and correct-looking code that fails under scrutiny I have amassed on my disk shows that things are not always as they seem.

Same experience, but the hype bros do only need a shiny screengrab to proclaim the age of "gatekeeping" SWE is over to get their click fix from the unknowingly masses.
by sandworm101 | 2026-03-07 08:24:53+00:00
>> let them hire and fire at will.

New Zealand is not silicon valley. Two things: tourism and agriculture. These are seasonal industries. New Zealand might not want to deal with thousands of companies hiring staff for only a season, or using visiting backpackers to cheaply cover jobs that should go to locals. And they probably dont want to hear about import temp labor from asia.

I remember visiting Whistler BC a few years back during the ski season. All the hotel staff seemed to be auzzi or kiwi. The actual locals couldnt find proper jobs with so many backpackers willing to live communally for a few months and then disappear. While certainly a boon for local businesses, the people who actually vote on stuff were not happy. (Canada is too big and diverse to change its labor laws for this issue. New Zealand is not.)
by gucci-on-fleek | 2026-03-07 08:26:02+00:00
I gave that example to refute the point that having worked on projects in other languages with tons of third-party dependencies implies that those languages have poor standard libraries. I certainly didn't intend to imply that that means that Go has a poor standard library or that small Go projects often use hundreds of third-party dependencies like JavaScript projects tend to do.

Go's package management is actually one of its strongest points, so I think that it's unsurprising/good that some projects have lots of dependencies. But I still stand by the point that you shouldn't judge a language based on how many dependencies most programs written in it use.

(Except for JavaScript, where I have no problem judging it by the npm craziness :) )
by antirez | 2026-03-07 08:27:17+00:00
As it always happens, people realize there is something new is Redis in 2 years or more. With Streams it tragically took like 4 years and then everybody started to use it for this use case, with a sharp acceleration in the latest few years. I believe this is what is happening for vector sets as well. For a reduced size problem like that you just git clone Redis, add the vectors into a key with VADD, and query with VSIM. It's a 10 lines Python script that will deliver 20k/50k queries per second more or less, out of the box with zero optimizations.

But here the problem is: the scale. Millions of vectors. And I wonder if Redis should add on-disk vector sets, which I started to sketch months ago and never implemented. So my question is, the "3B" in Vicky's blog post is theoretical or is a practical need many folks have? I'm asking because at such a scale, the main problem is to generate the embeddings for your items, whatever they are.

https://gist.github.com/antirez/b3cc9af4db69b04756606ad91cab...
by kubb | 2026-03-07 08:27:43+00:00
IIRC, the most code in its training data is Python. Closely followed by Web technologies (HTML, JS/TS, CSS). This corresponds to the most abundant developers. Many of them dedicated their entire careers to one technology.

We stubbornly use the same language to refer to all software development, regardless of the task being solved. This lets us all be a part of the same community, but is also a source of misunderstanding.

Some of us are prone to not thinking about things in terms of what they are, and taking the shortcut of looking at industry leaders to tell us what we should think.

These guys consistently, in lockstep, talk about intelligent agents solving development tasks. Predominately using the same abstract language that gives us an illusion of unity. This is bound to make those of us solving the common problems believe that the industry is done.
by carlopezzuto | 2026-03-07 08:27:55+00:00
QuoIntelligence | Senior Data Engineer | Remote - Spain/Italy | Full time

QuoIntelligence is a European cybersecurity threat intelligence company (~40 people, Series A, remote from Spain/Italy/German). We collect over 90% of our intelligence data in-house. No bulk feeds from Recorded Future or CrowdStrike. Custom pipelines scrape underground forums and ingest technical threat feeds, all built internally. The data engineering here produces the intelligence directly.

We are looking for someone to maintain and evolve the data infrastructure (built from scratch on DigitalOcean, no managed services, no IaC) while leading the migration to AWS and beyond.

Team is small and you'd be one of two data engineers, collaborating directly with Threat Intelligence Engineers on data access patterns and source integration.

More here: https://jobs.quointelligence.eu/jobs/7247890-senior-data-eng...
by asim | 2026-03-07 08:28:00+00:00
I know this thread is now buried on the second page but I don't get this line of thinking anymore. AI tools now enable you to build literally anything. So why don't they just build it.

https://github.com/micro/chat

I just told Claude to build it. I think its quite eye opening. There are some who want to use things off the shelves and others who recognise the power of the tooling. Maybe you don't want to maintain chat yourself but we don't need anthropic or anyone else to build. Maybe they will. It makes sense for teams.
by nothrabannosir | 2026-03-07 08:28:21+00:00
I wish you made some concrete points rather than condescendingly rephrasing your opinion different ways a few times.

SCOTUS has actively thwarted the current administration’s efforts :

- tariffs

- national guard deployment

- foreign aid

- deportation of man to Salvador

These cases , as well as the cases they’ve ruled in favor of the administration , have been couched in reasoning based on the actual laws passed by congress so far. Read the majority opinions and the concurrences and it is clear that this is not some arbitrary “hey he got us here so let’s do what he wants” (In particular Gorsuch), but they’re actually basing their rulings on the written text.

Meanwhile there is a body whose literal job it is to arrange those texts. And you can elect them come fall. I don’t know how to answer your last , ostensibly rhetorical?, question , other than: yes how do you think any of the current laws got here? That’s what congress does.

Go vote in the midterms for the love of god.
by leptons | 2026-03-07 08:28:47+00:00
>I used it to help me turn a cat exercise wheel (think huge hamster wheel) into a generator that produces enough power to charge a battery that powers an ESP32 powered "CYD" touchscreen LCD that also utilizes a hall effect sensor to monitor, log and display the RPMs and "speed" (given we know the wheel circumference) in real time as well as historically.

So what? That's honestly amateur hour. And the LLM derived all of it from things that have been done and posted about a thousand times before.

You could have achieved the same thing with a few google searches 15 years ago (obviously not with ESP32, but other microcontrollers).
by Timon3 | 2026-03-07 08:29:01+00:00
I would be very annoyed if every screenshot I took was saved. I often take dozens of screenshots per day, and I save one maybe once a month. That means my screenshots folder only has meaningful entries. If everything was saved, I'd have to clean it up all the time.

There might be a small misunderstanding regarding the "dialog". Once you've selected an area you're shown the outlines & can still modify them, and the buttons (Accept (for further editing in Spectacle), Save, Save As, Copy, Export) are shown below those outlines.

This approach seems objectively superior to your suggestion.
by Grimblewald | 2026-03-07 08:30:54+00:00
Gonna get real rough for elon when it comes to light what was intentionally included in the image data. If you've ever tried to get a image gen model to produce a centaur, you'll know they suck at under-represented concepts. So it makes you wonder, why does elons ai platform do so well with generating csam? Though I guess with the epstine files out elons nonce-status is less of a conspiracy level statement.
by jillesvangurp | 2026-03-07 08:31:35+00:00
Kotlin also added RFC 9562 (which includes the new UUID versions) support to the standard library in version 2.3 recently. It's a multi platform implementation too so it works on native, wasm, jvm and js. I think it makes a lot of sense to default to that now that the IETF RFC has been out for a few years.

So, it makes sense for Go to introduce support for this as well.
by ozim | 2026-03-07 08:32:33+00:00
Lots of stuff breaks only after 5 or 10 years. Because you most likely don’t have people who originally built stuff and knew why it was like that.

Then customers and market changed so you also most likely have different customers.

I had to undo a lot of over-engineering to fix performance issues that was implemented in good faith by people who ultimately left the company and they thought they did a good job future proofing our product.

I am with company from start and now it is 11 years. I knew why they built it like it was so I was able confidently what to fix. But it still took almost a year to undo stuff that was making our current customers miserable.
by antirez | 2026-03-07 08:33:00+00:00
> Any idiot can now prompt their way to the same software.

Not only it would be good if true, but it is also not true. Good programmers learn how to build things, for the most part, since they know what to build, and have a general architectural idea of what they are going to build. Without that, you are like the average person in the 90s with Corel Draw in their hands, or the average person with an image diffusion model today: the output will be terrible because of lack of taste and ideas.
by tiew9Vii | 2026-03-07 08:33:32+00:00
You don't know what you don't know.

Playing with Claude, if you tell it to do something, it'll produce something. Sometimes it's output is ok, sometimes it's not.

I find I need to iterate with Claude, tell it no, tell it how to improve it's solution or do something in a different way. It's kind of like speed running iterating over my ideas without spending a few hours doing it manually, writing lots of code then deleting it to end with my final solution.

If I had no prior coding knowledge i'd go with what ever the LLM gave me and end up with poor quality applications.

Knowing how to code gives you the advantage still using an LLM. Saying that, i'm pessimistic what my future holds as an older software engineer starting to find age/experince is an issue when an employer can pay someone less with less experience to churn out code with prompts when a lot of time the industry lives by "it's good enough".
by userbinator | 2026-03-07 08:34:24+00:00
Asm is simple enough that "mental execution" is far easier, if more tedious, than in HLLs, especially those with lots of hidden side-effects. The concept of a function doesn't really exist (and this is even more true when working with RISCs that don't have implicit stack management instructions), and although there are instructions that make it more convenient to do HLL-style call and return, it's just as easy to write a "function" that returns to its caller's caller (or further), switches to a different task or thread, etc. If you're going to learn Asm, then IMHO you should try to exploit this freedom in control flow and leverage the rest of the machine's ability, since merely being a human compiler is not particularly enlightening nor useful.
by thaumasiotes | 2026-03-07 08:34:33+00:00
> what is the grammar/rule around what gets pluralized and what doesn't? How does one know that "code" can refer to a single line of code, a whole file of code, a project, or even the entirety of all code your eyes have ever seen without having to have an s tacked on to the end of it?

Well, the grammar is that English has two different classes of noun, and any given noun belongs to one class or the other. Standard terminology calls them "mass nouns" and "count nouns".

The distinction is so deeply embedded in the language that it requires agreement from surrounding words; you might compare many [which can only apply to count nouns] vs much [only to mass nouns], or observe that there are separate generic nouns for each class [thing is the generic count noun; stuff is the generic mass noun].

For "how does one know", the general concept is that count nouns refer to things that occur discretely, and mass nouns refer to things that are indivisible or continuous, most prototypically materials like water, mud, paper, or steel.

Where the class of a noun is not fixed by common use (for example, if you're making it up, or if it's very rare), a speaker will assign it to one class or the other based on how they internally conceive of whatever they're referring to.
Show HN: Affiliate programs from 1250 European infrastructure providers
by Anokma | 2026-03-07 08:35:09+00:00
I've been building Voie — a directory of European infrastructure
providers for developers who want to run on European rails.

One thing that kept coming up: people wanted to earn by recommending
European tools they already use. So I mapped which providers have
affiliate/partner programs and linked directly to their application pages.

No paid placement. No middleman. Just the programs that exist.
by MonkeyClub | 2026-03-07 08:35:13+00:00
> 4. Is it just me?

It's not just you.

I've been on HN since about 2008, and the change is steep.

Since the site acquired social clout, status seekers have swarmed in vying for status, and an opinion orthodoxy has formed that's becoming increasingly intolerant.

Pity, but it's a natural progression.
by yuriksan | 2026-03-07 08:35:23+00:00
Great timing on this post. I’ve been working on NeoNetrek, bringing Netrek into the browser with a modernized server and 3D web client. It’s the kind of project I’d started and abandoned a few times over the years because the complexity always piled up faster than the fun.
Claude changed that. The gap between “idea” and “working thing” collapsed in a way I haven’t felt since the early days. I stopped fighting infrastructure and started just building. Three decades of accumulated complexity just faded away.
Show HN: Micro Chat: Group Chat with AI
by asim | 2026-03-07 08:35:26+00:00
A follow up to this thread where the CEO of fivetran asked anthropic to build group chat.

https://news.ycombinator.com/item?id=47280200&seen=177285783...

I don't know. I don't think this is novel or genuinely interesting but obviously there is a need and I'm sure there are lots of these chats with AI now available for teams. I got a Claude Max subscription recently for the open source project Go Micro so what better use than showcasing how you can use the framework for stuff like this...
by Starman_Jones | 2026-03-07 08:36:40+00:00
> And one thing that really stands out is that there are really not that many shortcuts.

Completely agree, but the one exception that really stands out to me is canning. Napoleon offered a large cash prize for a cheap and effective method of preserving food for use as army rations. The method used (canning) doesn't require any special equipment (glass jars or tin cans are nice, but not necessary). It would have theoretically been possible to discover this thousands of years earlier. What would have happened if Hannibal or Pyrrhus or Cyrus offered the reward instead?
by sandworm101 | 2026-03-07 08:36:49+00:00
If residential IPs were blocked, cutting off innocent users from services as IPs rotate, customers would bring lawsuits against ISPs and cell providers. Blocked IPs would have to be parked. Impacted users would rush to VPNs and other privacy tools, damaging the ad industry that is the backbone of most big tech. Everyone would rather deal with today's problems than that chaos.