MurphyA/hacker-news huggingface dataset:
by SmirkingRevenge | 2025-09-24 17:19:21+00:00
The country isn't like a life boat stranded at sea where we have to ration our resources and rescuing another survivor is choice to run out of supplies faster. This way of thinking needs to die.

Immigration - legal and illegal - high skill and low skill - are net positives to the economy and even our social safety-net programs. American citizens come out way on top in this whole deal by far.

And if you think giving immigrants a few bucks to get started is expensive, it's a pittance next to the costs of mass detention and deportation. They increased ICE's budget by 15x and it's now the most well funded law enforcement agency in the world.

It's true that border crossings surged in the Biden years. The apprehension rate however, was the same as Trump's. The vast majority of illegal border crossings end up in ejection or deportation. Over the whole 4 year term I think we have something around 2.5 million people who were actually released into the country while their cases go through the immigration courts.

And there's some research out there that suggests the immigration surge helped stave off a post-covid recession and softened inflation relative to the rest of the world

Now under Trump, we're projected to have the yearly first decline in population in ages.
by fragmede | 2025-09-24 17:19:54+00:00
The Bell breakup was stupid. If you have some competing companies, but they meet up, and agree to divide the country into regions, and then choose to not compete with each other, that's not at all free market capitalism. Capitalism requires competition in the market in order for market forces to actually work! Cars is another example where, in the modern framing, the dealership model is bullshit and manufacturers should be able to sell direct to consumers. And it does make a certain amount of sense. But if the argument is for smaller organizations, the fact is that local dealerships are smaller than, say, Ford, and so if the argument is that the dealership model sucks because the car dealerships have too much power and are abusing it, taking power away from them and ceeding it to an even bigger organization doesn't make a lick of sense.
by doodaddy | 2025-09-24 17:20:18+00:00
Even as a jaded person I’m surprised how many people read this and immediately go to statements about hypocrisy, having no integrity, or bad leadership. Get a grip! Real life doesn’t always let you be a crusader. It’s called choosing your battles and it’s something that most of us have to do almost every day.

Nothing in this advice suggests being two-faced. Nothing suggests lying or being deceitful. What it does suggest is to try and do the least bad thing in a set of less-than-ideal circumstances, most of which are outside any of the rank-and-file’s control.

Edit to add: nothing says you have to publicly agree with an unpopular policy while disparaging it in private. Staying quiet is an option and probably the most sensible one.
Show HN: Postgres-Backed Durable Workflows in Go
by KraftyOne | 2025-09-24 17:20:38+00:00
Hi HN - I’m Peter, here with Max (hmaxdml), and we’re building DBOS Go, an open-source Go library for durable workflows, backed by Postgres.

https://github.com/dbos-inc/dbos-transact-golang

DBOS workflows make your programs durable by automatically checkpointing their state to Postgres. If your program crashes or fails, all workflows seamlessly resume from their last completed step when your program restarts. This durability makes workflows useful for solving many different problems, including:

- Operating an AI agent, or anything that connects to an unreliable or non-deterministic API.

- Building observable and fault-tolerant data pipelines.

- Orchestrating business processes so they seamlessly recover from any failure.

- Running reliable background jobs with no timeouts.

- Processing incoming events (e.g. from Kafka) exactly once

What’s unique about DBOS is that it's just a Go package--all you need to add durable workflows to your app is included in this library (plus Postgres). There's no separate service or orchestrator to run, so you can incrementally add it to an existing Go application without rearchitecting anything.

Also, because it’s all Postgres-backed, you get all the tooling you’re familiar with: backups, GUIs, CLI tools–it all just works. You can use Supabase, RDS, Neon, or any other Postgres provider.

If you want to try it out, check out the quickstart:

https://docs.dbos.dev/quickstart

We'd love to hear what you think! We’ll be in the comments for the rest of the day to answer any questions.
by kmeisthax | 2025-09-24 17:21:11+00:00
Sports have the kind of cultural power that you'd ordinarily only see from an organized, centralized, and probably Abrahamic religion. As a result they're able to commandeer the state in ways you'd only expect from an actual political party or an invading military force.

For example, it's common for sports teams in the US to browbeat cities into building them new sports-related infrastructure. Because they can threaten to move to LA, and then the public comment forms all get flooded with angry people who have no political opinion besides "WHY ARE YOU TAKING AWAY MY $SPORTSBALL_TEAM". This is papered over with a lot of excuses about "stadiums generating business revenue" (they don't lol) and people don't look too closely because nobody expects the sports people to be eating off the public dole like this.

The thing is, politicians also like sports because it's something that keeps people looking away from what they're doing. That's how sports leagues got to demand expensive stadiums in the first place. And every organization grows to fit its niche, because no one wants to take a paycut. So once sports leagues got used to having billionaire teams buying top talent to play in lavish taxpayer-funded stadiums, this sort of insane copyright nonsense becomes inevitable. LaLiga's business structure is too top-heavy to tolerate any amount of piracy. Anyone who isn't paying their tithe to the church of sportsball demands investigation, and anyone who obstructs such investigation is a threat to the sport.
by rimunroe | 2025-09-24 17:22:30+00:00
As I said elsewhere in the thread there are situations where it's not a luxury. A bigger point though is that it's an additional burden on parents for something childless people simply don't need to deal with. Childless people might want assigned seats, but they don't need to sit next to an infant. When a parent can't sit near their kid it negatively impacts everyone else on board the aircraft. It might result in the kid screaming more, but it'll also definitely require people to get up and shuffle around more frequently as parents come to change/feed/soothe their infants (car seats/bassinets are not supposed to be in aisle seats).
by mdasen | 2025-09-24 17:22:31+00:00
I agree that tokens are a really hard metric for people. I think most people are used to getting something with a certain amount of capacity per time and dealing with that. If you get a server from AWS, you're getting a certain amount of capacity per time. You still might not know what it's going to cost you to do what you want - you might need more capacity to run your website than you think. But you understand the units that are being billed to you and it can't spiral out of control (assuming you aren't using autoscaling or something).

When you get Claude Code's $20 plan, you get "around 45 messages every 5 hours". I don't really know what that means. Does that mean I get 45 total conversations? Do minor followups count against a message just as much as a long initial prompt? Likewise, I don't know how many messages I'll use in a 5 hour period. However, I do understand when I start bumping up against limits. If I'm using it and start getting limited, I understand that pretty quickly - in the same way that I might understand a processor being slower and having to wait for things.

With tokens, I might blow through a month's worth of tokens in an afternoon. On one hand, it makes more sense to be flexible for users. If I don't use tokens for the first 10 days, they aren't lost. If I don't use Claude for the first 10 days, I don't get 2,160 message credits banked up. Likewise, if I know I'm going on vacation later, I can't use my Claude messages in advance. But it's just a lot easier for humans to understand bumping up against rate limits over a more finite period of time and get an intuition for what they need to budget for.
by HSO | 2025-09-24 17:22:39+00:00
To me, there is nothing that can beat CSAPP on this topic.

[1] R. E. Bryant and D. R. O’Hallaron. Computer Systems: A Programmer’s Perspective. Prentice Hall, 3rd edition, 2015.

It´s a shame that the last edition is from ten years ago, although to be fair I actually only read the 2nd and only skimmed the 3rd one. Still, would be nice to get an update using ARM.
by pndy | 2025-09-24 17:22:40+00:00
> Having one login for all government services would massively improve the efficiency

I'm quite surprised that's not a thing over there

In Poland you can log in into governmental services platform by: scanning QR code with a digital id app (requires authorizing it beforehand but once it's done it works like a charm), a separated national id card app - only for newer documents with rfid chip, 3rd-party login via bank (as long you pick bank that offers it - some smaller ones don't), a qualified digital certificate within yet another app. There should be another option for EU citizens who in theory would use their national SSO platform as a provider but seems it doesn't work right now.

That digital id app will likely integrate everything else since it already provides a way to secure your national id number (a SSN equivalent) and driving license, health services (doubling the functionality) and train tickets components.

A separated health service app is also available where you can manage prescriptions for medicines, referrals for tests and vaccinations.
by addy999 | 2025-09-24 17:23:09+00:00
Thanks to tools like Blender and MCP servers, models from Gemini to Qwen can be used to create fully usable models.

Having LLMs generate code to build a model by using tools like an artist would drastically increases quality over models produced directly by text-to-3d models like Hunyuan3d

More examples I was able to generate: https://imgur.com/a/3d-models-generated-by-ai-agent-qzOMpqr
by godelski | 2025-09-24 17:23:33+00:00
> Why not use Brave browser

Why not use a non-chromium browser and help prevent Google from having larger control over the Internet?

We still need competition in the browser space or Google gets to have a disproportionate say in how the Internet is structured. I promise you, Firefox and Safari aren't that bad. Maybe Firefox is a little different but I doubt it's meaningfully different for most people [0]. So at least get your non techie family and friends onto them and install an ad blocker while you're at it.

[0] the fact that you're an individual may mean you're not like most people. You being different doesn't invalidate the claim.
by OhMeadhbh | 2025-09-24 17:23:45+00:00
It absolutely was not worse in the 80s. Unless you mean more expensive. Yes. It DEFINITELY was more expensive. When I booked through a travel agent or over the phone with the airline, the fees were pretty transparent. I sorta feel for the airlines here because before deregulation they had to commit to unprofitable routes before they realized HOW unprofitable they would be. That cost was spread over the profitable routes and ultimately everything was more expensive. But... oh man... remember when you could get on a flight where only about 25% of the seats were filled and the food wasn't great, but was free? I remember being able to lift the arm-rests on seats up and stretch out and take a nap on the plane. Those were the days. Before American's MD/SD-80s started falling out of the sky, I would fly out to DFW from SJC each week and it was delightful.

And baggage handling systems are much better than the 80s. It's been 5 years since an airline has lost checked luggage for me. But of course, it's been 5 years since I checked luggage, so who knows? I really miss Yamato 宅配便 from when I lived in Japan. Americans really don't know how to travel correctly.

Meh. The dollar is probably going to be devalued soon so the dream of air travel for the typical American will likely only be in the rear-view mirror. We'll all be lost in wistful nostalgia about the time when normal people could afford air travel.

So... SOME things were worse in the 80s/90s. Not all things related to traveling.
by throwaway894345 | 2025-09-24 17:23:57+00:00
The whole copyright institution seems pretty unethical to me. It's wild that someone can own the royalties to a particular piece of content for 70+ years after the original creator dies (at least that's the law in the US, I assume similar elsewhere), and that the creator can unilaterally name his price for licenses to that content (you can't even know if you want the content without first paying for a license to consume it) and then if you want to put the content into a different format (for example, if you own an HD Blu-Ray and want to put it on a hard drive) you effectively have to pay for a _new license_ for the same content. This is just scratching the surface of the ethical bankruptcy associated with intellectual property.
by trilogic | 2025-09-24 17:24:01+00:00
Well well downvoted again, I am laughing it out :))

>What's this in reference to...? To me personally and many others stating the facts in different forums how their account got closed when they got popular. People wont let it go so easy, they worked hard. You either don´t accept an account since the beginning or once accepted can´t be closed later because becoming popular, nonsense. I know this will be downvoted and sent to the bottom as always but Producthunt, Google, Youtube are history (the new blockbuster). I will never use them again personally (even if they pay me), and so are doing all the others.
by asveikau | 2025-09-24 17:24:11+00:00
Don't think that I'm naïve about this. In the 2000s I was on the Windows team. I didn't work on app compat but sometimes when I was bored in the office I would read the app compat shims.

The most memorable example of a bad behavior that I recall was a 90s video game. It used the area beyond the stack pointer as some kind of bonus storage area. It worked by coincidence because in 9x, every kernel32 call trapped directly into the kernel and would swap your stack. Suddenly NT's Win32 support sometimes involves bigger user space wrappers to ntdll. FindFirstFile was one. NT's kernel32 needed a lot of stack space to call NtQueryDirectoryFile and copy it over to a WIN32_FIND_DATA. The game's data structures got clobbered. So there was a shim that would swap the stack pointer before doing this.

Even still ... There's something in this thread that I think is missing about all this. You don't need to litter your code base with "if (!strcmp(exename, "SIMCITY.EXE"))"... I did see examples here and there of that sort of thing in the Windows code base, but mostly, that is not how this stuff actually works.

Further, I don't think the Win3.1 era is a fair comparison at all. There was no protection between processes then and it was standard practice to bypass the operating system. By Windows 95, this was starting to be less and less the case.
by lunias | 2025-09-24 17:24:11+00:00
Python at number 1 makes me cringe... In my experience, Python is not a language that I would use for anything other than a script or some solo PoC. I would absolutely never use it on code expected to exceed 1000 lines, code that's maintained by more than one person, or code that takes more than a few seconds to run. Python has a lot of great libraries as a result of it being the language of choice to teach non software engineers at university. A lot of smart people contribute to the ecosystem, but I wish they would focus their efforts elsewhere. Preferably pick any complied, strongly typed, static language that supports multi-threading.
by johnmaguire | 2025-09-24 17:24:23+00:00
I do, when citizens have the ability to steer their nation state (i.e. the ability to vote.)

On this note, I've lived in a couple states with ballot initiative processes and while they are not perfect, I think they are absolutely necessary for citizens to truly be able to hold their elected representatives accountable (i.e. override them) and I wish we had them at a federal level.
by cestith | 2025-09-24 17:24:30+00:00
You make some good points here. Even in file managers, one can usually highlight with a single click then use either a context menu or a menu at the top of the application to single-click on things like run, move, copy, or rename. I think the idea of making hyperlinks in hypertext more like a menu than like filesystem resources does make some sense, especially since the browser is an application and single-click within user applications has been pretty normal for a long time. Still, I agree it might have been better if this had gone the other way.
by wk_end | 2025-09-24 17:24:46+00:00
It shouldn't be.

In the interest of playing Devil's Advocate - even though it's a fine article, I don't think it's promoted particularly good discussion. Partisan politics in general means that people just dig in their heels angrily rather than have good discussion, and the Trump administration - at risk of falling into my own trap here - is far enough away from conventional wisdom on many issues, including this one, in such a way that their decisions and discussions around them sort of inevitably become partisan.
by danlugo92 | 2025-09-24 17:25:22+00:00
> This is very obviously a "smell shit everywhere you go" situation.

I don't know man, lots of big cities smell of shit so to speak. Had been in 3 big cities I had to move to a small "3rd world" beach town to stop smelling shit. Life (people) is great here.

Me I don't care about nice looking sidewalks slick looking buildings when everyone is either miserable or closed off or simply sizing you up and discarding you because they don't have nothing more to gain from you than "simply" friendship.

Maybe SF is an exception, never been.
by WD-42 | 2025-09-24 17:25:26+00:00
Good change. I’m not a vibe coder, I use Zed Pro llm integration more like glorified stack overflow. I value Zed more for being an amazing editor for the code I actually write and understand.

I suspect I’m not alone on this. Zed is not the editor for hardcore agentic editing and that’s fine. I will probably save money on this transition while continuing to support this great editor for what it truly shines at: editing source code.
by raw_anon_1111 | 2025-09-24 17:25:46+00:00
And thats why i brought up Sansa. I flew into here.

https://en.m.wikipedia.org/wiki/Quepos_La_Managua_Airport#/m...

https://www.vacationscostarica.com/_next/image/?url=https%3A...

But that has more to do with the realities of the plane and the airport infrastructure like you said. It’s not about airline policy with regards to checked bags vs non checked bags.

On that plane, they not only weigh your bags, they weigh the passenger to make sure the plane isn’t over the weight limit.
by lotsofpulp | 2025-09-24 17:25:50+00:00
Even more than $120 in the early 2000s, if I recall correctly. Not to mention contracts, installation fees, and having to wait on hold on the phone. And that was for a limited selection of media that happened to be shown at a certain time, with ad breaks.

The whining about not having every single piece of costly media production at your fingertips at all times makes no sense to me, especially when there is so much other media available at many price points (including $0).

Perhaps cut down on screen time if that much needs to be spent.
by cs702 | 2025-09-24 17:25:54+00:00
Great response. Yes, in some cases concentration may be desirable.

However, I'm not persuaded it was necessary in the specific cases you mention:

* Waymo: EVs were repeatedly killed by corporations highly in concentrated industries that would suffer disruption by EVs: https://en.wikipedia.org/wiki/Who_Killed_the_Electric_Car%3F

* TSMC: Wouldn't we all be better off if the entire world weren't so dependent on a single company, located in a such a geopolitically sensitive territory?

* 10B-param LLMs: Wouldn't it have happened regardless, once everyone realized that increasing the scale of early models like GPT-2 and GPT-3 was key to improving performance? I'd add that the model that launched the deep learning craze (AlexNet) and the model that launched the LLM craze and (the Transformer) were developed by tiny teams on the cheap.
by ruggeri | 2025-09-24 17:26:00+00:00
I think you can't directly acknowledge the guidelines because you know you are willfully violating them.

The guidelines are the rules of the road for the community. The moral obligation to follow the guidelines is not conditional on whether you think the community is a mob. Even if you thought you have no obligation to the community, your behavior is still disrespectful to the intentions of the moderators.

The way you write makes it seem like you hold both the community and the guidelines in contempt. What is the purpose for you in participating in this community? Would it not be better for you and the community both if you stop posting like this?
by f33d5173 | 2025-09-24 17:26:06+00:00
News is a good source for facts. If they say the sky is blue, I would have no reason to doubt them. But if they say the sky is turning from blue to pink, and we should all be worried because this might be a sign of the end times, I wouldn't get up from my chair.

I found the focus on the source being anonymous odd as well. I think the correct lesson is that substacks have just as much propensity towards being propaganda as the nyt does.
by moscoe | 2025-09-24 17:26:23+00:00
They do quote anonymous sources all the time, and, more often than not, those anonymous sources are leaking to the media to push their narrative, ie propaganda. The NYT is very clearly the puppet of washington insiders.

The “literal New York Times” doesn't exist anymore. This is not investigative journalism. This is just acting as the mouth piece for some anonymous government official.
Show HN: tetradoom - from dos to desktop using only host system libraries
by Oxodao | 2025-09-24 17:26:29+00:00
Hey HN!

Wanted to share with you what my friend nullgemm was working on for the past several years.

Those are a set of multi-platform libraries built from scratch using only system APIs and are supporting X11, Wayland, Windows and Mac OS

Windowing library (Globuf): https://github.com/nullgemm/globuf

Keyboard & mouse handling library (Willis): https://github.com/nullgemm/willis

Cursor setting library (Cursoryx): https://github.com/nullgemm/cursoryx

Screen resolution and density detection library (DPIshit): https://github.com/nullgemm/dpishit

Gamepad handling library (PunKnobs): https://github.com/nullgemm/punknobs
by jashmota | 2025-09-24 17:26:33+00:00
It is possible. One good thing about our retrofit is it works on any hydraulic equipment, and not just excavators, although we are focussed on excavators for now. We are able to retrofit any hydraulic machinery because we actuate the joystics connected to the valves, which are quite standardized and usually come from handful of companies like Bosch. Will definitely 'dig' more into this though.
by roadside_picnic | 2025-09-24 17:26:58+00:00
I just came in the comments to recommend that book myself! It has been awhile since I had really took a deep dive into the lambda calculus and I was pleasantly surprised with both how readable this book has been so far (still working through it) and just how much I still had to learn about type systems.

I also had previously thought I wasn't that interest in formal proofs because I was never super interested in traditional mathematical proofs, but once I realize formal proofs can be viewed as an extension of type checking it got me a lot more interested!