MurphyA/hacker-news huggingface dataset:
by Karrot_Kream | 2025-09-26 21:00:04+00:00
ActivityPub? Just because people use it as a Twitter clone doesn't mean you can't run mailing list style content on top of it. It would be nice to not use Mastodon-isms if you're trying to go about doing something like that. However it's easy with Mastodon-isms too. Have a bot listen to mentions, use any sort of moderation/accept queue to accept questions, then Reblog the ones you accept.

ATProto would fit most of the bill too here but AP is self-hostable and contained in a way that ATP isn't. AP is also standardized and has gone through standards bodies.
by cogman10 | 2025-09-26 21:00:21+00:00
Cancer, in particular, can be practically free to insurance if caught early. Colon and skin cancer are the poster children. Colon cancer can be treated in the process of doing the screening when caught early. And skin cancer is a pretty minor "just lop off that mole" procedure that also ends up being the treatment.

Letting it grow and catching it when symptoms arise is terribly expensive. The chemo, surgery, scans, and frequent doctors visits are all crazy expensive.

About the only way I could see preventative care not costing less is if you just let the people die and call it god's will rather than calling it a death that could have been prevented.
by beyondCritics | 2025-09-26 21:00:58+00:00
>Bruce helped the young athlete understand his movements in a way that seemed to decelerate time. “Bruce showed me how to harness some of what was raging inside me and summon it completely at my will. The Chinese call it chi; the Japanese, ki; the Indians, prana—it is the life force,” he said. “I was quite amazed to find, after working with Bruce, that when I really had my presence of mind, when I did control my life force, that’s what I saw, things coming at me in slow motion with plenty of time to get out of the way.

Seemingly we are learning here something new about Bruce Lee, that outside observers can't understand, most notably western ones. This decelaration of time also happened to me two times spontaneously, when I was attacked on surprise, hence I believe this verbatim. In both cases, that got me plenty of time, to decide what to do and was able to save myself without a scratch. However it never occurred to me,that that had something to do with my Chi force...
by hibikir | 2025-09-26 21:01:13+00:00
Even when it's not the insurer, it's at least a hospital. Many a doctor around me that used to have a private practice sold to one of the hospital chains, as they promised more money than by owning, solely due to superior collective action advantages. A large insurer can bully a private practice into cutting costs, but a hospital network that handles 40% of ERs in the metro area? The insurance company can lose. So everyone makes more money but the people paying insurance.
by rfrey | 2025-09-26 21:01:30+00:00
This is confusing. If I accept your statement, then it seems:

1) The democrats hypocritically supports offshoring while claiming to support workers

2) The republicans explicitly (prior to Trump, but MAGA is not very similar to traditional Republicans) support corporations and offshoring as a mechanism for increased profits

And so we blame "the left"?
by steveklabnik | 2025-09-26 21:01:43+00:00
> considering it is THE dominating instance of that protocol,

Instances don't work like they do on mastodon. There's not really a "dominating instance" in the same way. Heck, even within Bluesky's infra, there are multiple PDSes. Basically, stuff is layered in a different way (which the article shows the details of) and so talking about the structure of things ends up working differently.

> what's stopping them from strong-arming the protocol and changing how it works to benefit them?

This is absolutely a real concern. I believe they have shown themselves to be good stewards, and they also recognize this concern. As the ecosystem grows, this will be fixed.

> Better yet, what's stopping them from doing a rugpull and closing off their open service? What if bluesky decides 5 years from now that you aren't allowed to move your account?

This is built into the protocol! You can back up your CAR file and move it to another host without the approval of your current host.

> You can already export your settings and make an account on another instance

This doesn't work on masto to the same degree as atproto. You lose a lot of stuff when you move on masto, but it's 100% transparent on atproto.
by int_19h | 2025-09-26 21:02:03+00:00
The worst thing about it is that it looks exactly like a regular app listing, too. The only indication that it's an ad is a tiny "ad" icon - a pale blue square with slightly paler blue text. And that icon isn't even next to the (large and visible) app name, it's next to the (small and greyed out) tagline.
by mustache_kimono | 2025-09-26 21:02:34+00:00
> Some would really prefer to at least be able to get some attention (and perhaps a paid job) this way.

Not that I agree, but people seem to be giving uutils lots of attention right now? A. HN front page vs. B. obscure JS framework? I'll take door "A"?

I had someone contact me for a job simply because my Rust personal project had lots of stars on Github. You really don't know what people will find interesting.
by octo888 | 2025-09-26 21:02:38+00:00
Are you suggesting they will draft the law in such a way that in order not to be fired people must download this thing onto a smartphone and show it to their employer, post-haste? Your link does not support any evidence of that (the line " will be mandatory for every worker in the UK" links to just another one of their own articles, which also does not support it). I imagine it'll be phased in for new employment.

No, it won't be mandatory in all situations all at once, for every facet of life (I did not specify employment).
by phoenicyan | 2025-09-26 21:02:41+00:00
Well-done post, I'd like to read more of their work and it's exciting to see these new ideas. Though as other people have said, the one set of empirical results that they present is a bit... confusing? I'd think they'd have some more compelling examples to present given all the pretty math.

Their modular norm paper (https://arxiv.org/abs/2405.14813) has several more examples; see their appendix D in particular, but these are also mystifying. Yes they're interested in how things scale but am I the only one to whom it seems that the training losses they report are just not competitive with things that are currently being used?
by macspoofing | 2025-09-26 21:03:01+00:00
>This is basically an article describing why you can’t just look at an event after it occurs, see that it has some extremely rare characteristics, and then determine it was unlikely to happen by chance.

No. That's not it. In this case, if you properly control for all the factors, it turns out that the odds of Nakamura having that kind of a win-streak (against low-rated opponents) was in fact high.
by zahllos | 2025-09-26 21:03:42+00:00
You can sort of look up a birth certificate but the service isn't designed for that. It is here: https://www.gro.gov.uk/gro/content/

This is where you get certified copies should you ever need that for interfacing with foreign governments that want them (the European country I live in very much wants a copy of my birth certificate).

It's not an identity check by any means but a legitimate birth certificate ought to be findable here.

But yes birth cert + utility bill is a very, very weak binding to identity.
by eschaton | 2025-09-26 21:03:57+00:00
I find that people who complain about email volume are not only unfamiliar with setting up rules to file messages into folders, but entirely uninterested in learning how to leverage their tools that way.

In fact, it seems many of them resent having to learn anything in order to be more productive, instead insisting the burden belongs on others. “I don’t want to get all that email, so it’s OK for me to make you visit a web page several times a day to participate instead.”

And no, Discourse’s “mailing list mode” isn’t sufficient, it’s as garbage as the rest of Discourse, especially when D showed the right way to do this: Mailing list primary, NNTP newsgroup gatewayed (or vice versa), with a web forum for those who insist on one.

If only LLVM et al had gone that route.
by burkaman | 2025-09-26 21:04:02+00:00
It is absolutely not feasible (yet), most of the job of the bus driver is knowing when to break the "rules", because someone is parked in the bus stop, or traffic is backed up so it make sense to stop a bit before the stop to let people off, or when to stop for longer than usual because someone needs to use the bike rack on the front, or when to use the bus kneeling feature because someone with mobility issues needs to get on or off, or when to skip a stop because your bus is too full and there's another right behind you, etc.

This is ignoring payment issues (hopefully it would be free anyway), answering riders' questions, being nice and letting someone off halfway between stops because it's 2am and pouring and they're the only one on the bus, and so on. I guess the general theme is that unlike Waymo where everything is ordered and planned out ahead of time and the car just needs to go from A to B, a self-driving bus will need to be constantly updating its plan in real time based on the conditions outside and what people on the bus need. It's not like a train where it can always stop in the exact same place and open the doors for a pre-defined amount of time.

It's obviously not impossible, but bus driving is much more complex than taxi driving despite the predictable route.
by Zagreus2142 | 2025-09-26 21:04:16+00:00
The market clearing wage only applies in economic textbooks, in a perfectly competitive market with balanced supply and demand. The US public transportation sector has major supply/demand imbalances and is a regulated market.

Also the median weekly wage in the US is currently $1196 a week (https://www.bls.gov/news.release/pdf/wkyeng.pdf)

Seattle is currently paying bus drivers $31.39 an hour, 40x = $1256 (https://kingcounty.gov/en/dept/metro/about/careers/drive-for...). And I'm sure the pay is less in less affluent/dense US cities.

It's not exactly apples to apples because the bls figure is nationwide and doesn't include healthcare benefits, and king county metro may have better than average healthcare, but at least ballparking this: No, public bus drivers are not paid "well above" the median wage

Edit: I found this listing on indeed for greyhound bus drivers (the closest comparison I could think of in the private sector) and starting rate is $28-$31 in Seattle (https://www.indeed.com/m/viewjob?jk=2516c81006044ec8).
by zahlman | 2025-09-26 21:05:07+00:00
Note that this is RC3; 3.14.0 final will be out soon, but not yet.

A lot of people have been looking forward to this simply because of the pi memes. Personally I'm most excited about the PEP 750 template strings and PEP 784 zstd compression in the standard library. (Although it would be nice to have a higher-level interface to the compression standard libraries in general — I might end up designing something....) And of course, error messages and the REPL continue to improve and I'm quite happy for that. But people who were expecting big performance gains from the new work on a free-threaded interpreter, experimental JIT etc. are going to have to wait.

I'll also take a moment to note that the naming of https://docs.python.org/3.14/reference/datamodel.html#object... was my suggestion (https://zahlman.github.io/posts/2025/01/11/a-brief-annotatio...) — not that I can ever expect the credit to be given officially. (And frankly, it's almost too obvious to be worth crediting; yet somehow I had to think of it for it to happen.) The corresponding PEP (https://peps.python.org/pep-0649/) is now well over four years old, having been accepted two years ago; there has been support for the idea, but it hasn't been clear how to minimize disruption while releasing it (hence the separate https://peps.python.org/pep-0749/).
by kragen | 2025-09-26 21:05:09+00:00
Even without Slack's ransomware-as-a-service business model, being dependent on a specific company is a big problem. If Dropbox decides to ban your country for being running too many AI crawlers, or DejaNews goes out of business, or XOJane decides to pivot to a different market (see http://web.archive.org/web/20171015000000*/http://www.xojane... for example), or LiveJournal gets bought by Russian trolls, it's potentially a big problem.
by hibikir | 2025-09-26 21:05:41+00:00
You'll find buses with no AC in northern Spain today. And it's not ancient ones, but ones running on natural gas: They option then without, making them a hazard in July and August. I've seen one specifically operated to take special needs children to their facility, where we'd argue with the company that the fact that they are special needs doesn't mean they don't feel the heat in the summer.
by bgnn | 2025-09-26 21:05:50+00:00
I see a lot of people saying this is due to lack of competition. I hate to break this to you but it isn't that. A lot of European countries thinking the competition will drive the costs down, including on the supply side, and liberalizing the market realized not long after that this did nothing to reduce the cost. More often than not it drove the cost up.

The problem is that the public transportation is never truly free market, as they are always heavily subsidized. More companies relying on subsidies to do business doesn't change the fact. On the supply side, bus manufacturers have the same. US federal govrhas strict requirements to buy American made busses. I think NAFTA might be ok too, but not sure. In any case, what the US government paying for is manufacturing jobs and this is not necessarily a bad thing. Or let's put it another way. Those busses can be produced in China or Japan for much cheaper. But then you will let go of this industry, and have more dead towns and small cities without jobs.
by rcxdude | 2025-09-26 21:05:59+00:00
It's a pretty bad one, though. It massively undermines the security of connections to local devices for a slight improvement in security on the open internet. It's very frustrating how browser vendors don't even seem to consider it something worth solving, even if e.g. the way it is presented to the user is different. At the moment if you just use plain HTTP then things do mostly work (apart from some APIs which are somewhat arbitrarily locked to 'secure contexts' which means very little about the trustworthiness of the code that does or does not have access to those APIs), but if you try to use HTTPs then you get a million 'this is really inesecure' warnings. There's no 'use HTTPs but treat it like HTTP' option.
by input_sh | 2025-09-26 21:06:03+00:00
Okay, but why would you? What's the advantage of that? VSTs are resource hogs (when you have like 10+ running at once), not DAWs.

I somehow doubt a full-blown browser connected to more than a couple of VSTs would be less of a resource hog than doing the same in a DAW. On your computer. That you own. In your house. Without like additional 50ms of latency for the data to travel to the server and back.
by lasantosr | 2025-09-26 21:06:40+00:00
I'd like to share the journey of my open-source CLI project, intelli-shell. It didn't start as a big idea, but as a simple utility to solve my own frustration.

What started as a personal tool has evolved significantly over time, and I wanted to share its progress:

*Phase 1: Building a solid foundation (v1.0)* Initially, it was just a command snippet manager tialored to my own needs. After positive feedback, I did a full rewrite to build a solid foundation. The focus was purely on a great user experience, a clean CLI interface, and making it highly configurable. It did one thing well: save and retrieve your personal command templates.

*Phase 2: Tackling the unknown with AI (v2.0)* Next, I tackled the problem of commands I didn't already know. In v2.0, I integrated an AI assistant. This allowed `intelli-shell` to not only retrieve saved commands but also generate, explain, or even fix new ones from a plain English prompt. It became a tool for both remembering and discovering.

*Phase 3: Bringing it to life with dynamic completions (v3.0)* The most recent major step was adding what I think is its most powerful feature: dynamic, context-aware completions. When a command template needs an argument like a Docker container ID, a Kubernetes pod name, or a git branch, `intelli-shell` can now execute a shell command on the fly to fetch a live list of options for you to choose from. This bridges the gap between static templates and your live environment.

I'm sharing it today because I feel it has reached a level of maturity where it can be genuinely useful to other developers. I'd love to get your thoughts, critiques, and ideas.

The project is on GitHub: https://github.com/your-username/intelli-shell

Thanks for taking a look!
by tptacek | 2025-09-26 21:07:02+00:00
So I understand where you're coming from, and there are certainly major market distortions in health in the US (employer-provided health insurance being the most obvious). But where I live, "which ER will you go to" is a major, market-driven conversation. I have 3 obvious options, and 2 of them are competitive, and if I go look for conversations and "reviews" I'll find plenty of opinions quickly. To me, it's at least as competitive as the market for plumbers.
by eschaton | 2025-09-26 21:08:09+00:00
It doesn’t, federation makes it not a web forum and its “web forum first” nature makes Discourse fundamentally unsuitable for things like technical work. (As opposed to, say, product support.)

If you want federation, set up a mailing list gatewayed to a usenet group you host on your own NNTP server, and slap a web forum interface on top of that for the whiny children who won’t use anything that isn’t inside a browser.
by wolrah | 2025-09-26 21:09:29+00:00
You can still have self-signed certs, you just have to actually set up your own CA and import it as trusted in the relevant trust store so it can be verified.

You can't just have some random router, printer, NAS, etc. generate its own cert out of thin air and tell the browser to ignore the fact that it can't be verified.

IMO this is a good thing. The way browsers handle HTTPS on older protocols is a result of the number of legacy badly configured systems there are out there which browser vendors don't want to break. Anywhere someone's supporting HTTP/3 they're doing something new, so enforcing a "do it right or don't do it at all" policy is possible.
by steppi | 2025-09-26 21:10:23+00:00
Your intuition's not bad. The expected value for the longest run of heads in N total flips of a fair coin is around log2(N) - 1 with a standard deviation that's approximately 1.873 plus a term that vanishes as N grows large. log2(10B) - 1 is approximately 32 and with that standard deviation, even a run of 100 in 10B flips is incredibly unlikely. For more info see Mark F. Schilling's paper, "The Longest Run of Heads" available here https://www.csun.edu/~hcmth031/tlroh.pdf.
by Imustaskforhelp | 2025-09-26 21:10:49+00:00
I just found it on a reddit post from r/programmerhumour and I found it to be actually decent after I mentioned someone nim in here on HN and they said that they don't like whitespace and I thought that they were fair and I actually looked at a nim processor that could do something like it but there were none.

https://www.reddit.com/r/ProgrammerHumor/comments/1np5g2t/th...

Here is the reddit post

Here is the HN person's comment https://news.ycombinator.com/item?id=45346840

Although, This isn't related to python, I actually went into Nim forum to see that they were using it because of their inspiration with python and so It was a bit funny / semi full circle seeing Python with braces.

Maybe we need to make Nim with braces as well :> I think that some people might genuinely like that. Its definitely a bit in my mind.
by isaacremuant | 2025-09-26 21:11:01+00:00
Meh. I just don't believe that it is not performative and about "the hour metric" when on second read, I read the phrase about the really unsustainable thint being when you reached the "140 hours". In the last few WEEKS, plural.

4 hours sleep. Every day. And working non stop.

You can pretend all you want but for all that is holy stop giving this bullshit snake oil advice.

You don't have a life and neglect your family. They better enjoy those extra millions and buy themselves a father and a husband.
by austin-cheney | 2025-09-26 21:11:32+00:00
I prefer to develop SPAs for personal use but with vanilla JS. My goal is both scalability, performance, and accessibility. Its hard to find employment that values things like high performance and test automation, so I switched to a different kind of software for employment where I was quickly elevated into management.

I don't want to go back to JavaScript for employment so long as its riddled with unnecessary abstraction/dependency nonsense. While I did get tired of solving for the numerous problems that shouldn't exist in the first place I got more tired of insecure peers who were always quick to point fingers. I don't have to worry about that any more.
by cnst | 2025-09-26 21:11:37+00:00
I'm not disputing that assertion, yet it does go against the marketing materials we're all presented by all of these services, as for reasons to not run our own mailservers.

In other words, if all you want to do is run a personal mailserver, or even a corporate one, you'll probably not have to deal with this supposed IP reputation issue, unless the IP addresses you use, have already been added to the blacklists even before you start at it.
by tolerance | 2025-09-26 21:11:57+00:00
I was over reading that (very well-written) explanation of the AT Protocol: https://news.ycombinator.com/item?id=45388021

And I felt conflicted. Because it sounds great. It makes sense. But I don’t want it and now I’m wondering about what’s appealing about distributing bits of content across platforms.

This is something I can get behind. Fenced gardens.
by layoric | 2025-09-26 21:12:25+00:00
> I think people also like the idea that there can be these systems in place for hundreds of years, and an individual can come along and intelligence and hard work, can turn the systems upside down or develop something better.

My interest over the years of Bruce Lee was much more from this perspective. Many stories talk about how hard he trained, and other aspects of essentially an underdog story. Combined with his communication[0], he comes across very thoughtful, and very grounded in many ways. Putting anyone on a “legend” status pedestal is always fraught with issues, but definitely a figure that inspired a lot of people.

https://youtu.be/uk1lzkH-e4U?si=Uu44M-UC1tKYv894
by lcnPylGDnU4H9OF | 2025-09-26 21:12:33+00:00
> By convention in Utah, the first tuple element is the house number and the second element is the street.

So I learned something about this when I bought my house. If the second element is a named street, then you're expected to omit the cardinal direction from the first element. So, taking the address in the OP as an example, if 630 S was a street named Foo Boulevard, then the address is correctly written (from USPS' POV) as either 716 Foo Boulevard or 716 W 630 S. Before learning that, I would certainly have written 716 W Foo Boulevard and, indeed, that's what many if not most Utahans expect. (And, actually, including the cardinal direction disambiguates some cases, e.g., State Street. There's a donut shop (best glazed donuts in the valley) at 2699 State Street and the Capitol Building is at 350 State Street. Except the first is S and the second is N, so they're 3049 units away, not 2349.)

Anyway, it's kinda interesting to me because, if I use the former notation of specifying my home address, some navigation systems will put people a couple miles away at some church but it always (so far) works if I use the latter notation. It most recently confused the navigation system a local towing company uses until I gave them the address in the latter notation.