MurphyA/hacker-news huggingface dataset:
by modeless | 2025-09-17 16:06:19+00:00
Spatial reasoning is weak, but still I frequently see models come up with the right answer in reasoning steps, only to make the wrong move in the following turn because they forget what they just learned. For models with hidden reasoning it's often not even possible to retain the reasoning tokens in context through multiple steps, but even if you could the context windows are big but not big enough to contain all the past reasoning for every step for hundreds of steps. And then even if they were the retrieval from context for abstract concepts (vs verbatim copying) is terrible.

Text is too lossy and inefficient. The models need to be able to internally store and retrieve a more compact, abstract, non-verbal representation of facts and procedures.
by babel_ | 2025-09-17 16:06:30+00:00
The two will also continue to diverge over time, after all, C2y should have the defer feature, which C++ will likely never add. Even if we used polyfills to let C++ compilers support it, the performance characteristics could be quite different; if we compare a polyfill (as suggested in either N3488 or N3434) to a defer feature, C++ would be in for a nasty shock as the "zero cost abstractions" language, compared to how GCC does the trivial re-ordering and inlining even at -O1, as quickly tested here: https://godbolt.org/z/qoh861Gch

I used the [[gnu::cleanup]] attribute macro (as in N3434) since it was simple and worked with the current default GCC on CE, but based on TS 25755 the implementation of defer and its optimisation should be almost trivial, and some compilers have already added it. Oh, and the polyfills don't support the braceless `defer free(p);` syntax for simple defer statements, so there goes the full compatibility story...

While there are existing areas where C diverged, as other features such as case ranges (N3370, and maybe N3601) are added that C++ does not have parity with, C++ will continue to drift further away from the "superset of C" claim some of the 'adherents' have clung to for so long. Of course, C has adopted features and syntax from C++ (C2y finally getting if-declarations via N3356 comes to mind), and some features are still likely to get C++ versions (labelled breaks come to mind, via N3355, and maybe N3474 or N3377, with C++ following via P3568), so the (in)compatibility story is simply going to continue getting more nuanced and complicated over time, and we should probably get this illusion of compatibility out of our collective culture sooner rather than later.
by humpty-d | 2025-09-17 16:06:41+00:00
Any credible evidence that they get enough money from the sponsorships to be considered fully funded by them? Or that ground news uses influence over these channels?

I can throw a dart and hit a random podcast that has been sponsored by blue chew for years, but that doesn't mean said podcast is funded by them or bends to their whims.

IMO your comment is pure conspiracy theory.
by A4ET8a8uTh0_v2 | 2025-09-17 16:06:42+00:00
This. I think people in general misunderstand the allure of power and the means to maintain it. Power centers in US are drooling at the opportunity to do what China has done in terms of controlling discourse and language. The interesting thing is that they all assume that this particular measure of control would never be turned against them.

edit: Adjusted weapon to 'measure of control'. I accept people are a little too happy to overreact lately.
by Insanity | 2025-09-17 16:06:53+00:00
I was quite excited for it, despite not enjoying Eternal as much. But after about ~2 hours of playing it, I lost interest. I'm happy you're enjoying it, sadly it didn't click for me.

Especially the 'mech scale' stuff was just boring. I don't remember what they call it in-universe, but essentially the parts of the game where you're playing from a giant robot and just walking over tanks and fighting supersized demons.
by zelphirkalt | 2025-09-17 16:06:58+00:00
This actually hints at a way out of the YouTube monopoly. Make creators' business model no longer work on YouTube, by blocking the tracking. Make it so that creators are forced to go to other, paid video platforms, instead of them feeding the YouTube monopoly.

This might temporarily lead to a collapse in video creator business, but in the long run might result in more viable businesses for creators, without them having to push shit onto their viewers. Make videos and enjoy them being seen, or make paid content and have people pay for that, but don't try to shoehorn it into viewing videos that are accessible for anyone running a Youtube search.
by kllrnohj | 2025-09-17 16:07:17+00:00
Even today F1 teams are allowed 4 engine replacements before taking a grid place penalty, and those penalties still show up regularly enough. So nobody is making "reliable" F1 engines.

You can see this really on display with the AMG ONE. It's a "production" car using an F1 engine that requires a rebuild every 31,000 miles.
by Workaccount2 | 2025-09-17 16:07:39+00:00
If you had a lemonade stand, and I came and drank one, told you it was bad and didn't pay, that's one thing. I'd probably not come back.

If I kept coming everyday, multiple times a day, and never paid "because its bad", it's extremely unlikely that I don't like the lemonade, and extremely likely that I just like that it's free as long as I complain.
by ddeck | 2025-09-17 16:07:52+00:00
Just to add another data point, the co-CEO indicated on a podcast 18-months ago that the sensor package cost was <=$100k for the then current generation:

"But saying, you know, picking an upper bound, $100,000 worth of equipment on it, you amortize it over, you know, the lifetime, call it, say, 400,000 (miles), 25 cents per mile. Right. And, you know, it gives you some margin compared to the cost of paying a human driver."

He also mentioned that the next generation would see a "drastic reduction in the cost".

https://www.shack15.com/podcast - ep41
by klibertp | 2025-09-17 16:07:58+00:00
It takes 3.5 seconds for a new login shell to open on my laptop, which has a decent CPU and a fast SSD. I do have quite a few lines of config, but no oh-my-zsh and almost no plugins. I have around 2k SLOC of ZSH config.

Meanwhile, I have 22.3k SLOC of Emacs Lisp config, and Emacs starts up (granted, after lowering bytecode to native code AOT) in ~4 seconds. To me, that suggests there's something really wrong with ZSH in terms of performance - unfortunately, it's better in almost every other way compared to BASH, so I learned to live with that. Still, at least in my setup, ZSH indeed is slow, even on modern hardware. I wonder if it would even run on a 486...
by squigz | 2025-09-17 16:08:06+00:00
I don't think one has to live in a country to be able to look up and read statistics, or talk to people who work there, or read job postings from there, or have worked for companies in that country, or...

Anyway I'm not really sure why you're so insistent on this focus of America. HN (and the Internet in general) is a pretty diverse crowd... which was sort of my point
by vineyardmike | 2025-09-17 16:08:44+00:00
Think about it in comparison to a real-life taxi or Uber and the math is surprisingly strong.

A real human driver needs to (vaguely) make a human salary, and cover things like gas, cleaning, car maintenance, car payments etc. That human salary is probably at least $50k if working full time in high end markets like SF. That “salary” also covers most OpEx costs for Uber like periodic cleaning and gas/charging of vehicles.

Lately, Uber has been $1.50-$3.00/mile in SF while Waymo has been $3.00+/m most times. Waymo also can drive 24/7/365 so should be able to command a higher per-car income.

I’ve heard rumors that a Waymo vehicle cost $200k to build with the sensors. Surely they’re aggressively lowering that cost now too. That’s 4-5 years of driving to pay off IF they’re making what Uber drivers make, but they’re almost certainly making much more.

Like Uber and Lyft before them, their biggest barrier to profitability is likely their HQ costs full of expensive engineering jobs - and they also have the R&D costs of training the car.
by atoav | 2025-09-17 16:08:50+00:00
Many reasons. Maybe not doing that thing will be bad inthe long run. Maybe you want the fruit of doing that thing, but cannot enjoy doing it right now, etc.

A popular example would be sports if you're not very fit. You would obviously have tangible health benefits if you did it, you may look more attractive, you may have more energy both physically and mentally. But since you're a couch potatoe sports is demanding, exhausting and sucks. Would you do more sports it would suck less or you might even find it enjoyable, but you don't and that's where you are.

This puts you in the weird spot of wanting a thing but not wanting to do what would get you there, even if the reasons you don't want to do it would vanish if you did it.

You can only really overcome this mentally, e.g. by priming yourself in certain ways, or by creating situations where you don't have a choice, because others rely on you, etc.
by nickpinkston | 2025-09-17 16:09:01+00:00
Yea, I loooove that history too.

It's interesting how, unlike Sumerian cuneiform or Egyptian hieroglyphs that were complex systems that came from dedicated scribes of the court, Phoenicia's alphabet was the kind of pragmatic system you can imagine a more mercantile society developing.

It's wild that it turned into the scripts: Latin, Greek, Arabic, Cyrillic, Hebrew, and beyond.

Also interesting is Chinese script, which was saved from this by Stalin telling Mao that China should keep its unique writing, which Russia of course was already doing. Mao did do the simplification, but he turned away from his previous plan to standardize the latin script for Chinese.
by dkarl | 2025-09-17 16:09:05+00:00
> Stop trying to make "algebraic" happen. It's not going to happen

It's been used for decades, there's no competitor, and ultimately it expresses a truth that is helpful to understand.

I agree that the random mixture of terminology is unhelpful for beginners, and it would be better to teach the concepts as set theory, sticking to set theoretic terminology. In the end, though, they'll have to be comfortable understanding the operations as algebra as well.
by llbbdd | 2025-09-17 16:09:47+00:00
This argument never makes a lick of sense, these are entirely different problems. Trains, buses, subways, do not go to my house, and they do not go to my destination. They (sometimes) get close, and then I have to get through the last mile somehow, often a taxi or Uber. That transfer alone is annoying and it often makes sense to just take the taxi the whole way, even if it costs more, and it's a better experience than any public transit, so why not?

Maybe that setup works in China where everyone lives on top of each other in shoeboxes and you can just route a monorail through an apartment building, but I like both having my space and living adjacent to a large city. You could put a teleporter to the train station on my boulevard and I'd stand next to it while I wait for an Uber. You could build a train station a block from my house and I'd move somewhere else. I would pay multiples of any train ticket price to get into an autonomous sleeper Waymo and wake up in a city hours away in front of my hotel. You literally could not pay me to take more public transit if I have any other option, and I don't think I'm alone in that, and building more of it doesn't solve that.

America's strength here is that it's full of great places where you can live like that, take public transit everywhere, walk everywhere else, if that's what you want, with the compromises it comes with. But instead of moving to those places people say "build more public transit", which then just sounds like "I wish public transit was more accessible to me specifically" and then we're just back at taxis, or building rail to connect the front doors of everyone on earth.
by bonoboTP | 2025-09-17 16:09:52+00:00
Yeah but maybe slowly things will require it. Just like restaurants today that only have a QR code but no physical menu, maybe a bunch of stuff will only be virtually present in augmented reality in the future. If you take off the glasses, signposts will be missing, etc. It's hard to imagine now, but maybe it would be hard to tell someone from 50 years ago that entire stores, subway ticket machines, bakeries etc. will be cashless and people will tap their phones to pay, and if you have no phone or card, you're screwed. Or if you have no Android/iOS app, you can't book appointments with certain govt offices etc.

Things that start as optional and convenience only can slowly become essentially mandatory. And then if you are already wearing it, it will push the ads.
by tastyface | 2025-09-17 16:09:54+00:00
I cannot fathom how anyone who follows Musk on social media can come to the conclusion that he is anything other than *far* right these days. These are the people he enthusiastically agrees with and boosts: https://bsky.app/profile/did:plc:refbwihhzcqqfulwhcou44sr/po...

I have so, so many more citations. Agreeing with Miller that leftism should be forcefully eradicated. Calling people on benefits parasites. Modifying Grok when it spits out un-MAGA facts that offend him. Blaming trans people for mass violence.

(And people who know him say the climate thing was nothing more than PR to begin with.)
by ndsipa_pomu | 2025-09-17 16:09:55+00:00
There's little point in trying to debate philosophies/politics that deny others the right to participate fully. It's related to the paradox of intolerance in that fascists are breaking the usual rules of society and debate and so there is no requirement to socialise or debate with them. We already learnt this from WWII whereby there is no way to placate them and even the most watertight logical argument will be useless in stopping them.
by patrakov | 2025-09-17 16:10:36+00:00
This is still true for ISPs that don't monitor their IPv6 connectivity. I was forced to disable IPv6 recently because of this: https://www.reddit.com/r/ipv6/comments/1nf3ytq/how_do_i_comp...

And before you say "change the ISP": Globe is the only one that does not refuse to provide services to foreigners and does not lock you up into a 24-month non-cancellable contract, which is longer than any available non-resident visa.
by semiinfinitely | 2025-09-17 16:10:36+00:00
> The only way I can convince myself to do it is by finding a suitably engaging show I can distract myself with on my phone while I huff and puff.

> Combine the task with something you enjoy. You know what makes cleaning out the garage a lot better? Some good tunes.

This motivational advice is deeply misguided. These are very clear examples of "dopamine stacking". The idea is that by combining a stimulating activity (eg watching show/music) with a motivation-requiring activity (eg working out/cleaning) you can get an initial boost in motivation to accomplish the hard task. It works (initially) because the stimulating task (show/music) is giving you a dopamine increase which feels like motivation to complete the hard task. The problem is that if you repeat this behavior with any consistency, your dopamine system quickly adjusts the high activity-combo level of dopamine as a new baseline. Soon not even the dopamine you get from the combination is sufficient to motivate you to accomplish the task. At this point people often seek another short lived dopamine-increasing stimulus to combine into the mix.

You can see this pattern in people who exercise only with some combination of pre-workout, caffeine, music, phone scrolling.

The off-ramp is learning how to derive dopamine (aka "motivation") from the actual activity itself.

further reading: 1. https://youtu.be/PhBQ4riwDj4?si=n-afP-Rj_k7qfATz
by Etheryte | 2025-09-17 16:10:47+00:00
For one, running an effect on every render and running it whenever referenced variables change are two very different behaviors and not universally interchangeable. For two, this is exactly what I mean with leaky abstractions. The fact that you even have to think about this at all is a strong design smell. Vue and co do not have this limitation because they approach reactivity from a fundamentally different angle. They come with their own bag of problems, but I would argue that their smells are considerably smaller than what hooks bring to the table.
by beaugunderson | 2025-09-17 16:10:47+00:00
OK, so why in this specific case is it a bad idea, other than you being personally offended by the number of languages used in the project's history?

You keep saying your opinion should be uncontroversial but you've offered no evidence other than an appeal to authority, and I think THAT should not go unchallenged.

My most popular project is maintained solely by me and is downloaded >1.3 billion times a year. That usage does not create a responsibility out of thin air. It got popular because people like it, it's fast, and it has excellent test coverage. I could decide to rewrite it in a compile-to-JavaScript language tomorrow for any reason I like and no one using it would be negatively affected in any way.

I think you are much too rigid on your views about software engineering and they don't comport with the reality of building and releasing projects to the world, for fun or profit.
by chrismorgan | 2025-09-17 16:11:10+00:00
A few years ago I made a scheme whereby you could use sequential numeric IDs in your database, but expose them as short random strings (length 4–20 step 2, depending on numeric value and sparsity configuration). It used some custom instances of the Speck cipher family, and I think it’s robust and rather neat.

Although I finished it, I never quite published it properly for some reason, probably partly because I shelved the projects where I had been going to use it (I might unshelve one of them next year).

Well, I might as well share it, because it’s quite relevant here and interesting:

https://temp.chrismorgan.info/2025-09-17-tesid/

My notes on its construction, pros and cons are fairly detailed.

Maybe I’ll go back and publish it properly next year.
by rangestransform | 2025-09-17 16:11:21+00:00
There are already places in the US that can financially justify Japan-tier high speed rail (specifically the northeast corridor), but Connecticut simultaneously wants high speed rail through the coastal towns and opposes the land acquisition required to get adequately straight tracks. If American politics is unable to get out of the way in such a slam-dunk case for rail, what hope is there to bring public transit and urbanism to all of the car-dependent suburbia in the rest of the country?
by A4ET8a8uTh0_v2 | 2025-09-17 16:11:22+00:00
Depends. Better as a word is a little too wide to interpret accurately without some additional information to go on. For example, if you look at my post history, you will know that I am not too keen on social media in general. From that perspective, it could be interpreted as a win. And yet, I think most of us here recognize the development as a whole is not 'good' ( since we are going with generic, not-easily-defined verbiage ).
by thechao | 2025-09-17 16:11:41+00:00
Right. So, there's a unit type: the type that the sum of returns the other type, i.e.,

a + () = a

So that means there's an identity type for the product type operator:

a * 1 = a

I.e., the type that you can "multiply" by that doesn't give you a two-field tuple, but just returns the single-field tuple. If "1" is a type, then we can build a sum-type with it:

a + 1 = (a, 1)

Ok. Cool. But! If we can "add 1", then we should be able to remove "1", right? That kinda implies that "-1" exists:

(a, 1) -1 = (a,) # don't shoot the messenger, I'm just riffing

But, that also implies that we can allow a product type whose result is the "-1" type?

(i, i) = -1

OH NOES!
by BatteryMountain | 2025-09-17 16:11:50+00:00
Thats why you need to calculate which "eventual resolutions" divides down to values without fractions after your scaling has been applied.

So if you take a 2560x1440 panel, 160%/1.6 scaling factor will give you 1600x900, hence there won't be any artifacts. Between 100% and 200% there are maybe 5 combinations that will give you clean resolutions.

As an example:

Enter monitor Width (1920):

Enter monitor Height (1080):

1920x1080 at 100%

1600x900 at 120%

1536x864 at 125%

1280x720 at 150%

1200x675 at 160%

960x540 at 200%

800x450 at 240%

768x432 at 250%

640x360 at 300%

Aything besides these value WILL give you artifacts at some level.
by thunderfork | 2025-09-17 16:11:57+00:00
Let's say you've got a system that collects medical data - like "store the results of the MRI right after it happens".

For analysis reasons, you want to share this dataset (e.g. for diagnostics on the machine) but first must strip it of potentially identifying information.

The uuidv7 timestamp could be used to re-identify the data through correlation - "I know this person got an MRI on this day, there's only one record with a matching datestamp, thus I know it's their MRI."
by PaulHoule | 2025-09-17 16:12:06+00:00
On the computer attached to my stereo YouTube shows me almost 100% conservative, boring, safe but good music recommendations -- all things I've liked before, it rarely tries to show me anything new or challenging.

On another browser it shows me mostly videos about stereo equipment.

One yet another it shows me a mix of videos aimed at someone who listens to The Ezra Klein Show. That browser and the previous browser sometimes get a burst of videos about "How Brand X has lost its way" or "Why Y sucks today".

One time on shorts I clicked on a video where an A.I. generated woman transforms into a fox on America's Got Talent and then after that it wanted to show me hundreds of A.I. slop videos of Chinese girls transforming into just about anything on the same show with the same music and the same reaction shots.

If you click on a few Wheat Waffles videos you might quickly find your feed is nothing but blackpill incel videos and also videos that apply a blackpill philosophy to life such that not only is dating futile but everything else is futile too.

The conclusion I draw from it is that you can't easily draw conclusions about the experience other people have with recommenders, it's one reason why political ads on social are so problematic, you can tell baldfaced lies to people who are inclined to believe them and skeptical people will never see them and hold anyone to account.
by Zigurd | 2025-09-17 16:12:28+00:00
Waymo has published videos about how their remote operator system works. Waymo's are never remotely driven. They're just told what the operator thinks is the best place for them to go next in a situation where the vehicle can't make that decision. This is critical to controlling opex. Waymos operate 24/7, that means three shifts of operators plus coverage for weekends, vacation, and sick time. This is where the difference between a demo and a product is going to be decided. Alphabet could be reckless about spending on remote operators. But I think they're still processing the trauma of buying Motorola and won't tolerate a big jump in headcount.
by skinkestek | 2025-09-17 16:12:33+00:00
Obviously, there are war crimes happening in Gaza—like in any war.

But having followed a number of conflicts, I don’t see Israel conducting itself in a way that’s uniquely bad.

What makes Gaza different is the opponent: one committed to total war, willing to sacrifice civilians in order to manufacture outrage and turn Western opinion against Israel.

Documented examples include:

- Shooting at civilians who follow evacuation routes

- Sending children with bombs in their backpacks

- Denying civilians access to bomb shelters

- Storing weapons caches and launching rockets from civilian areas