MurphyA/hacker-news huggingface dataset:
by lutusp | 2025-10-21 00:32:18+00:00
> could you hazard a guess at what dialect this very old Forth game from Byte magazine was written in?

The writeup identifies the original Forth source/version as most likely FIGForth '78, so I assume that's correct. This doesn't mean it has no code borrowed from elsewhere, and we might never sort that out.

I should add that Forth has the property that you go from nothing to writing programs pretty quickly, because it's all based on RPN (like HP calculators) and there's very little infrastructure required to create a usable environment -- unlike virtually every other language I've created/used.

My having been a fan of HP calculators beforehand played a part in getting me started with Forth -- RPN was an aspect of Forth I didn't have to learn before getting started.

Remember also that the 6502 (the Apple II processor) had a rather easily understood assembly instruction set, which meant any adept 6502 programmer could basically decode and grab other people's work without needing a source listing. No longer true for modern processors.

Guess how we updated each other during program development and updates? Ready? 5 1/4 inch floppy disks stuffed into big manila envelopes, then snail-mailed. No, not making this up.
by array_key_first | 2025-10-21 00:32:23+00:00
Of course there is, the broader point is there is a line and we draw it arbitrarily.

Even for slavery - we can easily argue that free housing and food would be a huge boon for a lot of people. Imagine how many homeless people can quit drugs and have a roof over their head if we just allowed them to work for just housing and food. We'd create practically infinite jobs.

But we choose not to do that because that's bad.

There's people out there desperate enough for anything. Anything. There are people who would happily sell their limbs.

The argument of "well it helps them and they want it" isn't very good. That's not how we operate generally - we need something more than that.
by itake | 2025-10-21 00:32:49+00:00
The people in the camp of payoff early often highlight the emotional safety of paying off the debt…

But that logic never made sense to me, because homes are always callable: if you stop paying property taxes, Thats not your house any more.

If house burns down, Thats not your house any more.

Safety comes from optimizing your wealth for size and liquidity.

The person that kept things liquid, leveraged into the stock market 401k etc will be much better in a catastrophic event (job loss, flood, etc) than the person that has less liquid assets and a property tax payment due.
by redwall_hp | 2025-10-21 00:32:58+00:00
My favorite is the people who whine about gas prices, when they chose to deliberately shoot themselves in the foot daily by buying a GMC Yukon or something instead of a sedan. To mostly commute to work, but oh no, they need a monster truck because they might have 1.5 children in it occasionally. And everyone knows sedans don't have back seats or cargo space.
by ytpete | 2025-10-21 00:33:55+00:00
From the standpoint of nearly every individual company, it's still better to go with a well-known high-9s service like AWS than smaller competitors though. The fact that it means your outages will happen at the same time as many others is almost like a bonus to that decision — your customers probably won't fault you for an outage if everyone else is down too.

That homogeneity is a systemic risk that we all bear, of course. It feels like systemic risks often arise that way, as an emergent result from many individual decisions each choosing a path that truly is in their own best interests.
by nreece | 2025-10-21 00:35:05+00:00
Am I understanding it right that for each new text (tweet) you generate its embedding first, try to match across existing vector embeddings for all other text (full text or bag of words), and then send the text to the LLM for tag classification only if no match is found or otherwise classify it to the same tag for which a match was found.

Will it be any better if you sent a list of existing tags with each new text to the LLM, and asked it to classify to one of them or generate a new tag? Possibly even skipping embeddings and vector search altogether.
by NDizzle | 2025-10-21 00:36:14+00:00
Why more people don't keep their cars long term has always been a mystery to me. Sure, I had plenty of them in my 20s when I was young without a bunch (3) of responsibilities roaming the earth. But currently, counting my oldest kid's (19) car, we have 4. I don't worry about any of them. 2008 Land Cruiser and RAV4, 175k on one, 185k on the other. Both bought used. 2013 Sienna, bought new (with a huge discount) - 161k. 2022 RAV4 Prime, 55k, bought new. Zero car payments, zero upcoming 20k battery replacements in my future. I'll sell the Prime in probably 2-3 years for $30k (thanks, Toyota resale value) and get another reliable wife-mobile.
by hatthew | 2025-10-21 00:38:19+00:00
Sorry, that line about "reading the prompt" was unclear, I was referencing people who use it to write emails, project updates, etc. Boilerplate natural language that most people skim over because most of it is fluff. I'm well aware that large scale AI coding requires much more guidance than a single prompt.

Regardless, I would be more charitable if people like you didn't make statements such as, paraphrased, "the burden of proof is on the person suggesting the null hypothesis." I'm open to being convinced, but until now the only real study I've seen for coding shows no gain from AI. The anecdotes I have are mostly things like a coworker's 50kloc project that hasn't seen the light of day because it's massive, unreviewable, and takes as long to test as it would to have for a human to write something equivalent in <<50kloc.

Your project is the first one I've heard of that seems to be successful, and I'm curious to learn more. Just to confirm, your project is not majority boilerplate, functional enough that you'd feel comfortable releasing it to others, and you're able to get bugs fixed without too much trouble? That's pretty rare from what I've seen, and is definitely going at the top of my list of anecdotes in support of AI coding!
by jacurtis | 2025-10-21 00:38:29+00:00
Yeah I think the argument is the tooling vs agent. Maybe the OpenAI agent is performing better now, but the tooling is significantly better from anthropic.

The anthropic (ClaudeCode) tooling is best-in-class to me. You listed many features that I have become so reliant on now, that I consider them the Ante that other competitors need to even be considered.

I have been very impressed with the Anthropic agent for code generation and review. I have found the OpenAI agent to be significantly lacking by comparison. But to be fair, the last time I used OpenAI's agent for code was about a month ago, so maybe it has improved recently (not at all unreasonable in this space). But at least a month ago when using them side-by-side the codex CLI was VERY basic compared to the wealth of features and UI in the ClaudeCode CLI. The agents for Claude were also so much better than OpenAI, that it wasn't even close. OpenAI has always delivered me improper code (non-working or invalid) at a very high rate, whereas Claude is generally valid code, the debate is just whether it is the desired way to build something.
by JumpCrisscross | 2025-10-21 00:39:10+00:00
> Remind me if I’m wrong but didn’t something dramatic occur financially in the 20s?

"The practice of Americans buying consumer goods on the installment plan dates back to the Civil War," e.g. for sewing machines [1].

America's first affordable car, the Model T, was released in 1908. In October 1919, less than one year after the Armistice of November 1918 and just four months after the Treaty of Versailles, GM had "created a financing arm called the General Motors Acceptance Corporation (GMAC)."

You said "cars became 'unaffordable' sometime when loans became common." That is wrong. Cars became cheap because of industrial production. Production aimed at the American consumer, in part, due to the post-Civil War prevalence of installment-based purchasing of factory-made goods.

[1] http://americanradioworks.publicradio.org/features/americand...
by danans | 2025-10-21 00:39:20+00:00
> If they sold well in the US, they would bring in more of them. But they don't.

The auto industry would rather use its limited assembly line capacity for the highest margin products, which are large luxury internal combustion vehicles.

We have long been in the era of lean manufacturing, where assets like factories are hyper-optimized for returns to capital, not for making products to serve all needs or desires. Why lower your gross margins by investing in more factory capacity to make affordable cars? You'd rather put your capital into the Mag-7 to get a higher rate of return.

It also makes sense because with growing inequality in the US, the well-off (or the financially irresponsible) are the only people who buy new cars anyways, so the manufacturers make cars for them.

This is also a big part of the reason they make EVs (which are disproportionately higher end or luxury): because they know that EV buyers are likely to be more well off. The environmental benefits are secondary, and the auto industry has never cared much about lowering TCO or energy costs (those things benefit the EV driver, not the car manufacturer).
by nojs | 2025-10-21 00:39:38+00:00
This is going to be extremely useful. A lot of people have hacked together similar things to get around waiting for CC to finish without mangling worktrees and branches manually.

I was curious how the 'Open in CLI' works - it copies a command to clipboard like 'claude --teleport session_XXXXX', which opens the same chat in the CLI, and checks out a new branch off origin/main which it's created for the thread, called 'claude/feature-name-XXXXX'.

I prefer not to use CC at the 'PR level' because it still needs too much hand-holding, so very happy to see that they've added this.

Update: Session titles are either being leaked between users or have a very bad LLM writing them. I'm seeing "Update Ton Blockchain Configuration" and "Retrieve Current PIN Code" for a project that has nothing to do with blockchain or PIN codes...
by mgerdts | 2025-10-21 00:39:38+00:00
This is hobby project I’ve been thinking about for quite a while. It’s way larger than a hobby project, though.

I think the key to making it horizontally scalable is to allow each writable dataset to be managed by a single node at a time. Writes would go to blocks reserved for use by a particular node, but at least some of those blocks will be on remote drives via nvmeof or similar. All writes would be treated as sync writes so another node could have lossless takeover via ZIL replay.

Read-only datasets (via property or snapshot, including clone origins) could be read directly from any node. Repair of blocks would be handled by a specific node that is responsible for that dataset.

A primary node would be responsible for managing association between nodes and datasets, including balancing load and handling failover. It would probably be responsible for metadata changes(datasets, properties, nodes, devs, etc., not posix fs metadata) and the coordination required across nodes.

I don’t feel like I have a good handle on how TXG syncs would happen, but I don’t think that is insurmountable.
by al_borland | 2025-10-21 00:39:47+00:00
We have a home grown tool. It looks at all the tickets coming in, checks for a regex match with the defined patterns, and if one matches it runs the associated script to try and resolve it. Depending on success or failure it either closes the ticket with notes or adds the notes and escalates it. That’s what I understand of it at a high level, I didn’t write it, I just used it and requested some features and changes. In the first iteration it was calling automation to remediate from a low-code/no-code orchestration tool, and these days it’s calling Ansible, but any API would work.

There are vendor solutions out there. Ansible now offers EDA as part of Ansible Automation Platform, though I haven’t been hands-on with it yet. That still requires writing Ansible playbooks, not to mention the overhead of AAP.

I don’t remember the name, but I sat in on a demo of an AI powered EDA platform probably 6 years ago (before the LLM craze). Their promise was that it would automatically figure out what to do and do it, and over time it would handle more and more incidents. It sounded a little terrifying. I could see it turning into a chaos monkey, but who knows.

Either way, there are some mature tools out there. What would work best depends on what you need to integrate with, cost, support, and how much code you are or aren’t willing to write.
by jauntywundrkind | 2025-10-21 00:40:05+00:00
It feels like there's so many weird interesting wins from abandoning SMP CPU coherency. Giving each core its own memory space & own work skips by so many gotchas & contentions.

This is nicely moving down the stack from some other nearby work. ByteDance just released code for Parker, a Linux multi-kernel approach where each core gets its own copy of Linux (and there's one coordinator core). There's another more general multi-kernel on one system approach that also has been quite active recently, that's more general (not strictly 1:1 cores kernel). https://www.phoronix.com/news/Linux-Parker-Proposal https://www.phoronix.com/news/Multi-Kernel-Linux-v2

(Obviously we can and do do lots of single thread per core work already: these emerging multi-kernel ideas are trying to push new territory, new isolation, eliminate yet more contention.)
by ghaff | 2025-10-21 00:40:12+00:00
It's a business and assuming they allow WiFi access on-premises for customers, it's just a business decision that issues associated with having open WiFi are minor relative to customers who won't frequent your establishment--or a hypothetical for a future date that they'll deal with when the time comes.

Probably increasingly irrelevant with increased use of just mobile phones and 5G anyway.
by doolz_app | 2025-10-21 00:40:17+00:00
Hey HN. I built doolz, a short-video duel app: two 45-sec clips enter, the crowd votes, winners win. Stack: Next.js on Vercel (frontend + serverless), Supabase (DB), Cloudflare (edge/media), Clerk (auth), Resend (email), Mixpanel (analytics). We’re in private beta and slowly letting folks in. If you kick the tires on the splash page and leave feedback, I’ll prioritize your access.
by bb88 | 2025-10-21 00:40:35+00:00
I found the waiter/waitress quality model was pretty effective for judging the economy. If the economy was strong, the service would be worse, since the best people could get better jobs elsewhere. And if good people were having a hard time making ends meet, they would end up in the service industry displacing those that weren't good in their jobs.

You could probably come up with similar metrics on the number of dented cars you see in a day that people couldn't afford to repair.

Or the number of people who skip out on their checks at a restaurant. Or the number of people who buy lottery tickets. Or the number of people that are willing to gamble, not as entertainment, but as a way to get some money for the next bill due date.
by LelouBil | 2025-10-21 00:40:43+00:00
Not the original person you are replying to, but I wanted to add:

Yes, they can plan within a single forward pass like you said, but I still think they "start anew at each token" because they have no state/memory that is not the output.

I guess this is differing interpretations of the meaning of "start anew", but personally I would agree that having no internal state and simply looking back at it's previous output to form a new token is "starting anew".

But I'm also not well informed about the topic so happy to be corrected.
by TheDauthi | 2025-10-21 00:41:45+00:00
Not the original person, but I'd like to see the ACTUAL install instructions, a la the vscode via the microsoft repository. It's a little more work for the user, but, honestly, the user is using a CLI for managing packages - I think three lines that show clearly what's going on is reasonable.

something like:

curl -fsSL https://repo.aosc.io/pubkeys/repo/oma.gpg | sudo gpg --dearmor -o /usr/share/keyrings/oma.gpg echo "deb [signed-by=/usr/share/keyrings/oma.gpg] https://repo.aosc.io/oma $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/oma.list > /dev/null sudo apt update && sudo apt install -y oma

Just showing me what it's gonna do and giving me the clear option to do that instead of curl | bash would make me feel better.

Microsoft also has a "download deb and install", which I still consider slightly better than curl | bash; it's basically the windows install flow. People who are using a GUI can just double click it, people who want to see what it's going to do can examine it, and your (unsafe) one-liner is `curl XXX.deb && dpkg -i XXX.deb`. Plus it can be shipped to a multiple machines at once easily.

And hey, you already know they have dpkg.

(edited: mangled my command spacing a bit)
by OneDeuxTriSeiGo | 2025-10-21 00:42:39+00:00
Sure but given the description of ChkTag and given the new exceptions and interrupts model they established with FRED, I don't see ChkTag being anything other than an MTE-style lock-and-key color tagging solution.

The press article is just saying what the EAG is working on next now that they have shipped FRED, ACE, and AVX10. ChkTag is the current top priority item on the EAG's list and the standard for it should be finalised/released some time in the next few months. What they have done publicly so far is to say that ChkTag will be part of the ISA standard, they just haven't also revealed the details past that.
by Valk3_ | 2025-10-21 00:42:51+00:00
I've been thinking about the problem of what to do if the answer to a question is very different to the question itself in embedding space. The KB method sounds interesting and not something I thought about, you sort work on the "document side" I guess. I've also heard of HYDE, the works on the query side, you generate hypothetical answers instead to the user query and look for documents that are similar to the answer, if I've understood it correctly.
by tamimio | 2025-10-21 00:42:55+00:00
> . I can’t understand why banks keep lending money for deals like that

Because that's literally the only way banks make money. Cars, houses, whatever -banks are after the interest money. The loan is a fake number that gets transferred from your account (as debt) to theirs, as digital numbers too, all under the "trust" that you can withdraw all of it one day. The real money in this is the interest that the bank will take. This is why if all people decided to withdraw all their money, banks would refuse, aka a bank run. In fact, this issue -the credit creation with fake digital numbers in accounts for the purpose of making profits out of the interest- is the reason why house prices are going insane beyond their actual value, it’s never demand and supply.
by anonymars | 2025-10-21 00:43:59+00:00
> It makes a direct claim of hundreds of cloud staff being laid off.

I don't have any dog in this fight, but I don't see where this article makes your case. From your article:

> We understand around 100 jobs are at stake.

> Sources familiar with AWS operations who requested anonymity told The Register most of the layoffs affected people in marketing and outreach roles, although chatter on sites like Blind suggests folks in frontline support and in other positions may have been affected, too.
by JumpCrisscross | 2025-10-21 00:44:38+00:00
> Let’s make it so car loans are non-recourse

You're moving your goalposts to easily-tested--and disprovable--ground.

The flip side of limited recourse is limited liability. For houses, non-recourse lending promotes speculation, volatility and risk shifting [1]. One would expect similar effects if non-recourse lending were normalised for cars: higher prices, bigger booms and worse busts.

[1] https://www1.villanova.edu/dam/villanova/VSB/assets/marc/mar...
by serf | 2025-10-21 00:44:55+00:00
>But I feel 100% confident that in 2025 no browser can be exploited just by copying a malicious string.

that's a real far leap. Most OS have a shared clipboard, and a lot of them run processes that watch the thing for events. That attack surface is so large that 100% certainty is a very hard sell to me.

Just for the sake of arguement, say clipboard_manager.sh sees a malicious string copied from a site by the browser to the system clipboard that somehow poisons that process. clipboard_manager.sh then proceeds to exfiltrate browser data via the OS/fs rather than via the browser process at all, starts keylogging (trivial in most nix), and just for the sake of throwing gas on the fire it joins the local adversarial botnet and starts churnin captchas or coins or whatever.

Was the browser exploited? ehh. no -- but it most definitely facilitated the attack by which it became victimized. It feels like semantics at that point.
by jacurtis | 2025-10-21 00:45:53+00:00
The last time I used them both side by side was a month ago, so unless its significantly improved in the past month, I am genuinely surprised that someone is making the argument that Codex is competitive with ClaudeCode, let alone it somehow being superior.

ClaudeCode is used by me almost daily, and it continues to blow me away. I don't use Codex often because every time I have used it, the output is next to worthless and generally invalid. Even if it does get me what I eventually want, it will take much more prompting for me to get the functioning result. ClaudeCode on the other hand gets me good code from the initial prompt. I'm continually surprised at exactly how little prompting it requires. I have given it challenges with very vague prompts where it really exceeds my expectations.
by kcplate | 2025-10-21 00:46:44+00:00
> If I spend hours of my day using a device I should be able to theme it exactly to my taste. The customer is always right in matters of taste. You are supposed to serve your customers not the other way round.

This attitude always cracks me up. Only with tech products and among techies do we hear these demands of infinite customization of the products and tools we use.

Can you imagine any other vocation or industry making such demands of infinite customization of their tools and products that they use? I know I can’t.

The real analogy here isn’t landlords and homes. It’s a carpenter demanding that Stanley ship moldable handles with their hammers so that it fits their hand one millimeter better giving them the ability to maybe hammer one extra nail a day.
by Alupis | 2025-10-21 00:46:50+00:00
This statement doesn't make a lot of sense. 40-50% of vehicles are foreign-made already[1]. I would strongly wager it's vastly more likely that these Chinese vehicles do not meet US safety standards - which are quite high.

[1] https://www.whitehouse.gov/fact-sheets/2025/03/fact-sheet-pr...
by lutusp | 2025-10-21 00:46:57+00:00
My favorite John Draper story -- not sure if it's true, heard it from several sources.

One day IBM called me up and asked if I would write them something like Apple Writer, for their new PC. I instantly asked, "Under what terms?" I think that surprised them -- I was wrongly rumored to be all programmer and no business sense.

They replied, "We give you $100,000 in royalties, after which we own the program." I thought a bit and said, "Hmm ... $100,000 ... that's about 15 days of Apple Writer royalties." A long silence on the phone line.

So they realized I wasn't going to write anything for them. Then, according to rumor, they asked John Draper and he agreed -- he wrote them a word processor. A really terrible one.

After IBM voluntarily withdrew his program from the market, Draper is rumored to have said, "They asked for a $100,000 program and I gave them one."

Yep, we were pretty snotty in those days. But then, we didn't have to compete with AI.