MurphyA/hacker-news huggingface dataset:
by tehjoker | 2025-12-15 22:31:39+00:00
It is true that China controls the conversation around e.g. Tienanmen square (an event that is not accurately portrayed in U.S. media), nor the Xianjiang "genocide" that Biden concocted for which there was zero proof (we know what a genocide looks like in Gaza, the most tightly controlled, censored, and surveilled territory in the world, it is also laughable that the U.S. would pretend to be the champion of muslims while enacting a genocide of a population that is predominantly muslim and putting a self-proclaimed crusader in charge of the department of war).

However, the "harms" of exposing the U.S. population to Chinese influence would be to tamp down the population's aggression towards China. I cannot see a single problem with that.

China is a democracy, but it is not a liberal democracy. It represses the right wing and allows democracy within a window defined by the communist party. I think we would be hard pressed to call America a democracy at this point. We repress left wing viewpoints that gain traction and allow "democracy" within a right wing capitalist framework. Funnily enough, this is not a symmetric mirror. Right wing viewpoints are oppressive and minoritarian. Left wing viewpoints at least purport to represent the majority of workers and China does in fact increase the material well-being of its population by leaps and bounds year-over-year.
by aleph_minus_one | 2025-12-15 22:32:41+00:00
> I sense that your claims and suggestions here strongly suggest that your school experience is not a recent one

Of course.

But nevertheless, I have a feeling that the central difference is not in "recent or not", but in the fact that older generations were simply much more rebellious in not wanting to accept the restrictions set on the school computers and willingness to do everything imaginable to circumvent them.
by exceptione | 2025-12-15 22:33:05+00:00
I wonder if there are living people who don't interpret it as a sign of something __REALLY__ weird going on here.

I view Trump as a clinical case of narcissism, bad upbringing, screwed-up mentors, but too late for treatment anyways.

But man, the crowd that lick his boots in public for a position or some coins... They should be shunned for life. This level of sycophancy would destroy one's reputation for ever in my culture and I just don't want to believe it wouldn't in American culture. But even the official government channels have been turned into fan pages run by six year olds. Not even the most backward countries in the world do look so stupid, so overtly corrupt, so I am at a loss: why does the USA? Is this really considered acceptable? Maybe some Americans can explain how this is being perceived in cultural terms.
by tracker1 | 2025-12-15 22:33:10+00:00
In the early example, you point out the risks of interceding, but in the later example you point out your contempt that administration didn't intercede sooner.

Yes, there are risks in interceding, these risks don't magically go away when someone is in an authoritative position, especially over adults. Police regularly risk their lives expressly to intercede and I fully believe that more citizens should do similar. Why, because police are always minutes away when a violent crime will be over in seconds.

I've literally seen a good citizen with a gun stop a violent crime more times than I've seen Police able to do so. I've also seen similar with unarmed involvements. Yes, there are real world risks, that doesn't mean you stand by and let society decay right in front of you.

There is a risk of citizen action rising and becoming the violent mob as well... this has happened for good and bad outcomes. That doesn't imo mean that you shouldn't try. This is just my own hot take... it doesn't mean I would be comfortable in any given scenario or that I expect everyone else to be... but I would expect more to do so and be rewarded (or otherwise not criminally charged for doing so) than seems to be the case in modern society.
by bigyabai | 2025-12-15 22:33:16+00:00
Okay, then don't divide by TDP. Measure the GPU wattage frame-by-frame and you'll still end up with similar numbers. The point stands.

> because Apple doesn't publish or specify any quantity remotely similar to TDP

1) That doesn't mean that power usage isn't measurable.

2) They actually do, although it's not a perfect breakdown chip-by-chip: https://support.apple.com/en-us/102027
by bojanstef4 | 2025-12-15 22:33:47+00:00
Purposefully not building software but cold calling 100 businesses in my niche. Starting at 1 call per day for 10 days, then 2 calls per day for 10 days, then 2 conversations per day for 10 days, and scaling up until I reach 100 calls. Exposure therapy as well as product discovery wrapped in one.
by richardfeynman | 2025-12-15 22:33:53+00:00
Nice dodge, but switching from “Jews” to “Israel” does not make you more precise. It makes you chronologically wrong. Israel did not exist in 1947.

And the sermon about “conflating Jewishness with Israel” is rich coming from the person who already declared that Irgun and Lehi represent “the nature and spirit of the Israeli people today.” You do not get to smear an entire people, then clutch pearls about conflation when the smear gets noticed.

Also, Margaret Truman Daniel is not “first-hand evidence” of a 1947 mail bomb plot. First-hand evidence would be a Secret Service or FBI file with a case number, a White House mailroom log, the device itself, lab reports, arrests, indictments, or any archival record from the time tying a specific package to a specific group. You have produced none. A biography written decades later, with no citations, is hearsay until it is anchored to contemporaneous documentation.

“No reason to think it was false” is not how history works. Post a primary document or retract the claim. Everything else here, including your sophomoric word games, is noise.
by lovich | 2025-12-15 22:34:05+00:00
The only real states of matter are solids, liquids, and gases. Everything else is just woke lunacy.

I am confident in this fact because I learned it in elementary school decades ago and it is impossible for humanity to discover new information that updates our world model. Every English speaker knows that “plasmas” and “Bose-Eisenstein condensates” are made up.
by sevensor | 2025-12-15 22:34:17+00:00
> The issue was never the syntax—it was the runtime. Why readable math still matters in a world aided by LLM-assisted code generation

I’m going to stop you right there. Matlab has 5 issues:

1. The license

2. Most users don’t understand what makes Matlab special and they write for loops over their arrays.

3. The other license

4. The other license

5. The license server

Mathworks seems to have set up licensing to maximize how much revenue they can extract with no thought given to how deeply annoying it is to use.
by rottencupcakes | 2025-12-15 22:34:54+00:00
I had paid $150 or so for a extra legroom seat (on lufthansa). They did some last minute tomfoolery and my seat changed on my phone as I boarded the plane.

I was now not even in a premium economy row, but just a normal seat. I tried telling the flight attendant, who gave no shits - she just said "the plane isn't full, sit anywhere when we are in the air."

Fine, I found a premium economy aisle (still no extra legroom exit row seat, but whatever), and then filed for a refund when I landed.

They responded to my request for a refund with a form letter apologizing, but no refund. Then ignored any follow up. I had to do a charge back (no joke).

Them:

> I hope this message finds you well. I am writing to sincerely apologize for the seating issue you experienced during your recent flight. I understand that you requested an exit row seat and were not able to be accommodated, which is understandably frustrating.

> We strive to honor all seating preferences, and I regret that we were unable to meet your expectations in this instance. Please know that your feedback is important to us, and we will review our seating allocation processes to prevent similar situations in the future.

> Thank you for your understanding and patience. If there is anything further we can assist you with or if you have any other concerns, please don’t hesitate to reach out.

> We hope that you put your trust in Lufthansa and partners also in the future and continue to fly with us.

Me: This wasn't a seating preference, I paid $130 to reserve this seat. This is something I purchased. I'd expect you'd at least issue a refund and extend me some sort of credit to make up for this.

Them: crickets
by Calamityjanitor | 2025-12-15 22:35:05+00:00
I blogged about this connection a year ago, glad to see at least one article published way too late. The Murdoch papers had their own 'let them be kids' campaign with identical talking points, and Jonathan Haidt’s book The Anxious Generation also contributed.

What's weird to me is that this advertising company simply lobbied directly for what they wanted both to politicians and the public. Normally as the article mentions you'd have a cover group that's the face of movement to obscure the true intentions. God Aussie journalists are crap.
by bflesch | 2025-12-15 22:36:00+00:00
Just to clarify: We accept the security risk of kill switches in networking equipment, smartphones, laptops, servers, clouds, processors, bluetooth firmware and nvidia driver blobs, but we draw the line at civillian cars?

And in contrast to the listed items above, for civillian cars you can choose from dozens of countries who produce them. And if you cannot accept security risk of owning a "kill switch" car then you can still go back to gasoline or diesel.

I feel it's crazy to collectively accept security risks in vital electric equipment but suddenly cars are the one product that becomes a political issue. An unlike cars there are very limited alternatives with electrical equipment.
Show HN: Blog post runs P2P from my laptop
by nunobrito | 2025-12-15 22:36:26+00:00
You are reading a blog post hosted directly from my laptop using a new platform called geogram.

When I close the lid, the laptop will sleep and the blog will no longer be available. There is a phone version of geogram too, over there the blog and other things like chat or web pages can continue to run 24/7.

Kind of crazy to think we can run web servers straight from our pockets.
by sgjennings | 2025-12-15 22:36:33+00:00
I am quite comfortable with `git rebase -i` and I still prefer jj.

Most importantly, I get in this situation less often in the first place. Because reodering and squashing commits can be done with an easy command[1], I tend to squash or rebase as I think of it instead of batching it up to do all at once.

Many times, I don't need to manually target which commit to squash into at all, because I can be editing at the tip of the branch, then use `jj absorb` to automatically squash all my changes down into the commits where they belong.[2]

And `jj undo` is just easier to use than the reflog[3]. While reading the reflog you posted, I have to mentally replay each commit step by step. But really, if I messed something up, it's most likely I want to just go back to `HEAD@{31}`. `jj rebase` is atomic, so the whole thing is undone with one invocation of `jj undo`.

[1]: https://docs.jj-vcs.dev/latest/git-experts/#automatic-and-sa...

[2]: https://docs.jj-vcs.dev/latest/git-experts/#jj-absorb-makes-...

[3]: https://docs.jj-vcs.dev/latest/git-experts/#undo-is-more-pow...
by ekidd | 2025-12-15 22:37:33+00:00
Read Brooks' argument in detail, if you haven't. He has spent decades getting robots to play nicely in human environments, and he gets invited to an enormous number of modern robotics demonstrations.

His hardware argument is primarily sensory. Specifically, current generation robots, no matter how clever they might be, have a physical sensorium that's incredibly impoverished, about on par with a human with severe frostbite. Even if you try to use humans as teleoperators, it's incredibly awkward and frustrating, and they have to massively over-rely on vision. And fine-detail manual dexterity is hopeless. When you can see someone teleoperate a robot and knit a patterned hat, or even detach two stuck Lego bricks, then robots will have the sensors needed for human-level dexterity.
by 01HNNWZ0MV43FF | 2025-12-15 22:37:35+00:00
> single-charge range issues are pretty much non-existent (for non-towing applications).

Readers might enjoy this, though I can't find the conclusions section at a glance: https://www.youtube.com/watch?v=UmKf8smvGsA

"The Truth about Electric Towing" - The video author says that weight doesn't make much difference, but aerodynamics does. Towing a big flat piece of plywood that weighs 50 pounds but catches the wind is much worse for your range (or MPG) than towing an entire second truck, if the towed truck is aerodynamic.
by oblio | 2025-12-15 22:37:51+00:00
https://en.wikipedia.org/wiki/Demographics_of_Russia

We don't live in the 1920s anymore.

Russia's population is falling and the current war is not helping it. Also the last resources of population import for Russia, Russians in Eastern Europe and Central Asia (+ Central Asians in Central Asia) are drying up. Nobody outside of the former Soviet sphere wants to move to Russia.
by hajile | 2025-12-15 22:38:54+00:00
There have been many demonstrations that F150, cybertruck, and others have short ranges when loaded and even shorter ranges when towing (I saw sub 40 miles on a full charge claimed by some people).

If you use your truck as a truck, that’s simply not feasible. If you just use it as expensive transportation, you probably still try to convince yourself by thinking about how you might use it as a truck sometimes and won’t buy an electric truck either.

There’s not much of a market, so leaving makes sense.
by epage | 2025-12-15 22:39:12+00:00
Huh, of all of my projects, I never expected this to make it to HN. Not the original author but the maintainer, so ask away.

Unfortunately, I've not had as much time to devote to this for a while. There are also a lot of weird cases that aren't too well defined or that the Ruby implementation shines through that also have me dissatisfied with Liquid. That and wanting to make it easier to extend with an embedded language. A way to solve this and my annoyance is to create a template language using an existing embedded language. I'm tempted by koto because it already has something like `|` operator (`->`) and isn't just "Rust, but embeddable" (Rust is an implementation detail; it shouldn't bleed through).

[0] https://koto.dev/
by idoubtit | 2025-12-15 22:39:18+00:00
> If you use Caddy that's even the default behavior - it tries ZeroSSL first and automatically falls back to Let's Encrypt if that fails for whatever reason.

No, that's false. It's the other way around.

“If Caddy cannot get a certificate from Let's Encrypt, it will try with ZeroSSL”. Source: https://caddyserver.com/docs/automatic-https#issuer-fallback

Which makes sense, since the ACME access to ZeroSSL must go through an account created by a manual registration step. Unless the landscape changed very recently, LE is still the only free ACME that does not require registration. Source: https://poshac.me/docs/v4/Guides/ACME-CA-Comparison/#acme-ca...
by tastyface | 2025-12-15 22:39:20+00:00
What are you talking about? This rhetoric isn't a dogwhistle anymore, it's literal neonazi language going back to the David Duke/KKK days. Same for so-called "remigration" which has been coming up with stunning regularity: https://en.wikipedia.org/wiki/Remigration. When I was growing up you would become a social pariah for spouting this kind of stuff.

I don't get it. Are you waiting for someone to literally say "I fucking hate brown people and love Hitler" before calling them out? For what it's worth, we're basically already there. See Trump's recent remarks about Somalis. EDIT: and somehow I forgot the time when Young Republicans were LITERALLY PRAISING HITLER, then doubled down when exposed: https://www.politico.com/news/2025/10/14/private-chat-among-...

You're blind to what you don't care to see, I guess. As for people on the opposite side of the political aisle from me, they're busy dragging Latino children out of schools and abducting people who overstayed their visa to Salvadoran torture camps, or supporting the same, so fuck their inhuman politics very much indeed.
by heavyset_go | 2025-12-15 22:39:51+00:00
Check out the developer/owner's social media, the chats they're in, and their responses to others and you'll see. They're much more interesting in crypto and politics than they are acting professional in public and towards others while representing their project and company.

It's not hard to do so, so if they're having difficulty doing that, what other simple things are they having difficulty with? Why would anyone hinge their safety and well being on the whims of such a person?

I say this as a person who bought into the initial concept, and who has used it myself.
by cpursley | 2025-12-15 22:39:58+00:00
Right. "You aiyunt no real mayun if you ain't got a brodozer like ur neighbor, Todd - who has a crappy truck from our competitor, anyways". It seems to work, the sportsball people with desk jobs love them (they get exposed to a lot of ads).

(I'm not against pickup trucks when actually needed, but most of the time an enclosed van is better for the trades - and when heavy lifting is needed, it's better to bring in actual big trucks. For all other times, Home Depot rents them by the hour).
by tjr | 2025-12-15 22:40:00+00:00
Years ago, I worked in a job where there were recurring tasks that needed to be performed every day of the year, holidays included. During the time I was with this organization, I worked on Thanksgiving and another guy worked on Christmas.

The point being just that, yeah, there are some jobs that need people present all the time. Sad but true. If you feel you are being singled out in some unjust way, discussing it with management or HR or whomever seems appropriate. If you just somehow got picked at random, it would be reasonable to ask to switch -- maybe you can volunteer for the next holiday -- but a lot of people expect Christmas off, regardless of personal beliefs, so there might not be anyone willing to trade. :-)
by scotty79 | 2025-12-15 22:40:03+00:00
Not really. Strongly typed languages don't usually support not having any types in your code (or any amount of gradual typing). At least not with any convenient syntax. There's usually some one clumsy "dynamic" type that doesn't interact with the rest of the system well and you'd be crazy to start writing your code using only this dynamic type.

I can't just write C++ like:

any a = 1; a = "Hi!";

I also can't tell JS this shouldn't be allowed. But I can tell this to TS, at any stage of evolution of my program.
by yibg | 2025-12-15 22:40:04+00:00
It is already taxed as capital gains though. Software (including AI), if sold either in isolation or with the entire company does trigger capital gains considerations.

If you're referring to some equivalent of wealth tax or inverse of accounting for deprecations in terms of assets, then that seems pretty problematic. 1) how do you asset the value of something until someone pays something for it? Unlike homes, where you can compare roughly to those around you, this seems much more dynamic for software / AI. 2) Let's say we are able to assess the value, so now a startup with software but no revenue has to pay taxes? Where does the money come from?
by everlier | 2025-12-15 22:40:25+00:00
I'm glad to hear I'm not alone. Due to the nature of what I do, I'm often accumulating ~800-900GB of Docker images and volumes on my machine, sometimes running 20-30 containers at once starting/stopping them concurrently. Somehow, very rarely, but still quite often (once every couple of weeks) - it leads to a complete deadlock somewhere inside of the kernel due to some crazy race condition that I'm absolutely in no way able to reliably reproduce.
by echelon | 2025-12-15 22:41:39+00:00
It's fine for fintechs and social accounts to require SSL, but do blogs really need certs? You know what blogs I'm reading from my DNS requests anyway. I doubt anyone is going to MITM my access to an art historian's personal website. There is zero need for security theater here.

All of these required, complex, constantly moving components mean we're beholden to larger tech companies and can't do things by ourselves anymore without increasing effort. It also makes it easier for central government to start revoking access once they put a thumb on cert issuance. Parties that the powers don't like can be pruned through cert revocation. In the future issuance may be limited to parties with state IDs.

And because mainstream tech is now incompatible with any other distribution method, you suddenly lose the ability to broadcast ideas if you fall out of compliance. The levers of 1984.
by SirMaster | 2025-12-15 22:41:50+00:00
And you don’t have another big online marketplace that’s basically similar?

And if not, you are saying you have a similar availability of such a vast network of goods, almost anything you might want and the convenience of fast delivery and simple returns via local shops or something?

I guess I’m not sure what you are suggesting. I personally find that shopping and finding and acquiring the products I want is vastly more convenient and easier with Amazon than before we had Amazon and yes I was around back then too. I’d never want to go back personally. Most family and friend I know seem to feel the same.
by cedilla | 2025-12-15 22:41:59+00:00
More forget than fire.

The longer certificates were valid the more often we'd have breakage due to admins forgetting renewal, or how do install the new certificates. It was a daily occurrence, often with hours or days of downtime.

Today, it's so rare I don't even remember when I last encountered an expired certificate. And I'm pretty sure it's not because of better observability...
by dekhn | 2025-12-15 22:42:48+00:00
I read pretty much all of Varley's stuff when I was a young teen. I ended up dedicated my career to biotech and machine learning, with the hope that I could achieve some fraction of what was possible in Varley's worlds, only to learn that even basic genetic engineering was taboo at the time (early 1990s to early 2000s) and that hasn't really changed much since.
by zamadatix | 2025-12-15 22:43:04+00:00
The RPKI-alike is more akin to #1, but avoids the step of trying to bother trusting compromised CAs. I.e., if a CA is compromised you revoke and regenerate CA's root keys and that's what gets distributed rather than rely on individual revocation checks for each known questionable key or just sitting back for 45 days (or whatever period) to wait for anything bad to expire.

> I'm not following. Say you managed to start a new browser and had 30% market share (I agree, a huge lift). It still wouldn't matter because the standard is set by the strictest major browser.

Same reasoning between us I think, just a difference in interpreting what it was saying. Kind of like sarcasm - a "yes, you can do it just as they say" which in reality highlights "no, you can't actually do _it_ though" type point. You read it as solely the former, I read it as highlighting the latter. Maybe GP meant something else entirely :).

That said, I'm not sure I 100% agree it's really related to the strictest major browser does alone though. E.g. if Firefox set the limit to 7 days then I'd bet people started using other browsers vs all sites began rotating certs every 7 days. If some browsers did and some didn't it'd depend who and how much share etc. That's one of the (many) reasons the browser makers are all involved - to make sure they don't get stuck as the odd one out about a policy change.

.

Thanks for Let's Encrypt btw. Irks about the renewal squeeze aside, I still think it was a net positive move for the web.