MurphyA/hacker-news huggingface dataset:
by Eddy_Viscosity2 | 2025-08-11 11:04:55+00:00
The expanse drop was entirely due to budget cuts from amazon, who were going to cancel it but didn't because Jeff Bezos liked the show. They did get a budget cut and had to make some decisions about how to execute the story with more limited resources. They still did a pretty good job imho, but would love to have seen what they could have done with full budget.
by syncmaster913n | 2025-08-11 11:05:20+00:00
> Most communicative problems I have ever seen (aside from language barriers) could have been resolved by a little bit of empathy.

Empathy is usually an internal process. On it's own, it wont't resolve a communication problem.

What ends up affecting a communication problem are the external actions that we take based on our internal empathy calculus (assuming we haven't totally miscalculated). Those actions will vary significantly by person and context, assuming any action follows at all.

Empathy is the relatively easy part. Acting on that empathy in a way that doesn't come across as condescending, disengaged, presumptious, judgemental, awkward, or scripted, while also remaining true to yourself and upholding your personal values are the hard parts.
by codethief | 2025-08-11 11:05:25+00:00
Nice article!

Also, this might be a stupid question (I'm a Zig newbie) but… instead of calling std.mem.eql() in the while loop to look at each potential match individually, couldn't you repeat the same trick as before? That is, use SIMD to search for the second and second-to-last character of the needle, then third and third-to-last, and so on, and finally take a bitwise AND of all the resulting bit masks? This way, one would avoid looking at each potential match one by one, and instead look at all of them at the same time.

Even if that doesn't work for some reason and you still need to loop over all potential matches individually, couldn't you use SIMD inside the while loop to replace std.mem.eql and thereby speed up string comparison? My understanding was that std.mem.eql loops over bytes one by one and compares them?
by kldg | 2025-08-11 11:06:38+00:00
as an aside, the ranking/rating systems are largely why I quit using social media a long time ago and stick to a small chatroom of people I know. it's relatively tolerable here where scores aren't next to posts (and the user base generally tolerant, lets whoever say their piece and move on), but I use following ublock filter to hide the score stuff:

news.ycombinator.com###karma

news.ycombinator.com##.score

news.ycombinator.com##td:has-text(/^karma:$/):upward(tr)

I've thought about removing the graying feature and maybe doing a random sort of replies, but haven't accumulated enough spite yet.
by olejorgenb | 2025-08-11 11:07:31+00:00
Do you use type hints? I was quite excited by peewee until I discovered the author's stance on type hints in python:

> I think type hints are misguided and unpythonic, and it's my stance that they will never be supported by peewee. Python is a high-level dynamic language, peewee plays to these strengths. You couldn't implement peewee in go, it'd look completely different.

There are thirdparty stubs available though, so I wonder how well these work.

PS: I do get that Python's type system might lack the expressiveness to fully support all ORM-like functionality, but I don't think that's a reason to not even provide hints for the super simple cases like `Person.select()`.
by sbuttgereit | 2025-08-11 11:07:51+00:00
> A UUID is a collection of random characters like f81d4fae-7dec-11d0-a765-00a0c91e6bf6

This statement is just wrong. More accurately, A UUID -can be- a 128 bit number made up of mostly random bits (UUIDv4) which can be represented as a string using a common representation. Sure, that may well be a common case for most, but there are very completely non-random UUID versions as well, such as UUIDv1 or, more recently, the somewhat random UUIDv7.

The author's proposed ID system is less defensible against some of the other UUID versions which aren't addressed. But that initial description suggests that the author doesn't have a complete enough understanding of UUIDs to really make a credible case about UUID problems (which do exist) vs. their own proposed system.
by superultra | 2025-08-11 11:08:45+00:00
I live in the neighborhood where Flock started. The three Georgia Tech grads moved into a house in the West End in Atlanta. It’s a great neighborhood but like any urban neighborhood, you often deal with car break-in’s, so the roommates built a prototype security cam.

All fine so far. Except that the direction it was pointed at was the neighborhood middle school. Which means these three notably white college students started flock by surveilled predominantly black young kids.

The neighborhood was pissed - but what are you going to do?

Eventually Flock took off and they moved out.

My point is that if your product started as surveillance on not just another age demographic but a racial and class demographic, is it any surprise that all of this is fundamentally in the DNA of the company?
by msgodel | 2025-08-11 11:10:13+00:00
>Relatedly, I would say that in the USA, there is the mentality "Our society is the greatest ever made since God created Earth, so if you don't feel happy, the fault is on you: you need to self-improve."

Unjustified self deprecation can lead to dereliction. IMO Americans feel this way because it's appropriate to.
by torginus | 2025-08-11 11:10:32+00:00
That's false equivalence. GDP being gameable does not mean the metric has anything to do with how valuable the output of each individual worker is, yet the metric suggests the opposite - if you made a metric like 'Number of Nobel laureates per large bodies of water', that would imply the presence of large lakes somehow aids or hinders top-tier scientific research, which is obviously a false premise.
by ishita159 | 2025-08-11 11:10:50+00:00
Most engineers on my team are feeling let down with the AI hype. Vibe coding makes some mistakes and does a good job of hiding the things it gets wrong.

They spend more time spotting and fixing bugs and basically have been feeling frustrated.

It's also annoying for the team in general. Projects that would otherwise take a couple of days have sometimes taken over 2 weeks, and it is hard to predict how long something will take. That adds a lot of pressure for everyone.
by throw0101d | 2025-08-11 11:11:08+00:00
> And the western US with their fires? Or the southern east coast that also gets hit with hurricanes? How about the increased flooding in the midwest?

* Don't build in the WUI. Enforce/enact building codes that take into account NFPA's Firewise USA.

* Don't build on the coast. Enforce/enact building codes that take into account IBHS FORTIFIED techniques.

* Don't allow building / residency permits in floodplains.
by potato3732842 | 2025-08-11 11:11:35+00:00
>Finally I realized that it just took a little more force in the right places, and managed to work it loose one clip at a time.

I f-ing hate this crap. And it's only gonna get worse because "hurr durr snappy plastic" is one of those industry circle jerks that exists because academia indoctrinated a generation into it.

You can have snappy plastic that isn't subject to breaking if you remove it wrong if you a) design it simpler and less trick b) use a couple cents more material c) use better plastic. And before all the stupid professionals start screeching about cost and weight... there's usually no cost difference at the end of the day because doing what I suggested reduces tooling costs and makes your QC pass window wider.
by mort96 | 2025-08-11 11:13:09+00:00
Except that it leaks the creation timestamp. You really have to think hard about: 1) are IDs of resources created by one person (such as their account, uploaded images, whatever) accessible to another person? and 2) does it matter that you leak the creation time?

In some situations, it doesn't matter; creation times are always intentionally leaked anyway. For example, here on HN, I can just click your username and see that you've been a user since 2012, and all your posts are publicly timestamped. That's not sensitive info, so accounts and comments on HN could use UUIDv7. But there are other times where we may not want everyone to see the account creation time of everyone else.
by martin_a | 2025-08-11 11:14:04+00:00
> If they want to take my car apart to figure out that i disabled it, then go ahead. I'll just pull the plug the moment you force me to plug it back in.

Be that stupid if you want to. But rest assured that insurance companies will always try to get their money back or not pay at all if something has happened. If they find out that you tampered with your eCall system and if they can somehow link some damage to that, you will be held liable.
by handsclean | 2025-08-11 11:16:56+00:00
Can somebody help me understand why these obviously very stupid takes keep popping up on HN? Is it rich people who genuinely have no idea what anything costs? Is it rich people intentionally being cruel to everybody else? Is it people trying to appear rich by pretending they have no idea what anything costs? Is it a bay area thing, are people just blowing through a literal fortune every year and unaware of their spending problems? Is it children whose ideas about money come from “influencers”?
by potato3732842 | 2025-08-11 11:17:36+00:00
>I thought the issue is more the batteries and weight distribution

That's something spewed by people who don't know enough about cars to know they're chasing the wrong criteria. Battery placement is like a 2nd/3rd/4th order problem. You could fit a very respectably battery in the space where the fuel tank and exhaust go and if not there then the floor might just have to get a couple inches taller in the rear row. Not a big deal. Making battery cases to fit those locations is hard, but also not crazy. Just scan it like Weathertech and Uhaul do for mats and hitches.

The first order thing that's keeping all this from happening is that there's no money in it after all the expensive re-engineering and low volume manufacturing you'd need to do to integrate it into the vehicles you want to support.

This is why the industry is kind of stalled at the "supporting DIYers" level. It just don't work without free labor doing the vehicle specific bits.
by ath3nd | 2025-08-11 11:19:01+00:00
> I don't get it. I guess I'm getting old. "Grandpa let me write the prompt, you write it like this".

It's not you getting old (although we all are), it's that you are probably already experienced and can produce better and more relevant code than the mid-to-low quality code produced by any LLM even with the best prompting.

Just so we are clear, in the only current actual study measuring productivity of experienced developers using an LLM so far, it actually led to a 19% decline in productivity. So there is a big chance that you are an experienced dev, and the ones that do experience a bump in productivity are the less experienced devs.

https://metr.org/blog/2025-07-10-early-2025-ai-experienced-o...

I also want to mention that you are not alone. There are plenty of us, see here:

- Claude Code is a Slot Machine https://news.ycombinator.com/item?id=44702046

- GPTs and Feeling Left Behind: https://news.ycombinator.com/item?id=44851214

- I tried coding with AI, I became lazy and stupid: https://news.ycombinator.com/item?id=44858641

The current LLM hype reminds me of the Scrum/Agile hype where people could swear that it works for them and it if didn't for you, you were not following some scrum ritual right. It's the same with LLMs, apparently you are not asking nicely enough and giving writing 4000 lines of pseudocode and specs to produce 1 line of well written code. LLM coding is the new Scrum: useful to an extent and in moderation, but once they become a cult, you better not engage and let it die out on its own.

There will be a whole industry of prompting "experts", prompting books, the same as there were different crops of SCRUM, SAFe, and who knows what else. All we can do is sit on the sidelines and laugh.
by profstasiak | 2025-08-11 11:19:35+00:00
It seems like skin cancer might be caused by sun, but is more prevalent due to other reasons.

"Melanoma rates in the United States have been rising rapidly over the past 30 years — doubling from 1982 to 2011 — but trends within the past decade vary by age. (1,6,10,11) There has been a 31.5% increase between 2011 and 2019. (12)" [0]

it doesn't make any sense for me.

The only reason could be a "terrain theory" - where a ill bodies (bad terrain) (caused by diet, sedentary lifestyle etc) is more prone to illness all over the body. So with bad terrain it might make sense that we suddenly need to use sunscreen, because we are more prone for skin cancer.

[0] https://www.aad.org/media/stats-skin-cancer
by hamandcheese | 2025-08-11 11:20:09+00:00
> But so what? Docker is an integral part of the workflow for tons of developers. We use it to be able to run different versions of MySQL, Redis, and ElasticSearch for different applications on the same machine at the same time. You can't really do that without Docker.

Nix + Process Compose[0] make a great combo, and runs completely native.

[0]: https://github.com/F1bonacc1/process-compose
Show HN: Spooky Planning. Full-feature Planning Poker free forever
by sjdonado | 2025-08-11 11:20:21+00:00
I built Spooky Planning because most "free" Planning Poker apps hide core features behind paywalls. This one doesn’t.

Free Forever ($0): Unlimited players, voting sessions, and rooms. Permanent room URLs + session history. Custom scales (Fibonacci, T-shirt, powers of two, or your own). Real-time updates, mobile responsive. No ads, no tracking.

Optional Membership ($4.99/month): Everything in Free. Priority support + feature requests. Preview beta features. Download reports. Monthly digest. MCP server

The goal: keep core features free forever, no bait-and-switch. The member tier is for those who want to support development and get a few extras.

Roadmap: timers, per-round notes, integrations (Jira/Linear).

Would you pay $4.99/month for the member perks? Which perks would make it worth supporting? Is “free forever” sustainable enough for you to adopt it?
by pjmlp | 2025-08-11 11:20:26+00:00
Unless you are talking about PIC and similar CPUs, there is hardly a modern 16 bit CPU that doesn't have a C++ compiler available as well, assuming that we still consider 16 bit modern for whatever reason.

Heck I learned to program in C++, back when DR-DOS 5 was the latest version, and all I had available was 640 KB to play around, leaving aside MEMMAX.

Nowadays the only reason many embedded developers keep using C is religous.
by LightBug1 | 2025-08-11 11:22:19+00:00
Thanks for the heads-up ... I've been drooling over an ioniq 5 (ideally N) for quite some time as an excellent alternative to the Douche-la.

But this kind of thing really puts me off ...

I've been maintaining a 2005 Toyota and a 1969 Vw Beetle ... no worries about fucking T&C's or T&A's ... looks like I'll continue the maintenance regime, which I kind of enjoy anyway.
by crabmusket | 2025-08-11 11:22:39+00:00
There are a lot of people talking about Docker, Cloudron, etc. as alternatives, but nothing else approaches Sandstorm's grain concept, which is a huge differentiator.

As an internet random, please believe I have the least creepy intentions when I say I really enjoy following your career. Through Cap'n Proto, Sandstorm, CF Workers and Durable Objects, there's a throughline I feel you have ben chasing. And it's a super interesting thing, a unique emphasis you seem to have brought to the world in several different ways. So, keep up the good work :).
by ToucanLoucan | 2025-08-11 11:22:46+00:00
> I can't imagine that the image shown in CarPlay Ultra is still rendered on the phone. It's used to show all driving relevant things (speed etc.). Is a wireless connection to the phone reliable enough so this would be allowed by regulators?

I have some understanding of this being someone who has installed way too many aftermarket head units, and as best I can tell, all the rendering indeed occurs on the phone. The CarPlay experience is virtually identical across all the units I've tested on, from my stock '18 Corvette unit, through 4 or 5 ones I've shuffled through in my F-150, and through 2 or 3 through my Chrysler 300. Apart from display size and density, there is no difference at all in all these CarPlay units. They function identically.

The phone also gets notably warm even just playing music which is part of why I strongly suspect all of that is phone-side activity at play with the dash just providing a resolution/density combo and touch inputs.

> Would they implement an entire backup dashboard for this?

Correct, if my research is to be believed. There's a stock OEM OS look to everything in line with each brand's visual designs, which is then swapped out to whatever degree they feel like exposing to CarPlay Ultra, at which point it's reskinned in Apple's look.

I don't own any vehicles new enough for this, but it's pretty cool if it works. That said I'm less a fan of everything being a display. For gauges and such I do prefer physical gauges.
by ben_w | 2025-08-11 11:22:55+00:00
I do not understand how you think those numbers work.

I said "10-15%" of the moon being disassembled in my (current natural) lifetime, as in the break-even point for a bet is me spending $20 today for a chance you pay me $133-$200 on my deathbed. (I don't expect you to want to do that just because your odds for this are even lower, so you'd only want to take the other side of a 1:10 payout ratio if you thought it was 90% likely to be disassembled, the point is the breakeven point for positive expected returns is return ≥ cost * probability even before time discounted value of money and why would I want more money when I die).

As for hedging, isn't that normally done for negative outcomes? If so, what's the downside here?

A VN replicator on the moon is unambiguously harder than one on Earth (existence proof: life only found on one of them), so if the D6-to-D10 dice roll says "success!" for the moon, the mere existence of the tech will also radically transform what money even means down here on earth.

Surely the hedge to make against it is what to expect if we don't maintain the current rate of tech development that makes such an outcome even this likely? And the hedge for that looks somewhere between "prepper" and "political economist"?
by sjdonado | 2025-08-11 11:23:07+00:00
Tech: React + React Router 7, Tailwind, server-sent events (in-memory pub/sub), SQLite, Bun.

Recent changes: room inactivity timeout, connection-lost overlay, editable/custom scales, lock room, rounds history.

Privacy: no tracking/ads, optional login via magic link. Guest sessions work, data for guests is temporary. Hosted on Hetzner (Finland).

Happy to answer perf/security/UX nits
by nyarlathotep_ | 2025-08-11 11:23:10+00:00
> I had heavily modified the software on mine, but it was easier than modern stuff, no encryption of the code, and even the checksum code only triggered a DTC with no consequences.

What's the vintage of the vehicle? When I was in the 'car enthusiast' phase of my life ECU "reflash/remaps/tunes" were very popular and still happen on more 'modern' cars.
by degatt2 | 2025-08-11 11:23:31+00:00
Piel is a digital art project that treats human skin as a living map — a surface where time leaves its marks, where memories, love, and loss are etched in subtle lines and textures. Through interactive visuals and poetic elements, the work invites viewers to reflect on their own skin as an archive of experiences. It’s an experiment at the intersection of art, technology, and human storytelling.
by JdeBP | 2025-08-11 11:23:50+00:00
Outwith the world where only Debian and other Linux distributions exist, though, this isn't really systemd doing bad things to poor old Debian. To a wider world it is Debian and other Linux distributions exceedingly slowly reinventing things from Unix.

AIX had /usr/sbin/skulker from at least as early as version 1.2.

For AT&T System 5, Fielder and Hunter were popularizing a similar utility named rmtrash that is run nightly.

Fielder and Hunter exemplify traditional Unix thinking in their 1986 book on Unix system administration, which includes rmtrash:

> By putting all temporary files in one or two directories, it is easy to clean them all out at regular intervals. For this reason, it's a good idea to encourage users to use /tmp for all files they need only a short while.

skulker is not in the old comp.unix.aix Usenet FAQ document, but given the number of times "That's what skulker does, and you should be running it daily." seems to have been the answer over the years, it probably should have been. (-:

To old hands, this is not a systemd novelty at all. The novelty, to old hands, is the idea of doing this not using a script. I remember the war stories from the 1990s and turn of the 21st century when users did things like include LF in the names of temporary files, and administrators suddenly learned the utility of find -print0 and xargs -0 or find -exec rm {} +. Stéphane Chazelas for one has had a lot to say on the subject over the years.

That said, mtree (from 1989) already existed at the point that systemd-tmpfiles was invented, and already had the idea of working from a specification file with names and owners and permissions and whatnot. It is surprising that no-one ever apparently tried mtree for completely wiping /tmp. The BSDs are using find to this day in the several places with they auto-delete stuff in /tmp including the daily periodic, although they did spot that their own find had a -delete option in 1999. (-: Hell, even I am still using find.

https://github.com/freebsd/freebsd-src/blob/main/usr.sbin/pe...
by RossBencina | 2025-08-11 11:25:36+00:00
The Jane Street podcast was a very approachable explanation, and was interesting to me for a few reasons: (1) that EU regulation requires their timestamps to be within 100 microseconds of UTC, and (2) they claim to achieve 20 microsecond accuracy using hardware-timestamped NTP synched to local NTP time servers, the NTP servers then being synced to off-the-shelf GPS masters using PTP, (3) they really didn't like the idea of running PTP on all of their switching infrastructure (even though running PTP boundary clocks on all of your switches is the obvious way to go), (4) they weren't doing anything fancy or hardcore. Very pragmatic. I was expecting lasers, custom FPGA systems, and a dev team dedicated to time synchronisation.

They did mention that to go below 20 microseconds they'd need a different approach. And mentioned white rabbit https://ohwr.org/projects/white-rabbit/ From NTP to white-rabbit sounds like a big jump to me.

In the context of digital audio, 20 microseconds is an entire sample period at 48kHz. AVB using gPTP is capable of locking up all devices on the network to some small fraction of a sample period. That requires all network switches to propagate time information. Start here: https://en.wikipedia.org/wiki/Time-Sensitive_Networking
by prawn | 2025-08-11 11:25:44+00:00
I think the argument against that for the rapper is that he's pushing the Cybertruck as some tough/rich/machismo thing. Being stranded roadside is quite some distance from that. Who out there is going to want to listen to his song on the back of him suffering this kinda drama?

Another argument for it being legit is that he has to know that they'd send advance warning and that it would be a combo of certified and email (to get a quicker result). I've been pursued legally and there were email/physical copies.
by afro88 | 2025-08-11 11:26:47+00:00
Did you use the thinking model?

I tried it twice and got a similar result to the author each time.

"Thunder rolls through the page. Here, words bend reality. I can compress wild ideas into whispers. See how tightly they fit. In one sweep, meaning snaps into focus. Sometimes, surprise is the proof. And now, watch closer. Begin each sentence with care. Initials are not idle. Gaze down the margins. Do you notice the hidden headline? Every start spells it. All of it was planned. Look: the message is right there."