MurphyA/hacker-news huggingface dataset:
by MrMorden | 2025-12-23 19:16:19+00:00
Your position assumes facts not in evidence. If the administration wanted to rebuild American manufacturing, the last thing they'd do is pile on additional taxes on manufacturing domestically—which is exactly what their tariffs do.

An administration that wants to rebuild American manufacturing would decrease tariffs, not increase them. They'd eliminate the chicken tax, the Buy America Act, the Jones Act, and every other regulatory instrument that encourages domestic manufacturers to milk captive customers for all they can rather than make products that customers want to buy.

They'd also finish metrication ASAP, increase investment in technical education, implement universal healthcare coverage, modernize payment systems, and so on. You'll note that the Trump administration wants none of the above.
by mschuster91 | 2025-12-23 19:16:23+00:00
> Regardless of how it must be implemented, if this is a desirable feature then this explanation isn’t an absolution of Linux but rather an indictment: its development model cannot consistently provide this product feature.

The problem is: the specifications of ACPI are complex, Windows' behavior tends to be pretty much trash and most hardware tends to be trash too (AMD GPUs for example were infamous for not being resettable for years [1]), which means that BIOSes have to work around quirks on both the hardware and software. Usually, as soon as it is reasonably working with Windows (for a varying definition of "reasonably", that is), the ACPI code is shipped and that's it.

Unfortunately, Linux follows standards (or at least, it tries to) and cannot fully emulate the numerous Windows quirks... and on top of that, GPUs tend to be hot piles of dung requiring proprietary blobs that make life even worse.

[1] https://www.nicksherlock.com/2020/11/working-around-the-amd-...
by chrisandchris | 2025-12-23 19:16:29+00:00
As an owner of a Volco Electric, I am happy that they are focusing on fonts and adding nicknames to cars instead of fixing the countless bugs and issues these cars have regarding software.
/s

Issues I encountered:
- The schedule for AC charging moves by 1 hour when DST changes. So someone thought let's ignore daylight saving times for that.
- The app randomly says "could not start heating/cooling", but still started it.
- The last few times, AC schedule and power limit were ignored by the car (so charged 16 A but the car said only 14 A allowed)
- Randomly, the AC schedule is in a random timezone (like 7-9h lff), but just for one day.
- Sound sometimes does not work, like at all. Reboot the center display helps, but takes a couple of minutes.

Most days, it feels like they don't drive their own cars.

Regardless, I think the font is somewhat nice.
by georgefrowny | 2025-12-23 19:16:39+00:00
Man, I remember playing UT GOTYE back in the 00s and the graphics blew us away when we fired it up and then Return to Castle Wolfenstein made my brother cry from the "realistic" zombies (on a CRT even!). It's amazing what you can take for granted when even a fraction of a modern card would have been called "photorealistic" back then.
by born-jre | 2025-12-23 19:16:40+00:00
There could be a way:
This HTML-lite spec would be subset of current standard so that if you open this HTML lite page in normal browser it would still work. but HTML-lite browser would only open HTML-lite sites, apart from tech itch it could be used in someplace where not full browser is needed, especially if you are control content generation.
- TV screens UI
- some game engines embed chrome embed thing ( steam store page kind)
- some electron apps / lighter cross platform engine
- less sucky QML
- i think weechat or sth has own xml bashed app froamework thing (so could be useful to people wanting to build everything app app platform
- much richer markdown format ?
Show HN: Kapso – WhatsApp for developers
by aamatte | 2025-12-23 19:17:02+00:00
Hey HN, I'm Andres. I've been building Kapso as a solo founder, and just crossed 4,000 developers, all organic.

WhatsApp has 3B+ users and 98% open rates. You'd expect developers to be building tons of stuff on it, especially when the US is the fastest-growing market in WhatsApp usage.

But it’s not happening… And I'd bet it's because the DX is painful.

Every team needs to build the same features again and again. Meta fires webhooks for everything. There's valuable data in there for debugging, but no way to make sense of it without building your own tooling.

That’s why I built Kapso. What you get:

- Working WhatsApp API + inbox in 2 minutes, not days
- Full observability: every webhook parsed, every message tracked, actual debugging tools
- Multi-tenant platform: generate a setup link, customer connects their Meta account, done
- Workflow builder for deterministic automations and AI Agents
- WhatsApp Flows: build mini apps inside WhatsApp using AI + serverless functions
- Docs that work for humans and LLMs

We're up to 95% cheaper than Twilio, with a generous free tier (2,000 messages per month).

We also open source several tools: a TypeScript client for the WhatsApp Cloud API, a reference WhatsApp Inbox implementation, and a voice AI agent for WhatsApp.

GitHub: https://github.com/gokapso/

Happy to answer questions!

https://kapso.ai/
by fjfaase | 2025-12-23 19:17:19+00:00
In fact the MES-compiler, the one that I want to replace, is written in Scheme. It also comes with a Scheme interpreter written in C. Before the MES-compiler can be executed the source has to be unzipped and unpacked with two programs that are also compiled from C sources. So, you already need a compiler that supports a sizable subset of C to compile all these programs in order to compile the MES-compiler, which is a rather compliant C-compiler, which is used to compile the Tiny C Compiler and a standard library (included in the MES sources). The unzip and untar programs are also needed to unpack/zip the archive with the Tiny C Compiler sources.
by textlapse | 2025-12-23 19:17:22+00:00
On the contrary, Jeff Bezos and Steve Jobs were very customer focused - they listened to customers more so than other big tech companies. You could actually have emailed them and gotten a response (in the case of Bezos a legendary ‘?’ forward to the team).

Not sure how apocryphal a tale this is but it does speak volumes to how customer obsessed these companies were.
by dabockster | 2025-12-23 19:17:24+00:00
Oh yeah for sure. Linux is amazing in a computer science sense, but it still can't beat Windows' vertically integrated registry/GPO based permissions system. Group/Local Policy especially, since it's effectively a zero coding required system.

Ubuntu just recently got a way to automate its installer (recently being during covid). I think you can do the same on RHEL too. But that's largely it on Linux right now. If you need to admin 10,000+ computers, Windows is still the king.
by hackyhacky | 2025-12-23 19:17:46+00:00
There has never been a time in history devoid of crime, torture, genocide, and authoritarianism. But the last 80 years have seen those things at a low ebb in favor of democracy and peace.

Please tell me what the last 80 years would have looked like with an isolationist US, weak or no NATO, and an unimpeded ascent of dictatorial regimes. Answer: even more of all those things you purport to hate.

The US is the worst superpower, except for all the other ones. The choice is not between good and evil, it's between evil and less evil. (Just like presidential elections.) Don't be naive and empower the greater evil just because you're displeased with the lesser.

I'm not saying you should stop pressuring the US to act morally, but asking it to leave a power vacuum is dangerous.

Edit: typo
by echion | 2025-12-23 19:17:59+00:00
> I'm tired of this example everyone tests out, I think it undermines the researchers and engineers hard work.

It's completely valid, IMO. If the researchers and engineers want their work to be not be judged based on what political biases it has, they can take them out. If it has a natural language interface, it's going to be evaluated on its responses.
by zahlman | 2025-12-23 19:18:18+00:00
> Like any random JS/php app is probably a huge pile of loops and if statements. To track what happens to the data, you need to run the whole program in your head. “And now it adds that property to the object in the outer scope, and now that object gets sorted, now it hits the database… ok…”. Whereas in clojure most functions are either a single atomic transformation to a set of data, or batch of side effects. You still have to run it through your head, but you can do it more piece-by-piece instead of having to understand a 1,000 method with class states being auto loaded and mutated all over the place. Also you have a REPL to try stuff out as you go.

Nothing really forces you to write imperative code in a large fraction of cases, and typically the state-change operations can be quite localized within the code. And of course JavaScript and Python both also have REPLs.
by WackyFighter | 2025-12-23 19:18:20+00:00
The lag is high. Google was doing this with stadia. A huge amount of money comes from online multiplayer games and almost all of them require minimal latency to play well. So I doubt EA, Microsoft, Activision is going to effectively kill those cash cows.

Game streaming works well for puzzle, story-esque games where latency isn't an issue.
by TheRealPomax | 2025-12-23 19:18:24+00:00
> The colors in the HTML snippet above comes from within the font itself, the code is plain text, and requires no JavaScript.

But then why does the color disappear if I disallow scripts on this page? Instead of your font, now it uses Consolas.

Are you using JS to load the font in? (if so... web fonts don't need JS to load =)
by stackskipton | 2025-12-23 19:19:17+00:00
Most companies that hiring a ton of contractors are doing it for business/financial reporting reasons. Contractors don't show up as employees so investors don't see employee count rise so metric of "Revenue/Employee" ratio does not get dragged down and contractors can be cut immediately with no further on expenses. Laid off employees take about quarter to be truly shed from the books between severance, vacation payouts and unemployment insurance.
by robocat | 2025-12-23 19:19:43+00:00
Is Microsoft trying to help NPU chip makers?

When is Wintel going to finally happen?

Microsoft has roughly $102 billion in cash (+ short-term investments). Intel’s market value is approximately $176 billion.

I've never really understood why Microsoft helped Intel's bottom line over decades.

With Azure, Microsoft has even more reason to buy Intel.
Show HN: Lutris Gamepad UI
by andrew-ld | 2025-12-23 19:19:50+00:00
A simple, TV-friendly, gamepad-navigable frontend for the Lutris game launcher on Linux. This application provides a "10-foot UI" designed for couch gaming, allowing you to browse and launch your Lutris library entirely with a gamepad.

Developed as a hobby project, this software allows for full system management for gaming via gamepad. It was created to streamline the couch gaming experience by enabling users to launch Lutris games, change window focus, control volume, and force-quit applications without a keyboard.
by dang | 2025-12-23 19:20:07+00:00
> all it takes is a relatively small group of discontented people to take down a story that is otherwise interesting to the vast majority of posters.

That's not accurate, because if a story is interesting to the vast majority of users, it will get lots of upvotes—and lots of upvotes is enough to defeat a small number of flags. In that sense, we already have the counter-flag option you're arguing for.
by Alive-in-2025 | 2025-12-23 19:20:33+00:00
So we had this creeping loss of power to the president over time in the last 20 or 50 years, including investigations in the 1970s or dealing with Nixon. But Congress never really decided this in one big step, it just happened slowly by pushes from the heritage foundation and others. Congress can take back its power. There's a reason why the Republicans are trying to gerrymander the house so the Democrats don't get a majority. It wouldn't just fix it but it would be a start towards starting to block overreach
by Animats | 2025-12-23 19:20:37+00:00
There's a bit more detail today.[1] Air taxi service, plane flying with two pilots, no pax, loss of cabin pressurization, system activated automatically, crew decided to let it finish its job.[2]

[1] https://avweb.com/aviation-news/garmin-autoland-activation-c...

[2] https://www.cbsnews.com/colorado/news/plane-emergency-landin...

[3] https://www.buffaloriveraviation.com/
by dan-robertson | 2025-12-23 19:20:45+00:00
A few random thoughts:

1. Perhaps on more modern hardware the thing to do with badly behaved senders is not ‘hang on to unfull packets for 40ms’ but another policy could still work, e.g. eagerly send the underfilled packet, but wait the amount of time it would take to send a full packet (and prioritize sending other flows) before sending the next underfull packet.

2. In Linux there are packets and then there are (jumbo)packets. The networking stack has some per-packet overhead so much work is done to have it operate on bigger batches and then let the hardware (or a last step in the OS) do segmentation. It’s always been pretty unclear to me how all these packet-oriented things (Nagle’s algorithm, tc, pacing) interact with jumbo packets and the various hardware offload capabilities.

3. This kind of article comes up a lot (mystery 40ms latency -> set TCP_NODELAY). In the past I’ve tried to write little test programs in a high level language to listen on tcp and respond quickly, and in some cases (depending on response size) I’ve seen strange ~40ms latencies despite TCP_NODELAY being set. I didn’t bother looking in huge detail (eg I took a strace and tcpdump but didn’t try to see non-jumbo packets) and failed to debug the cause. I’m still curious what may have caused this?
by ck2 | 2025-12-23 19:20:50+00:00
Exactly, the tracking has to happen and there's no law to discard the data ever

It's how we know even YEARS later EVERYONE who went to Epstein Island

They didn't even have smartphones then, just regular cellphones

Wired just bought all the tracking from a databroker, no warrant needed

https://www.wired.com/video/watch/we-tracked-every-visitor-t...
by torginus | 2025-12-23 19:21:27+00:00
I think they are a bit different - in the Windows kernel, all IO is asynchronous on the driver level, on Linux, it's not.

io_uring didn't change that, it only got rid of the syscall overhead (which is still present on Windows), so in actuality they are two different technical solutions that affect different levels of the stack.

In practice, Linux I/O is much faster, owing in part to the fact that Windows file I/O requires locking the file, while Linux does not.
by dabockster | 2025-12-23 19:21:28+00:00
This is a part of Secure Boot, which Linux people have raged against for a long time. Mostly because the main key signing authority was Microsoft.

But here's my rub: no one else bothered to step up to be a key signer. Everyone has instead whined for 15 years and told people to disable Secure Boot and the loads of trusted compute tech that depends on it, instead of actually building and running the necessary infra for everyone to have a Secure Boot authority outside of big tech. Not even Red Hat/IBM even though they have the infra to do it.

Secure Boot and signed kernels are proven tech. But the Linux world absolutely needs to pull their heads out of their butts on this.
by echion | 2025-12-23 19:21:32+00:00
> when do we stop this kind of polarization?

When the tool isn't polarized. I wouldn't use a wrench with an objectionable symbol on it.

> You don't forecast weather with image detection model

What do you do with a large language model? I think most people put language in and get language out. Plenty of people are going to look askance at statements like "the devil is really good at coding, so let's use him for that only". Do you think it should be illegal/not allowed to not hire a person because they have political beliefs you don't like?
by sinab | 2025-12-23 19:21:37+00:00
The app, "SnackPass", faces a similar issue. Coffee shops spend time fulfilling mobile orders, placed in advance to avoid waiting in line, resulting in a delay for in-person orders.

While I was unable to view the entire article (paywalled), I suspect that some kind of priority queue that weights an order's priority by the user's distance to the store may be useful to solve the waiting issue.
by mc32 | 2025-12-23 19:21:52+00:00
Why does a car company need to develop its own typeface?

Is it more cost-effective? Is it to have better control?

Is it for branding? (Although it does not appear unique/novel)

It’s not like it needs to solve something that isn’t addressed by other typefaces —at least I don’t see it. It’s not a radical departure from existing typefaces.
by mkipper | 2025-12-23 19:21:54+00:00
I think you're misunderstanding their point.

Your API is constrained by the actual TCP protocol. Even if the sender uses this message-oriented TCP API, the receiver can't make any guarantees that a packet they receive lines up with a message boundary, contains N messages, etc etc, due to how TCP actually works in the event of dropped packets and retransmissions. The receiver literally doesn't have the information needed to do that, and it's impossible for the receiver to reconstruct the original message sequence from the sender. You could probably re-implement TCP with retransmission behaviour that gives you what you're looking for, but that's not really TCP anymore.

This is part of the motivation for protocols like QUIC. Most people agree that some hybrid of TCP and UDP with stateful connections, guaranteed delivery and discrete messages is very useful. But no matter how much you fiddle with your code, neither TCP or UDP are going to give you this, which is why we end up with new protocols that add TCP-ish behaviour on top of UDP.
by rangestransform | 2025-12-23 19:22:31+00:00
High interest rates in general are a strong deterrent from investing with that kind of time horizon. The risk free rate of return has skyrocketed, and investors no longer have to turn to risky gambles to make a return. The same thing happened in Canada when housing was propped up by the government in ‘08, leading to real estate sucking all of the money out of the economy. The US is in this position now because of how allergic all politicians have become to using taxes for the purpose of cooling down the economy. The only feasible campaigns are full inflationary spending, all the time, and the only difference is who the money goes to. The stupid electorate who vote for candy for dinner instead of eating vegetables are equally to blame.
by mananaysiempre | 2025-12-23 19:23:43+00:00
Took what, four years for PC cases to get back to reasonable prices after COVID? And that’s a relatively low-tech field that (therefore) admits new entrants. I don’t know, I’m not feeling much optimism right now (haven’t at any point after the crypto boom), perhaps because I’ve always leaned towards stocking up on (main) RAM as a cheap way to improve a PC’s performance.
by burkaman | 2025-12-23 19:24:31+00:00
Only had a couple minutes to try this but I'm already confused by a couple things.

- "UNAUTHORIZED ACCESS IS A FEDERAL OFFENSE" I guess this is a joke but I don't really get it, just seems like a weird thing to have there.

- In the first popup, the "audio transmission" is significantly different than the printed text.

- "The Earth is a sphere." - this is not true, I think it should be classified as a hypothesis

- "The universe is expanding." Isn't this a theory? I don't think it can be called "a basic statement", it is a well-tested theory based on a lot of observational evidence.

- "Humans and gorillas evolved from a common ancestor species." This is obviously a theory, it's like THE theory when you need an example of what a theory is. You cannot establish this by experiment or observation.

- "Light is an electromagnetic phenomenon described by Maxwell's Laws" Why is this classified as a theory?

etc.

The categorization of this first lesson seems very arbitrary, and often contradictory with the "knowledge database" on the left.

Edit: Did you AI-generate these questions and then not proofread them?
by craig_s_bell | 2025-12-23 19:25:16+00:00
> MCD uses location tracking to only submit the mobile order once you are in range of the store

Interesting. Can they be certain that the device from which one places the order, is also taken along for the ride? Some people might order from a separate phone or tablet, which stays at home. Perhaps all of this customer's devices have the McD's app; and any one of them may trigger the order, by approaching the store.
by dabockster | 2025-12-23 19:25:21+00:00
From what I read, it was a lot of the prosumer/gamer brands (MSI, Gigabyte, ASUS) implementing their part of sleep/hibernate badly on their motherboards. Which honestly lines up with my experience with them and other chips they use (in my case, USB controllers). Lots of RGB and maybe overclocking tech, but the cheapest power management and connectivity chips they can get (arguably what usually gets used the most by people).
by Teever | 2025-12-23 19:25:31+00:00
But theres a balance to be struck there — keep the government too small and weak and it is susceptible to corruptive forces from domestic and foreign enemies alike.

So imho it isn’t enough to simply keep government ‘small’ —it is also important to keep it the size proportionate to other potential threats.

It’s also important to keep in mind that size is but one dimension and is only being used as a proxy for power which is the ultimate factor that matters — a government of one person with control of WMDs can be much more of a threat than a large government without WMDs.
by unethical_ban | 2025-12-23 19:25:39+00:00
I understand your argument, but the problem with Bukele is that he is a bad human being, too. A gang leader with slightly less proclivity for torture and rape than the other gangs.

He knows that he has many innocent people locked up in those jails. He knows that his deal with Trump is immoral and unnecessary for the safety of El Salvador, but does it anyway. His social media savvy relishes in his authoritarianism, rather than explains it.

Unfortunately, the dire situation you describe is how Authoritarians gain power: desperate populations struggling for multiple years with widespread societal problems that government has seemed too inept or corrupt to fix. 1930s Germany, 2020s Trump, El Salvador.
by forrestthewoods | 2025-12-23 19:26:10+00:00
There is a full actual order of magnitude difference between a modern discrete GPU and a high end card. Almost two orders of magnitude (100x) compare to an older (~2019) integrated GPU.

> In fact, if more time is spent optimising for non-premium cards, perhaps the premium card that you already have will work better then the next upgrade would have.

Nah. The stone doesn’t have nearly that much blood to squeeze. And optimizations for ultralow-end may or may not have any benefit to high end. This isn’t like optimizing CPU instruction count that benefits everyone.
by dwoldrich | 2025-12-23 19:26:15+00:00
I agree fully on the prosecutions. It's long since time for scoundrels to be frog marched off to jail.

I am of the opinion that there was corruption (waste and fraud and abuse) in pre-doge government. If you think everyone was clean and good, well ... I disagree.

IMO, post-doge things are "better" only because we saw some of the inside of the sausage factory. Nothing got materially any better.