MurphyA/hacker-news huggingface dataset:
by giantg2 | 2025-06-01 22:42:46+00:00
And it would still be costly. 10% bid increments is vastly different than today and would lead to property inflation. Going to court is costly. There are plenty of examples of how unfair the courts can be when people with lots of money face off with normal people. It wouldn't have to be billionaires. You could even have private equity abusing the system to manipulate the market in their favor.
by Supermancho | 2025-06-01 22:43:41+00:00
Bugs are more like viruses in practice. The cost is useful to measure in negative lifespan, not cost to fix, per se. This is why many bugs are never fixed. Those cost nothing to fix, because they don't have to be.

> Did your sql migration just delete all records in the production database? That's closer to 100x more expensive to fix in production.

Companies that do this often, don't stay in business. It's not 100x more expensive if you're not in business. Survivorship ensures that classes of bugs don't have a consistent negative return, because they are often fatal.
by towledev | 2025-06-01 22:43:57+00:00
Haven't listened to Librivox in years and years, but I still fork over the annual $2.99 because I feel I owe it.

It's horizon-broadening. Lots and lots of interesting reads/listens I never would've picked up otherwise. 1800s ghost stories, darkly racist novels like The Leopard's Spots (good luck getting through the first 10 pages). My favorite is Havelock the Dane: A Tale of Old Grimsby, first written circa the 14th century but thought to be much older. When you listen to it, it is apparent that the author and the intended audience know 100x more about nautical things than you do. It's also charmingly simplistic; the main character is sort of like Conan the Barbarian. He'll do things like "lift a stone the weight of an ox and throw it the length of two men." You imagine the audience being like, "Oh my fucking god.... that's amazing."
by twodave | 2025-06-01 22:44:52+00:00
What currency could replace the dollar? I’m not going to pretend I like the idea of trying to hold the world hostage to get more favorable terms for the US, but that is what is happening (as far as the mechanics of economics will allow, at least).

Or maybe the idea would be that there would cease to be one? But if you’re a less stable nation (and certainly almost all nations are still less stable than the US, and 4 years is really nothing on a larger timeline), then you have to hold onto something besides your own currency, right?
by jmole | 2025-06-01 22:45:34+00:00
I have 3 kids, all around the same age (K/1). They all got laptops about 18 months ago for christmas. I installed mint linux on all of them, and installed a few free/libre games for them to play, and I self-host the game server at home.

One game they play is luanti (formerly minetest). I gave them instructions on how to clone the git repository for the game, run the build script, and then start the game. They've probably forgotten the build instructions, but they know to play, they have to type `cd code/minetest` and then `bin/luanti`. Occasionally they have to run `git pull` to update the code on their computers. I handle all the game server administration.

I initially blocked all internet access with a kill switch, but this quickly became an issue because you need to be able to run `apt update` and a few other commands to keep the system up to date. So now I run a proxy server called e2guardian that lets them access sites that I choose.

Later, I introduced them to scratch, and I downloaded the entirely of griffpatch's youtube library with yt-dlp and organized it into folders on each of their computers. I've done the same thing with other tutorial style videos. They don't have access to youtube, and I don't really think it makes sense to give them access at this age.

They run scratch locally, as opposed to using scratch.mit.edu. I enabled the scratch website for a couple of days as a treat for them, and as expected, they spent most of the time exploring and playing others' games, but very little time building their own. I sort of expected this to happen, so we closed off access a few days later, and they took some of the ideas they saw online and started playing with them locally.

So my experience is:

a) linux makes a great platform for kids, since it's very easy to tweak things to stop behaviors that you don't want to reinforce. e.g. `sudo chmod 400 /usr/local/games` turns off all the games, `sudo killall kidname` will close the desktop session if your kid isn't listening when it's time for bed, you can set up time-based login policies with pam_time, you can install your own root certificates for SSL MITM, etc.

b) games reinforce that "computers are fun", and games like luanti are free, open-source, and hackable.

c) interest in games naturally spills over into interest in making your own games.

If you want to try luanti/minetest, I recently cleaned up/released a mod that I built for the kids last year called turtlebots. It's a visual programming tool that lets you program little turtle-shaped robots that can navigate in a minecraft-style world and build things as they move around. Source is here: https://github.com/jmole/turtlebots
by neilv | 2025-06-01 22:45:42+00:00
Recent Blender versions have OpenGL version dependencies and VRAM requirements that aren't supported on a lot of older or lower-end PCs.

For fans of, say, older laptops that have "mechanical" keyboards, or people who only have access to less-powerful hardware, I wonder whether Vulkan will re-enable support for the latest Blender.

(Though the VRAM might still be a problem. As will local rendering of expensive animations.)
by thisislife2 | 2025-06-01 22:45:51+00:00
The attack was certainly planned meticulously and can be termed a successful operation. Even the Russian media acknowledges it so, reporting that 5 airfields were targeted, attack on 3 were repelled successfully while attacks on 2 were a partial success. But they also speculate that Ukraine will not be able to carry out such attacks any more. As per their analysis, the drones were launched from cargo trucks and remotely guided via mobile networks. The Russian military are already revising their base security doctrines to increase surveillance around the bases and will now be apparently jamming mobile signals over airbases. Moreover, such kind of attacks require a network of human operatives - many have already been arrested and counter-intelligence operations to track down the rest is already underway.

So any more future attacks of such nature would all depend on how successfully the Ukrainian operatives in Russia are able to evade Russian security services.
by charcircuit | 2025-06-01 22:46:17+00:00
>drops out during that one critical meeting

The article said that it handles drops of internet connections fine.

>sharing a 10Mbps link

You aren't streaming a video.

>They've got an overly-aggressive firewall on the guest network, so Figma isn't loading

Figma is an industry standard tool. It would be unlikely to be blocked.

>and your provider decided to temporarily block your 5G tethering due to "misuse"

You can probably present directly from your phone in this case.

>Guess Figma is having an outage, better tell the hundreds of journalists to come back tomorrow!

I guess so. Or the journalists can watch the livestream or a recording.
by hayst4ck | 2025-06-01 22:46:41+00:00
When it comes to abuse of trust, I'm worried about goods coming from China. Israel's compromise of the pager supply chain shows that innocuous seeming devices can be weaponized via trust.

Imagine if every IoT appliance decided to burn down/self destruct and every phone with satellite connectivity decided to weaponize its battery pack. If every car with cell service connectivity decided to accelerate with brakes disabled at once. If every access point/router decided to make itself inoperable/turned into a bot net removing home internet all at once and likely shifting traffic to cell towers which could overload them resulting in zero communication. Imagine that as many devices as possible were programmed or constructed in a way to create failure on a specific date or period.

Sounds insane, but I would have said the pager thing sounds insane too. All those things definitely sounds possible to me.
by api | 2025-06-01 22:47:50+00:00
For no heat tiles I am thinking of the original idea of transpiration cooling, which I suppose ended up too complex or itself too heavy.

I didn’t know it was 10+ tanker launches. Is it because only a small amount of the tanker’s fuel payload is actually delivered?

That makes the whole thing look less useful for going anywhere past orbit. Still useful, but less of a step change from what we have now.

Maybe it’d be better to spend the whole budget on inertial confined fusion research instead. Get that working and you can really go somewhere.
Show HN: Better-Experiments – open-source A/B testing library
by 0xgautam | 2025-06-01 22:48:03+00:00
I've found that many A/B testing tools are either overly complex for straightforward needs or lock you into their ecosystem. If you just want simple, effective A/B testing without the bloat, it can be frustrating.

So, I built Better-Experiments: an open-source A/B testing library designed for developer happiness and simplicity.

The core idea is to make A/B testing feel like using a feature flag, with a minimal API.

It's currently v0.1.1. I'm looking for critical feedback:

=> How does this API feel for A/B testing? => What are your biggest pain points with existing A/B testing solutions that this might address (or could address)?

The readme has a roadmap (more storage adapters, statistical significance, a simple dashboard UI).

What features would you prioritize?

I'd love to hear your thoughts and experiences!
by gnabgib | 2025-06-01 22:48:54+00:00
(2021) Past related:

The 40th anniversary edition of Codex Seraphinianus (215 points, 2021, 64 comments) https://news.ycombinator.com/item?id=29413428

Codex Seraphinianus: A new edition of the strangest book (128 points, 2013, 30 comments) https://news.ycombinator.com/item?id=6538284

The Codex Seraphinianus: Man and woman copulate, turn into alligator (33 points, 2009, 16 comments) https://news.ycombinator.com/item?id=612161
by haswell | 2025-06-01 22:49:36+00:00
Look at it through this lens: the EFF is seeking to educate the public on the dangers of mass surveillance.

The HN crowd is disproportionately aware of how such systems operate and their implications, while the public has little understanding of it.

The headline summarizes the issue very succinctly. What is the issue? Installing massive networks of surveillance gear will eventually erode freedoms and impact people in ways that many people would disagree with. Regardless of how "standard" the described usage of the system might be, the fact remains that the mechanisms available to agencies now are pretty stunning in their scale and reach, and that much of the public is unaware, doesn't care because they don't know enough to care, or believes such a system would never be misused.
by dylan604 | 2025-06-01 22:50:15+00:00
> If you did that back in the day, there was a good chance for one of the devices to turn into a smoke machine.

Back in the day, you would not have been able to do any of this with one port. Each type of device had it's own uniquely shaped connector/pins combo. You were not going to connect your SCSI devices into the VGA monitor port accidentally. Closest I ever saw was someone attempting plug in a Mac ADB cable to the S-Video port, but that just resulted in bent pins. It just so happened those pins were on an Avid Film Composer dongle instead of a replaceable cable.
by chasil | 2025-06-01 22:50:39+00:00
When I was younger, the "logo" computer language was well-regarded for education of the young.

It is now a JavaScript platform:

https://turtlespaces.org/

Historical background may be helpful:

https://en.m.wikipedia.org/wiki/Logo_(programming_language)

Smalltalk, as the founding language for object-oriented programming, was originally targeted at children.

https://en.m.wikipedia.org/wiki/Smalltalk

I don't think any operational versions still exist.
by maccard | 2025-06-01 22:50:58+00:00
Step 0 of a presentation is: know your audience.

Doing a sales pitch to C suite person on your hobby horse is likely to get in as much trouble as doing a technical deep dive into the same topic to the same person.

> The implementation details and all their asterisks are provided by your account manager/sales engineer.

That's because the purpose of the presentation is to get you to talk to your account manager.
by hagbard_c | 2025-06-01 22:52:07+00:00
That status is up for grabs no matter what he or any other US president does. If the current US government - Trump et al - succeeds in lowering the deficit and increasing US-based manufacturing - and those are two big ifs - there is some chance of the dollar remaining the semi-reliable (as in 'reliably depreciating') reserve currency it has been in the last 75 years. If they do not succeed the US will end up going bankrupt and will default on its debt payments which will spell the end of the dollar's hegemony. As to whether they can succeed in avoiding this without touching the sacred entitlement cows - Medicare, Medicaid et al - is doubtful. Many European countries have gone through years of austerity in attempts to come closer to the EU-mandated maximum deficits and I suspect the USA will have to go through a similar process. Even the cuts proposed by DOGE do not seem to fill the prospected gap between government income and spending.

I suspect they'll end up raising taxes on high earners but I also suspect this won't be enough since the entitlement programs are inflation-corrected and lack a backing fund. With the current demographical developments in the USA and the rest of the Western and Eastern world an ever shrinking working population will have to pay for an ever increasing non-working population. Since there is no backing fund - current payments are used to pay out current benefits - this system will crash sooner rather than later. If and when the dollar loses its status as international reserve currency the US government won't be able to simply 'print' more dollars to fill the gap and hyperinflation will soon follow.
by roflcopter69 | 2025-06-01 22:52:23+00:00
Genuine question, why should I use this to deploy models on the edge instead of executorch? https://github.com/pytorch/executorch

For context, I get to choose the tech stack for a greenfield project. I think that executor h, which belongs to the pytorch ecosystem, will have a way more predictable future than anything Google does, so I currently consider executorch more.
by maccard | 2025-06-01 22:53:12+00:00
> It's absolutely not polished, the camera shakes, I don't know if they even rehearsed it or made multiple takes. And they seem to be conscious enough to have publicly asked for video producers to contact them to make better videos.

One of the things that is clear from watching that video (which is great by the way), is that they tell this story day in day out. They know their story, and they know their audience wants to see the detail they're sharing. Posting the M1 Macbook reveal [0] isn't going to turn the head of someone who wants replacable RAM in their laptop, but having someone take it apart on their desk is.

[0] https://www.youtube.com/watch?v=q_K2YUe1PN4
by axadrn | 2025-06-01 22:53:25+00:00
Thanks for the kind feedback! I totally get the appeal of daisyUI – super quick to drop in and great for prototyping.

With TemplUI, I’m aiming for a more minimal, dependency-free setup – no extra Tailwind plugins or runtime JS unless absolutely needed. The idea is to stay as close to the metal as possible and let devs build their own design system on top, rather than fight against a pre-styled one.

It's less “drop-in UI kit” and more “starter kit to build your own.” That makes it more customizable and hopefully a better fit for projects that want full control.
by Lerc | 2025-06-01 22:53:26+00:00
Have you seen https://github.com/floooh/chips A bunch of PIO linked chips using these interfaces would feel like a weird blend of software and hardware that stands separately to the FPGA world. I have wondered if it would actually work as a larger scale paradigm. Imagine a single piece of silicon with a bunch of RP2xxxx level processor/ram blocks with PIO links between them all. I'm not sure how it would come out compared to FPGAs for balance of flexibility/cost/power consumption/etc. but I suspect it could find a niche.

antirez mentioned running some of these on RP2040's
by ElectricalUnion | 2025-06-01 22:53:55+00:00
> When would I want this over a more generic solution like linking to an idp using something like keycloak

I assume everyone using Tailscale are opting for "simple code and adminstration" instead of "let me pierce NAT and handle Wireguard tunelling myself". On that point of view, "Identity management" is part of "stuff" that Tailscale helps you in the first place. So why not use it as the "Identity management" solution as well?

When you use `tailscale serve`, you get the headers Tailscale-User-Login, Tailscale-User-Name and Tailscale-User-Profile-Pic that identifies who connected thru the tailscale endpoint. https://tailscale.com/kb/1312/serve#identity-headers

On a separete side note, if you had an exposed OpenID Connect service in the first place, you can use it as the Tailscale tailnet auth SSO: https://tailscale.com/kb/1240/sso-custom-oidc
Show HN: Gemini-Engineer Tool
by rtfm01 | 2025-06-01 22:54:02+00:00
Hey everyone!

I've developed Gemini Engineer, an AI-powered CLI tool for software developers, using the Gemini API!

This tool aims to assist with project creation, file management, and coding tasks through AI. It's still in development, and I'd love to get feedback from fellow developers like you.

Check out the project on GitHub: https://github.com/ozanunal0/gemini-engineer

Please give it a try and share your thoughts, suggestions, or any bugs you find. Thanks a bunch!
by loloquwowndueo | 2025-06-01 22:54:20+00:00
Canonical is a remote company so location doesn’t matter but - what they do is, they post the same ad but selecting specific countries or cities to get better SEO positioning in most geographies. You’ll see the same position advertised for a bunch of cities (hence the inflated count) but the job posting text will actually say it’s remote.

It’s like “growth hacking” but for hiring post positioning.
by Y_Y | 2025-06-01 22:54:22+00:00
Mr. Gackle, you're a credit to yourself, and a hero to the rest of us.

I did something pretty lazy by taking the poster's recent submissions, seeing if they were posted to lobste.rs earlier, and how often.

Here's an slightly updated version of the stochastic parrrot excrement code I gave to a sibling thread: https://pastebin.com/gFgBVkC4

Fwiw you're giving no credence to the theory espoused here that you don't actually read every post.
by mxuribe | 2025-06-01 22:54:53+00:00
Maybe your comments didn't meant to come off like those people who complain about volunteer efforts, and maybe you legitamately meant them in goodwill...but, have you considered submitting this as feedback directly at the project - instead of on HN? What might seem obvious to you, may not seem obvious to the *volunteers* of this effort. (Or, maybe they address this aspect within their forums - i honestly don't know?) Maybe send some feedback and suggestions - in a respectful manner - to the volunteers who manage this effort, so that, they can consider your suggestions?
by lelandfe | 2025-06-01 22:55:24+00:00
For a lot of great behind the scenes artwork: https://characterdesignreferences.com/art-of-animation-8/art...

I used to have an artist roommate obsessed with the art style of the show. If anyone hasn't yet watched the rebooted season from 2017, I highly recommend it.

Edit: one great clip from S5 https://www.youtube.com/watch?v=IFDkcvrSaYU
by hnlmorg | 2025-06-01 22:55:45+00:00
I was predominantly a PC user. In fact I had a side hustle repairing PCs in the 80s and 90s. It wasn’t fun but it was tax free pocket money.

Every time I got to play on non-PC home computers I’d be blown away by how much better those machines were.

These days I collect retro hardware and the Atari STs and Amigas are still easier to maintain.

So my opinions aren’t that of a Amiga fanboy. PCs in the 80s were really that shit.

I do think a lot of the problem was Microsoft though. I never liked any of Microsoft’s software even back then. And that was long before they gained the reputation that so many older timers like myself still remind people about. I actually wrote my own windowing system in Pascal because I was fed up with early Windows. It wasn’t a patch on GEM but back then I didn’t know you could run GEM on a PC.
by simoncion | 2025-06-01 22:55:51+00:00
> You're not ever going to rationally convince me that ICE (or, CBP in this case) as it stands today is doing anything positive for most people in this country.

Then it's a good thing that userbinator's question

> Why do borders exist?

is asking about the essential nature of illegal immigration, rather than the absolute horseshit that US Immigrations and Customs officials and agents get up to in the field.

If you believe that there should be no such thing as illegal immigration (that is, that borders should be open to all for any and all reasons), then don't even mention Immigrations and Customs, other than to mention that they won't be needed... simply speak your mind plainly and clearly.

If you don't believe that borders should be open to all for any and all reasons, then talk about why (and under what circumstances) it's important that those borders be maintained.

Do note that it can be simultaneously true that one's country's Immigrations and Customs apparatus is an absolutely inhumane shitshow that should be dismantled posthaste, and also that one's country's borders should be maintained.
by margalabargala | 2025-06-01 22:57:15+00:00
I completely disagree.

We're trying to teach a child. That requires things like maintaining interest. Results beat out rigor and fundamentals every time. Teaching primitives is how they lose interest, showing them "this is how you make a game with an LLM, here's the game!" followed by, if they're interested, showing how to change certain things in code, is how they want to learn more.

In a similar vein, MythBusters got more kids into science than any scientific paper ever did, rigor be damned. When you teach a child, you want to emphasize "you, too, can do this!" not "a monad is a monoid in the category of endofunctors".

Let the child's interest guide them and you, not your interest.
by modeless | 2025-06-01 22:57:25+00:00
They are still testing transpiration cooling for potential use in areas of super high heating but I think they decided a long time ago that the mass penalty of transpiration cooling was much higher than that of ceramic tiles.

Nobody knows the true number of tanker launches yet but it's going to be a lot. The ship holds ~1500 tons of propellant and payload capacity to LEO is ~150 tons, so 10 is probably a decent first guess. Less if it doesn't need to be full, more if there are a lot of losses in the process. But 10 isn't so bad if everything is reusable. It's a different way of thinking about launches.

What we really need is a propellant factory somewhere other than Earth. That sounds easier than fusion rockets.