MurphyA/hacker-news huggingface dataset:
by rsaarelm | 2025-08-12 07:06:50+00:00
There is a true asymmetry that's avoided by the anodyne "everyone needs to think about these things" talk. If you take a group of 20 people from your country chosen completely at random, some people are likely to find things being similar with themselves and several people in this group, no matter which group was picked, and other people are likely to find little in similar between themselves and the group for most of the groups.

Social skills instruction is often about how to get along with averaged random groups like this. The first sort of person might find it as useful know-how for a thing they already find agreeable. The second sort of person might not find the initial situation agreeable at all, so the instruction gets the implicit added bit of "first of all, you need to not be yourself".
by Humphrey | 2025-08-12 07:07:03+00:00
I've been working as a software dev for over 20 yrs and not really ever got caught in the precise moment issue that the author is talking about. You just need to pick the correct datatype for the kind of thing that you want. Eg

Eg, in Python

year = int

month = str (yyyy-mm)

day = naive date

exact moment = timezone aware datetime
by kranner | 2025-08-12 07:07:17+00:00
> And it’s not harmless — it leads to broken logic, messy hacks, and subtle bugs that only show up in production.

The AI-specific use of em dash with the list of three near-synonyms following, the "it's not just this", the "it's a fundamental shift". This article seems AI-generated or at the very least AI-massaged.

Once you suspect AI has been used to write something, you're not sure if the 'author' has bothered to double-check the article for veracity, or if you're going to be doing this work for them.
by PaulRobinson | 2025-08-12 07:07:24+00:00
Why?

Poker is a great way to learn a lot of life lessons about human psychology, money management, strategy vs tactics, game theory, and so much more.

There is this weird protestant puritanism around so many aspects of life that confuse me. Every child is going to become an adult, but there is this attitude that they must be shielded from all adult knowledge until they're 21 as if that's helpful.

Your kid can - through game play - learn so much that will make them a more balanced, rounded, capable human than their peers. And done the right way, they're not going to end up degenerate gamblers, but quite the opposite.
by leptons | 2025-08-12 07:07:38+00:00
>Browsers are conspicuously not on the list of charges

Wrong.

"60. For years, Apple denied its users access to super apps because it viewed them as “fundamentally disruptive” to “existing app distribution and development paradigms” and ultimately Apple’s monopoly power. Apple feared super apps because it recognized that as they become popular, “demand for iPhone is reduced.” So, Apple used its control over app distribution and app creation to effectively prohibit developers from offering super apps instead of competing on the merits.

61. A super app is an app that can serve as a platform for smaller “mini” programs developed using programming languages such as HTML5 and JavaScript. By using programming languages standard in most web pages, mini programs are cross platform, meaning they work the same on any web browser and on any device. Developers can therefore write a single mini program that works whether users have an iPhone or another smartphone."

https://www.justice.gov/archives/opa/media/1344546/dl

A browser engine made by a company other than Apple is considered a "super app". It's the same thing Apple got sued for in Europe and lost, and now iOS in Europe has to allow other browser engines.

>A large part of the Microsoft trial was discussing how they colluded to prevent PC vendors from bundling other companies' software

That is pretty much what Apple is doing.

You can try to deny it all you want but Apple is being sued by the DOJ for many things, and one of this things is them forcing Safari on every web browser running on iOS.

I really don't care what Apple does to hobble Safari, so long as they let other more modern and capable browser engines on the platform.
by laurencerowe | 2025-08-12 07:07:40+00:00
From the info box on the page:

> The “dollars per month” assigned to each home refer to the consumption available to each adult in the family. We measure consumption rather than salary or income, so if a family grow all the rice they eat each month, then the value of this rice will be included in the total consumption of the home. We measure the value of the consumption in US dollars. Since the cost of living can vary a lot between countries, we use dollars adjusted for purchasing power parity (PPP).
by qcnguy | 2025-08-12 07:09:24+00:00
The UK has had many such laws and still does. During its time of EU membership the British constitution effectively gave up most of its power to a foreign government. The echr still binds parliament and the courts, again to rulings of a foreign Court.

The most likely outcome by far at this point is the continuation of disconnection from European institutions by leaving the echr. In effect this would mean the rolling back of parts of the British constitution. It would be a good thing because the equivalents of the American Constitution are much more vaguely written, and in practice do nothing to protect anybody's rights whilst allowing left-wing judges to rampantly abuse their position by issuing nonsensical judgments that advance left-wing priorities. That's why reform and Nigel farage have been pushing for many years on leaving the European institutions, which is in effect a rollback of the Constitution. And this position is very popular.
by grues-dinner | 2025-08-12 07:09:55+00:00
It's definitely an attack vector we'll be seeing more of. My bank uses voiceprints as a password, for example.

My bet is some of the big "we record this conversation for quality and training purposes" databases get stolen and deanonymised for a mass leak of millions of voiceprints.

I currently have a rule with my parents that only I'm allowed remote access to their computer of any kind. And if anyone else wants access they should ask me first. Maybe one day I'll have to add some "nuclear biscuit" pre-shared code cards to that.
by NobodyNada | 2025-08-12 07:10:41+00:00
This came up on HN a few months ago, when someone posted a list of most-translated articles and Woodard was at the top: https://news.ycombinator.com/item?id=44031697

It looks like a user in the HN thread noticed the irregularities on the Italian Wikipedia [0] and started the deletion discussion [1] that the article credits with kickstarting this investigation.

[0]: https://news.ycombinator.com/item?id=44035222

[1]: https://it.wikipedia.org/wiki/Wikipedia:Pagine_da_cancellare...
by jacquesm | 2025-08-12 07:10:54+00:00
I hate comments like this, so I hate making them myself as well, but are you trolling?

If so, forgive me for not responding.

If you are not trolling, and well intentioned: why don't you go and read some of that main-stream-news that everybody loves to piss on these days and use that to get to at least a moderately up-to-date state of mind before engaging in threads like these. It would save a lot of time.

If you are of the mindset that you are in fact informed and that Trump's administration has not yet performed any acts that are blatantly illegal then you're entirely on your own, or at least, I would hope you are (unfortunately, you probably would not be).
by PaulRobinson | 2025-08-12 07:11:39+00:00
How is it swindling if you have all agreed to play a fair game?

You do have incomplete information, but to the extent you describe it only exists within a single hand. If you play for a couple of hours, you get more information. That's the point. You're not playing the cards, you're playing the people holding them.

And that's a great allegory for life, and you can learn a lot that will help you in life in general.

As such, I find people who don't teach poker to their own children - like yourself - are, to me, utterly incomprehensible.
by dexwiz | 2025-08-12 07:12:24+00:00
That's my gist. All of these seem pretty basic apps I would see implemented to demo a new web or REST framework. Comment ranker is cool, but I can't imagine its doing much more than scrape text > call semantic api > modify DOM.

How much of this is buildings versus recalling tutorials in the dataset. For every vibe coded project with 20 lines of requirements, I have a model with 20 different fields all with unique semantic meanings. In focused areas, AI has been okay. But I have yet to see Claude or any model build and scale a code base with the same mindset.
by fzeroracer | 2025-08-12 07:12:33+00:00
I mean, this isn't how it works in reality at all. Texas has been trying to impose its will on other states as well and the very clear goal is to make a lot of these things federally illegal so blue states don't even get a choice. 'Constitutionality' doesn't matter when you have a court that doesn't give a shit about it or precedent.

If the other half of your argument is 'people will eventually get angry enough to demand change' then you're essentially arguing for another civil war to break out to resolve these issues and I don't think you'd like how that outcome ends.
by paulmooreparks | 2025-08-12 07:12:34+00:00
The funny thing is, the answer to:

> Why This Actually Works

isn't anything the author lists under that heading. It's actually what he says above:

> Every night, I check tomorrow’s calendar. I dump everything into the next day’s section. Scheduled items get times in front. Sub-bullets hold notes or reminders. Finished tasks? I delete them or add what happened. Still on the list? Not done yet. That’s it.

That's why it works. He can build a simple ritual around it. The medium doesn't matter. The ritual does.
by NitpickLawyer | 2025-08-12 07:13:45+00:00
Perhaps I worded it poorly. My main point was that articles focus on the wrong thing. Most coverage of that paper was "Using LLM generated data leads to CATASTROPHIC collapse". Without reading the fineprint.

> [...] cyclically training models on their own data. It has nothing to do with model size.

Of course it does. GRPO is basically "training models on their own data". You sample, you check for a known truth, you adapt the weights. Repeat. And before GRPO there was RLAIF which showed improving scores at 3 "stages" of generate - select - re-train. With diminishing returns after 3 stages, but no catastrophic collapse.

My main point was about articles and cherrypicking catchy phrases, not criticising research. We need the research. But we also need good articles that aren't written just for the negativity sells titles.

cheeky edit: see this thread [1]. I know slashdot has fallen a lot in the last years, but I skimmed the root comments. Not one addressing the "toy" model problem. Everyone reads the title, and reinforces their own biases. That's the main problem I was trying to address.

1 - https://slashdot.org/story/25/08/11/2253229/llms-simulated-r...
by quesera | 2025-08-12 07:13:53+00:00
Humans taught LLMs how to write, and now LLMs are teaching humans how to write.

It's terrible.

> The truth: your current date system isn’t just awkward — it’s wrong. We fixed it. And if that feels unsettling… maybe it’s time your code grew up.

Whoever wrote this (whether carbon or silicon; I lean toward the latter) ... should find another line of work.
by danlitt | 2025-08-12 07:14:07+00:00
Why do you think that the UK having an unwritten constitution means that revolution cannot happen? Of course putting aside the fact we did have a revolution in the 1600s, and the almost constant revolution happening in Ireland until the 1930s. A fluid constitution is no use when the government is intransigent, and very little can protect a democracy from half the voters voting for a coup.

A written constitution only really protects (or affects at all) the things it very specifically enumerates. And when I look at the judicial tools we have that do bind the government (the ECHR for instance) they seem on the whole to make a good difference. A UK constitution that enshrined certain rights (healthcare, free speech, and so on) would make me feel a lot more secure about what future governments could do. It might also provide a better example than the American constitution in the respects it is lacking.
by mrkeen | 2025-08-12 07:15:21+00:00
* I don't think you meant to compare forcing each element (as opposed to forcing the input or output data structures)

* If you did mean it that way, I doubt Python can avoid forcing each element that goes through its generators. (Without, say, thunking up each element manually or using a generator of generators, etc.)

Here is Haskell using a fold and a map. It does not force the input, the output, or each element:

main = let lazyInput = zip ([1..] :: [Int]) (repeat (error "boom")) lazyOutput = foldr (:) [] lazyInput in print (sum (map fst (take 10_000_000 lazyOutput))) > 50000005000000 > 9 MiB total memory in use > real 0m0.062s
by mytailorisrich | 2025-08-12 07:15:36+00:00
It certainly works better than to govern according to whoever shouts the louder.

Petitions have a place, which is to inform of a point of view and of the opinion of a portion of the public. That's a form of lobbying. But that's it, we should certainly not expect that a law be repelled because of a petition, and rightly so.
by pjmlp | 2025-08-12 07:16:28+00:00
Java IDEs have historically been made by maintainers of the language.

Netbeans was a product acquired by Sun, Sun Forte was its "Professional" variant in Solaris, and Oracle still takes care of it in the context of Solaris and Oracle Linux.

Eclipse was a rewrite from Visual Age products, originall written in Smalltalk, by IBM, and IBM keeps being a Java vendor with their own implementations.
Show HN: Tmplx, build state-driven dynamic web app in pure Go+HTML
by hsuyuting | 2025-08-12 07:17:41+00:00
Hi, tmplx is a compile-time framework using Go for building state-driven web apps.

I find it pretty amazing to write Go code directly in a <script> tag and do server stuff. It eliminates the idea of backend/frontend and lets you just build a "web app".

I'm not sure if this is something the dev world wants or not? Please tell me what you think of this concept.

P.S. The whole thing is in a pretty early stage. there will be bugs.
by madaxe_again | 2025-08-12 07:19:00+00:00
We intercepted the unencrypted microwave link between campuses, and basked in full ISDN glory.

They never did figure out where all their bandwidth was going, although the boarding house festooned with cat4 was suspicious. They came and snipped some more conspicuous cables, which were of course immediately spliced back together.

They tried to shut the internet down overnight in response, but their DNS level block was a mere roadbump, and in the end they got another ISDN line… which was immediately put to use in the downstairs kitchen VCD factory. Put the Hong Kong kids out of business, as with them you’d have to wait until next term, with us you got your warez tomorrow, with a fried breakfast.
by BLKNSLVR | 2025-08-12 07:19:14+00:00
I had a thought a couple of days ago about the flood of emails and notifications that we enjoy the privilege of these days and came to the conclusion that, the value of the notification has a direct relationship with he amount of effort that went into creating it and the number of recipients it's destined for.

The effort that goes into a bulk email is divided by the number of recipients, and therefore its value to me rounds down to zero.

The value of an email that's manually written by management (or an assistant at the direction of management) that goes to all staff or my team is divided by the size of it's distribution list. Higher than zero value.

An email sent to me by a friend or colleague to ask a question or organise a meeting or get together has a high value because I'm the only recipient; it was specifically for me.

We need a method to rank these things, and then we need to personally choose some minimum floor at which notifications will 'ping' on our chosen device.
by fuzztester | 2025-08-12 07:19:26+00:00
yeah!

jfc.

what a pompous, fake hipster mentality he has.

I looked him up, via his HN profile:

here is his About me section, at the bottom of his blog's main page - https://www.ivanmontilla.com/ :

I found it so funny and hypocritical that I highlighted some of the sillier phrases below - in italics :

------------------------- About me

Ivan Montilla

I self-define as a challenger of the status quo.

Usually, I question trends. Normalcy is to be avoided. Some of the greatest opportunities lie where no one else is looking. I’m more of a niche markets guy.

My interests are ever-changing, but I’m currently interested in financial markets technology. I’m also passionate for software performance.

I do develop some software, but not professionally. I’m more of a power user of programming languages. I see it as a craft, both engineering and some form of art. ---------------------------
by swiftcoder | 2025-08-12 07:20:00+00:00
> There are plenty of portable, modern languages that will likely be runnable for decades

I'm actually not sure this is true. There are certainly a few quite venerable languages that will be around unchanged for decades (i.e. Java).

I wouldn't however take the bet, that, say, Go or Rust will be able to compile code written now, on whatever the current compiler version is in 2035. I certainly wouldn't take the bet that you will still be able to download the correct dependency versions from a package manager after 10 years...
by mettamage | 2025-08-12 07:20:25+00:00
Hey I've started playing poker occasionally again, wanna have a chat about poker? My email is in my profile.

I used to be a winning player at small stakes about 20 years ago, so nothing major but enough for me to show that it's a game of skill.

But yea, for anyone interested why poker is a game of skill, it's due to the law of large numbers. You can easily see the law kick into effect when you simulate a dice roll and you win from 1 to 4 and the other wins 5 to 6 and you both get $1 if you win. I recently had to explain this concept so I happen to have the JS still lying around in my Chrome console.

const rolls = 10_000; let a = 0; let b = 0; for (let i = 0; i < rolls; i++) { const die = Math.ceil(Math.random() * 6); // 1–6 if (die <= 4) a++; else b++; } console.log(`Player A wins: $${a}`); console.log(`Player B wins: $${b}`); console.log(`Total paid out: $${a + b}`); console.log(`A's edge per game: ${(a - b) / rolls}`); console.log(`Difference: ${(a - b)}`);
by ceejayoz | 2025-08-12 07:20:58+00:00
> A good example of this is NYC around 2000. It worked.

Counterexample: https://www.latimes.com/science/sciencenow/la-sci-sn-proacti...

"Each week during the slowdown saw civilians report an estimated 43 fewer felony assaults, 40 fewer burglaries and 40 fewer acts of grand larceny. And this slight suppression of major crime rates actually continued for seven to 14 weeks after those drops in proactive policing — which led the researchers to estimate that overall, the slowdown resulted in about 2,100 fewer major-crimes complaints."

"“In their efforts to increase civilian compliance, certain policing tactics may inadvertently contribute to serious criminal activity,” the researchers wrote. “The implications for understanding policing in a democratic society should not be understated.”"

"“Our results imply not only that these tactics fail at their stated objective of reducing major legal violations, but also that the initial deployment of proactive policing can inspire additional crimes that later provide justification for further increasing police stops, summonses and so on,” the authors wrote."

NYC did indeed see a big crime drop in the 2000s… but so did everywhere else. https://en.wikipedia.org/wiki/Crime_in_the_United_States#/me...
by piva00 | 2025-08-12 07:21:40+00:00
American Common Law is really puzzling to me, I do understand the history of the system, trade-offs, etc. but it seems to be quite bizarre that laws can be created or dismantled just through whatever is the interpretation of the court at that time. No democratic process whatsoever, pack the Court with a majority leaning into a political ideology and you laws can be changed by 5 people.

It won't ever square in my mind that a Supreme Court would be divided into political affiliations, even less when there's only 2 parties to represent the political views of 300+ million people.
by canucker2016 | 2025-08-12 07:21:45+00:00
Intel's 8086 was introduced in 1978. The 8088, used in the IBM PC, was released a year later. Work on the 80286 started in 1978 according to https://timeline.intel.com/1978/kicking-off-the-80286.

There was no CP/M for 8086/8088 CPUs in 1981 which is why Tim Paterson came up with QDOS for Seattle Computer Products. Microsoft's Paul Allen knew about QDOS and acquired it for IBM to use for the IBM PC.

PC-DOS 1.0 was released with the IBM PC in Aug 1981.

CP/M for IBM PC didn't show up until spring 1982.

80286 release date? 1982 Feb 01. Six months after IBM PC/PC-DOS 1.0 was introduced.

By the time the IBM PC's popularity took off, the 80286 design was etched in silicon already.
by raldu | 2025-08-12 07:21:49+00:00
I have came to the understanding that the things that we'd like to keep track of as "todos" are more like "issues," than specific and physical actions.

The "tasks" are only meant for the day, maybe drafted daily and be disposed of and forgotten in a post-it notes fashion.

The issues, then are more like a backlog of requirements, a call to duty, like "briefs on the mission."

The "issues" are the question; and neither todos, nor tasks are the answer.

It is robotic to compile and keep track of a set of "actions to be done" several days into the future, but those todo.txt's as a database can be treated as valuable asset, as a "documentation of scope," for a team-of-one, or many.

Hence the treatment of those not as "todos" as issues, with their shifting nature of requirements and many ways of resolution.

Such a database deserves reinventing because nothing else can be as tailored and as diamond-cut as the one that's been built by you.
GPT-5 worse for custom GPT’s?
by dileeparanawake | 2025-08-12 07:22:10+00:00
Have quite a few custom GPT’s and projects with instruction sets / loops and GPT-5 usually ignores the instructions / loops etc in my instructions.

Eg do step a,b,c with x and it ignores a,b,c and tries to solve x with a worse outcome.

This means generally a worse experience using GPT-5 in a custom gpt use case. Anyone else experience this? Any workarounds?
Why do dev tools crush it on Product Hunt but never seem to raise money?
by alexandratabone | 2025-08-12 07:22:10+00:00
I’ve noticed a lot of small dev tools (like CLIs, build tools, debugging apps, etc.) do really well on Product Hunt and Twitter. They get upvotes, stars, good feedback, but very few of them raise money or turn into sustainable businesses.

Is this just because they’re too niche, or is it more about the business model? Maybe most of these tools solve a clear problem but don’t have a path to becoming “venture-scale”? Or maybe devs are a tough audience to monetize?

Curious if anyone here has built something like this or tried to raise for a devtool and hit a wall. Would love to hear others’ thoughts or stories.
by mehradhruv | 2025-08-12 07:22:32+00:00
We’ve been running multiple voice AI agents on LiveKit and kept running into visibility issues — no way to measure TTFT, latency across STT → LLM → TTS, or even cost per call. Debugging was a pain.

So we built Whispey — open-source observability for LiveKit voice agents. It tracks: • Cost analytics • Latency breakdowns • Agent performance metrics • Campaign tracking • Recordings + transcripts