• 1 Post
  • 108 Comments
Joined 3 years ago
cake
Cake day: August 7th, 2023

help-circle

  • I firmly believe home battery is going to become much more prevalent as more and more used EV batteries become available. Based on current driving patterns and what we know about modern EV battery chemistries, packs should still have a lot of good life in them once the rest of the EV has rusted away. Even a pair of 75kWh battery packs that have lost 25% of their capacity (which is quite a lot) is enough to run my home for 6 days. Assuming they’re relatively cheap re-purposing batteries in this way becomes a no brainer.

    One thing I’m curious to see is what the market is going to be like for used EV motors. While they can be put to a ton of industrial uses as motors, as they are also configured for regen you could do things like re-use them for power generation. If you live on a property with a decently flowing stream, you could pretty easily wire up an EV motor to generate electricity. Or maybe with the right gearing use them in a windmill. I suspect they’ll find way more uses as motors, but I’m hoping we see enterprising hobbyists find cool ways to re-use them for generating electricity.

    Exciting times are ahead — better EV adoption could have a very long tail in terms of how it changes our society (for the better).


  • “Degrade” doesn’t mean “dead”. Once a battery pack has lost sufficient capacity to run your car, it will still have a ton of capacity for other applications. If you’re setting up some grid-scale battery storage, if you can get used packs cheaply enough why would you care that they only hold 70% of a charge? If you can buy two (or more) for the price of a single new battery pack you’re coming out way, way ahead.

    And even if you then run those until they only hold 20% charge, it’s likely not all of the individual pack cells are evenly holding charge — some are likely going to be much better than others. So you can remove the “better” cells and reuse those in other applications. At once point in Japan Nissan was selling home power packs from reclaimed Leaf cells from “dead” battery packs.

    It’s only once the cells get so bad they can’t be used anymore that you have to worry about recycling them. At that point recycling will likely become a closed loop (as it is with lead for lead acid batteries) — you no longer have to mine more lithium, as the cheapest source of lithium will be from dead cells.

    We will eventually get to a virtuous cycle with these cells, but it’s going to take quite a while. Most of the EV cells manufactured to date are still in cars on the road. I wouldn’t expect to see significant recycling until maybe 2035 or 2040 at the current rate.


  • First off, I’m simply correcting the OPs statement that there are only two rendering engines out there, Google Blink and Firefox Gecko. You’re “yeah but <reason why you personally don’t like Apple>” doesn’t really have any material impact on these facts, and doesn’t really bring anything constructive to the conversation.

    That said, Chrome, Firefox, Edge, and Opera are all available on macOS. All of these are also available on iOS and iPadOS (the EU mandated last year that Apple permit third party rendering engines on iOS; whether or not the versions available to you use WebKit or their own rendering engines likely depends on where you are in the world).

    You’re welcome to hate on Apple all you want — but at least have your facts straight when you do.




  • Legally? Probably. But that really wasn’t the point. The point was more that without suitable controls in place AIs are able to consume all sorts of bad data and potentially attribute it to you (or me, or whomever) while leaving out important context.

    It won’t matter if some AI consumed your message and gave someone the advise to inappropriately mix harmful chemicals, attributed it to you, and they wound up hurting themselves or someone else. They might still blame you, and may not care that there was missing context.

    Note that that’s not intended as any sort of criticism of you or your post, more that we’ve entered a wild-west of AI development, and we as content producers may not be entirely safe. We’ve already seen AIs recommend people try adding Elmer’s glue to pizza sauce based on joke posts online. It might only be a matter of time before a child or youth gets hurt — and an upset parent may not care about the semantics of whether or not you were correctly attributed or not.






  • Car are always being bought and sold. Some people jump from car to car every few years; I’ve known people who always lease precisely because they trade what they have every year or two for something new.

    I’ve been an EV driver for the last few years; my brother called today to tell me he had just bought a used Bolt for his wife. As things happened one of his grown children had their car completely fail on them this week, and so he and his wife decided to buy themselves a new car so they could sell the old one for cheap to their child. With gas prices as they are they found a gently used Bolt EUV. They pick it up this weekend.

    So in their case they didn’t go out and buy a car just because gas prices were up — but the decision between gas and EV was triggered by the price of gasoline.


  • Sure — as with every tool. Hammers are great for many things, but don’t do all that well driving screws. Money is one of the most used tools humans have ever devised, but you can’t use it for everything.

    AI in coding may only be good for a finite set of situations — but that set is massive. You’re dealing with regular languages that can be mathematically proven to be correct (in the sense that they will generate a working program, and not in the sense that they program will in fact function the way the user intends). This is a less open-ended scenario than something like an AI generated video, and so it’s easier for AI to excel at it, especially for non-novel algorithms.

    But if you use it like an idiot, you’re going to get burned — and this guy was an idiot who doesn’t understand what he’s doing, or the tools researchers in software development have made over the last few decades. AI shouldn’t be touching your production environment — at all. And it shouldn’t have to — code needs to be stored in a versioning source repository of some sort (and backed up so you are unlikely to ever lose it), deployment needs to be fully scripted and should be able to rebuild your environments from scratch (from code right to production), and developers and development tools (like AI tools) should only have access to development environments, and not production environments.

    So unless you’re a total dumbass, an AI agent (or even a shitty human developer) should never have the kind of access to do what happened here. They violated some pretty basic principals of software development, and got burned. This guy sawed his own hand off because he misused the tools to take a bunch of shortcuts, without building in any backups or reproducibility. The AI isn’t the proximal fault here — trusting it when you have no way to reproduce your environment when things go wrong is the problem, and that’s 100% on the human sitting at the keyboard (PEBKAC).




  • I’m familiar with TempleOS — but it really doesn’t have any applicability here. It’s just something written by a guy with some mental illness who thought God was telling him what he wanted in an Operating System. But even for the faithful it’s just a tool — like how a temple itself may be an important holy place, but isn’t itself worshipped by the people who use it. Nobody considers a church to actually be their God.

    That’s vastly different from an LLM that purports to be itself divine. We can setup an LLM that actually claims to be the second coming of Jesus, and there will be people will do whatever it tells them to because of belief. If you suck in enough people for enough years slowly enough to build up a cult following, and abuse them just enough to keep them in line, you’ll be able to tell them to do all sorts of truly atrocious things — and some subset will in fact go through with them.

    And yes, people can do that already (see Jim Jones, David Koresh, or any other cult leader that convinced all their followers to kill themselves and their families) — but an LLM could have a vastly larger reach around the globe. We may not need for the LLM itself to become Skynet — one or two bad actors behind the scenes of a “divine” LLM might be enough to bring down humanity all by itself.




  • I was on one of those “especially rebellious mod-teams”. We were even interviewed by Ars Technica about it all at the time.

    On advice of a majority of our users, we took our sub offline and kept it that way until Reddit booted us as mods. Honestly, this was the outcome I was expecting — hell, I was pretty open about goading them into it. What was the alternative — to cave to the platform that was abusing us so I could keep working for them for free?

    That’s the part I didn’t understand about my fellow mods from other subs. Many of them caved pretty quickly. Their identities seemed to be so tied up in being a Reddit mod that they couldn’t let it go, even though the relationship was obviously very unequal. Too many other people stood up after witnessing the mod abuse to take over from those who got the boot, just asking for the Reddit boot to be applied to their necks instead.

    Well, I wish all the mods the kind of treatment they forgave/ignored the last time around.


  • GitLab Enterprise somewhat recently added support for Amazon Q (based on claude) through an interface they call “GitLab Duo”. I needed to look up something in the GitLab docs, but thought I’d ask Duo/Q instead (the UI has this big button in the top left of every screen to bring up Duo to chat with Q):

    (Paraphrasing…)

    ME: How do I do X with Amazon Q in GitLab? Q: Open the Amazon Q menu in the GitLab UI and select the appropriate option.

    ME: [:looks for the non-existant menu:] ME: Where in the UI do I find this menu?

    Q: My last response was incorrect. There is no Amazon Q button in GitLab. In fact, there is no integration between GitLab and Amazon Q at all.

    ME: [:facepalm:]