MurphyA/hacker-news huggingface dataset:
by m463 | 2025-10-20 19:58:30+00:00
this is by design

docker got requests to allow you to configure a private registry, but they selfishly denied the ability to do that:

https://stackoverflow.com/questions/33054369/how-to-change-t...

redhat created docker-compatible podman and lets you close that hole

/etc/config/docker: BLOCK_REGISTRY='--block-registry=all' ADD_REGISTRY='--add-registry=registry.access.redhat.com'
by k310 | 2025-10-20 19:58:49+00:00
When HASN'T hiring been broken? I looked back (70's on) and found that networking was my main source of interviews, and jobs, if you exclude a certain fruit company, in my career.

Employers just found a new failure mode, (AI) and I see no improvement in sight, except some ideas regarding proof of work. So, it's AI against AI now.

Hoping this gets better, but not optimistic.

Does one have to start a company and get acquihired just to get a job? (AI could be the key (word)). I almost landed a job at a company that was shortly bought by Google (and trashed). Glad now that I didn't get the job.

It has needed complete reinvention forever, rather than escalation of the previous failure modes.
by akshayshah | 2025-10-20 19:58:55+00:00
I'm no expert in corporate finance, but whether or not OpenAI goes bankrupt feels like the wrong question to me (in thinking about this loan). Wouldn't a bank be more concerned with (1) the likelihood that OpenAI can raise another round of financing from which to repay the bank, and (2) the likelihood that OpenAI will have assets worth >10B when/if they do eventually declare bankruptcy?

The bank's risk seems quite a bit lower than the VC's risk.
by js2 | 2025-10-20 19:58:58+00:00
Sure, it's possible it escaped both my memory/experience and what's on the Wikipedia. But I spent a ton of time online dialed into BBSes started around 1980, even running a small ISP in college. I have a CS degree. I took telecommunications courses in college. If there's something that escaped my knowledge, I'd love to know more about it.

To the very best of my knowledge, dial-up modems jumped from 300 bps to 1200 bps, and they exchanged data at whatever the highest speed they could negotiate. The Novation Apple Cat II modem was also pretty unique in that it supported 1200 bps half-duplex, but only to another Apple Cat II, and it also had the ability to detect and generate arbitrary tones. There were programs for it to play music and to use it as a voice modulator.

Which is all to say, I was pretty into this stuff.

So I'm really interested in any information about a modem that worked at intermediate speeds like 450 bps.

I searched textfiles.com but couldn't find anything there either.

FWIW, I had a very strong memory of a graphical BBS program that worked on the Apple II using hi-res mode and a dedicated client. I asked about it here over the years but was never able to find any confirmation it existed:

- https://news.ycombinator.com/item?id=2036329

- https://news.ycombinator.com/item?id=17882989

- https://news.ycombinator.com/item?id=23931096

I was questioning my memory that it existed, but then three years ago I tracked it down:

- https://news.ycombinator.com/item?id=33256053

- https://www.reddit.com/r/apple2/comments/kpx9zl/hbbs/

So yeah, I totally understand the internet is missing a lot of pre-web history.
by sunrunner | 2025-10-20 19:59:01+00:00
But that would require companies to actually spend time and money testing and working with either a cross-provider multi-master-type system (with all the associated consistency headaches) or regularly test a functioning disaster-recovery/fallback system.

The time spent on that (let alone cost, for companies with large amounts of data) far outweighs the cost when a single region has an issue of today's scope. And you said it yourself, it's a 'small benefit'. Small benefits sound like exactly the things not worth spending time or money on.

For as much as many companies have had issues today, the daily reality is that these same companies haven't been having issues all the rest of the time (or this wouldn't have felt so shocking) and are likely to be okay with an outage of this scope (plus, everyone's too busy making noise about the issues to be working normally).
by asaws | 2025-10-20 20:00:10+00:00
Hi HN,

I’ve built what I believe is the first all-in-one AI-powered finance assistant. It can:

Act as a personal AI financial advisor

Track your income, expenses, and investments

Support global currencies

Export your data for deeper analysis

Respond via voice commands

I’m sharing this to get feedback from the community on usability, potential pitfalls, and features that could make it genuinely useful. Any constructive suggestions are welcome!
by shireboy | 2025-10-20 20:00:17+00:00
I really want this but for Azure Devops. If you're not familiar, Microsoft owns both Github and Azure Devops, and both do similar: git repos and project management. I can use Github Copilot, Claude Code CLI, etc. against code on my disk, including Azure Devops MCP. But what I can't easily do is like Github Copilot Agent and apparently this Claude Code on Web: Assign a ticket to @SomeAi and have a PR show up in a few minutes. Can't change to github for _reasons_.

Would love any suggestions if anyone in a similar story.
by samdoesnothing | 2025-10-20 20:00:21+00:00
Well yeah, thats a problem with debates, if people are using different definitions then you end up talking around each other. I don't think the definition I use is unreasonable though. Slavery is fundamentally a matter of self-ownership, and taxation robs you of such self-ownership. Requiring resources to survive doesn't rob one of their own self ownership. Neither does working for a salary, although "wage slave" gets thrown around without much opposition to the term...

Anyways, rights exist a priori, regardless of the capacity for any power to enforce said rights. Negative rights don't actually require enforcement because they aren't coercive. Implying rights don't exist because people violate them doesn't make sense, it's irrelevant.

Think through your example about the doctor. If you (a doctor) and I are stranded on an island and I break my leg, the "right to healthcare" would imply that you are obligated to help me, and I have the moral right to coerce you (violently if required) to help me. Would you agree to this proposition?

Now of course most people who hold these beliefs haven't given it any thought beyond "I want people to be safe happy and healthy". But those who have, realise coercive violence is a base requirement and are fine with it, but obviously won't frame their beliefs in that way.
by Closi | 2025-10-20 20:01:11+00:00
Also 5% would be a ridiculously low rate for this sort of corporate finance. You would expect more like 8-12% I think?

Plus the post seems to only include 1 year of interest.

Unless we know the terms, I don't think we can necessarily calculate EV from JP Morgan's perspective. I would say that they aren't usually carelessly giving away money though... They probably have terms where they can get out early if OpenAI's position weakens etc.
by munchbunny | 2025-10-20 20:01:28+00:00
My oldest is allergic and spent plenty of time in the sand and dirt. They were exposed to nuts pretty regularly, and fed small amounts from basically as soon as they were taking solid foods.

The hygiene hypothesis is widely accepted, including by allergists, and there's definitely data supporting it, but we don't understand the mechanism, so it's hard to say that it's about any one specific thing vs. many contributing causes that correlate with hygiene and other aspects of the environment around the kid.

The advice about early exposure clearly works though, and there's data to support that early exposure even after confirming the allergy can increase the chances of outgrowing the allergy.
by maccard | 2025-10-20 20:01:32+00:00
We run a subset of our CI workload on on-prem workstations because the cost/performance ratio of consumer hardware is so much higher than servers. 1TB NVMe drive, with a 7950x/i9, 64GB RAM and gigabit networking is < $1000. It actually completes our CI job faster than AWS restarts a gpu instance.

100% of our failure rates with this machine have been "carpet cleaners unplugged the machine" in 2 years. Last year we had nobody in the office (due to carpet cleaning). This year we sent someone in straight after the cleaning to fix it.
by KronisLV | 2025-10-20 20:01:38+00:00
1. When you have a system where each component has significant complexity, to the point where if it was a monolith you'd have a 1M SLoC codebase that would be slow to work with - slow to compile, slow to deploy, slow to launch and would eat a lot of resources. At that point chances are that the business domain is so large that splitting up into smaller pieces wouldn't be out of the question.

2. Sometimes when you have vastly different workloads, like a bunch of parts of the system (maybe even the majority) that is just a CRUD and a small part that needs to deal with message queues, or digitally sign documents, or generate reports or do any PDF/Word/Excel/whatever processing. You could do this with a modular monolith but sometimes it's better to keep the dependencies of your project clean, especially in the case of subpar libraries that you have to use, so you at least can put all of the bullshit in one place. Also applies in cases where the load/stability of that one eccentric part is under question.

3. The tech stack might also differ a whole bunch of some of those use cases, for example if you need to process all sorts of binary data formats (e.g. satellite data) or do specific kinds of number crunching, or interact with LLMs, a lot of the time Python will be a really good solution for this, while that's not what you might be using in your stack throughout. So you might pick the right tool for the job and keep it as a separate service.

4. The good old org chart, sometimes you'll just have different teams with different approaches and will be working on different parts of the business domain - you already said that, but Conway's law is very much a thing that'd be silly to fight against all that much, because then you'd end up with an awkward monorepo, the tooling to make working which easy might just not be available to you.
by a-dub | 2025-10-20 20:01:45+00:00
that's the point. use nonblocking io and an event polling mechanism with a timeout to keep an eye on an exit flag- that's all you need to handle clean shutdowns.

i think on windows you can wait on both the sockets/file descriptors and condition variables with the same waitforxxxobject blocking mechanism. on linux you can do libevent, epoll, select or pthread_cond_timedwait. all of these have "release on event or after timeout" semantics. you can use eventfd to combine them.

i would not ever recommend relying on signals and writing custom cleanup handlers for them (!).

unless they're blocked waiting for an external event, most system calls tend to return in a reasonable amount of time. handle the external event blocking scenario (stuff that select waits for) and you're basically there. moreover, if you're looking to exit cleanly, you probably don't want to take your chances interrupting syscalls with signals (!) anyway.

> If you can't accept this, maybe don't play with threads, they are dangerous.

too late. when i first started playing with threads, linux didn't really support them.
by boston_clone | 2025-10-20 20:02:03+00:00
Yeah, the difference is naturally occurring L-theanine.

Energy drinks like Monster add it in to prevent the "jittery" feeling that is associated with coffee. Teas like assam and mate have l-theanine, but I'm not sure about cold brew - maybe it allows for more extraction with the longer brew time?

Some nootropic-minded folks supplement with powdered l-theanine for this reason.
by gwbas1c | 2025-10-20 20:03:36+00:00
"drinking a can of <5% ABV beer ... per inning" is binge drinking:

From https://en.wikipedia.org/wiki/Binge_drinking#Definitions

> the term has been described in academic research to mean consuming five or more standard drinks (male), or four or more drinks (female),[12] over a two-hour period.

> Drinking too much alcohol one time does not a problem make

When I was in college, a lot of people would define alcoholism in their heads so that they didn't call themselves alcoholics, when in fact they were exhibiting textbook alcoholism. (Not that I have a perfect past myself.)

Needless to say, "a beer an inning" isn't the kind of behavior that I will publicly glorify; nor will I try to handwave it away as "not a problem."
by KronisLV | 2025-10-20 20:03:40+00:00
So, how many people will actually switch their setups to multi-cloud as a consequence of this? How many will move over to self-hosting? Or will they just do a post-incident report, wave hands around and do nothing?

Because I think it's very much the same way as it is with Cloudflare - while the large vendors aren't always openly hostile, we can just smile and hope that they don't get too keen on reminding us that they're holding us hostage.

I don't see that changing anytime soon. I've personally also used Hetzner, Contabo, Scaleway, Vultr, DigitalOcean, Time4VPS and some other platforms, but when people couple their setups to CF/AWS/GCP/Azure, typically that coupling is hard to get rid of and doing so is hard to justify.
by beaker52 | 2025-10-20 20:05:19+00:00
I am deeply saddened by Danya's passing. I'm not a massive chess player, but I regard him as one of the top 10 most awe inspiring individuals I've had the pleasure of witnessing through his YT channel. I was genuinely awed and impressed by the guy. As deeply as I am saddened, I am also angered by the context within which he has passed. Extremely angry. So extremely angry.
by imgabe | 2025-10-20 20:05:22+00:00
The "experts" in this case are

> Dr Corinne Cath-Speth, the head of digital at human rights organisation Article 19

Dr. Cath-Speth has a PhD in cultural anthropology

> Cori Crider, the executive director of the Future of Technology Institute

A lawyer

> Madeline Carr, professor of global politics and cybersecurity at University College London

A professor. Her bio doesn't say what her degree is in, but she mostly seems to publish in political science and international relations

So, not a single technical expert. Not anyone who has ever run a hosting service before or even worked for one. Just people who write papers and sit around waiting for journalists to call them for quotes.
by toast0 | 2025-10-20 20:05:33+00:00
Queuing a stop means you have to process the queue before stopping. Which certainly is stopping cleanly, but if you wanted to stop the thread because its queue was too long and the work requests were stale, it doesn't help much.

You could maybe allow a queue skipping feature to be used for stop messages... But if it's only for stop messages, set an atomic bool stop, then send a stop message. If the thread just misses the stop bool and waits for messages, you'll get the stop message; if the queue is large, you'll get the stop bool.

ps, hi
by XorNot | 2025-10-20 20:05:47+00:00
In which case it's even more weird because again: an anaphylactic shock is a life-threatening event that will kill you without prompt medical intervention. The epipen is _literally_ just to keep you alive long enough to get to the hospital.

And funnily enough, the breathing in a paper bag is _absolutely_ a recommended treatment for anxiety attacks by doctors. My father is one, and had my wife do it when she had a panic attack during a particularly rough airplane landing recently.

So again: it's a standard and normal thing, which is in the regular medical parlance.

The reason to do it is your trigger to breathe is based on CO2 acidity, not oxygen - you can't detect O2 (hence why inert gas asphyxiation is a huge hazard) but can detect CO2. But if you start shallow breathing very rapidly you end up in feedback loop. Rebreathing the air ups the CO2 content, which encourages the body to take deeper breathes, which in turn helps with the anxiety and ensures you do get enough oxygen (since you can wind up passing out, and low O2 wipes out the reasoning center of thought very quickly).
by seanhunter | 2025-10-20 20:06:27+00:00
What a weird analysis.

A company that has revenues and is extremely well-capitalized gets debt finance. That is not news. That is totally commonplace. "Shouldn't all their capital come from investors?" No. Companies at all stages typically use a mixture of debt and equity finance.

His EV calculation is completely flawed also. Debt finance is typically senior to equity in recovery at bankruptcy, so when JPMC do this analysis (and believe me they did this analysis) they are not assuming 0% recovery. They are thinking it is most likely in a bankruptcy that they get some x>0% recovery.

Finally, banks don't think about their relationship with a multi-billion-dollar company in terms of the ROI on a single revolving credit. (even though this will in all likelihood be very profitable for JPMC). They think about how giving this revolving credit makes it more likely they get advisory on any future bond issuance and I-banking work when OpenAI want to do takeovers, and a foot in the door at IPO time etc.
by muskecan | 2025-10-20 20:06:29+00:00
I'm sharing Enhanced Network Tab, a Firefox extension I've been working on for web developers and security professionals.

The extension provides real-time capture and modification of HTTP/HTTPS traffic directly within Firefox DevTools. It's designed for scenarios where you need granular control over browser requests - whether for debugging complex applications, security testing, or API development.

Core capabilities:

Request and response interception with live editing Request repeater for testing modified payloads Configurable filtering by HTTP method, URL patterns, and file types Export functionality to cURL format Full theme support for different working environments

Privacy was a primary consideration throughout development. The extension operates entirely offline with no external data transmission, analytics, or telemetry. All captured data remains local to your browser.

The codebase is written in vanilla JavaScript using Firefox WebExtensions API and released under MIT license. I built this to address gaps I encountered in existing browser tooling, particularly around request modification workflows.

Available now on Firefox Add-ons: https://addons.mozilla.org/en-US/firefox/addon/enhanced-netw...

Source repository: https://github.com/muskecan/enhanced-network-tab

The project welcomes contributions and feedback from the community. If you work with browser-based debugging or security testing, I'd be interested in hearing how it fits your workflow.
by chadash | 2025-10-20 20:06:30+00:00
The math is wrong:

> Cost: $1,000 Case 1 (90%): OpenAI goes bankrupt. Return: $0 Case 2 (9%): OpenAI becomes a big successful company and goes 10x. Return: $1,000 + 5% interest = $1,050 Case 3 (1%): OpenAI becomes the big new thing and goes 100x. Return: $1,000 + 5% interest = $1,050

The actual math is that if OpenAI succeeds, then there's a nod and a wink that JPM will land the lead role in the IPO or any mergers/acquisitions, which translates into huge fees.
by knowitnone3 | 2025-10-20 20:06:31+00:00
Send memes. Most commenters here assume receiving a message means aliens can reach us - they can't. Think about how distant the closest galaxy is and think about how long it would take to reach them even at light speed. The size of the ship needed, the amount of fuel needed not only for acceleration but stopping as well. Even if they 100x or 1000x our space abilities, it would still be impossible.
by ben_w | 2025-10-20 20:06:37+00:00
> A tiny imperfection or wobble is going to make the climber crash into the cable, destroying both.

A maglev train is several centimeters from the rail; if someone made the carbon nanostructures (the only known material strong enough are atomically precise carbon nanotubes or graphene, but the entire length has to be atomically precise you can't splice together the shorter tubes we can build today) this badly wrong, the cable didn't survive construction.

> Even at a voltage of 1 kV, that's around 1,500,000 A

Why on earth would you do one kilovolt? We already have megavolt powerlines. That reduces the current needed to 1500 A. 1500 A on a powerline is… by necessity, standard for a power station.

We even already have superconductor cables and tapes that do 1500 A, they're a few square millimeters cross section.
by sunrunner | 2025-10-20 20:06:38+00:00
I don't deny that an incident of this scope should prompt a serious technical and process review (and as you describe it, it sounds like this is long overdue), however how often does this kind of thing not affect 2000+ services? Companies should be tracking the time they don't have issues as much as the time they do in order to actually understand if they'd be better off elsewhere.

And to be clear, I'm not at all arguing for the monopolisation of cloud providers, only stating that it's easy to point from far away and say 'This is bad' while simultaneously not doing anything to understand the cost and make that change that you say is important, because it's actually costly (in many dimensions) to do.
by chrisoconnell | 2025-10-20 20:06:45+00:00
I mean, let's be honest there. This is much different than the blockchain bubble, in which 2/3 of the population is actually utilizing or interacting with AI daily.

While, yes, it's overhyped and takes up too much of the spotlight, it isn't going anywhere and is going to continue to be a staple in our lives moving forward, and will continue to increase in impact as it improves.

Blockchain will always be blockchain, and it was absolutely a bubble. Will it improve? Sure. Will it ever be as impactful to the everyday individual as AI? Maybe, but most people will not know or care. It will mostly be a passive experience.

AI will/has fundamentally changed how we work in the matter of 3 years. So, financial system jumping on board this, is much safer than jumping onboard crypto hype trains.

(I'm not saying crypto is bad / is a bad investment, but lots of crypto and ai startups are both trash, well, most startups are trash, I say that as a founder who has had many trash ideas)
by Hizonner | 2025-10-20 20:06:52+00:00
If you're sitting around reading the Bible when you should be working, why should your boss treat that as better than sitting around playing a game when you should be working?

But originally "NSFW" was meant for stuff you might not want to do on your break. It is true that if you use that kind of definition, these particular apps aren't going to get you in trouble in most workplaces. The official F-Droid definition that people have been quoting is mostly like that too. But the popular definition of "NSFW" has drifted, so users will be confused... which is yet another reason that it's not a category an app repository should be trying to maintain.
by dividefuel | 2025-10-20 20:06:53+00:00
My kid showed an allergic reaction the third time he had peanuts, at 6-7 months old. We hadn't lived in much of a bubble up to that point.

You say they live in bubbles, but is that before or after discovering the allergy? After the allergy is discovered, some amount of bubble-ing is necessary due to how difficult it is to be certain than something is peanut-free.