MurphyA/hacker-news huggingface dataset:
by marginalia_nu | 2025-09-18 17:05:40+00:00
Traditionally you'd put that in a menu still, just a horizontal one that displays the top version of the hierarchy. This allows you to skip one click, and doesn't significantly eat into the ample screen space.

Perhaps the biggest problem with the hamburger menu is that there is absolutely zero convention for what you put in there, or in which order. You don't know what you'll find in the menu unless you click it. With the old top menu, there were a set of conventions for this; roughly where specific options went, and in which order, and even which hotkeys you'd press to activate the menus. This means that even in an application you were completely unfamiliar with (even hideously complex ones such as an IDE or 3d modelling software), you could fairly easily navigate the application.
by rostayob | 2025-09-18 17:05:41+00:00
The question is whether there are single Ceph deployments are that large. I believe Hetzner uses Ceph for its cloud offering, and that's probably very large, but I'd imagine that no single tenant is storing hundreds of PBs in it. So it's very easy to shard across many Ceph instances. In our use-case we have a single tenant which stores 100s of PBs (and soon EBs).
by jimbo808 | 2025-09-18 17:05:44+00:00
This is an opinion stated as fact. Not every user is the same. That's why there are loads of apps with UIs that have different user modes, for power users, etc. KDE is most suitable for power users of Linux desktops, probably who use it as their daily driver. If you aren't in that category, you may not like it or may find it to be not worth the time investment in.
by Nevermark | 2025-09-18 17:06:15+00:00
I am not quite sure what that means! :)

But reasons why deep learning training is very robust to moderate inaccuracy in gradients:

1. Locally, sigmoid and similar functions are the simplest smoothest possible non-linearity to propagate gradients through.

2. Globally, outside of deep recurrent networks, there is no recursion which makes the total function smooth and well behaved.

3. While the perfect gradient indicates the ideal direction to adjust parameters, for fastest improvement, all that is really needed to reduce error is to move parameters in the direction of the gradient signs, with a small enough step. That is a very low bar.

It's like telling an archer they just need to shoot an arrow so it lands closer to the target than where the archer is standing, but not worry about hitting it!

4. Finally, the perfect first order gradient is only meaningful at one point of the optimization surface. Moving away from that point, i.e. updating the parameters at all, and the gradient changes quickly.

So we are in gradient heuristic land even with "perfect" first order gradients. The most perfectly calculated gradient isn't actually "accurate" already.

To actually get an accurate gradient over a parameter step, would take fitting the local gradient with a second or third order polynomial. I.e. not just first, but second and third order derivatives. At vastly greater computational and working memory cost.

--

The only critical issue for calculating gradients, is that there is enough precision that at least directional gradient information makes it from errors back to the parameters to update. If precision is too low, then the variable magnitude rounding inherent to floating point arithmetic can completely drop directional information for smaller gradients. Without accurate gradient signs, learning stalls.
by mandevil | 2025-09-18 17:06:16+00:00
The key for getting (financial) value out of fabs is their time after they are the overtaken by the next node. The ability to keep the order book full after you have a better node is what pays off the fab. So its all the other chips- the chips for cars, for low-power internet connected devices, etc. that make the fab profitable. That is where TSMC's ability to work with different customers enables them to extract value from a fab that pure-play CPU makers struggle with.
by bangaladore | 2025-09-18 17:06:17+00:00
She was highly intoxicated and driving under the influence, reversed the car into a pond and died because of it. Whether or not the doors contributed to her death is a guess at best. When a car is submerged, you aren't able to open a door generally due to the weight of the water pushing in on the car. That car has a completely standard gear stalk as well, so blaming it on that make no sense.

I don't have sympathy for those who DWI. Luckily, she didn't kill anyone else.
by mschuster91 | 2025-09-18 17:06:21+00:00
There have been reported cases where ICE just ignored people's legal residence status or that they also snatched up citizens who didn't have paperwork on them just for "walking while black".

ICE doesn't reliably make any distinction, not since they hired thugs off of the streets and issued arrest quotas. Doesn't matter if the arrested have to be released later on.
by thw_9a83c | 2025-09-18 17:06:30+00:00
Considering its price, the Atari 520ST was a good machine. The most common PC of that era ran an 80286 CPU with MS-DOS. However, in the end, the Atari, Amiga, and Macintosh could not keep up with PC clones, which were innovating much faster. Apple just got lucky and survived to 1997 because of its loyal DTP user base. Then, Microsoft saved it because it didn't want to be perceived as a monopoly.
by slg | 2025-09-18 17:06:44+00:00
Others have addressed "this whole TikTok thing" being attributed to Biden. I asked you for a left wing equivalent for Kimmel and you couldn't name one. Somehow this lack of an equivalent left wing attack is evidence of them sharing responsibility for this right wing attack on free speech. That is a perfect illustration of my point. I'm not going to "waste time in an internet debate with someone" who can't see the silliness of the argument you just made.
by majorchord | 2025-09-18 17:07:04+00:00
Even if you could, there's no way to guarantee it's the same code that's actually pushing your packets around.

Even vp.net which says they use SGX to verify the code that is running on a box... yea you are verifying a box, somewhere, not necessarily the one forwarding your packets. And those packets can still be monitored/modified outside the system at some other part of the network anyways.

And even if you could verify all that, eBPF swoops in and lets you modify code at runtime with no evidence trails.
Show HN: SandBox – AI agents simulating possible futures
by lilistar | 2025-09-18 17:07:59+00:00
Hi HN, I’ve been working on SandBox, a project that lets you explore possible futures using autonomous AI agents. You can build scenarios (environmental, social, governance, etc.), make decisions, and see how things might unfold under different paths.

Some of the things you can do:

Generate speculative news and events under your scenario settings

Visualize how small decisions ripple over time

Run multiple agent-based simulations in parallel

Built with Python, LangGraph + Azure OpenAI, plus a front-end for visualization. Still in active development; feedback, critiques, ideas & contributions are very welcome.

Live demo: https://sandboxes.live/ Github: https://github.com/abozaralizadeh/SandBox

If you like it, a helps me know this is worth pushing further. Thanks!
by atoav | 2025-09-18 17:08:15+00:00
My suspicion is that mobile vs desktop is to the most part a divide that aligns with a divide between consumer and producer. And treating customers as consumers allows you to turn general purpose computers into narrow purpose ones, where you can milk the customer for every little thing that allows them to do what they want. While this sucks from the perspective of the user, it is very much a way to grow a revenue when you are selling an Operating System as part of your products.

I don't say you can't produce things on smart phones, it is just a more restricted environment with things dumbed down, partly for reasons of target demographic, partly for reasons of screen size.

And thus the rise of mobile incentivizes companies ever so slightly to make the desktop more like their mobile counterpart.

In this space open source operating systems (or desktop environments) can be totally uncompromising. They don't need to nudge you into spending money/attention in places that are not in your interest. They don't bolt everything down and pretend to know better than you. In short, they treat you like an adult (producer) and not like a child (consumer).

And that is refreshing.
by technothrasher | 2025-09-18 17:08:46+00:00
My small New England town has McDonalds, Burger King, Subway, KFC, Chick-fil-a, Applebee's... and yet the independent diners are still always packed. The big box retailers have certainly driven off a lot of the local retail, but I don't think New Englanders are anywhere near ready yet to give up the local diner.
by Telaneo | 2025-09-18 17:08:49+00:00
Given the reality of number of channels who prop up their Paterons and merch stores, and the slim to zero number of channels at any actual scale relying on Youtube, as well as and the constant cuts in ad revenue (how many Adpocalypses are we at now?), not to mention Youtube's hostility towards me as a user, I have no intention to throw Youtube even the smallest bone until they walk back most of the hostile changes they've made over the years.

If Youtube was a platform that clearly cared about its creators, than a 55% split would be pretty fair. Youtube doesn't give a shit about most of them, and if they're just going to be a stupid bytepipe to the viewer, a hostile one at that, then them taking 45% is absurd.
by soraminazuki | 2025-09-18 17:09:10+00:00
That's completely backwards. KDE provides consistent styling and window controls across a wide range of toolkits. GNOME, on the other hand, is incapable of this, particularly on Wayland.

It's sad because I really like the aesthetics and user experience of the GNOME desktop and its applications. However, the inconsistent user interface for non-GNOME applications is becoming a deal breaker as more of them transition to Wayland. These applications have no choice but to create their own title bars and other UI elements, resulting in a mishmash of different looks, controls, and fonts. Many of them don't even include shadows around the windows because they aren't sure if they should. As a result of all of this, many third party applications look hideous on GNOME.

As much as I want to continue using GNOME, I'm increasingly drawn to KDE with each passing day due to this issue. I rely on applications like Kitty Terminal, mpv, and WINE. They all suffer from this issue on GNOME, but not on KDE. Ultimately, if I have to choose between a desktop environment and third-party applications, I will prioritize the applications. I think many others would do the same.
by dragonwriter | 2025-09-18 17:09:11+00:00
Programming languages solve that machine code is hard for humans to work with for large problems and natural language (even when the meaning is perfectly clear) is very difficult (to the point of complete intractability with the level of knowledge and available hardware at the time programming languages were originally invented) to parse mechanically, a necessary first step in translation into machine code a computer could run.

Any problem with the difficulty of clearly expressing things in natural language (a real thing for which there have long been solutions between humans that are different than programming languages) was a problem that was technically unreachable at the user->machine interface because of that more fundamental problem for most of the history of computing (its arguable that LLMs are at the level where now it is potentially an issue with computers, but it took decades of having programming languages to be able to get the technical capacity to even experience the problem, it is not the problem programming languages address.)
by dang | 2025-09-18 17:09:51+00:00
No, we don't ban people for holding the wrong views, or what you feel are the wrong views, on a divisive topic like this one. Rather, it's your job not to post like this. And of course it's also the job of the people you're arguing with not to post like this.

https://news.ycombinator.com/newsguidelines.html
by marginalia_nu | 2025-09-18 17:09:52+00:00
Modern monochrome line-art icons are an entirely separate trainwreck to be honest. They're incredibly difficult to parse and distinguish.

It very much feels like we've fallen into the same trap medieval handwriting did https://en.wikipedia.org/wiki/Minim_(palaeography)#/media/Fi... -- building designs around what looks aesthetically uniform and cool rather than what is easy to parse and use.
by rglullis | 2025-09-18 17:10:01+00:00
I don't know if you are serious or just trying to evade the discussion.

Two questions:

1) What is the primary OS for your desktop?

2) Would you sincerely make the argument that a world where everyone submits to a single design (Apple-style) would be better than an "organic" world where the barrier of entry is lower, but less "optimal"?
by dang | 2025-09-18 17:10:05+00:00
We don't come close to seeing everything that gets posted to HN. If you see a post that ought to have been moderated but hasn't been, the likeliest explanation is that we didn't see it. You can help by flagging it or emailing us at hn@ycombinator.com.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
by Spivak | 2025-09-18 17:10:17+00:00
Or you just use YAML. It's a configuration language for your software, you control which parser you use which can be YAML 1.2, you can use the safe loader which can't run untrusted code, and you're parsing the values into your language's types so any type confusion will be instantly caught.

I agree that it's not perfect but worse is better and familiar is a massive win over making your users look up a new file format or set their editor up for it. If you truly hate YAML that's fine, there's plenty of other familiar formats: INI, toml, JSON.
by otterley | 2025-09-18 17:10:41+00:00
> so minor versions should be fine to auto update

The problem is that "should" assumes that point releases never introduce regressions (whether they be security, performance, or correctness). Unfortunately, history has shown that regressions can and do happen. The best practice for release engineering (CI/CD, if you will) is to assume the worst, test thoroughly, and release incrementally (include bake time).

Delaying updates isn't just a backstop against security vulnerabilities; it's useful for letting the dust settle after an update of any kind that can adversely impact the application. The theory is that someone will find it before you, report it, and that a fix will be issued.
Show HN: Clean, open-source alternative to expensive email signature tools
by antonreshetov | 2025-09-18 17:11:17+00:00
I originally built app in 2019 as a small side project for generating email signatures. Over time, I didn’t have much bandwidth to maintain it, and the project stayed idle for a few years.

This month I finally found the time to give it a full rewrite. Version 2 is out:

- Rewritten from scratch with Vue 3 + Vite - Styling with Tailwind + shadcn - Uses Bun as the runtime tooling (fast installs and builds) - New UI/UX, including dark mode - Accessibility improvements (keyboard navigation, ARIA, better defaults) - Cleaner architecture and contributor-friendly setup

The old version had a lot of technical debt. Starting fresh makes it easier to maintain, extend, and keep alive as an OSS project.

Repo: https://github.com/antonreshetov/mysigmail

Would love feedback, especially from folks interested in Vue, Bun, or email-related tooling.
by naasking | 2025-09-18 17:11:29+00:00
> So, the point of the entire article is that he didn’t like the title of paper he’s criticizing?

I think the article makes a good point when it says that nobody else he spoke to about it had noticed this qualifier either. There is a long history of papers in physics making grand claims that lead to decades of mistaken beliefs. For instance, von Neumann's mistaken proof ruling out any kind of hidden variable theory from reproducing QM. Some people still cite this incorrect proof to this day to dismiss hidden variables, 70 years later.

And once you make the caveat obvious, the paper is kind of a nothingburger that got published in Nature.
by placardloop | 2025-09-18 17:11:38+00:00
The public land situation in the western US is vastly, vastly different from the situation in the east. Just like you’re saying comparing the US to the UK are two different situations, you also have to treat parts of the US separately.

Almost all of the US’s public lands are west of the Rockies. If you live in Colorado, California, Oregon, Washington then you can basically throw a rock and hit some public lands. East of the Rockies, you can go your entire life without ever even seeing public lands.

https://www.backpacker.com/stories/issues/environment/americ...
by hilbert42 | 2025-09-18 17:11:40+00:00
We need sociologists to analyze the people who would actually consider buying such an appliance and tell the rest of us what makes them tick.

Most of the people I know wouldn't let this depraved tech into their homes. Same goes for gas stations where one is forced to watch ads whilst filling up. Most of the ones around me have been dismantled because people have avoided them in favor of stations that had not installed the tech.

By analyzing such people we can teach kids how not to be manipulated by sleazeball corporations like Samsung.
by mediaman | 2025-09-18 17:11:50+00:00
The funny thing is that Elon has been very critical of regulation in car design, such as the rules around the side-view mirrors (he wanted to get rid of them and replace with cameras).

But then they find something unregulated and manage to flub it so badly it makes a strong case for regulation.

I'm not sure if Elon was involved in these door handles on the interior, though I do recall he was very involved in the early touch-to-expose exterior handles and insisted they use them despite internal engineering pushback. I think a lot of the bad engineering designs seem to originate from internal engineers getting overruled by Elon.
by pflenker | 2025-09-18 17:12:15+00:00
It would be fine if you willingly buy stuff which shows you ads. But what happens is that you buy stuff without realizing it shows ads, or - even worse - it starts showing ads long after you bought it. Case in point, my echo show first showed ads months after I bought it, but only once every few days. Now, it shows ads almost all the time. I wonder how this is even legal here in Germany.
by to11mtm | 2025-09-18 17:12:18+00:00
> It was an important enough market than when ALi introduced AMD chipsets that were better than Nvidia's they promptly bought the company and spun down operations.

This feels like a 'brand new sentence' to me because I've never met an ALi chipset that I liked. Every one I ever used had some shitty quirk that made VIA or SiS somehow more palatable [0] [1].

> Intel started releasing platforms with very little PCIe connectivity,

This is also a semi-weird statement to me, in that it was nothing new; Intel already had an established history of chipsets like the i810, 845GV, 865GV, etc which all lacked AGP. [2]

[0] - Aladdin V with it's AGP Instabilities, MAGiK 1 with it's poor handling of more than 2 or 3 'rows' of DDR (i.e. two double-sided sticks of DDR turned it into a shitshow no matter what you did to timings. 3 usually was 'ok-ish' and 2 was stable.)

[1] - SIS 730 and 735 were great chipsets for the money and TBH the closest to the AMD760 for stability.

[2] - If I had a dollar for every time I got to break the news to someone that there was no real way to put a Geforce or 'Radon' [3] in their eMachine, I could have had a then-decent down payment for a car.

[3] - Although, in an odd sort of foreshadowing, most people who called it a 'Radon', would specifically call it an AMD Radon... and now here we are. Oddly prescient.
by notnullorvoid | 2025-09-18 17:12:26+00:00
There's a lot of concern in the comments here about what this means for ARC. The size of this investment while large isn't enough to warrant jeopardizing ARC though. Intel has a responsibility to all shareholders, and diminishing ARC would be a bad move for overall shareholder value.

If Nvidia did try to exert any pressure to scrap ARC, that would be both a huge financial and geopolitical scandal. It's in the best interest of the US to not only support Intel's local manufacturing, but also it's GPU tech.
by Uehreka | 2025-09-18 17:12:35+00:00
So in American English, the term “gimped” refers to someone who has a physical disability, usually affecting the way they walk. This term has largely fallen out of fashion though and isn’t used much anymore unless someone is very deliberately trying to be edgy.

Nowadays in America, if someone over the age of 30 (and many people under the age of 30) hear the word “gimp” or more specifically “the gimp”, their mind immediately flashes back to this scene from the incredibly popular movie Pulp Fiction (this clip is not safe for work and depicts sexual assault) https://youtu.be/PcZUjEWFpKs

If you check the first paragraph of the History section of GIMP’s Wikipedia page, you can see that this is not a coincidence, the creators did in fact name it after the character from that clip: https://en.wikipedia.org/wiki/GIMP

So no, I don’t think this is an issue of “any interesting name being too controversial”. There are many places you could draw the line before getting to “let’s name our software after the Gimp from Pulp Fiction”.