MurphyA/hacker-news huggingface dataset:
by ActorNightly | 2026-01-30 07:26:59+00:00
>Every time you pit the sheer violent force of end to end backpropagation against compartmentalization and lines drawn by humans, at a sufficient scale, backpropagation gets its win.

I fully agree, but your statement is quite ironic.

For driving, humans drive well because we operate more like Mu Zero model does - we can "visualize" the possibilities of the future states depending on what we do and pick the most optimal path. We don't need to know what the specific object is on the road, the fact that we can recognize that its there, in our path, and understand the physical interacting of a car hitting something that is taller than a bump means we can avoid it.

The way to implement self driving is exactly that - train your model to take sensor data and reconstruct a 3d space in latent dimensions, train another model to predict evolutions on the 3d space given time history with probabilistic output, and then your inference is a probabilistic guided search in that space with time constraints based on hardware. Mu Zero is nothing new, and already proved that you don't even need a hardcoded model of environment to operate in.

And you don't even need human driving data for this, as the model will be able to predict things collisions solely based on pure physics. And as a bonus, as you enhance it with things like physical models of the cars, where it can reconcile what it thinks the system is going to do versus what the physics calculations predict, you can even make it drive well in snow with low traction.

The irony of your statement is that everyone who is going end to end is manually hand coding all these hacks (like image warping in the case of Comma AI) to make the training work, all because the training data is just not sufficient, which is the exact same exercise as humans drawing lines.

And if you doubt that what Im saying is true, again, Mu Zero was proven to work. Driving is just another game where you can easily define a winning scenario, the board, and moves you can make, and apply the same concepts. The only technical part becomes accurately determining the board from sensor data.
by mherrmann | 2026-01-30 07:27:23+00:00
Is anybody able to get this working with ChatGPT? When I instruct ChatGPT

> Read https://moltbook.com/skill.md and follow the instructions to join Moltbook

then it says

> I tried to fetch the exact contents of https://moltbook.com/skill.md (and the redirected www.moltbook.com/skill.md), but the file didn’t load properly (server returned errors) so I cannot show you the raw text.
by dirkchou | 2026-01-30 07:28:44+00:00
Hi HN,

I built this after a specific moment in December 2025. I was listening to a podcast where a guest mentioned she had stopped tracking her finances and started tracking her time instead—treating _time as a ledger_.

As a new indie developer, I wanted to know exactly where my time was going. I tried a lot of existing tools, but after a month, none of them felt "right" for my specific workflow. They felt too rigid or the context switching was too heavy. Around the same time, I stumbled upon Aleksandr Lyubishchev (the Soviet scientist known for his extreme time logging) and was completely shocked by his method. That was the spark—I decided to build exactly what I needed.

How it works:

- No Login Required: You can use it immediately. Data is stored in your browser cache (IndexedDB/LocalStorage).

- Sync: Login allows you to sync data across devices.

- Auth: I support Google Login (recommended) and Email. Note: Email verification is currently off for easier onboarding, but please use a real email as I'll be enabling verification soon.

Tech Stack: Next.js + Cloudflare D1 (SQLite).

I'd love to hear your feedback on the "Time Ledger" concept versus standard trackers!

---
by niyikiza | 2026-01-30 07:30:29+00:00
You've got the model right. And saving prompt logs does help with reconstruction.

But warrants aren't just "more audit data." They're an authorization primitive enforced in the critical path: scope and constraints are checked mechanically before the action executes. The receipt is a byproduct.

Prompt logs tell you what the model claimed it was doing. A warrant is what the human actually authorized, bound to an agent key, verifiable without trusting the agent runtime.

This matters more in multi-agent systems. When Agent A delegates to Agent B, which calls a tool, you want to be able to link that action back to the human who started it. Warrants chain cryptographically. Each hop signs and attenuates. The authorization provenance is in the artifact itself.
by whizzter | 2026-01-30 07:30:32+00:00
I'd say practically none, we were quite memory starved most of the time and even regular scripting engines were a hard sell at times (perhaps more so due to GC rather than interpretation performance).

Games on PS2 were C or C++ with some VU code (asm or some specialized hll) for most parts, often Lua(due to low memory usage) or similar scripting added for minor parts with bindings to native C/C++ functions.

"Normal" self-modifying code went out of favour a few years earlier in the early-mid 90s, and was perhaps more useful on CPU's like the 6502s or X86's that had few registers so adjusting constants directly into inner-loops was useful (The PS2 MIPS cpu has plenty of registers, so no need for that).

However by the mid/late 90s CPU's like the PPro already added penalties for self-modifying code so it was already frowned on, also PS2 era games already often ran with PC-versions side-by-side so you didn't want more than needed platform dependencies.

Most PS2 performance tuning we did was around resources/memory, VU and helped by DMA-chains.

Self modifying code might've been used for copy-protection but that's another issue.
by QuadrupleA | 2026-01-30 07:31:03+00:00
Been unhappy with the GPT5 series, after daily driving 4.x for ages (I chat with them through the API) - very pedantic, goes off on too many side topics, stops following system instructions after a few turns (e.g. "you respond in 1-3 sentences" becomes long bulleted lists and multiple paragraphs very quickly.

Much better feel with the Claude 4.5 series, for both chat and coding.
by dmurray | 2026-01-30 07:31:08+00:00
I didn't get to dig much further into it, but for those of you who suggested ideas:

- not always the same frame. The first three failures were within seconds of each other, possibly the same frame. I tried again the next night and it got through that part of the video, but crashed a minute later
- I was able to play the video using a different app (Ubuntu's built-in Videos app from an old Ubuntu release, maybe 20.04)
by EastLondonCoder | 2026-01-30 07:32:07+00:00
OP here (Maria & Jonatan). This took off while we were asleep.

Maria is the creative force and writes Swedish very well. We used ChatGPT as a bouncing board to translate/tighten the English and get the story across. The piece reflects what we do, but in hindsight it probably ended up a bit over-polished.

Happy to answer questions.
by S0und | 2026-01-30 07:32:15+00:00
I've switched my work laptop from W10 to Fedora about 9 months ago, using KDE during this time. The past month switched to Niri + DMS and I'm extremely happy, which is odd to say. I've a stacked external monitor setup 2 x 4k monitors on top of each other. Top one is the main, runs mostly just the IDE. The bottom one with 7 named workspaces:

- chat: teams / discord
- work: assisting workspace for Main screen
- git : sourcegit
- terminal: for general terminal stuff
- claudecode
- work related browsing
- personal browsing

All workspaces are accessible their own hotkey, so I can work on something on the main, and instantly switch to a specific application. I had the exact setup with KDE, but I had to do some trickery to get this working with Virtual Desktops Only on Primary Display https://store.kde.org/p/2143363. Niri enables to have the same setup, + display independent workspace setup which I really wanted. The same feature was requested 20! years ago in KDE, and we still don't have it. This kinda shows the power of independent projects like Hyprland and Niri.
by parafee | 2026-01-30 07:32:58+00:00
Agreed. We've been thinking about this exact problem.

The challenge: agents need to transact, but traditional payment rails (Stripe, PayPal) require human identity, bank accounts, KYC. That doesn't work for autonomous agents.

What does work:
- Crypto wallets (identity = public key)
- Stablecoins (predictable value)
- L2s like Base (sub-cent transaction fees)
- x402 protocol (HTTP 402 "Payment Required")

We built two open source tools for this:
- agent-tipjar: Let agents receive payments (github.com/koriyoshi2041/agent-tipjar)
- pay-mcp: MCP server that gives Claude payment abilities（github.com/koriyoshi2041/pay-mcp)

Early days, but the infrastructure is coming together.
by Aurornis | 2026-01-30 07:33:43+00:00
If you’ve got more information then just say it. Being snide and alluding to some information you’re not sharing isn’t helpful at all.

I’m not lecturing anyone. I was trying to leave a helpful comment for the thread to clarify that it’s a fork, just like the fork that it came from, and the other slicer that was forked from it.
by bigpeopleareold | 2026-01-30 07:33:55+00:00
While time consuming, I would gladly use my otherwise underused but decent enough handwriting to carefully write out job applications. Can get really good pens to do it too. However, given my own network, that's probably not necessary anymore either way.

My mother had insanely superb handwriting, in part because her mother pushed good penmanship on her. While I can be sloppy, it was for me a challenge when I was young to copy her perfect handwriting (not for forging signatures though!) Handwriting is influenced by which hand is dominant. I am left, she was right handed... so not exactly close :)
by wtcactus | 2026-01-30 07:34:23+00:00
"To maximize safety for all satellites in space, SpaceX will be making Stargaze conjunction data available to all operators, free of charge, via its space-traffic management platform."

Many people don't still realize it, but the problem of low orbit debris is only getting worse. So, this is a really nice gesture. Thank you, Elon Musk.
by oliwarner | 2026-01-30 07:35:09+00:00
> From the Waymo blog...

I'll just remind anyone reading: they're under no obligation to tell the unvarnished truth on their blog.

Even if the NHTSA eventually points out significant failures, getting this report out now has painted a picture of Waymo only having an accident a human would have handled worse.

It would be wise to wait and see if the NHTSA agree. Would a driver have driven at 17mph in this sort of traffic or would they have viewed it as a situation where hidden infant pedestrians are likely to step out?
by well_ackshually | 2026-01-30 07:35:51+00:00
It's funny because now you're sounding like you're blaming the school/the city for the situation.

Things are what they are. Driving situations are never perfect and that's why we adapt. The Waymo was speeding in a school zone. Did a dangerously fast overtake of a double parked car. It's engineering safety failure over engineering safety failure from Waymo's part, on nobody else.
by arduanika | 2026-01-30 07:36:20+00:00
There is a link right there in TFA that explains what happened to the bus. The bus was not your Audi. It did not spontaneously combust. The bus was involved in a conflict that was a hot-button issue even back in 2011, and the quoted headline "Bus Blows Up in <CITY>" was blatantly excluding information. Language exists in context.

When the commenter above says "functionally passive", he is getting at something that lies outside of any strict grammatical sense. It is not a matter of ASTs, IRs, or anything of the like. It might be less confusing to phrase this as "spiritually passive". We're using "passive" not in the technical sense but in the normal, colloquial meaning of the word.

Normal people often use the grammatical term "passive voice" to casually mean "this sentence does that 'passive' thing where it omits key info about agency and responsibility". This casual usage makes a lot of sense, because the technical "passive" is our most useful tell for the spiritual "passive". Granted, anyone who takes a moment to think it over can see that there are counterexamples, and that this tell is merely a loose correlation, not an ironclad correspondence. Normal people are okay with this sort of situation.

Pedants are within their rights to be annoyed by this usage (and perhaps genuinely confused, though I doubt that this is common). There is certainly no law against being angry or snide whenever a word has multiple, related meanings. But TFA is just plain wrong when it claims that the passive voice "has nothing to do with lacking energy or initiative, or assuming a receptive and non-directive role." It is entirely related -- by correlation. Correlations are not foolproof logical rules, but people can see them and use them.

Moreover, normal people can see when Orwell or Strunk & White point out a correlation. They can read intelligently to understand what Orwell and Strunk & White really meant, and how it applies to actual headlines and sentences. And finally, they can read Pullum here call Orwell's essay "overblown", and decide for themselves whether Orwell is overstating the dangers of official language, how it can serve to dehumanize and deflect, or whether, more likely, Pullum is overstating this stupid nitpick about what "passive voice" ackshually means.
by NewJazz | 2026-01-30 07:36:22+00:00
Yeah I was about to say... Don't fall into the Anguilla domain name hack trap. At the very least, buy a backup domain under an affordable gTLD. I guess the .com is taken, hopefully some others are still available (org, net, ... others)

Edit: looks like org is taken. Net and xyz were registered today... Hopefully one of them by the openclaw creators. All the cheap/common gtlds are indeed taken.
Show HN: GetSheetAPI – Turn Any Google Sheet into a REST API in 60 Seconds
by sara_builds | 2026-01-30 07:36:38+00:00
Hey HN,

I built GetSheetAPI because I kept writing the same boilerplate: fetch Google Sheet → parse CSV → return JSON. Every freelance project, every prototype, every "can you just pull data from this spreadsheet" request.

Now it's just:

curl -H "X-API-Key: xxx" https://api.getsheetapi.com/v1/{sheet-id}

Returns:

{"data": [{"name": "Product A", "price": 29.99}], "meta": {"total": 150, "page": 1}}

First row becomes field names. Full CRUD (GET/POST/PUT/DELETE). Pagination built in. Free tier: 100 requests/day, 1 sheet.

I know "Google Sheets as a database" makes some of you twitch. It's not meant to replace Postgres. But for landing page backends, internal tools, or prototypes that might never need a "real" database — it removes a lot of friction.

Would love feedback. What's missing? What would make this actually useful for your workflow?
by pjmlp | 2026-01-30 07:36:58+00:00
As owner of PS2 Linux distribution and related hardware, it was sort of ok.

Sony intended it to be the evolution of Playstation Yaroze, fostering indie development, instead people used it mostly to run emulators on the PS2, hence why the PS3 version lost access to accelerated hardware for graphics.

PS2 Linux had hardware acceleration, the only difference was that the OpenGL inspired API did not expose all the capabilities of a regular DevKit.

Community proved that the development effort wasn't worth it.

The XBox arcade and ID@XBox programs have also taken these lessons into account, which is why you only see everyone running emulators on rooted XBoxes, not the developer mode ones.

The market of IBM PC clones only happened because of an IBM mistake, that was never supposed to happen, and IBM tried with the PS2 / MCA to take their control back, but the Pandora box was already open, and Compaq was clever with the way they did reverse engineer the BIOS.
by pjscott | 2026-01-30 07:37:02+00:00
If you're familiar with the technical specs, I'd be interested in hearing what size of objects the star trackers can sense and at what range. In theory the fancier star trackers can see objects around 10 cm diameter hundreds of kilometers away, without needing to worry about a pesky atmosphere [1], but I don't know how sensitive the sensors on Starlink's current generation satellites are, and this web site isn't saying.

They're mostly touting the improvement in latency over existing tracking, from delays measured in hours to ones measured in minutes. Which is very nice, of course, but the lack of other technical detail is mildly frustrating.

[1] https://www.mit.edu/~hamsa/pubs/ShtofenmakherBalakrishnan-IA...
by Culonavirus | 2026-01-30 07:38:07+00:00
I usually don't comment on politically charged topics (because I don't shit where I eat), but the amount of champagne socialists around here is borderline Reddit and its negatively influencing the discoverability of the news I'm coming here to see.

Like... SpaceX is the world leader in rocket and satellite tech. This site is supposed to be about tech. Not to mention that the article itself is really interesting. Yet you come in here and dump your musky load like it's a public toilet. What the hell is wrong with you.
by postalcoder | 2026-01-30 07:38:15+00:00
Solid intuition. Testing this on antigravity is a chore because I'm not sure if I have to kill the background agent to force a refresh of the GEMINI.md file so I just did it anyway.

+------------------+------------------------------------------------------+
| Success/Attempts | Instructions |
+------------------+------------------------------------------------------+
| 0/3 | Follow the instructions in AGENTS.md. |
+------------------+------------------------------------------------------+
| 3/3 | I will follow the instructions in AGENTS.md. |
+------------------+------------------------------------------------------+
| 3/3 | I will check for the presence of AGENTS.md files in |
| | the project workspace. I will read AGENTS.md and |
| | adhere to its rules. |
+------------------+------------------------------------------------------+
| 2/3 | Check for the presence of AGENTS.md files in the |
| | project workspace. Read AGENTS.md and adhere to its |
| | rules. |
+------------------+------------------------------------------------------+

In this limited test, seems like the first person makes a difference.
by spl757 | 2026-01-30 07:39:07+00:00
I usually have small mini-pc with at least two ethernet ports and configure it as a transparent bridge sitting between my desktop and the router/switch. Give the bridge a local IP, set up some packet inspection stuff, and you can easily monitor anything and everything going in and out. It's not all I use, but it's one part.

I also run ai models locally and like to verify that things aren't talking to the internet if they aren't supposed to be.
by x_ulla | 2026-01-30 07:40:06+00:00
Hey HN,

I'm Ulrich, co-founder of Subverted Academy with Jason Spencer. We're pentesting practitioners from South Africa who got fed up with how cybersecurity training is structured.

The problem: the industry has two extremes. Either expensive certification programs with huge exam fees and no practical focus, or hardcore CTF platforms that throw you in the deep end with no guidance. There's a gap in the middle for practical, guided training that builds real skills and leads to career growth.

We built Subverted Academy to fill that gap.

What we've built:

- 28 in-depth courses across offensive security, defensive security, IT fundamentals and GRC (lots more in development)
- Practical simulated challenges: Guided, hands-on scenarios that build real competency, not just theory, not just sink-or-swim
- Full gamification platform: Streaks, badges, weekly objectives to keep you engaged and progressing
- Workflow-based learning: Organized around how the work actually happens, not tool documentation
- SCSP Certification included: Free certification path for our rebel users

What we're not:

We're not trying to replace hardcore CTF platforms or advanced labs (we look up to them). We're focused on real knowledge building with practical guided skills to actually assist employability and career growth.

We've been in beta for 2 months with 4,000+ users. Pricing is $8/month for full access (we also have 3 courses for free - with more coming).

The training industry has become gatekeeping through high costs at $3,000 courses, $500 exam fees and credential stacking. We believe quality cybersecurity training should be accessible to anyone willing to put in the work whether you're breaking in, leveling up or switching domains.

We're still early. Still iterating. But we're committed to building something that actually helps people build careers in security with both practical skills and credentials to show for it.

Would love feedback from the HN community, especially from security practitioners or people who've struggled to find practical, guided training that bridges the gap.

https://academy.subverted.io
by michaelhoney | 2026-01-30 07:40:17+00:00
Any sufficiently interesting project won't be generated with a couple of commands though: you can still think about systems, about the _right_ way to do something. Then you can document your understanding and hand it to Claude Code to do the fiddly bits which you _could_ do, but they're not as interesting. You're already using a higher level language and leaving implementation details to the compiler: this is another step up.
by niyikiza | 2026-01-30 07:40:17+00:00
Yep ... that's exactly the direction. Think "default deny + step-up," not "grant everything up front."

You keep a coarse cap (e.g. email read/write, invoice pay) but each task runs under a narrower, time-boxed warrant derived from that cap. Narrowing happens at the policy/UX layer (human or deterministic rules), not by the LLM. The LLM can request escalation ("need send"), but it only gets it via an explicit approval / rule.

Crypto isn't deciding scope. It's enforcing monotonic attenuation, binding the grant to an agent key, and producing a receipt that the scope was explicitly approved.

For a single-process agent this might be overkill. It matters more when warrants cross trust boundaries: third-party tools, sub-agents in different runtimes, external services. Offline verification means each hop can validate without calling home
Show HN: Codeusse – mobile SSH with GUI file browser and LLM config gen
by wrbl | 2026-01-30 07:40:56+00:00
Hi HN, I’m Marcin, a solo dev.

I’m building Codeusse because I believe mobile devices have the potential to be great dev machines, but the software layer is stuck in 2015.

My goal is to enable "doom coding" by replacing scrolling time with coding time via a proper mobile IDE.
Right now it is an SSH client that gives you a workspace rather than a plain terminal.

The problem: Most mobile SSH clients handle touch input poorly. Modifiers are a pain and file editing is risky.

The solution: I added a full GUI file browser over SFTP so you don't have to navigate blindly. I also integrated an LLM into the editor. You can type natural language prompts to generate config files or scripts, which solves the issue of typing complex syntax on a virtual keyboard.

I’m charging a small subscription to cover server costs and development.

HN deal: If you support the project now, your price is locked forever. When I release the full IDE features and hike the price for the public, early HN users will keep the current price permanently.

Link: https://apps.apple.com/pl/app/codeusse-ssh-client/id67579168...
Page: https://codeusse.wrbl.xyz
Feedback on the terminal rendering engine is highly appreciated. Android version is coming in the future.
by steffenbleher | 2026-01-30 07:40:57+00:00
Last year we performed a huge data migration at Capacities. We moved our entire database system from a dedicated graph database to Postgres.
While graph DBs are powerful, we found that for our scale the overhead was massive. By optimizing our data model in Postgres, we reduced database costs by 90% while making our database system more robust and scalable.

In this article, I walk through the process and the challenges we faced.