MurphyA/hacker-news huggingface dataset:
by alphazard | 2025-06-26 00:57:27+00:00
Given the healthcare bureaucracy in America, it's hard to find anything for the consumer to be mad about here other than the quality of the medications. The intended audience of this article must be pharma and healthcare investors, not consumers.

As with most products, companies need a way to make promises to consumers about what's in the products. The only way the consumers will believe those promises is if the consequences for lying are severe. Clearly room for improvement here, maybe some of these 3rd party certification labs can start putting their seals on medications too.

The article mentions that medication from China isn't part of an FDA approved supply chain, but as a consumer I don't really care about that. I'd rather have mass spectrometry data on the side of the tin than the FDA's blessing.
by kgwxd | 2025-06-26 00:57:47+00:00
Yeah, but it's very time consuming/impossible to find similarly skilled players for a fun lobby. The only competitive game I care to play on Linux is Rocket League, which is nearly impossible to cheat at, so it doesn't currently have anti-cheat, but I wouldn't be surprised if Epic decides to put their beloved EAC in it at some point anyway, maybe even just because they hate Linux so much.
by sarchertech | 2025-06-26 00:58:07+00:00
Take the case of a antibiotics.

A large percentage of people want their doctor to prescribe them antibiotics when they have a virus. It’s been shown that doctors who over-prescribe antibiotics get better patient reviews for example.

Now you have a “better UX” that pops up that gives people exactly what they want. They answer a few questions on a website and they get an antibiotic prescription.

There is no way for the medical establishment to compete with a site that will give people what they want even when it’s harmful to them without even requiring any kind of examination.

In the case of antibiotics, this kind of behavior breeds resistant bacteria that regularly kill people.

In the case of other drugs or combinations of drugs, the risks are usually only to the patient themselves. But the risks are real and patients assume this stuff is regulated.
by parpfish | 2025-06-26 00:58:12+00:00
> The genius of Hims lies in understanding that consumers will pay almost any premium to avoid the humiliation of discussing erectile dysfunction or hair loss with an actual human being.

Does the telemedicine appeal to people because they want to avoid embarrassment, or because they know that traditional doctors will schedule you for an appointment three months out just to say “have you tried getting better sleep, losing 30 pounds, and reducing stress?”
by a4isms | 2025-06-26 00:58:17+00:00
> This is the same people that think that "learning to code" is a translation issue they don't have time for as opposed to experience they don't have.

This is very, very germane and a very quotable line. And these people have been around from long before LLMs appeared. These are the people who dash off an incomplete idea on Friday afternoon and expect to see a finished product in production by next Tuesday, latest. They have no self-awareness of how much context and disambiguation is needed to go from "idea in my head" to working, deterministic software that drives something like a process change in a business.
by firesteelrain | 2025-06-26 00:59:02+00:00
This chart claims a lot of contributions (2020). It is certainly more than a penny.

https://www.statista.com/chart/25795/active-github-contribut...

"Microsoft is now the leading company for open source contributions on GitHub" (2016)

https://news.ycombinator.com/item?id=12504694
Show HN: A Source File Viewer
by rwallace | 2025-06-26 00:59:28+00:00
Hitherto, like probably most people, I had been viewing source code in the same programs in which I wrote it (mostly Notepad++ or VS Code). Decided reading code is an important enough use case to justify a dedicated program to do it better.

Also a test case for Claude Code. It performed well. Caveat: there are some dimensions of difficulty this project did not exercise. In particular, good performance writing a small program from scratch, doesn't guarantee anything about how well it will do on a large existing code base.
by Arubis | 2025-06-26 00:59:50+00:00
Author here. While building automated security remediation, we discovered AI models hallucinating package names at a 19.6% rate (USENIX 2025). Attackers are already exploiting this - "huggingface-cli" got 30,000 downloads despite being fake.

The security industry focuses on detection, but with AI generating code 10x faster, we need automated fixes that match that speed. Otherwise we're just letting all those issues rot in the backlog.

Happy to answer questions about slopsquatting, our technical approach, or the state of AI code security.

More details on building this in the open: https://www.indiehackers.com/post/built-the-wrong-thing-at-t...
by throwawaycities | 2025-06-26 01:00:25+00:00
Why bother stopping at crime rates with that confidence?

The 1st recorded cases of fatty liver disease and T2D in children were in the 1980’s are have continued growing since - lead must have been protecting children’s health.

Testosterone has been on a sharp decline during this same time period - lead must promote healthy testosterone production.

Debt of all kinds, from the national debt, to household debt, to student loans debt has increased exponentially and consistently with lead removal - lead must promote financial literacy.
by Aeolun | 2025-06-26 01:01:51+00:00
Well, I've tried it, and I'm not impressed. Gemini used to be pretty good, and I like the context size, but my attempts to use the Gemini client resulted in:

1. The thing going in a circle trying to fix a bug by persistently trying different permutations of an API interface it never bothered to check the definition of. Isn't that why it's internet connected?

2. When I asked it to just analyze instead of change stuff. It just hung for 20 minutes giving me responses saying that gemini-2.5-pro was slow, and that it was switching to 2.5-flash, with no other output to indicate what it was doing other than those cute scrolling messages that mean nothing.

At least in Claude it's clear that the messages mean nothing, because they're clearly generic. Gemini gives you the impression the status messages mean something since they're sort of related to the topic being worked on.
by Eisenstein | 2025-06-26 01:01:54+00:00
If AI can generate software so easily and which performs the expected functions, why do we even need to know that it did so? Isn't the future really just asking an AI for a result and getting that result? The AI would be writing all sorts of bespoke code to do the thing we ask, and then discard it immediately after. That is what seems more likely, and not 'so much software we have to figure out rights to'.
by bevr1337 | 2025-06-26 01:02:33+00:00
> Compounding pharmacies are notoriously shady, and are likely using grey market materials from questionable sources.

Are they? Compounding pharmacies are common and boring. If someone hasn't yet used a compounding pharmacy then it's likely they're in very good health -- yay for them!

What's being described doesn't feel like an issue with compounding rather folks setting up shop to peddle questionable drugs.
by miles | 2025-06-26 01:03:15+00:00
> I think the actual fight is about iyo's product

Rugolo tweeted in part yesterday[1]:

"i'm looking forward to competing with you fairly on product; you just can't use our name."

and today[2]:

"we welcome their competition in the market with real products, they just need to do it under a different name."

[1] https://x.com/jasonRugolo/status/1937644215921741988

[2] https://x.com/jasonRugolo/status/1937936649356546233
by 999900000999 | 2025-06-26 01:03:55+00:00
This wasn’t even a first date, it was like she said hi to me at an event and just started taking about having a family.

Felt really awkward for small talk.

My point was the economy should support having a family in your 20s if that’s what you want to do. You shouldn’t need a well paid career, a quality lifestyle that supports a family should be available for everyone.

I imagine universal health care, paid family leave ( for months not weeks) and affirmative (free?) childcare could bring that gap.

At a point it isn’t even an age issue. A lot of people will never earn enough to really support a family, and that’s a failure of the social contract.

You should be able to get a job as a Walmart clerk, have your partner work part time and still afford to have a family.

I think I’ve muddled my own point here, but it should be easier. Maybe that Walmart clerk could own a house ?!
by SchemaLoad | 2025-06-26 01:04:23+00:00
I've started seeing this at work with coworkers using LLMs to generate code reviews. They submit comments which are way above their skill level which almost trick you in to thinking they are correct since only a very skilled developer would make these suggestions. And then ultimately you end up wasting tons of time proving how these suggestions are wrong. Spending far more time than the person pasting the suggestions spent to generate them.
by alluro2 | 2025-06-26 01:04:53+00:00
A friend experienced a similar thing at work - he gave a well-informed assessment of why something is difficult to implement and it would take a couple of weeks, based on the knowledge of the system and experience with it - only for the manager to reply within 5 min with a screenshot of an (even surprisingly) idiotic ChatGPT reply, and a message along the lines of "here's how you can do it, I guess by the end of the day".

I know several people like this, and it seems they feel like they have god powers now - and that they alone can communicate with "the AI" in this way that is simply unreachable by the rest of the peasants.
by pfdietz | 2025-06-26 01:05:47+00:00
And the delta-V back from a NEO is as little as 1% of that to get to LEO from the Earth's surface.

Also, the materials we're talking about from asteroid mining, like platinum group elements, probably are shipped by air, just for security.

This whole argument is reminding me of the facile and bogus argument that launch to earth orbit from planet's surface is expensive because of the energy needed.
by dijksterhuis | 2025-06-26 01:07:03+00:00
It's a simpler solution is just to wait until legal situation is clearer.

QEMU is (mostly) GPL 2.0 licensed, meaning (most) code contributions need to be GPL 2.0 compatible [0]. Let's say, hypothetically, there's a code contribution added by some patch involving gen AI code which is derived/memorised/copied from non-GPL compatible code [1]. Then, hypothetically, a legal case sets precedent that gen AI FOSS code must re-apply the license of the original derived/memorised/copied code. QEMU maintainers would probably need to roll back all those incompatible code contributions. After some time, those code contributions could have ended up with downstream callers which also need to be rewritten (even in CI code).

It might be possible to first say "only CI code which is clearly labelled as 'DO NOT RE-USE: AI' or some such". But the maintainers would still need to go through and rewrite those parts of the CI code if this hypothetical plays out. Plus it adds extra work to reviews and merge processes etc.

it's just less work and less drama for everyone involved to say "no thank you (for now)".

----

caveat: IANAL, and licensing is not my specific expertise (but i would quite like it to be one day)

[0]: https://github.com/qemu/qemu/blob/master/LICENSE

[1]: e.g. No license / MPL / Apache / Aritistic / Creative Commons https://www.gnu.org/licenses/license-list.html#NonFreeSoftwa...
by phire | 2025-06-26 01:07:48+00:00
I do use GitHub copilot on my personal projects.

But I refuse to use it as anything more than a fancy autocomplete. If it suggests code that's pretty close to what I was about to type anyway, I accept it.

This ensures that I still understand my code, that there shouldn't be any hallucination derived bugs, [1] and there really shouldn't be any questions about copyright if I was about to type it.

I find using copilot this way speeds me up. Not really because my typing is slow, it's more that I have a habit of getting bored and distracted while typing. Copilot helps me get to the next thinking/debugging part sooner.

My brain really comprehend the idea that anyone would not want to not understand their code. Especially if they are going to submit it as a PR.

And I'm a little annoyed that the existence of such people is resulting in policies that will stop me from using LLMs as autocomplete when submitting to open source projects.

I have tried using copilot in other ways. I'd love for it to be able to do menial refactoring tasks for me. But every-time I experiment, it seems to fall off the rails so fast. Or it just ends up slower than what I could do manually because it has to re-generate all my code instead of just editing it.

[1] Though I find it really interesting that if I'm in the middle of typing a bug, copilot is very happy to autocomplete it in its buggy form. Even when the bug is obvious from local context, like I've typoed a variable name.
by kragen | 2025-06-26 01:08:01+00:00
That's not quicksort, though, because it's not in place; the actual quicksort on that page is in https://stackoverflow.com/a/7833043, which is 11 lines of code. That's still pretty concise. My own preferred concise, or at least terse, presentation of quicksort is http://canonical.org/~kragen/sw/dev3/paperalgo#addtoc_20.

How long would a quicksort (say, of integers) be in 68000 assembly? Maybe 20 lines? My 68000 isn't very good. The real advantage of writing it in Haskell is that it's automatically applicable to anything that's Ord, that is, ordered.
Show HN: AI Body Type Calculator with Personalized Health Plans (Updated)
by howardV | 2025-06-26 01:08:50+00:00
I've been working on a comprehensive body type assessment platform, and just shipped some major updates that I'm excited to share with the HN community.

*What's New in This Update:* • AI-powered assessment reports with personalized health analysis • Smart progress tracking with goal management • Enhanced Turnstile verification for security • Seamless user flow from assessment to action plans

*Core Features:* • Calculates 7 body types (Hourglass, Triangle, Rectangle, etc.) using scientifically-backed algorithms • Generates personalized meal plans based on body type, activity level, and dietary restrictions • Creates custom workout routines tailored to individual body characteristics • Provides style recommendations that complement your body shape • Tracks progress with detailed measurements and goal monitoring

*Technical Stack:* • Next.js 15 with App Router • TypeScript for type safety • AI integration via DeepSeek API for personalized reports • Cloudflare Turnstile for bot protection • Supabase for data persistence • Tailwind CSS + Shadcn UI for modern interface

*What Makes It Different:* Unlike generic fitness apps, this platform understands that one size doesn't fit all. A Triangle body type has different nutrition needs than an Hourglass type. The AI generates truly personalized recommendations based on your specific measurements, goals, and preferences.

*Free Features:* • Body type calculator with detailed analysis • Basic style recommendations • Progress tracking tools

*Pro Features:* • Unlimited AI meal plans • Custom workout programs • PDF exports

The assessment takes about 3 minutes and provides insights you won't find in typical fitness apps. I'd love feedback from the HN community on the approach and implementation.

Try it at: https://mybodytype.net/
by llm_nerd | 2025-06-26 01:10:17+00:00
I don't see how it can get more trivial and convenient than

npm install -g @google/gemini-cli

then having a gemini command line app. I mean, I guess if you don't have node installed, but it's so prevalent in so many tools it's a reasonable thing to require.

Piping a downloaded shell script to bash seems pretty much the same effort.
by parpfish | 2025-06-26 01:10:58+00:00
There’s a very vocal, puritanical anti-semaglutide crowd that thinks using the drug is a way of subverting the moral order. “You have poor willpower, you’re SUPPOSED to be fat as a punishment!”

They don’t care that it helps people stick to their healthy diets and get better. They need these people to bear the stigma of the gluttony.
by gerdesj | 2025-06-26 01:11:12+00:00
"K and S and are not calculable"

S can't be arsed to define itself. K is a measure of s (an object). What on earth is S? Is it the result of using Solomonoff induction ... on a hypothesis based on K?

Then we suddenly get the science bit:

"Whilst we might one day care about the sort of intelligence that is defined as a full "search over turing machines", for today's real world practical general intelligence, a "search over primitive recursive functions" is likely sufficient."

So, sod the Halting problem, with some sleight of hand (waving) we get AGI tomorrowish or something.

The author seems to forget that "intelligence" might eventually be defined by a "full search over turing machines" and "practical general intelligence" is not a particularly useful system and merely the description for a next token guesser and the like.
by jaydeegee | 2025-06-26 01:11:19+00:00
In an old ops role we had a metric called ticket touches. One of my workmates had almost double of everyone else but only for that metric. We had a look and it was due to how he wrote notes in tickets instead of putting all his findings in a comment he would do it incrementally as he went along. Neither of these ways were wrong it just inflated that stat for him.
by KenoFischer | 2025-06-26 01:12:50+00:00
Tried it out.

1. First authentication didn't work on my headless system, because it wants an oauth redirect to localhost - sigh.

2. Next, WebFetch isn't able to navigate github, so I had to manually dig out some references for it.

3. About 2 mins in, I just got ``` ℹ Rate limiting detected. Automatically switching from gemini-2.5-pro to gemini-2.5-flash for faster responses for the remainder of this session. ``` in a loop with no more progress.

I understand the tool is new, so not drawing too many conclusions from this yet, but it does seem like it was rushed out a bit.
by OJFord | 2025-06-26 01:13:49+00:00
If you ask it to 'send' an email instead, as I did the first time I saw it pop up (in my email client...), my first real use case, it will tell you it can't, just like your calendar example.

Even 'draft' really, if you forget what you've done, close your eyes and think about it from scratch, surely you expect that to be drafted in your ...drafts?
by wkat4242 | 2025-06-26 01:15:58+00:00
> The downside to the ad model is all the privacy invasion, but being real for a second, the privacy invasion so far is scary because of hypothetical threats, not realized ones.

No, the downside is constantly being monitored. It doesn't matter whether there's actual real-life consequences. It makes me feel watched and change my behaviour. If someone follows you on the street and writes everything you do and look at down, you would mind too even if he doesn't do anything with that info.

And whether I'm "paying into the system" by buying stuff I didn't need, that's a really shady and wasteful business model we shouldn't encourage in these times of environmental disaster.
by SchemaLoad | 2025-06-26 01:16:01+00:00
This is where I'm at with gaming. Even outside of cheating, it's not fun to me to be dumped in a game with screaming children/manchildren. If I'm playing a game I want it to be with my actual friends. And then I don't have to worry about them running cheats because I trust them.

Once you get to match making, global ranks, etc it's just getting too sweaty and ruined by cheating/low trust/etc.
by eru | 2025-06-26 01:16:28+00:00
> "[I]n fact it feels like a lot of tech YouTube talks like they've had a bit too much adderall, [...]"

Funnily enough, if you actually have ADHD, then stimulants like adderall or even nicotine, will calm you down.

> Naturally people may choose to slow down tutorials, [...]

For me it also depends on what mood I'm in and whether I'm doing anything else at the same time. If I'm fully concentrating on a video, 2x is often fine. If I'm doing some physical task at the same time, I need it slower than that.

If I'm doing a mental task at the same, I can forget about getting anything out of the video. At least, if the mental task involves any words. So eg I could probably still follow along a technical discussion at roughly 1x speed while playing Tetris, but not while coding.
Ask HN: Can LLMs do batch classification?
by iknownthing | 2025-06-26 01:16:29+00:00
I wrote a prompt that did batch classification - the prompt contained instructions on how to classify text and 10 input examples for it to classify and it was to return a json string displaying the classifications. It kind of worked by then I realized the individual classification of an individual input was significantly affected by which other 9 inputs it was in the prompt with. In other works the classification was not at all independent. With traditional ML you can do batch classification trivially with each input in the batch being predicted independently. So is this just a limitation of LLMs? You have to classify inputs one LLM call at a time?
by al_borland | 2025-06-26 01:17:22+00:00
It’s not corporatizing, it’s simply respecting people’s time. Maybe I am just watching TV, but I’m doing that after a long day at work and don’t want an impromptu guest I need to entertain. Nor do I keep my house in a state to have company at the drop of a hat.

Drop ins were cool in college, but as an adult, it’s not so fun.
by viraptor | 2025-06-26 01:18:51+00:00
It's happening slowly all around. It's not obvious because people producing high quality stuff have no incentive at all to mark their changes as AI-generated. But there are also local tools generated faster than you could adjust existing tools to do what you want. I'm running 3 things now just for myself that I generated from scratch instead of trying to send feature requests to existing apps I can buy.

It's only going to get more pervasive from now on.
by hinterlands | 2025-06-26 01:19:03+00:00
I think you need to read between the lines here. Anything you do is a legal risk, but this particular risk seems acceptable to many of the world's largest and richest companies. QEMU isn't special, so if they're taking this position, it's most likely simply because they don't want to deal with LLM-generated code for some other reason, are eager to use legal risk as a cover to avoid endless arguments on mailing lists.

We do that in corporate environments too. "I don't like this" -> "let me see what lawyers say" -> "a-ha, you can't do it because legal says it's a risk".
by kragen | 2025-06-26 01:19:19+00:00
An oligopoly colluding to push the price of easily produced products into the stratosphere isn't a product of deregulation. In a deregulated or under-regulated market, thousands of cottage-industry insulin producers would be competing to shave pennies off the prices of their insulin. You might have a hard time finding safely produced insulin, but you wouldn't have a hard time finding cheap insulin.

Oligopolies colluding to elevate prices of necessities to fatal levels is a product of regulation. In cases like these, incumbent businesses support regulation because it raises barriers to entry for new entrants; this results in oligopoly or monopoly, permitting the extraction of monopoly rents, even when people are literally dying in the streets because they can't afford products like insulin which are extremely cheap to produce.

(Insulin wasn't always cheap to produce, but for 43 years now it's produced by genetically engineered microorganisms, which makes it very cheap. It's a tiny protein, only 51 amino acids, produced from a 110-amino-acid precursor protein.)