Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)T
Posts
3
Comments
2081
Joined
3 yr. ago

  • Don't you dare take this as validation of half a complete task being considered a completed task.

    That's awesome work. Think of the space you will have when you do more. Think of the positive messages when you get to say you cleared it all.Great work, keep it up!

  • Nah, they have a cellular data connection.It pays for itself, because the car manufacturer can sell the driving data to insurance companies.And now it's used to make sure your brakes subscription is up to date

  • Maybe all of DOGE was about finding Epstein files content, and failed.And now that they have been released, Musk realises there is no kompromat on him so he can recover some PR points or something

  • I have a laptop with 32gb of ddr5 ram. It feels a bit slow on windows for work stuff.On endeavour os (arch btw), it is blazingly fast

  • Such is "being rich and famous".Nobody on earth is "pure".But some people will do anything for themselves. This is how billionaires and monsters are made. They are ALL bad

  • Oh look, the consequences of Elon being in the Epstein files.This is called PR.

    The questions should be:Why isn't he being prosecuted for being in the Epstein files?Why isn't he being prosecuted for supplying internet to militantly aggressive enemies of the US?

  • Does Canada have local manufacturing of good EVs?

    Assuming Canada doesn't want American trash (seems like the prevalent opinion) the next option is European vehicles.

    And I dunno that Canada yet has a favourable trade relationship for EU cars, so why shouldn't they get some Chinese import cars?I haven't heard anything actually bad about them except "cheap".Probably some tracking and privacy issues, but it seems like all companies do that so who the duck cares?!

    To be clear, I live in the UK. I am very much local first, closer to home the better, never American.

  • Git. Git git git.If it is text and can be modified from multiple places, should have a single "main" branch and feature work done independently on separate "branches". Or even just a "back this up".Git.

    Git is text based version control (tho it will do binary file, just not elegantly).

    So yeh, git.GitHub is easy to host on, but owned by Microsoft and is somewhat proprietary (by the time issues and other enhancements GitHub provides), but at the end of the day it is git with authentication and is on the ol "cloud".Plenty of ways to replicate this if it's just for you

  • Codeberg is git?It's not GitHub! But fundamentally, it's git

  • I haven't experienced "2 or 3 prompts later" regression.I have found asking it to queue changes until I ask for it to work on the queue.Maybe ask it to produce a single file for review, or tell it how to modify a file (and why, it likes an explanation).But always stack up changes, ask it to review it's queue of changes etc.Then ask it to do it in a one-er.Although, this is the first time claude said such a request will take a long time (instead of showing it's working/thinking and doing it is 20 minutes).Maybe this is when it starts forgetting why it did things.

  • Probably not relevant to the article, I had to rant. I'm drunk, and suffering!

    I'm trying the old vibe coding, except with actual specs. I feel like I have to. I hate it.

    I think refining the spec/prompt with Claude makes sense. I found it helped me crystallise my spec and highlight gaps & pitfalls.At which point, I should've just coded it.I'd have known what it does, and it would be exactly what I needed.But I figured I'd see what Claude could do.

    So, my "dev->staging->prod" (project isn't in production state yet, thought it would be good to try AI on something) database migration system with a planning, apply and rollback stage was built by Claude.There are system tables that should migrate fully (but allow for review if they are structurally different) and there are data tables that should only alter schema (not affect data). It's decently complex that it would take me a week or so to write and generate, but maybe I can spend a day or 2 writing a spec and seeing what clause can do.

    It wanted to use python, and told me that migra is outdated and tried to generate something that would do it all.I told it to use results (the migra replacement), and after convincing it that results was the actual library name and that it can produce schema differences (and telling it that it is a different API than migra cause it tried to use it as if it was migra, and.... So much wasted time!), I finally got working code. And all the logs and CLI etc resulted in SUCCESS messages.Except that tables are named like "helloThere" were ignored by it, cause it hadn't considered tables might have uppercase. So I got it to fix that. And it's working code.

    It looks nicely complex with sensible file names.Looking at the code: there are no single responsibilities, no extensibility. It's actually a fucking mess. Variables sent all over the place, things that should be in the current command context being randomly generated, config hard coded, randomly importing a function from another file (and literally the only place that other function is used) because.... I don't know.It's just a bunch functions that does stuff, named be impressive, in files that are named impressively (ignoring the content). And maybe there are context related functions in the same file, or maybe there are "just does something that sounds similar" functions.

    The logging?Swallows actual errors, and gives an expected error messaged. I just want actual errors!

    It's hard to analyse the code. It's not that it doesn't make sense from a single entry point. It's more that "what does this function do" doesn't make sense in isolation."Where else might this be a problem" has to go to Claude, cause like fuck could I find it it's probably in a functionally similar function with a slightly different name and parameters or some bullshit.

    If I didn't know better, and looked at similar GitHub projects ... Yeh, it seems appropriate.

    It is absolutely "manager pleasing complexity".But it does work, after telling it how to fix basic library issues.

    Now that it works, I'm getting Claude to refactor it into something hopefully more "make sure functions are relevant to the class they are in" kinda thing. I have low expectations

    I don't EVER want to have to maintain or extend Claude generated code.I have felt that all the way through this experiment.It looks right. It might actually work. But it isn't maintainable.I'm gonna try and get it to be maintainable. There has to be a way.Maybe my initial 4-page spec accidentally said "then randomise function location".

    I'm gonna try Claude for other bits and pieces.Maybe I'll draw some inspiration from this migration project that Claude wrote (if I can find all the bits) and refactor it into something maintainable (now that I have reference implementations that seems to work, no matter how convolutedly spread they are)

  • "and early exit polling shows that 100% of democrats have been arrested, 100% of 3rd party voters have been deported to Guantanamo bay, and 100% of white republicans have received a 50% tax increase. Mail in voting from the ruling class has seen a 100% turnout for republicans with a 20% tax cut!"

    Such wins for amerika

  • Wireshark*

  • I like typing yay and getting updates.

  • BES is amazing. Absolutely fantastic

  • Scott Manley has a video on this:https://youtu.be/DCto6UkBJoI

    My takeaway is that it isn't unfeasible. We already have satellites that do a couple kilowatts, so a cluster of them might make sense. In isolation, it makes sense.But there is launch cost, and the fact that de-orbiting/de-commissioning is a write-off, and the fact that preferred orbits (lots of sun) will very quickly become unavailable.So there is kinda a graph where you get the preferred orbit, your efficiency is good enough, your launch costs are low enough.But it's junk.It's literally investing in junk.There is no way this is a legitimate investment.

    It has a finite life, regardless of how you stretch your tech. At some point, it can't stay in orbit.It's AI. There is no way humans are in a position to lock in 4 years of hardware.It's satellites. There are so many factors outside of our control that (beyond launch orbit success), that there is a massive failure rate.It's rockets. They are controlled explosives with 1 shot to get it right. Again, massive failure rate.

    It just doesn't make sense.It's feasible. I'm sure humanity would learn a lot. AI is not a good use of kilowatts of power in space. AI is not a good use of the finite resource of earth to launch satellites (never mind a million?!). AI is not a good reason to pullute the "good" bits of LEO

  • I've experienced reciting the pledge of allegiance and the lords prayer.It's all indoctrination

  • Yeh, do: 60fps, 30 bit color... and I guess HDR?Do things that people can actually appreciate.And do them in the way that utilises the new tech. 60fps looks completely different from 24fps... Work with that, it's a new media format. Express your talent

  • The retirement of Ingress NGINX was announced for March 2026, after years of public warnings that the project was in dire need of contributors and maintainers. There will be no more releases for bug fixes, security patches, or any updates of any kind after the project is retired.This cannot be ignored, brushed off, or left until the last minute to address. We cannot overstate the severity of this situation or the importance of beginning migration to alternatives like Gateway API or one of the many third-party Ingress controllers immediately.

    I know it's literally the first paragraph, but I thought it worth commenting for those that only read the title & comments