MurphyA/hacker-news huggingface dataset:
by georgeecollins | 2025-06-26 15:17:47+00:00
One thing about people in the US is that they really don't have as much bureaucracy as other developed nations and culturally we put a huge premium on service. So I think for a lot of people healthcare (or other forms of insurance) is the where they encounter it. That said, this is something I like about the US and I would like to see healthcare be more service oriented.
by rglullis | 2025-06-26 15:18:21+00:00
Tell me you are JavaScript developer who likes to reinvent the wheel, without telling me you are a JavaScript developer who likes to reinvent the wheel:

- "RSS is for notifications". No, it's for content syndication. It is right there in the name.

- "XML is complicated, JSON Feed is better". Oh, dear Lord, forgive him for he has no idea what he is saying.

- "Lets ignore all the gazillion libraries for and tools for parsing and processing OPML, Atom and XML so that we can build a system that depends on deno a f*cking GitHub actions"
by runjake | 2025-06-26 15:18:53+00:00
I had 3 kids on the verge of turning 40 and I'm glad I did. I was more mature and had more wisdom. My career was established and stable. I was in a great position to have kids.

And, it's kept me younger. We have running competitions, weight lifting competitions, sports competitions. The days I could beat my kids at running are long gone. Now, one's about to beat me at weightlifting. It's really something beautiful about the human condition, watching your kids grow and slowly beat you at everything.

Raising kids is challenging at any age, but I can't think of a more perfect time in my life.
by moribunda | 2025-06-26 15:19:12+00:00
I don't get the langchain hate, but I agree that this "blog post" is bad.

Langchain has a way to return raw output, aside "with structured output": https://python.langchain.com/docs/how_to/structured_output/#...

It's pretty common to use a cheaper model to fix these errors to match the schema if it fails with a tool call.
by lotharcable | 2025-06-26 15:19:14+00:00
Sorta. The devil in the details here.

Depending on the VM technology they use they offer a variety of different caching mode and configurations, but the basic three approaches that most everybody offers are going to be something like;

"writeback" means that when the guest's storage data ends up in the host's cache it is reported back to the guest as 'written'. This means that from the guest's perspective the disk is written to, but in actuality the data is still floating around in memory. If the guest wants data to be 'safe' they need to issue additional flush commands.

"writethrough" means that the host is using its memory for caching file system, but that writes are reported as 'competed' only when they have been committed to actual disk.

and "none" means the cache is used as little as possible.

So if your guest's virtual disk is in 'writeback' mode it isn't actually writing to real disk. It is writing to memory. Which is going to be very fast up to the point were the cache on the host is exhausted.

Certainly Windows could lie to applications and not write information to disk and keep it in memory much longer then it normally would but that would defeat some of the assurances that file systems are supposed to offer to applications.

'writeback' would be closer to what Windows already implements on the OS level, but because Linux is just plain faster it should improve performance somewhat. Microsoft can only work in improving the performance of Windows to get the same results, but Linux is pretty hard to beat.

'none' is what I use when running Linux on Linux because having two layers of cache is just kinda wasteful and doesn't result in real improved performance.
by zellyn | 2025-06-26 15:19:26+00:00
These? No, they’re too short, and often simplified to the point of being highly specific to exactly the given view. Many shaders on shadertoy will read mouse position; what the author does with it is up to them!

You could certainly try cloning the examples and messing with them: turning some number between 0 and 1 in the code into (mouseX/screenwidth) could prove interesting!

Most of these sites have a culture of learning from modifying and remixing other examples; just give credit where due
by theptip | 2025-06-26 15:19:55+00:00
This is cool, I’ve been wanting this for ages. The “AI powered game” usecase is going to be huge and really requires BYO API key to work.

I tried wiring something up and immediately hit a gap where I need to be able to call a tool. I think the state management aspect of this is going to be crucial; while you can obviously call a remote MCP server, and they mention this as planned (and that would be the right way to make a full product with persistence work), for Artifact-based development I wonder if you could wrap the API calls in client-side tool calling plumbing and run an MCP server there, so that a single client-side JS Artifact can do both the UI and handle MCP interactions from the API (Claude sandwich, between two slices of browser JS).
by codejetai | 2025-06-26 15:19:56+00:00
Even with all the AI tools out there, creating a website is still way harder than it should be. So we built something different.

mysite.ai is like ChatGPT – but for your entire website. No templates. No drag-and-drop. Just a quick chat and you’ve got a full website (copy, layout, images, lead form) live in minutes.

It’s built for solo founders, service businesses, creators – anyone who doesn’t want to deal with code, design, or freelancers.

We just launched on Product Hunt and would love your feedback
Show HN: I built a UI to manage Claude Code worktrees
by jbentley1 | 2025-06-26 15:20:09+00:00
I love Claude Code but got tired of having nothing to do while I waited for sessions to finish, and managing multiple sessions on the command line was getting annoying and I kept losing track of the tabs. I originally built a quick and dirty version of this for my own use, but decided to polish it up and make it open source.

The idea is that you should be able to do all your agentic coding without leaving the tool or needing to go back to a traditional IDE. You can view the diffs, run your program, and merge your changes back.

I support OSX and Linux right now, but could add Windows support if people want it. I appreciate any and all feedback.
by mcordova | 2025-06-26 15:20:29+00:00
I did not use AI (ChatGPT, Claude, etc) to build this.

Just Carrd, Google Form and Reddit.

It was just a gut feeling and two Reddit posts that validated the idea.

It’s called Loungeit, basically, it lets people who have premium credit cards (Amex Platinum, Venture X, etc.) get paid to let others into airport lounges.
by lubujackson | 2025-06-26 15:20:45+00:00
We never can have total trust in LLM output, but we can certainly sanitize it and limit it's destructive range. Just like we sanitize user input and defend with pentests and hide secrets in dot files, we will eventually resolve to "best practices" and some "SOC-AI compliance" standard down the road.

It's just too useful to ignore, and trust is always built, brick by brick. Let's not forget humans are far from reliable anyway. Just like with driving cars, I imagine producing less buggy code (along predefined roads) will soon outpace humans. Then it is just blocking and tackling to improve complexity.
by quietbritishjim | 2025-06-26 15:20:47+00:00
For the record, I was really just looking for a couple of sentences so I understood your point. But I do appreciate the extra effort you went to for an internet stranger, thank you.

I have to say though, it's pretty unconvincing. It reads very similarly to saying: their right to stay where they are, or even not be killed by someone else that wants their land, is less because they're poor and renters (yuck!). I know that's an ungenerous characterisation of what you've said but it's really the core of the objection.

It does seem a bit low for some refugees to exaggerate their past wealth or to accept (essentially) a bribe to forget about atrocities committed against them and their families. But it's a totally incomparable to what was done to them in the first place, and certainly doesn't justify it.

I've never been in anything like that situation, and I imagine you haven't either. If I was totally destitute, forced to live in some camp (and still not safe), could I honestly say I do something similar (lie or take cash to run away)? It's hard to say but I don't think I could rule it out. But I like to think that I can rule out ever forcing people out of their homes, from land that I have no living ancestral claim to, and murdering the ones that don't run quickly enough, on religious (i.e., invented) grounds.
by rurp | 2025-06-26 15:21:19+00:00
It's not about fashion, it's about diligence and consideration. Code formatting is totally different from say clothing fashion. Social fashions are often about being novel or surprising which is the opposite of how good code is written. Code should be as standard, clear and unsurprising as is reasonably possible. If someone is writing code in a way that's deliberately unconventional or overly fancy that's a strong signal that it isn't very good.

When someone follows standard conventions it means that they A) have a baseline level of knowledge to know about them, and B) care to write the code in a clear and approachable way for others.
by apgwoz | 2025-06-26 15:21:30+00:00
There is a sibling post describing this particular project as known dead from the author.

However, my comment is a larger commentary. Imagine if a scientist went off and did research for 2 months and didn’t provide any updates about what they were doing? Would we assume their project was dead? Or a writer who publishes a short story and says “I will turn this into a 500 page novel.” 2 months later… no novel… must be dead!

Why can’t we, instead, assume that people who work on open source are sometimes taking a break? Why can’t we create more fluidity around software… fork it… try to integrate it later? The git model was literally designed around this, but we’ve instead decided to live in a centralized shithole where only the original author is smart enough to make useful contributions… and when they don’t… for whatever reason, we shit can the project and start from scratch.

Revolving door.
by runjake | 2025-06-26 15:21:37+00:00
> This is such a silly comment.

Pfft. This describes your comment. The OP was asking for Internet advice. I gave mine. Disregard it, if you don't like it. Nobody has to blindly follow advice, if it doesn't make sense to them.

I don't know about you, but I've gotten countless bits of wisdom from the Internet.
by Brajeshwar | 2025-06-26 15:21:45+00:00
I tried the Web Version. Started, then tried to create an account, but it kept looping, informing me that my email address does not exist in your system. Well, the “Create New Account” got kicked off and gets me in a loop of “Do not Exist”. I just went through the whole process again, and I'm back to the beginning.

I’m going to assume this works better on the App.
Ask HN: How can I promote my Free Startup Mentoring?
by riley-i | 2025-06-26 15:21:56+00:00
I failed a couple startups and succeed others, I would like to share my experience and knowledge to those who cannot afford my services in a Free live "show"

Youtube live or spaces

But I don't know how to get attention of 1st time founders

Have you done or seen something similar?
by HardCodedBias | 2025-06-26 15:22:33+00:00
All of this fighting against LLMs is pissing in the wind.

It seems that LLMs, as they work today, make developers more productive. It is possible that they benefit less experienced developers even more than experienced developers.

More productivity, and perhaps very large multiples of productivity, will not be abandoned due roadblocks constructed by those who oppose the technology due to some reason.

Examples of the new productivity tool causing enormous harm (eg: bug that brings down some large service for a considerable amount of time) will not stop the technology if it being considerable productivity.

Working with the technology and mitigating it's weaknesses is the only rational path forward. And those mitigation can't be a set of rules that completely strip the new technology of it's productivity gains. The mitigations have to work with the technology to increase its adoption or they will be worked around.
by morkalork | 2025-06-26 15:22:53+00:00
Isn't the drip-drip-drip of single soldiers running around the response to artillery in the first place? Any concentration of manpower attracts artillery and if it's significant, HIMARS gets called in. Naturally, the response is to disperse men and make artillery less effective. The response to that is FPVs chasing down the individuals instead. They're a counter to a counter and can't be judged in isolation.
by georgemandis | 2025-06-26 15:22:55+00:00
I had this same thought and won't pretend my fear was rational, haha.

One thing that I thought was fairly clear in my write-up but feels a little lost in the comments: I didn't just try this with whisper. I tried it with their newer gpt-4o-transcription model, which seems considerably faster. There's no way to run that one locally.
by FeloniousHam | 2025-06-26 15:22:57+00:00
I like the US healthcare system? At least my on-the-ground, lived experience into middle age has been great. I've always had high-deductible insurance through my employer, never had a problem getting a specialist (even during the supposedly horrible HMO years) or special service, eg. MRI.

With an HSA, I'm basically self-insured for everything short of something catastrophic.

I don't know if I'm an outlier in this American Carnage, but with very few exceptions, this is the norm in my circles.
by haswell | 2025-06-26 15:23:10+00:00
> That may be true, but the proxy for assessing the quality of the dev is the code.

Yes, the quality of the dev is a measure of the quality of the code they produce, but once a certain baseline has been established, the quality of the dev is now known independent of the code they may yet produce. i.e. if you were to make a prediction about the quality of code produced by a "high quality" dev vs. a "low quality" dev, you'd likely find that the high quality dev tends to produce high quality code more often.

So now you have a certain degree of knowledge even before you've seen the code. In practice, this becomes a factor on every dev team I've worked around.

Adding an LLM to the mix changes that assessment fundamentally.

> The point is that an LLM in no way changes this.

I think the LLM by definition changes this in numerous ways that can't be avoided. i.e. the code that was previously a proxy for "dev quality" could now fall into multiple categories:

1. Good code written by the dev (a good indicator of dev quality if they're consistently good over time)

2. Good code written by the LLM and accepted by the dev because they are experienced and recognize the code to be good

3. Good code written by the LLM and accepted by the dev because it works, but not necessarily because the dev knew it was good (no longer a good indicator of dev quality)

4. Bad code written by the LLM

5. Bad code written by the dev

#2 and #3 is where things get messy. Good code may now come into existence without it being an indicator of dev quality. It is now necessary to assess whether or not the LLM code was accepted because the dev recognized it was good code, or because the dev got things to work and essentially got lucky.

It may be true that you're still evaluating the code at the end of the day, but what you learn from that evaluation has changed. You can no longer evaluate the quality of a dev by the quality of the code they commit unless you have other ways to independently assess them beyond the code itself.

If you continued to assess dev quality without taking this into consideration, it seems likely that those assessments would become less accurate over time as more "low quality" devs produce high quality code - not because of their own skills, but because of the ongoing improvements to LLMs. That high quality code is no longer a trustworthy indicator of dev quality.

> If a dev uses an LLM in a non-pragmatic way that produces bad code, it will erode trust in them. The LLM is a tool, but trust still factors in to how the dev uses the tool.

Yes, of course. But the issue is not that a good dev might erode trust by using the LLM poorly. The issue is that inexperienced devs will make it increasingly difficult to use the same heuristics to assess dev quality across the board.
by rahimnathwani | 2025-06-26 15:23:54+00:00
Your claim that prisons reduce the likelihood of the population at large is not obvious on its face

Are you saying that, irrespective of the chance of being caught and convicted, and of the severity of the likely punishment, the likelihood of someone committing a crime is constant?

Here is a study supporting the assertion that prisons increase (or do not reduce) the likelihood of someone reoffending in the future

That has nothing to do with the point I made, which was about people becoming criminals. I said nothing about the behaviour of existing criminals.
by mjburgess | 2025-06-26 15:25:08+00:00
> but there’s a reason the US hasn’t been invaded yet and it’s because it’s an impossible feat.

This is so irrelevant to the conversation, that it indicates you don't understand what's at issue or the basic geopoltical terms in which to evaluate US strategic capabilities.

The US isnt trying to prevent invasion, it's trying to dominate every region of the world. It's military is extremely over-sized to merely defend america. It's extremely undersized to dominate every region of the world in 2025. This is why comparing sizes of militaries is irrelevant and extremely misleading. Essentially all other militaries are concerned with only local defence and power projection.

From ~90s to 00s the US military was big enough to dominate the world, because it had no rivals. When you have rivals even half your size, to dominate them, you need massively out-class them. Consider that during the cold war the US spent 10% of its GDP, vastly more in real terms than the soviet union.

China can dominate its region of the world very cheaply compare to the US dominating *china* ! because defence is vastly cheaper than offence and geographically local power projection is relatively cheap. China is not designing a military to contain all of south america -- the US *is*

The US is trying to maintain arms to entirely ensure its own defence under any possible threat *AND* dominate russia in eastern europe, china in the south china sea, the middle east, ensure all shipping lanes are open, staff miltiary bases throughout europe, asia, etc. -- and the vast array of proxy countries in which it maintains a military pretence. There are 100k troops in europe, 40k+ in japan, and so on.

The US doesn't evaluate its military capability in terms of "what happens if mexico invades"
by satisfice | 2025-06-26 15:25:16+00:00
Why should any responsible person believe you? I'm serious. You assure us that you are properly supervising a tool that is famous for doing shockingly bad work at random times. The only way anyone could verify that is by watching you literally always.

We don't have a theory of LLMs that provides a basis on which to trust them. The people who create them do not test them in a way that passes muster with experts in the field of testing. Numerous articles by people at least as qualified as you cast strong doubt on the reliability of LLMs.

But you say "trust me!"

Stockton Rush assured us that his submersible was safe, despite warnings from experts. He also made noises about being responsible.
by TheCoelacanth | 2025-06-26 15:25:39+00:00
But in scenarios where the person generating the XML is untrusted?

I'm aware of plenty of usage of SOAP, but only between companies that have contractual relationships with each other and who could easily sue each other if one of them tried to exploit a security bug.

That greatly mitigates the risk of a security bug being exploited, especially something like a DOS attack that is easily noticed.
Show HN: Personal Branding Photos for Women in 10 mins
by gostudio_ai | 2025-06-26 15:25:39+00:00
As solo founder working from Tier-3 city of India. I am growing my start-up all by own with support from family and the community. My Story here - https://www.linkedin.com/feed/update/urn:li:activity:7297127...
by lotharcable | 2025-06-26 15:26:11+00:00
For gaming and general desktop on Linux AMD is best if you want a dedicated GPU.

If you want a laptop with good battery life Intel is generally the way to go.

A lot of this is due to the enormous amount of effort Valve put into improving the open source AMD drivers, which is what is used on their Steam platform.

Of course if you want CUDA you need Nvidia, but if you use Nvidia to drive your Linux desktop expect some suffering to go along with it.
by zdragnar | 2025-06-26 15:26:29+00:00
Tylenol is slightly different in this case, as it is merely a brand name widely associated with their most commonly sold medicine. Tylenol does also make other medications, but the majority of it contains acetaminophen/paracetamol.

Acetaminophen and paracetamol are two names for the same generic chemical composition drug, which is why it is especially confusing. You can ask for aspirin or ibuprofen in any English speaking country, and they'll know what it is, but the world is divided on which of the two generic names to use: some acetaminophen, some paracetamol.

FWIW, acetaminophen was coined a year earlier than paracetamol, much like soccer was the accepted term far prior to football, but the Brits and a fair few other countries choose the later versions of the words.
by mariano54 | 2025-06-26 15:26:34+00:00
The STT and LLM support many languages out of the box. For TTS we use multiple providers based on their strengths and weaknesses (for example minimax is great for Chinese)

We've done a lot of testing on Spanish, English, Italian, Japanese, and French, but much less on the others and none at all for some of the niche ones.

The language support is based on the intersection of the languages that have low word errors rates in the transcribers, as well as officially supported by LLM/TTS (like gpt4.1, eleven labs etc).

We've seen the models' quality improve consistently over the last 6 months, in all languages we tested, and now the error rates are getting really low.
by luisrudge | 2025-06-26 15:26:51+00:00
I think this whole thing sucks.. we should have a single way of setting these instructions that all agents will read. not sure why they feel they need to own that part. seems so petty. do you think something like this would be useful? https://github.com/luisrudge/dot-ai/ basically a cli that generates files for multiple AI tools based on a single source
by zellyn | 2025-06-26 15:26:56+00:00
If you do decide to wait longer, be aware that there are hilarious differences geographically. When we had our first kid in SF, the other dads pushing swings were around the same age as me (fortyish). Moving back to Georgia… oh my god, the parents of kids my second kid’s age were babies! (There are “graybeard dad” Facebook groups etc., but the average vibe is way different)
by diggan | 2025-06-26 15:27:18+00:00
There are some use cases I use LLMs for where I don't care a lot about the data being private (although that's a plus) but I don't want to pay XXX€ for classifying some data and I particularly don't want to worry about having to pay that again if I want to redo it with some changes.

Using local LLMs for this I don't worry about the price at all, I can leave it doing three tries per "task" without tripling the cost if I wanted to.

It's true that there is an upfront cost but way easier to get over that hump than on-demand/per-token costs, at least for me.