MurphyA/hacker-news huggingface dataset:
by bri3d | 2025-10-12 15:37:27+00:00
The Cybertruck is basically the only vehicle with true steer by wire. Infiniti offered cars for a brief time which had clutched steering columns (a truly baffling worst of all worlds solution). Otherwise what people mean is electrical power steering, where a power-off failure means you need to turn the wheel harder (a power-on failure can be very bad and there are a lot of safety systems to limit applied torque so a driver can always override the input).
by jrochkind1 | 2025-10-12 15:39:30+00:00
if you really mean help you understand why and that wasn't a rhetorical exageration, it's not hard to understand.

Most people have a variety of things they are looking for in a car they want to purchase, and other factors are more important to them than this one, which they figure probably won't happen anyway. There may be few options that aren't updateable over the air, and those options don't meet their other criteria -- if they even get that deep into considering it, which they probably don't, they just aren't really thinking about it. But even if they did. you don't have the option of buying your perfect fantasy car. I'd like to buy a car with manual mechanical controls instead of touch screen controls, but there aren't that many options for that either, and they may not meet my other needs.
by CaptainOfCoit | 2025-10-12 15:39:46+00:00
> and you've got something potentially as big as Pokemon.

Huh? Granted, anything is "potentially as big as Pokemon" but care to share why this project in particular makes you feel that way? It's a fun project, I'll give you that, but "programming as magic incantations" feels like a niche within a niche within a niche, which would make me believe it cannot ever be "as big as Pokemon". It doesn't need to be either, nothing wrong with fun projects made for fun.
by invader | 2025-10-12 15:40:03+00:00
So Micro$oft is a customer-oriented company now? Haven't heard such a good joke in a while.

Microsoft, being a monopoly, hardly cares about customers, especially about closing some imaginary "gaps". What they care about is preserving their dominant or monopoly position wherever they can, since in the last 25+ years, they lost so badly so many times, they shifted from "owning" the whole industry to being a monopoly in particular segments. They are basically repeating the path of IBM from being the industry to being irrelevant and struggling desperately to stop that inevitable process.

If Microsoft had listened to its customers, it would never have neglected and killed Skype, it would have continued to support XNA, so adored by the indie game devs, it would never have closed Arkane Austin and Ghostwire studios, it would have never preinstalled spyware with every single Windows installation... But Microsoft hardly cares.
by piva00 | 2025-10-12 15:40:24+00:00
It's imprecise because modeling the whole climate is a humongous task.

A friend's whole PhD as a physicist was to improve modeling cloud formation at a molecular level to be used in a model which was then part of an ensemble, that took him 5-6 years to manage to improve one particular parameter of a model with thousands of parameters.

It's an attempt to simulate all the energy transfers happening from solar activity on Earth's atmosphere, through all chemistry and biological reactions that contribute to results.
by rpdillon | 2025-10-12 15:41:43+00:00
Lost power steering at highway speeds in my '91 Corolla a couple of decades back. Didn't notice on the highway (belt just made a loud pang and I thought "What the heck was that?"), but as soon as I took an exit and had to turn at the light, I seriously had to muscle the wheel over. Good learning experience about what power steering offers.
by furyofantares | 2025-10-12 15:41:57+00:00
> the specific technique discussed here (speculative decoding) has no impact on the quality of generations

I don't see why that would be true. As I understand, the verifier is checking if the tokens are good-enough, not if they're the exact same tokens it would have selected. The predicted tokens could be consistently slightly worse, which could have a cascading effect to make the overall output a lot worse.
by cmontella | 2025-10-12 15:43:15+00:00
I worked on this project so I can give some insight. The main reason we didn't keep working on it was it was VC funded and we didn't have a model for making money in the short term. At the end we were pursuing research related to natural language programming and reinforcement learning in that area (I recently blogged about it here: https://mech-lang.org/post/2025-01-09-programming-chatgpt), and were considering folding our small team into OpenAI or Microsoft or something. But we wanted to work as a team and no one wanted to take us as a team, so we called it.

It didn't get far enough to be "used" in a production sense. There was enough interest and people were playing around with it, but no real traction to speak of. Frankly, language projects are difficult because these days they have to be bootstrapped to a certain size before there's any appreciable use, and VCs are not patient enough for that kind of timetable.

Here's a postmortem Chris gave about all that: https://www.youtube.com/watch?v=WT2CMS0MxJ0 / https://www.youtube.com/watch?v=ThjFFDwOXok
by ryandrake | 2025-10-12 15:43:23+00:00
I was always kind of uncomfortable with MOC too, but I couldn't really articulate why. I consider it "wizardry that works but I don't understand" and I never bothered to go in and really understand it. The more I program though, the less I want any kind of "wizardry" in my code, whether or not I understand it.

Does this motivate me to go back into all my C++/Qt projects and try to un-MOC-ify them? No. But if I started a new project, maybe I'd try to do with without MOC and instead do more in handwritten C++ code.
by Imustaskforhelp | 2025-10-12 15:43:29+00:00
Hey, appreciate your response! Now, my hn post was actually longer than 4000 and that's why I had to trim otherwise I would've had maybe explained the question but I will try to write a short answer in here.

> Why should they care? What does open source give you?

Open source gives people complete freedom, the freedom that a software can run for posterity, can be modified towards your liking, and the most important thing which I failed to mention: peace of mind

Most open source software can be run with peace of mind. No subscriptions. No update that enshittens it. If it works and you like it, its yours. No spying on you. No showing you ads which will try to radicalize you or sell you some scammy course as an example. Its just there... saying hi to you, saying how's your day, oh you want to use me, fine, how can I help you today.

And it expects nothing back in return. Its just there waiting to be used.

People should care because of this, for peace of mind. its almost always worth it in my opinion. I genuinely think that although I didn't mention but even small steps like using f-droid and then transitioning to linux to then transition to mastodon/bluesky as an example can definitely help reducing the reliance on algorithms as well, it can stop spying on us via using things like signal.

I'd recommend you to check out the clippy movement by louis rousman. I sort of resonate with the same statement and I agree with the right to repair as well, sure I am not much of a hardware tinkering person but the fact that I can go to a mechanic who can repair easily or have an ability to learn it myself via repair friendly systems is always nice to have and I agree with that thing too. I hope that the clippy movement can sort of bring both the things together which I think it already does.

Clippy movement is great actually & explains the reason why people should care, but I have also tried to give some of my own rationale behind it as well.

Personally, the reason I got into open source was because of privacy. I started learning more and more about privacy and uh, the final straw on the camel's back for me was when I learnt valorant was installed kernel level and there's no way you can 100% guarantee its removed without deleting the whole system.

Downloaded linux and kind of never moved back and got into a rabbit hole. (The only time I used windows was in a vm/winboat app to run a tool which could root my phone but that company's otp server didn't work or anything and so my phone can't be rooted but yeah:<)

I like linux but I think that there are so many low hanging fruits like f-droid and signal that people don't even use them man. I would talk about linux/cli tools then when people show the initiative of having f-droid/signal. I think that we need to first educate people about these tools because they are genuinely better than their alternatives and just so good that its almost always worth it to have them on your phone/systems
by grishka | 2025-10-12 15:44:09+00:00
It's not quite that. It's features you never asked for being forced upon you by the market with hardly any uncompromised alternatives without these misfeatures.

I live in a city so I don't need a car, but if I had to buy one, "it should not have a network interface" would be my most important requirement. "It should not have a video display" would be a secondary one. If I had to buy a car with a network interface, I would do my best to neutralize it to make sure it stays 100% offline.
by nagasadhu | 2025-10-12 15:45:52+00:00
The open core part of the project was removed from NPM. Available only on GitHub. There are no published plugins from the community, nor is there a repo where the community could have collaborated on OSS adding/plugins.

Are people being entitled expecting it ? Yes. Is there something stopping people from taking up this work and creating a repo ? No. But it is illustrative of the attitude of the owners. The point is not to accuse of rug pull but how confident is the community in taking a dependency on such a project. The fact that the lead dev had to write an article responding to misunderstandings is in response to what the community feels about this.

The argument on their discord for licensing for professional teams 'contact us for pricing' goes like it depends on the number of employees in the company including non-tech folks.
by hombre_fatal | 2025-10-12 15:46:33+00:00
That was a pretty nasty assumption you made about them though: That they're MIA because they're upset that their pet project isn't as popular as they'd like.

Jeez.

That said, I hope node-postgres can support this soon. As it stands, every single query you add to a transaction adds a serial network roundtrip which is devastating not just in execution time but how long you're holding any locks inside the transaction.
by kemiller | 2025-10-12 15:46:47+00:00
Have you ever tried to get an average human to do that? It’s a mixed bag. Computers til now were highly repeatable relative to humans, once programmed, but hopeless at “fuzzy” or associative tasks. Now they have a new trick, that lets them grapple with ambiguity, but the cost is losing that repeatability. The best, most reliable humans were not born that way, it took years or decades of education, and even then it can take a lot of talking to transfer your idea into their brain.
by mapontosevenths | 2025-10-12 15:46:57+00:00
At the end of the day the encyclopedia was always written through the consensus of experts.

Early encyclopedias solved this problem by hiring experts. Wikipedia doesn't hire them, it just cites them.

It has only been recently that our cynical postmodern internet hordes have decided experts are somehow only equally worthy of trust as the high-school dropout uncles of facebook and the brain-worm infested politicians on the news.
by dripton | 2025-10-12 15:47:06+00:00
Dumb TVs are still being made. I bought this Sharp commercial TV just last year: https://www.amazon.com/dp/B0CCMXNRFH

Of course they're not mass-market and will be lacking on some other bullet point features, but if you really care about your TV not turning into an ad billboard in 2 years, they're the way to go.
by rectang | 2025-10-12 15:47:09+00:00
Invisible control flow is common to all implementations of unchecked exceptions (Java, C#, C++, Python, Ruby, etc). It means that any code, anywhere, at any time, can throw an exception which may represent a recoverable error.

People are used to that, and one common strategy is to not worry too much about handling individual exceptions but to instead wrap a big `try` block around everything near the outer boundary of your code. It’s good enough for many purposes and yields a high initial development velocity, but is comparatively fragile.

With Languages like Rust, Go, and Swift, only unrecoverable errors trigger the panic mechanism. Every call site where a recoverable error may occur is identifiable — in Rust via Result, `unwrap()`, the `?` operator, etc, in Go via returned Err (though unlike Rust you can discard them silently), and in Swift via the `try` operator.

You can still develop quickly by just unwrapping every Result, but unlike languages with invisible control flow, you can easily audit the codebase and go back to harden every site where a recoverable error may occur — yielding a level of robustness which is difficult to achieve in languages with unchecked exceptions.
by ianbutler | 2025-10-12 15:47:14+00:00
You don't get to decide what they want to maintain. They could have just deleted the features. This entire saga has made it so clear to me people that can only see what is in it for them versus being able to step into the shoes of a maintainer offering something for free.

There is literally no obligation to support you at all. Sucks if it puts you in a bad position that's not on the maintainer, there's no legal or social contract they broke in fact that's entirely in the spirit of what OSS is supposed to be. It's not so a bunch of mediocre free loaders can demand continued access to a library they never contribute to and only consume.

The correct way to look at this is you have the privilege of consuming the hard work of another person for free and you should be greatful they put in work to make your life easier in an open way when they did not have to ever and at all and understand when the burden on a small team makes it hard for them to continue to support a feature set. There isn't a sacred duty to people who consume something another group opened because they wanted it to exist.

That's what the licenses and all the legal bits say. They do it because they want to and if they stop wanting to you can all get bent. Instead they looked for a sustainable middle ground.

At least the controversy is making them even more popular.
by voakbasda | 2025-10-12 15:47:32+00:00
This is a distinction without a difference. Intentional or not, these vehicles were disabled remotely.

Even if the owner gave permission to install the update, I would strongly wager that they did not give concurrent permission for the update to change the behavior of the vehicle.

Of course, I sincerely doubt the EULA offers any way to separate those permissions; you are all in, or you are all out. Assuming that you even have an option to opt out.

And that’s exactly why these cars can never be trusted under any circumstances, ever.
Show HN: Orchestro – Trello for Claude Code with Kanban Board
by dpelleri | 2025-10-12 15:48:11+00:00
Hi HN! I'm building Orchestro, an AI-powered task management system for Claude Code that works like Trello but designed specifically for AI-assisted development.

**The Problem:** When working with Claude Code on complex projects, I kept losing track of what the AI was doing across multiple conversations. Tasks would get duplicated, dependencies were unclear, and there was no way to see the big picture. I needed something between a simple todo list and full Jira complexity. **What it does:** - Decomposes user stories into technical tasks by analyzing your codebase - Tracks dependencies and detects conflicts automatically - Visual Kanban board showing real-time progress - Learns patterns from past work to improve future suggestions - Complete audit trail of AI decisions and code changes - 60 MCP tools for orchestrating complex development workflows **How it works:** When you give Claude Code a feature request, Orchestro can: 1. Analyze your codebase structure (files, dependencies, patterns) 2. Break down the story into concrete tasks with file references 3. Detect potential conflicts with existing code 4. Track what's done, what's in progress, and what's blocked 5. Learn from successes/failures to improve next time **Tech Stack:** - Backend: TypeScript, Model Context Protocol SDK, Supabase (PostgreSQL) - Frontend: Next.js 14, React Server Components, TailwindCSS - Real-time: PostgreSQL triggers + WebSockets - Transport: stdio (runs locally, full privacy) **Why MCP?** MCP (Model Context Protocol) is Anthropic's standard for connecting AI to external tools. Instead of building yet another AI wrapper, Orchestro integrates directly into Claude Code as a native tool suite. Think of it as giving Claude Code a project management brain. **What makes it different:** Most MCP servers are single-purpose (GitHub integration, database queries, etc). Orchestro is a complete workflow orchestrator with 60 interconnected tools that work together: task decomposition, dependency analysis, pattern learning, guardian agents (database/architecture/API validation), and full audit trails. **Current status:** - v2.1.0 live on NPM: @khaoss85/orchestro - Published in Official MCP Registry - 96.7% test coverage - MIT licensed, fully open source **What I'd love feedback on:** 1. Is "Trello for Claude Code" the right positioning? 2. Would you use this for solo projects or mainly team workflows? 3. What other MCP tools would make this more useful? 4. Too many features or just right for the problem space? The vision is to bridge Product Managers (who think in stories), Developers (who think in code), and AI (which can do both but needs structure). GitHub: https://github.com/khaoss85/mcp-orchestro Demo: Watch the Kanban board update in real-time at http://localhost:3001 after setup Try it: `npx @khaoss85/orchestro@latest` Happy to answer any questions!
by amluto | 2025-10-12 15:48:17+00:00
I had flaky power steering on an old Lexus LS400, and it would stop working for minutes at a time, more or less at random. At 40mph, I could generally tell that it wasn’t working but there was no meaningful extra difficulty when steering. At 15-20mph it was quite a bit harder to steer. At 5mph, it took some real force to steer. At parking speeds, it was very hard to make the large wheel movements needed to park. At a full stop it was almost impossible.

In general, this wasn’t especially hazardous, since I rarely needed to move the wheel very far while moving at very low speed in a place where other cars could be a hazard.

(Yes, I got this fixed. And the old LS400 cars were extremely well designed and built.)
by fjfaase | 2025-10-12 15:48:42+00:00
It would be nice, if they could publish the exact cover. I have written some algorithm that can estimate the number of solutions to an exact cover base on the number of solutions it found and the size of the 'tree' that has been explored.

I could write a program myself to calculate the exact cover, but I guess, it will take me about a day to do so. It would not surprise me if the exact cover will be a few hundred mega bytes (when using one character per position).
by veeti | 2025-10-12 15:49:08+00:00
In the United States of America, the "draft" has historically applied to those categorized as "male". Today, the "Selective Service System" asserts that "Federal law requires nearly all male U.S. citizens and male immigrants to register at age 18". Likewise, many countries still enforce selective conscription by gender.

You may not like or approve of these things, but they are part of the "purpose" you seek.
by lucianbr | 2025-10-12 15:49:35+00:00
If homo sapiens is to survive, we had better have the capacity to see the truth even if sometimes the messenger of that truth falls to human faults, like exaggeration or even straight lies.

That's just how things are. If we depend on the side that warns us of climate change to never make a mistake or an intentional wrong, we're cooked. Because that side is human as are all sides of all arguments.

Maybe we are cooked. That's how it looks to this clueless person.
by porsager | 2025-10-12 15:49:57+00:00
Thanks a lot. You're spot on about issue triage etc. I haven't had the time to keep up, but I read all issues when they're created and deal with anything critical. I'm using Postgres.js myself in big deployments and know others are too. The metrics branch should be usable, and I could probably find time to get that part released. It's been ready for a while. I do have some important changes in the pipeline for v4, but won't be able to focus on it until December.
by testdelacc1 | 2025-10-12 15:50:55+00:00
In the general case what you say is true. But look at the specific example of PEP 751 (the thread we’re in). Normally you’d designate some person who has to gain consensus and add the feature to python or to the standard library. Even if everyone isn’t on board, they’ll get on board when they upgrade python.

PEP 751 isn’t a python feature, it’s a feature that will be implemented by 3 projects - PDM, pip and uv. Consensus isn’t optional or nice to have, it’s necessary. If any of the 3 maintainers felt their needs weren’t met they wouldn’t have implemented it.

Some projects wait too long for consensus because they prioritise not rushing into a suboptimal solution or hurting people’s feelings. Sometimes it’s ok to just go ahead and implement something. Pep 751 is not one of those projects.
by jncfhnb | 2025-10-12 15:51:37+00:00
Or maybe your brother was guilted into suffering because you injected a greater fear into his life and your faith is fiction. Maybe your faith isn’t fiction but suicide is ok and Jesus tells him it was completely unnecessary to oppose his own reasoning at the pearly gates (or whatever your faith is).

There is no clear answer that extending life is for the best. Not unlike a painful, fruitless intubation that has no chance of providing quality life-hours.

Not saying this is true of your brother but a lot of people are content to say “good job team, he will suffer tremendously, but he is alive!” And that’s fucked up.
by ineedasername | 2025-10-12 15:52:01+00:00
It’s not engineering if you throw anything together without much understanding of the why of things.

But if you understand the model architecture, training process, inference process, computational linguistics, applied linguistics in the areas of semantics, syntax, and more— and apply that knowledge to prompt creation… this application of knowledge from systemic fields of inquiry is the definition of engineering.

Black box spaghetti-hits-wall prompt creation? Sure, not so much.
by tavavex | 2025-10-12 15:52:10+00:00
These kinds of articles induce a feeling of deep hopelessness. Frankly, I can't understand how people managed to remain relatively sane for so long, given the circumstances. Being an abusive, smug, deceiving human being that tries to win arguments with rhetoric, maneuvering and logical fallacies is easy and looks good to others - look, they're crushing the other side! Taking it down requires dozens of paragraphs of instruction, and a single misstep is an almost instant loss, you have to have surgical precision. Worst of all, being right in those scenarios is extremely boring, and by the time you dismantle one of these claims, everyone's already looking the other way, towards the 17 new talking points that have spawned while you were methodically discussing the first one.

Why didn't their side win sooner? Perhaps 'being right' in the scientific sense has just been too beneficial for humans so far. But if that weakens, I fully expect humanity to go back to zealotry, superstition and undiscerning hatred, perhaps forever.