MurphyA/hacker-news huggingface dataset:
by thephyber | 2026-02-04 12:00:26+00:00
There is a lot of hand waiving away of the orders of magnitude more manufacturing, more launches, and more satellites that have to navigate around each other.

We still don’t have any plan I’ve heard of for avoiding a cascade of space debris when satellites collide and turn into lots of fast moving shrapnel. Yes, space is big, but low Earth orbit is a very tiny subset of all space.

The amount of propulsion satellites have before they become unable to maneuver is relatively small and the more satellite traffic there is, the faster each satellite will exhaust their propulsion gasses.
by moorebob | 2026-02-04 12:00:28+00:00
Making Silicon Valley the judge, jury and executioner of pedos seems, at best, a dereliction of duty by the real authorities, and at worst, a very dark and dystopian path to opaque and corruptible justice.

X should identify those users who are abusing its tools to make CSAM (and I suspect those users are mostly leftie Musk-haters trying to create vexatious evidence against X), and then X should pass that information to the authorities so the proper legal process can be followed.
by the_harpia_io | 2026-02-04 12:00:33+00:00
This attack highlights a broader pattern: developers and users increasingly trust code they haven't personally reviewed.

Supply chain attacks work because we implicitly trust the update channel. But the same trust assumption appears in other places:

- npm/pip packages where we `npm install` without auditing
- AI-generated code that gets committed after a quick glance
- The growing "vibe coding" trend where entire features are scaffolded by AI

The Notepad++ case is almost a best-case scenario — it's a single binary from a known source. The attack surface multiplies when you consider modern dev workflows with hundreds of transitive dependencies, or projects where significant portions were AI-generated and only superficially reviewed.

Sandboxing helps, but the real issue is the gap between what code can do and what developers expect it to do. We need better tooling for understanding what we're actually running.
Show HN: GitScrum – Full project management inside VS Code/Cursor/Windsurf
by renatomarinho | 2026-02-04 12:00:43+00:00
Hey HN! I built GitScrum extension for VS Code, Cursor, and Windsurf.

I was tired of constantly switching between my editor and browser for project management stuff. So I embedded the full platform (chat, sprints, files, discussions, time tracking) directly in the IDE.

Not just a task list - it's the entire project management platform in your sidebar. Zero browser tabs needed.

Main technical challenge was keeping websocket connections alive without killing IDE performance. Had to batch updates and optimize webviews heavily.

Built entirely in Laravel on the backend. Works across VS Code, Cursor, and Windsurf with one codebase.

Would love feedback from the HN community!
by vict7 | 2026-02-04 12:01:32+00:00
I saw the same post and was a bit saddened that all the comments seemed to be focused on the implied hypocrisy of the OP instead of addressing the original concern.

As someone that’s a bit of a fence-sitter on the matter of AI, I feel that using it in the way that OP did is one of the less harmful or intrusive uses.
by skydhash | 2026-02-04 12:02:42+00:00
> I don't see why his involvement, explaining to his team how exactly to build a piece, is any different from a developer explaining to an LLM

Because everyone under him knows that a mistake big enough is a quick way to unemployment or legal actions. So the whole team is pretty much aligned. A developer using an LLM may as well try to herd cats.
by synctext | 2026-02-04 12:03:05+00:00
Could this be about bypassing government regulation and taxation? Silkroad only needed a tiny server, not 150kW.

The Outer Space Treaty (1967) has a loophole. If you launch from international waters (planned by SpaceX) and the equipment is not owned by a US-company or other legal entity there is significant legal ambiguity. This is Dogecoin with AI. Exploiting this accountability gap and creating a Grok AI plus free-speech platform in space sounds like a typical Elon endeavour.
by jingweno | 2026-02-04 12:03:28+00:00
OP here. Just to be clear—the book is the guide, but the agent itself is open source.

You can check out the full code (the 500-line nanocode.py) here:
https://github.com/owenthereal/build-your-own-coding-agent

I'm happy to answer questions about the 'Zero Magic' architecture or the decision to drop vector DBs.
by nihakue | 2026-02-04 12:04:32+00:00
Not sure if anyone from the deno team is monitoring this forum, but I was trying to stand up a dev-base snapshot and pretty quickly ran into a wall. Is it not currently possible to create a bootable volume from the CLI? https://docs.deno.com/sandbox/volumes/#creating-a-snapshot has an example for the js API, but the CLI equivalent isn't specifying --from and the latest verson of the deno CLI installed fresh from deno.land has no --from option. Is the CLI behind, here? Or is the argument provided some other way?
by saubeidl | 2026-02-04 12:04:55+00:00
I don't want to.

But I don't want others to be easily able to either.

In your scenario, yes, you are guilty as well. But so is the one that actually did the deed, i.e. Grok in this case.

You're arguing my point for me. Just because you do something for someone else doesn't mean you're absolved of responsibility.

You can't build a tool with a "create child porn" button and then expect not to get into trouble for helping people make child porn.
by cbolton | 2026-02-04 12:05:16+00:00
> Yes we are now dealing with an automated Photoshop. And somehow the people in charge have decided to do something about it, probably more for political or maybe darker reasons.

I don't get what's difficult to understand or believe here. Grok causes a big issue in practice right now, a larger issue than photoshop, and it should be easy for X to regulate it themselves like the competition does but they don't, so the state intervenes.

> maybe France or the EU should ban its citizen from investing in the upcoming SpaceX/xAI IPO, and also Microsoft, NVIDIA, OpenAI, Google, Meta, Adobe, etc. ?

You're basically asking "why do a surgical strike when you can do carpet bombing"? A surgical strike is used to target the actual problem. With carpet bombing you mostly cause collateral damage.
by dctoedt | 2026-02-04 12:05:20+00:00
> Some kids really do just run into the road seemingly randomly. ... sometimes (perhaps very rarely, but it only takes once and bad luck) forget to look both ways.

Just this week I was telling my law school contract-drafting class that part of our job as lawyers and drafters is to try to to "child-proof" our contracts, because sometimes clients' staff understandably don't fully appreciate the possible consequences of 'running into the street,' no matter how good an idea it might seem at the time.
Show HN: OpenShears – I built an uninstaller because OpenClaw refuses to die
by haebom | 2026-02-04 12:06:05+00:00
Hey HN,
I've been using OpenClaw for a few months as my local LLM gateway. It was genuinely fun — the convenience of routing multiple models through a single endpoint is hard to beat. But along the way, I stumbled upon a few surprises that made me uncomfortable:

- Config files scattered in unexpected places (~/.openclaw, ~/.clawdbot, and more)
- Background processes that respawn after termination
- Logs that quietly accumulate without rotation
- Cached data persisting long after I thought I'd removed it

None of this is necessarily malicious, but when I decided to move on, I wanted a clean break — not leftover artifacts haunting my system.

So I built OpenShears: a CLI tool that scans, detects, and removes all traces of OpenClaw. It's intentionally aggressive but always asks for confirmation before deleting anything.

This is fully open source (MIT). If you've found other hidden files or processes that OpenShears missed, PRs are very welcome. Let's make this the definitive cleanup tool.
by theragra | 2026-02-04 12:06:16+00:00
I am close to what you describe about your dad, and I am 42. I have no idea what to do. I don't want to live this way. And I don't want to die, not really, although I am at peace with the idea. I can't find what is wrong with me, except for the fact that it is related to pain regulation mechanisms somehow. This has been going on for 10 years already.

The only thing that helps now are opioids in dosages nobody would prescribe. I was prescribed opioids at some point during these years, and I still don't know if this was a mistake by the doctor. Now I am in pain AND opioid-dependent. But I am not sure I would not have ended my life sooner if not for the temporary relief I had.

The government does not allow me to get a few years of better quality life in return for dying early from an overdose, etc. I am bitter about it, and often wish government officials had the pain I do. Maybe I did not do enough, or people close to me could have been more pressing in asking to do more earlier. That's a consequence of a culture where people don't get into other people's business. I sometimes hope it is not too late still, but everything is harder now, and I still don't have any good ideas or the willpower to execute them.
by morpheuskafka | 2026-02-04 12:06:31+00:00
I agree, if you just want to not "waste" the cash while it's sitting, keep it very simple with something like T bills or, if you don't need it immediately, maybe a total market fund.

This also makes sense from the investors point of view, they invested in your company to receive growth from your product/business, not from random stocks you bought with it.

That said, I think there is a distinction between trying to be innovative across the company (ex. Gitlab's open employee handbook, CEO shadows, etc.) which is arguably not a bad thing at all, and this specific case of trying to actively invest company funds. In some cases, a more innovative way of doing things may actually be simpler and less complex than the default way for bigger companies, it just depends on the exact scenario.
by SPICLK2 | 2026-02-04 12:07:07+00:00
You're joking, right?

Passenger capacity is part of the design of air travel. Even so, a plane could be at 1/3rd capacity before it's less efficient than a singly-occupied car.

Trains are largely a relic of the Industrial Revolution - except for those places where population distribution has made it feasible to invest in specialised passenger rail, the degree of infrastructure investment required makes them economically infeasible given a blank slate today.

If we were really concerned about transport efficiency, long-distance bus routes are the answer. Per-seat energy usage is comparable to trains, but with a fraction of the infrastructure cost, and significantly more flexibility. Countries that have a blank slate and are only interested in maximum transport for minimum cost (ie, the developing world) have gone that way for a reason.

We accept nearly empty trains, despite them needing at least 30 passengers to be competitive from a fuel efficiency standpoint with a singly-occupied car, because trains are largely seen as a service. Very few passenger trains are economically viable without government support.
by joebig | 2026-02-04 12:08:20+00:00
Minor physics nitpick in the article "...and a gradually widening conductor lets the inductance increase proportionally with key travel instead of jumping abruptly as the metal traverses the field. As the key is pressed, more of the cone moves into the field produced by the coil, inducing eddy currents in the metal. Following Lenz’s law, those currents oppose the original field, which increases the coil’s effective inductance..."

L, the inductance, is reduced, not increased due to insertion of a conductor, unless the conductor is ferromagnetic. A non-ferromagnetic conductor will expel flux due to generated eddy currents, lowering flux-linkage, therefore L, assuming driving coil current is held at a steady rms magnitude.
by Ylpertnodi | 2026-02-04 12:08:35+00:00
?
Inherit gun
Request the form
Fill in the form
Background check
Visit from plod
All good
Export form
Customs were a pain, but carnet protected
Import form
Store gun at plods
Fill in form
Visit from plod
Secure gun ok

Two different EU countries
Time taken is the most 'labourious' part
And grandad's funeral
by wtcactus | 2026-02-04 12:08:37+00:00
"If there was any system that could guarantee each person housing, whether you call it the abolition of private property or you call it, you know, just a statewide housing guarantee, it is preferable to what is going on right now.", Mamdani, 2020

"We have to ensure we are unapologetic about our socialism", Mamdani, 2021

"There are also other issues we firmly believe in [...] weather is the end goal of seizing the means of production", Mamdani, 2021

"We will replace the frigidity of rugged individualism with the warmth of collectivism.", Mamdani, 2026

It's funny. You people go up in arms calling Elon Musk a fascist because he made a suspicious gesture with his right hand. But, then you have a guy outright telling you he wants to "seize the means of production" and you make excuses on why he is not actually a communist.
by phasetransition | 2026-02-04 12:08:56+00:00
There are a number of pressureless casting techniques available. Investment casting is widely used, for instance. https://www.harmonycastings.com/ is a fancier example.

For this specific application, the manufacturing method determines the porosity of the material, and therefore the heat transfer.

CNC prototype parts will have better heat transfer than pressure die cast, and the pressure die cast will perform better than pressureless cast parts.
by locknitpicker | 2026-02-04 12:09:10+00:00
> Is the mechanical keyboard craze still going on?

It depends on your definition of "craze".

Mechanical keyboards are more popular than ever, and became mainstream to the point where nowadays they are just considered keyboards. Even Logitech sells whole product lines of mechanical keyboards, and even has specialized lines of mechanical keyboards.

Also, multiple companies sell ergonomic keyboards that fall within the "craze" classification. Even if they don't ship with noisy switches, they are still in line with what mechanical keyboards were known for.

Nowadays even the pure mechanical keyboards have non-mechanical switches. Optical, magnetic, hall effect, etc. they ship in the standard cherry MX form factor. But aren't mechanical.

A few years ago you had blue switches, red switches, brown switches... You could count the types of switches with your fingers. Nowadays the offer is so vast that you can't keep track. Some companies even sell sample kits with an array of different types of switches for customers to try out. That's a relatively new development.

And do I need to mention the massive inflow of mechanical keyboards on offer from cheap Chinese manufacturers? We're not looking at 400€ mechanical keyboards, but 20€ mechanical keyboards.

The truth of the matter is that in the past you barely had any choice in keyboards. You could choose brand and color, but it was always the same keyboard. Anyone who wanted something beyond this pattern was drawn to mechanical keyboarss. Not today.

So, knowing this, do you think it is a "craze"?
by DonHopkins | 2026-02-04 12:10:07+00:00
How could this be more efficiently and elegantly refactored as an Anthropic or MOOLLM skill set that was composable and repeatable (skills calling other skills, and iterating over MANY fast skill calls, in ONE llm completion call, as opposed many slow MCP calls ping-ponging back and forth, waiting for network delay + tokenization/detokenization cost, quantization and distortion each round)?

What parts of Ghidra (like cross referencing, translating, interpreting text and code) can be "uplifted" and inlined into skills that run inside the LLM completion call on a large context window without doing token IO and glacially slow and frequently repeated remote procedure calls to external MCP servers?

https://news.ycombinator.com/item?id=46878126

>There's a fundamental architectural difference being missed here: MCP operates BETWEEN LLM complete calls, while skills operate DURING them. Every MCP tool call requires a full round-trip — generation stops, wait for external tool, start a new complete call with the result. N tool calls = N round-trips. Skills work differently. Once loaded into context, the LLM can iterate, recurse, compose, and run multiple agents all within a single generation. No stopping. No serialization.

>Skills can be MASSIVELY more efficient and powerful than MCP, if designed and used right. [...]

Leela MOOLLM Demo Transcript: https://github.com/SimHacker/moollm/blob/main/designs/LEELA-...

>I call this "speed of light" as opposed to "carrier pigeon". In my experiments I ran 33 game turns with 10 characters playing Fluxx — dialogue, game mechanics, emotional reactions — in a single context window and completion call. Try that with MCP and you're making hundreds of round-trips, each suffering from token quantization, noise, and cost. Skills can compose and iterate at the speed of light without any detokenization/tokenization cost and distortion, while MCP forces serialization and waiting for carrier pigeons.

speed-of-light skill: https://github.com/SimHacker/moollm/tree/main/skills/speed-o...
by Thanemate | 2026-02-04 12:12:19+00:00
The crowd that counterpoints with "just don't use it then" miss the point: The general population lacks the ability to judge when should use it and when they shouldn't. The average person will always lean towards the less effortful option, without awareness of the long term consequences.

On top of that, the business settings/environments will always lean towards the option that provides the largest productivity gains, without awareness of the long term consequences for the worker. At that environment, not using it is not an option, unless you want to be unemployed.

Where does that leave us? Are we supposed to find the figurative "gym for problem solving" the same way office workers workout after work? Because that's the only solution I can think of: Trading off my output for problem solving outside of work settings, so that I can improve my output with the tool at work.
by everettp | 2026-02-04 12:13:10+00:00
Actually research shows people regularly overestimate how effective deterrence-based punishment is. Particularly for children and teenagers. How many 14-year-olds do you really think are getting prosecuted and sent to jail for asking Grok to generate a nude of their classmate..? How many 14-year-olds are giving serious thought about their long-term future in the moment they are typing a prompt into to Twitter..? Your argument is akin to suggesting that carmakers should sell teenagers cars to drive, because the teenager can be punished if they cause an accident.
by Zenst | 2026-02-04 12:13:54+00:00
https://bsky.social/about/blog/01-17-2025-moderation-2024

"In 2024, Bluesky submitted 1,154 reports for confirmed CSAM to the National Centre for Missing and Exploited Children (NCMEC). Reports consist of the account details, along with manually reviewed media by one of our specialized child safety moderators. Each report can involve many pieces of media, though most reports involve under five pieces of media."

If it wasn't there, there would be no reports.
by pimterry | 2026-02-04 12:14:28+00:00
I've been using their DNS (and CDN) for a good while. Only positive experiences - fast & rock solid. I would start a new project with them again in future.

I've also tried some of their new more experimental stuff (magic containers, edge scripting) and it's much rougher, but the core product is very good imo.

I wish they'd focus more instead there tbh, there's plenty more that could be done in terms of core content delivery, without trying to enter other (very competitive & I think much more complicated) markets like serverless hosting.
Show HN: Prvue – Self-managed preview environments for back end apps
by dan_le_brown | 2026-02-04 12:14:46+00:00
I've built an open-source tool for managing isolated preview environments (per PR) for backend applications. Currently provisions servers on DigitalOcean.

Inspired by Netlify/Vercel's preview links for frontend apps, I wanted something similar for backends. Frontend apps are generally stateless and simple to preview, but backend apps work with databases, Redis, message brokers, etc., which made building a framework that works for different application types quite tricky.

I recently discovered Railway offers something similar, but I still wanted to build the tool I wished existed. The learning process has been incredibly rewarding.

Built with Docker, Terraform, and Ansible. Supports NestJS, Laravel, Node.js, Rust, Go, PHP, and more.

Docs: https://docs.prvue.dev

Demo videos coming soon. Open to collaborations and contributions!
by i7l | 2026-02-04 12:15:08+00:00
And therein lies the crux: some people love to craft each part themselves, whereas others love to orchestrate but not manufacture each part.

With LLMs and engineers often being forced by management to use them, everyone is pushed to become like the second group, even though it goes against their nature. The former group see the part as a means, whereas the latter view it as the end.

Some people love the craft itself and that is either taken away or hollowed out.
by sebastianmestre | 2026-02-04 12:15:27+00:00
I did competitive programming seriously between '17 and '24, then kept on coaching people

As a beginner I often thought about a problem for days before finding a solution, but this happened less and less as I improved

I got better at exploiting the things I knew, to the point where I could be pretty confident that if I couldn't solve a problem in a few hours it was because I was missing some important piece of theory

I think spending days "sitting with" a problem just points at your own weakness in solving some class of problems.

If you are making no articulable progress whatsoever, there is a pathology in your process.

Even when working on my thesis, where I would often "get stuck" because the problem was far beyond what I could solve in one sitting, I was still making progress in some direction every time.
by shenberg | 2026-02-04 12:15:41+00:00
There are two ingredients that don't fit in the "attention-is-kernel-smoothing" as far as I can tell: positional encoding and causal masking (another way to say positional encoding, I guess)

Also, Simplical attention is pretty much what the OP was going for, but the hardware lottery is such that it's gonna be pretty difficult to get competitive in terms of engineering, not that people aren't trying (e.g. https://arxiv.org/pdf/2507.02754)
by d4rkp4ttern | 2026-02-04 12:16:07+00:00
I absolutely love my UHK [1] split mech keyboard that I ordered from Hungary several years ago. It’s the only one I stuck with after trying some other popular ones.
Other than being split, the keyboard layout is standard so it’s easy to adapt to.

It probably helps me avoid RSI. I keep an apple trackpad between the two splits, so I never use a mouse. And a microphone in the middle as well, you can guess why. I clamshell my MacBook and almost always work on a monitor. Besides ergonomics, the biggest benefit is the on-board programmability; it lets me define custom layers and macros so I can trigger complex window management, app switching, and IDE navigation with simple key combos.

[1] https://uhk.io/