MurphyA/hacker-news huggingface dataset:
by giantg2 | 2025-07-27 16:00:22+00:00
"Are they 1% as inspiring as what the DoD does with their budget?"

It would be closer to 2%, but we could measure it by engagement. Ask people what their last positive interaction was with NASA vs the military. The military does all sorts of outreach with things like the Blue Angels, stadium flyovers, competitions at fairs, etc. Ask them what NASA has done over the past year vs what the military has done over the past year. Chances are many people couldn't name something NASA achieved in the past year. Would it be at the 2% number? I don't know.

I'm not saying one is better than the other. I think both should look for budget inefficiency, but until those are identified I wouldn't propose budget cuts. But it does seem that the NASA missions could be more inspiring recently.
by TheDong | 2025-07-27 16:02:16+00:00
QUIC includes a standard for peer address discovery: https://www.ietf.org/archive/id/draft-ietf-quic-address-disc...

Wireguard doesn't, which is why tailscale took off so much, since it offers basically that at its core (with a bunch of auxiliary features on top).

Show me some wireguard discovery/relay servers if I'm wrong.

Also, QUIC is more language-agnostic. The canonical user-space implementation of wireguard is in Go, which can't really do C FFI bindings, and the abstractions are about dealing with "wireguard devices", not "a single dump pipe", so wireguards userspace library also makes it surprisingly difficult to implement this simple thing without also bringing a ton of baggage (like tun devices, gateways, ip address management, etc) along for the ride.

If you already have a robust wireguard setup, then of course you don't need this and can just use socat or whatever.
by JdeBP | 2025-07-27 16:02:46+00:00
I wonder whether anyone has ever covered all of the tradeoffs in one place. There are a quite a few of these encodings.

UUencoding worked even when passed through non-ASCII mechanisms/protocols that didn't do lowercase, or that were case-insensitive; but at the expense of using what in some contexts would be reserved metacharacters. Whereas XXencoding did not have a problem with metacharacters, only using plus and minus in addition to the alphanumerics, but at the expense of being case-sensitive.

viz encoding can avoid whatever metacharacters one chooses, with no changes to the decoder, the choice being entirely at the encoding end, and is similarly used in scenarios where one does not want to break at whitespace or general word-breaking punctuation; but has a lot of overhead for each such encoded character and requires at minimum an alphabet of three punctuation characters (caret, minus, and backslash), the octal digits, and the letter 'M'.
by tialaramex | 2025-07-27 16:04:30+00:00
It is questionable whether smallpox is alive and so whether it can go extinct. If in some sense it can go extinct it seems both the Americans and Russians are determined to keep it alive "just in case".

Nobody was much concerned when we eradicated another infectious virus. Unlike Smallpox there was no "military rationale" for keeping copies on ice, so Rinderpest is gone. It appears that its close human relation, Measles, will be around for a long time though because "I don't believe in facts" trumps "My child has died of a preventable disease". So that's certainly evidence for you're "We're a funny lot" theory.
by loceng | 2025-07-27 16:05:11+00:00
Re: "（Disclaimer: This blog post was drafted with the help of a language model, but all opinions expressed are my own.)"

Anyone else appreciate the attribution to utilizing AI?

I'd further appreciate if they were willing to provide a link or version of what model they used, and ideally the prompt they fed it with - and perhaps the version controlled history of the prompt(s) they used until it output as desired? Not necessarily so seamless if only partly using AI for output.
by jjuliobit | 2025-07-27 16:05:55+00:00
I just released a small CLI tool that makes it super easy to send your test results directly to *Google Chat* — great for CI/CD pipelines or even local testing.

It's called *Chat Test Reporter*.

### What it does: - Supports *Jest*, *Vitest*, or any test framework with JSON output - Sends a clean, summarized report to your Chat room - Works with GitHub Actions, GitLab CI, and more

---

### Try it out:

NPM: https://www.npmjs.com/package/@chat-test-reporter/cli Website: https://chat-test-reporter.vercel.app ---

Let me know what you think — feedback is welcome!
by holowoodman | 2025-07-27 16:07:11+00:00
Yes, you are right. I think they are head-to-head nowadays.

I was thinking about, and meaning to post that one, but got the wrong search result:

https://www.phoronix.com/review/clang20-gcc15-amd-znver5/5

But they swapped places a few times over the last years, so basically there doesn't seem to be a fundamental difference in performance anymore.
by jrs235 | 2025-07-27 16:07:45+00:00
American Exceptionalism, and the belief of the United States superiority and infallibility, is built on quasi-religious beliefs. The holy documents include the Declaration of Independence and Constitution. Those that follow it hold up the founding fathers on pedestals and work to cover their negative attributes/sins (being and benefitting from being slave owners, many having adulterous affairs, etc.) To not hold such pride is to be unpatriotic according to followers. Heresy and blasphemy which should get people kicked out or killed.
by reactordev | 2025-07-27 16:07:54+00:00
One of the stipulations for SpaceX to even have contracts was they had to support the space coast. They do. Launches from Kennedy are frequent and the drone platform the rockets land on are stationed there. SpaceX is the new NASA and like you said, they don’t have the red tape of having to justify parts manufacturing across the states.

The sad reality is in the US, too many towns were built around a very specific and niche business. Coal in the Appalachian mountains, NASA and the space coast, Pittsburgh Steel… it’s a community plan that failed and yet is still being used today. Woe to those that move/live there.
by zo1 | 2025-07-27 16:08:01+00:00
As someone that has done a lot of projects for "the government" in the last 2 decades, it's unfortunately the case that all government departments and projects don't run well and are doomed to fail (funding or not). The nature of the constraints and priorities given to the governmental agencies (like the DMV example above) is one that makes them fail or not do well. It's by design, coupled with all political parties treating government projects as glorified jobs-programs, and you end up getting a downward cycle that both sides feed on.

Then you get misguided attempts at "bringing in the private sector" like allowing DMV functions to be done by private entities, at their premises or through their apps. This is literally the worst of both worlds even if it works and technically isn't really "gutting" the governmental department.
by bastawhiz | 2025-07-27 16:08:14+00:00
Wireguard is a tunneling protocol. Netcat lets you write things over a socket. But netcat doesn't implement mechanisms for guaranteeing that all your packets arrive over UDP mode, so you're forced to tunnel TCP over UDP for reliability.

QUIC is all UDP, handling the encryption, resending lost packets, and reordering packets if they arrive out of order. The whole point of QUIC is to make it so you can get files transferred quickly.

WireGuard doesn't know the data you're sending, and netcat+TCP is stuck with the limitations of every packet needing to be sent and acknowledged sequentially.
by g8oz | 2025-07-27 16:08:22+00:00
Simply not true. There are induction woks available for East Asian recipies.

South Asian flatbreads like naans, rotis, dosas and parathas can definitely be made well with induction. Plus the precision control of heating opens up new possibilities with all cuisine types.

As for embodied replacement costs - that talking point has been used or rather misused to dismiss everything from solar panels to EVs to wind turbines. Just because there is a payback period doesn't mean that it's insurmountable. What's the payback period on fast fashion and other consumerist nonsense? Infinity right?
by hopelite | 2025-07-27 16:08:25+00:00
I am quite convinced that this is at least one of the "benefits" of things like the sexual liberation movement and even the push to breach national norms against pornography; you don't even have to be embarrassed or step down, let alone be prosecuted for perversion, degeneracy, sexual abuse, etc. if you are a ruling class perverse person that is bored with normal things and therefore seek ever increasingly perverse, degenerate, transgressive, and abusive things. You are also easily controlled and manipulated once you have crossed the line and are compromised by indulging in perversions.

What do you do when/if you have everything else, you have done everything else, and normal things everyone else does bore you and you essentially have unlimited money/resources; you do things that most people cannot even imagine anyone would think of doing, let alone do them. It is why certain elements of our society have worked so hard to corrupt society in all kinds of ways, including through desensitization through all kinds of media and even things like essentially taking capital punishment off the table, even for the ver people who it is most effective for, deliberate, intentional "white collar" criminals like the very kinds that do perverse things. You can't pardon perverts and con artists and traitors if they are dead.
by Jtsummers | 2025-07-27 16:09:00+00:00
You may disagree with their take on it, but they do address that in the write-up.

> This approach works for simple cases but becomes extremely complex or impossible when any of these conditions apply:

> 1. The algorithm transforms data structures rather than just evaluating them (e.g., optimizing an AST)

> 2. Multiple recursive calls need to be coordinated (e.g., tree balancing algorithms)

> 3. The algorithm doesn’t fit the tail-recursion pattern

I would disagree with "impossible" (pretty sure it's never actually impossible, but some type systems and language features may work together to make it so, I suppose), but definitely agree with "extremely complex".
by matthewdgreen | 2025-07-27 16:09:21+00:00
I'm going to actually push back on this. Yes, the 2004 election was depressing. But if you take a quick look at George W. Bush's approval rating, you'll see it was extremely low even before the financial crisis in late 2007 [1]. The war in Iraq was really unpopular during his second term. If you look at the electoral map in 2008, you'll also see Obama winning states that we can't even imagine a Democrat winning, because people used to be more open to voting for the other side. Politics in America has changed in a big way, and GOP politics has changed wildly.

[1] https://news.gallup.com/poll/116500/presidential-approval-ra... [2] https://en.wikipedia.org/wiki/2008_United_States_presidentia...
by OutOfHere | 2025-07-27 16:10:12+00:00
Money is what people choose to put value in as a means of exchange, and cryptocurrencies meet this requirement since they can be exchanged for alternate forms of money if not directly for goods and services. This makes them entirely real, at least for the larger ones that carry value in a liquid market.

Promotions should be judged on the basis of how well they logically convey claims, on how well they make the picture fit, and on their historical accuracy, not on the basis of who or what is making them. As a case in point, the vast majority of users on this forum are anonymous, and yet we place value in the logic of their points, not as much in who is saying them.

There was never an argument made to mislead anyone using AI or otherwise, or even to pass AI as a real person. The misleading arguments and dishonesty are entirely your own.
by _zoltan_ | 2025-07-27 16:10:49+00:00
You can pay off your mortgage if you want to. I know several people who did or set it up like that.

However then your interest rate is not 1%. The best I've seen is 30 year fixed, where you pay off your house is 2.5%.

I'm paying 0.65% right now, thanks to SARON going to 0.

It just does not make financial sense to pay it off even if could.
by loceng | 2025-07-27 16:11:12+00:00
Option then to facilitate true decentralization of total offline, local-first mode?

Where your data and updates - including network reference IDs and perhaps version controlled organizational data - can be direct one-to-one transferred in-person someone [like a physical data wallet perhaps on something as simple as a USB] rather than being self-hosted somewhere [on a machine or device that's connected to the internet, even if temporarily for pushing updates or waiting for peer calls].
by indymike | 2025-07-27 16:12:14+00:00
> In inclined to believe that neither would have become trillion dollar companies if they had been acquired by Yahoo.

Having lived through several acquisitions - both as a founder exiting and as an employee being acquired/acquiring...

Very rarely does the acquirer have the vision to see when the acquired company has a better long term trajectory. The CEO who does the deal might, but the senior management team and line managers usually just intentionally and unintentionally rob the acquired company of resources (cash, people, marketing, facilities) and then the exodus of smart people begins. It takes a very special team to make acquisitions actually add up to 1+1=4 most are lucky to get 1+1=0.5.
by SilverElfin | 2025-07-27 16:12:21+00:00
Yep - a gas ban basically bans major parts of various cultures. But also even for typical recipes, you can’t do things like tilt a pan to use the flame to heat different parts differently.

As for environmental costs - the thing that surprises me is that induction easily warps even higher end pans. But yes you’re right, you can’t use many different materials.
by azemetre | 2025-07-27 16:12:27+00:00
I meant more that the elite corpo classes of society need to become class traitors and help workers. Nick Hanauer is the only person in living memory that I would consider to be an actual class traitor and champion of the people.

His involvement in the "Fight for $15" movements have literally lifted people out of poverty through substantial lasting democratic change.

I can't think of another person like him, if you know one please share their name because their stories need to be shared.
by sloaken | 2025-07-27 16:12:41+00:00
Not knowing your profession, although we know you are not a developer, but you could be an AI professor, it is hard to answer the second part of your question.

For the first part, consider this the Smart Phone of this age. You will need to know and understand how to prompt the AI. You will need to be comfortable with it. If not expect to be asking your children to help you do it as they will grow up with it and be very familiar.
by bluefirebrand | 2025-07-27 16:12:43+00:00
> Kids are not prisoners and will react predictably if you try vainly to lock them down. Theyll find vpns, save money for their own phone, barrow a friends ipad, google the simplest way to jailbreak a cheap IoT device, or any of dozens of ways to subvert lockdown

This all actually seems like good lessons to me. Well, except simply borrowing a friend's ipad. But I guess even just making a close enough friend who trusts them to lend an ipad is still a good skill

I don't know. Maybe kids can benefit from having some artificial boundaries that make them think outside the box and put in effort to overcome
by yalogin | 2025-07-27 16:12:45+00:00
This happens across all agencies as every organization that deals with science is gutted. This is just extremely short sighted capitalistic re-allotment and in many instances removal of research, oversight and execution of critical tasks. The short term loss of jobs is the least harmful (as harmful as it is). The long term impact of losing key institutions like nasa, fda and others is going to be devastating. These same people that cheered the gutter by will then turn around and blame the government when the country fails to lead on issues or stop diseases. The platform for continuous political exploitation is set up successfully
by BriggyDwiggs42 | 2025-07-27 16:13:21+00:00
Yes, I took high school biology like anyone else. I’m surprised you don’t get my point. What I’m getting at is that in a zygote, we can easily understand that the machinery is all there to lead with probability to the later development of a multicellular human. My contention is that this is no less true for a sperm and egg in close proximity. All the machinery is there. Shouldn’t preventing fertilization be equally monstrous to destroying the zygote, since both lead to the potential person never coming into being?
by kevindamm | 2025-07-27 16:13:41+00:00
Wireguard is opaque about the independent streams in its connection. So, while they both can encapsulate multiple concurrent streams in one connection, QUIC can do things like mitigate Head-of-Line Blocking and manage encryption at the transport layer. It also uses a connection ID on these substreams which helps make transitioning across network changes seamless.
by baxuz | 2025-07-27 16:13:48+00:00
I interviewed at Komoot some 4-5 years ago and the people there were probably some of the worst I've ever interviewed with.

The task was to create a React app with no other dependencies other than vanilla Leaflet, which would allow you to draw routes on the map, and it should allow you to export the route as a GPX. I had 8 hours to do it.

They kept shitting over my solution for a good hour on the call for god knows what reason. Snarky remarks the whole time. If you're so dissatisfied, there's no point unless you take joy in doing so.

Knowing better today, I should've just thanked them and left the meeting.
by juujian | 2025-07-27 16:14:07+00:00
None of this is efficiency. Our local NOAA office has lost their sparse janitorial staff. That doesn't make the agency more efficient. That just means an overworked person making 6 figures now has to figure out how to procure toilet paper and get the bathrooms fixed. It's obstructing people eager to do important work while marginally reducing cost, that's all it is.
by cjbgkagh | 2025-07-27 16:14:35+00:00
Anecdotally I get gut dybiosis (microbiome imbalance) that notably only occurs when using artificial sweeteners and stops when I stop taking it, I’ve talked to many others who have noticed the same thing. Gut dysbiosis can cause chronic systemic inflammation which is rather bad for the body, not sure if it’s worse than the sugar it replaces, but it shouldn’t be assumed that the problem is solved by low calories. I think it’s important to limit both, preferably to near zero.
by mmastrac | 2025-07-27 16:14:45+00:00
I've done this in the past and it works quite well. I recommend that you buy a 5V, 20A power supply, crank it up to 5.3V-ish, and power directly to each Pi's header through the relay. Put a big cap over the Pi's power pins to handle transient power blips which was the most likely cause of most of my Pi lockups over time.

The nice thing about relay power is that you don't need a power button. In my case I actually had a little arduino running a USB stack that could toggle GPIOs to power cycle the Pis if they wedged: https://github.com/mmastrac/pi-power-vusb (I forgot that I even added default power states and power-on sequencing there)

Serial is definitely a nice to have. One USB-serial per pi, with one overall controller Pi that can aggregate it all.

I would add that TFTP boot for each Pi is also really convenient. This is pretty easy to set up. Dedicate one Pi to manage the cluster power, serial and TFTP and you have a pretty robust setup.
by 999900000999 | 2025-07-27 16:16:27+00:00
The really ironic thing about this industry is you can use a high level language and make an unholy amount of money.

And you also have a bunch of low-level embedded engineers barely making 60K or so.

I don't really care about how a computer works, like most of us probably don't care how a car works. We just know it gets us to where we need to be.

Python, can get you a working rest API in 10 loc. Try that in C.

The original sin of Python ( arguably JavaScript as well) is these languages were never meant to scale to large code bases. VS Code and other IDEs use various tricks to help, but it gets weird.
by macintux | 2025-07-27 16:16:35+00:00
I've not paid much attention, but Gruber discusses it here:

https://daringfireball.net/2024/11/regarding_and_well_agains...

Anil Dash (quoted by Gruber above) has even stronger feelings.

https://www.anildash.com/2024/11/19/dont_call_it_a_substack/
by mnaimd | 2025-07-27 16:16:50+00:00
There are two major problems with Wikipedia doing this:

1. False Positives: phrases like "on the other hand", "not only x but y" are definitely used by humans. You can't simply accuse others for using AI by just checking some phrases to be in text. I mean AI itself is trained on text written by humans, so the reason it uses those phrases is because they are more common in it's training set.

2. By making a set of what seems like AI, they give people the opportunity to just tell AI what phrases NOT to use. Every person who prompts to AI, can use it to make it more like human. Ironically, what the wikipedia itself was trying to stop.
by ilovefood | 2025-07-27 16:17:02+00:00
iroh is fantastic tech.

I attended Rüdiger's (N0) workshop 2 weeks ago at the web3 summit in Berlin and was left super inspired. The code for building something like this is available here https://github.com/rklaehn/iroh-workshop-web3summit2025 and I highly recommend checking out the slides too :)
by WarOnPrivacy | 2025-07-27 16:17:03+00:00
Walking or driving, I want to be off and away from a road as soon as I can. There's no enjoyment to be had; there's just excessive noise, a series of detrimental vehicles and risk to self and property.

But maybe there's one advantage to my aversion. My son and I cover 5mi on our nightly hour-long walks. But that could also be the 85° dew-point.
by Aurornis | 2025-07-27 16:17:12+00:00
> It’s a jobs program limping along decades old technology when the commercial options are better.

I’ve worked with a few former NASA employees now.

They all said the same thing: There were some amazing, passionate people at NASA but they were all surrounded by people who were only there to attend meetings and collect paychecks. Getting anything done was impossible because you had to navigate webs of org structure and process that had been designed to make work and jobs for people, not to deliver results.

My one ex-NASA coworker got a lot of mileage out of telling people he worked for NASA, putting it on his LinkedIn, and mentioning it when he introduced himself to new people. People respect the name. It was a stark contrast to how he described his actual time there.