MurphyA/hacker-news huggingface dataset:
by ghaff | 2025-05-14 15:21:57+00:00
For me, it was one of those businesses that, as a consumer, you realized was sort of a novelty but the coupons weren't really really worth it and they were a PITA to use a lot of the time. And once the novelty wore off, they sort of slipped off your radar and weren't worth thinking about any longer even if there might be an interesting deal here or there.
by sulam | 2025-05-14 15:21:58+00:00
“Radiologists do far more than study images. They advise other doctors and surgeons, talk to patients, write reports and analyze medical records. After identifying a suspect cluster of tissue in an organ, they interpret what it might mean for an individual patient with a particular medical history, tapping years of experience.”

Now think about how much of software development is typing out the code vs talking to people, getting a clear definition of the problem, debugging, etc. (I would love an LLM that could debug problems in production — but all they can do is tell me stuff I already know). Then layer on that there are far more ideas for what should be built than you have time to actually build in every organization I’ve ever worked in.

I’m not worried about my job. I’m more worried my coworkers won’t realize what a great tool this is and my company will be left in the dust.
by miki123211 | 2025-05-14 15:22:10+00:00
This made me wonder whether it would be possible to build a Wi-Fi-only, roaming-only carrier for computers.

Your carrier is already capable of redirecting your SMS messages to other carriers, that's what they do when you're abroad and roaming with a foreign operator. You could make a fake carrier that speaks the right protocols on the roaming side, but communicates with the customer over the internet (using an API or a proprietary app) instead of LTE or GSM.

This would essentially work like an SS7 redirection attack, but with the full knowledge and consent of the "victim." You could alleviate the security impact here by requiring SIM card authentication, just like a normal carrier does, which could be performed through the internet and an USB reader just fine.

Carriers would probably hate this and might not be willing to sign roaming agreements with such a company. I wonder whether a gray-hat route would be possible here, especially if the company was outside US jurisdiction.
by bunderbunder | 2025-05-14 15:22:49+00:00
Example of the "force of habit" factor:

Every time my mom comes to visit us in the city, at some point she says she could never live here because she couldn't imagine having to drive in city traffic every day. And every time she does that, I remind her that her car hasn't moved even once since she first arrived a week ago. Mostly we walk everywhere. And every time she responds, "Oh, you're right. You know, that's been really nice."

She's lived in suburban and rural areas her entire life. The idea that she simply has to get in a car to go anywhere is so ingrained into her psyche that even a solid week of not driving is insufficient to dislodge it.
by ziml77 | 2025-05-14 15:22:57+00:00
But I want a yes/no prompt. Otherwise anything can request root access and get it without my input. Again, Windows handles this about as well as any system without granular permissions based access control can. A prompt comes up which is presented on the secure desktop, thus necessitating manual intervention but only requiring a single click since the secure desktop is only able to be interacted with by SYSTEM level processes anyway.
Show HN: Made a UI for hackers who hate UIs
by Penguin_ | 2025-05-14 15:23:29+00:00
Tinybox is raw hardware. no cloud, no throttling, just local compute.

I designed a UI that respects that.

No onboarding flows. No pretty fluff. Just a clean system monitor, setup assistant, and terminal-optional control panel — fast, minimal, and local-first.

GitHub: https://github.com/dahsmartgirl/tinybox-ui Live preview: https://tinybox-ui.vercel.app (online for now, but you get the idea)

Feedback welcome (especially from those who live in terminals).
by jhp123 | 2025-05-14 15:23:38+00:00
Asking candidates to put in disproportionate amounts of time and effort is abusive. The hiring manager here seems to have taken all of 5 minutes to reject the candidate's multiple hours of work.

edit: commenters here are also missing the forest for the trees. If the candidate had done X, Y, Z to make a more compelling entry then it would be some other poor guy staring at a two line rejection of tens of hours of work. The process is exploitative.
by chneu | 2025-05-14 15:23:50+00:00
Cattle and bison are nothing alike.

I grew up ranching and have read the research on this. They don't graze the same, they don't migrate the same, they don't eat the same plants, they don't have the same predators, etc. infact, we massacred to near extinction several keystone species to make way for cattle.

We also killed all the bison to cause famine in native American populations.

The real facts are: 1) beef is optional. Great during food scarcity, not necessary when food is abundant. 2) beef is extremely inefficient to produce. We're talking 20x+(likely much higher) than plant based proteins. 3) beef is horrendous for the environment. 4) over consumption of beef is the cause of a ton of public health issues. 5) animal cruelty 6) industrial ranching creates diseases or facilitates their spread.
by toprerules | 2025-05-14 15:24:24+00:00
As a systems programmer I found Rust relatively easy to learn, and wonder if the problem is non-systems programmers trying to learn their first systems language and having it explicitly tell them "no, that's dangerous. no, that doesn't make sense". If you ask a front end developer to suddenly start writing C they are going to create memory leaks, create undefined behavior, create pointers to garbage, run off the end of an array, etc. But they might "feel" like they are doing great because there program compiles and sort of runs.

If you have already gotten to the journeyman or mastery experience level with C or C++ Rust is going to be easy to learn (it was for me). The concepts are simply being made explicit rather than implicit (ownership, lifetimes, traits instead of vtables, etc).
by kllrnohj | 2025-05-14 15:24:51+00:00
You may have a monitor that only enables local dimming zones when fed an HDR signal but not when fed an SDR one, but that would be unusual and certainly not required. And likely something you could change in your monitors controls. On things like an OLED, though, there's no difference in the darks. You'd see a difference between 8bit and 10bit potentially depending on what "0 to 5" means, but 10-bit SDR is absolutely a thing (it predates HDR even)

But like if you can't see a difference between 0 to 5 in a test pattern like this https://images.app.goo.gl/WY3FhCB1okaRANc28 in SDR but you can in HDR then that just means your SDR factory calibration is bad, or you've fiddled with settings that broke it.
by pengaru | 2025-05-14 15:25:11+00:00
In your view of the world what is an end user?

If we're talking about someone who has received a binary copy of software, then isn't this obvious?

The MIT license permits the distributor to close the source of what they've redistributed, in original or modified form. Potentially depriving the end user of the freedom to view/modify/distribute the source.

Permissive licenses prioritize rights of the software redistributors at the expense of the end users.

https://en.wikipedia.org/wiki/Copyleft#Freedom
by yourstruly-br | 2025-05-14 15:26:01+00:00
In this article, we show in practice how a complete finance app was built—from the home screen to invoice importing and detailed bill management—using Microsoft Copilot as the central development interface, connected to multiple generative AI models. You'll see the exact prompt used for each screen, understand the reasons for choosing each model (Claude 3.7 Sonnet, GPT-4o, Gemini 2.5 Pro, and ChatGPT), as well as the real challenges faced and how each issue was solved.
by lwo32k | 2025-05-14 15:26:11+00:00
As Info explodes the majority of info out there has less and less value to individuals.

Personalization is very over rated without deep constantly updating context, than currently provided by media orgs. And where that deep context exists, given bandwidth and info processing limits, there is no rational reason for news consumption to happen at the frequency it did in the past.

It just feels natural - division of labor and specialization - to handle info explosion.

The trillion cells in the body maintain coherence at macro level without need for a newspaper getting delivered to them about what is happening everywhere all the time.
by brokegrammer | 2025-05-14 15:27:05+00:00
What about countries like Japan then? It's a great country where any children born would live a long and healthy life. Sure beats being born in Mogadishu. But forget about having children, Japanese people aren't even dating.

More money can't solve the problem. People could live in cardboard boxes and still reproduce if they want. The reason is multifaceted.
by NoMoreNicksLeft | 2025-05-14 15:27:14+00:00
> The postal service, obviously, is capable of transmitting messages and packages.

So is the New York Philhmaronic Orchestra and the Cincinnati Zoo. That they are capable of these things is irrelevant. They don't do these things. Which, it turns out, is also pretty much true of the US Mail.

>If you understand the problem perfectly what’s your solution for a system that accomplishes that

Best I can tell, that doesn't happen to any great degree at the moment anyway. So why make a fuss that it would continue to not happen?

>that’s not at the whim of some monopolistic corporate entity.

How does that not describe the US Postal Service?

>Posting a link to an article describing how they successfully avoided an attempt by the sociopathic Silicon Valley mob to privatize the service

If that's what you take from the article, then nothing reasonable I would say could ever convince you. You're more concerned with maintaining this monster at all costs. I have no idea why. I don't even think I really care.

>No I don’t want fucking Peter Thiel to have anything to do with delivering my mail to me, thanks.

What mail? What actual, honest to go mail have you received in the last 36 months? The only mail I've received was an overdue notice (allegedly) for a credit card that after changing their billing information the auto-pay disconnected and they didn't send the notice to my email as they claimed they would with me having signed up for paperless billing. Maybe they did send that, who the fuck knows... buried in tends of pounds of direct mail advertisement.

Why the fuck that the "save the Earth" crowd would want to pay out of their own pocket to landfill this garbage, over 100 pounds per household per year, I can't even begin to guess. You're irrational.
by bluGill | 2025-05-14 15:27:42+00:00
Either transit studies should not be so lengthy and there are plenty of know ways to gather data that are less biases; or there is good reason for the length. Note that the above is not an exclusive or - there is a time and place for short studies and a time for long studies. However either way the study needs to be carefully designed to not get biased data, and this app is biased data.
by criddell | 2025-05-14 15:28:11+00:00
Sometimes I think high school English courses are designed to make kids hate reading.

Gatsby was one of the books we had to read and I didn't like any of the characters and couldn't care less about anything they wanted or did.

When I was around 30 I decided to read the book again to see if it landed differently and nope. Still thought it was awful.

I did enjoy a few of the assigned books. Canticle for Leibowitz, Brave New World, Lost Horizon, Frankenstein, and Day of the Triffids are a few I remember positively.

Teachers know kids will use AI to write essays and I bet more than a few teachers use them to grade, so there's probably no point in assigning a single book for everybody anymore. IMHO, the best chance to get a kid to read and write about a novel is to let them pick something of interest.
by 6stringmerc | 2025-05-14 15:28:28+00:00
A big wrinkle in AI evangelism is that proponents don’t understand the concept of human judgment as a “learned” skill - it takes practice and AI models / systems do not suffer consequences the way humans do. They have no emotions and therefore can not “understand” the implications of their decisions.

For context, generative AI music is basically unlistenable. I’ve yet to come across a convincing song, let alone 30 seconds worth of viable material. The AI tools can help musicians in their workflow, but they have no concept of human emotion or expression and it shows. Interpreting a radiology problem is more like an art form than a jigsaw puzzle, otherwise it would’ve been automated long ago (like a simple blood test). Like you note, the legal system in the US prides itself on “accountability” (said tongue in cheek) and AI suffers no consequences.

Just look how well AI worked in the United Healthcare deployment involving medical care and money. Hint: stock is still falling.
by namuol | 2025-05-14 15:29:01+00:00
I’m saying it’s not optimal for learning the language, not that it’s not worth doing. I’ve worked on 3 different emulators for fun over the last few years, my first in rust. It was a bad experience for learning rust because I was following prior art which relied heavily on shared data structures and lots of poking randomly at blocks of RAM, a very natural way to think when you’re engrossed in the mechanics of an 8-bit CPU.

I had a better time writing a raycaster and later a path tracer, although by then I had learned to avoid dealing with the borrow checker…
Show HN: Line0 - The AI pair programmer for backend developers
by ivan-ivanov | 2025-05-14 15:29:07+00:00
Hey HN, I'm Ivan - Founder of Vratix. I left my job 7 months ago to build tools that make backend development easier. I started with an open source library of reusable Express.js API modules that got some traction.

After talking to a lot of developers, one thing became clear - backend has been somewhat ignored by the recent wave of AI coding tools. That’s why I decided to create an AI pair programmer built and designed specifically for backend engineers.

I spent the last 2 months building Line0 and today I am opening up the public beta to the world.

With Line0 you can get a working backend service in a few minutes, it supports 2-way sync with GitHub and soon it will include an in-browser preview sandboxes for testing your new endpoints.

Still in the early stages and a lot more to be done, but I would love to hear your thoughts.

Let me know what breaks and what you love about it!

Check it out here: https://line0.dev
by Dpbm | 2025-05-14 15:29:23+00:00
This is a project I've been working on and I want to share it with you. This one is a whole infrastructure to handle quantum jobs on a server you're able control (even on a raspberry pi).

To use it, just run the docker compose on your server machine and then use the python client library (https://github.com/Dpbm/qserver-connect) to add plugins and submit/retrieve jobs.
Show HN: Robust LLM Extractor for HTML/Markdown in TypeScript
by andrew_zhong | 2025-05-14 15:29:38+00:00
While working with LLMs for structured web data extraction, we saw issues with invalid JSON and broken links in the output. This led me to build a library focused on robust extraction and enrichment:

- Clean HTML conversion: transforms HTML into LLM-friendly markdown with an option to extract just the main content - LLM structured output: Uses Gemini 2.5 flash or GPT-4o mini to balance accuracy and cost. Can also also use custom prompt - JSON sanitization: If the LLM structured output fails or doesn't fully match your schema, a sanitization process attempts to recover and fix the data, especially useful for deeply nested objects and arrays - URL validation: all extracted URLs are validated - handling relative URLs, removing invalid ones, and repairing markdown-escaped links

I'd love to hear if anyone else has experimented with LLMs for data extraction or if you have any questions about this approach!
by citizen-ess | 2025-05-14 15:29:46+00:00
I found myself with recent interest in the question, "What makes democracy a good political system, and how can the U.S. get there." The answer that I came up with for the first half is, "competent leadership making laws that improve the lives of the populace." The answer to the second is in the link.

It occurred to me that I am out of my depth because my background is engineering, not politics or history, but here I am.

Functional Democracy joins meritocracy with the concept of a democratic republic and forced candidate qualifications. The latter two concepts, when combined, should prevent some of the more negative aspects of meritocracy. I.e. this system isn't restricted to "the best," because that is not well defined. It is restricted to people with demonstrable experience, because this can be defined, and it is better than having the doors open to anyone like the current U.S. political system.

With all of this in mind, I'm interested in your feedback, and any alternative suggestions besides the boring norms (ranked choice voting, popular vote only, etc.)
by FirmwareBurner | 2025-05-14 15:30:06+00:00
>Japanese people aren't even dating.

Why would you bother with the extra effort of dating if your life sucks? Just sit at home or in an internet cafe and watch streamers and play videogames. Much easier.

There's a lot of effort in dating. You gotta groom, you gotta stay fit, and you gotta go out and mingle. But when are you gonna do all that if you finish work at 9pm and need to wake up at 7am as do a lot of japanese?

>More money can't solve the problem.

More money means needling less time spent working and more time for dating/hobbies.
by toprerules | 2025-05-14 15:30:07+00:00
Hard disagree, macros almost always lead the "too clever for you own good" even when the macro system is safe. Macros should always be used sparingly, and I think that Rust teeters on the edge of encouraging too much complexity for the sake of convenience. As a systems programmer I am allergic to unnecessary levels of indirection that make it more difficult for me to reason about what the system is actually doing and how performance and hardware interaction will be affected.
by ipdashc | 2025-05-14 15:30:19+00:00
Thule/Pituffik is why the whole "buying Greenland" thing never made sense to me, no matter how you try to look at it or steelman it... Before they were threatened with being purchased and invaded, Greenland and Denmark were our allies, and it's not like Greenland had a shortage of (non-green) land. If it was about military access, we could have just asked to build another base.
by chneu | 2025-05-14 15:30:24+00:00
The latest research shows that cows destroy even the worst landscapes. They encourage invasive grass spreading which leads to more intense wildfires, which leads to more emissions. Any water spots get destroyed by cattle and consumed, usually before native animals can get there

They're also responsible for ranchers killing predators and the cows themselves out competing for the scarce resources.

Cows are invasive to Australia. They do a lot of damage that folks choose to ignore. They are not the same as native ungulates and there's tons of research proving that.

There's a growing movement in the US to get cattle off of public lands. These are lands that you just described. Why do people want them off the land? Because it's very obvious they hurt the ecosystem.

Meat is a status symbol food. We're told from a very early age that beef is what kings and successful people eat. Rich people even have different vernacular for their status symbol food. Grass fed beef is just beef with a higher environmental cost. It's literally "my status symbol is better than your status symbol. Me more successful cuz I eat grass fed beef."

The simple fact is we likely can't feed 8 billion people sustainably even with the most efficient processes.

There's zero chance we can sustainably feed 8 billion people with our current level of beef consumption. Beef is at least 20x more resources intensive. It's crazy inefficient. Being proud of eating beef is like being proud of burning tires in your back yard or something.
by AnonC | 2025-05-14 15:30:25+00:00
I don’t have direct experience, but I’ve heard about or seen the following online (there may be many other MVNOs). All of them are activated with an eSIM and they have WiFi calling, which means it’s a real US phone number as any other and you can make/receive calls and send/receive SMS as long as you’re connected to the internet via WiFi or through a data connection on your second SIM on the phone. If you wish, you can buy real roaming too, but that tends to be expensive.

* Tello

* Red Pocket

* Good to Go Mobile

If you’re looking for a real local phone number in the location you’re traveling to, then eSIM providers like Airalo can handle that (Airalo has “global plans” that support voice and SMS). Getting such a connection for voice and SMS, as compared to a data SIM alone, would be expensive. So you could get a data eSIM that works locally and use that for “WiFi” calling/SMS with the providers mentioned above.
by lxgr | 2025-05-14 15:30:38+00:00
I assumed that that's how it works because I couldn't think of any other way to achieve the observed behavior, but pseudo roaming sounds plausible too, and presumably requires much less work on the carriers' side!

Would that approach also allow the extra functionality they seem to be offering, such as only recently messaged numbers and emergency contacts being able to send messages to satellite users, though? I suppose they could just reject all MT-Forward-SM with sender numbers they don't like?

> As far as I understand, that's how this kind of service usually gets implemented.

Do you have any other examples for solutions like this? Are you thinking of (pre-VoWifi) carrier apps or services that could receive texts, sometimes on multiple devices?
by whynotminot | 2025-05-14 15:30:50+00:00
Which may take us to a sort of “Jevens Paradox” kind of place except for medical care.

Like there are times already where I’ve put off or not sought medical care because of the hassle involved.

If I could just waltz into the office and get an appointment and have an issue seen to same day I would probably do it more often.
by drewnick | 2025-05-14 15:31:25+00:00
For small personal projects, coolify (featured recently here on HN) lets you quickly stand up postgres with SSL, etc. and get a connection string in seconds. You can deploy in the same project or expose pg to the world like neon does.

One click turns it off, or you can just leave it on. A $5 VM will run a lot of small postgres.

I use both neon and coolify, and could live with either, though apples and oranges when it comes to the data branching feature. But a quick pg_dump/restore which could even be scripted solves my problem. Disclaimer: I like devops in addition to just dev.
by nostrademons | 2025-05-14 15:32:36+00:00
Google Maps as it launched was the integration of 3 pre-existing products: KeyHole (John Hanke, provided the satellite imagery), Where 2 (Lars & Jens Rasmussen, was a desktop-based mapping system), and Google Local (internal, PM was Bret Taylor, provided the local business data). Note that both KeyHole and Where 2 were C++ desktop apps; it was rewritten as browser-based Javascript internally. Soon after launch they integrated functionality from ZipDash (traffic data) and Waze (roadside events).

People read that YouTube or Android were acquisitions and don't realize just how much development happened internally, though. Android was a 6-person startup; basically all the code was written post-acquisition. YouTube was a pure-Python application at time of acquisition; they rewrote everything on the Google stack soon afterwards, and that was necessary for it to scale. They were also facing a company-ending lawsuit from Viacom that they needed Google's legal team to fight; the settlement to it hinged on ContentID, which was developed in-house at Google.