MurphyA/hacker-news huggingface dataset:
by pogue | 2025-06-15 18:42:21+00:00
I've always been skeptical of probiotic supplements in general mostly because they are stored/shipped in unrefrigerated environments. I believe in most cases the bacteria would end up dead before you even ingested it. However, some companies have developed strains that can withstand some amount of heat. But you never know where they've been stored/for how long/etc.

I remember speaking to someone who had the suggestion to try fermenting food with probiotic supplements, as that would be the only realistic way to know if they were still alive.

There are vendors that do sell probiotic supplements that come shipped in dry ice that people with Crohn's disease & other GI ailments. I don't remember the name of the company that sold them though.

But, I agree that yogurt or saurkraut/kimchi and other fermented products would be a good way to get some gut bacteria. Those would be great to use after you came off antibiotics, but it wouldn't necessarily help with genital mental health/anxiety (as far as I'm aware).

Interestingly, yeast has neurotransmitters and neurotransmitter precursors in it such as tryptophan and serotonin. [1]

Having said all that, I decided to look up the "mood enhancing" probiotic strains I've seen being sold in OTC supplements. The two strains I see are Lactobacillus helveticus Rosell-52 and Bifidobacterium longum Rosell-175 (there may be others I'm unaware of). The studies are quite small, unfortunately. (I didn't read all of them though) [2] [3] [4] [5].

Finally, this is quite a unique term I haven't come across: Psychobiotics!

Psychobiotics are probiotics that have the characteristics of modulating central nervous system (CNS) functions or reconciled actions by the gut–brain axis (GBA) through neural, humoral and metabolic pathways to improve gastrointestinal activity as well as anxiolytic and even antidepressant abilities. [6]

[1] Melatonin and Other Tryptophan Metabolites Produced by Yeasts: Implications in Cardiovascular and Neurodegenerative Diseases https://pmc.ncbi.nlm.nih.gov/articles/PMC4718080/

[2] Assessment of psychotropic-like properties of a probiotic formulation (Lactobacillus helveticus R0052 and Bifidobacterium longum R0175) in rats and human subjects https://pubmed.ncbi.nlm.nih.gov/20974015/

[3] Probiotics Promising for Mild to Moderate Depression https://www.medscape.com/viewarticle/881877

[4] The effect of Lactobacillus helveticus fermented milk on sleep and health perception in elderly subjects https://pubmed.ncbi.nlm.nih.gov/17851460/

[5] One Giant Leap from Mouse to Man: The Microbiota–Gut–Brain Axis in Mood Disorders and Translational Challenges Moving towards Human Clinical Trials https://pmc.ncbi.nlm.nih.gov/articles/PMC8840472/

[6] Exploring the Potential of Lactobacillus helveticus R0052 and Bifidobacterium longum R0175 as Promising Psychobiotics Using SHIME https://pmc.ncbi.nlm.nih.gov/articles/PMC10056475/
by rglover | 2025-06-15 18:43:57+00:00
I'm an ALL Leukemia survivor (~89' to ~95') and this is incredibly encouraging to hear. I'll never forget the long hospital stays, early-morning surgeries, and now, the long-term impact to my life (it changes your entire personality).

I hope we eventually stomp it out. No child deserves to go through that. Here's hoping we can take what's been learned in the West and see to it that all kids get access to affordable treatment.
by WarOnPrivacy | 2025-06-15 18:44:49+00:00
> Also note that the IRS and Social Security data is protected and access is a serious crime. So the responsible Feds are long fired or resigned.

The access was given to Palantir. Your statement is dismissive in a way that suggests this dangerous situation no longer exists.

Are you asserting that Palantir no longer has access to this data?
by lubujackson | 2025-06-15 18:46:48+00:00
I predict we enter a world where these wand waving prompts are backed by well-structured frameworks that eliminate the need to dig in the code.

Originally I thought LLMs would add a new abstraction layer, like C++ -> PHP, but now I think we will begin replacing swaths of "logically knowable" processes one by one, with dynamic and robust interfaces. In other words, LLMs, if working under the right restrictions, will add a new layer of libraries.

A library for auth, a library for form inputs, etc. Extensible in every way with easy translation between languages. And you can always dig into the code of a library, but mostly they just work as-is. LLMs thrive with structure, so I think the real nexy wave will be adding various structures on top of general LLMs to achieve this.
by dwohnitmok | 2025-06-15 18:47:16+00:00
I believe my proof actually works in systems even weaker than PA (but the metatheory of how exactly to do the encoding in a first-order theory is a bit of a headache for me at the moment).

In particular I'm not relying on the consistency of PA. If PA is inconsistent, "If PA proves 'PA proves X' then PA can prove X" also holds (trivially), because then PA can prove anything.
by runarberg | 2025-06-15 18:47:23+00:00
Saudi Arabia is hardly a member of many international agreements relative to most countries.

But you haven’t disproven anything, my hypothesis is about trends over time and probabilities, not absolute. What you have done is pointed to a few possible outliers. The existence of outliers does not disprove a trend. The plural of anecdote is not data.

To disprove my hypotheses you’d need to gather the data and show me there is no such correlation.

I know the burden of proof is on me, and you have no obligation believe me without the data to show it, which is why I only claimed that the hypotheses passes the sniff test. And from what I have been reading is that experts on the matter tend to agree with me, that Iran is actually more likely to pursue the bomb now that it has been attacked, and it was less likely when the Iran nuclear deal was in effect.
by JimDabell | 2025-06-15 18:48:56+00:00
This is why double opt-in is best practice. They enter their email address, and you send them an email with a link they have to click to confirm sign-up. It makes it impossible for somebody to sign somebody else up.

Even with the best of intentions, somebody with the email address jim@example.com might inadvertently enter kim@example.com. You don’t want to lose Jim and you don’t want to spam Kim. So the outcome of entering an email address in a form should always be “now check your email to confirm”.
by aseipp | 2025-06-15 18:49:11+00:00
There already is ROCm support for PyTorch. Then there's stuff like this: https://semianalysis.com/2024/12/22/mi300x-vs-h100-vs-h200-b...

They have improved since that article, by a decent amount from my understanding. But by now, it isn't enough to have "a backend". The historical efforts have spoiled that narrative so badly that it won't be enough to just have a pytorch-rocm pypi package; some of that flak is unfair though not completely unsubstantiated. But frankly they need to deliver better software, across all their offerings, for multiple successive generations before the bad optics around their software stack will start fading. Their competitors are already on their next gen architecture since that article was written.

You are correct that people don't really invoke CUDA APIs much, but that's partially because those APIs actually work and deliver good performance, so things can actually be built on top of them.
by totoNewUser2025 | 2025-06-15 18:49:22+00:00
Hi guys,

I just wanted to share you what we made with my friend during our studies: Tutorapp. We found that the covid time was very hard for people to keep focus on study track. We noticed a lot of tutoring website but none of this were convenient on phone view. We did not find any mobile app doing this, so we made Tutorapp. A Swiss made native iOS/Android app allowing people to post an offer of tutoring for a field and any people needing to apply for such offer is allowed to do that. This is a kind of big tutoring data base in your pocket. You can use all everywhere, you just need a phone and want to provide/follow tutoring. The goal is to make Tutorapp bigger and allow anyone to easily apply for tutoring. Feel free to check and comment.

Best regards
by somewhereoutth | 2025-06-15 18:49:29+00:00
It is the blueprints (the detailed design, plans sections etc) that is analogous to code, not bricks. Software designers (compared to building designers) are lucky that the process of turning design (code) into artifact (running software) is virtually free in terms of cost and time. However software designers are unlucky that what they do is so misunderstood - not least by them themselves.
by mdaniel | 2025-06-15 18:49:55+00:00
"Better" is always "for what metric" but if nothing else having the source code to the stack is always "better" IMHO even if one doesn't choose to self-host, and that goes double for SigNoz choosing a permissive license, so one doesn't have to get lawyers involved to run it

---

While digging into Honeycomb's open source story, I did find these two awesome toys, one relevant to the otel discussion and one just neato

https://github.com/honeycombio/refinery (Apache 2) -- Refinery is a tail-based sampling proxy and operates at the level of an entire trace. Refinery examines whole traces and intelligently applies sampling decisions to each trace. These decisions determine whether to keep or drop the trace data in the sampled data forwarded to Honeycomb.

https://github.com/honeycombio/gritql (MIT) -- GritQL is a declarative query language for searching and modifying source code
by specialist | 2025-06-15 18:50:08+00:00
Ride share grifts (Uber, Lyft) extract wealth from drivers. Morally equiv to MLMs, value added resellers, platforms (Amazon, Spotify, Meta, etc).

It feels icky being an accomplice.

Less importantly, I now despise the degradation of driving etiquette and overall safety. At least as much as I despised taxis. eg don't block traffic loading / unloading; there's a loading zone RIGHT THERE, ffs.
by lotsofpulp | 2025-06-15 18:50:27+00:00
This is just devolving into a dispute about the definition of grueling.

The dictionary says “extremely tiring and demanding”. Letting random people into your space, putting your primary income generating asset at risk, being on constant alert, and working long, undesirable hours that results in health problems qualifies as grueling for me. Maybe not as grueling as some other types of labor, but obviously more grueling than 95% of programming jobs.

The drivers taking constant breaks and working whenever they feel like it are not the ones earning any decent amount of money.
by danielbln | 2025-06-15 18:50:48+00:00
I love solving problems, ideally with somewhat creative solutions. Code is one way of accomplishing that, and there are many fun parts to that process. The composition of functionality, the design and structure and so on. The most enjoyment however I get from getting something solved, and if I have to leave the intricate dance with the code to the machine to get there faster and often better, I'll happily do it.
by throwaway31131 | 2025-06-15 18:51:13+00:00
I could never relate to the programmers who wrote code for the sake of writing code. I write a lot of code, but for me the code is a means, not an end.

So I look at tools like LLMs as just the latest incarnation of tools to reduce the number of hours the human has to spend to get to the end.

When I very first started programming, a very long time ago, the programmer actually had to consider where in memory, like at what physical address, things were. Then tools came along and it’s not a thing. You were not a programmer unless you knew all about sorting and the many algorithms and tradeoffs involved. Now people call sort() and it’s fine. Now we have LLMs. For some things people think they’re great. Me personally I have not found utility in them yet (mostly because I don’t work on web, front end, or in python) but I can see the potential. But dynamic loaders and sort() didn’t replace me, I’m sure LLMs won’t either, and I’ll be grateful if it helps me get to the end with less time invested.
FollowUp: My move to Netherlands is currently blocked
by tech_lizzard | 2025-06-15 18:51:19+00:00
This is a follow up to the previous thread here: https://news.ycombinator.com/item?id=43108657#43109276 Thank you all for your good ideas and helpful hints.

I now have a B.V. business in the Netherlands right now, and I can probably get an apartment in a fly-over village or town using https://www.123wonen.nl/ service for finding apartments , The main problem I'm finding is the job situation; My current job implemented a new policy discouraging working overseas, even though the position is 100% remote. The majority of jobs (contract and full time) in current market for US want a US worker in the US.

I found one job that said they were fine with a move to NL, but then they flaked out before the first interview.

I am currently looking for a senior software developer job, with US pay (180k full time, more if contract) , probably 6 month to a year contract, that can support a move to the Netherlands.

I also have a house I'm planning to rent out, but that definitely anchors me down a bit. My wage request would be lower if I didn't have the house. The US housing market is bad, and I'd lose money if I sold it atm.
by gamblor956 | 2025-06-15 18:51:32+00:00
So basically you're freeloading off of the works of others without compensating them in anyway for creating the content that your business model relies on?

Yep, sounds like an "AI" product to me.

You need to get licensing rights for all of the videos you're using. Some of the creators will probably be stoked to have their video featured and won't charge you anything. The rest will probably ask for money, and you'll either need to pony up or stop using their content. Note: this especially includes the many American university videos you're using; their licenses generally prohibit commercial use of the videos.
by ok123456 | 2025-06-15 18:51:36+00:00
If you go through the trouble of trying one of these ancient distributions, use a mode line calculator (e.g., https://arachnoid.com/modelines/index.html ) for your XFree86.config. With that, it's straightforward to get it working on a 16:9, 16:10, or any other resolution.
by bastawhiz | 2025-06-15 18:52:31+00:00
This proposal doesn't (nor can it possibly) fix the issue of the site putting a full-viewport UI up that forces you to trigger a permission modal. That's an issue today, and it doesn't even have anything to do with permissions. See: cookie popups, newsletter popups, disable your ad blocker popups. It's impossible to avoid that problem, because the nag screen is the content of the page. Even if you block permission requests with today's options, the site can still do this to annoy you into changing your mind.

If you're on a site that follows your cursor around with this button forcing you to click on it, the SITE is spam, not the permission request.
by Defletter | 2025-06-15 18:52:58+00:00
If I may just take this opportunity to moan about particular sandboxes: I use the flatpak version of Discord because of the promise of sandboxing in part because I hope it'll mitigate some of the telemetry happening but I doubt it does, but I digress. It is so annoying that anytime I want to drag a file into Discord, I first need to copy it to ~/Downloads. I'M GIVING YOU TO THE FILE, TAKE IT.

I feel this same way about Android permissions too. I don't feel like "this button opens the camera and gives me the photo you take with it" and "I can access whatever the camera is seeing at this moment" should be the same permission. Hell, the former wouldn't even need to be a permission. Ditto with photos. Why do I need to give WhatsApp access to my photos to include a picture in my message? Just allow the button to open an Android OS element that it has no access to, then I can select a photo/photos through it, and then Android gives WhatsApp those photos. And if you take a photo from WhatsApp and want to save it, that should be just as easy, like downloading a file from a browser.

I get the sense that most sandboxing/permission systems are just flags on specific API calls: you want to access a folder? well you need an fs permission for that! But don't worry, once you have permission, it's carte blanche! The only pipe-based sandboxing system I've encountered thus far is the share feature, but this is often so limited.
by bdash | 2025-06-15 18:53:00+00:00
It mostly seems to be deprecated to encourage developers to use App Sandbox rather than doing custom sandboxing things. With custom sandboxing baking implementation details of system frameworks into the sandbox policy is almost unavoidable, and Apple would really rather you didn't do that as it limits their ability to make changes in the future.

The underlying sandbox subsystem is what App Sandbox uses. Apple can happily rely on implementation details of system frameworks in their policies because they can update them as the system frameworks change.

The sandbox subsystem is what all of Apple's system software uses for sandboxing, as well as many security-conscious third-party programs such as web browsers. It's not going anywhere anytime soon, despite being marked as deprecated.
Show HN: Get nutrition labels for any recipe (YouTube, Website, Text, Image)
by d3r1ck | 2025-06-15 18:53:09+00:00
Heya HN,

I love watching cooking videos on YouTube, and one day an idea sparked: Can I instantly get the nutritional values for this recipe?

The problem: Great recipes are everywhere, but figuring out the actual nutrition is a chore.

Most of us who track calories or macros have to:

* Manually get nutritional info for every ingredient.

* Wrestle with spreadsheets for calculation.

* Or just give up and eat that lasagna.

Let’s be real: no one enjoys that, especially when you just want to cook and eat your food.

So I built Recp.ai. It’s a free tool that pulls the nutrition data for you. Just give it a YouTube link, a recipe from a website, a photo of a cookbook page, or even just pasted text. It identifies the ingredients and quantities, matches them against the USDA database, and gives you a full nutrition label.

It started as a script to pull ingredients from YouTube transcripts using Gemini. Then I got obsessed. Why not any website? So I added a scraper. What about any list of ingredients? Added text parsing. How about a cookbook? Now it uses Google Cloud Vision so you can just upload or snap a photo of the recipe.

I wanted to build something lightweight, fast, and simple that you'd actually use. No sign-ups. No ads. Privacy-first.

What I’m happy with? It works on a huge variety of sources. I fed it a photo of my old Escoffier cookbook recipe and voila - it works.

What's next? I'm planning to use Google Cloud Vision to identify the dish, say "Beef Pho", it'd figure out its typical ingredients, and generate an estimated nutrition label. It would then ask users to confirm the dish, so the result is as accurate as possible. Any suggestions here if this would be the right way?

Would love to hear your thoughts, and if this feels like something that would with your meal prep. Just sharing something I built because I wanted it to exist and solve a problem.
by stillpointlab | 2025-06-15 18:53:25+00:00
The fact that they do not include the trailing 'Z' for UTC timestamps is a frustration for me. It caused a few hours of debugging since JavaScript date parsing assumes that dates that lack the trailing Z are in the client time zone. I had to add a hack to check if a UTC date did or did not have the trailing Z and append the Z if it was missing.

This is made worse when you have a lot of `createdAt` columns that get set to NOW. You have to deal with the missing Z in all places where it matters. And in general, it is pointless to use the `localtime` parameter since that is the server time, and for UI I want to display the time local for the user. So I want to deal exclusively in UTC on the server and do any time zone conversions on the client.

Worth noting that when I changed to PostgreSQL, its date function does add the Z which makes life easier in general. But it is an inconsistency to be aware of if you use both DBs.
by Lio | 2025-06-15 18:53:36+00:00
I think a much better way forward is proposed by Jake Zimmerman[1] of the Sorbet team. That is to allow the runtime to parse RBS inline format comments.

That retains Sorbet’s fast static checker and its runtime checks which Typescript compiled to JS lacks.

1. https://blog.jez.io/history-of-sorbet-syntax/
by nullc | 2025-06-15 18:54:36+00:00
sadly the demo is not so impressive as they make it out to be: The extra-path light is 'caused' by exit diffraction of the light source.

Now, the same underlying theory also explains why there will always be diffraction from any finite boundary resulting in a reality which is indistinguishable from one where light actually takes all possible paths. But to argue that it actually does is arguably more meta-physics than physics. The demonstration is further compromised by the fact that the laser's diffraction performance is also presumably far from the physical limit.

So a cynic seeing that demo would say "Isn't that just due to some of the light from the laser being off-axis" -- and it absolutely is. The physics means that some of the light will always be off-axis, but the demonstration does nothing to establish that.
by HideousKojima | 2025-06-15 18:55:38+00:00
Well their top directorial talent is retired (and even if it's another fake retirement like his last two, he's too old to do too much more) or dead. Miyazaki's films seem to be more popular and well known than Takahata's (personally Grave of the Fireflies and The Cat Returns are the only Takahata films I've seen), but both men were the heart of the studio. Goro Miyazaki has improved since his debut but is still nowhere as talented nor as visionary as his father.

Also The Boy and the Heron was quite a letdown for me for Miyazaki's final film. I understood the point he was trying to make, that the films he made were his attempt at creating a perfect world, but the malice in his own heart made him unable to accomplish his vision. But the rest of the film didn't really seem to be built around that message, it seemed like an afterthought for the final scenes where the great-uncle is trying to pass the mantle on to him.

In any case, Princess Mononoke is my favorite film of all time, and the closest that Miyazaki (and Studio Ghibli) ever got to perfection. If you haven't seen it you should absolutely check it out.
by timewizard | 2025-06-15 18:55:38+00:00
> since LLMs have commoditized something that used to be gatekept to the teeth.

I don't see any LLM commoditization and I can't apprehend your point of view that programming was guarded by gatekeepers. The past 20 years have been an explosion of systems, open code, and languages. Where do you get this point of view from?
by hamburglar | 2025-06-15 18:56:28+00:00
Indeed. This compulsion is infuriating because it becomes normalized to require an app for things that very much should be a website.

At least once a month I have the experience where I either have to ask someone “am I forced to used your app to use your product/service” and they are baffled by the resistance. I just went through the exercise of net-sniffing my kids’ school bus status app because it is obviously just a wrapper around a web UI but nobody —- not the district nor the company that makes the app —- will actually admit this. Turns out there is a secret web page that offers the EXACT same functionality from a mobile browser. And the kicker: it works better.