MurphyA/hacker-news huggingface dataset:
by JLO64 | 2025-07-18 22:20:53+00:00
I just got an email from Anthropic stating that they’re going to be expanding their compute infrastructure outside of just the United States.

>Effective August 19, 2025, Anthropic will expand data processing to include infrastructure in multiple geographic regions (including US, Europe, Asia, Australia) to improve reliability. This affects Anthropic API and Claude for Work customers. Details about our infrastructure and security standards are available at our Trust Center.

>If you require US-only processing for compliance or other reasons, please indicate your preference here before August 19, 2025 to opt out of having your data processed in regions outside of the United States. If you have already expressed a preference for US-only processing in a custom agreement or order form, no further action is needed and we will honor that existing preference. Data storage remains US-only.

Hopefully, this will help alleviate the issues users here have had with API availability (especially recently).
by toomuchtodo | 2025-07-18 22:21:07+00:00
Rural hospitals close because they lack funding. When they have funding, they can stay open and continue to retain medical staff. When they close, mortality rates increase. Can I prove universal healthcare would keep these hospitals open? Highly speculative based on what that solution would look like. I can only prove stripping Medicaid funding is going to close them, with the consequences enumerated.

https://www.nbcnews.com/news/us-news/rural-hospital-closings...

https://www.nber.org/papers/w26182

https://pmc.ncbi.nlm.nih.gov/articles/PMC9633454/

https://ruralhospitals.chqpr.org/

https://www.aha.org/fact-sheets/2025-06-13-rural-hospitals-r...

https://www.kiplinger.com/taxes/medicaid-cuts-and-your-local...
Show HN: Numbl – A daily number puzzle inspired by Wordle and Sudoku
by henryjburg | 2025-07-18 22:21:10+00:00
I had an idea for a game that fused my favorite time-waster games, Wordle and Sudoku, so I had a go at making my own daily number puzzle: Numbl

Basically, you need to fill the rows and columns with a unique set of digits 1-9 where each row or column has a constraint (sum, all odd, all even, range, etc.). It generates a puzzle each day, but you can try a random puzzle by pressing "New Game".

At work I'm easing more into using AI in my workflow so I used this as a testbed for incorporating it more (i.e. rapid prototyping and validation) without outsourcing core design or compromising engineering thinking.

I ended up with a finished product that I actually want to keep maintaining so I thought I'd share and invite any constructive advice or criticism the community would have!
by bhattisatish | 2025-07-18 22:21:16+00:00
I have more than 500 books too. I have tried using multiple platforms and I end up leaving them because they become a social platform or more than a simple book management. I don't have issues with that, but it's about how much time I want to spend on interacting with people. For e.g. my wife used to be very active in Librarything and Goodreads, but during covid and post covid, she has completely stopped using these platforms. So depending upon peoples needs the platform can become useful or time leeches. And it will depend upon what they need from it at that given moment.

Now, I have an excel sheet with all the books I have, and I don't see any way to import that list into the platform. I don't see myself sitting and rescanning or manually entering that list. For maintaining the library, i.e. whenever we buy books at that moment scanning or manual entry makes sense. But during onboarding I need an excel or csv import provision.

Currently we are using [My Library](https://play.google.com/store/apps/details?id=com.vgm.mylibr...), an android app. I am ready to move out of it as then the whole family can operate it.

Features I will like:

- Easy on boarding of a large collection

- Auto categorization. I don't want to sit manually and tag it or set the genre

- Multiple people be able to add and update a collection (Family mode)

- Borrow/Loaned status

- Books read but not owned

- Sharing the collection with closed group (friends and family)

- Sharing the collection with a larger community (if someone in the family is interested, but only in their profile and not all family members)

- Book recommendations (things that fall in my interest are fine, but also that surprise me). I miss the days when the book store owner used to remember us and used to recommend something which otherwise I wouldn't have picked up.

- And obviously able to export my data. I have been burned by enough platforms in the past 15 years that, this is necessary!
Ask HN: Will AI Usage Make Frameworks Last Longer?
by CM30 | 2025-07-18 22:21:27+00:00
Or heck, even be virtually unkillable?

Because here's the thing; LLMs tend to do best with languages and frameworks they have training material from. At the moment, that means they're amazing at coding in JavaScript, PHP or Python, and with frameworks like React and Vue.

But if you move away from that, you'll likely need to do a lot of your own AI training, or wait for the public ones to get enough material to be usable with your new framework or language. You can see it for yourself with any niche language or setup; generative AI simply won't understand the material well enough to be any use whatsoever.

So does this mean we'll see companies stick with existing frameworks simply so they can use AI to vibe code stuff? Or even that new frameworks and languages may not catch on at all, since there's not enough training material to make them usable with AI tools?
by TrackerFF | 2025-07-18 22:21:30+00:00
Me and my friends had really been playing M&M 6&7 in 98/99, such fond memories. We had really high hopes for Ultima 9 - which came out in 99, as it looked so much more modern than the M&M games...nope, a total turd. Think I still have the box somewhere in the attic though, that was probably the most impressive thing about the game.

M&M8 which came out the year after, was good enough though. That's around the time I stopped playing the M&M series.
by gylterud | 2025-07-18 22:21:42+00:00
Not downvoting, but any typical online activity during commute or while travelling will blow through 1GB. Music every day, or a video once in a while…

I also have WiFi at my usual hangs, but thus far this month I am on 15GB of my 50GB monthly plan. Sure I could pre download music or videos to watch, but it would be much more of a hassle. And some sites, like twitch, don’t really have an option to download.
by romanhn | 2025-07-18 22:22:20+00:00
I worked at PagerDuty, so definitely not selling availability theater. We did multi-cloud / multi-region for many years, and the story is not so simple. Development is all about trade-offs, and deciding what risk you are OK with. Multi-cloud provided a relatively small amount of value (given how incredibly unlikely whole-cloud outages are, even full-region outages are quite rare) at the expense of 2x implementation overhead, 2x exposure to random cloud-specific operational events, and the need to develop for the common denominator of functionality, which leaves out a LOT of interesting cloud offerings. In the end, it ended up just not being worth it, and moving to the single-cloud multi-region config provided enough reliability even for the company where reliability is the primary differentiator.

In my current job as a technical due diligence advisor, I frequently recommend multi-AZ setup but specifically not multi-region, because the former is easy and worthwhile while the latter carries a lot more operational overhead (you become much more sensitive to various latencies and network jitters) and you now need to think about things like synchronous vs async replication, etc. Much better to focus dev effort on the product, rather than eke out an additional .001% of availability (unless availability is a super critical component).
by reducesuffering | 2025-07-18 22:22:23+00:00
Exactly. The inability of people to extrapolate towards the future and foresee second-order effects is astounding. We've seen this in climate change and we've just seen this in COVID. The ones with foresight are warning about the massive upheaval coming. It's time for people to shake away their preconceived notions, look at the situation with fresh eyes, and deeply think about what the technology diff from 5 years ago to today, means for 5 years from now.
by twelve40 | 2025-07-18 22:23:39+00:00
what do you mean remember? it didn't go anywhere. I try to understand how to make this useful for my daily programming, and every credible-looking advice begins with "tell LLM to program in style ABC and avoid antipatterns like XYZ", sometimes pages and pages long. It seems like without this prompt sourcery you cannot produce good code using an LLM it will make the same stupid mistakes over and over unless you try to pre-empt them with a carefully engineered upfront prompt. Aside from stupid "influencers" who bullshit that they produced a live commercial app with a one-liner English sentence, it seems that getting anything useful really requires a lot of prompt work, whatever you want to call it.
by kristoff_it | 2025-07-18 22:23:45+00:00
> The contrasted example which is still concurrent but not asynchronous is the client and server one

Quote from the post where the opposite is stated:

> With these definitions in hand, here’s a better description of the two code snippets from before: both scripts express asynchrony, but the second one requires concurrency.

You can start executing Server.accept and Client.connect in whichever order, but both must be running "at the same time" (concurrently, to be precise) after that.
by pinkmuffinere | 2025-07-18 22:23:46+00:00
You’re right that it’s large in an absolute sense, but any sector of the US economy is going to be large in an absolute sense. It’s not a very meaningful statement. Using percentages allows comparison to other items, which for some purposes gives a more useful sense of size. For instance, based on your numbers, AI expenditure is about 1/3 the total military expenditure. I tend to agree that this is less than I expected, and generally makes me feel a bit better about the (imo excessive) hype.
by giantg2 | 2025-07-18 22:23:50+00:00
Most people vote based on pre-established party identity or single issues. The main problem is that a two party system ends up with the parties being opposed to each other, providing voters with only 2 real choices. If you don't agree with your party's stance on every issue, then you inevitably end up voting for someone who will do things you are opposed to.
by TheBicPen | 2025-07-18 22:24:41+00:00
The kaboom already happened on user-generated media platforms. YouTube, Facebook, tiktok, and so on are flooded with AI-generated videos, photos, sounds, and so on. The sheer volume of this low-quality slop is because AI lowered the barrier of entry for creating content. In this space the progress is not happening through pushing the upper bound of quality higher but by reducing the cost for minimal quality to down to near-0.
by saubeidl | 2025-07-18 22:24:53+00:00
"Never believe that anti-Semites are completely unaware of the absurdity of their replies. They know that their remarks are frivolous, open to challenge. But they are amusing themselves, for it is their adversary who is obliged to use words responsibly, since he believes in words. The anti-Semites have the right to play. They even like to play with discourse for, by giving ridiculous reasons, they discredit the seriousness of their interlocutors. They delight in acting in bad faith, since they seek not to persuade by sound argument but to intimidate and disconcert. If you press them too closely, they will abruptly fall silent, loftily indicating by some phrase that the time for argument is past." - Jean Paul Sartre.
Show HN: Tech docs → video explainers in seconds
by feliks22 | 2025-07-18 22:25:12+00:00
What it is Symvol turns any tech doc into AI-narrated video in ~1 min. Every code block stays live-viewers can click-to-copy and run snippets while they watch.

Why we built it We began as a generic “text → video lesson” tool. Early testers asked for coding support, so we added a code-aware pipeline. This is the first public launch of that version.

Try it Drag-drop a PDF at symvol.io (free to try) OR install our Chrome extension to run Symvol on any web page

Looking for feedback on 1) Narration accuracy 2) Clarity of visuals 3) Usefulness of the live copy-code feature

We’ll be around all day - happy to answer questions or dive deeper in the comments!
by skissane | 2025-07-18 22:25:26+00:00
> I tried CP/M-86, and found it to be different, but not better.

Comparing PC-DOS 1.0 to CP/M-86 1.0, I don’t think there are huge differences in features - maybe FAT12 is a more efficient filesystem; PC-DOS records file sizes to the byte, CP/M files are made up of 128 byte records, and although there is a filesystem attribute to say how many bytes in last record are used (file size mod 128), it has to be implemented at the application level; DOS had EXE files (wasn’t in SCP 86-DOS, was added by Microsoft), I think CP/M by then had something similar? Neither had directories yet, but CP/M had “user areas” which were a kind of limited equivalent.

I think if they’d ported MP/M instead of CP/M (which I believe they did later), it would have been a more compelling offering-multitasking-but I suppose that would have made it even later to the market than it already was.
by abound | 2025-07-18 22:25:54+00:00
I'm guessing he didn't have access to any LLMs while competing, but I think a "centaur" approach probably would have outperformed both "only human" and "only LLM" competitors.

Reading through the challenge, there's a lot of data modelling and test harness writing and ideating that an LLM could knock out fairly quickly, but would take even a competitive coder some time to write (even if just limited by typing speed).

That'd give the human more time to experiment with different approaches and test incremental improvements.
by bicepjai | 2025-07-18 22:26:00+00:00
I agree that passion and interest are key, but they don't always line up with what people studied or do for work and sometimes people outgrow what initially excited them on the job. Switching paths is tough once you've invested years. But I think when someone puts serious effort into their PAssion-INterest outside work and endures the PA-IN of self-study, they're more likely to succeed long-term because that extra drive really matters.
by fnordpiglet | 2025-07-18 22:26:04+00:00
It’s a coding contest not a fiverr programming task. If it seems like a challenge for challenge sake, it’s probably because it’s a challenge for challenge sake.

As someone with a degree in computer science it reminds me of almost every course I took. As someone who has worked at multiple FAANG and adjacent companies with high expectations, I’ve encountered things like this in most interviews and have devised similar problems to be given as interviews. The point isn’t to make something objectively useful in the question itself but to provide a toy example of a specific class of problem that absolutely shows up in practical situations, although by in large most IT programmers would never see such a problem in their careers. This does not however mean such problems don’t exist in the world and are not solved by computer scientists professionally at work in practical uses. Beyond that they also are tests of how well people have learned computer science, discrete math, and complex programming as a proxy for general technical intelligence (albeit not testing any specific technology or toolkit, as is emphasized in IT work). This seems surprising to me when people belly ache about computer science being asked in any context - at school, work, or in a programming contest as if the only worthwhile things to do are systems programming questions.
by BearOso | 2025-07-18 22:26:59+00:00
Chrome is in the main repos as chromium. VS Code is the "code" package. I don't know what vpn clients you're referring to, but networkmanager is built-in and has support for openvpn and wireguard.

Yes, proprietary software has to be installed separately, but for things like cloud password managers you're already putting your trust someplace else. You're also not likely to be hit by out of these flyby attacks, because the stuff people want is popular and has people watching it constantly and reputable people maintaining it. These patch/fix packages are suspicious looking and probably didn't have a single person touch them.
by jayd16 | 2025-07-18 22:27:05+00:00
> Which is not dependence, but rather independence

Alright, well, good enough for me. Dependency tracking implies independency tracking. If that's what this is about I think the term is far more clear.

> where the order matters

I think you misunderstand the example. The article states:

> Like before, *the order doesn’t matter:* the client could begin a connection before the server starts accepting (the OS will buffer the client request in the meantime), or the server could start accepting first and wait for a bit before seeing an incoming connection.

The one thing that must happen is that the server is running while the request is open. The server task must start and remain unfinished while the client task runs if the client task is to finish.
by rorylaitila | 2025-07-18 22:27:36+00:00
Yeah if there is an ISBN listed, that will be fastest. But for older books that don't have an ISBN, if there is a title on the cover or spine, OpenAI is really good at extracting that, regardless of the font or image quality. It's like a super OCR. From the title and author you can probably stub in the rest of the data, and the user can correct it if necessary.
by pj_mukh | 2025-07-18 22:29:12+00:00
Cool!

One suggestion, your language can be more specific, I had a hard time figuring out what was going on. You know this will be for drone formations, so:

"Every simulation is modelled as a scenario. You can add multiple nodes to your world in a scenario."

A scenario is a single formation? or Multiple formations (with the transitions encapsulated)? Nodes are just drones?

I realize you might be adopting the language from some ROS framework, but for you specific situation you can make it so much easier to read!
by giantg2 | 2025-07-18 22:29:43+00:00
"Personally, I'd just open Medicare up to anyone who wants it by paying some additional fee each month"

The big question is how big the fee is. Even with Medicare you have plenty of costs, and that's after paying 5.6% of pay into the system for 30+ years. My guess would be that the cost will be similar to what we're seeing on the ACA market with $500-3000 premiums depending on your deductible.

The problem is it costs what it costs. To reduce individual cost you have to reduce the cost of service or pay for it from some other source.
by aprilthird2021 | 2025-07-18 22:30:19+00:00
Most US devs are paying their bills. If you can't get a job even freelancing, do something else instead of waiting for the government to give you a handout job. Millions and millions of US devs are worth their salary over foreign ones (in fact many of those millions ARE foreign devs where it was worth paying to bring them here and paying them higher ages)
by choeger | 2025-07-18 22:30:23+00:00
Yet, AI agents don't replace software engineers.

Imagine a software company without a single software engineer. What kind of software would it produce? How would a product manager or some other stakeholder work with "AI agents"? How do the humans decide that the agent is finished with the job?

Software engineering changes with the tools. Programming via text editors will be less important, that much is clear. But "AI" is a tool. A compressed database of all languages, essentially. You can use that tool to become more efficient, in some cases wastly more efficient, but you still need to be a software engineer.

Given that understanding, consider another question: When has a company you worked for ever said "that's enough software, the backlog is empty. We're done for the quarter with software development?"
by jorvi | 2025-07-18 22:30:33+00:00
No, it's Valve just not giving a hoot.

People don't seem to (want to) remember, but before the run-up to the Steam Deck, Valve was really coasting.

Big Picture was riddled with bugs. Controller configuration was riddled with bugs. The Steam in-game overlay was terrible, and had been terrible for years. Their internal browser was a custom stripped down 5+ years old Electron or Chromium Embedded Framework monstrosity, begging to be exploited somehow. Chat and voice chat was terrible, didn't scale properly and was missing many of the features of things like Discord.

And things had been stagnant like that for 7 years, if not more. Their built-in browser and chat functions are still terrible. In regards to chat and voice, I hope they cave and add Discord integration, so we finally have one service for PC, Xbox and Playstation.

Their store was and is still all webviews, the pages themselves are terribly optimized and many of them aren't even controllable on the Deck without touch. You read that right, the Big Picture cursor doesn't work on some store pages, which renders them unusable on handhelds without a touchscreen / hardware (emulated) mouse.

Steam is miles ahead of the Epic or GoG UX, but it still has lots of warts.

Steam Input controller bind customization is off-the-map nuts with how broad it is now though, major props for that. And the 'new' Big Picture is a vast improvement.
by skissane | 2025-07-18 22:30:56+00:00
> It was such an unexpected thing. I mean we had totally assumed that this was going to be a level playing field, that PC- DOS was going to be priced the same as CP/M, the same as the UCSD P-System, and that we were going to let the market, the users decide which one, which clearly it wasn’t. And Gary described that day later on in his memoirs as kind of the day innocence was gone.

This seems like a rather unrealistic expectation when one has per-device royalties and the other hasn’t. Of course, that probably can’t fully explain the magnitude of the price difference-which may indeed have involved some underhandedness on IBM’s part-but a vendor who charges a reseller more for a product than its competitor and then complains that reseller sells its product for a higher price the competitor’s, is being a bit silly
by slwvx | 2025-07-18 22:31:20+00:00
Sure, a new term will be more clunky and less click-baity, especially to start with. I'm sure "Silicon Valley" once sounded clunky, but some creative person coined the term.

It may or may not be possible to get headline writers to avoid stereotypes, but I personally try to use more words to avoid using labels that push stereotypes onto people.
by ryandv | 2025-07-18 22:33:01+00:00
> The definition of asynchrony is bad. It's possible for asynchronous requests to guarantee ordering, such that if a thread makes two requests A and B in that order, asynchronously, they will happen in that order.

It's true that it's possible - two async tasks can be bound together in sequence, just as with `Promise.then()` et al.

... but it's not necessarily the case, hence the partial order, and the "possibility for tasks to run out of order".

For example - `a.then(b)` might bind tasks `a` and `b` together asynchronously, such that `a` takes place, and then `b` takes place - but after `a` has taken place, and before `b` has taken place, there may or may not be other asynchronous tasks interleaved between `a` and `b`.

The ordering between `a`, `b`, and these interleaved events is not defined at all, and thus we have a partial order, in which we can bind `a` and `b` together in sequence, but have no idea how these two events are ordered in relation to all the other asynchronous tasks being managed by the runtime.