MurphyA/hacker-news huggingface dataset:
by azalemeth | 2025-05-23 14:45:58+00:00
For the benefit of any other European readers who wonder what on earth this product is, it is a sugary breakfast cereal not on sale in the European Union. A brief search [1] states that it contains 86 g of carbohydrates (of which 30 g sugar), 4 g fat, and 5 g protein per hundred grams, along with 13 mg of iron. Its ingredients are:

> INGREDIENTS: Whole Grain Yellow Corn Flour, Sugar, Degerminated Yellow Corn Flour, Modified Food Starch, Contains 2% or Less of Hydrogenated Vegetable Oil (Coconut, Soybean and/or Cottonseed), Natural and Artificial Flavor, Brown Sugar Syrup, Salt, Enriched Flour (Wheat Flour, Niacin, Reduced Iron, Vitamin B₁ [Thiamin Mononitrate], Vitamin B2 [Riboflavin], Folic Acid), Red 40, Yellow 5, Blue 1, Yellow 6, BHT for Freshness, Vitamins and Minerals: Iron, Niacinamide, Zinc Oxide, Vitamin B1 (Thiamin Hydrochloride), Calcium Pantothenate, Vitamin B6 (Pyridoxine Hydrochloride), Folic Acid.

Entirely relatedly, butylated hydroxytoluene (BHT) exposure above 0-0.3 mg/kg bw/day is potentially deleterious based on effects in the reproduction segments and (precancerous) hepatic enzyme induction seen in two separate 2-generation studies in rats.[2] Quoting a rather dry academic paper:

> The Panel noted that exposure of adults to BHT from its use as food additive is unlikely to exceed the newly derived ADI [acceptable daily intake] of 0.25 mg/kg bw/day at the mean and for the high consumers (95th percentile). Exposure of children to BHT from its use as food additive is also unlikely to exceed this ADI at the mean, but is exceeded for some European countries (Finland, The Netherlands) at the 95th percentile. If exposure to BHT from its use as food contact material is also taken into account the new ADI would be exceeded by children at the mean and at the 95th percentile [everywhere].

Given that iron is listed after BHT (and therefore presumably is present at a lower concentration), I'll stick to toast & oats for breakfast, thanks...

[1] https://www.nutritionix.com/i/kelloggs/cereal-glazed-origina... [2] https://efsa.onlinelibrary.wiley.com/doi/pdf/10.2903/j.efsa....
Show HN: Build desktop apps with JavaScript and a native UI
by jblakely | 2025-05-23 14:46:04+00:00
A couple years ago I started experimenting with embedding V8, spent a lot of time saying, "I wonder if I can add this...", and before I knew it I had small, but usable development system for cross platform applications.

The idea is similar to Electron, build cross platform desktop apps with JavaScript, but with a native UI.

More importantly, you don't need to install a bunch of prerequisites to use it. Download 1 file and run. No install, just copy the file wherever you want it. And the applications you build with it are the same, no giant bundle of files to distribute with your app.

It's definitely not finished. I currently only have an IDE for Windows, but you can still use it to create apps for both Windows and macOS. I have a prototype of an IDE for macOS but it's not complete. Also, the documentation is pretty sparse, sorry!

I'm still working on tweaking the UI for the created apps, the differences between macOS and Windows make it difficult for the UI to look exactly the same, but it's getting there.

Anyway, would love to hear if anyone finds it interesting and/or useful!
by evanelias | 2025-05-23 14:46:04+00:00
Johns Hopkins University has an endowment of $13B, but as I already noted above, this journal has no direct affiliation with Johns Hopkins whatsoever so the size of Johns Hopkins' endowment is completely irrelevant here. They just host a website which allows online reading of academic journals.

This particular journal is published by Kent State University, which has an endowment of less than $200 million.
by zie | 2025-05-23 14:46:07+00:00
We use barman too, but we do hourly and daily restores into different database instances.

So for example our prod db is tootie_prod We setup another instance the restores from barman every hour and renames the db to tootie_hourly.

We do the same thing daily.

This means we have backup copies of prod that are great for customer service and dev troubleshooting problems. You can make all the changes you want to _daily or _hourly and it will all get erased and updated in a bit.

Since _hourly and _daily are used regularly, this ensures that our backups are working too, since they are now a part of our daily usage to ensure they never break for long.
by joshstrange | 2025-05-23 14:46:48+00:00
Hmm, I don't think I can tie anything back to 1 post. In most cases I probably assimilated the information and promptly forgot the source. I've also internalized things before not realizing how important they are until much later when finding the source is hard/impossible.

I can say that HN has had an incredible impact on my life. From being a place to debate/discuss technology and technology-related concepts to a source of news that has given me a edge (IMHO). Even at work I feel starved for that (not enough time and/or people interested in it) but here you can always find a topic to talk about and geek-out on.

I am certain there are core personality traits that I picked up or honed due to comments made on this site, I just can't point to a specific one.
by ck2 | 2025-05-23 14:47:37+00:00
vaguely related there is a fantastic new PBS Space Time this week which suggests the "no alien life" fermi paradox may be related to how our mitochondria evolved by a series of fortunate accidents which may not be reproducible elsewhere

https://www.pbs.org/video/is-there-a-simple-solution-to-the-...

( https://www.youtube.com/watch?v=abvzkSJEhKk )
by ramses0 | 2025-05-23 14:47:59+00:00
Caught me in a hallucination! :-P ... per Google it's William James.

Voltaire is the "I disapprove of what you say, but I will defend to the death your right to say it", which (per Google), is ALSO not a Voltaire quote, and instead "Friends of Voltaire" ... it's hallucinations fact-checked by Google all the way down! ;-)
by PaulKeeble | 2025-05-23 14:48:13+00:00
We could really do with a compact fibre connection on boards for the consumer space that isn't sfp+, be ausd that will not fit on a typical motherboard. We can get away with copper at 10Gb but the move to glass fibre is inevitable and lower power and the enterprise solution isn't a good fit for the domestic market and motherboards.
by AlotOfReading | 2025-05-23 14:48:15+00:00
I don't think it's usually meaningful to discuss the idea of a "correct answer" without doing the traditional numerical analysis stuff. Realistically, we don't need to formalize most programs to that degree and provide precise error bounds either.

To give a practical example, I work on autonomous vehicles. My employer runs a lot of simulations against the vehicle code to make sure it meets reasonable quality standards. The hardware the code will be running on in the field isn't necessarily available in large quantities in the datacenter though. And realistically I'm not going to be able to apply numerical analysis to thousands of functions and millions of test cases to determine what the "correct" answer is in all cases. Instead, I can privilege whatever the current result is as "correct enough" and ensure the vehicle hardware always gets the same results as the datacenter hardware, then leverage the many individual developers merging changes to review their own simulation results knowing they'll apply on-road. This is a pretty universal need for most software projects. If I'm a frontend dev, I want to know that my website will render the same on my computer as the client's. If I'm a game engine dev, I want to ensure that replays don't diverge from the in-game experience. If I'm a VFX programmer, I want to ensure that the results generated on the artist's workstation looks the same as what comes out of the render pipeline at the end. Etc.

All of these applications can still benefit from things like stability, but the benefits are orthogonal to reproducibility.
by alephnerd | 2025-05-23 14:48:36+00:00
Notably, David Sacks - notable for bullying Parker Conrad until PG and Sama personally threated to cut him (Craft Ventures) and A16Z (he's close personal friends with Andressen) off from YC deal flow - is the crypto czar in the Trump admin.

He is easily the most hated man in the VC space, but also the most vindictive and influential. He's very similar to Musk, except he knows when to keep his mouth shut.

That said, I did not realize the Pakistan connection that World Liberty (the crypto company Witkoff is running) has nor that the US is negotiating a rare earth deal with Pakistan.
by marcusb | 2025-05-23 14:48:52+00:00
The styling of this reminds me of faces that cant and/or serif the hyphen. I checked a few, and in my very limited survey (Blado, Poliphilus, Trajanus and "related" faces for each that Monotype recommends) most type faces that style the hyphen do not change the appearance of the emdash at all from a horizontal line. The few counter-examples I found are italic faces (Balladeer by URW.)
by bluenose69 | 2025-05-23 14:49:14+00:00
As mentioned in the article, we dropped the 1-cent coin in Canada over a decade ago. Nobody cares. We also dropped the $1 and $2 bills, years back. I'm guessing there will be a $5 coin soon ... but none of this matters much anymore, since people pay for so many things with contactless money transfers.
by guerrilla | 2025-05-23 14:50:03+00:00
> to appease the tree-dwelling spirits displaced in its construction.

It seems not:

> A Scandinavian tradition of hoisting a pine tree to the top of framed out buildings had a more functional purpose: when the pine needles fell off, the builders knew the wood frame below had cured/dried out so they could enclose the building.[2]
by shermantanktop | 2025-05-23 14:51:50+00:00
I always think of “bro” as being a hyper version of “dude.” It’s generically applied to any random person, but it’s also exclusively male. So using it implies “this ingroup is assumed to be 100% male.”

On the other hand, I’ve seen and heard “dude” and “guy” used by and applied to women by other women. Not common but it happens. But I’ve never heard “bro” used that way.
by addaon | 2025-05-23 14:53:13+00:00
> What's the value of saying you were blocked but now you aren't?

Pattern detection. As a coder, your job is to get past blocks and deliver features at quality and on time. As a manager, your boss's job is to take information in from their directs, synthesize a picture of what's actually going on, and work to make your life easier (and thus, you more productive) in the future. "I was blocked for four hours yesterday because <x>" isn't a big deal, for you; but seeing the commonalities in <x> across the whole team, and over a longer period of time, motivates action to understand the /underlying/ problem and improve it in the future.
by dudeinhawaii | 2025-05-23 14:53:22+00:00
Sad to see Fakespot shutdown after purchase. I rely on Fakespot for a sort of ground-truth when navigating Amazon. When faced with 20 similar items, all having thousands of faked review scores, it was helpful to get the A-F rating. While these tools didn't really need to live in the browser, by purchasing and then killing them, they've done the web a disservice.

"Fakespot's analysis of online shopping reviews didn't fit a model we could sustain"

I feel like you figure that out before you purchase the largest tool for analyzing and detecting fake product reviews.
by cometapi | 2025-05-23 14:53:28+00:00
As the demand for advanced AI capabilities grows, Anthropic’s latest Claude 4 family—comprising Claude Opus 4 and Claude Sonnet 4—has set new benchmarks in coding proficiency, long-form reasoning, and autonomous task management. Simultaneously, CometAPI has emerged as a unified API platform that allows developers to seamlessly integrate over 500 AI models, including Anthropic’s offerings, under a consistent interface. This article delves into the combined power of Claude Opus 4 and Claude Sonnet 4, explores why CometAPI is the ideal gateway, and provides a step-by-step guide on how to access these models via CometAPI’s robust infrastructure.
by WarOnPrivacy | 2025-05-23 14:53:30+00:00
I'm as particular as I need to be with my NIC choices. Mostly it was Intel, especially in firewalls.

But Intel I225 (2.5GbE) chipsets were causing a lot of grief, 2022-2024. Realtek was same as ever and that made them a potentially better choice.

I think the 225/226 are better now. I have a 4 port arriving today and we'll see.
by ptsneves | 2025-05-23 14:54:09+00:00
Thanks for answering.

The threat model for a programmer is likely much more complicated than for a regular user, but not related to sandboxing.

Regarding the "server facing the internet is real", I am not sure I get your point. Could you elaborate?

The point you make about portals and how the support exists but neither Flatpack/IOS or Android ecosystems get it right is very revealing: when nobody gets it right then it likely means the design is broken. Even Fuscia failed and it was an OS built from scratch to focus on userspace isolation and contracts for IPC and syscall.

Anyway it is very unfair to the users when designs supplant existing ones breaking things that used to work. Again we are talking about very basic computer usage patterns that have existed for several decades.
by api | 2025-05-23 14:54:31+00:00
What you just described -- random mutation and survival -- is the process whereby learning occurs. Over time this process transfers information about "how to survive" into the genome and other mediums of heritability.

AI could do this too, but that just means it's using a different learning algorithm. There is a whole field called genetic programming that uses evolution-inspired rather than nervous-system-inspired models and has had success in areas like physical materials engineering, circuit board layout, etc.

It doesn't change the fact that you need more information to go beyond where you are -- I do not believe you can reason from a void into higher levels of... what?
by red_admiral | 2025-05-23 14:54:49+00:00
You're right of course.

Blackwall seems also to have two sets of lights and barriers, and an off-ramp in between. That's probably for fire safety too to close and evacuate the tunnel and get the emergency services in, but I imagine it's used for height detection too if a loud CLUNK on your truck cabin isn't enough.

As an aside, the person who signed the original heights as (13ft)(4m)(9ft)(2.8m) needs to learn a bit about UI design. Yes, two lanes, but the gap between the central two signs is far smaller than to the other sign for the same lane. Also 4m is just over 13 ft 1 inch, which there'd be space to include as there's already a 0 on the leftmost sign (and from the rightmost we see that decimals are allowed on signs). Guess we're going to rely on the CLUNK after all.
by chermi | 2025-05-23 14:54:49+00:00
Good point. I'd be curious if anyone actually has the text showing he said this. It's in principia I guess. My bet was that he never gave a full description, but rather just said that it is moon/sun that *causes* the tides.-- I'd wager he acknowledged the incompleteness of it. Which would still be mostly accurate. It's hard to imagine him knowing about the complicated tides in England and saying definitively he had a full model of the tides.
by tshaddox | 2025-05-23 14:54:50+00:00
> It's a shame that pretrained approach leads to such good enough result. The learning-from-experience, or what should be the "right" approach, will stagnate.

We’ll see. I’m skeptical that you’ll ever get novel theories like special and general relativity out of LLMs. For stuff like that I suspect you need the interactive learning approach, and perhaps more importantly, the ability to reject the current best theories and invent a replacement.
by gklitt | 2025-05-23 14:54:56+00:00
We're happy to share the Embark prototype with anyone who wants to try it out - just email me at geoffrey@inkandswitch.com and I can share a link with you.

A couple reasons we've decided not to share the demo widely: 1) it's research software, not developed to the quality standards of a commercial product, so we don't want people to get confused or disappointed by that, 2) the prototype heavily uses the paid Google Maps API.

We've also publicly released demos of some related work, like Potluck, an interactive medium built on text notes:

https://www.inkandswitch.com/potluck/demo/
by fnordpiglet | 2025-05-23 14:56:32+00:00
I actually think indoctrinating their children in western human liberalism -is- a feature. But whether it’s a feature or a flaw, it’s an aspect of having the best brand on earth that those with the most money aspire to it. If you’re in an African country Harvard degrees are extremely prestigious, more so than in America, so the drive to attain it is even greater - even if it’s largely limited to the wealthy. But not entirely - Harvard is need blind and pays 100% of the way for many international students. You are either there because you’re exceptional or exceptionally rich.
by hamburga | 2025-05-23 14:56:33+00:00
> AI Alignment is different because it is trying to align something which is completely human made.

Not sure what you’re getting at here; pharmaceuticals are also human made. The point in the blog post was that we should also want drugs (for example) to be aligned to our values.

> What I think is absolutely important to understand is that throughout human history "alignment" has never happened.

Agree with that. This is a journey, not a destination. It’s a practice, not a mathematical problem to be solved. With no end in sight. In the same way that “perfect ethics” will never be achieved.
Show HN: FormatMyPost, a FREE LinkedIn post formatter (no signup, no ads)
by taishikato | 2025-05-23 14:56:33+00:00
hey hackers,

i've built https://www.formatmypost.com — a FREE LinkedIn post formatter powered by AI.

i made it cuz lately i've been focusing on my LinkedIn game and wanted to format my post to stand out in the timeline.

would love to hear your thoughts on this.

thanks!
by root_axis | 2025-05-23 14:56:50+00:00
Israel was going to be armed either way, this is decades long u.s. policy and nobody was going to change that.

The choice was between a liberal candidate that's at least nominally interested in good outcomes for Gaza and a candidate that's openly hostile to Gaza, the same candidate that recognized Jerusalem as the capital of Israel and enacted a total ban on Muslim immigrants in the u.s.

Now, Trump is openly proposing ethnic cleansing so he can build hotels in Gaza. People who equivocate on lesser-of-two-evils are those who simply don't care about real outcomes.
by tzs | 2025-05-23 14:57:10+00:00
One of the things Trump keeps going on about with the EU is VAT, which he seems to think is a tariff on imports.

Since it is likely impossible to get Trump to actually understand what VAT is, I wonder how hard it would be for the EU to repeal VAT and replace it with a "sales tax" that happens to actually work identically to the current VAT?
by bckr | 2025-05-23 14:57:28+00:00
> struggle to scale beyond much more than a single module

Yes. You must guide coding agents at the level of modules and above. In fact, you have to know good coding patterns and make these patterns explicit.

Claude 4 won’t use uv, pytest, pydantic, mypy, classes, small methods, and small files unless you tell it to.

Once you tell it to, it will do a fantastic job generating well-structured, type-checked Python.
by elktown | 2025-05-23 14:58:07+00:00
> what dependencies we had (eg, who needed the truck when)

So in practice, that's a truck-sync meeting that needs to happen every day due to shifting needs and thus actually useful. Seems like there is room for improvement there but might not be worth it for them?

I also don't think certain management cultures would ever want to skip reaffirming the workplace hierarchy on the regular, but that's certainly not a culture I'd want to work in - but at least that's usually honest that it's just status updates to the boss and not hidden behind some nice sounding methodology bs.

IME, a standup is just repeating JIRA tasks 99/100 that's not useful for anyone beyond perhaps the extroverts that just wants the face-time, people who rarely reads chats, and ofc management for said office politics.

Usually you've already had a weekly/bi-weekly planning meeting distributing tasks in a rather granular size that are available for everyone to see progress on. Then you have easy-to-access direct communication channels through Slack or similar for ad-hoc questions to anyone at any time. Have a question? Just ask? If that's not enough I'm a lot more inclined to believe that the team is dysfunctional.

I genuinely think it's a shame that the autonomy & trust that other fields can offer people with proven qualifications/past work is not being offered, instead you're stuck in various infantilizing rituals when you're building a house that you've already built multiple times and don't need hand-holding to do so.

But there's some serious amounts of gaslighting going on in the field to explain that a tracker on your car is trust & autonomy.
by zie | 2025-05-23 14:59:47+00:00
Just like with any other OSS project, you have to convince the upstream developers that your PR is worth merging.

You don't do that by throwing PR's over the wall and then moving on. You do that by being part of the community.

That said sometimes you just don't have the resources to engage another community at the moment, so you push the PR over the wall anyway, assume it won't ever land and act accordingly.

The smaller and less impactful the change, the bigger chance of it landing. I'm always clear with my PR's that I push over the wall though: I probably won't be around to maintain this, feel free to not merge, etc. I also try to thank them for their service to the community and share how their code made my life easier.
Pyper SDK – Python SDK for AI agents that guides users to fix missing API keys
by eugenekaliisa | 2025-05-23 15:00:33+00:00
You store keys in your secure Piper vault. The agent requests access via our Python SDK (pip install pyper-sdk). The SDK handles vending (temp tokens preferred) with fallbacks to ENV/local files if Piper isn't used.

Key SDK Features (v0.7.1):

Smart user guidance: If a secret can't be fetched, the SDK provides clear, actionable advice through the agent/MCP's chat interface, including deep links for you to fix permissions (e.g., grant a missing API key in Piper).

Graceful startup: Agents start and operate even if initial user keys are missing or not configured.

Dynamic permission re-validation: The SDK tracks permission changes made in Piper, allowing you to fix access and retry without an agent restart. Or revoke access with a click.

Dealing with user API keys in Python AI agents & MCPs is a pain. Users don't want to paste keys everywhere, and developers don't want to handle them directly.

We're aiming for a much smoother and more secure experience for both users and developers. SDK GitHub: https://github.com/greylab0/piper-python-sdk Piper: https://agentpiper.com/

What are your thoughts on this approach? Feedback welcome!
by anileated | 2025-05-23 15:01:46+00:00
On a technical level, DTGI (diffusion-transformer generated imagery) is a subset of CGI (computer generated imagery). All DTGI is also CGI.

Computer is the medium, like painting on a canvas. You can paint, or you can pay someone to paint for you.

On a conceptual level, DTGI is a big change. From painting, or paying a creative to paint, to paying a faceless corp to generate a permutation of paintings by other people (who probably did not consent to that).

If creator is transparent about it, I would appreciate it, but as someone said once I’d prefer to just see the prompt since that is the extent of creative input.