MurphyA/hacker-news huggingface dataset:
by linguae | 2025-12-28 00:00:43+00:00
I think if Richard Stallman had no qualms about proprietary software, he would have remained in the Lisp machine world, either working for Symbolics or Lisp Machines, Inc., or perhaps starting his own thing. Stallman was a Lisp hacker before starting GNU, and even when deciding on cloning Unix instead of creating a free Lisp-based OS, one of his first projects was GNU Emacs.

An interesting thought experiment is what Stallman would’ve done in that alternate timeline in the late 1980s and early 1990s when Lisp machines were killed off by advances in commodity hardware and compiler technology, the end of the Cold War (the US military was a large customer of Lisp machines), and the AI winter (Lisp used to be synonymous with AI).
by nuccy | 2025-12-28 00:01:25+00:00
Nature (laws of physics) is agains you on this: it is in fact impossible for everyone. What is in sync for some observers can be out of sync for others (depends on where they are, i.e. gravity, and how they relatively move). See general and special relativity principle of simultaneity [1].

1. https://en.wikipedia.org/wiki/Relativity_of_simultaneity
by ethin | 2025-12-28 00:01:49+00:00
You have got to make a better website design. I'm a very curious person so was able to figure out what this was but you cannot expect all visitors of your website to be that way.

Also, stop charging for SSO/OAuth2 integration. Seriously. There's a huge list of services that stupidly charge for SSO/OAuth integration at https://sso.tax, and this list needs to get smaller, not grow. SSO doesn't cost anything to implement. Especially if I'm the one hosting it on my own infrastructure.
by pinkmuffinere | 2025-12-28 00:02:05+00:00
He covers it in the video -- the cells lining your intestine are replaced as you age. Unless you get the lactose-tolerant gene into your stem cells, the newly-generated intestine lining will have your 'original' genetics, lacking the lactose tolerant gene. That said, it does sound like it's fading gradually for him, not a sudden drop off.
by DGrechko | 2025-12-28 00:02:10+00:00
Agree with you on that, it was my concern too, but the way I think about it is access to information, the goal is not to provide hallucinations with a straight face (aka GPT), but rather use it as a way to extract necessary information fast. For instance, I have a built-in RAG that reads of growing collection on books on medical, survival, etc. (https://github.com/dmitry-grechko/waycore-knowledge) that AI agent is using to answer questions. Moreover, it has a built-in safety loop to always inform users on the accuracy of the information, but also if the information request has an impact on health & safety, it will warn users about it too.

So, I certainly see the inherited risk and problems, but mostly think about it as a means of information extraction
by adzm | 2025-12-28 00:03:08+00:00
> Will the SECOND GROUP leak the source code? Is the SECOND GROUP telling the truth? Did the SECOND GROUP lie and have access to Ubisoft code this whole time? Was it MongoBleed? Will the FIRST GROUP get pinned for this? Who is this mysterious THIRD GROUP? Is this group related to any of the other groups?

Find out in the next episode of... Tales from Cyberspace!
by Aurornis | 2025-12-28 00:03:13+00:00
> I wonder if any other country has a similar system.

Many states in the United States have limitations on IP assignment that protect against overly broad contracts.

Employers write their contracts as broadly as possible with the understanding that state limitations will limit any overly broad claims.

California (where Google is headquartered) is one such state with IP assignment limitations, though I'm not sure how much of that was in place when this article was written nearly 3 decades ago.
by dextercd | 2025-12-28 00:03:22+00:00
You need external monitoring of certificate validity. Your ACME client might not be sending failure notifications properly (like happened to Bazel here). The client could also think everything is OK because it acquired a new cert, meanwhile the certificate isn't installed properly (e.g., not reloading a service so it keeps using the old cert).

I have a simple Python script that runs every day and checks the certificates of multiple sites.

One time this script signaled that a cert was close to expiring even though I saw a newer cert in my browser. It turned out that I had accidentally launched another reverse proxy instance which was stuck on the old cert. Requests were randomly passed to either instance. The script helped me correct this mistake before it caused issues.
by throw20251220 | 2025-12-28 00:03:25+00:00
TLS certificates… SSL is some old Java anachronism.

> There’s no natural signal back to the operators that the SSL certificate is getting close to expiry.

There is. The not after is right there in the certificate itself. Just look at it with openssl x509 -text and set yourself up some alerts… it’s so frustrating having to refute such random bs every time when talking to clients because some guy on the internet has no idea but blogs about their own inefficiencies.

Furthermore, their autorenew should have been failing loud and clear, everyone should know from metrics or logs… but nobody noticed anything.
by rldjbpin | 2025-12-28 00:03:33+00:00
imho the dependency hell is a product of the dependencies themselves (a la node), especially the lack of version fixing in majority of projects.

conda already had the independence from python distribution, but it still had its own set of problems with overlap with pip (see mamba).

i personally use uv for projects at work, but for smaller projects, `requirements.txt` feel more readable than the `toml` and `uv.lock`. in the spirit of encouraging best practices, it is still probably simpler to do it with older tools. but larger projects definitely benefit, such as in building container images.
by pansa2 | 2025-12-28 00:04:09+00:00
Syntactically: From `~=` instead of `!=`, and no support for `+=` or `continue`, to free-form syntax with no statement separators - except in that one place where they're necessary.

Semantically: Conflation of arrays and maps, conflation of `nil` and empty (both in tables and in function arguments), and the perennially-unpopular 1-based indexing.
by woodruffw | 2025-12-28 00:04:22+00:00
Yeah, completely agreed. I think there's a strong argument to be made for Codeberg as a federated identity provider, which would allow attestations from their runners.

(This would of course require Codeberg to become an IdP + demonstrate the ability to maintain a reasonable amount of uptime and hold their own signing keys. But I think that's the kind of responsibility they're aiming for.)
by AYBABTME | 2025-12-28 00:04:47+00:00
Hydrocarbons can be synthesized.

edit: let me elaborate.

My point is that the chemical complexity (manufacturing uses) can be reproduced, and the energy storage density also can be. So really the gift of hydrocarbons under the ground is more that readily available energy is under our feet to help propel us towards higher levels sources of energy. IMO it’s a stepping stone and that’s effectively how humanity is using it.
by toss1 | 2025-12-28 00:04:48+00:00
Yup

Evidently, the requirement for democracy in the US to survive is for the people who failed to vote for the only viable alternative to Trumpism must feel the suffering they are happy to visit on others, and so recognize that voting for "my team" incompetence is a bad idea.

The suffering is only beginning. It takes an insanely long time for large systems to show effects of bad decisions. Usually the party that has wrecked the economy in every presidency for the last 50 years benefits from the lag and the party of recovery gets blamed, putting the wrecking party back in power. Perhaps this round of the wrecking party will be too effective, and blame will go where it belongs.
by Aurornis | 2025-12-28 00:05:03+00:00
This is dated 1997, so a lot could have changed since then.

You're right that California has IP assignment limitation clauses that override anything in the boilerplate employment contracts. I know one person who blew up their job offer by trying to get it modified to limit the IP assignment clause, but the company had a hardline stance that they didn't do one-off contracts with employees. Later they realized their state had already limited IP assignment, so the entire battle was moot.
by pzo | 2025-12-28 00:05:33+00:00
remember EU had Nokia and Skype and that was before overregulation. What happenned? Both got sold out because EU doesn't have money printer and petrodollar. EU cannot compete even if it would reduce taxes and decrease regulation because they cannot protect their best tech companies from being bought by dozen of billions of printed papers. Most even such companies are on US stock exchange because that's another different money printer.
by 10000truths | 2025-12-28 00:05:48+00:00
Oh, there was plenty of internalized propaganda about civil disobedience being the "wrong approach" [0] - it is by no means a new phenomenon. Such criticism was common enough during the civil rights
movement that MLK addressed it in Letter from Birmingham Jail:

> You may well ask: "Why direct action? Why sit ins, marches and so forth? Isn't negotiation a better path?" You are quite right in calling for negotiation. Indeed, this is the very purpose of direct action. Nonviolent direct action seeks to create such a crisis and foster such a tension that a community which has constantly refused to negotiate is forced to confront the issue. It seeks so to dramatize the issue that it can no longer be ignored.

[0] https://reddit.com/r/PropagandaPosters/comments/1l7b30j
by leptons | 2025-12-28 00:06:28+00:00
If you can't see how obviously in peril the planet is, you're just ignorant. It isn't "alarmist", it's reality. Here's the data I'm basing my opinions on:

https://berkeleyearth.org/global-temperature-report-for-2024...

IF you have other data that doesn't show the temperature rising consistently and rather concerningly, then go ahead and share it.

Until those graphs start going down, we can project that they just keep going up. No, the world isn't ending "$NEXT_YEAR", nor will it "end", but it will become extremely uncomfortable and rather dire for billions of people if the current trend continues - and it could happen a lot faster than you would be able to estimate. That's why climate science is so important. We have to act, or the world is very likely to end up in a bad, bad place.

The big problem is more heat amplifies the problems and accelerates the heating. Those charts in the near future are likely to hockey-stick at some point, and then I'd like to see the gymnastics people will have to do to handwave it away.
by ghickPit | 2025-12-28 00:07:37+00:00
> To be frank, at this point, GPG has been a lost cause for basically decades.

Why do high-profile projects, such as Linux and QEMU, still use GPG for signing pull requests / tags?

https://docs.kernel.org/process/maintainer-pgp-guide.html

https://www.qemu.org/docs/master/devel/submitting-a-pull-req...

Why does Fedora / RPM still rely on GPG keys for verifying packages?

This is a staggering ecosystem failure. If GPG has been a known-lost cause for decades, then why haven't alternatives ^W replacements been produced for decades?
by jacquesm | 2025-12-28 00:08:19+00:00
You're the lucky one... they're a/b testing this and I get them flashing full size for a half second twice a day. I've tried blocking them at the firewall but their AI is so good now it can hack that in a couple of seconds, and they're using what I've seen as input to their bypass. It won't be long before we won't be able to turn it off at all. Joe Jackson saw it coming...

https://www.youtube.com/watch?v=GgqwdYAmoFQ
by adrian_b | 2025-12-28 00:08:33+00:00
"QCD force" is the same thing as the "strong" force. There is no reason whatsoever to invent any new name.

There are several hierarchical levels at which the strong interaction and the electromagnetic interaction bind the components of matter.

The electromagnetic interaction attempts to neutralize the electric charge. To a first approximation this is achieved in atoms. The residual forces caused by imperfect neutralization bind atoms in molecules. Even between molecules there remain some even weaker residual attraction forces, which are the Van der Waals forces, which are thus at the third hierarchical level.

For the strong interaction, there are only 2 hierarchical levels, approximate charge neutralization is achieved in nucleons, which are bound by residual attractive forces into nuclei.

So the forces between the nucleons of a nucleus correspond to the inter-atomic forces from inside a molecule, not to the Van der Waals forces between molecules.
by darubedarob | 2025-12-28 00:08:47+00:00
Another dying regime , its capital without water due to missmsnagement, its proxies defeated by a much smaller enemy, its population majority in open rebellion. Imagine this islamic revolution thing is all you do and you are bad at it. There is defeat,like loosing a war, and then there is self crippling to the point of being unable to recover in the forseeable future, aka civilization ending defeat.
by JumpCrisscross | 2025-12-28 00:10:43+00:00
> how being a net exporter relates to it being a myth. I don't see the connection

Petrodollar a U.S. policy comes from the 1970s, when the U.S. guaranteed the House of Saud’s security in exchange for them selling their oil in dollars. The reason wasn’t to do some currency scheme, but to ensure the U.S. could always buy Saudi oil in a currency we controlled. Saudi Arabia then invested its profits in Treasuries, which closed the loop on Wall Street [1].

When America imported oil, keeping oil exporters close was strategically vital. Petrodollar recycling helped with that. Now that we don’t, it doesn’t.

> global trade of which oil is a major component

Like 4% [2][3].

[1] https://en.wikipedia.org/wiki/Petrodollar_recycling

[2] https://oilprice.com/Energy/Crude-Oil/Oil-Dominates-the-5-Tr... ~$1.5tn in 2021

[3] https://unctad.org/publication/global-trade-update-december-... 35tn in 2025
by sbochins | 2025-12-28 00:10:59+00:00
I really wish this guy would write a blog post about LLMs. He had a great section about his lack of use of them at the end of this post. Like 90% of my code is now written by LLMs, but this guy is incredibly smart and is working on very challenging problems that require novel solutions. Would love to know more why the tech isn’t good enough and which approaches he’s tried.
by TheOtherHobbes | 2025-12-28 00:11:29+00:00
It didn't. Or rather it did, but not for the obvious reasons.

Taxes are not required for spending. Spending isn't required for spending, because ultimately government money is a proxy for power differentials and collective strategy.

Money defines which behaviours and which demographics are rewarded, and which are starved and punished. There are numbers and flow dynamics, but it's primarily a social credit system, not a substance.

Taxes are really a way to control the relative power of some groups over others - a form of regulation.

So when you have events like the New Deal and high taxes on the super rich, that means the economy is tuned towards diminishing power differentials, expanding infrastructure, and access to opportunity.

Low taxes on the super rich means expanding power differentials, more rigid hierarchy, diminishing collective infrastructure, and decreasing access to opportunity.

Likewise with provision of public services. If healthcare is cheap, guaranteed, and widely distributed, that increases individual agency and diminishes hierarchy.

If it's expensive and rationed by/for corporate monopolies, it increases hierarchy and diminishes agency.
by ordersofmag | 2025-12-28 00:11:31+00:00
Science is distributed. Lots of researchers at lots of different institutions research overlapping topics. That's part of its strength. In the U.S. most basic research is funded by federal grants. And as a results you'll find that research in pretty much any science area you can imagine is funded by federal grants going to multiple different institutions. In this case you're confusing things by bringing in NOAA which is a government agency (part of the Dept of Commerce). NCAR is a non-profit organization and competes for federal grant dollars with researchers at many other institutions (mostly universities). So in that sense there is a strong parallel here to Trump wanting to shut down Harvard (another non-profit organizations at which many different researchers work) and someone saying "doesn't Stanford do research on similar topics?" Yes, there is some conceptual overlap, but in detail there is not. The bigger difference is that Harvard has a big endowment and so can survive (at some level) if the federal grants it has been getting stop flowing. NCAR can't. Also, NCAR happens to have the experts and equipment (supercomputers) to do research that few other organizations can (none really in the U.S.). Harvard probably can't lay claim to that except in very narrow niches....

For perspective the annual budget for NCAR is about half the amount being spend on the new White House ballroom.
by keernan | 2025-12-28 00:11:46+00:00
I have my own huge collection of my favorite music but, as it turns out, my carefully curated Pandora channel matches my music tastes so faithfully that it keeps introducing me to new music that I just love.

And it almost never plays a song that causes me to hit next. Of course, it took a long time to get the channel tuned just right - but now I play music for 5+ hours without interruption of nothing but music I love.
by KPGv2 | 2025-12-28 00:11:52+00:00
> I’d say there is better evidence to suggest the fall in birth rates is predominantly caused by telling women they should prioritise education and career over children

I'd say the evidence is inconclusive and could just as easily be explained by not telling men they needed to take on their share of the burden at home now that their women were no longer trapped at home doing unpaid, manual labor all day.

Instead, we're letting people say "gay sex includes giving a woman an orgasm instead of a pregnancy" (an actual thing I've heard a right-wing influencer say right here: https://www.youtube.com/watch?v=tH6uydPCX8Q ) and encouraging men to be more selfish and anti-woman.

Also who cares about a fall in birth rates? We need a fall in birth rates. Above replacement rate is mathematically unstable in the long term.

When people complain bout "a fall in birth rates," they're a mix of capitalists who need their profits to ever increase, and white supremacists who mean WHITE people need to have more babies because society is too BROWN now.

We're about to have hella unemployment from too many people for too few jobs. We need fewer people.
by regenschutz | 2025-12-28 00:12:20+00:00
I (somewhat) recently switched from using MP3s to using streaming services. Personally, my music taste (and the amount of tracks that I listen to) is way more varied now than it was before, but I suppose that depends both on how you use streaming services and how you use local MP3s.

Back when I still used exclusively MP3s, I used Music on Console Player [0] on my personal computer and Snae Player [1] on my school's chromebook, since we were only allowed to use web apps on our Chromebooks. On my phone I found VLC [2] to be the best app since it has so many features. I can highly recommend both programs.

I still have all three installed and use them whenever I don't have internet. Although I haven't updated my local music library in a while, so I am reminded of my old music tastes whenever I open either of them.

[0]: https://github.com/jonsafari/mocp

[1]: https://snaeplayer.com/

[2]: https://www.videolan.org/vlc/download-android.html
by alphazard | 2025-12-28 00:12:21+00:00
It depends.
Positive real interest rates do not necessarily mean deflation, and deflation isn't necessarily a bad thing.

As an example, you could give a loan for $1 to someone for 5% interest.
In a year they pay you back, so now you have $1.05.
That dollar could get you exactly the same amount (of real goods or services that you personally want) as last year, or it could get you more, or it could get you less.
Inflation and deflation typically refer to the price of a basket of intrinsically valuable goods and services.
That is separate from the interest rate which is just what you, the creditor, and the debtor shake hands over.
If the dollar gets you the same basket as last year, then you are net better off because now you can buy the basket and you have $0.05 for lending to someone who was able to pay you back.

The missing variable here is the productivity of the rest of the economy, if the economy is growing, then you can see a decrease in dollars per basket (deflation), but that's not necessarily a bad thing.
The interest rate is sort of like a best guess for the productivity of the debtor.
by amelius | 2025-12-28 00:12:31+00:00
I was replying to this part of your comment:

"even people that _are_ lactose tolerant often lose tolerance as they age, so it seems like this could have wide appeal."

My point is that people who are lactose tolerant as a child will have the same genes when they are older. So gene editing should have no effect, unless the mechanism is more complicated somehow.
Show HN: attainable – The fastest and easiest way to design and deploy APIs
by clintjhill | 2025-12-28 00:14:01+00:00
This began as a passion project and an opportunity to learn new tech.

I've always experienced frustration developing APIs, especially the RESTful CRUD style of data APIs. It always felt like I was repeating the same patterns over and over again, and that was tedium I didn't want. A little over a year ago, I wanted to learn more about Go, Firecracker microVM, and Svelte and thought "Could I build an API framework that was just a simple description of resources? What would that look like?"

That lead me to https://firecracker-microvm.github.io/, which landed me on https://fly.io, then https://rqlite.io, and the further I got into it, the more I really liked what I had. It's been over a year of learning and trying out all forms of tooling, CLIs, LSPs, and finally I landed on this.

So I decided to try my hand at making this a product. I'd really enjoy feedback about it and whether it's something folks would use. Here's hoping others feel the way I do about APIs and the developer experience building them!
by backtogeek | 2025-12-28 00:14:16+00:00
Yep and I have kept it really basic and simple, I just store them in a folder in /home/$user/music and let jukebox scan and catalogue and I keep a subset on my phone, really that simple.... And you know what, it feels great, but then again, I am old enough to fondly remember just listening to a Walkman and being blown away.
by tw04 | 2025-12-28 00:14:38+00:00
> predominantly caused by telling women they should prioritise education and career over children

Who is “telling them that”? Society by allowing them to open a checking account? Women’s suffrage? The reality is that other than the most privileged, a modern family can’t afford to function without both parents working. I assume you’re for raising the minimum wage to allow a family to run on a single income with multiple children? Or your solution is to send us back to the dark ages and remove womens rights?

> enabling the invention of the single mother who survives on government largesse.

There’s literally nobody who has kids as a single mother with the goal of raising them on welfare, that might be the single most ridiculous statement in this thread.

> Separating church and state appears to be contributing at least to some extent.

The Russian Orthodox Church is government sponsored. How’s their birth rate going?