MurphyA/hacker-news huggingface dataset:
by the_arun | 2025-08-29 13:43:23+00:00
From Anthropic communication:

> If you’re an existing user, you have until September 28, 2025 to accept the updated Consumer Terms and make your decision. If you choose to accept the new policies now, they will go into effect immediately. These updates will apply only to new or resumed chats and coding sessions. After September 28, you’ll need to make your selection on the model training setting in order to continue using Claude. You can change your choice in your Privacy Settings at any time.

Doesn’t say clearly it applies to all the prompts from the past.

https://www.anthropic.com/news/updates-to-our-consumer-terms
by cyrialize | 2025-08-29 13:43:33+00:00
There's a very fun video about accounting by Dan Toomey [0] that I think really drives home the point that accounting is:

1) Extremely important

2) Not that glamorous

I always think of accountants as the "nerds" of the finance world. I say this lovingly - I think in another life I would have become an accountant. I find it very fascinating. I worked at a company that worked with auditing datasets, so I knew much more about accounting that I would have otherwise.

Nobody ever wants to listen to accountants because they either are giving you bad news, or telling you the things that you should be doing. No one can deny how important they are, despite how much it seems like everyone wants to get rid of them.

An accounting story I love is how my old company got a lot of business because of Enron. Part of the reason that Enron was caught was due to their audit fees.

Their audit fees were reporting that Arthur Andersen was charging for a huge percentage of non-auditing work (audit fees report what percentage was auditing related and not). This was a huge red flag.

My company was the only one at the time that kept track of audit fees, and so a huge number of people paid to access that data stream.

If one day I quit programming, maybe I'll get my CPA.

[0]: https://youtu.be/vL4INHaK-sA?si=jIvFQVtrXU6tjh-1
by TheCondor | 2025-08-29 13:43:57+00:00
I’m a fan of optical storage and its durability (with reasonable care.)

But the problem is when you need to recover and have 20 Blu-ray Discs with important data scattered about, it takes days.

Or when there is a specific piece of data you want/need and only have a vague idea of where it is/was in history. Maybe if those ultra capacity discs took hold but it looks like the era of optical is ending
by dylan604 | 2025-08-29 13:43:59+00:00
How handling an automobile crash not as a special case is the weird part. Even in the <$50 dashcams from Amazon there is a feature to mark a recording as locked so the auto delete logic does not touch the locked file. Some of them even have automatic collision detection which locks the file for you.

How Tesla could say that detecting a collision and not locking all/any of the data is normal is just insane.
by mrcsharp | 2025-08-29 13:44:18+00:00
> I imagine that's the main driver for creating SelectNotNull

Sure. And now we are fighting the compiler and in the process writing less efficient code.

The compiler gives us a way to deal with this situation. It is all about being absolutely clear with intentions. Yes, Where(..) in my example would return IEnumerable<TR?> but then in subsequent code I can tell the compiler that I know for a fact that TR? is actually TR by using the null forgiving operator (!).
by trinix912 | 2025-08-29 13:45:30+00:00
Exactly. I used to work in such a situation for a few years (consulting company hiring EE devs). I tried suggesting things, building PoC’s, pitching it to the manager, all was met with just “we’re on a limited budget, so stick with what we’ve arranged.”

Had I built the things anyway it wouldn’t be met with praise, but looked down upon for bypassing the manager (or I just wouldn’t get paid for those hours).

Many big corporations tend to be similar even when you’re employed directly.

You can’t truly be creative when you’re stuck 7 layers of mgmt deep. You also have to understand that for those who’ve only worked in such situations, “risking” their position at a foreign company just to appear smart doesn’t seem like a good idea, so they don’t do it.
by JumpCrisscross | 2025-08-29 13:45:47+00:00
> How would you name a system which can do everything a Level 5 system can, but with Level 2/3 supervision?

FSD cannot “do everything a Level 5 system can.” It can’t even match Waymo’s Level 4 capabilities, because it periodically requires human intervention.

But granting your premise, you’d say it’s a Level 2 or 3 system with some advanced capabilities. (Mercedes has a lane-keeping and -switching product. They’re not constantly losing court cases.)
by giancarlostoro | 2025-08-29 13:45:53+00:00
> The real issue is that Tesla claimed the company doesn't have the data after every copy was deleted. There's no technical reason to dispose of data related to a crash when you hold so much data on all of the cars in general.

My money is on nobody built a tool to look up the data, so they have it, they just can't easily find it.
by arman_nocapro | 2025-08-29 13:45:55+00:00
I’ve been in the exact same spiral—new tool drops every Tuesday, I install it, it feels cool for twenty minutes, then I’m back to copy-pasting code like it’s 2019. The thing that finally broke the cycle for me was admitting that the tools weren’t the problem; my process was.

So I stopped reading launch posts and started eavesdropping. In practice that looks like:

- Keeping a muted Discord tab pinned for one competitor tool. I skim #feature-requests once a day—not for ideas, but to see which promises still aren’t keeping users happy. - Sorting Reddit threads by “controversial.” The bitter, down-voted rants are where the real friction lives. - On Show HN, I scroll straight to the third-level comments. That’s where the folks who actually tried the thing roast it in detail.

Those three habits give me a short, evergreen list of “this is still broken” problems. Everything else is noise.

From that list I distilled three rules I actually stick to:

1. *Context on purpose.* Before I ask the model for anything, I spend 90 seconds writing a tiny “context manifest”: file paths, line ranges, and a one-sentence goal. Sounds fussy, but it kills the “oh crap I forgot utils.py” loop. 2. *Tokens are cash.* I run with a token counter always visible. If I’m about to ship 1,200 tokens for a 3-line fix, I stop and pare it down like I’m on a 1990s data plan. The constraint hurts for a week, then it becomes a game. 3. *One-screen flow.* Editor left, prompt box right, diff viewer bottom. No browser tabs, no terminal hopping. Alt-tab was costing me more mental RAM than the actual coding.

It’s not sexy, and it definitely isn’t “AI-native,” but it’s the first workflow that hasn’t crumbled after a month. Maybe it’ll help you too.
by phkahler | 2025-08-29 13:46:07+00:00
>> You don't think it's unusual that the software is designed to delete crash data from the crashed car?

After it confirmed upload to the server? What if it was a minor collision? The car may be back on the road the same day, or get repaired and on the road next week. How long should it retain data (that is not legally required to be logged) that has already been archived, and how big does the buffer need to be?
by gwbas1c | 2025-08-29 13:46:18+00:00
Uhm: There is the OfType method that is generally used to filter an IEnumerable<T?> to IEnumerable<T>. It doesn't care about reference vs value types, because it doesn't compare to null. Instead it checks the type of each element.

Why? If you have an value, foo, that's declared "int?", (foo is int) evaluates to if there is a value present, and false if there is no value present. The same thing happens if foo is declared as string?.

BTW: I checked if the overload can be avoided by using the "default" keyword. It can't.
by SketchySeaBeast | 2025-08-29 13:46:38+00:00
That's funny, because, at more than one place I've worked as a salaried employee, when I had to work OT, the narrative was "you're salary because you're paid to get the job done, doesn't matter how many hours it takes". Unfortunately, "the job" somehow never worked out to be less than 40 hours a week.
by chiffre01 | 2025-08-29 13:46:42+00:00
Considering I've never heard of any of these people, and it says they have a combined audience of 13 million followers, things are looking bleak.

Google says Joe Rogan alone has more than 14 million followers on Spotify and 16.4 million subscribers on YouTube all predominantly male (71-80 percent) as of March 2024
by pjmlp | 2025-08-29 13:47:02+00:00
I guess Intel and NVidia started paying attention to making Python first class on their tooling, so if eventually Python gets the GPU friendly implementations with JIT compilers, what remains as added value from Modular?

https://www.nvidia.com/en-us/on-demand/session/gtcparis25-gp...

https://www.nvidia.com/en-us/on-demand/session/gtc25-s74639/

https://www.intel.com/content/www/us/en/developer/tools/onea...

https://github.com/intel/intel-xpu-backend-for-triton
by Aurornis | 2025-08-29 13:47:13+00:00
> If someone had told me 10 years ago that the typical HN front page in 2025 will look like

It has always been like this. Sites like Reddit, HN, and Digg and Boing Boing (when they were more popular) have always had a lot of stories under the category of online rights, privacy, and anger at big companies.
by bell-cot | 2025-08-29 13:47:39+00:00
Ablative heat shields work very reliably, even though their material has no substantial liquid phase between solid and vapor.

The function of the ice would be to act as an ersatz ablative heat shield.

Also a famous ex-NASA engineer analyzed a similar situation (water + protein) -

https://what-if.xkcd.com/28/

- and noted no possibility of explosion, except in the case of a hypersonic tumble. A hypersonic tumble would shred the shuttle orbiter anyway, due to the extreme aerodynamic forces.
by postexitus | 2025-08-29 13:47:40+00:00
Are you sure they survive for the time period you intend them to? When I was a teenager, I though the DVDs and BluRays I burned would be forever - 15 years later I am very unhappy to find that some of them started to crack and flay - it's a pain to keep checking them. Nothing like the guarantees a NAS + Cloud backup could provide.
by dylan604 | 2025-08-29 13:47:49+00:00
You have it backwards. The fact that after the special condition of a crash it still allows the data to be deleted is an issue. Sure, deleting of normal data is fine, but it clearly detected a crash and did not mark the file in the special crash mode as do not delete is mind boggling. Everyone knows that in a crash detection mode that the data is very important. Not having code to ensure data retention is the laziest at best way of doing things or malevolently designed at worst. Tesla and its leadership do not deserve at best as our default choice.
by IlikeKitties | 2025-08-29 13:47:55+00:00
It's so weird that SIG didn't just mandate a recall on this issue and dealt with it. So many other gun manufacturers had recalls for less serious issues than this and just dealt with it. How does SIG somehow deal worse with this situation than fucking taurus? This has got to be some kind of fucking ego trip by someone inside, this kind of response just doesn't make any rational sense otherwise.
by Eggpants | 2025-08-29 13:48:19+00:00
And yet rapidly still no where close to running a profit. Time to push the "Its a bargain at $500/month!!!!" narrative.

Once they admitted they are going to have to take money from folks who chop up journalists that made them feel sad, they proved the current pre token LLM based business model doesn't work. They haven't pulled the ads lever yet but the writing is on the wall.

Which means sadly only business with other revenue streams like M$, the Google, or Amazon can really afford it long term. I'm was rooting for Anthropic but it doesn't look good.
by insane_dreamer | 2025-08-29 13:48:45+00:00
Sure, I’m more productive with it in certain aspects of my work as well. Does that make it a net positive for humanity? From the energy consumption impact on climate change alone I would say the answer is clearly no. And that’s before we even talk about the impact on the next generation’s job opportunities. And tons of other issues like how Big Tech is behaving.
by techdmn | 2025-08-29 13:48:57+00:00
Apologies for a (mild) thread-jack. My opinion, one problem with our economic system is focus on short-term results, to the point that several notable companies' stock prices are completely divorced from the reality of their performance. This makes sense if the stock market is primarily a device for gambling or extracting wealth. Investors care less about the prospects of the company than the prospects of the market. I suspect this can trickle all the way down: Board -> CEO -> managers -> individual contributors, all given goals intended to pump the stock short-term, rather than build long-term results.

How do we start to care about quality, building lasting things, fundamentals? What would happen if we taxed capital gains at 100% for the first, I don't know, 3 / 6 / 9 months of holding an asset? Maybe investors would have more incentive to care about fundamentals?

Anyway, I assume I'm wrong about all of this, just looking for someone to explain why. ;-)
by Filligree | 2025-08-29 13:49:07+00:00
That study predates Claude Code though.

I’m not surprised by the contents. I had the same feeling; I made some attempts at using LLMs for coding prior to CC, and with rare exceptions it never saved me any time.

CC changed that situation hugely, at least in my subjective view. It’s of course possible that it’s not as good as I feel it is, but I would at least want a new study.
by _mattt | 2025-08-29 13:49:13+00:00
Sure, here are a few more examples:

- https://developer.apple.com/documentation/swift/tasklocal

- https://sosumi.ai/documentation/swiftui/button

- https://sosumi.ai/documentation/foundation/measurement

Most of the docs about the language itself live on swift.org (e.g. https://docs.swift.org/swift-book/documentation/the-swift-pr...). I've had pretty good luck getting Claude to write modern Swift code by saying things like "Use Swift 6 structured concurrency instead of GCD". But I could totally see expanding sosumi to include swift.org content, too.

Edit: Another Swift developer life hack: for new language features, copy-pasting the Swift Evolution proposal works pretty well! https://github.com/swiftlang/swift-evolution/tree/main/propo...
by estimator7292 | 2025-08-29 13:49:26+00:00
Truthfully I think the language lost something critically important when we went gung-ho on purging ourselves of the EVILS! of nullable types.

Back in the Paleolithic, the only way to get a nullable value type was to extremely explicitly box it into a Nullable<T>. The distinction between value and reference types was crystal clear and unmistakable. Boxing values required an active and deliberate decision.

Now I guess we just box everything because null checks are hard or something.
by nullc | 2025-08-29 13:49:27+00:00
> Each is at least 20 bytes (160 bits) long, with at least 4 bytes (32 bits) of checksum.

Not quite. More modern addresses have 30 bit checksums (so not at least 32 bits!), but rather than being a truncated cryptographic hash the check digits are a BCH code that guarantees any 4 or fewer substitution or transposition errors will always be detected (or 5 bitflips IIRC)... along with one in a billion or better detection of other kinds of errors.

So although the newer formats provides somewhat less protection against wildly incorrect, the protection against likely errors is much greater. The newer addresses are also case insensitive which was the biggest source of transcription errors in most contexts before.

Beyond being better for real errors the use of a error correction code also makes it impossible to intentionally generate 'fragile' addresses where there does exist a one character typo which is a valid address. It also makes it practical for wallet software to highlight the position of a likely typo, which can greatly speed things up when fixing a mistake. (The spec strenuously cautions against correcting errors, because any correction undermines detection strength).

And as hleszek's comment says, existing addresses don't help, generally addresses should not be reused-- they're not accounts, reusing addresses doesn't make the system work better. Early on in Bitcoin's life people created a scheme for shortened addresses where you used truncated addresses that were unmapped to the first user of that prefix. This obviously bad idea ran into immediate spoofing problems, and people quickly learned better.

> but address typos are not a major concern.

Yeah though malware that substitutes addresses in clipboards and copying the WRONG address are both real risks.

What you also might have heard is advice about _Ethereum_, which in spite of being created long after Bitcoin has addresses with no meaningful checksum and which has caused quite significant losses. (There is an optional very weak checksum using mixed case hex, but AFAICT it's not widely used).
Show HN: Website to WhatsApp Agent in under 1 min
by joshwarwick15 | 2025-08-29 13:50:04+00:00
Hey everyone, built a flow on my WhatsApp agent product to turn any website into a customer support agent that lives on whatsapp - feel free to check it out! The UX of WhatsApp makes so much sense for LLMs, full platform is https://wassist.app/
by antonvs | 2025-08-29 13:50:19+00:00
> I don’t believe any of us are in a position to say how folks should be spending their time.

We obviously can't tell people how to spend their time, but we can point out that there might be moral reasons to avoid working in industries and for companies with particularly strong negative impacts on society.

> If we went down that road we could probably argue it back to nobody should be working and should simply be farming for our own food.

This is a classic false dichotomy. There are an infinite number of middle grounds between farming for our own food and an ultracapitalist dystopia in which morality is replaced by profit.
by alias_neo | 2025-08-29 13:51:11+00:00
That's reductive.

The requirements should have been clear that crash data isn't just "implement telemetry upload", a "collision snapshot" is quite clearly something that could be used as evidence in a potentially serious incident.

Unless your entire engineering process was geared towards collecting as much data that can help you, and as little data as can be used against you, you'd handle this like the crown jewels.

Also, to nit-pick, the article says the automated response "marked" for deletion, which means it's not automatically deleted as your reductive example which doesn't verify it was successfully uploaded (at least && the last rm).
Show HN: Gh-Admin.com AI for GitHub Administration
by ataylorme | 2025-08-29 13:51:13+00:00
What started as a learning project to dive deeper into AI has turned into a product I feel will resonate with others administering GitHub at enterprise organizations.

https://gh-admin.com/ allows you to administer GitHub with natural language.

Simple things, like creating a new GitHub repository, turn into a chore when you need to assign teams, setup rulesets, etc. Often, copying settings from existing repositories and hoping you don't miss anything.

Now, what used to take more than a dozen clicks in the UI can be done with a single prompt, such as "Create the repos {org}/{repo1} and {org}/{repo2} from the {org}/{template_repo} template. The new repos should be {public|private}. After creating the repos, copy team access and branch protection from the template repo to the newly created repos."

For me, this is where MCP can be so much more than a simple API wrapper/proxy.

Built-in tools group multiple API calls into larger tasks that AI can understand, such as copying access or rulesets from one repo to another.

What are you all building with MCP?
by seveibar | 2025-08-29 13:51:18+00:00
Strongly disagree with the article. Enums make gradual migrations impossible in both databases and API design with third party consumers. Even in the example they gave where they recommended a user “role” instead of an is_admin boolean they are creating huge problems. Am I supposed to tell all my downstream API consumers that they need to refactor their code because we’re introducing a new value to “role” that covers “billing_manager”? There are literally zero downstream issues with adding is_billing_manager, and you get the additional representation benefit that the booleans can _both be true_, so I am not trapped into an exclusive role paradigm.
by Swenrekcah | 2025-08-29 13:51:40+00:00
For instance he has made fraudulent statements regarding the current and near future capabilities of Tesla in an effort to inflate stock prices numerous times. He was in fact ordered by a judge to stop making such statements but he didn’t obey that.

He used to be quite charismatic, I believed him up until about 2017 or so. Then I figured he was just a bit greedy and maybe money got to his head but still a respectable innovator. However during 2020 or 2021 (I don’t exactly remember) he started to get quite unpleasant and making obviously short-term decisions, such as relying only on cameras for self driving because of chip shortages but dressing it up as an engineering decision.
by giancarlostoro | 2025-08-29 13:51:47+00:00
With the privacy laws out there, I do genuinely think they eventually get purged even from backups. I remember there being a really cool YouTube video shared here on HN that google no longer has publicly, it was about the process of an email and all the behind the scenes things, like physical security into a data center, to their patented hard drive shredders they use once the hard drives are to be tossed. I wish Google had kept that video public and online, it was a great watch.

I know once you delete something on Discord its poof, and that's the end of that. I've reported things that if anyone at Discord could access a copy of they would have called police. There's a lot of awful trolls on chat platforms that post awful things.
by monero-xmr | 2025-08-29 13:52:02+00:00
Considering the shrill “DONATE NOW TO STOP TRUMP!!” emails were actually used to pay off campaign debt (after spending $1.5 billion!) I don’t think the Democrat base is primed for more shenanigans

https://www.nytimes.com/2025/08/25/us/politics/kamala-harris...
by cactca | 2025-08-29 13:53:13+00:00
This! Any LLM provider that monitors chat/api history for ‘abuse’ towards the model is considering using user data for training.

An Effective Altruism ethos provides moral/ethical cover for trampling individual privacy and property rights. Consider their recent decision to provide services for military projects.

As others have pointed out, Claude was trained using data expressly forbidden for commercial reuse.

The only feedback Anthropic will heed is financial and the impact must be large enough to destroy their investors willingness to cover the losses. This type of financial feedback can come from three places: termination of a large fraction of their b2b contracts, software devs organizing a persistent mass migration to an open source model for software development. Neither of these are likely to happen in the next 3 months. Finally, a mass filing of data deletion requests from California and EU residents and corporations that repeats every week.
by Workaccount2 | 2025-08-29 13:53:28+00:00
A lot of people hold Anthropic as the "clean and ethical" AI company. They're not power hungry, they are focused on safety. Their aesthetic is cool modern valley vibes. Well grounded and in touch. They don't have the stench of Altman or the ominous presence of the tech giants. They make claude code which is the darling LLM of pure souled silicon valley.