MurphyA/hacker-news huggingface dataset:
by zbentley | 2025-10-11 23:22:43+00:00
Nothing in my post is about performance (of Python, Rust, or anything else).

While e.g. numpy might support your claim that Python being slow is reason to abandon it, I don’t think uv does.

My understanding is that the poor performance of pip is due to two things: a combination of slow-in-any-language solver and query/probe behavior that they’re stuck with for backwards compatibility reasons, and very poorly parallelized network and disk IO.

Parallel IO and better disk cache behavior are options because uv is a new system not tied to pip’s behavior and expectations, not because uv is a new system in rust.

Again, I think Rust is a fine choice here with some strengths in the dev-tools area, but those strengths are not (opinion, based on poking through a fair amount of uv’s code and reading Astral blog posts) the reason for uv’s success. The behavior choices that make it good are well supported in most languages.
by jaidan | 2025-10-11 23:23:31+00:00
I’ve been daily driving Linux Mint for about 4 years. It’s usable and stable with standard software packages and can also be tweaked in the Linux way if you so need it.

Another person mentioned Ubuntu if coming from Mac. I haven’t considered it before but they’re probably right.

I was using Mac at home, but Windows at work. So moving to Mint was easy.

Ubuntu was OK on high performance hardware but when they introduced snaps nothing worked so I moved to Mint.

HTH
by countrymile | 2025-10-11 23:23:39+00:00
The IBM school's computer. Developed by IBM Hursley in 1967, it was years ahead in its design, display out to a television and storage on normal audio tape. Would have kick started an educational revolution if it had been launched beyond the 10 prototype machines.

Died due to legal wranglings about patents, iirc.

More here:https://news.ycombinator.com/item?id=45061680
by StopDisinfo910 | 2025-10-11 23:23:53+00:00
There is absolutely no way you successfully adjust two knobs at the same time on a multitouch display, let alone while doing live music. They are barely usable one by one.

There is a reason people serious about doing music keep using physical knobs to change values in their software. I’m entirely convinced the sole reason DAWs use virtual knobs despite them being such a poor UX element is because people will map them to MIDI knobs anyway and that keeps the software and physical world looking the same.
by JumpCrisscross | 2025-10-11 23:24:01+00:00
> Why is it bad to call criminals cockroaches?

It's dehumanizing [1].

> vast majority of crime is immoral

The most immoral acts in human history, crimes against humanity, have followed campaigns of dehumanization.

(The term cockroaches is also peculiarly linked to historical genocides. If Kirk wasn't aware of the reference he was making, he was almost certainly citing someone who was.)

[1] https://en.wikipedia.org/wiki/Dehumanization
by ivan_gammel | 2025-10-11 23:24:17+00:00
Some inspiration came from C++, Modula-3, CLU etc. (note, inspiration, not validation of the idea)

They exist since v1, which had very different philosophy than Java of 2010s-2020s. 1990s were an interesting time in language design and software engineering. People started reflecting on the previous experiences of building software and trying to figure out how to build better, faster, with higher quality. At that time checked exceptions were untested idea: it felt wrong not to have them based on previous experience with exceptions in C++ codebases, but there were no serious arguments against them.
by harmmonica | 2025-10-11 23:24:29+00:00
I can't quite describe the visceral thrill I'd get seeing the towers starting from when I was a little kid. And whether it was staring at the folks dining in Windows on the World from across the way (too "fancy" for us to go while it was still open!); staring up those endless vertical lines from the plaza below; catching a brief glimpse as you walked east to west somewhere uptown; or seeing them anchor the full skyline from a bridge or flight, the thrill only increased with each subsequent viewing. A truly special piece of NYC for someone who only knew the city with them. And it was truly sad having to get used to it without them.
by __float | 2025-10-11 23:25:05+00:00
My experience using Dagger (2) was so unpleasant that it really soured me on the possible uses of this feature.

I understand the benefits of dependency injection, but to be totally honest I'm more likely to take the Go-style approach of wiring it all up manually, even if it's a bit of extra boilerplate. The indirection and abstractions built up in DI frameworks is rarely worth it IMO.
by MontyCarloHall | 2025-10-11 23:25:13+00:00
It's a real shame its raster functionality wasn't integrated into Illustrator. Adobe really butchered the whole Macromedia portfolio, didn't they?

(For those unfamiliar, Illustrator is a pure vector graphics editor; once you rasterize its shapes, they become uneditable fixed bitmaps. Fireworks was a vector graphics editor that rendered at a constant DPI, so it basically let you edit raster bitmaps like they were vectors. It was invaluable for pixel-perfect graphic design. Nothing since lets you do that, though with high-DPI screens and resolution-independent UIs being the norm these days, this functionality is less relevant than it used to be.)
by HiPhish | 2025-10-11 23:26:07+00:00
I am getting really mixed signals here. First the Pro features used to be free (libre), but now they no longer are. The features are supposedly not really needed, but then they being sold. What's with the Pro bundler? Why do we need a bundler in the first place, what is it supposed to do that a regular bundler like Vite cannot? And now there are two more frameworks (Rocket and Stellar) that won't be Free and Open Source at all?

If this is just about providing monetary support for the project then just do what everyone else is doing: sell support or pre-built copy&past examples. If the plugins are nothing special and can be replaced by a one-liner I would be even more pissed after paying 300$ for them.

Either these guys are really, really bad at communication, or this smells really fishy. If anything, this blog post makes me trust them even less that they won't enshittify Datastart by moving more stuff to Pro and having the FLOSS version be the ghetto version.
by jedberg | 2025-10-11 23:26:26+00:00
I'm assuming you're trying to get me to say "you don't, they look the same".

I'm just giving the view from an investors point of view -- you don't expect these to eventually run like a normal business where their revenue exceeds their cost. You expect them to make as much revenue as they can while they spend more than the make to get to AGI.
by paulcole | 2025-10-11 23:26:27+00:00
> Are you a programmer?

No.

It is binary thinking because there’s 2 choices: take action or don’t.

If you don’t take action then it’s just wishful thinking of how you’re imagining how you’d like your life to be. Which again, is a totally fine way to live! But it is different from saying that the imaginary life actually matters to you.

My point throughout these comments is that we can easily see how much someone values something (relative to other values) through their actions. Do you believe this to be false?

> there's more to a choice than "physically possible" and "physically impossible".

Do your best to articulate the “more” in such a way that it isn’t just a subset of one of the other two states.

You will end up sounding like Kramer on Seinfeld, “Bets off. I don’t want to do the levels.” Jerry replies, “The bet was whether you’d do the levels not whether you wanted to do them.”
by naet | 2025-10-11 23:26:34+00:00
I have to work with some closed source external tech at my job right now and I hate it so much. Probably more to do with the specific tech than the open/closed factor, but it feels really bad whenever there's an issue or an improvement that could be made but I'm not allowed to fork or directly change the dependency.

I honestly feel so burned by it that I will think strongly about ever joining another company that isn't using more open source tech.

I have no opinion on datastar, and I support things like tailwind selling pre built tailwind components to make money (not that I use either, but idea wise I'm happy for them). But sometimes working with closed source is a real pain.
by rayiner | 2025-10-11 23:26:54+00:00
> Why?

Because 0 to 1 is the big step.

> A household with one or two guns is probably keeping track of them in a way one with a new gun every Christmas is not.

That’s a theory, but what’s the evidence? Do you think farmers locked up their guns? Kids used to bring guns to school for sports shooting back in the day.

> Mass shootings are a distinctly American phenomenon.

Sure, but it’s been exceptional in terms of widespread gun ownership for longer than it’s had a major problem with mass shootings. When doctors are trying to diagnose people, the first thing they ask is: “what have you been doing different?”
by 827a | 2025-10-11 23:27:11+00:00
That number was not reported as "reported to shareholders". Again, its astounding how wrong you keep getting this. It was leaked to The Information by an anonymous source who claimed to be a shareholder who received this financial disclosure.

Its all about citation. Everyone who read my numerology estimations above knew that they were estimations. You, on the other hand, lied about two different leaks of OpenAI's revenue numbers as being "official".
by jncfhnb | 2025-10-11 23:27:28+00:00
> Without suffering, we would not know joy and without joy we wouldn’t know suffering. So these are two sides of the same coin, do you see that?

Bullshit argument.

The suffering that many people experience is profound. These people don’t have a more profound experience of joy than those whose lives are chill. And the happy lives of people who haven’t suffered are not better because the sufferers have felt worse.

> I told my schizophrenic brother why he shouldn’t take his life by suicide. I just asked him if he knew what it was like being dead and if he thought he was certain that being dead would be any better. He literally told me the confusion of that question. Let him to accepting his life as it was. Better the Devil You Know than the one you don’t.

“You should suffer because the next part may be even worse suffering” is such a fucked up argument.
by jayveeone | 2025-10-11 23:27:33+00:00
The problem seems more to be that every last one of these companies are burning through cash at an astonishing rate. No one, least of all Google, is making a profit from AI. They keep dangling AGI in front of investors even though no one can really define what it is.

Companies like Uber and Amazon operated at a loss, true. But they had an actual product. And they didn't come close to the money Google, Meta, OpenAI and Microsoft are losing.
by michaelcampbell | 2025-10-11 23:27:53+00:00
I lived/worked near WTC's and used the subways under it many, many times.

I had a short friendship with Marshall Brain (How Stuff Works, et. al.) in ~1993, and he and I decided to meet in the WTC square to go have lunch one day. He was early, and based on "stepping off" one side of one of the towers and knowing the # of stories, he mentally calculated how many Zebulon, NC's would fit inside them. If memory serves, he was either living there at the time or from there.

I had moved to Atlanta when the towers were hit, and although my closest colleagues from NY were all OK after 9/11, I'm sure there was at least someone I'd known or worked with that perished.
by w10-1 | 2025-10-11 23:28:02+00:00
> what we're getting is straight up voodoo nonsense

Maybe not in this case.

For the AI to create a solution, it has to come up with a vector for your intention and goals. It makes some sense for an AI trained on human persuasion materials (basically, everything has a rhetorical aspect) to also track human persuasion features for intentions.

However, results will vary. Just as people trying to deploy rhetorical techniques (and ridiculous power stances) often come off as foolish, I believe trying to hack your intention vector with all-caps and super-superlatives won't always work as intended (pun intended).

Still, if you find yourself not getting what you want, and you check your prompt and find some persuasion feature missing (e.g., authority), I think it's worth trying to add something on point.
by cpgxiii | 2025-10-11 23:28:02+00:00
The design of WSL(1) makes more sense when you think of its original design goal of being a compatibility layer for Android apps. Android is "a Linux", but it is (1) a relatively unique one, and (2) everything between the Android kernel and Android apps really isolates the application layer from kernel-level details. Given this separation, it makes a lot of sense to leverage the existing NT flexibility and emulate a Linux kernel at the syscall layer. Sure, you'll have to patch some parts of the WSL(1) Android system components, but MS was already going to have to do that to work around Google-only components. In many ways, this route is no more complex than what Blackberry did to run Android apps atop their QNX-based OS.

But once you give up the specialization for Android and want WSL to be a "real Linux" (i.e. behave like a specific Ubuntu/Fedora/etc distribution) now you no longer can get away with being Linux-like, you have to be Linux (i.e. you need the syscall layer to directly mirror all kernel development and features). It's actually fairly impressive how much worked with WSL(1) given how different the internals were, but you didn't have to go that far to find tools/services/etc that just wouldn't work.

Instead, once you consider how long MS had been working on Hyper-V, and how interested they are in using it to apply additional security boundaries/isolation (e.g. VBS) within what outwardly appears to be a single Windows OS instance to the user, it makes a lot of sense to leverage that same approach to just run a real Linux kernel atop Hyper-V. In that world, you no longer have to match Linux kernel development, you just need to develop/maintain the kernel drivers used to interact with Hyper-V - and MS already had a lot of experience and need to do that given how much of Azure is running Linux VMs.
by neilv | 2025-10-11 23:28:20+00:00
It was a fair deal to me.

I respect that they offered the option at purchase time and then at any point after, and at a reasonable price.

And isn't this an option that the everything-is-a-market HN libertarians would like to have: People who want less expensive, say, TVs, can get the existing market price for that. And people who don't like that ads/surveillance, but want the nice economies-of-scale hardware, can pay what the brand would've made on advertising and surveillance, to opt-out, for that unit?

Ideally, a lot of the current surveillance and advertising (implemented almost entirely by HN's own field) would be outlawed, but paid opt-out can sometimes be a reasonable pragmatic individual compromise, for now.
by JumpCrisscross | 2025-10-11 23:28:22+00:00
> Altman and friends seem in an awful hurry

Fibre and railroads, again, are really good comparisons. Both involved busineasses built on advancing technology. If you built your network before signalling, your costs were immediately higher than a competitor who rolled out more slowly. Similarly, do we really think Nvidia has had its last say in GPUs?
by eurleif | 2025-10-11 23:28:48+00:00
I'm on HW3, so FSD 12.x, but I've noticed this behavior as well. In my experience, it often (but not always) happens a fraction of a second before the light actually does turn green. I suspect the cause is that, instead of the neural network learning to treat the actual color of the light as the singular source of truth, it learned to also consider things that correlate with the color of the light, such as time since the light turned red, traffic in parallel lanes starting to move, and cross traffic stopping.
by tavavex | 2025-10-11 23:29:12+00:00
Nah, it persisted in many places, in some to lesser extents than others. It feels like in the 90s it was more of a "look, we can make UIs so flashy now!" thing, which then morphed into an actual design philosophy. See for example the Apple Newsstand app from iOS 6 [0] or lots of VST plugins from any time period, even up to today [1]

[0] https://i.redd.it/9fhcm9ce0ao21.jpg

[1] https://klanghelm.com/assets/img/VUMT/VUMT-2-solo-full.jpg
by practal | 2025-10-11 23:29:40+00:00
You could, there is no fixed syntax for arrays in Practal, so it would depend on which custom syntax becomes popular. But for expressions that are bracketed anyway, it makes sense to have commas (or other separators), because otherwise you write something like

[(a b) (x y)]

instead of

[a b, x y]

Personally, i like the second option better.
by JumpCrisscross | 2025-10-11 23:29:44+00:00
> I'm assuming you're trying to get me to say "you don't, they look the same"

No, I'm genuinely asking for a test. Pursuing ancilliary revenue would, to me, indicate they're behaving more like a business and less like a moonshot.

> giving the view from an investors point of view -- you don't expect these to eventually run like a normal business where their revenue exceeds their cost

I've invested in AI companies. Every pitch material I've seen projects forward to profitability.
by dhosek | 2025-10-11 23:29:50+00:00
Oh, I think it’s quite wonderful really. There are cases where the limited nature of some configuration-based things ends up being a mess (one that comes to mind is a feature in Spring Data where you can extend a DAO bean into a rest service through annotations, but it turns out that this feature (at least when I last tried working with it), is so rigid as to be nearly useless in actual practice. But our codeless application was a bit of brilliance, I think.
by eternityforest | 2025-10-11 23:30:03+00:00
I have spent over ten years (Mostly a few hours a week or less, it's pretty much done except when I want a new feature) developing a haunted house and room escape tech stack...

It's mostly the same as general home automation, except with a lot more need for audio, digital signage, DMX lighting, and media features.

And things have to be reliable on a budget. A raspi on an SD card is what you get, anything more takes away from much more important things.

Plus, live programmability, observability and diagnostics, and things like that are critical. Stuff might go wrong and you only have five minutes to fix it. This might involve actually changing game logic. It shouldn't, but it might anyway.

If you can't, you need to at least be able to take manual override control.

And you have to be able to show others how to use it extremely quickly, possibly over the phone.

Nobody dies if it goes wrong, so you can afford more complexity than industrial SCADA, but you still want much higher reliability than people expect from consumer tech.

There's a lot of automated testing, and thinking about edge cases, but not as much low level first principles work, although the firmware on remote embedded controllers has a bit more of that.

You can live with the 99.9999% (or whatever the case may be, I highly doubt anyone has real numbers for a lot of this stuff) reliability of an average complex framework, but something that can't handle a USB getting unplugged and replugged in a different port is unacceptable.

https://github.com/EternityForest/KaithemAutomation/tree/mas...
by hashmash | 2025-10-11 23:31:48+00:00
At the time the feature was added, there was no way to make a parameter to a function be lazily evaluated. Something like `assert(condition, "error: " + stuff)` would eagerly concatenate the string even when the condition is always true (which it should be). Nowadays, the error parameter can be specified as a lambda, which can potentially be optimized to be just as cheap as the existing assert feature.
by noosphr | 2025-10-11 23:32:09+00:00
OP probably had to update Windows today.

It's a weird world where KDE out of the box is more usable than Windows.

I gave the wrong laptop to my mother a few months back and she only told me when she finished banking that the windows menu looked funny (Like the hacker one you put on the family computer when you were 12.) it was KDE. Usually she asks for help at least once on windows for getting the wifi connected.

The year of desktop Linux was 5 years ago and we didn't even notice.
by postpress | 2025-10-11 23:33:24+00:00
I've tested https://kherrick.github.io/sprite-garden/ by pressing, "W", "↑", or "space bar" to get started moving in the game. Afterwards the other functionality seems to work as expected in Firefox on Linux with the following versions:

- 140.3.1esr (64-bit)

- 143.0.4 (64-bit)

- 145.0a1 (2025-10-02) (64-bit)

Are you able to describe what issue you are seeing in particular?
by Lerc | 2025-10-11 23:33:49+00:00
Boot2Gecko or whatever the browser as Operating system was called. This was a project that should have focused on providing whatever its current users needed expanding and evolving to do whatever those users wanted it to do better.

Instead it went chasing markets, abandoning existing users as it did so, in favour of potential larger pools of users elsewhere. In the end it failed to find a niche going forward while leaving a trail of abandoned niches behind it.
by saaaaaam | 2025-10-11 23:35:55+00:00
“Railway mania” in the UK in the 1840s and 1860s “involved capital investments of 15% to 20% of GDP”. US GDP is around $30 trillion. [0]

Between 1900 and 1929 the total capital invested in rail stocks and bonds in the US grew from $10.8bn (against GDP of $21.2bn) to $21.4bn [1] (1929 GDP was $104.6 billion). [2]

So the current AI capex doesn’t really seem too far fetched by comparison.

Apple’s revenue went from $13.9bn in 2005 to $391bn in 2024.

Google’s revenue went from $6.1bn to $348bn over the same period.

Microsoft’s revenue was $197.5m in 1986, $345.9m in 1987, $591m in 1988, $804.5m in 1989, $1183m in 1990, $1843m in 1991, $14.5bn by 1998 and $19.75bn in 1999.

So revenue 10x’d from ‘86 to ‘91 and again from ‘91 to ‘99.

Those are all nominal unadjusted figures, but all three companies are arguably “category defining”.

For OpenAI to go from public launch to what looks like ~$12 billion projected annualised revenue so quickly says quite a lot. If it only follows the Microsoft trajectory that would be $120bn by 2030.

But going back to the railways point: the impact of railways wasn’t measured in the revenue of just one company, but rather across the whole physical supply chain.

If you assume that AI could be as transformative to the digital supply chain (and everything it touches) then you could argue that investments of 20% of global GDP wouldn’t be crazy.

(Though, railway mania, 1929 crash, etc…)

[0] https://www-users.cse.umn.edu/~odlyzko/doc/mania18.pdf

[1] https://www.researchgate.net/figure/Composition-of-capital-r...

[2] https://www.measuringworth.com/datasets/usgdp/result.php?use...
by DanRabbit | 2025-10-11 23:36:57+00:00
“We” is just our developer community. Folks that have write access to our git repos.

We manage AppCenter reviews as pull requests to a public git repository: https://github.com/elementary/appcenter-reviews

There’s some more documentation for developers here: https://docs.elementary.io/develop/appcenter/publishing-requ...
by crote | 2025-10-11 23:37:08+00:00
> To my mind the purpose is the product and always will be.

A lot of industries would disagree with you. There are plenty of products where the physical form and direct purpose of the product itself is quite disjoint from the product they are actually selling.

For example, Hermès doesn't sell bags to carry stuff in - they sell status symbols. Restaurants don't sell food for sustenance - they sell a dining experience. Car companies only tangentially sell modes of transportation - they are treated more like fashion items in practice. Items like wedding rings have zero purpose - what they are selling is a physical manifestation of an emotion.

If everything we ever interacted with was 100% utilitarian, we'd be living in a very dull world.