MurphyA/hacker-news huggingface dataset:
by jhanschoo | 2025-07-19 16:29:40+00:00
I agree. T and U async with respect to each other means at least that T and U can be broken down into tasks t1, t2, t3, ... tn and u1, u2, ..., un, such that they can be interleaved in any order, but typically we still require that the t tasks are executed in sequential order. The divisions between the tasks are where they give up control, e.g. as they wait for data to be loaded into memory, or on a network call.

This is still a special case of what we mean by async wrt each other, because depending on the interleaving at each step and e.g. the data loaded into memory, the number of tasks may change, but the idea is that they still eventually terminate in a correct state.
by robitsT6 | 2025-07-19 16:30:08+00:00
Right, if people want to talk about how they are worried about a future with super intelligence AI, that's I think something almost everyone can agree on is a worthy topic, maybe to different degrees but not the issue in my mind.

I think what it feels like I see a lot, are people who - because of their fear of a future with super intelligent AI - try to like... Deny the significance of the event, if only because they don't _want_ to wrestle with the implications.

I think it's very important we don't do that. Let's take this future seriously, so we can align ourselves on a better path forward... I fear a future where we have years of bickering in the public forums on the veracity or significance of claims, if only because this subset of the public who are incapable of mentally wrestling with the wild fucking shit we are walking into.

If not this, what is your personal line in the sand? I'm not specifically talking to any person when I say this. I just can't help but to feel like I'm going crazy, seeing people deny what is right in front of their eyes.
by bix6 | 2025-07-19 16:30:10+00:00
Taxing rich people who multi domicile is certainly very tricky and I don’t know enough about it to say what the exact solution is. But fundamentally I don’t really care about her having to move to another place to find more favorable tax treatment. She could’ve stayed in Canada but she gambled on the UK and now she’ll gamble on Italy and likely have to gamble on somewhere else in the future. We all know the rich aren’t paying their fair share so fundamentally I don’t really care about her “plight”. Rich people moving jurisdictions to avoid taxes is not something I sympathize with because they fundamentally crowd out locals. Look at all the 6 month and 1 dayers in the US. It causes issues that I don’t think their wealth creation makes up for because it raises prices and crowds out others with fewer resources who might otherwise be able to start local first businesses.
by facefactsdamnit | 2025-07-19 16:30:15+00:00
Software that mangles data on the regular should be thrown away.

How is it rational to 10x the budget over and over again when it mangles data every time?

The mind blowing thing is not being skeptical of that approach, it's defending it. It has become an article of faith.

It would be great to have AI chatbots. But chatbots that mangle data getting their budgets increased by orders of magnitude over and over again is just doubling down on the same mistake over and over again.
by wrs | 2025-07-19 16:30:16+00:00
Indeed, I hit the stop button quite a bit when Claude goes off course. Then make a note of the right choice so maybe it won't do that again, revert and proceed. I have the feeling there is an optimal size of project proportional to the context size, where you can fit the critical design points into the context and/or there are enough examples in the code of how things should be done.
by billy99k | 2025-07-19 16:30:18+00:00
A bit different when you actually see the results.

A guy I went to highschool with complains endlessly about AI generated art and graphics (he's an artist) and like you, just wants to bury his head in the sand.

Consumers don't care if art is generated by AI or humans and in a short period of time, you won't be able to tell the difference.

With the money being poured into AI by all major tech companies, you will be unemployed if you don't keep up with AI.
by Flatcircle | 2025-07-19 16:30:20+00:00
My theory on AI is it's the next iteration of google search, a better more conversational, base layer over all the information that exists on the internet.

Of course some people will lose jobs just like what happened to several industries when search became ubiquitous. (newspapers, phone books, encyclopedias, travel agents)

But IMHO this isn't the existential crisis people think it is.

It's just a tool. Smart, clever people can do lots of cool stuff with tools.

But you still have to use it,

Search has just become Chat.

You used to have to search, now you chat and it does the searching, and more!
by mirdaki | 2025-07-19 16:30:48+00:00
I've done two kinds of testing

On my NixOS laptop I you can setup services I'm interested in trying, but just run them locally. So I don't setup things like SSL (you can, it sometimes just makes getting a new SSL cert for that same domain take some time). I just update my /etc/hosts to the local IP and can give that a go

For trying out the more complicated setup parts, like SSL, Tailscale, etc, I created a NixOS VM that I setup the same way I wanted for my "production" use case. Once I have the config file the way I wanted, it's as simple as moving it to my non test VM (baring previous mentioned SSL issues). And I only tested one part at a time, adding them together as I went

But also, one of the great things about NixOS is it's really easy to incrementally try things and rollback. Once I got the skeleton of the setup working, I've mostly done my testing on my "production" server without issue
by shermantanktop | 2025-07-19 16:31:07+00:00
Im going to be overly picky about the subheading (which is an incidental aspect of TFA): “The future of software development might just be jazz. Everyone improvising. Nobody following the sheet music.”

That’s not jazz. Jazz being what it is, a lot of people in 2025 think it’s “everyone improvising,” but (outside of some free jazz) it’s quite structured and full of shared conventions.

Analogies work when you and your audience both understand the things being compared. In this case, the author doesn’t, and maybe some of the audience shares the same misperception, and so the analogy only works based on shared misunderstanding.

The analogy to jazz actually works better the more you know about it. But that’s accidental.
by classichasclass | 2025-07-19 16:31:14+00:00
If you mean the updated MacLynx I've been working on, I don't have TLS in it yet, but now that the PowerPC version is back I'm planning to embed Crypto Ancienne in it for opportunistic TLS 1.3 (unfortunately too much for anything less than a high end 68040).

https://oldvcr.blogspot.com/2025/04/maclynx-beta-6-back-to-p...
by johannes1234321 | 2025-07-19 16:31:41+00:00
> that US cash has absolutely awful usability compared to the Euro.

Euro bills differ clearly in color and size, which means they are quickly identified.

Also the Euro coins differ in shape and size quite a lot, which is easy to identify blind even when handled individually. More than U.S. coins which are more similar.

I don't know about an objective difference caused by the fact that 1€ and 2€ are coins and bills start only at 5€ whereas the one dollar coin isn't much used in favor of the one dollar bill.
by stephendause | 2025-07-19 16:32:09+00:00
> There is almost no children available for adoption

This is not true, at least in the United States. For one thing, there are many children in foster care who want to be adopted. It is also possible, though difficult and expensive, to adopt infants from mothers giving up their children for adoption as well. I am not saying it's an easy option or that everyone should do it, but it is an option.
by karel-3d | 2025-07-19 16:32:54+00:00
Reading articles like this feels like being in a different reality.

I don't work like this, I don't want to work like this and maybe most importantly I don't want to work with somebody who works like this.

Also I am scared that any library that I am using through the myriad of dependencies is written like this.

On the other hand... if I look at this as some alternate universe where I don't need to directly or indirectly touch any of this... I am happy that it works for these people? I guess? Just keep it away from me
by FirmwareBurner | 2025-07-19 16:33:19+00:00
How would you have won the world wars without oil?

Your augment only work in a fictional world where oil does not exist and you have the hindsight of today.

But when oil does exist and if you would have chosen not to use it, you will have long been steamrolled by industrialized nations powers who used their superior oil fueled economy and military to destroy or enslave your nation and you wouldn't be writing this today.
by runiq | 2025-07-19 16:33:25+00:00
In the context of code, where review bandwidth is the bottleneck, I think it's spot on. In the arts, comparatively -- be they writing, drawing, or music -- you can feel almost at a glance that something is off. There's a bit of a vibe check thing going on, and if that doesn't pass, it's back to the drawing board. You don't inherit technical debt like you do with code.
by sailingparrot | 2025-07-19 16:34:22+00:00
Off topic, but am I the only one getting triggered every time I see a rationalist quantify their prediction of the future with single digit accuracy? It's like their magic way of trying to get everyone to forget that they reached their conclusion in completely hand-wavy way, just like every other human being. But instead of saying "low confidence" or "high confidence" like the rest of us normies, they will tell you they think there is 16.27% chance because they really really want you to be aware that they know bayes theorem.
by logicchains | 2025-07-19 16:34:30+00:00
He's still telling the AI what to code. Prompting, i.e. deciding the right thing to build then clearly specifying and communicating it in English, is a skill in itself. People who spend time developing that skill are going to be more employable than people who just devote all their time to coding, the thing at which LLMs are more cost effective.
by mpalmer | 2025-07-19 16:34:37+00:00
Enthusiastically denouncing or promoting something is much, much easier and more rewarding in the short term for people who want to appear hip to their chosen in-group - or profit center.

And then, it's likewise easy to be a reactionary to the extremes of the other side.

The middle is a harder, more interesting place to be, and people who end up there aren't usually chasing money or power, but some approximation of the truth.
by Spivak | 2025-07-19 16:34:39+00:00
They have done #1 and the library is WebKit and so #2 isn't happening. Not the least of which because of the lack of expertise to patch that code base but because it's dynamically linked and in most deployment scenarios they get the webkit provided by the distro. If Evolution even tried to vendor WebKit downstream packagers would patch it out so that it links to the system lib and gets security patches along with the rest of the system.
by 1718627440 | 2025-07-19 16:34:39+00:00
It worked quite well between France and Germany 50 years earlier.

Yes it was naive, given the philosophy of the leaders of the UdSSR/Russia, but I don't think it was that much problematic. We do need some years to adapt, but it doesn't meaningfully impact the ability to send weapons to the ukraine and impose sanctions (in the long term). Meanwhile we got cheap gas for some decades and Russia got some other trade partners beside China. Would we better of if we didn't use the oil in the first place? Then Russia would have bounded earlier only to China and Nordkorea, etc. . It also did have less environmental impact then shipping the oil from the US.
by Loic | 2025-07-19 16:34:44+00:00
> What junior devs will do, I'm not so sure. They somehow have to jump to the top of the mountain, but the stairs are gone.

Exactly my thinking, nearly 50, more than 30 years of experience in early every kind of programming, like you do, I can easily architect/control/adjust the agent to help me produce great code with a very robust architecture. By I do that out of my experience, both in modelling (science) and programming, I wonder how the junior devs will be able to build experience if everything comes cooked by the agent. Time will tell us.
by tom_m | 2025-07-19 16:35:03+00:00
It is over hyped for sure. This is among the biggest hype cycles we've seen yet. When it bursts, it'll be absolutely devastating. Make no mistake. Many companies will go out of business, many people affected.

However. It doesn't mean AI will go away. AI is really useful. It can do a lot actually. It is a slow adoption because it's somehow not the most intuitive to use. I think that may have a lot to do with tooling and human communication style - or the way we use it.

Once people learn how to use it, I think it'll just become ubiquitous. I don't see it taking anyone's job. The doomers who like to say that are people pushing their own agenda, trolling, or explaining away mass layoffs that were happening BEFORE AI. The layoffs are a result of losing a tax credit for R&D, over hiring, and the economy. Forgetting the tax thing for a moment, is anyone really surprised that companies over hired?? I mean come on. People BARELY do any work at all at large companies like Google, Apple, Amazon, etc. I mean that not quite fair. Don't get me wrong, SOME people there do. They work their tails off and do great things. That's not all of the company's employees though. So what do you expect is going to happen? Eventually the company prunes. They go and mass hire again years later, see who works out, and they prune again. This strategy is why hiring is broken. It's a horrible grind.

Sorry, back to AI adoption. AI is now seen by some caught in this grind as the "enemy." So that's another reason for slow adoption. A big one.

It does work though. I can see how it'll help and I think it's great. If you know how everything gets put together then you can provide the instructions for it to work well. If you don't, then you're not going to get great results. Sorry, if you don't know how software is built, what good code looks like, AND you don't "rub it the right way." Or as people say "prompt engineering."

I think for writing blog posts, getting info, it's easier. Though there's EXTREME dangers with it for other use cases. It can give incredibly dangerous medical advice. My wife is a psychiatrist and she's been keeping an eye on it, testing it, etc. To date AI has done more to harm people than it has help them in terms of mental health. It's also too inaccurate to use for mental health as well. So that field isn't adopting it so quickly. BUT they are trying and experimenting. It's just going to take some time and rightfully so. They don't want to rush start using something that hasn't been tested and validated. That's an understaffed field though, so I'm sure they will love any productivity gain and help they can get.

All said, I don't know what "slow" means for adoption. It feels like it's progressing quickly.
by wrs | 2025-07-19 16:35:03+00:00
For me, one of the new superpowers is the ability to interactively do multiple drafts following different design principles and see which works better.

I just started an embedded project where two different people had implemented subsystems independently, and I asked Claude to merge the code into a single project and convert the existing synchronous code into asynchronous state machines called from a single main loop. It wrote three drafts with me giving it different stylistic principles to follow. I don't know if I would have had the patience to do that myself!
by pstuart | 2025-07-19 16:35:11+00:00
We were warned from the beginning about the dangers of political parties: https://teachingamericanhistory.org/blog/george-washington-o...

That seems to be the major mis-step in trying to structure the government to be secure from capture; obviously the whole experiment was new so they can be forgiven for not addressing it.

But we know now, and would be well-served to identify how to restructure things if given the chance. Unfortunately, the coup by the current regime seems to have been successful and it's going to have to get a lot worse before it blows up and we get something different.
by johannes1234321 | 2025-07-19 16:35:13+00:00
> Germany is infamously almost cash-only.

COVID caused a major boost in shops adding card payments. Most shops now accept them even for small payments.

There are places which don't take cards, many of them also don't print receipts without asking, which might indicate than an tax audit might give interesting results ...

Some shops try to go towards "card only"
Show HN: "Santa Paravia En Fiumaccio" in WebAssembly
by MrGilbert | 2025-07-19 16:36:08+00:00
Hey folks! Recently, I had some spare evenings, and ended up digging into text-based resource management games from the 60's and 70's. I stumbled across 'Santa Paravia en Fiumaccio', which is a resource management game originally written in 1978 by George Blank, and published in the December 1978 issue of SoftSide magazine for the TRS-80 [1].

In 2003, Thomas Knox created a C version of this game, on which my conversion is based on. I rewrote the game in C# and wrote a (somehow long) blog post about it [2]. The game is available on GitHub under the original license (GPL 2), and I went a bit further and packaged it up in a way that it is playable in WebAssembly in the browser (although it loads roughly 8 MB in data).

Some issues:

- The map was not implemented in the C port from 2003. I skipped this part, but might add it later down the road. It is quite crucial, as the map provides you the information if your land/serfs ration is correct, and also if your land is adequately defended.

- The error handling leaves much to be desired, and the website needs a reload after the game ends. Generally speaking - if something feels off, just reload the page. If you would like to report issues, I'd like to hear from you in the comments or on GitHub [3]. :)

Besides that: My goal was to have some fun, finish a project and maybe the more approachable translation to C# means that someone feels inspired to pick up the original game and expand on it. I'd be really happy about that!

[1]: https://archive.org/details/softside-magazine-03 [2]: https://g5t.de/articles/20250709-santa-paravia/ [3]: https://github.com/DanielGilbert/Paravia/issues
by michaelcampbell | 2025-07-19 16:36:32+00:00
> Self-taught engineers often outperform

They also often underperform, especially when given a novel task.

One thing that Uni/College provides (hopefully; it did when I was there in the 80's) was a broad base upon which to build the specialty you're interested in. I don't do assembly, but I have done some. I don't do Ada, but I have done some. I don't do microcode kernel code, but I have done some. I don't do O(n) proofs, but I have done some.

I know a lot of bootcamp and self-taught developers "know a lot about things", which is good and we need those people. I pride myself on "knowing about a lot of things", which is also (IMO) good and we (hopefully) need these people too.
by grishka | 2025-07-19 16:36:32+00:00
I've stayed at a hotel in UAE that took a deposit that they returned on check out. They were perfectly fine with it in cash.

Last time I visited the US was in 2016 and back then my country wasn't an international outcast so I had a debit card that counted as credit in the system. I'm just curious what people like me would do these days. Or maybe the hotels I stayed at were too cheap.
by SpicyLemonZest | 2025-07-19 16:36:59+00:00
The Monero download page requires me to choose my system architecture to get an installer, and insists that I absolutely must "verify the hashes" of the "archive". When I ran the installer, it first identified as "monero-gui-install-win-x64-v0.18.4.0" published by "Unknown", then as "Monero Fluorine Fermi GUI Wallet", and about 3/4 of the way through the setup my antivirus popped up to block it.

I don't think this is effectively available to anyone without deep tech experience, and any non-technical user who's willing to click through this kind of thing is definitely drowning in malware that will steal their crypto.
by pknomad | 2025-07-19 16:37:25+00:00
I wonder if this is an actual Hyatt owned and managed property or is it a hotel brand associated with Hyatt. I also wonder what category of hotel it is.

Before we call it enshittification of the Hyatt brand as a whole, I am kinda curious for more details.

I would be very surprised if this happened on places like the Andaz or Park Hyatt but would not be surprised if it was like at a House or Place.
by staplers | 2025-07-19 16:37:39+00:00
A lot of modern entry-level jobs were filled by people who knew how to use google and follow instructions.

I imagine the next generation will have a similar relationship with AI. What might seem "common sense" with the younger, more tech-saavy crowd, will be difficult for older generations whose default behavior isn't to open up chatgpt or gemini and find the solution quickly.
Which SaaS have you been able to replace with AI?
by fifthace | 2025-07-19 16:37:51+00:00
"We have stories today of a lot of people replacing hundreds of thousands of dollars worth of SaaS with Replit. I think the vertical SaaS is in trouble." https://x.com/plzaccelerate/status/1946389738803335645

Does the HN community have examples of this that doesn't come from someone selling AI tooling? I'm asking as someone who makes and sells a vertical SaaS, and we’ve seen no evidence of it yet. So far, we’ve been able to reduce accounting, legal and consultant spending significantly, but our horizontal SaaS spending is going up due to lots of cool AI subscriptions (Claude Code etc.)
by saghm | 2025-07-19 16:38:52+00:00
Nowadays, sure, but keep in mind that the "US" didn't extend beyond the east coast when the Puritans first settled here. You might be able to make an argument that there's no cultural influence from the colonial days that lasted until today (although I'd disagree with that sentiment), but otherwise, where would you expect any cultural influence in the rest of the US to have come from?

(To be clear, I'm not saying that there weren't existing cultures there before the US expanded out further west, but I imagine most people would agree that the US today isn't culturally as influenced by them as much as from the the colonies and pre-expansion US.)
by hylaride | 2025-07-19 16:39:39+00:00
> Some of us are a bit more comfortable with IVF-like processes because the intent is to foster human life rather than take it, just as it's acceptable to cause an abortion in the process of saving a mother.

But that (fostering human life) is also not a settled debate if the laws in some states are any indication. But debate is hard in jurisdictions where minority opinion can hold sway (like in Florida where a referendum hit 57% for enshrining a right to abortion).

While I'm resolutely pro-choice and don't consider a fertilized cell to be "human", (before I continue I want to be clear, I 100% support these types of procedures in the article) there is eventually going to be a grey area where debate needs to happen before we hit Gattaca-style dystopian editing.

PS This is not meant to argue against your view per se, which I disagree with but respect. I mean to illustrate how very quickly this gets messy and rational debate flies out the window. But that's the same with anything political in today's climate... :-/