MurphyA/hacker-news huggingface dataset:
by jcheng | 2025-09-20 10:32:52+00:00
A huge red flag to me is that the tool calls here are stateless (every tool call is carried out by a new R process) which means the state has to live in the agent’s context, exactly where you don’t want it for so many reasons. For example, reading a 20MB CSV will immediately end the conversation for any LLM that exists today. And even if it fits, you’re asking the LLM driving this to transcribe the data verbatim to other tools—it has to literally generate the tokens for the data one by one (as opposed to just passing a variable name or expression). This is very slow, very expensive, capped at max output token count, and an opportunity for the LLM to make a mistake.

If the author(s) want to reach out to me, I’m happy to talk about alternative approaches or the extensive native R LLM tooling that exists now. Email in profile.
Pashtouki – postcards that carry stories
by pashtouki | 2025-09-20 10:33:11+00:00
I didn’t plan to make a project like this. It just happened. For more than a year I was helping people escape from war – families, kids, grandparents. Sometimes I was on the phone all night, sometimes searching for tickets or a safe road. And then, later, I started to receive postcards from them.

At first I didn’t know what to do with these postcards. They were small, fragile things. Some had flowers, some had short words like “thank you” or “we made it.” But they were not just paper. They were pieces of life, proof that someone survived, that someone kept a little hope inside even when everything around was falling apart.

So I made pashtouki.com. An online place to keep them, to show them. Not as decoration, but as voices. When you scroll through, you see that behind every card there is a journey – fear, leaving home, crossing borders, then slowly building something new.

I don’t try to make it “perfect.” It’s not about design or smooth stories. It’s about real people and their messages. Sometimes messy, sometimes beautiful. That’s why I think it matters.

For me, these postcards are like quiet bridges. They connect those who had to leave with those who might never know what it feels like. And maybe, if you spend a little time with them, you will feel that connection too.

Pashtouki is not about the past only. It’s also about the future – the belief that no matter how dark it gets, there will always be someone who writes, draws, or simply says: I’m still here.
by sarchertech | 2025-09-20 10:33:19+00:00
I don’t agree with everything or even most of what the man says. I don’t know that I’ve specifically ever heard the phrase divine joy, but similar phrases like children are a gift from God or a blessing from God are extremely common.

I wouldn’t be surprised if Barrack Obama said something similar about children. I do know he called his children the “Great joy of his life”.
by astrobe_ | 2025-09-20 10:33:42+00:00
The question is, which kind of environment pressure and context lead this ants to this adaptation. Perhaps a high mortality rate in their own species happened at some point? Maybe something like an STD?

The other thing to note is that integration of "foreign" genetic material also happens inside of individuals themselves, e.g. the famous cases of gut bacteria or mitochondrial DNA. One general puts a lot of emphasis on inter-species competition, e.g. predators and preys, but there's a lot of cooperation and symbiosis happening at all levels too.
by godelski | 2025-09-20 10:33:53+00:00
> I never said no planning whatsoever is good

Nor did I say programmers do no planning.

> yet you don't don't offer any reason why more planning than what is already done would be beneficial.

You're selling high precision, which is impossible in this discussion. I don't know you and thus can't adapt my message to your specific needs. You'll need to think carefully about what I've said to see if it applies to you or not. Look carefully at that vacation scenario. How does it differ from how you go about solving a programming problem? Why do you think I'm stressing so much about how the ability to turn on a dime is an entirely different dimension?

You're a programmer, so I'd expect this to not be too difficult since you deal with deep levels of abstraction every day, right? You know how to generalize functions? You're aware of anonymous functions? Functors? Templates? And many other such generalizations? Why are you seeking such high precision when you can write down a function that automatically adopts to a wide range of cases and situations?
by codeulike | 2025-09-20 10:34:23+00:00
Ảặậậ ạẵaạǡ ȧặaậậā ǎẩạặȧặǡạǎẩẳ, a áǎạ ầẫȧặ ằȁẩ ạẫ ȁǡặ ạẵaẩ ȦẪẠ13
by LelouBil | 2025-09-20 10:34:30+00:00
Yes and no.

The code patches are open source, alongside some new classes (that are mainly interfaces, and the patches add the implementations basically, and also hooks into their event system)

Spigot themselves don't provide a link to a built .jar, their provide a link to a java tool that

- downloads the official Minecraft server - decompiles it into .java files - Applies the source code patches that are open source in spigot - Adds the spigot api files that are 100% open source - compiles all of this back to a .jar
by Retr0id | 2025-09-20 10:36:33+00:00
There are a little over 256 unicode Combining Marks that have a 2-byte UTF-8 encoding. I picked a set of them, defining an encoding I call zalgo256:

https://gist.github.com/DavidBuchanan314/07da147445a90f7a049...

Since an arbitrarily tall stack of combining characters still counts as one grapheme cluster, if some application limits string length by counting grapheme clusters then you can stuff an unlimited amount of data in there, with "only" 2x overhead in the byte representation.

Unfortunately HN filters some of the codepoints so I can't demonstrate here. Since I chose "A" as the base character which the diacritics are stacked on, it has a similar aesthetic to the SCREAM cipher although a little more zalgo-y.
by cyphar | 2025-09-20 10:36:37+00:00
It also assumes that people who are "good" at the standard code review process (which is tuned for reviewing code written by humans with some level of domain experience and thus finding human-looking mistakes) will be able to translate their skills perfectly to reviewing code written by AI. There have been plenty of examples where this review process was shown to be woefully insufficient for things outside of this scope (for instance, malicious patches like the bad patches scandal with Linux a few years ago or the xz backdoor were only discovered after the fact).

I haven't had to review too much AI code yet, but from what I've seen it tends to be the kind of code review that really requires you to think hard and so seems likely to lead to mistakes even with decent code reviewers. (I wouldn't say that I'm a brilliant code reviewer, but I have been doing open source maintenance full-time for around a decade at this point so I would say I have some experience with code reviews.)
by nkmnz | 2025-09-20 10:37:07+00:00
> This idea that you can get good results from a bad process

This idea is called "evolution"...

> as long as you have good quality control

...and it's QA is death on every single level of the systems: cell, organism, species, and ecosystem. You must consider that those devs or companies with not-good-enough QA will end up dead (from a business perspective).
by OhMeadhbh | 2025-09-20 10:37:17+00:00
I came here to make that same comment. I'm not really a fan of face mounted cameras, but even less of a fan of privacy eroding, untested, not fully thought-out face mounted cameras. And the sad thing is they have (or maybe had) some pretty decent product, research and engineering people over at reality labs. This thing really shouldn't have been this bad. Seems like a management screw-up.
by Mikhail_K | 2025-09-20 10:37:20+00:00
The wikipedia article you reference confirms my point:

"Gauss wanted to interpolate the orbits from sample observations; his method was very similar to the one that would be published in 1965 by James Cooley and John Tukey, who are generally credited for the invention of the modern generic FFT algorithm."

> Freaking out about naming and attribution isn't really very informative.

It matters who gets the credit for an original idea. Cooley and Tukey are lionized as pioneers, but they are not.
by yorwba | 2025-09-20 10:37:50+00:00
The green line is the x=y diagonal. My guess is that the author tried to eyeball the diagram by moving the points G, H, I around on their respective circles, but when the point I was close to the diagonal, it got snapped to this position, which means that the circle through the three points isn't exactly tangent to the other three circles.

It's basically the equivalent of a rough sketch on paper, not an exact construction.
by r0ze-at-hn | 2025-09-20 10:38:11+00:00
> What I’ve found is that given a tool that can detect mistakes, the agent can often correct them

This is the most important line of the entire article

When iterating on a Manifesto for AI Software Development (https://metamagic.substack.com/p/manifesto-for-ai-software-d...) over the last two years the key attribute more than any other that I found was empirical validation. While AI (and humans) are not able to accurately judge their own work when we give AI (and human) the ability to do empirical validation its success skyrockets. This might be intuitive, but there are still papers testing that this applies to AI too. While reaching to have the AI write unit tests I've been embracing fuzzing because then AI can't cheat with bonus tests. The idea of reaching back to school and using interactive theorem proving didn't even cross my mind and now that it has been presented it is a whole paradigm shift on how to push my AI use forward so it can work even more autonomously.

AI can iterate at speeds humans can't. When it has even basic empirical validation (building the code, running tests) it removes the human from the loop. Move that to using fuzzing (such as with golang) and you get way better coverage and way better progress before a human has to intervene. So it isn't a surprise that interactive theorem proving is a perfect match for AI.

It is interesting how this same lesson plays out elsewhere, earlier in the article

> Why is ITP so hard? Some reasons are quite obvious: interfaces are confusing, libraries are sparse, documentation is poor, error messages are mysterious. But these aren’t interesting problems

Remember when llvm got really good c++ error messages and it was life changing? High quality error messages means we could find/fix the error fast and iterate fast. These are actually the MOST interesting problems because it enable the user to learn faster. When a user has high success they will use a product again and again. High quality error messages in all tools will enable Claude code to be able to work longer on problems without human intervention, make less mistakes and overall work faster.

While error messages should always be good a new question that really hammers this home is "When AI encounters this error message, can it fix the problem?"
by personalcompute | 2025-09-20 10:38:22+00:00
Ăặȧạaǎẩậā ȧẫạ13, áaǡặ64, aẩắ ạẵǎǡ ẩặả ǡăȧặaầ ăǎäẵặȧ aȧặ aậậ ǎẩǡặăȁȧặ, áȁạ ạẵặā ắẫ ầặặạ ạẵặ ạặăẵẩǎăaậ ắặằǎẩǎạǎẫẩ ẫằ a ăǎäẵặȧ.
by seec | 2025-09-20 10:38:59+00:00
China has 32 reactors under construction. They have approved construction of 10 new ones.

The share of nuclear power in China has increased every single year in the past 10 years.

Since you are going to lie and deny basic facts, I am not going to argue with you, clearly a waste of time. You are so blinded by ideology it's frightening, but I don't expect much else from an anti-nuclear zealot.

https://en.wikipedia.org/wiki/Nuclear_power_in_China https://www.world-nuclear-news.org/articles/ten-new-reactors... https://world-nuclear.org/nuclear-reactor-database/summary/C...
by LelouBil | 2025-09-20 10:39:04+00:00
Have a look at this : https://geysermc.org/

I used it a couple of years ago and it worked fine.

> So it's based on the original code? But it's also said to be open source. I'm confused.

The contents of the open source repository are a set of patches to apply to the decompiled code, plus some fully new classes to add an event system, or interfaces (where patches hook into the event system and provide the implementations of the interfaces)

Also most people use Paper (which is a Spigot fork that recently diverged and became a hard fork)
by spwa4 | 2025-09-20 10:39:42+00:00
Looking things up:

1) Norway oil + mining, which finance a large service sector that "is the bulk of the economy" (except not really: it would be 90% smaller without the resources)

2) Sweden mining + chemicals, which finance a large service sector around that

3) Finland mining + forestry, a large chemicals sector, which finance a large service sector around them like in Norway

They all do large scale resource extraction, which then supports the economy on top of them.

They all have oil money. Frankly the closest country to them that doesn't have a large resource base is Belgium, and they only have a service sector because they used to have a large resource extraction base recently that is dying (still not quite dead). Now they're ... well, pretty much their business is becoming government (they have a lot of huge governments and large international organisations on their territory. EU, NATO, SWIFT, Benelux, at least 10 Belgian govenerments, ...)

This is what people don't seem to realize. This is how it works. The question, of course, is how to make it work without resources. Even the Ottoman arabs were doing fine in economy until the west conquered them and decided Jesus demands we force them to stop the resource they were exploiting on a large scale (black slaves, not that they didn't exploit European, Indian or even Chinese slaves, but in much smaller numbers)
by sethammons | 2025-09-20 10:40:42+00:00
> Meanwhile, total spending in the US from int'l visitor tourism is up in the US

You are disingenuous and spreading a false narrative. Look at that graph's growth numbers. Look at it.

9,8,7,7,8,8,7, Trump takes office, 1, -5, 8, 1, 0, -1. 6mo average from 7.5 to 0.6%.

A seven percent drop to near a zero average propped up by one historic looking value. But 0.6 _is_ "up" so you can be technically correct.
by bootsmann | 2025-09-20 10:41:32+00:00
Nothing makes me hate AI more than getting a slop PR written by one of the agent-wielding coworkers with the comments describing what the next line does for every line. More often than not it looks plausible but turns out to be completely unusable upon closer inspection. Incredibly disrespectful to do this to your coworkers imo, its proper that you call it out.
by aleph_minus_one | 2025-09-20 10:41:36+00:00
> Code review is part of the job, but one of the least enjoyable parts. Developers like _writing_ and that gives the most job satisfaction.

At least for me, what gives the most satisfaction (even though this kind of satisfaction happens very rarely) if I discover some very elegant structure behind whatever has to be implemented that changes the whole way how you thought about programming (oroften even about life) for decades.
by LargoLasskhyfv | 2025-09-20 10:41:44+00:00
Why? Deployed en masse it's the perfect surveillance mechanism. Ever heard of the east-german STASI collecting 'sniff-samples' to be able to use just in case, for the dogs sniffing out dissidents?

What if you are the nail which is standing out, one day, for whichever reason?

Enjoy being hammered back in, like a good sheeple should?
by ThatPlayer | 2025-09-20 10:43:09+00:00
I've been turning off my home server even though it's a modern PC rather than old server hardware because it idles at 100W which is too much. Put a Ryzen 7900X in it.

Not sure if it's not properly doing lower power states, or if it's the 10 HDDs spinning. Or even the GPU. But also don't really have anything important running on it that I can't just turn it off.
by nurettin | 2025-09-20 10:44:05+00:00
I went from ";" to fully working C++ production grade code with good test coverage. To my estimation, 90% of the work was done in an agent prompt. It was a side project, now it will be my job. The process is like they described.

For the core parts you cannot let go of the reins. You have to keep steering it. You have to take short breaks and reload the code into the agent as it starts acting confused. But once you get the hang of it, things that would take you months of convincing yourself and picking yourself back up to continue becomes a day's work.

Once you have a decent amount of work done, you can have the agent read your code as documentation and use it to develop further.
by OutOfHere | 2025-09-20 10:44:14+00:00
The official announcement says:

> The Proclamation restricts entry for aliens as nonimmigrants to perform services in specialty occupations in the H-1B program unless their petition is accompanied by a $100,000 payment.

Nowhere in there does it say that it's annual. Note that the H1B visa is valid for 3 to 6 years, potentially longer, which dilutes the fee to $16K per year which is small money for an employer. Also, a fixed number does not keep up with inflation either.
by vasilipupkin | 2025-09-20 10:45:40+00:00
you keep thinking about it in Soviet zero sum terms. First of all, the foreign engineer doesn't disappear if you don't give him a visa, he or she just works somewhere else and still takes your kid's job away. Secondly, it's not a zero sum game ! that's the most important thing to realize. Number of jobs is not fixed ! it's not a fixed pie! you are on hacker news. A startup forum. And you are talking about number of jobs as a fixed pie.
by LelouBil | 2025-09-20 10:45:47+00:00
> Minecraft is wierd because all that amazing modding that is done is in spite of mojang not because of them.

Umm no ?

They provide deobfuscation mappings, they keep features in the code that are not exposed to players while specifically mentioning modders (new dialog system, game tests API).

You also have a couple of Minecraft developers hanging out in modloaders discord servers.

While it's true that they really started embracing modding in like 2019 (when they started releasing deobfuscation mappings), they were never hostile to modding
by peterfirefly | 2025-09-20 10:47:21+00:00
I've heard about the shrinking middle class in the US since around 1990. It somehow doesn't actually seem to be smaller now than it was 35 years ago. More and more ordinary from the bottom third of the population can afford things that used to be reserved for the upper third.

Are you sure it's really been/being hollowed out or are you just repeating something you've heard or read other people state so often that you think it's true?
by djohnston | 2025-09-20 10:48:26+00:00
The fact that it’s the same spectrum of talent (in your experience) is a glaring indicator that the system has been systematically abused by Indian WITCH to the point it’s no longer fit for purpose. Unfortunately systems constructed in high trust societies (1950s USA) must adapt with the arrival of low trust societies. Much like the European refugee conventions established in the echoes of WW2 and now gleefully exploited by these same low trust societies.
by swaptr | 2025-09-20 10:49:16+00:00
AI-generated code can be useful in the early stages of a project, but it raises concerns in mature ones. Recently, a 280kloc+ Postgres parser was merged into Multigres (https://github.com/multigres/multigres/pull/109) with no public code review. In open source, this is worrying. Many people rely on these projects for learning and reference. Without proper review, AI-generated code weakens their value as teaching tools, and more importantly the trust in pulling as dependencies. Code review isn’t just about bugs, it’s how contributors learn, understand design choices, and build shared knowledge. The issue isn’t speed of building software (although corporations may seem to disagree), but how knowledge is passed on.

Edit: Reference to the time it took to open the PR: https://www.linkedin.com/posts/sougou_the-largest-multigres-...
by GreenWatermelon | 2025-09-20 10:50:00+00:00
I can't reply to the parent any more because it's flagged, so I'll reply to you, because I need to get this out.

Overtime I gave him so much benefit of the doubt, and steelmanned his arguments because I really respected him as a Software Engineer and I aligned with him on his views in technology... But that blog post was the last straw. It's clear-as-day racism. No room for misinterpretation.

I was willing to overlook his remarks about DEI, Trump, Kirk, etc.... because there were nuggets of truth and genuine pain points.. but it turns out he was a racist, white supremacists all along. Sigh...
by bjourne | 2025-09-20 10:50:57+00:00
If Irgun and the Stern gang didn't have popular support it would have been trivial for the Haganah to disarm them at any point in the 1940's. Instead, the Haganah frequently cooperated with the irredentist groups. The "good cop, bad cop" analogy is exactly right. The groups were useful for handling sensitive tasks that jeopardized international Jewry's support for the Yishuv. Irgun coordinated the attack on Deir Yassin with Haganah liasons. After the fact, the Yishuv leadership denied that and wrung their hands. How could they have know that they would commit a massacre against civilians? What an unforeseen tragedy...
by MomsAVoxell | 2025-09-20 10:56:30+00:00
That's very true - mostly I want to just keep the original working as long as possible, such as is the case with the Sony TV (because its such a significant product all things considered) - but in the case of the Red/Black TV I've often thought about just gutting it, using the case and replacing everything inside with an LCD screen/power supply, other peripherals for the Oric Atmos ..
by FreakLegion | 2025-09-20 10:58:24+00:00
Everything you mention also happens. American investors invest abroad, American companies hire abroad, increasingly Americans even leave the US to found companies abroad. This is all fine, I guess, if you want the money and the jobs and the innovation to leave the US.

What are we really arguing about, though? I don't think there's meaningful disagreement about fixing visa abuses. Disagreement about how to fix them, yes, but not about whether they need to be fixed. So assuming a world where H-1Bs work as intended and bring only the most capable people, not baristas or even low-level IT, to the US, is that still a problem for you?

Personally, I like the idea of a country where the smartest people from around the world come together and do amazing things. Contra rayiner, this is exactly how the modern tech industry was born, and it's been a driving force of the US economy for decades. It's a mystery to me how anyone who wants America to maintain its status in the world can think giving up ground here to Europe or India or China is a good idea. The second-order effects will make your life worse, not better.
by jmull | 2025-09-20 10:59:05+00:00
> In my view, the best code review is structural. It brings in context from parts of the codebase that the diff didn’t mention.

That may be true for AI code.

But it would be pretty terrible for human-written code to bring this up after the code is written, wasting hours/days effort for lack of a little up-front communication on design.

AI makes routine code generation cheap -- only seconds/minutes and cents are being wasted -- but you essentially still need that design session.