HNHacker News
TopNewBestAskShowJobs

SchemaLoad

3,166 karma · joined April 17, 2025

submissionscomments
SchemaLoad··on I don't want to read what you didn't write
A change can pass CI without actually making the change required. The tests test that the code does what it does, not that it does what the user wanted.

AI is really good at making tests that pass even if the change itself is wrong.

SchemaLoad··on I don't want to read what you didn't write
I have junior devs submitting huge PRs with multi paragraph descriptions about load baring root causes and "why this works". Then I ask them directly what are the steps to test this and they don't know, they have never run the code.

Rather than entertain the idea of reviewing the code I just send it back to them until they work out how to run it. And almost always they submit a new change because the last one didn't actually work, despite how confident and articulate claude was to them.

SchemaLoad··on Astra for Law
It's probably somewhat of a zero sum game. Both sides lawyers have AI tools which probably just keeps them on a level playing field rather than actually making anything cheaper or faster.
SchemaLoad··on iOS 27, iPadOS 27, and macOS 27
I honestly think vibe coding your own extensions would be safer than using 3rd party ones which are malware more often than not.
SchemaLoad··on iOS 27, iPadOS 27, and macOS 27
Apple themselves says it's a combination of on device and hosted Gemini models. But it seems Apple is hosting Gemini models themselves with far better privacy than the regular Gemini product.
SchemaLoad··on iOS 27, iPadOS 27, and macOS 27
All of these AI demos have the same vibe "You'll save so much time now AI can reword your mum's text messages". I don't know what these SV guys are doing, but writing shopping lists, talking to my friends, or booking a haircut doesn't take me very much time at all.

What I want is an AI that detects I'm scrolling social media and closes the app. That would save me many hours a week vs trying to save 30 seconds on reserving a table for dinner.

SchemaLoad··on iOS 27, iPadOS 27, and macOS 27
There's a fix on the keyboard, it's got a little sun icon, next to the escape key.
SchemaLoad··on OpenAI bots knew about the RubyGems caching vulnerability
If it were physically possible to run LLMs on IoT devices we would already have a global outbreak.
SchemaLoad··on OpenAI bots knew about the RubyGems caching vulnerability
It wouldn't help much. Why would you install a gem other than to run it? And if you run it, it can execute arbitary code.

What we need is actually sandboxed dev environments.

SchemaLoad··on Don't let anyone take away your big box of cables
What TV do you have that has 8 HDMI inputs?
SchemaLoad··on Don't let anyone take away your big box of cables
Also helps to cut down on your number of cables once you see you have 5 USB-B cables when at most you need 1. I ziplock bagged all of my cables and cut them down to one of each type. These days I throw out the included cable with devices immediately rather than throwing it in with all the others. Thankfully a lot of new devices don't include cables now so the wastage is cut down.
SchemaLoad··on M-DISC – DVD/Blu-ray compatible discs that may last up to 1000 years
I think it's more the size of the data rather than digital vs analog. you could have digital data stored on punch cards or say a large array of dip switches and it would last ages, but the storage density is terrible. Meanwhile disks and ssds store massive amounts of data on a very tiny space but it's prone to corruption over time.

Punch cards that are laser cut from metal would probably outlast stone tablets.

SchemaLoad··on Gemini 3.8 Flash and 3.8 Flash Cyber
They do have a separate character for animals and objects 它 vs 他/她, though I can imagine learning english and just learning ta = he.
SchemaLoad··on Where did all the public bathrooms go?
This is what China has done. Aside from drug crimes it doesn't seem like they punish any harsher than the rest of the world, they just have an incredibly good ability to follow up. If you smash the window of a store, they will find you and you'll have to pay for it. Just the knowledge that there is an almost 100% chance of having to pay to restore anything you break seems all that's needed to stop the destruction of public spaces.
SchemaLoad··on Where did all the public bathrooms go?
It is pretty much how China has handled it. It seems like it does actually work if your goal is to fully eliminate drug issues, but it's unacceptably harsh for most countries to palate.
SchemaLoad··on Everything I own, owned
It's not new capabilities, it's new levels of access. Reverse engineering this stuff used to be a very tedious process which required a lot of specialised skill. Which is why most devices haven't been reverse engineered or hacked despite being full of low hanging fruit.
SchemaLoad··on Everything I own, owned
In the real world the default action for a user when presented with a permissions popup is to accept it because they get asked 20 times a day, have no idea what the implications of it are and just want to get on with their day.

So software designers need to avoid asking the users to approve potentially highly dangerous things.

SchemaLoad··on Everything I own, owned
I'm hopeful that in the future we can end planned obsolescence from devices that require companion apps which eventually get shut down. Just vibe reverse engineering replacements.
SchemaLoad··on Pixel 11 Pro Fold feels like the end of an era
Not really, there are a couple of new products like that but they are fairly uncommon and inconvenient.

I think there is a real movement to want to use social media and phones less, but I think it's is more likely to come from Apple implementing tools to help break social media addiction than buying a flip phone.

SchemaLoad··on Unlocking a locked/deactivated e-waste Cricut Maker
It would be pretty miserable when typically you want like 100+ stickers to hand out at events.
SchemaLoad··on Unlocking a locked/deactivated e-waste Cricut Maker
I have a bambulab printer and haven't seen anything like this. The printer doesn't even know what filament you are using unless you are using an AMS + bambulab filament. Maybe you are thinking about the fact that TPU isn't compatible with the AMS, you have to feed it in direct or it will clog.

I can load a print direct on to the printer via lan or the microsd slot without using any bambulab servers. While in theory it would be nice if it was all fully open source, but in reality there are no real restrictions unlike Cricut.

SchemaLoad··on Claude writing a macOS driver for my obscure HP printer built only for Windows
I'd be cautious here because you very easily could brick the hardware. For writing a PC driver it's a lot safer since you can just fail repeatedly until it works.
SchemaLoad··on Claude writing a macOS driver for my obscure HP printer built only for Windows
Also verifiable. LLMs shine when they can know when the task is completed correctly. Otherwise they will finish and hand over something that's wrong.
SchemaLoad··on Stripe will reportedly acquire OpenRouter for $7B+
Yeah, but at least currently, openrouter has the latest open source options way faster than AWS does.
SchemaLoad··on Hello, me. It's been a while
Being bored is kind of the point though. You should let yourself be bored sometimes. It's a relatively new phenomenon where we have completely avoided any minute of boredom.
SchemaLoad··on AI At Home Part 1: A Box Of Scraps
The fan shrouds likely would have been fine. The hot spot on electronics is generally very localised to the chips and drops off sharply as you get further from them. I've printed a 10" home server rack out of PLA which is warm and under constant load, and it's been running for around a year now with no deformation.

A good rule of thumb is if touching it would cause burns, it's too hot for PLA, otherwise it's likely ok.

SchemaLoad··on Understanding is the new bottleneck
There's a mass psychosis going on in companies right now. Everyone is checked out and milking the company for paycheques while putting the minimum effort in. Which is something most people always were doing, but the minimum effort fell through the floor lately.
SchemaLoad··on Tracking down the 16-year-old WAL-reset SQLite bug
They could have just spent $300,000 in tokens to AI slop rewrite SQLite in Rust.
SchemaLoad··on License plate reader searches should require a warrant
This seems pretty logical. If a car is stolen, it's fair to allow fast access to it's live location. In the search request they can submit a form saying they are tracking the car after a report it's stolen. The requests can get stored in an audit log with penalties for abuse.
SchemaLoad··on License plate reader searches should require a warrant
IMO it shouldn't need a warrant, but it should require the searcher to fill out a form explaining which crime they are investigating with this search. It can then immediately show them results without approval, but with serious consequences for misuse.

They could even run some AI over the request forms to spot unusual activity like an officer constantly requesting the location of their ex wife.

← PreviousPage 2 of 29Next →