MurphyA/hacker-news huggingface dataset:
by gwbas1c | 2025-11-19 18:19:02+00:00
Do they usually take upstream changes from the main kernel? If so, then they aren't the kind of forks we're discussing.

Think of a different scenario: Linus does something that pisses a lot of people off. (Even more than usual) The biggest contributors decide they don't want him in charge. The users don't want anything to do with him. A few of the most influential contributors announce a fork, some of the fans publicize it, and then the major distros base themselves off of the new fork.

At this point none of the forks that you're referring to take upstream changes from Linux, instead they take them from the new fork.
by hansonw | 2025-11-19 18:19:03+00:00
Rest assured that we are better at training models than naming them ;D

- New benchmark SOTAs with 77.9% on SWE-Bench-Verified, 79.9% on SWE-Lancer, and 58.1% on TerminalBench 2.0

- Natively trained to work across many hours across multiple context windows via compaction

- 30% more token-efficient at the same reasoning level across many tasks

Let us know what you think!
by saghm | 2025-11-19 18:19:11+00:00
That kind of depends on the circumstances though, doesn't it? If someone on the street snatched your wallet out of your hands, and you felt reasonably confident that you'd be able to safely reclaim it by wrestling it back out of their hands, wouldn't you? I'm personally not very strong or fast, and I don't have any skills in terms of identifying whether someone might have a knife or something, so chances are that I wouldn't feel confident in pulling it off. If I did happen to have enough confidence that I would be able to without getting hurt though, it certainly feels like I'd be justified in doing it, and it seems like it would be more desirable than letting them take my wallet.
by neilalexander | 2025-11-19 18:19:17+00:00
I don't really know how to articulate exactly how I'd classify into one bucket or the other but I think there are two types of "app" and I tend to have differing preferences on whether they should be native apps or web apps as a result.

One is where relatively-static content is the priority, deep-linking is important or essential and the web platform is pretty ideal for those. News articles or blogs or Wikipedia pages or those sorts of things. Things where I might want to be switching between tabs or forgetting about for a while and coming back to later.

The other is where the app is primarily interactive or where the content is a lot more likely to be real-time or ephemeral. Not least because if you're on a low-bandwidth or high-RTT connection, navigating between web pages or having interactivity blocked behind a backlog of XHRs (particularly where caching isn't permitted) is utterly miserable. My experience is that native apps usually continue feeling responsive to input even when the network itself is not responsive but that is often not true with many clickable elements in many web pages.

PWAs might be the middle-ground here but they feel a lot like Electron apps to me: still foreign to all platforms, not responsive in the way that native UI controls are, weird/missing "back" behaviours and still no better support for deep-linking than the average app would have.
by komali2 | 2025-11-19 18:19:48+00:00
I'm anti-fascist. I have a sticker on my laptop, and have hosted a BLM protest. No flags, no hats, and maybe 1% of my friends are involved in the way I am. If there's an antifa cult, I want to know about it, bcause I wouldn't mind some more friends in the scene.

Again, can we please just be for real and stop playing a "both sides" game? There's a difference between dogmatism, and cultism.
by puppycodes | 2025-11-19 18:21:04+00:00
If this is your product, my suggestion is you might want to consider a UI element that doesn't break user expectations on load, like maybe a sync button or something that doesn't feel like a buggy frontend but feels more intentional?

It may happen infrequently once you start using it and adopting it but first impressions are important.

Otherwise looks cool and interesting, glad its open source ;)
by iLemming | 2025-11-19 18:21:21+00:00
> Why do we use the terms "mutable" and "immutable" to describe those concepts?

Mutable is from Latin 'mutabilis' - (changeable), which derives from 'mutare' (to change)

You can't call them read-only/writable/etc. without confusing them with access permissions. 'Read-only' typically means something read-only to local scope, but the underlying object might still be mutable and changed elsewhere - like a const pointer in C++ or a read-only db view that prevents you from writing, but the underlying data can still be changed by others. In contrast, an immutable string (in java, c#) cannot be changed by anyone, ever.

Computer science is a branch of mathematics, you can't just use whatever words you think more comfortable to you - names have implications, they are a form of theorem-stating. It's like not letting kids call multiplication a "stick-piling". We don't do that for reasons.
by smaudet | 2025-11-19 18:21:34+00:00
> Have you considered that a widespread outage is a feature

It's a "feature" right up there with planned obsolescence and garbage culture (the culture of throw-away).

The real problem is not having a fail-over provider. Modern software is so abstracted (tens, hundreds, even thousands of layers), and yet we still make the mistake of depending on one, two layers to make things "go".

When your one small provider goes down, no problem, switch over to your other provider. Then laugh at the people who are experiencing AWS downtime...
by roger_ | 2025-11-19 18:21:46+00:00
Yup my primary Windows machine is a VM and after passing through all the relevant peripherals (GPU, USB) it’s pretty seamless and you’d never know.

Cool part is I needed a more powerful Linux shell than my regular servers (NUCs, etc.) for a one off project, so I spun up a VM on it and instantly had more than enough compute.
by mrguyorama | 2025-11-19 18:22:12+00:00
You know this is because apple intentionally makes their SMS shitty right?

I was able to send full fat (640x480 at the time) videos to people over SMS in 2008 using a flip phone. I was able to do group chats and share photos and all sorts of nice things.

I could do all that in android land as well over SMS with other android users, before RCS.

It's only when my iPhone having family members attempt to send me multimedia texts that things don't freaking work. My dad's new wife tried to send me pictures of their wedding and Apple reduced them to a hundred pixels because fuck you.
by bluelightning2k | 2025-11-19 18:22:16+00:00
I agree! It's great. Until you hit the limit, then there's literally no path to continue.

I would happily pay 20 or whatever for 4x limits. I'm very curious what they end up offering. My major reservation is side project vibes. I think it's hard to believe on this long term unless Google themselves adopt it.
by echelon | 2025-11-19 18:22:33+00:00
Can you make this a desktop app?

I'm really tired of editing videos in the cloud. I'm also also tired of all these AI image and video tools that make you work over a browser. Your workflow seems so second class buried amongst all the other browser tabs.

I understand that this is how to deploy quickly to customers, but it feels so gross working on "heavy" media in a browser.
by enraged_camel | 2025-11-19 18:22:35+00:00
Claude can definitely write a lot of not-great code, but IME that's easy enough to mitigate by having it write a planning document first, then implement it step by step based on a to-do list on that planning document. Cursor's plan mode works great for this. It lets you review the outline at the start, then review each bit as the model writes it.

That said, I haven't had a good experience with Claude Code for the reason you described. Maybe it's Cursor (or similar IDE) that makes the difference.
by freejazz | 2025-11-19 18:22:47+00:00
> Every single person has an internal narrative which justifies their own actions. Assuming that Karp doesn't is just totally bizarre and not an argument at all. "He just is evil and wants money", is not a coherent explanation of anybody.

What's bizarre is acting like there is not a huge profit motive here. You're the only one that offered the value judgment of "evil" so I don't think that's a fair response anyway. It's perfectly coherent otherwise.

>Hilariously this who thing was one of the central debates in Germany, which got significantly influenced by Habermas. If some people are "just evil", then National Socialism will just spontaneously come again and again, it is not a coherent theory of human behavior.

No one here said anything like that.
by dundarious | 2025-11-19 18:23:00+00:00
It's not about the "age" of the number at all, devices are mandated to try all available networks when it is a recognized emergency number. In this case, even though the number was indeed a device-recognized emergency number, it failed to try all available networks as mandated. The article mentions Triple Zero several times, but not because that is specifically noteworthy beyond it being the typical emergency number.
by stvltvs | 2025-11-19 18:23:03+00:00
Buy wheat berries, and not whole wheat bread?

The UPF category isn't helpful to the person at the grocery store trying to decide what's to buy because it significantly overlaps with very healthy foods.

Loose terms like junk food and whole foods are more helpful because they don't come with the patina of scientific rigor, you can use personal judgement about what fits in those categories.
by NetMageSCW | 2025-11-19 18:23:05+00:00
It feels like their list of after actions is lacking a bit to me.

How about 1. The permissions change project is paused or rolled back until 2. All impacted database interactions (SQL queries) are evaluated for improper assumptions or better 3. Their design that depends on database metainfo and schema is replaced with ones that use specific tables and rows in tables instead of using the meta info as part of their application. 4. All hard coded limits are centralized in a single global module and referenced from their users and then back propagated to any separate generator processes that validate against the limit before pushing generated changes
by Nevermark | 2025-11-19 18:23:16+00:00
> The issue is when people assumes that a zero failure rate, or even close to zero, is necessary for utility, even though we don't need that from humans for humans to be useful for complex tasks.

This argument doesn't carry because it is beside the point. Human vs. LLM utility parity isn't a sensible stop-goal for improvement. New technology isn't adopted for its legacy parity. Nor are there any specific technical barriers around human parity.

Fewer mistakes than humans, by definition, delivers unique value. People also want to spin up LLMs to handle tasks at scale in ways humans never could, where human level mistakes would be unacceptable.

So we very much do need LLMs (or whatever we call them tomorrow) to operate with lower error bars than humans. It is a reasonable demand. Lots of applications are waiting.

Given that demand, the value of avoiding any mistake, and the many people working on it, error rates will keep falling indefinitely.
by Analemma_ | 2025-11-19 18:23:17+00:00
It literally is Google-only. The RCS backend theoretically could be provided by carriers, but they've all chosen not to do that, so the actual service is provided by Google. No matter what the specification says, in reality it's a Google service running on Google's servers.

To put it another way, Google can't kill SMS short of literally removing the app from Android because it's not their infrastructure, but if they shut off their RCS servers tomorrow, it would be dead for good. That's a Google-only service.
by shagie | 2025-11-19 18:23:35+00:00
https://en.wikipedia.org/wiki/HarmonyOS#Early_development

> Reports surrounding an in-house operating system being developed by Huawei date back as far as 2012 in R&D stages with HarmonyOS NEXT system stack going back as early as 2015.

It wasn't green field to release in two years and likely had almost a decade of prep. It probably got additional resources with the Google Mobile Services ban... but even without that it would likely have shown up within the next few years.
by fsckboy | 2025-11-19 18:23:41+00:00
>Wasn't the WP fight at its core about who gets to make money ... I'm not sure how moral posturing fits into this.

“If you have a case where the law is clearly on your side, but the facts and justice seem to be against you, urge upon the jury the vast importance of sustaining the law. On the other hand, if the law is against you, or doubtful, and the facts show that your case is founded in justice, insist that justice be done though the heavens fall. If both the law and the facts are dead against you, in that case, talk around it, and the worse it is, the harder you pound the table.”
by lapcat | 2025-11-19 18:23:41+00:00
> It raises a really interesting question which is how do people like him climb so high up the ladder?

The real world is not a meritocracy. Awful, greedy, immoral people protect and promote each other. They also have an insatiable appetite for power, status, and wealth. You're rewarded for playing the game, for lying, and especially for keeping terrible secrets.
by danudey | 2025-11-19 18:23:48+00:00
A simpler way to do this, especially if you do tagging in your repositories, is to use `git describe`. For example:

$ git describe --dirty v1.4.1-1-gde18fe90-dirty

The format is <the most recent tag>-<the number of commits since that tag>-g<the short git hash>-<dirty, but only if the repo is dirty>.

If the repo isn't dirty, then the hash you get excludes that part:

$ git describe --dirty v1.4.1-1-gde18fe90

If you're using lightweight tags (the default) and not annotated tags (with messages and signatures and etc) you may want to add `--tags` because otherwise it'll skip over any lightweight tags.

The other nice thing about this is that, if the repo is not -dirty, you can use the output from `git describe` in other git commands to reference that commit:

$ git show -s v1.4.1-1-gde18fe90 commit de18fe907edda2f2854e9813fcfbda9df902d8f1 (HEAD -> 1.4.1-release, origin/HEAD, origin/1.4.1-release) Author: rockowitz <rockowitz@minsoft.com> Date: Sun May 28 17:09:46 2023 -0400 Create codacy.yml
by Lerc | 2025-11-19 18:23:59+00:00
I think this is likely to happen in all models since their internal reasoning is not in the same form as the output. This is probably true also for humans.

This may solve the additional clouding that comes from LLMs using what is an effectively an iteration of instants to introspect the past. You cannot ask a autoregressive model what the thinking was behind the output because the only memory it has of the past is the output. It has to infer what it meant just the same as anyone else would.

To some extent this probably also happens in humans. You have richer memories, but you still do a lot of post hoc rationalisation.
by staticman2 | 2025-11-19 18:24:13+00:00
Some of the earlier JRPGS were pretty unintuitive. Probably because the developers didn't really know what they were doing yet.

Mother 1 doesn't give you any plot guidance on what to do and is insanely overly difficult due to poor balancing.

I believe Phantasy Star 1 was designed to be played while using grap paper to map the dungeon. A modern re-release has the game do this for you automatically.

Even in Playstation era games like Suikoden there's this problem where if you put the game aside for a week and return to it and forget where to go next there's often no way to re-show the dialogue telling you where to go and no quest log.

Suikoden 2 makes you collect 108 characters for the good ending. You definetly would need to take notes to try to do this without a guide. But it's poorly designed because you can miss one of them due to RNG during a mandatory fight scene with no way to know this.
by redwall_hp | 2025-11-19 18:24:51+00:00
That was a big thing with Japanese sports cars in general: proving more cylinders was a dead end and just extra weight. Pretty much all of the big JDM classics of the 90s and 2000s are 4-cyl (aside from Mazda's rotary engine cars) putting down 200-300hp range with favorable power/weight.
by FridayoLeary | 2025-11-19 18:24:54+00:00
People assume China is an incredibly smart entity who won't make major errors like Western nations do, when everything we know tells us authoritarian regimes are more incompetent. I don't think it's so deep. They are an economic superpower with deep pockets and are not averse to taking huge risks. So far it's going their way. Another thing is that they can break half the world in a couple of months if they like. They even did it once already by accident.
by Teever | 2025-11-19 18:25:21+00:00
According to wikipedia:

> Summers's ties to Epstein reportedly began "a number of years...before Summers became Harvard's president and even before he was the Secretary of the Treasury."[59] Flight records introduced as evidence in the 2021 trial of Epstein associate Ghislaine Maxwell show that Summers flew on Jeffrey Epstein's private plane on at least four occasions, including once in 1998 when Summers was United States Deputy Secretary of the Treasury and at least three times while Harvard president.

And on the wikipedia page of Summers' wife:

> In an email to Epstein released in 2025 by the House Oversight Committee, New mentioned a recorded but unreleased episode of Poetry in America featuring Woody Allen, who was introduced to New by Epstein. In an email to Epstein, New mentioned she would reread Lolita (a book Epstein was known to have by his bedside) and, separately, recommended he read My Ántonia by Willa Cather, describing both as stories of 'a man whose whole life is stamped forever by his impression of a young girl[20][21].

I recently listened to a podcast about Robert Maxwell[0], the father of Ghislaine Maxwell and in the second part of the podcast they went into great detail about Maxwell's publishing empire and how he apparently started the modern academic publishing industry as we know it.

It seems like Epstein learned from Maxwell's father the technique of finding academics who have desirable resources whether they be intellectual or social and then cultivating relationships with them by offering them what they always wanted but never felt they had be it academic recognition from peers in the form of positions at journals or conferences or dates/sex with young beautiful women and/or girls.

Attention from peers and women/girls is like a kryptonite to nerds like Larry Summers, his wife, or Marvin Minsky and Epstein was able to parlay that influence on these nerds to influence the wealthy and powerful.

But the question of how Summers got into the position that he found himself in still remains. You listen to the man speak and he isn't very smart. He continued a personal relationship with a convicted pedophile and sought dating advice from this person. The more you dig into this Summers guy and his wife the more you realize they're just... dumb.

As an outsider looking in I'm starting to wonder if this world is just a bunch of academically capable but socially stunted individuals being preyed on by socially voracious people like Epstein with no morals?

[0] https://podcasts.apple.com/us/podcast/part-one-robert-maxwel...
by cube2222 | 2025-11-19 18:25:29+00:00
Somewhat related, after seeing the praise for codex in the Sonnet 4.5 release thread I gave it a go, and I must say, that CLI is much worse than Claude Code (even if the model is great, I’m not sure where the issue really lies between the two).

It was extremely slow (like, multiple times slower than Sonnet with Claude Code, though that’s partially on me for using thinking-high I guess) to finish the task, with the back-and-forths being on the order of tens of minutes.

Moreover, the context management seems to be really weird. I’m not sure how exactly it works, but - 1. It uses very little tokens / fills up the context slowly (good I guess) 2. Doesn’t seem to actually internalize the contents of files you mention to it, or it edits.

#2 here being the main one - I usually context-dump reference code for Claude Code, and it does a perfect job of adhering to codebase patterns and its architecture, while codex was completely ignorant of the existing code style.

Moreover, it wrote extremely defensive code, even for code where it wrote both ends itself.

All in all, I was really let down after seeing all the praise.
by paulpauper | 2025-11-19 18:26:30+00:00
There is definitely a group of kids at the bottom that in decades past would have been held back or dropped out and those kids are now just passed along.

This is literally my point. What difference does it make if I heard it online

Is that better or worse than having them drop out?

it is worse given that it gives false signals for the job market and devalues the credential
by komali2 | 2025-11-19 18:26:38+00:00
Dude you can't just drop a link like that without warning how deep the rabbit hole goes.

You posted this 5 hours ago. It's 2am here and I'm still reading from just a few minutes after you posted. This is a horrifying train wreck of a story, I can't look away. It's unbelievable these things went on for so long!
by JoshTriplett | 2025-11-19 18:26:46+00:00
> HN was cheering on as EU went after Big Tech companies

HN is not a hive mind or a monoculture. Every time the EU goes after some company, some people always cheer, some people always boo, and some people will cheer some and boo others based on the impact/nuance of the particular policy or company.
by stego-tech | 2025-11-19 18:26:56+00:00
There always has been, thus far. When I was attending CC for an A+ class in High School, my lab partner was a woman in her early 40s who pulled down a staggering amount of money doing COBOL programming. I learned first hand that for every advancement in technology, there will always be folks who (rightly or wrongly) find no value proposition in upgrading needlessly.

AI as it presently stands is very much one of those things where in the immediate, sure, there’s money to be made jumping on the bandwagon. Even I keep tinkering with it in some capacity from an IT POV, and it has some legitimate use cases that even surprise me sometimes.

However, I aim to build a career like the COBOL programmer did: staying technically sharp as the world abstracts away, because someone, somewhere, will eventually need help digging out of a hole that upgrades or automation got them into.

And at that point, you can bill for the first class airfare, the five-star hotel, and four-figures a day to save their ass.
by jrochkind1 | 2025-11-19 18:27:01+00:00
The likely most damning/embaressing thing that has led to Summers resignations -- being a powerful 65-year-old man trying to pressure a 37-year-old mentee into having sex/relationship with you -- is considered (by me too) icky and unethical and an abuse of power, undoubtedly a violation of many ethics codes and depending on how it's done possibly some laws -- but is not actually anything to do with pedophilia or child abuse at all.

i know we like expanding the categories of all sins and then only refering to things by category name without the specifics, but.
by mojoe | 2025-11-19 18:27:10+00:00
Yes, I plan on releasing one annually, based on the best concept-driven science fiction stories from the previous year. Any more than that and it would take too much time, but one per year is sustainable for me.

I agree that there are many forgotten gems in old science fiction short stories. I just counted on my bookshelf, I own 19 of those old collections in physical form and I'm sure many more in ebook form.