ai

    The state of local AI today: llama3.1 (the 8B version) runs well on my MacBook Air with 24GB of RAM. I run it with Ollama. There’s a decent FOSS terminal app, Aider, that lets you do useful things with it.

    Install those and you can have a reasonable coding assistant that’s 100% free and 100% local.

    I spent all last night dreaming about making a web interface for an AI chat API so I could play with it in a browser. Flask vs Node vs Rust vs Elixir. How to authenticate. Let the user select which model to use. Billing concerns. I planned it all and woke up this morning ready to build this thing I’d thought through.

    Until I remembered I have zero interest in using, let along making, such a thing.

    Adding AI the right way

    Three of my favorite tools, BBEdit, Drafts, and iTerm, have added support for ChatGPT-style AI interactions. They’ve each done it in ways that respect me and my wishes. Their AI add-ons are standalone features off to the side. If I want to use the features, they’re there. If I don’t want to, I don’t launch them. None of my existing workflows have changed one iota: the AI is an addition, not a change.

    This is how all tools should add AI features. I enjoy experimenting with AI tools to check out the current state of things. I’m not allergic to them and I don’t try to avoid them. It’s more that I have no interest in building my daily processes to depend on having them.

    Newsom vetoed self-driving truck bill

    California governor Gavin Newsom vetoed a bill that would have required self-driving vehicles to have a human driver.

    “Considering the longstanding commitment of my administration to addressing the present and future challenges for work and workers in California, and the existing regulatory framework that presently and sufficiently governs this particular technology, this bill is not needed at this time,” Newsom wrote. “For these reasons, I cannot sign this bill.”"

    Good. I don’t see this as a safety issue so much as a make-work law. If a human would have to be in a self-driving truck at all times and ready to assume the controls at a moment’s notice, that’s basically human-driven with extra steps. Either the tech is good enough to be autonomous, or it’s not good enough to replace a human driver in the first place. And as a driver, I don’t think I’d want to be legally responsible for whatever boneheaded move a truck might take in the moments before I could regain control over it. “Hey, I know it was the AI that decided to swerve into the crowd of toddlers, and you only had 300ms to respond, but you were the one sitting in the driver’s seat…”

    I’m not thrilled with ending human jobs without giving those people a way to survive. Even if I weren’t sympathetic to those hard-working people who are ready and willing to do the tough jobs that keep society running (and I hope it’s obvious that I am), enlightened self-interest means that I don’t want all of them to be unemployed and hungry. That’s bad for everyone. I also wish we shipped more freight via train, which is cheaper and way more environmentally friendly. Making it easier and cheaper to carry even more via truck is probably the wrong process to optimize.

    Still, I think this bill was a well meaning but ultimately wrong solution. Frankly, it seems like it’d be cheaper and more efficient to pay those drivers to stay home than to pay them to perch in a self-driving truck.

    Provider

    The shield was half-heartedly poking at her keyboard when the car started to move. Oh. “I guess I’m rolling. Coverage is sketch here so I might cut out.”

    “Oh my God. You’re still shielding her? I thought we paid you better than that.” His voice lifted when he disapproved. She rolled her eyes. “Her husband gives me a hundred bucks plus six a mile. She probably just wants ice cream or fries or something.”

    She didn’t mention the time when it wasn’t just ice cream or fries, but shopping down in the Long Beach Autonomous Zone. That trip had covered her rent for two months. She didn’t know how to get any good drugs in Little Utah, though, and she had been bored out of her mind, barely leaving the car. He was still pissy that she’d left without telling him first. She didn’t care. They chose her more often because she was willing to roll on a moment’s notice.

    “I worry, you know.” His tone softened. He probably did worry. “I know. You shouldn’t. Nothing ever happens. As long as a rock doesn’t fall on the highway or something, it’s free money.” If it did, well, that would be different. As negotiated and coordinated with the AIs steering the cars around them, her own little car would race to wedge its way between the road hazard and the cargo she was protecting, absorbing the damage so that her employer’s car didn’t have to. Lots of shields walked away from events. Sometimes they didn’t. For six bucks a mile, she was ready to take that chance. US West law didn’t allow unoccupied vehicles on the road, so she hung out and napped her way through riding shotgun.

    “Look, I’ve gotta go. I need more insulin and they pay up hourly. I wanna top off my playlist while I still have data. I’ll hit you up when I get back.”

    “If. If you get back.”

    “When,” her voice shaking. She didn’t have time for this.