MurphyA/hacker-news huggingface dataset:
by TheDong | 2026-01-07 04:03:56+00:00
> what is to stop a hacker from programming this humanoid to kill its owners?

What's to stop a hacker from hacking into the tesla update server and pushing an update that causes all teslas to max accelerate right off bridges?

I wonder if over-the-air updates for cars will cause new legislation and a new regulatory body making it illegal to push a murder-update to cars, cause otherwise someone will surely do that.

It's neither that easy to "just hack anything", nor does the world have skilled malicious people that want to commit murder, if only they could do it through hacking instead of with a gun.

Like, this fear-mongering about "what if the hackers turn this into a weapon" seems like such a silly worry in a country where anyone can trivially acquire a gun and a bump-stock, or a car, or a drone and materials for a bomb. Or a canister of gasoline and a pack of matches.
by rtfeldman | 2026-01-07 04:05:16+00:00
Anecdotally, we use Opus 4.5 constantly on Zed's code base, which is almost a million lines of Rust code and has over 150K active users, and we use it for basically every task you can think of - new features, bug fixes, refactors, prototypes, you name it. The code base is a complex native GUI with no Web tech anywhere in it.

I'm not talking about "write this function" but rather like implementing the whole feature by writing only English to the agent, over the course of numerous back-and-forth interactions and exhausting multiple 200K-token context windows.

For me personally, definitely at least 99% all of the Rust code I've committed at work since Opus 4.5 came out has been from an agent running that model. I'm reading lots of Rust code (that Opus generated) but I'm essentially no longer writing any of it. If dot-autocomplete (and LLM autocomplete) disappeared from IDE existence, I would not notice.
by parpfish | 2026-01-07 04:06:28+00:00
If you are heavily using LLMs, you need to change the way you think about reviews

I think most people now approach it as:
Dev0 uses an LLM to build a feature super fast, Dev1 spends time doing a in depth review.

Dev0 built it, Dev1 reviewed it. And Dev0 is happy because they used the tool to save time!

But what should happen is that Dev0 should take all that time they saved coding and reallocate it to the in depth review.

The LLM wrote it, Dev0 reviewed it, Dev1 double-reviewed it. Time savings are much less, but there’s less context switching between being a coder and a reviewer. We are all reviewers now all the time
by misanthr0pe | 2026-01-07 04:06:31+00:00
having just returned from a trip to asia and australia, i can confidently say that the basic premise of this article is mistaken. reeling off facts from wikipedia is not the same at all as traveling to a country. the tastes, interactions, trash on the sidewalk, mysterious odors, miasamatic airs, overheard conversations all add up to a thousand times what the two paragraph history of vietnam gives you. is this satire? is this written by a bed bound agoraphobic? dont be silly. education is more than reciting the after effects of chinese rule on a small nation, its more than knowing dates of revolutions and the current form of government. education is context and perspective, macro to micro, the where and why and how. if education is wikipedia then philosophy is dirty limericks and science is air fryers.
by hwguy45 | 2026-01-07 04:06:52+00:00
This is suicidal empathy. Mercy for the guilty is cruelty for the innocent.

It means no jobs for American young people. It means loss of culture and shared spaces. It means your kids having a worse educational experience because his classmates don't speak the same language. It means terrorists and spies can sneak across the border. It's weakness and we need to stop rationalizing it.

Would you want these people as your neighbor? Not speaking English? 6 kids? Loud Mexican music? How about your whole neighborhood until you're the last one left?
Show HN: I built an open-sourced TypeScript SDK for Google NotebookLM
by vaandeetttt | 2026-01-07 04:07:16+00:00
NotebookLM doesn't have a public API, so I reverse-engineered it. Now you can programmatically access everything NotebookLM offers.
I'm excited to share 'notebooklm-kit', open-sourced TypeScript SDK for programmatic access to Google NotebookLM.

You can find it on Github here : https://github.com/photon-hq/notebooklm-kit

Happy to answer questions!
by shibeprime | 2026-01-07 04:07:18+00:00
oh i like this . I found a path from Piano to Volcano with 77 generated topics!
Piano → Instrument (broader)
Instrument → Machinery (broader)
Machinery → Industry (broader)
Industry → Commerce (broader)
Commerce → Trade (broader)
Trade → Economics (broader)
Economics → Microeconomics (broader)
Microeconomics → Social science (broader)
Social science → Anthropology (similar)
Anthropology → Archaeology (similar)
Archaeology → Machu Picchu (places)
Machu Picchu → Andes Mountains (similar)
Andes Mountains → South America (broader)
South America → Galápagos Islands (places)
Galápagos Islands → Fernandina Island (deeper)
Fernandina Island → Fernandina Island National Park (deeper)
Fernandina Island National Park → Volcanic arc (similar)
Volcanic arc → Volcanology (broader).

Try it yourself at www.llmgame.ai
by pixelat3d | 2026-01-07 04:07:31+00:00
I have been on a call with a CMP where they got mad at me for not resetting our user's preferences and because our 'do not accept' was high due to the fact i refused to de-promote it via a dark pattern. I kid you not.

fwiw; looking at our stats for the past year:
No consent: 40.8%
Full Consent: 31%
Just closed the damn window: 28.1%
Went through the nightmare selector: 0.07%

~1.5M impressions from GDPR areas
by TheRealPomax | 2026-01-07 04:07:40+00:00
LLMs are, by definition, real time at any speed. 50,000 tokens per second? Real time. Only 0.0002 tokens per minute? Still real time.

Eight tokens per second is "real time" in that sense, but that's also the kind of speeds that we used to mock old video games for, when they would show "computers" but the text would slowly get printed to a screen letter for letter or word for word.
by dinkleberg | 2026-01-07 04:08:27+00:00
This is a tangent, but man the world of traditional news sites must be really suffering. I've been noticing more and more that have this model where you can't see anything until you pay up. I have to assume they've tested it and found this approach works best, but I'm not signing up for your newspaper before I can even see the quality of the journalism. Back with print newspapers you could just buy a copy before getting a subscription. Now to get a taste you've got to pay for the $1 trial which will auto-convert into a $75/mo subscription. And I wouldn't be surprised to learn that to cancel that trial requires a phone call to a service rep.
by xbmcuser | 2026-01-07 04:08:31+00:00
Looks like the cost curve down for batteries is still on track.

The next decade will be interesting as the world transitions from oil to renewables it's funny in a way that 20 years ago peak oil was about supply but now it is likely to be about demand. Solar, Batteries and electro tech is rapidly going to eat into oil and gas demand.
by bradleyy | 2026-01-07 04:10:25+00:00
It's DataGrail. I don't mind disclosing it, but I was kinda hoping not to because I'm really not here to advertise... I guess I won't say I know the subject, but do have some experience. lol.

I'd be happy to discuss directly if you want. Not sure how to exchange details if you're interested but we can figure something out I guess.
by renewiltord | 2026-01-07 04:11:40+00:00
What they are stating is:

# Initial robot tai-chis towards the right of the video

# This is a stage act that "cues up" the second robot

# One can expect that this "ta-da" moment will have the presented robot do something

# Instead, the presented robot stands there doing nothing

# We have statues that are hundreds of years old easily accessible. Hence a new statue is not interesting
by coryrc | 2026-01-07 04:11:57+00:00
> its building it the right way, in an easily understood way, in a way that's easily extensible.

When I worked at Google, people rarely got promoted for doing that. They got promoted for delivering features or sometimes from rescuing a failing project because everyone was doing the former until promotion velocity dropped and your good people left to other projects not yet bogged down too far.
by fragmede | 2026-01-07 04:12:36+00:00
OK, so what do people do? What do people need? People still need to eat, people get married and die, and all of the things surrounding that, all sorts of health related stuff. Nightlife events. Insurance. actuaries. Raising babies. What do you spend your fun money on?

People pay for things they use. If bespoke software is a thing you pick up at the mall at a kiosk next to Target we gotta figure something out.
by bikeshaving | 2026-01-07 04:13:18+00:00
Must be nice to have unquota’ed tokens to use with frontier AI (is this the case for Anthropic employees?). One thing I think is fascinating as we enter the Intellicene is the disproportionate access to AI. The ability to petition them to do what you want is currently based on monthly subscriptions, but will it change in the future? Who knows?
by m4rtink | 2026-01-07 04:13:23+00:00
BTW, if you want to design some models for 3D printing but the only thing you know to do is to code, you can use OpenSCAD & program the obejcrs into existence:

https://openscad.org/

Also recommend using the BOSL2 library with OpenSCAD - it turnes an already very powerful tool into something insane:

https://github.com/BelfrySCAD/BOSL2
by snypher | 2026-01-07 04:13:39+00:00
"From 1997 through 2022,
reported thefts decreased 67 percent. In 2022, however, there was a dramatic increase in vehicles
reported stolen: 26,653, representing a 112 percent increase from the 12,573 reported stolen in 2019."

From https://apps.criminaljustice.ny.gov/crimnet/docs/FINAL%20202...
by gpm | 2026-01-07 04:13:41+00:00
By the same I mean equal non-discriminatory pricing - not necessarily "fixed" rather than "by sale" or "by view" or what have you but that if it's "by view" then it's "x cents per view" with the same x everyone and if it's "3% of referred sale revenue" it's that for everyone.

The purpose being that because every item in any paid directory has paid the directory the same, the directory has no (monetary, at least) incentive to direct your attention towards sub-optimal listings. As an attempt at forcing the directory to sell itself as a useful directory of services, rather than as an object which sells its users attention to the highest bidder.
by colechristensen | 2026-01-07 04:13:48+00:00
>day to day, when I ask it "build me this feature" it uses strange abstractions, and often requires several attempts on my part to do it in the way I consider "right"

Then don't ask it to "build me this feature" instead lay out a software development process with designated human in the loop where you want it and guard rails to keep it on track. Create a code review agent to look for and reject strange abstractions. Tell it what you don't like and it's really good at finding it.

I find Opus 4.5, properly prompted, to be significantly better at reviewing code than writing it, but you can just put it in a loop until the code it writes matches the review.
by O1111OOO | 2026-01-07 04:15:31+00:00
Verbose, meandering and hopeful all spelled out in over 8,000 words. My own conclusion.... the cowardly countries of the world will do nothing to upset the US, they will not even consider uniting as a coalition because they don't trust each other enough. It's a dog eat dog world now.

They will do less to empower their own people. In fact, empowering people seem to be on the bottom of the list for most countries.

If we keep believing hopeful dribble like this, we get nowhere. There was nothing actionable here, no call to arms, no organization, no solutions.

You can't undo 25 years of a well engineered, intertwined logistical nightmare maintain by trillions of dollars and millions of people... by the "possible" action of a single country that may possibly, hopefully, maybe... repeal a thing.

It's this kind of hopeful rhetoric that keeps the current system humming happily and the billionaire class drinking champagne. The world has changed. There is a new world order coalescing and gaining strength. It is the one that entered a sovereign country and stole their oil.

There is a true ruling class emerging and the rest of us that will serve them.
by krisoft | 2026-01-07 04:15:38+00:00
Disagree, it was a bad move in two different ways. It was anticlimactic emotionaly and it didn’t convey the right message rationaly either.

Anticlimax because the first robot hyped up the entrance of the second robot. It was emotionaly conveying that “hey you think these groovy movements are great? Check out this guy.” But once it become clear that the next guy is just a dumb statue it deflated. How lively the first one was made the second one that much worse in context. A step back.

That is the emotional fail. But perhaps you don’t care about that. Think about what additional message the stage presence of the second robot conveys. The first robot estabilished that they can make a smooth robot. They drove home that the robot is usually autonomous, but in any way it is not pupetted by a guy in a motion tracking suit. The presentation covered how the robots will be used, who will be the first pilot costumer, how will it be introduced and how will it be manufactured. These are all great answers to a concern someone from the audience might have.

But what is the concern to which the second robot is the answer for? Did you doubt even for a second their ability to make the same robot you can already see on the stage but in blue? Because i didn’t. Not before they shown the static demonstration. If they just said “we are working on a production optimised, and streamlined v2” i would have totaly accepted that they can do it.

The only message the second non-working robot communicates is that they are having trouble with their production model. They couldn’t even make it stand in one spot and wave politely! Something is cooked with it and badly. It adds nothing positive to the message of the presentation while introduces the very visible sign that something is wrong.

Now, do I think they won’t be able to solve the problems eventually? Of course not. Heck maybe it will be up and running within days. But why show something which is not working? It is such an unforced error. The first robot could have just done the dance then pointed at the screen and then walked out and nothing would have been less about the whole presentation.
by blibble | 2026-01-07 04:16:28+00:00
> it's a deliberate architectural decision that passkey authenticators not allow any retrieval or enumeration of key pairs

there is no much thing as a "passkey authenticator"

there are "platform authenticator" and "roaming authenticators"

> they don't even have internal APIs for it.

CTAP has an enumerate credentials command, which returns, among other things:

> publicKey (0x08): public key of the credential in COSE_Key format

https://fidoalliance.org/specs/fido-v2.3-rd-20251023/fido-cl...

> This holds true for all known implementations, as it is a core principle of the system design.

oh dear
by zikani_03 | 2026-01-07 04:16:50+00:00
Hi Eric, this is very nice work! I played with this and love the idea and execution. I have had similar thoughts about how chatting with AI seems to lack some of the elements you mention that we get from talking to other people.

I appreciate that you've made it open source and will be checking out the code and maybe that can get me to finally play with Tauri :)
by periodjet | 2026-01-07 04:17:02+00:00
I mean, it’s quite obviously not to anyone with even a tiny modicum of common sense, and I say this as a trans person (although not a furry).

Modern psychology has built up an incredible memeplex that is accepted unquestioningly despite being an enormous load of bullshit / giant house of cards.

All relativist extremists fall back on it and use it to justify their detachments from and disdain for the shared reality we all inhabit together. Sad to witness, and only growing stronger, it seems.
by saxenaabhi | 2026-01-07 04:17:03+00:00
> There are legitimate reasons for the startup ecosystem to focus firstly and primarily on getting the users/customers. I'm not arguing against that. What I am arguing is why does the industry need to be dominated by startups in terms of the bulk of the products (not bulk of the users). It begs the question of how much societally-meaningful programming waiting to be done.

You slipped in "societally-meaningful" and I don't know what it means and don't want to debate merits/demerits of socialism/capitalism.

However I think lots of software needs to be written because in my estimation with AI/LLM/ML it'll generate value.

And then you have lots of software that needs to rewritten as firms/technologies die and new firms/technologies are born.
by kulahan | 2026-01-07 04:17:38+00:00
Fungus in general is not well-understood at all. We didn't even realize until a few decades ago that it's pretty much the backbone of life on Earth. All of our research into it is highly specific (using fungi as chemical factories in pharmacology, for instance), but besides that, it's largely a very mysterious branch of life. In medical school, you learn about fungus as it pertains to a few common infections and some classes of drugs, but otherwise you don't hear much.

I wouldn't be surprised if it's just not something they're willing to speak on professionally because it's a huge blind-spot for science.
by keepamovin | 2026-01-07 04:17:59+00:00
I added the trailer syntax, and rewrote git-prime history to ensure all commits are now number theoretic certified.

If you wish to do the same in your own repo I added a script "make-whole.sh" to do this - but I don't recommend it as force pushes and history rewrites could break stuff.

Also added a new tool

git prime-log

To show which commits are already prime.
by Argher | 2026-01-07 04:18:37+00:00
Fun! I found a path from Piano to Volcano with 80 generated topics!
Piano → Piano torture (evil)
Piano torture → Bechstein Hall (places)
Bechstein Hall → Berlin (places)
Berlin → Germany (broader)
Germany → European Union (broader)
European Union → Europe (broader)
Europe → Continent (broader)
Continent → Eurasia (deeper)
Eurasia → Eurasian Plate (similar)
Eurasian Plate → Eurasian Plate boundary (deeper)
Eurasian Plate boundary → Anatolian Plate boundary (deeper)
Anatolian Plate boundary → North Anatolian Fault (deeper)
North Anatolian Fault → Earthquake hazard (evil)
Earthquake hazard → Natural disaster (broader)
Natural disaster → Pyroclastic flow (deeper)
Pyroclastic flow → Volcanic ash (similar)
Volcanic ash → Volcanology (broader).

Try it yourself at www.llmgame.ai
by an0malous | 2026-01-07 04:19:06+00:00
I wonder a lot about Jobs’ spiritual and metaphysical beliefs, I read both the Isaacson bio and Becoming Steve Jobs and neither dug too deep into this aspect. Yet he was known for taking LSD, living with monks and yogis in India, visiting the Hari Krishna temples, visiting the Zen Buddhist temples, giving a copy of Autobiography of a Yogi to everyone who attended his funeral, and I’m just learning now that he wrote horoscope software. I suspect there was much more unexplored depth to his spiritual beliefs and that a lot of his thinking and principles could be traced back to what he learned from the monks and yogis, but for whatever reason he chose to never speak directly about it to anyone including his biographer and closest colleagues.
by takinola | 2026-01-07 04:19:22+00:00
I guess the best analogy I can think of is the transition from writing assembly language and the introduction of compilers. Now, (almost) no one knows, or cares, what comes out of the compiler. We just assume it is optimized and that it represents the source code faithfully. Seems like code might go that way too and people will focus on the right prompts and can simply assume the code will be correct.
by SchemaLoad | 2026-01-07 04:20:25+00:00
The reason I've heard is because Japanese phone companies had invented their own version of emojis on their own encoding scheme pre unicode, and to switch over, they needed unicode to also include support for these emoji, which is why a lot of them are very Japan specific.

Emojis then blew up with the rest of the world once people worked out how to enable them on the iphone. And since unicode has unlimited space for new emoji, there is little reason to deny any widely used symbol an emoji representation.
by techblueberry | 2026-01-07 04:20:34+00:00
The question I've been wondering is..

I think for a while people have been talking about the fact that as all development tools have gotten better - the idea that a developer is a person who turns requirements into code is dead. You have to be able to operate at a higher level, be able to do some level of work to also develop requirements, work to figure out how to make two pieces of software work together, etc.

But the point is Obviously at an extreme end 1 CTO can't run google and probably not say 1 PM or Engineer per product, but what is the mental load people can now take on. Google may start hiring less engineers (or maybe what happens is it becomes more cuthroat, hire the same number of engineers but keep them much more shortly, brutal up or out.

But essentially we're talking about complexity and mental load - And so maybe it's essentially the same number of teams because teams exist because they're the right size, but teams are a lot smaller.
by the__alchemist | 2026-01-07 04:21:05+00:00
Yea; Plasmidsaurus slaps. Especially if you live near one of the drop boxes. (e.g. a research university) $15/sample, and they email the results the next morning. This sort of service is enabled in part by nanopore sequencing.

I have just used them to dork around with my home lab to validate cloning results. Now I want to try something like this!
by jedberg | 2026-01-07 04:21:13+00:00
I had an app I wanted for over a decade. I even wrote a prototype 10 years ago. It was fine but wasn't good enough to use, so I didn't use it.

This weekend I explained to Claude what I wanted the app to do, and then gave it the crappy code I wrote 10 years ago as a starting point.

It made the app exactly as I described it the first time. From there, now that I had a working app that I liked, I iterated a few times to add new features. Only once did it not get it correct, and I had to tell it what I thought the problem was (that it made the viewport too small). And after that it was working again.

I did in 30 minutes with Claude what I had try to do in a few hours previously.

Where it got stuck however was when I asked it to convert it to a screensaver for the Mac. It just had no idea what to do. But that was Claude on the web, not Claude Code. I'm going to try it with CC and see if I can get it.

I also did the same thing with a Chrome plugin for Gmail. Something I've wanted for nearly 20 years, and could never figure out how to do (basically sort by sender). I got Opus 4.5 to make me a plugin to do it and it only took a few iterations.

I look forward to finally getting all those small apps and plugins I've wanted forever.
by CGMthrowaway | 2026-01-07 04:22:12+00:00
>self-sourced

It's not "self-sourced" whatever that means (like that's a bad thing per se?). I saw the sausage being made and I spoke to the sausage makers. The source is the sausage makers, not me. Sorry I don't have a link. These facts may or may not be trade secrets.
by Bridged7756 | 2026-01-07 04:22:29+00:00
Opus 4.5 is writing code that Opus 5.0 will refactor and extend. And Opus 5.5 will take that code and rewrite it in C from the ground up. And Opus 6.0 will take that code and make it assembly. And Opus 7.0 will design its own CPU. And Opus 8.0 will make a factory for its own CPUs. And Opus 9.0 will populate mars. And Opus 10.0 will be able to achieve AGI. And Opus 11.0 will find God. And Opus 12.0 will make us a time machine. And so on.