MurphyA/hacker-news huggingface dataset:
by srcreigh | 2026-01-03 21:50:22+00:00
The website claims it’s 10x cheaper (“10x faster on same hardware costs”) and implements SQL execution.

I don’t understand why GPU saturation is relevant. If it’s 10x cheaper, it doesn’t matter if you only use 0.1% of the GPU, right?

Correctness shouldn’t be a concern if it implements SQL.

Curious for some more details, maybe there’s something I’m missing.
by jandrese | 2026-01-03 21:50:26+00:00
Funny enough I actually looked at a scheme for corporate networks where your personal corporate ID is encoded as part of the host bits of the IPv6 packet and policy could be applied based on who you are instead of what machine it is (or both). It was kind of neat but the complexity was too high for it to gain traction, and also it turns out that most corporate networks are allergic to IPv6 and government networks doubly so.
by WalterBright | 2026-01-03 21:50:50+00:00
Employer provided health care insurance came about during WW2 because Roosevelt froze wages. Companies discovered they could "raise" wages by paying for the insurance themselves.

The practice persisted because employer paid health insurance is tax-deductible, while it isn't if a person pays it out of pocket.

The obvious solution is to make it tax-deductible.
by mytailorisrich | 2026-01-03 21:50:56+00:00
Actually, what has happened to Germany is exactly an expression of what I described in my previous comments.

> powerful countries too - should be subject to the law

Perhaps so but that is idealistic. Again, countries are sovereign, there is no such things as "laws" in the sense that applies to individuals that apply to them, only voluntary agreements. Practically you would also need a level above countries with its own overwhelming force to enforce it, and that simply does not exist.

I am trying to discuss the world as it is, including indeed in the legal sense, not as it might be in dreams because that's pie in the sky and totally unbounded in scope.
by lovich | 2026-01-03 21:50:58+00:00
Damn man, no risk?

It must be lovely to exist in a world where you think you can punch someone in the face and nothing will ever happen to you if they don’t respond immediately.

Good thing the window of opportunity for retaliation is now firmly closed and we’ll never see anyone come back years later for revenge.

Unrelatedly, has anyone seen the twin towers lately? I visited NYC for the first time in 30 years and I couldn’t find them anywhere.
by jakobnissen | 2026-01-03 21:51:31+00:00
You're trying to paint a picture that it's just the US and it's lackeys that claim the election was rigged.

In truth, we know that the election was neither free nor fair, with the government prosecuting and oppressing the opposition.

The Venezuelan opposition made a point of providing evidence that they won, most notably official tally sheets which collaborate that they won. The government did not produce evidence or even care to refute the opposition's claims.
by mikert89 | 2026-01-03 21:51:47+00:00
I just restyled a full saas app thats doing 50k in arr per month, bootstrapped. I already shipped it to production. A major UX/element/component overhaul.

It looks 10x more professional. I did it this afternoon, sitting on my couch. I took a raw css/html assets from a very professional saas app, and gave it to claude code. I wrote no code, and did not even review the code. This field is truly on its way to full automation.
by WWLink | 2026-01-03 21:52:02+00:00
Microsoft has never been an end-user-focused company. Almost every successful product they've ever made was to sell to a business for their employees to use. Everything else they seem to either half ass or screw up or lose their passion for at some point.

I think I first came to that realization with windows phone 7/8? The UI was cool looking, but functionality was half-baked and third party app availability was dismal. HOWEVER! You could sign a windows phone into an active directory/365 account and manage the bloody daylights out of it via group policy and the tools to do that were SUPER WELL MADE.

Same is/was true of Microsoft Teams - an utter abomination of a chat client, the search is garbage, the emoji and sticker variety sometimes weird, the client itself randomly uses up 100% CPU for no reason and is just generally buggy... but gosh darnit, MS made sure sysadmins could ban memes and use of certain emoji via policy and gave insane amounts of detail to auditing and record keeping. So sure it's a pile of shit to use, but awesome if you wanna spy on your employees and restrict their every move.

Windows is fun because with the enterprise version, they give all that control to the employers, but with the consumer version they give all that control to advertisers, developers, and themselves.

I think this is also why every consumer-focused product they make either fails instantly, or ends up rotting on the vine and failing after whoever evangelized that product leaves the company (possibly being forced out for not being a "culture fit"). Do I have to go on about zune/windows phone/xbox? Or surface? Or the way they randomly dumped their peripherals product line on another company? lol.
by zenethian | 2026-01-03 21:52:19+00:00
Keyservers already “solved” this problem without needing federation because we only needed one keyserver anyway. Federating them isn’t going to do anything. Web of trust is a broken system that sounds super cool until you try to really use it. It has so many flaws that there’s really no way to revive it. Keybase tried to do something about it and also failed.
by kingsfoil | 2026-01-03 21:52:59+00:00
Within the book itself the clacks system has its own technical protocol which is briefly touched upon. The "overhead" is essentially packet or request metadata.

From the LSpace wiki, GNU is a metadata that means:

G: Send the message onto the next Clacks Tower.
N: Do not log the message.
U: At the end of the line, return the message.

And yes, it is almost certainly a reference to GNU as in "GNU's Not Unix". =)

https://wiki.lspace.org/GNU_Terry_Pratchett
by jmyeet | 2026-01-03 21:53:35+00:00
This is not accurate.

Mosaddeq sought fairer royalties for oil from what is now BP but what was then the AIOC after decades of tension and a decrease in Iran's royalties (with increasing British revenues) in the 1940s, ultimately culminating in the nationalization of AIOC in 1951 [1].

Relations deteriorated. Britain isolated Iran through sanctions and oil embargoes. The US sided with Britain but initially rebuffed attempts at a coup, I believe initially under Truman but Eisenhower was also initially reluctant.

Britain did argue that nationalization of oil and other British interests in Iran was Soviet-led and made an argument to Eisenhower's SEcretary of State that a coup was in the interests of fighting communism, something the administration was likely more receptive to given the Truman doctrine and "containment". The Korean War was ongoing at the time.

So did Britain argue this was to fight commmunism? Yes. Was it really? No. It was about Britain's oil interests and colonial ambition. It was no more about fighting communism than invading Iraq in 2003 was about spreading democracy.

Fears of the USSR played a much bigger role in the 1979 Revolution where the US got their then ally, Saddam Hussein, to release the Ayatollah Khomenei from prison to try and make Iran fundamentalist rather than falling into the Soviet sphere of influence.

As for any election abnormalities, nobody cares about that. Like, at all. It's undeniable that Mossadeq was immensely popular in the early 1950s for his stance that Iranian oil should benefit Iranians, first and foremost, rather than a colonial power.

[1]: https://www.ebsco.com/research-starters/history/iran-nationa...
Show HN: Birthday-Cake Loading – Rich Next.js without punishing slow devices
by zimtzimt | 2026-01-03 21:53:43+00:00
Hey HN,
I overloaded my personal Next.js portfolio with ambient audio, sound effects, and heavy animations. It felt magical on my machine—but on mobile or slower connections, it crawled. Users bounced before hearing a note or seeing a transition.
Standard fixes (lazy loading, code splitting) helped marginally, but I wanted real progressive enhancement: deliver a fast, accessible baseline first, then upgrade to the rich stuff only when the device/network could truly afford it.
So I built Birthday-Cake Loading (BCL)—a tiny runtime that detects capability signals (memory, CPU, network, reduced-motion/data prefs), buckets them into conservative tiers (base → ultra), and lets you gate features with simple components like <CakeLayer> and <CakeUpgrade>.
Now my site loads instantly with static fallbacks, then smoothly adds motion/audio/images when safe. Lighthouse scores improved dramatically, and it respects user preferences out of the box.
Open source (Apache 2.0), tree-shakeable, Next.js App Router ready with SSR bootstrap support.
GitHub: https://github.com/shiftbloom-studio/birthday-cake-loading
npm: @shiftbloom-studio/birthday-cake-loading
Demo in the repo (examples/next-demo) (W.I.P.)
Would love your thoughts, brutal feedback, or war stories from media-heavy sites!
by scarecrowbob | 2026-01-03 21:53:47+00:00
My vote had absolutely zero impact on the election, and I haven't been able to vote for a person I actually liked, supported, and believed represented my interests in any national US election.

I'm mostly wouldn't like an external coup because it'd activate all my neighbors and we see a whole lot of violence in that struggle. I imagine I'd feel the same way if I lived in another country and some 3rd party deposed my government for arbitrary reasons.
by andix | 2026-01-03 21:53:59+00:00
I don't think regular Windows 11 is that useful in those cases. You probably either want an intranet connected Windows client, that gets activated and updated via a local server. Probably also a LTSC release, that doesn't get feature updates all the time.

Or a Windows 11 IoT image, that only enables some specific features, and is stripped down for a specific purpose.

For individual use I guess the solution is to set it up once with internet connectivity and air gap afterwards.
by siddbudd | 2026-01-03 21:54:20+00:00
I loved the article, the translation is pretty good, too.
Can you share a link to the full Chinese text with me, please? My wife is also from the Gobi desert and I think she would love to read the original version.

edit: I just found 我在404长大 [1] on douban, it seems the be the original version

---

1: https://www.douban.com/note/858264779/
by jandrese | 2026-01-03 21:54:22+00:00
Do the math on 2^64 possible host addresses, multiply by the length of an IPv6 ICMP ECHOREQUEST, and then divide by available bandwidth to determine how long it might take you to scan a single subnet.

Hint: the ICMPv6 packet is no shorter than 48 bytes and there are 1.8446744e+19 addresses to scan.
by jacquesm | 2026-01-03 21:54:35+00:00
Yes, you're pretending to be a 'realist' who is wise because of your grounded worldview, but you totally miss the forest for the trees: if we don't want to end with blowing ourselves up then we have to depart from the might is right and 'how the world is' mentality because that stops us from changing into a future where we will not blow ourselves up.

Your worldview is essentially a pessimistic one, mine an optimistic one: I think we are capable of change. We just make the stupid mistake of putting egomaniacs in positions of power all the time and then we are surprised by the outcomes.

Some of the most powerful words ever spoken in American history were 'I have a dream'. Dreams are good, especially if they are dreams of a better world and we all should strive to create that world, not to declare it a pipe dream and get on with the business of raping each other.
by kassner | 2026-01-03 21:54:58+00:00
> Budgeting can make that manageable by significantly lowering your living standard

I’d say that budgeting allows you to see how far off your ideal standard you are living. Spending too much on the kids school can be a deliberate choice or an afterthought from 4 years ago. Budgeting lets you see that and be deliberate about those choices.
by amluto | 2026-01-03 21:55:14+00:00
> But they've backslidden. They've ceded Windows and gaming to their cloud and AI infra ambitions. They're not being friendly anymore.

Forget being “friendly”. GitHub has enormous mindshare and has frankly quite reasonably pricing (far cheaper than GitLab, for example), but the product just sucks lately. The website, while quite capable (impressively so at times) is so slow and buggy that it’s hard to benefit from any of its capabilities.

It’s gotten to the point where, every time I try a newish capability, I ask myself “how bad can this possibly be,” and it invariably exceeds expectations.

GitHub needs to take a step back and focus on fixing things. Existing features should work, be coherent, and be fast. If it takes longer to load a diff in the web viewer than it takes to pull the entire branch and view the diff locally, something is wrong.

If a coworker reviews my code, I should not sitting right next to them, literally looking at the same website they’re on, and wondering why they see the correct context for their review comment but I don’t.
by andix | 2026-01-03 21:56:05+00:00
Last time I tried to use it for an appliance, we weren't able to buy licenses. Microsoft gave us the contact to the only reseller in our country, and they couldn't find anyone in the company who knew how to sell Windows IoT licenses.

Edit: We only wanted to buy around 20 licenses, so their motivation was also not that big to figure it out.
by IgorPartola | 2026-01-03 21:56:27+00:00
SLAAC is stupid simple. The router just sends out its address, the netmask and optionally DNS servers. You can configure each host on your network to use the MAC address based suffix, a privacy one (random and changes several times an hour), or a static suffix. This is way simpler than DHCP which is stateful and requires multiple back and forths with the DHCP server.

And yes each host/interface can have more than one address which is amazing compared to having to create virtual interfaces for IPv4. You can literally just add more addresses.

Oh and when working with Docker or other container systems you can just use a link-local subnet instead of setting up a virtual network which makes things so much easier and nicer. There it really is zero configuration, not even firewall rules. It takes less effort to do this than to use IPv4.
by jacquesm | 2026-01-03 21:56:35+00:00
Indeed, and that was just a loosely knit organization of US haters that figured if they can't do anything in a direct confrontation maybe an indirect one would work.

One of these days someone is going to set off a nuke in a capital somewhere and we're all going to wonder where that came from...

Incidentally, I believe Bin Laden is in part responsible for Trump's election.
by kh_hk | 2026-01-03 21:56:40+00:00
On my carrier it's called a MultiSIM. It's having two SIM cards with the same number. On most carriers you can set up if you want this extra SIM to have voice or data (or both). It's usually cheap.

It's true that having two devices might seem complicated, but this is the only setup that ended working out for me: when I know I won't need any smart features on my life, I am happy to go out with my dumphone without worrying about missing urgent calls.
by toomuchtodo | 2026-01-03 21:56:42+00:00
https://support.microsoft.com/en-us/office/turn-off-copilot-...

https://learn.microsoft.com/en-us/answers/questions/2181664/...

If these do not solve your issue, please reach out to Microsoft support to inquire, create a paper trail (in the event of future regulatory or legal class action), and update us accordingly.
by jl6 | 2026-01-03 21:57:23+00:00
On the whole, I consider myself lucky to have lost data due to a badly configured 40GB HDD early in my digital life. I was so aggrieved that it inoculated me against data preservation complacency, and in the subsequent 25 years I haven’t lost a single byte.

As they say, every safety regulation is written in blood.
by easterncalculus | 2026-01-03 21:57:24+00:00
We’re supposedly mere years away from superintelligence, but it’s still literally impossible to just send a file between two clients without configuring intermediate network hardware or performing some hack to get around NAT (which can still fail and then require an intermediate server) if both clients are behind CGNAT.

It’s genuinely disheartening to see so many people here not even begin to try to understand how much we’re missing by not having effortless end-to-end connectivity, in favor of expensive cloud services. This literally used to be what the “Internet” is - we’re definitionally not on one without this.
by gnabgib | 2026-01-03 21:57:26+00:00
Your first comment misses the guideline:

> But please don't post complaints about paywalls

(Perhaps you missed from rendx). Your question about the downvotes ("Has someone got sock puppet accounts on here?") misses the guideline:

> Please don't post insinuations about astroturfing, shilling, brigading, foreign agents, and the like

(Which rendx also pointed out). And the guideline:

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.

https://news.ycombinator.com/newsguidelines.html
by hebejebelus | 2026-01-03 21:58:02+00:00
Well, it’s very much appreciated. So much of the weird one-off experimentation seems to happen on sites like that, and otherwise I’d have to either lump it or eat the radioactivity. It’s an interesting thing that even though I do plenty of my own weird little experiments and similar tool-building escapades as you, but I rarely post about them on my own blog (https://redfloatplane.lol/blog) (and thus, nowhere). Perhaps it’s that posting them on my blog feels like taking more responsibility than just saying “tried this experiment lol” on twitter.
by zzo38computer | 2026-01-03 21:58:04+00:00
> Safe, sane defaults, and some configurability for people who (hopefully) know what they're doing.

Yes, I agree (if you want to use it at all, which as I have mentioned you should consider if you should not use JSON or something related), although some of the things that you specify as not having options will make it more restrictive than JSON will be, even if those restrictions might be reasonable by default. One of these is mismatched surrogates (although matched surrogates should always be disallowed, an option to allow mismatched surrogates should be permitted (but not required)). Also, I think checking for duplicate names probably should not use normalized Unicode. Furthermore, the part that says that names MUST NOT be null seems redundant to me, since it already says that names MUST be strings (for compatibility with JSON) and null is not a string.

> Mandating safety and consistency within the spec is a MAJOR help towards raising the safety of all implementations and avoiding these security vulnerabilities in your infrastructure.

OK, this is a valid point, although there is still the possibility of incorrect implementations (adding test cases would help with that problem, though).
by aw1621107 | 2026-01-03 21:58:11+00:00
Previously:

Show HN: Xr0 – Vanilla C Made Safe with Annotations (https://news.ycombinator.com/item?id=37536186, 2023-09-16, 13 comments)

Xr0 Makes C Safer than Rust (https://news.ycombinator.com/item?id=39858240, 2024-03-28, 41 comments)

Xr0: C but Safe (https://news.ycombinator.com/item?id=39936291, 2024-04-04, 144 comments)

Show HN: Xr0 is a Static Debugger for C (https://news.ycombinator.com/item?id=40472051, 2024-05-05, 4 comments)
by superlucky84 | 2026-01-03 21:58:17+00:00
I understand the concern.

The intent isn’t to add more side effects to an already side-effectful language.
It’s closer to the opposite: trying not to handle side effects all over the place, but to surface them as part of a single, explicit flow.

This is less about adding something like Option to a language without nulls,
and more about making control-flow boundaries visible in a multi-paradigm language where effects already exist.

It’s not an attempt to pretend the language is pure, just a small step toward more declarative discipline.
by carlosjobim | 2026-01-03 21:58:55+00:00
> Also, the laws of the world have definitely not had the same list for hundreds of years

You're correct. The list has been the same for thousands of years, not hundreds. Since the great Hammurabi. Then it has been added on to, and very rarely redefined. As in the good example you give.

> Also on that list for hundreds of years: charging interest on loans.

Usury is still a crime, but has been redefined away by legislators. Just as rape is again being redefined away in some countries right now.

Now back to the topic at large:

> Trump's "grab 'em by the pussy" quote sounds like an admission of sexual battery to me.

> Trump has lost lawsuits related to sexual abuse

If you go to walk the streets in Washington DC, would you be afraid of Mr. Trump charging out of the White House to sexually abuse you, perhaps grabbing you by your genitals? Or stealing your purse? Or would you be more concerned about your more common criminal doing something like that?

Because the hacker above claims Trumps crimes somehow negates public safety campaigns in Washington DC.
by tpmoney | 2026-01-03 21:59:02+00:00
> Your argument is perfectly well suited to justify the imperialist Russian aggression against Ukraine.

Once you accept that there may be cases where you need to interfere with another country’s internal affairs, you can make up all sort of justifications to interfere (or not) in any given case. So yes, Russia would argue that the specific circumstance justify their actions. I would argue they don’t, but clearly Russia doesn’t care about me (and frankly wouldn’t care even if my opinion was that there is never a justification for interfering).

> My point is that there's no entity with the authority to declare a government illegal - besides the UN security council.

Now that’s an interesting claim. Why does the security council have this authority? From where do they derive that authority? Just 15 nations can declare your government “illegal”? Unless of course the government you want declared illegal happens to be one of those 15 I guess. So some nations internal affairs are more sacrosanct than others? And what happens when the UN declares your government “illegal”. Can anyone just waltz their military in and overthrow your government despite the fact that no one is supposed to have the right to interfere with the internal affairs of another country?

> This is not about "liberating Venezuela" from a dictatorship.

You appear confused because I never argued that it was. I merely objected to the idea that there was never a justification to interfere with the internal affairs of another country.
by 8note | 2026-01-03 21:59:05+00:00
the south was already signed onto the law for ending slavery, and were part of the same union.

you havent made a good enough hypothetical yet.

there's no lack of slave states around, including ones that the US does business with happily. i think yes, if you made your hypothetical "what if the US had a slaver neighbor" yes, the US would be leaving them alone, other than some economic pressures here and there
by lrvick | 2026-01-03 21:59:39+00:00
Spot on. Giving kids a smartphone and unsupervised access to algorithm driven content is child abuse, though sadly a legal form of it. Also, model the behavior you want to see, so put your own phone down around kids and let them see you pursue interests other than scrolling on a small rectangle.

If you need kids distracted for a while, at least take take the time to thoughtfully pick out some books or physical media like DVDs they can enjoy ad-free with dedicated offline media players, or give them a mechanical puzzle, or a yo-yo, or legos, or paper and crayons.