MurphyA/hacker-news huggingface dataset:
by btown | 2025-10-13 21:01:18+00:00
There's actually a fair amount of drama around why this is!

https://rwer.wordpress.com/2010/10/22/the-nobel-family-disso...

Apparently, when the Riksbank decided it wanted to publicly fund a prize for the category, the verbosity of the name of the prize was a concession to distance it from the other simply-named Nobel Prizes, funded by the family.

> What was the position of the Nobel family? Three days before the meeting of April 26, the then director of the Nobel Foundation, Nils Ståhle, met two members of the family and telephonically talked with a third one. Their position was that “it should not become like a sixth Nobel Prize”, but that if the economics prize could be kept clearly separate from the Nobel Prizes then it might be an acceptable idea.

> They obtained her written approval of the economics prize “under given conditions,” namely that the new prize in all official documents and statements should be kept separated from the Nobel prize, and called the “prize in economic science in memory of Alfred Nobel.” In a telephonic conversation with a nephew, Martha Nobel said that the whole thing was prearranged and impossible to oppose, so that one could only hope that they would keep their pledge that no confusion with the real Noble prize should occur.

> What has happened is an unparalleled example of successful trademark infringement. However, nobody in the world can prevent journalists, economists and the general public from talking about the “Nobel prize in economics,” with all its connotations.
by NikolaNovak | 2025-10-13 21:01:21+00:00
That's how we do it - there are "branches" to most of our RCAs, and in fact, we have separate sections for root cause analysis (things which directly or indirectly contribute to incident, which are a branched / fractal 5 whys) and lessons learned (things which did not necessarily contribute to incident but which upon reflection we can do better - frequently incident management or communication or reporting or escalation etc).

It took a while for all the teams to embrace the rca process without fear and finger pointing, but now that it's trusted and accepted, problem management stream / rca process probably the healthiest / best viewed of our streams and processes :-)
by 01HNNWZ0MV43FF | 2025-10-13 21:01:22+00:00
To wit, there is only one business playbook with two strategies: When you are weak, make friends. When you are strong, make war.

Android used to be weak against iPhone and needed to cooperate, so they allowed more apps in to grow the userbase. Now that they're big and strong, they don't need allies, so they start kicking out everyone who isn't making them money.

Every "enshittified" service does it - Imgur, Reddit, whatever. Everyone selling $10 bills for $9 does it. Microsoft did it. They took a step backwards by buying GitHub, when they realized they were totally blowing it on cloud. But now that they have users stuck on GitHub and VS Code, they're defecting again.
by 827a | 2025-10-13 21:01:24+00:00
There's a lot of people who can only process their own failures by assuming that everyone and everything must also, eventually fail; that anything successful is temporary and "not real". And there's a lot of down people in the tech industry right now; we're in a recession, after all.

There's also a significant number of people (e.g. Doctorow) who have made their entire brand on doomerism; and whether they actually believe what they say or have just become addicted to the views is an irrelevant implementation detail.

The anti-AI slop that dominates HackerNews doesn't serve anything productive or interesting. Its just an excuse for people to not read the article, go straight to the comments, and parrot the same thing they've parroted twenty times.
by skinnymuch | 2025-10-13 21:01:24+00:00
> Hell, even in my Ruby journey I've realised that 99% of what's on Rubygems is absolute trash. I basically use Rails, Faraday, RubyLLM, and not much else.

Is this really the case? I just came back to Ruby and Rails recently. Haven’t explored that much yet beyond established major gems
by amluto | 2025-10-13 21:02:38+00:00
> It's not your (unprivileged user account's) place to decide the security posture of the entire system, that's why you're running into issues with root.

Tell that to literally any unprivileged user who would like to run any sort of software without exposing their entire account to any possible code execution bug or malicious code in the software they're running.

> The real security barrier on most operating systems to date is the user account and if you want full isolation (modulo kernel bugs), run a process as a separate user if you're that concerned about leakage (or ideally, don't run it at all).

That a very 1980s or maybe 1990s perspective, I think. It's 2025. I have some computers. They are mine. I trust myself to administer them and do pretty much anything to them, but I would prefer not to trust all my software. Sure, I can, very awkwardly, try to isolate things by using multiple uids, but it's extremely awkward and I see no technical reason why uids are a good solution here.

And there are no shortage of technical reasons why uids are a horrible solution. I would like to run unprivileged software and delegate some degree of privilege to them -- imagine a web browser or an IDE or whatever. I, as the owner of the machine, can make a uid. But I would also like my IDE to isolate various things it runs from each other and from the IDE as a whole, and it cannot do that because it does not own the machine and should absolutely not be running as root.
by justsomehnguy | 2025-10-13 21:02:57+00:00
At Amazon. Guess I needed to check it better. Also I shouldn't did it in a bar. sigh

Anyway, I have a spreadsheet with both the prices and $/Gb/Tb so I just copy the relevant part here and hope formatting would persist:

$/Tb Item Interface Capacity Price, $ $90 SSD 4Tb Samsung 870 QVO (MZ-77Q4T0BW) SATA3 4000 $359 $96 SSD 2Tb Samsung 870 QVO (MZ-77Q2T0BW) SATA3 2000 $192 $102 USB 1Tb SanDisk Ultra Dual Drive Go (SDDDC3-1T00-G46) USB 1000 $102 $103 SSD Samsung PM1643a MZILT3T8HBLS-00007 3.84T (root) SAS 3840 $394 $104 SSD 4Tb Samsung 870 EVO (MZ-77E4T0BW) SATA3 4000 $417 $105 SSD 2Tb Transcend 225S (TS2TSSD225S) SATA3 2000 $210 $106 SSD 4Tb Transcend 230S (TS4TSSD230S) SATA3 4000 $425 $107 SDXC 2Tb MicroSD SanDisk Extreme (SDSQXAV-2T00-GN6MN) SDXC 2000 $215 $109 SSD 2Tb Samsung 870 EVO (MZ-77E2T0BW) SATA3 2000 $217 $111 SSD 2Tb Kingston KC600 Series (SKC600/2048G) SATA3 2000 $223 $115 SSD 8Tb Samsung 870 QVO (MZ-77Q8T0BW) SATA3 8000 $923 $128 SSD 7.68Tb Samsung PM9A3 (MZQL27T6HBLA-00A07) OEM U.2 7680 $985 $129 SSD 1Tb Samsung 870 EVO (MZ-77E1T0BW) SATA3 1000 $129 $134 SSD 3.2Tb Intel P4610 Series (SSDPE2KE032T801) U.2 3200 $430 $140 SSD 1.6Tb Intel P4610 Series (SSDPE2KE016T801) U.2 1600 $224

So 8Tb QVO are $115/TB.
by kube-system | 2025-10-13 21:02:59+00:00
You could certainly say that. But if you go up to a normal person on the street and say "Google has prevented you from installing apps on your phone", while they're still able to install from Google Play just fine, they're going to look at you like a crackhead.

Language is for conveying information to other people. If your audience doesn't understand what you're saying, you're effectively screaming into the void.
by BeetleB | 2025-10-13 21:04:48+00:00
My litmus test for these types of processes: If root causes like "Inflexible with timelines", or "Incentives are misaligned (e.g. prioritizing career over quality)" are not permitted, the whole process is a waste of time.

Edit: You can see others commenting on precisely this. Examples:

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

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

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

https://news.ycombinator.com/item?id=45572561
by vayup | 2025-10-13 21:04:57+00:00
Dare I say it, I think we're being too harsh on Google here.

When you own a massively successful consumer product like Android, which is foundational to users' lives, you have an obligation to your users to keep them safe*. Sometimes you will have to choose between protecting users who don't know what they are doing at the expense of limiting users who know what they are doing. In this case, they have chosen to err on the side of the former.

I get it. It's OK to not like this development, especially if you use a lot of sideloaded apps. However, if you call this "anti-consumer", then perhaps you and Google have different notions of who the consumers are.

All said and done, Android/Pixel is still the most open mobile platform. Users are still free to install other AOSP-based OSes such as Graphene OS, which have no such restrictions on sideloading.

PS: I'm a former Google employee. I don't think I am a Google shill. I worked on mobile security, but I was not involved on this matter.

* I am using "safety" as a catch all for privacy and security as well.
by ants_everywhere | 2025-10-13 21:05:08+00:00
> Because SEL4 is actually well designed, you can run a sub kernel as a process on SEL4 relatively easily. Tada, now you can get rid of K8s too.

k8s is about managing clusters of machines as if they were a single resource. Hence the name "borg" of its predecessor.

AFAIK, this isn't a use case handled by SEL4?
by mk89 | 2025-10-13 21:05:09+00:00
> inferiority complex about China.

That's not some s** that someone made up. They/We created an unstoppable beast. They thought that China would be like India or Vietnam or so. Nope.

You name it, they build it.

We can only "regulate" it - see what Europe has come up with to justify it - with the CO2 nonsense, "human rights" and all that. More regulations are the only way to prevent to get your market over flooded by products that you can't possibly build at that speed and cost (and not necessarily quality, but finally, most of what we use come from there and aren't MacBooks good? or fridges/TVs/phones, etc).
by awongh | 2025-10-13 21:05:31+00:00
This is cool because a lot of the current tools are a bit old and I feel a bit like they suffer from NIH (not invented here) syndrome, where what is actually needed is for things to just be in javascript.

This wasn’t possible as much when the last gen of tools came out (sonic pi etc) but I think the time is right.

The next iteration that would be cool is a true two-way interface between the visualizations and the code. Right now the slider is a really awesome element, for example. I think Bret Victor would be proud.
by jrm4 | 2025-10-13 21:05:33+00:00
Right, I mean, I was asking rhetorically.

Taking this idea further -- this is the sort of thing that really makes me consider whether or not ATProto might be literally the worst idea in all of social media.

Which is to say "can track you just as intrusively as any private service, but now your history is cryptographically signable and even EASIER to share and move everywhere"
by nerdsniper | 2025-10-13 21:06:30+00:00
AI makes me a lot more adventurous in terms of the projects I take on. I usually end up having to rewrite everything from scratch after POC proves that my vision is possible and actually works - including the whole old-school RTFM.

It’s a huge help for diving into new frameworks, troubleshooting esoteric issues (even if it can’t solve it its a great rubber duck and usually highlights potential areas of concern for me to study), and just generally helping me get in the groove of actually DOING something instead of just thinking about it. And, once I do know what I’m doing and can guide it method by method and validate/correct what it outputs, it’s pretty good at typing faster than I can.
by raffael_de | 2025-10-13 21:07:00+00:00
Strudel is a JavaScript port of TidalCycles (Haskell). While TC uses SuperCollider for the synthesis, Strudel uses superdough which seems to be a custom implementation. I'm currently learning SuperCollider sclang and waiting for a version upgrade to have a reason to submit it here - usually some of the discussion is quite insightful. Anyway sclang is the PHP of music - just uglier and less consistent. But it's also powerful and and quite fun.
by tremon | 2025-10-13 21:07:11+00:00
Giving user’s control over when the update runs allows them to be in a safe and secure setting when that update happens

FTFA:

> The buggy update doesn't appear to brick the car immediately. Instead, the failure appears to occur while driving — a far more serious problem

And from the GP upthread:

> There is no way to tell if you received the bad update.

> There is no way to tell if you received the 'fix' either.
by tbalsam | 2025-10-13 21:07:32+00:00
This is the common belief but not quite correct! The Muon update was proposed by Bernstein as the result of a theoretical paper suggesting concrete realizations of the theory, and Keller implemented it and added practical things to get it to work well (input/output AdamW, aggressive coefficients, post-Nesterov, etc).

Both share equal credit I feel (also, the paper's co-authors!), both put in a lot of hard work for it, though I tend to bring up Bernstein since he tends to be pretty quiet about it himself.

(Source: am experienced speedrunner who's been in these circles for a decent amount of time)
by jkrejcha | 2025-10-13 21:07:40+00:00
strerror, at least on glibc, was only made thread safe back in 2020[1], which is really not that long ago in the grand scheme of things. It was WONTFIXed when it was initially reported back in 2005(!). There have only been 10 glibc releases since then and the 2.32 branch is still actively maintained.

There is probably a wide breadth of software that is actively not using that glibc version.

But yeah, agreed that trying to do localization with the builtin functions are fraught with traps and pitfalls. Part of the problem though is less about localization and more due to the fact that you can have bugs inflicted on you if you're not careful to just overwrite the locale with the C locale (and make sure to do this everywhere you can)

[1]: https://sourceware.org/bugzilla/show_activity.cgi?id=1890 (see specifically the target milestone, the 2023 date seems to be overly pessimistic)
by jrm4 | 2025-10-13 21:07:51+00:00
Y'all, the more I think about ATProto, the more I think it's worth considering that it may be a VERY VERY bad idea.

Which is to say, all of the potentially intrusive human information gathering and spying that you can encounter on twitter, but now cryptographically signable and EASIER to move from place to place.

Perhaps the ability of your mastodons and emails to lose your info might be just as much a feature as a bug.
by compyman | 2025-10-13 21:09:14+00:00
I also think that a lot of the problems with yaml specifically are overblown, but this post is actually not about that!

It is specifically saying the same problem exists in JSON/YAML/TOML, etc, which is that all these configuration languages don't have any real means of abstraction, and ultimately aren't expressive enough do to the job we require of them.

as soon as you are templating config files with other configs, I agree, I have sorely felt this limitation with helm charts
by addisonj | 2025-10-13 21:09:26+00:00
My point is not that value extraction wouldn't happen, my point is simply that in addition to the value extraction we also made other huge shifts in economic policy that taken together really seem to put us on a path towards an "AGI or bust" situation in the future.

Is that a bit hyperbolic? isn't this just the same as dotcom and housing bubbles before where we pivoted a bit too hard into a specific industry? maybe... but I also am not sure it would be wise to assume past results will indicate future returns with this one.
by bgnn | 2025-10-13 21:09:34+00:00
A bit of history:

Nexperia was formed because back in 2017 (if I remember correctly) Qualcomm wanted to buy NXP. So NXP wanted to look more attractive to Qualcomm shareholders and sold its more low-tech business unit to Chinese investors. That acquisition didn't go through because of the tensions between US and China during the first Trump admin.

NXP has been trimming fat since its formation from Philips Semiconductors and American or Chinese companies are buying whatever business unit they can grab. They pretty much buy it for the IP and the customers. Once they get the IP they usually fore the whole team and shut dient operations in NL.

Nexperia wasn't doing this though. They had no interesting technology to steal oe transfer to China to begin with.
by _heimdall | 2025-10-13 21:09:34+00:00
> But that doesn't change the overall point -- that sitting in jail for weeks or months, perhaps even years pre-trial will likely destroy most folks' life and livelihood.

Agreed, and no one should be okay with living in a system where its so common that weeks or even a few months is a person's breaking point.

Years is excessive, though in any jurisdiction I know of a person wouldn't be help pre-trial for years if they are demanding their speedy trial. I would like it to be commonplace for people to have cushion on the order of months, I wouldn't necessarily expect years of cushion.
by LexiMax | 2025-10-13 21:09:49+00:00
I think it's a natural outgrowth of what Linux is.

Linux is just a kernel - you need to ship your own userland with it. Therefore, early distros had to assemble an entire OS around this newfangled kernel from bits and pieces, and those bits and pieces needed a way to be installed and removed at will. Eventually this installation mechanism gets scope creep and and suddenly things like FreeCiv and XBill are distributed using the same underlying system that bash and cron use.

This system of distro packaging might be good as a selling point for a distro - so people can brag about their distro comes with 10,000 packages or whatever. That said, I can think of no other operating system out there where the happiest path of releasing software is to simply release a tarball of the source, hope a distro maintainer packages it for you, hope they do it properly, and hope that nobody runs into a bug due to a newer or older version of a dependency you didn't test against.
by k310 | 2025-10-13 21:10:38+00:00
What the hell does this mean for open source software and even enterprise software?

Must we all build from source?

And if I need to start "Black Market Linux" who will join me?

I've read this and it bamboozles me (IANAL) and I don't see a size threshold, nor a floor, as in "free". IMNSHO, overreaching, without limits.

And when kids are writing vibe apps (It used to be HyperCard stacks and Basic programs) will they be nailed for $2500+?
by bigyabai | 2025-10-13 21:10:42+00:00
Even putting the "ethics" of it aside, I think Omarchy is destined to go the way of LARBS. Many Linux distros are r/unixporn on the outside and a complete trainwreck on the inside. Regolith, Archlabs, Manjaro, dozens of distros have tried the "i3 but it's not like having teeth pulled" gimmick and it never works.

Much like LARBS, if I ever see you using Omarchy I just have to assume you don't know what you're doing. You can install Arch and rice i3wm in literally 10 minutes if your SSD and WiFi is fast enough.
by jcranmer | 2025-10-13 21:10:44+00:00
Programming in assembly isn't hard, it's just incredibly tedious. Doing manual linearization of an expression DAG, or manual register allocation, or manual control-flow layout very rarely adds any extra value compared to what the compiler will do for you.

As for the idea that AI can optimize code better if we give it assembly code, that's called a peephole superoptimizer, and we've known about it for quite some time ([1], which cites the first relevant paper as being from 1987). It's not new, and it's actually been used to improve the peepholes of compilers for quite same time now. The main limiting factor is probably in our ability to prove correctness of the code generated by search algorithms.

[1] https://www.cse.iitm.ac.in/~krishna/courses/2022/odd-cs6013/...
by seba_dos1 | 2025-10-13 21:10:48+00:00
Except they don't, not really at least. You can't even run a Wayland compositor unless it's hacked up to support Halium, and that's just the tip of the iceberg. It makes sense when you want to run some better userspace on an existing Android device where having a proper hardware support is absolutely hopeless, but in the end it's not that much better than running your stuff in Termux or WSL and you'll find yourself limited as soon as you actually try to do something unorthodox with it.

I'm typing this on a device that doesn't rely on Halium and which actually actually works, without being confined to what distro maintainers happened to manage to hack up or reimplement, so it's not like there are no alternatives.
by maxdo | 2025-10-13 21:11:02+00:00
That’s a myth. Yes, we allow them to move faster—much faster—but it’s simply because their government is more efficient.

Western society, in contrast, runs on a kind of religion. People follow a few belief systems: socialism, right-wing conservatism, and perhaps liberalism as a softer sub-flavor.

Here’s the fun part: China learned the hard way that no single dogma—whether communism or anything else—is worth worshiping if it leaves people hungry. They’ve mixed communism, socialism, and raw capitalism, using whatever tools best serve their progress. Ruthless goal achievement.

Meanwhile, Western society has turned the left-versus-right divide into something resembling the conflict between major branches of Islam—where factions despise and fight each other. It’s extremely foolish.

It's soolish, like any blind reglion following. And yeah, with this divide we have, we all become religios == stupid.
by xp84 | 2025-10-13 21:11:05+00:00
> takes 10 seconds to show anything when I search through my phones settings

Ah, I see ol' Google's been shamelessly copying Apple again.

Unrelated but related to embarrassingly-bad search: On my iPhone, I have a Hacker News reader app called Octal. Now when I search the phone itself for "octal" (like I do to launch most apps), sometimes the only result found is... the Octal entry under Settings (where iOS sticks the permission-granting interface for notifications, location, etc.) Can't find the app itself. Just the settings for it.
by ctkhn | 2025-10-13 21:11:52+00:00
On a personal level, that's why I started using them for self hosting. At work, I think the simplicity of scaling from a pool of resources is a huge improvement over having to provision a new device. Currently at an on-prem team and even moving to kubernetes without going to cloud would solve some of the more painful operational problems that send us pages or we have to meet with our prod support team about.
by george87 | 2025-10-13 21:13:13+00:00
SEEKING WORK | EUROPE | REMOTE

Multifaceted software engineer with 15 years of experience in tech, specializing in bespoke software development.

I design, develop, and deliver complete solutions, from engaging user-facing apps and visualizations to robust backend systems and efficient data pipelines.

Reach out to me at geotanjazz@gmail.com or via www.linkedin.com/in/georgetanev.
by frumplestlatz | 2025-10-13 21:13:14+00:00
The lack of adoption is because it’s not a complete operating system.

Using sel4 on a server requires complex software development to produce an operating environment in which you can actually do anything.

I’m not speaking ill of sel4; I’m a huge fan, and things like it’s take-grant capability model are extremely interesting and valuable contributions.

It’s just not a usable standalone operating system. It’s a tool kit for purpose-built appliances, or something that you could, with an enormous amount of effort, build a complete operating system on top of.
by echelon | 2025-10-13 21:13:29+00:00
8xH100 is pretty wild for a single inference node.

Is this what production frontier LLMs are running inference with, or do they consume even more VRAM/compute?

At ~$8/hr, assuming a request takes 5 seconds to fulfill, you can service roughly 700ish requests. About $0.01 per request.

Is my math wrong?