MurphyA/hacker-news huggingface dataset:
by SEJeff | 2025-06-04 03:39:39+00:00
Modern SMR nuclear reactors use precious generation spent fuel rods as their own fuel, and by design, are impossible to cause a meltdown.

I have 21.1kW of solar panels on my barn, and nuclear is still the cleanest energy at scale, but a lot. Also, solar panels can’t be realistically recycled and when the panels are done, they’re destined to landfills. At least they’re finding ways to recycle wind farm rotor blades.
by hughmcinnis | 2025-06-04 03:40:22+00:00
I built https://www.agentrank.tech to help people discover the growing number of AI agents in one place. Right now it’s a manually curated directory, but I’m working toward adding features like user reviews, usage stats, and automatic updates.

I feel like the existing sites for this are messy and not very user friendly. I created this site to be very clean and simple, while being extremely functional.
by kiitos | 2025-06-04 03:40:31+00:00
> Returning bogus values alongside errors.

Unless documented otherwise, a non-nil error renders all other return values invalid, so there's no real sense of a "bogus value" alongside a non-nil error.

> Designing the error mechanism based on the assumptions that errors are primarily meant to be logged and that you have to get out of your way to develop errors that can actually be handled

I don't see how any good-faith analysis of Go errors as specified/intended by the language and its docs, nor Go error handling as it generally exists in practice, could lead someone to this conclusion.
by bigiain | 2025-06-04 03:41:49+00:00
Another possible suggestion. Maybe choose random points that are within a set radius of points chosen along the borders? So perhaps choose first a random selection of points on the border, then choose random points within a circle (or perhaps just a square with a set delta in the lat/long) that are "nearby to the border" - then measure your error rates for those points at various boundary simplification tolerances? That'd remove the "middle of the state" random points where the border tolerance inevitable makes no difference.
by moralestapia | 2025-06-04 03:41:53+00:00
>Your CTO is a webdev with 6 months prompt engineering.

I was once interviewed by a girl who was probably not much more than an intern, I ended up explaining a couple things for her during our call; she didn't know AWS services had quotas, for instance. She was interviewing me for a Devops job that required 10 years (yeah, 10) of experience with AWS.

After our call, the CTO came back to me (we are somehow acquainted, that's why I applied there in the first place), to tell me the feedback he got from this woman is that I don't seem to know my stuff real well ... It's been two years and their team are mostly the same people, I don't think they ever hired anyone.

Big waste of time. A lot of people on these nu-companies are just LARPing, they do that until money runs out, blame it on "the economy" and move along.
by somenameforme | 2025-06-04 03:43:40+00:00
This is something I think many people don't appreciate. A perfect example in practice is the Journal of Personality and Social Psychology. It's one of the leading and highest impact journals in psychology. A quick search for that name will show it as the source for endless 'news' articles from sites like the NYTimes [1]. And that journal has a 23% replication success rate [2] meaning there's about an 80% chance that anything you read in the journal, and consequently from the numerous sites that love to quote it, is wrong.

[1] - https://search.brave.com/search?q=site%3Anytimes.com+Journal...

[2] - https://en.wikipedia.org/wiki/Replication_crisis#In_psycholo...
by thfuran | 2025-06-04 03:43:49+00:00
>orbits the sun at the same rate as us

That means you're heavily restricted in where you can put it. It has to be either right next to earth, in which case it's hard to keep away from Earth, or at L1, which is not stable. There's no other place you can put something where it will stay directly between us and the sun.
by Fezzik | 2025-06-04 03:44:56+00:00
For new cars I believe it is nearly 100% consumer demand. I’m a manual fanatic (currently shopping for my dream 93/94 Supra) but the tech for automatics is just too good now. Assistive cruise control doesn’t even work with manual transmissions and I don’t know anyone that wants to buy a new car that doesn’t have that technology. Also, the gas mileage is better, the wear-and-tear on the transmission is less and, as fun as shifting is, unless you’re a hobbyist with multiple cars the incentive of getting to shift just doesn’t outweigh the objective benefits of not having to. Heck, I clearly remember that even in the mid-90s when I was starting to drive manual transmissions were already falling out of style with kids my age buying their first cars.
by gus_massa | 2025-06-04 03:45:34+00:00
> Regardless, Mitra and colleagues wrote that their observation “challenges our basic understanding of physics,” with practical effects extending far beyond a neat lab trick.

The description of the orb and how it works, reminds me of the Sticky Octopus toys https://www.youtube.com/watch?v=ruLT3LTmfxc&t=130s definitively not new physics.
by saghm | 2025-06-04 03:45:54+00:00
It's a verb used to describe multiple people lamenting the same bad circumstance, with the idea that it's made slightly less bad by the experience of having to go through it together rather than alone. The phrase "misery loves company" is somewhat common in English, and while it's more often used to describe situations where one person feels bad and acts out to make others feel bad as a coping mechanism, the roots of the word are pretty recognizable in it; "co-misery", as in "we're miserable in this together".
by keeda | 2025-06-04 03:47:30+00:00
Totally agreed that any large community must contain multiple diverse opinions. But when making a point it's impossible to address all relevant combinations, and so it's fine to generalize. Using the US as an example again, many Americans opposed the Iraq war but it is perfectly accurate to say that "the US invaded Iraq."

Now, generalizations can be faulty, but whether they ring true is a good proxy for their usefulness. And this point in TFA rings very true. Beyond just Hacker News or other social media, look at the blogosphere, industry "thought leaders", VCs, organizations like the EFF, startups, tech companies and their executives (and if you look closely, their lobbyists) on any matter involving intellectual property rights. The average reality that emerges is pretty stark and can be summarized as "what's mine is mine, what's yours is everybody's." Sure, many of us would disagree with that, but that is what the ultimate outcome is.

As such, I read that point not as singling out a specific set of people, but as an indictment of the tech community, and indeed, the industry as a whole.
by kazinator | 2025-06-04 03:47:40+00:00
It's a solved problem. Commits can be represented as e-mails. (e.g. "git format-patch").

The mails can be catenated together into one file; this is called the mbox format.

Get three commits as three separate files:

$ git checkout Your branch is up to date with 'origin/master'. $ git format-patch HEAD~3 0001-Issue-successful-status-out-of-cdlog.recover.patch 0002-cdalias-take-zero-one-or-two-args.patch 0003-cdunalias-improve-test-for-undefined-alias.patch

Now checkout to before those commits, detaching HEAD:

$ git checkout HEAD~3 Note: checking out 'HEAD~3'. You are in 'detached HEAD' state. HEAD is now at b3c0288 New feature: auto recovery.

Now, catenate those files together to create one "patch.mbox" file:

$ cat 000* > patch.mbox

"git am" takes the whole file and applies it:

$ git am patch.mbox Applying: Issue successful status out of cdlog.recover. Applying: cdalias: take zero, one or two args. Applying: cdunalias: improve test for undefined alias.

Clean up: return to master, delete the file:

$ git checkout master Warning: you are leaving 3 commits behind, not connected to any of your branches: [ .... ] Switched to branch 'master' Your branch is up to date with 'origin/master'. $ rm patch.mbox
by const_cast | 2025-06-04 03:48:31+00:00
When Battlefront (not the old one, the new one) came out, EA was charging 60 dollars for it. Okay. But the battlepass, which had a lot more maps, was 50. So it was 110 dollars total.

But don't worry, this first day DLC more than doubled the content of the game, so it was worth it! Of course... if it's a day one DLC maybe we could've just included in the base game we're releasing at the same time.

Anyway, Triple AAA has been doing this for a long time. It's just that nobody cares when EA is greedy, it's just expected from them.
by banana_giraffe | 2025-06-04 03:48:48+00:00
https://web.archive.org/web/20140701085917/http://www.nasa.g... :

> Although the galaxies will plow into each other, stars inside each galaxy are so far apart that they will not collide with other stars during the encounter. However, the stars will be thrown into different orbits around the new galactic center. Simulations show that our solar system will probably be tossed much farther from the galactic core than it is today.
by vlovich123 | 2025-06-04 03:48:48+00:00
> But compared to the CO2e it saves from being emitted its absolutely worth it currently.

Funny. That’s a huge part of the argument made to justify that burning fossil fuels is OK. The problem with letting small problems linger while you scale is that suddenly you have a huge problem you can’t do anything meaningfully about because suddenly it’s a critical part of your economy.
by xyzzy_plugh | 2025-06-04 03:49:03+00:00
I find this whole document hard to read. A "diff" colloquially refers to the difference between two things -- files, directory trees, whatever. What TFA refers to as a diff has been always known as a patch, at least to me.

This is nothing about diffs, but entirely about patch metadata management. I mean, sure, noble goal, but this is just shuffling bits around. If they proposed that metadata was required to be JSON that would be one thing, but instead it's some weird self-describing length-delimited nonsense that just disguises the same problems that exist today. It's already extensible! Just type words!

I've spent a lot of time parsing things out of git commits and patch files and while some standardization would be neat, this isn't it.

That said I find the argument that git diff style is more or less canonical more compelling than I have in the past. So there's that.

> A single diff can't represent a list of commits

A patch set can! Why on earth would you want that represented by a single diff is beyond me.
by freetime2 | 2025-06-04 03:49:16+00:00
Most of the buttons on my toilet's control panel [1] are crevice-free. The front buttons are completely crevice-free. The flush buttons on the top do have crevices between them, but in practice they are raised, and the surface is large enough that fingers only come in contact with the flat part of the surface when they are pressed. After 5+ years of only wiping the surface when cleaning, there is zero gunk build up in the crevices. I do think it would be better if there were no crevices at all - but I'm not sure what design tradeoffs that would entail (for example, the front buttons seem less durable than the top).

Handles, on the other hand, also often have crevices and areas that are hard to reach for cleaning (on the underside of the handle or the area between the handle and the toilet). They also require more pressure, a larger contact area, and a longer contact duration, leading to more transfer of germs between the hand and the handle.

I agree that it makes sense for bathrooms to be as touchless as possible. My toilet will flush automatically when you stand up. Higher-end models will also raise and lower the lid automtically when you enter or leave the room.

It might be nice to have touch-free controls like you see on airplanes and some public restooms. But on the other hand there might be some design tradeoffs in terms of usability or battery life. And in a private residence, I don't think a flush button contributes significantly more to the spread of sickness than, say, door handles throughout the house.

In terms of water usage, Japanese toilets tend to be very efficient. The eco flush on my toilet uses 3.4L. The EPA's "WaterSense" certification, by comparison, applies to toilets that use 4.8L. So without more data, I'm a bit skeptical of the claim that it is possible to achieve better efficiency (and a complete flush) by using less pressure on the handle. To the contrary, I think it's probably more efficient to have the water enter the bowl with a higher velocity, as it would allow the water to get over the trap and flush with a lower total volume of water.

[1] https://toto.imagewave.pictures/GGA_14012506S154__web011.png...
ApiFlux – A Visual Playground to Build and Debug API Workflows
by Shubham_APIFLUX | 2025-06-04 03:49:50+00:00
Hi HN I just launched ApiFlux, a visual tool to help backend developers build, connect, and test APIs like nodes in a flowchart – without writing glue code for every integration.

Why I built it: As a backend developer, I often stitched together multiple APIs, transformations, and error handling manually. I wanted something like Postman, but more composable, visual, and better for multi-step workflows. So I built it.

Github Link: https://github.com/complex1/webflow-app

Live: https;//apiflux.in

What it does: Add APIs and logic as nodes.

Connect APIs using variables across steps. Add custom data transforms inline. Debug inputs/outputs visually with history. Test flows live with real API calls. Works locally in browser also.

Under the hood: Built with Node.js, Nginx, and Vue Zero config setup (no login needed)

Entirely open-source (MIT) — self-hostable I'm actively working on: Authentication flows Team workspaces CLI and deployment support

Would love feedback from fellow developers and builders here. Especially interested in your thoughts on: What API debugging or chaining pain points you have

Whether a tool like this fits into your workflow

What you'd need before using it in production

Thanks for reading — happy to answer anything here or on GitHub! https://github.com/complex1/webflow-app
Show HN: I turned my infrastructure into a tab
by furaar | 2025-06-04 03:50:16+00:00
I built a single cloud-based workspace where I can deploy full environments under 10 seconds, use 20+ advanced models, write code, automate tasks, and even talk to it. No setup, no context switching, just one place that does it all.

Would love your thoughts. https://swiftor.io
by tombert | 2025-06-04 03:51:28+00:00
That's a tough question, and it's happened before to me. It definitely makes things a bit weird for me.

If I have a prior relationship with that person, then to some extent they've already seen "full tombert" so I don't have to worry as much, but I'd be lying if I said that there wasn't a part of me that worries a little even still.
by smcameron | 2025-06-04 03:53:39+00:00
So, here is some computer created art ("art"?): https://imgur.com/x4eR2HQ I have many many more like it. https://imgur.com/tCYhZEy

I wrote the program that creates that. When I wrote it, my goal was to make a procedurally generated gas giant planet of some sort, but I didn't even know if what I was attempting would work (and for a period of about a month, it didn't work). I had/have only rudimentary control over the output. I can control the colors that go into it. I can control, to some degree, the scale of the "swirliness", but not the details of the swirliness. I can control how long I let the "swirliness" progress, and a few other things. But, I never know ahead of time how it's going to come out, and it's hard to escape the obvious fact that the computer has done nearly all of the work, and I only gave it the vaguest of directions in terms of aesthetics, although I did give it very specific instructions about how to do everything it did, those instructions were so complicated and so many, that I had next to no idea what specific output those instructions might produce, except in the most general terms. When I run the program, there's an anticipation ... "oooh, I hope this one comes out good!" but I don't know ahead of time whether it will or not.
by jordanb | 2025-06-04 03:54:40+00:00
Yes kinda, although even very large wind farms are small compared to:

1) the total height of the atmosphere and

2) other natural obstructions like cliffs and hills

What happens in surface level winds (which is where windmills operate) are actually controlled by the upper level winds. Obstructing surface level winds has local effects (these are also called "terrain effects" since this is usually caused by geography).

Theoretically, if you were to cover the earth in windmills, this would have a serious effect on surface level winds, where they would generally be blocked by a nearby windmill. This would be especially noticeable at sea where you otherwise don't get terrain effects. The vast majority of the atmosphere (everything above a few hundred feet) would continue to be unaffected, though, and would continue to be driven by ground and sea surface temperatures and the Coriolis effect, mostly.
by vlovich123 | 2025-06-04 03:55:10+00:00
I really am insulted by the analogy. All I said is that painting a 3% drop as trivial and not worth thinking about is completely ignoring that that could be the entire profit margin for the wind mill installation in the first place and thus the financing and capital investment math could have been done incorrectly and push the profitability negative. Pretty sure I presented a clear description of what my issue with such a glib dismissal is.
by DonHopkins | 2025-06-04 03:55:27+00:00
I've noticed how you regularly use five digit zero prefixed Y10K-compliant Long Now Years, but if things go well, you're going to need a lot more digits than that! ;)

https://longnow.org/ideas/long-now-years-five-digit-dates-an...

Zager & Evans - In the Year 2525

https://www.youtube.com/watch?v=zKQfxi8V5FA

Now it's been ten thousand years, man has cried a billion tears For what, he never knew, now man's reign is through But through eternal night, the twinkling of starlight So very far away, maybe it's only yesterday

Party like it's 99999!
by shanemhansen | 2025-06-04 03:55:31+00:00
> As a manager, your empathy needs to be highly conditional. Your job is to get to the truth of a matter in a respectful way, not make your team feel good.

Doubt. Specifically about the call for managers to have highly conditional empathy and the assertion that making your team feel good is not close to if not the top priority in the list of managerial duties.

We're working with people and whatever the official chain of command says, unhappy people generally deliver shitty work, so even if you short sightedly believe happy teams aren't your job, you'll soon understand why happy teams are a critical component to delivering for "the business".

If not, your competitors will.
by JumpCrisscross | 2025-06-04 03:57:57+00:00
> Freedom of expression, but only for those with Fuck You money?

Not really. Economic independence (a) obviously confers freedom and (b) does not require fuck-you money. It usually comes at a cost, namely, material comforts. But this has always been a civic balance even the wealthiest have to make. (For example, the billionaires kowtowing to Trump for fear of having fewer billions.)
by MangoToupe | 2025-06-04 03:58:25+00:00
The sun going red giant seems both easier to reason about and much more assured than trying to reason about global metabolic processes that have repeatedly changed on much shorter time frames, including in the last few hundred years at our own hand. Hell if there's one thing i'd put money on it's in life's ability to exploit hitherto-unknown chemistries to alter global metabolism. But physics, especially anything involving the energy output of the sun, is much harder to hand-wave away like that.

Not that I don't find that article interesting, of course. And I wouldn't underestimate our ability to (continue) to terraform the earth, intentionally sure, but much more certainly unintentionally.

Eg https://www.sciencedirect.com/science/article/abs/pii/S00319...
by noduerme | 2025-06-04 03:59:21+00:00
Pardon my ignorance, but modern browsers won't even load assets or iframes over plain http within an SSL page. So under normal circumstances you cannot open so much as an iframe to "localhost" from an https url unless you've configured https locally. Regardless of crossdomain perms. Wouldn't you want to require a special security permission from an app that was trying to setup a local server, AND require confirmation from a browser that was trying to connect to a local server?
by eeiaao | 2025-06-04 04:01:12+00:00
100% agreed, stl containers should be replaced. The problem here is that I'd like to keep the core dependency-free... However, functionality first, squeeze maximum later. I'll definitely give a try for non-stl containers and if measurements beat - make the usage of container implementation controllable by compilation options, keeping things configurable as much as possible.

Thank you for your ideas and advice! Great and valuable feedback
by vlovich123 | 2025-06-04 04:01:53+00:00
No, it’s being used to say that ignoring the problems with Wind farms scaling to a huge scale (and fossil fuels is massive and wind has made less than a noticeable dent) means that you’ve solved one set of problems for another and hopes the second set isn’t as bad. I didn’t say the only alternative is to go back to fossil fuels. I personally think that nuclear has much better and cleaner scaling properties with fewer issues than wind and solar (for example it still remains generally true that the only countries that have meaningfully reduced CO2 emissions are those that have offset it using nuclear while solar and wind have a very poor record) .
by dheera | 2025-06-04 04:02:33+00:00
> unhappy people generally deliver shitty work

The anti-pattern I've seen happen very often in some big tech companies is that shitty work is in fact often what is desired -- by your manager.

The CEO wants good work, but you're too many levels from them for that to matter.

Your manager may be trying to get promoted, and isn't looking for "good work" per se, they're looking for whatever will get them promoted, which can be something shitty that their manager wants, or that the company wants for their broken PR strategy.

And if you, lower down on the totem pole, don't deliver that shit, and instead insist on delivering something good that they aren't actually looking for, you'll be on the firing line. You can't align with the CEO at the cost of disaligning with everyone in-between. The CEO will never know you exist, and you'll be managed out well before they ever knew you existed.