MurphyA/hacker-news huggingface dataset:
by hulitu | 2025-09-11 17:25:54+00:00
> The most efficient way to search is to read the text.

"Maybe for you"

> Waiting for images to download and then admire them cannot improve that.

"It does improve the way we track you"

> It looks like Google has lost relevance and is telling us, again.

They just got patted on the back by regulators in US so they don't give a fsck.
by bitwize | 2025-09-11 17:25:58+00:00
X11 supports all sorts of obsolete pixel formats, including 1bpp mono, 4bpp and 8bpp indexed color, and 16bpp "high color" modes. In order to display an image in X11, you need to understand the pixel size, organization, and how colors are mapped to pixel values (all of which are available in a data structure called a visual).
by CamperBob2 | 2025-09-11 17:26:30+00:00
Sounds like he must have been a pretty bad guy.

He was basically the founder and figurehead of the MAGA youth movement. So he is probably as responsible as anyone for the election of Trump and all that has happened as a result. In my book that indeed makes him a pretty bad guy.

Essentially, if you want to resort to the usual Nazi cliches, what happened here was that MAGA lost their Goebbels rather than their Horst Wessel.
by b112 | 2025-09-11 17:27:25+00:00
We can make things that last for decades, we just choose not to. Planned obsolescence is a business strategy, as is rapid breakdown of things we buy.

A generic example, fridges could easily last 40 to 50 years without maintenance. They wouldn't be all that more expensive either. Volvo, and the B-52 bomber program showed this, with Volvo having some models unchanged for 20 years. The B-52 has been in service longer than most people have been alive.

Each time an early wear or failure point is found in the B-52, it is documented, fixed, and rolled out to all B-52s. Their ancient, but more reliable than newer bombers and require less maintenance.

We could do this for everything. Design a fridge, and after 10 years collect the failures and see how they broke. Keep selling the same fridge, the same parts, and eventually it's a rock.

We don't do this, companies don't do this, because it's not best for profit.

So my point is robot maintenance could be minor, and if it was purely a lease model, would remain minor... because the company would profit from lower overall maintenance costs.

Lastly, compare a robot to a car driving 100s of thousands of KM. I've driven new cars to 150000km with almost no failure of any kind (except brakes. tires). So maybe not as bad as thought.
by boplicity | 2025-09-11 17:27:36+00:00
When GPT 5 came out, I was using GPT 4 mini for a regular automated task. This had been working quite well for some time. It stopped working right when GPT 5 came out. I switched to GPT 5 mini, and it started working exactly the same as it did previously. So yeah, I'm pretty sure they nuked GPT 4 when they launched GPT 5.
by yjftsjthsd-h | 2025-09-11 17:27:53+00:00
Yeah, no. I've had btrfs lose a root filesystem on a laptop with only one disk. No RAID, nothing fancy, well after it was supposed to be stable, on OpenSUSE where I assumed it would be well supported and pick good defaults.

Claiming that anyone reporting problems is lying is acting in bad faith and makes your argument weaker.

Also, "works for me" isn't terribly convincing.
by teachrdan | 2025-09-11 17:28:06+00:00
Are there any circumstances under which you would call the police if you felt unsafe? Because any time the police intervene with someone there is a chance, however small, that it will escalate into violence. (Assuming you are in the US where the police can use up to lethal force with near-impunity.)

If you are indeed willing to call the police then you are simply outsourcing your violence to someone else. I personally do have friends who are proper pacifists -- they would not fight an attacker (but would try to deescalate them or run away), and they would not call the cops under basically any circumstances.

That has taught me that pacifism requires a lot of bravery. Whereas saying "violence is never the answer" is usually cheap, thoughtless rhetoric.
by singlepaynews | 2025-09-11 17:28:10+00:00
You have reached goal state of what I'm getting at here:

https://news.ycombinator.com/item?id=45160603

Do you think a "batteries-included" NixOS install could be developed for users like me? I feel like a NixOS with libreoffice, zoom, etc. could be a drop-in windows11 replacement for a lot of users.

Maybe the key feature would be a graphical installer; something that presents an app-store iterative-install UI and in the background handles configuration.nix, so nontechnical users don't have to use the terminal or wrap their head around declarative config / version control to get a reproducible desktop that they can simply install on new machines.
by zerotolerance | 2025-09-11 17:28:16+00:00
Nobody is buying them today. But these shaky clumsy versions didn't exist even a few years ago. The hype promises these things tomorrow, which is obvious BS. But the better they look today the more investment will be poured into their R&D which accelerates real improvement, which accelerates investment, etc.

Generalist robotics are all about minimizing or at least front loading some portion of retooling cost, minimizing overhead associated with safety and compliance, and being able to capitalize what would have otherwise been human opex. Those pressures aren't going anywhere.
by ozten | 2025-09-11 17:29:07+00:00
This is a superficial article.

The biggest bottlenecks are raw ingredients, power, and factories. Once the automated manufacturing flywheel gets started, units can be produced very rapidly. Specialized machines produce low-level components, while more generalized machines assemble higher-level components as well as products like themselves and other robots.

People don't factor a human's total compensation beyond an hourly wage.

Machines don't need as much breathing room as humans.

Machines can work a 6-day, 16-hour schedule.
by vouwfietsman | 2025-09-11 17:29:09+00:00
My guess is that just the raw data size, combined with the physical limitations of your RU, makes it hard for the GPU to be fully utilized. Instead you will always be stuck on CPU (decompressing/interpreting/uploading parquet) or bandwidth (transfer from s3) being the bottleneck.

Seems that they are targeting a low-to-no overhead path from s3 bucket to GPU, by targeting: same compression/faster random access, streamed encoding from S3 while in flight, zero copy to GPU.

Not 100% clear on the details, but I doubt that they can actually saturate the cpu/gpu bus, but rather just saturate the GPU utilization, which is itself dependent on multiple possible bottlenecks but generally not on bus bandwidth.

That's not criticism: it literally means you can't do better unless you improve the GPU utilization of your AI model.
by mrguyorama | 2025-09-11 17:29:13+00:00
> It targets the apathetic 99% of the population who won't have the energy or knowledge to do anything about it.

It targets the 99% of the population who do not care about your absolutist stance on encryption, do not care about the technical reason you can't have simultaneous perfect encryption and a gov backdoor, and do not care about math.

They care that the world changed pretty much overnight, and they are tired of finding out that their children have been solicited for sex by strangers on the internet and platforms have done everything possible to NOT address that problem.

People are tired of being victimized, tired of not having some control over what their children are able to interact with, tired of being blamed for giving their kids access to the internet while their kids are required to use the internet for things like school

It's utter insanity to think parents wouldn't rather just cede some freedom to have a fighting chance of bringing up children the way they want, of being able to keep them safe from literal pedophiles. That's not apathy, that's a difference of priorities.

The entire history of human civilization is the story of ceding certain freedoms for some sort of stability. Parents will happily run government code on all their devices if it means the government strings up pedophiles every week.

The internet has been the single largest boon to pedophiles and people making and distributing child porn ever, and parents are tired of waiting for Google and Facebook to hem and haw about how they can't afford to fix it and wont even try.

If you want to stop things like Chat Control, give parents an alternative that doesn't take enormous effort to learn and understand, that actually works, that doesn't put the onus on them to magically be able to police every single HTTP request their child's devices make without even giving them the tools to do so. Stop blaming parents for not parenting hard enough. You have no idea how absurd this entire situation is for parents who aren't tech experts.

And no, child parental controls on devices right now are utterly unsophisticated, and utterly useless at stopping this. Parents will turn on as much tracking as they can, and STILL find out their kids figured out a fairly trivial way of bypassing it.

Stop ignoring the very real problems that modern parents are faced with.
by other8026 | 2025-09-11 17:29:23+00:00
> GrapheneOS also enables security features when compiling the OS that have a performance impact but mitigate security risks. They end up with a slower phone with less battery life that's protected better against extremely uncommon attack vectors.

Apps may take slightly longer to launch, which was more noticeable on older devices, but not so much on modern supported devices. I understand that some of the other exploit protections mean that apps and processes take up slightly more memory, but that's another thing that people don't seem to be affected by.

As for battery life, not really. Most people report having roughly the same battery life with GrapheneOS as with the stock OS. People who don't install Google Play report much better battery life. Sure, the exploit protections might use a small amount of extra power, but it's negligible as far as I can tell based on my own experiences and what other people report.
by nradov | 2025-09-11 17:29:54+00:00
No, you're not being intellectually honest. You're lying and making things up. I don't know whether that's due to ignorance or bad faith. And I don't give a damn about your condescending "feedback": save it for someone who cares.

There is no credible allegation here that Apple has dodged US federal or state tax laws.

Government sponsored health plans such as Medicare aren't legally required to pay for all FDA approved treatments (and much of what they do pay for are procedures which aren't subject to FDA approval at all). Commercial health plans offered by UHC and their competitors cover everything that is medically necessary (and they often cover more than Medicare does), but as with everything in healthcare the precise definition of that term gets a bit fuzzy in some edge cases.
by otterley | 2025-09-11 17:30:25+00:00
The idea is that in a pipeline of work, throughput is limited by the slowest component. H100 GPUs have a lot of memory bandwidth. The question then becomes how to eliminate any bottlenecks between the data store and the GPU's memory.

First is the storage bottleneck. Network-attached storage is usually a bottleneck for uncached data. Then there is CPU work decoding data. Spiral claims that their table format is ready to load by the GPU so they can bypass various CPU-bound decoding stages. Once you eliminate storage and CPU bottlenecks, the remaining bottleneck is usually the PCI bus that sits between the host memory and the GPU, and they can't solve that themselves. (And no amount of parallelization can help when the bus is saturated.) What they can do is use the network, the host bus, and the GPU more efficiently by compressing and packing data with greater mechanical sympathy.

They've left unanswered how they're going to commercialize it, but my guess is that they're going to use a proprietary fork of Vortex that provides extra performance or features, or perhaps they'll offer commercial services or integrations that make it easier to use. The open-source release gives its customers a Reason to Believe, in marketing parlance.
by chrismorgan | 2025-09-11 17:30:44+00:00
I don’t like reStructuredText’s backslash behaviour, because it means two completely different things. Or arguably three. Normally it means to interpret the next character literally, but if it’s followed by whitespace (typically space or newline) it instead removes that next character. Except… not entirely in the case of newline, because it’s character-level markup, and at the end of a block it just does nothing. In

a\ b

you might expect to get “a b” or an error, but actually you get a single-item definition list with term “a” and definition “b”, just the same as if you had omitted the backslash.

A far more logical meaning of a trailing backslash is to escape the newline, meaning, in HTML terms, insert <br>. That’s what I chose in my LML, and I later learned CommonMark chose that too.
by rimunroe | 2025-09-11 17:30:59+00:00
> A generic example, fridges could easily last 40 to 50 years without maintenance. They wouldn't be all that more expensive either. Volvo, and the B-52 bomber program showed this, with Volvo having some models unchanged for 20 years. The B-52 has been in service longer than most people have been alive.

B-52s require regular inspections and maintenance just like any other aircraft. A fridge is less complicated, but it's still a machine. Even my grandfather's clock needed some work done every couple decades, and it didn't contain refrigerant, a compressor, fans, or have to deal with condensation.
by busyant | 2025-09-11 17:31:03+00:00
> but he was enthusiastically supported by a large portion of the German society.

I can't tell you what my relatives were like leading up to the war (I certainly wasn't born at that point), but they were illiterate peasants from the south, far removed from the cities and politics.

My suspicion is that, if anything, they were like most southern Italians, who seem to have a profound distrust of the government and politicians.

If I'm honest, they didn't have any moral objections to the war--they just felt used.
by yjftsjthsd-h | 2025-09-11 17:31:13+00:00
It depends:) Old microkernels infamously did have awful perf because they took that context switch hit on everything, not just filesystems. I am told, though, that that was solved a long time ago and modern microkernels have fairly good performance. I'm not a kernel dev, though; you'll have to do your own research to get details.
by Fischgericht | 2025-09-11 17:31:19+00:00
I stated I see the good intentions.

I am "owner" of a bunch of patents, too, and some have actually been proven their test of time by after years having been re-invented (better: "parallel-invented later in time") elsewhere in the open source world.

But in my value system one does not do press releases saying "HELLO! We have decided not to do something evil!".

They could have done the very same thing done quietly to make clear there is no hidden agenda.

"Look, we hold this trivial patent on the open source ecosystem. No no no, all will be fine. No, no, we will not pick up the phone should Broadcom call us one day."

Yay. \o/
by rollcat | 2025-09-11 17:31:48+00:00
The FSF has always been pretty clear on this: you use a linker (static or dynamic) = it applies; you don't = it doesn't. They even wrote LGPL with this distinction in mind, and introduced exceptions to yacc (bison) to accommodate non-free software.

In case of binary releases, you can request the sources of the relevant subcomponent (e.g. the kernel). The component boundaries are pretty clear wrt Linux: Torvalds has made it quite clear early on, that the kernel's GPL2 does not apply to anything in the user space.

Here also, the important distinction between GPL 2 & 3: with GPL3, it would be a breach of the license to ship code on a device that does not allow the end user to update that code. Which has effectively pushed everyone away from GPL3-licensed software.

IMHO the move to GPL3 has likely caused more harm than good to the FOSS ecosystem; in some alternative universe, GPL3 never happened, most of Android's userspace is GPL2, and we get the source for everything. In both universes we still don't get to deploy changes to devices we own, so IMHO the GPL3 won us nothing.
by didibus | 2025-09-11 17:31:54+00:00
I think I understood it as the database will basically store data in a binary format that can be fed into the GPU directly, and will also be optimized for streaming/batching large chunks of data at ounce.

So it's "optimized for machines to consume" meaning the GPU.

Their use case was training ML models where you need to feed the GPU massive datasets as part of training.

They seem to claim that training is now bottlenecked by how quickly you can feed the GPU, that otherwise the GPU is basically "waiting on IO" most of the time and not actual computing because the time goes in just grabbing the next piece of data, transforming it for GPU consumption, and then feeding it into the GPU.

But I'm not an expert, this is just my take from the article.
by bwb | 2025-09-11 17:31:56+00:00
I don't know, I wonder the same thing. And does that number change based on culture? And what parts? And how many new businesses are starting up in France and adding good jobs?

I know that the French economy isn't doing great. And it would likely slide further if government spending slows down, but I'm unsure of the extent of that impact. But I wonder how much of the problem is the sheer volume of paperwork and numerous taxes that consume hours to complete, monitor, and review when you get audited.

I think the government should optimize for a lot of things (well-being, good health, outdoor, fun, no pollution, etc etc), but ultimately, you need money to pay for those things, and to pay for guns to keep Russia (or someone like them) from invading and taking them.
Show HN: I Built Davia–A New Way to Create Interactive Documents with Code
by ruben-davia | 2025-09-11 17:31:59+00:00
I’ve been working on something called Davia — a platform for creating interactive documents.

These are “living documents”: each page is self-contained, combining editable content, interactive components, and data. You can read them, edit them, and actually interact with them — more like mini-apps than static docs.

Here’s what makes it interesting: The interactive components are pieces of code generated on the fly, so you’re not limited to a fixed set of blocks like in Notion. You can create infinitely flexible functionality right inside a doc. Technically, an interactive page is an ensemble of components (MDX file), data (JSON file), and a main HTML file — all bundled and compiled on the fly. This gives each document its own portable architecture. Once built, you can publish your doc either as a live site (with a custom URL and persistent interactions) or as an open-source template that others can import, remix, and build upon.

We’re building an open-source community around this. If people import your templates, you’ll be credited (and in beta, you can even earn from them). It’s free to use while we’re in beta, and I’d love to build it with you.

If you enjoy tinkering with small tools, pushing the limits of interactive docs, or want to explore new ways of sharing knowledge, this could be fun. Feedback, ideas, and contributions are more than welcome — join us in r/davia_ai!
Ask HN: What's a modern alternative to Confluence for small dev teams?
by ivarojha | 2025-09-11 17:33:10+00:00
All my dev docs are spread across Notion, Google Drive, a Github repo and text notes in Slack. I'm currently hiring devs and figured I should get these in order first.

A place where you can save dev onboarding, design docs, api docs, devops stuff, emergency handbook, potentially connect Github for code search, connect Linear and maybe other frequently used dev tools. And it all feels effortless to maintain and sync.

In my previous experiences at startups, we used Confluence and Phabricator. Is there anything new startups use these days?
by fluoridation | 2025-09-11 17:33:21+00:00
1. If the client application is hashing ciphertext, its hash will not match any known offending hashes, even if the plaintext is a known file.

I don't understand why someone would go through the trouble of using WhatApp to pass around separately-encrypted files instead of using anything else, though.

2. It's also "technically possible" to do the scanning server-side, on the encrypted stream, and flag anything that by chance matches a known hash.
by Voultapher | 2025-09-11 17:34:05+00:00
Interesting article, I particularly like the reference to real-world workloads.

Do I understand correctly, that the data being tested is fully random? If so I'd be curious to see how the results change if a Zipfian distribution is used. I don't have hard data for sorting specifically, but I suspect the majority of real-world data being sorted - that isn't low cardinality or already nearly or fully sorted - to follow a Zipfian distribution rather than true randomness. The Rust std lib sort_unstable efficiently filters out common values using the pdqsort repeat pivot flip partition algorithm.
by josephcsible | 2025-09-11 17:34:31+00:00
The mods are removing them, so you're only likely to see them directly on Reddit if you're sorting by new. Here's some screenshots of them: https://x.com/CaplingerMi/status/1965869049138786753 https://x.com/Vespianum/status/1965859021816320085 https://x.com/pt_grimes/status/1965862663520661847
by blacksmith_tb | 2025-09-11 17:34:43+00:00
Can't machines work a 7-day, 24-hour schedule? That said, humanoid robots strike me as a jack-of-all-trades tool, our environment is full of things that are optimized for human-sized and -shaped users, but if you can purpose-build your robot for a factory, it's going to be more efficient at a narrow set of tasks there.
by cyphar | 2025-09-11 17:34:46+00:00
The short answer is copyright law and jurisprudence. The whole purpose of copyleft is to flip draconian copyright regimes over and make them protect users instead, so the GPL generally has the most maximalist stance allowed by copyright law. If copyright law would say that combining or extending software in a particular way is not fair use then the GPL generally would render the combination GPL.

In practice, GPLv2 would not be viral in the way you describe unless you can show that all of Android is a derived work of Linux (not true). GPLv3 would require users be avle to replace components under said license which has an impact on how such an appliance need to work (though the GPLv2 does also have somewhat related text about "the scripts which control installation") but wouldn't expand the scope of code under the license, just the terms.
by sjsdaiuasgdia | 2025-09-11 17:34:55+00:00
That's the part I find frustrating as well. The Optimus demos I've seen show a product that is far, far, far from ready for prime time while Musk and others act like it's amazingly capable.

The recent clip posted by Marc Benioff was...painful. It took a few seconds to reply to a simple greeting. Its next bit of speech in response to a query of where to get a Coke has a weird moment where it seems like it interrupts itself. Optimus offers to take Benioff to the kitchen to get a Coke. Optimus acknowledges Benioff's affirmative response, but just stands there. Then you hear Musk in the background muttering that Optimus is "paranoid" about the space. Benioff backs up a few feet. Optimus slowly turns then begins shuffling forward. Is it headed to the kitchen? Who knows!

The reaction to that should not be "OMG I cannot wait to pay you $200-$500k for one of these!" It should be "You want HOW MUCH for THIS? Are you nuts?"