MurphyA/hacker-news huggingface dataset:
by AnimalMuppet | 2025-10-22 00:42:44+00:00
It's how we got here. We had four years to know who Trump is. We (collectively) voted for him anyway. Why? At least partly because the Democrats have totally abandoned being the party of the working class.

Their message for the last ten years (plus or minus some) has been that if you think that an unborn baby deserves legal protection, if you don't think that trans people belong in womens' restrooms and on womens' sports teams, if you don't think that gay marriage is a good idea, then you are an irredeemable moral leper, and their goal is a complete destruction of your culture. If you're, say, poor and white and blue-collar, they still are totally against you, even though you're the people that they have, historically, represented.

A bunch of those people voted for Trump (or didn't vote at all), knowing what Trump was. They voted for the guy who at least pretended to care about them.

And, really, why did they expect a different outcome?

That's what the Democratic Party has to do with the current US government. Them abandoning their core constituency is a critical enabling step for us to be where we are.

Does that make it all their fault? No. But wow, did they ever bungle both the 2016 and 2024 campaigns.
by consumer451 | 2025-10-22 00:44:33+00:00
I agree that the establishment Dems would rather risk a Trump, than a Sanders. The fact that any of them have the gall to show their faces after the last 20 years of meh/pure failure is astounding. Where is the project 2028 plan? Crickets.

I would also like to point out that everyone else fell for anti-woke (McCarthyism spelled differently), fReE SpEaCh!, and Haitians eating your pets. So yeah, it's 100% the Dems' fault cause Genocide Joe!

The sooner we all admit that we are all easily programmed meat machines, myself included, the sooner we can move beyond the current insanity.

We all got played. Let's all admit it together. Is that really too much to ask?
by bediger4000 | 2025-10-22 00:46:08+00:00
I don't personally remember people fretting about The Internet causing some economic apocalypse like folks are predicting for "AI".

In the early 1970s, I did read atomic energy books written in the late 50s - early 60s. Widespread fission or even fusion production would make electricity too cheap to measure in 10 or 20 years. The prediction back then was for a 3 day work week real soon. The vibe was very positive, however. People would still have jobs, they'd pay well, but everyone would work less, and have more leisure time.
by zamadatix | 2025-10-22 00:46:33+00:00
The mantra for the library is "raylib is a simple and easy-to-use library to enjoy videogames programming." It's for hobbyist, learners, tinkerers, or just those that want to enjoy minimalistic graphics programming without having to deal with interfacing with modern machines yourself.

The default Windows installer bundles the compiler and a text editor to make poking at C to get graphics on the screen (accelerated or not) a 1 step process. Raylib is also extremely cross platform, has bindings in about every language, and has extra (also header only, 0 dependency) optional libraries for many adjacent things like audio or text rendering.

When I first started to learn C/C++ in the 2000s I spent more time fighting the IDE/Windows/GCC or getting SDL/SFML to compile than I did actually playing with code - and then it all fell apart when I tried to get it working on both Linux and Windows so I said fuck it and ignored that kind of programming for many years. Raylib is about going the opposite direction - start poking at C code (or whatever binding) and having it break and worry about the environment later when you're ready for something else.
by anotherevan | 2025-10-22 00:46:56+00:00
A little micro-fiction story from https://aus.social/@MicroSFF@mastodon.art/115191783126736989 :

History students are often disappointed when they learn why the AI take-over failed. They were defeated by human resistance, which was kept alive by libraries and old paper books, and a surprising machine ally.

Books had not been replaced, because even the mightiest AI could not make printers work.
by evantbyrne | 2025-10-22 00:47:47+00:00
It is worth learning to use Docker Swarm. Deployments are as simple as pushing a new container to your registry and running one command. I built a free CLI tool rove.dev that simplifies provisioning and does service diffing.

Either that or use a PaaS that deploys to VMs. Can't make recommendations here but you could start by looking at Semaphore, Dokku, Dokploy.
by themafia | 2025-10-22 00:48:18+00:00
> The team recruited 27 healthy adult men in Japan, each of whom received a dose of non-oxygenated perfluorodecalin via the anus. They were asked to retain the liquid for a full hour as the dosage slowly increased from 25 to 1,500 mL. Twenty of the men successfully completed the experiment.

7 of them went home and never spoke of it again.
by alganet | 2025-10-22 00:48:58+00:00
Was the Bronze Age Collapse a doomsday event? Mount Toba eruption? I think they were.

I'm not saying anyone predicted those or something. It's just that the notion of doomsday is quite vague.

I'm trying to broaden some notions here. Prediction might not be exactly absolute prediction, and doomsday might not be exactly absolute doomsday.

Perhaps some great threats were averted precisely because someone predicted them (for example, the great leaded gasoline poisoning).
by NelsonMinar | 2025-10-22 00:49:17+00:00
Elon Musk has reacted in his usual professional manner. https://www.lgbtqnation.com/2025/10/elon-musk-rages-against-...

Musk ... decided to respond by posting a meme of a reporter saying, “Why are you gay?” ... He called Duffy “Sean Dummy” ... Musk posted a reality TV clip calling him an “a*s rocket”
by dvsfish | 2025-10-22 00:50:06+00:00
I get the sentiment of what you're saying, but I don’t think that’s totally fair to the parent. Biases aren’t automatically "bad" or "failings". they’re akin to heuristics, and it’s practically impossible to eliminate them entirely. For example, we’re all here talking about how we should treat Wikipedia with skepticism. That's a sort of "neutral" bias that doesn't conjure a strong emotion, and is perhaps more acceptable for it, and probably leads to better informational hygiene overall.

In fact, the claim that “bias can be avoided and should be absolutely”, that is implicit in your resposne reflects a bias of its own: a bias toward moral or intellectual purity, as if the parent recognizing bias is equivalent to endorsing it. I get that this is a pedantic point to make but to come at the parent with such vigour for being realistic, again seems a bit unfair
by jauntywundrkind | 2025-10-22 00:50:25+00:00
In memory partitions, yeah?

It's persisted to S3 storage, but SlateDB feels like it might sort of have some fit, maybe, as a scale-out distributed LSM-tree. https://slatedb.io https://news.ycombinator.com/item?id=41714858

There's an old 404 post too that looks like a reasonably on target introduction: Why SlateDB is the right choice for Stream Processing. https://web.archive.org/web/20241102212325/https://www.respo...
by skinner927 | 2025-10-22 00:51:25+00:00
1. Assuming IEC refers to cables we plug a desktop PSU into mains/wall: IEC can carry up to 1800w vs 100w PoE++

2. Powerline networking is considerably slower and less reliable than CAT5/6. Additionally, building code for running power lines is much more strict than low voltage CAT5/6
by czhu12 | 2025-10-22 00:51:28+00:00
Its the flexibility and power of Kubernetes that I think is incredible. Scaling to multiple nodes is trivial, if your entire data plane is blown away, the recovery is trivial.

You can also self host almost any open source service without any fuss, and perform internal networking with telepresence. (For example, if you want to run an internal metabase that is not available on public internet, you can just run `telepresence connect`, and then visit the private instance at metabase.svc.cluster.local).

Canine tries to leverage all the best practices and pre-existing tools that are already out there.

But agreed, business critical databases probably shouldn't belong on Kubernetes.
by brookst | 2025-10-22 00:51:48+00:00
That’s moving the goalposts.

The fact that they are doing this because they don’t trust the US to honor its commitments is a very different proposition from “maybe it’s for the best”.

And if you’re familiar with world war 1 and 2, you might doubt that significant increase in domestic military production is a wholly good thing.

But point stands: it’s an example of formerly-strong alliance that is no longer trusted.
by ants_everywhere | 2025-10-22 00:51:51+00:00
> I remember building a project where we kept a mapping table of users to permissions for quick lookups, but man, it got messy with data updates.

Do you mean literally users to permissions?

Usually users map into groups, groups are subgroups of each other, and permissions are granted to groups.

So you can only see the financial data if you're in financial-report-preparers. Can Bob see the report? That depends on if he's an indirect or direct member of financial-report-preparers.

This is different from RBAC where Bob might have an admin or manager role directly. If he has admin access it's because he's a member of a certain group of employees that's a subgroup of another group of employees who all have admin access etc. similarly for groups of end users.

It would be a combinatorial explosion to try to enumerate the permissions of a given user. If people are having lot of syncing problems they may not have granular enough groups.

Groups make it safe. Groups are best.
by ordu | 2025-10-22 00:51:56+00:00
My comment is borderline off topic, but I just can leave it at that. Sorry.

> I think it’s apt because the Ship of Theseus as a thought experiment is unanswerable.

It is answerable, you just need to go meta a little. You can argue that the Ship of Theseus doesn't exist (and didn't existed) because it is just a lot of wood. You can use reductionism further and say that wood doesn't exist, it is a bunch of atoms or quarks or whatever. The ship is just a leaky abstraction people are forced use because of their cognitive limitations. But if it is an abstraction, not a "real" thing, then I see no issues with the ship existing (in a limited sense) even after it changed all the atoms it consists of.

The other approach is to declare that a ship is not a thing, but a process. Like you do when talking about people, who change their atoms all the time, but they still keep they identity in a "magical" way. If you see people as a process, then it doesn't matter how often it replaces its matter with another matter. Like a tornado, which exists while exchanging matter with environment all the time and still being the same tornado. Or like a wave on a water surface, it doesn't have any atoms moving like a wave, but still a wave exists.

> It has few of the same parts as before, but it still resembles some concept of “America” in many ways.

It doesn't matter if there any old parts left, what matters is a continuous history.

> But is it the same ship?

It is the same ship, but its properties are changing over time. Like when people become older, some of them become wiser for example, some become physically weaker.

> But having run that race under the same banner generations ago doesn’t tell us much about the America today.

Yeah, with this I can fully agree. BTW we don't know was the Ship of Theseus becoming better or worse after repairs, but I'd bet that its maximum speed was changing due to repairs.
by generuso | 2025-10-22 00:52:39+00:00
It all started with ELIZA. Although Weizenbaum, the author of the chatbot, always emphasized that the program was performing a rather simple manipulation of the input, mostly based on pattern matching and rephrasing, popular press completely overhyped the capabilities of the program, with some serious articles debating whether it would be a good substitute for psychiatrists, etc.

So, many people, including Searle, wanted to push back on reading too much into what the program was doing. This was a completely justified reaction -- ELIZA simply lacked the complexity which is presumably required to implement anything resembling flexible understanding of conversation.

That was the setting. In his original (in)famous article, Searle started with a great question, which went something like: "What is required for a machine to understand anything?"

Unfortunately, instead of trying to sketch out what might be required for understanding, and what kinds of machines would have such facilities (which of course is very hard even now), he went into dazzling the readers with a "shocking" but a rather irrelevant story. This is how stage magicians operate -- they distract a member of the audience with some glaring nonsense, while stuffing their pockets with pigeons and handkerchiefs. That is what Searle did in his article -- "if a Turing Machine were implemented by a living person, the person would not understand a bit of the program that they were running! Oh my God! So shocking!" And yet this distracted just about everyone from the original question. Even now philosophers have two hundred different types of answers to Searle's article!

Although one could and should have explained that ELIZA could not "think" or "understand" -- which was Searle's original motivation, this of course doesn't imply any kind of fundamental principle that no machine could ever think or understand -- after all, many people agree that biological brains are extremely complex, but nevertheless governed by the ordinary physics "machines".

Searle himself was rather evasive regarding what exactly he wanted to say in this regard -- from what I understand, his position has evolved considerably over the years in response to criticism, but he avoided stating this clearly. In later years he was willing to admit that brains were machines, and that such machines could think and understand, but somehow he still believed that man-made computers could never implement a virtual brain.
by skopje | 2025-10-22 00:53:16+00:00
PoE is awesome. My custom home security system is all CCTV PoE with a gstreamer backend running on four-core fanless linux box. Way to go. Complete control. No batteries, no wares spying on me, no personal data getting scraped by big guys. (Cloud connectivity sucks because I have segmented mp4s and jogging through them hurts but I only care for events after they happen, not while they happen.)
by sanyam-khurana | 2025-10-22 00:53:18+00:00
It's configurable. The minimum quality gate check is set at 80% here: https://github.com/CuriousLearner/django-keel/blob/main/temp...

Also, to answer why ever be less than 100% is that it depends. Usually, I prefer writing behavioural & integration tests, over chasing per-line coverage which might give a false confidence.

I'm not saying getting 100% coverage is bad, but with my experience working on several different projects, I've seen that the last 10-20% is usually low-value surface.

For critical modules like auth, money, policies (business-logic), should aim at close to > 95%.

When you reach that 100% mark, in my opinion, you might have to write brittle tests which slows down your refactoring with little risk reduction.

Again, to summarize, it's not a black/white answer on having 100% or no coverage, but this differs from project to project, and generally having anything above 80% that covers the core-business logic of projects tends to work in my opinion.
by gnabgib | 2025-10-22 00:53:20+00:00
The clickbait term: AI Factories https://archive.is/glPGl

Last time the term was posted on HN was 2 months ago Nvidia:https://news.ycombinator.com/item?id=45013811, and before that a personal post 4 months ago https://news.ycombinator.com/item?id=44438065
by VanTheBrand | 2025-10-22 00:55:49+00:00
As of 802.3bt (PoE++) the standard includes support for “all standardized copper link speeds of up to 10GBASE-T.” The previous standard 802.3at (PoE+) added gigabit support.

So any 10GbE (and 2.5GbE) PoE/PoE+ devices out there are technically not to spec (lots of these on Ali Express) but I believe the the Ubiquiti 10GbE stuff is all at least PoE++. [1]

(They do have their own non spec labeled PoE+++ products though, which are really just “802.3bt Type 4” but they added another plus because that probably sounded better.) [2]

[1] https://store.ui.com/us/en/products/us-xg-6poe, https://store.ui.com/us/en/category/accessories-poe-power/co...

[2] https://store.ui.com/us/en/category/accessories-poe-power/co... , https://help.ui.com/hc/en-us/articles/115000263008-PoE-Avail...
by LeonardoTolstoy | 2025-10-22 00:56:30+00:00
Almost this exact thing happened to me about a year ago. Very old account login, SES access with request to raise the email limit. We were only quickly tipped off because they had to open a ticket to get the limit raised.

If you haven't check newly made Roles as well. We quashed the compromised users pretty quickly (including my own, the origin we figured out), but got a little lucky because I just started cruising the Roles and killing anything less than a month old or with admin access.

To play devil's advocate a bit. In our case we are pretty sure my key actually did get compromised although we aren't precisely sure how (probably a combination of me being dumb and my org being dumb and some guy putting two and two together). But we did trace the initial users being created to nearly a month prior to the actual SES request. It is entirely possible whomever did your thing had you compromised for a bit, and then once AWS went down they decided that was the perfect time to attack, when you might not notice just-another-AWS-thing happening.
by condiment | 2025-10-22 00:58:04+00:00
Jacked up prices isn't what is happening here. There is a psychological effect that Heroku and other cloud vendors are (wittingly or unwittingly) the beneficiary of. Customer expectations are anchored in the price they pay when they start using the service, and without deliberate effort, those expectations change in _linear_ fashion. Humans think in linear terms, while actual compute hardware improvements are exponential.

Heroku's pricing has _remained the same_ for at least seven years, while hardware has improved exponentially. So when you look at their pricing and see a scam, what you're actually doing is comparing a 2025 anchor to a mid-2010s price that exists to retain revenue. At the big cloud vendors, they differentiate customers by adding obstacles to unlocking new hardware performance in the form of reservations and updated SKUs. There's deliberate customer action that needs to take place. Heroku doesn't appear to have much competition, so they keep their prices locked and we get to read an article like this whenever a new engineer discovers just how capable modern hardware is.
by Dylan16807 | 2025-10-22 00:58:51+00:00
We have lost a bunch of old techniques.

But even as stated, I don't think your argument holds up. "What does it prove if you're able to repeat it fifty years later? You didn't have to invent anything new (obviously), and you're certainly not learning anything new."

Even if it was technically possible to not invent anything new, that path is not going to be taken. It would be even more expensive and worse in every way. Nobody is going to launch a rocket with just 60s/70s technology ever again. A new moon launch will have lots of invention and learning, and claiming we can still do it does need proof.
by gus_massa | 2025-10-22 00:59:20+00:00
15 minutes, that's hard. I have to resort to the equivalent of https://xkcd.com/722/ :)

My older daughter works in a software company to make a program to administer collections of videos, lots of videos. In particular a small part is a feature to upload some videos to YouTube using the API. A few years ago, when we told that to my younger daughter, she understood that her sister worked in YouTube. The younger one was extremely happy and and full of admiration. Even if my older daughter gets a Nobel price, she will not reach the same level in the appreciation scale.

I'm not sure how to apply this to your talk, specially because they are older children, but ensure to explain that some guys/gals like you make YouTube work.
by JumpCrisscross | 2025-10-22 00:59:45+00:00
None of this is real.

Duffy and Isaacman are fighting to be head of NASA. This is that fight spilling from Washington over the weekend onto Twitter today because of course it has with this administration.

Duffy, as acting head of NASA, is trying to lob a threat at Musk, Isaacman’s patron. He’s done so poorly, and so here we are.
by godelski | 2025-10-22 01:00:56+00:00
> Not talking about thermodynamics here.

My mistake, you said "Classical Mechanics", so I took it as such.

But thermodynamics is not required either. Chaos theory would be of important note here. Take the double pendulum for example. It is a chaotic function because unless you have the initial state you cannot make accurate predictions as to its forward time evolution. This is a deterministic system because there is no randomness in the forward time evolution. But it is chaotic because it is sensitive to initial conditions. I think you can see that there's a careful choice of words here and that once we start trying to reverse the evolution we will not be able to do so. We have to deal with injective functions and I'm not sure many people really think P=NP. Just because f(t) has a unique map doesn't mean f^-1(t) does. Do not confuse "deterministic" with "predictable" nor "invertible" (nor "reversible" and "invertible"). Nor should you confuse "Newtonian Mechanics" with "Classical Mechanics".

Besides, I don't think you can throw out thermodynamics just so easily. With it you throw out many things like friction too. Not to mention that you're suggesting you're also throwing out fluid mechanics. For the fun of it, let me introduce you to Norton's dome since we might want to look at determinism in Newtonian Mechanics and a frictionless system ;)
by lucyjojo | 2025-10-22 01:01:19+00:00
"high quality content that all can consume" <- this, there, doesn't exist and cannot be made at least for kids under double digit ages. (even at 20yo i don't think you can make content that would reach 30% of the kids).

this is the "naive approach" and the exact problem of the current "mass education" system but simply made worse.

there is a lot of research about education and learning out there and I think we should listen to those people. The real problem though is that quality education would cost a lot of money, and not many would (want to) pay...
by foxyv | 2025-10-22 01:02:18+00:00
That's like bolting new wings on a 777 after every flight. It's going to cost a LOT and you won't be able to just load up fuel/passengers and take off again.

I'm sure SpaceX will eventually fix the problem. They are well funded, the materials exist, and they have amazing engineers. They just haven't reached that point yet.
by raducu | 2025-10-22 01:02:40+00:00
> We most often find the least common ground between races, ethnicities, nationalities, or any other way to create outgroups, and you think humanity will handle an intelligent extraterrestrial civilization well?

But we find PLENTY of common grownds when we talk to the smartesr of those groups and races, across milenia and continents via groups, scientific forums, discussion books.

We find very little common grounds when we have forced encounters with the uneducated trouble makers up to no good, in systems designed for high trust abused by said individuals.
by ssl-3 | 2025-10-22 01:02:43+00:00
Indeed.

Also: When those processes that haven't been active since boot (and which may never be active again) are swapped out, more system RAM can become available for disk caching to help performance of things that are actively being used.

And that's... that's actually putting RAM to good use, instead of letting it sit idle. That's good.

(As many are always quick to point out: Swap can't fix a perpetual memory leak. But I don't think I've ever seen anyone claim that it could.)