aanes_appreciator [he/him, comrade/them]

Welsh, Social Ecology and Jineology enjoyer, and computer programmer.

Passkeys are a trap. Do not use them.

  • 91 Posts
  • 3.75K Comments
Joined 2 years ago
cake
Cake day: March 18th, 2025

help-circle





  • Fair points.

    Wales is unique in being a region occupied by the English state before its development of colonialism. What Wales experienced historically was the experimentation that eventually became the hardened imperial blade that was forged with Welsh steel, iron, and muscle.

    It benefits, even today, from its proximity to the imperial core, which has granted Wales some autonomy and funding to develop in ways would never be granted to the periphery, though of course directed by the pivot from manual to informational labour.

    That closeness is not only geographical but temporal in nature - Wales has been occupied longer than Ireland, yet the scale of violence to do so has always been much lower. The slow burn of this domination has shaped our class struggle in ways unique to the rest of the imperial periphery, but not alien to it. Which is why I get icky about some folks declaring Wales a colony, but also why often I agree with comparisons of Wales to other colonies.




  • There was a social movement aspect to Linux in its earliest days, as in, the days before kernel 1.0. Hell, before he got the big bux to finally unshackle himself from Finland (and his communist father) to heartland of fascism, paedophilia, and capital itself.

    Linux is still tiny versus Windows on desktop. Steam still shows it around 3% - a big improvement, but even Firefox is more popular. Perhaps that will change more as governments seek to leave Windows following the shitshows of migrating from XP, 7, and 10, but right now the market is undoutably locked down by Windows.

    No doubt steam isn’t the best metric but it’s not likely to be far off that number. The kernel is only dominant due to servers (license free and its early adopters being UNIX sysadmins) and embedded/mobile (configurability letting it run on anything capable of conducting electricity) - the rest have never been central to Linux’s success, nor the reason why massive datacenter stakeholders pay inordinate sums of money to the Linux foundation.





  • What I hate about the review vs generation disparity is that there’s suddenly pressure on the reviewer (the one gatekeeping poor quality work) to work faster under a greater workload.

    If I don’t review it quickly, someone who doesnt give a shit will, and they’ll hit approve on slop and get a gold star for doing it fast. If you make a comment, the contributor suddenly spams 5 commits with loads of changes which need reviewing - all while that same contributor gets to work on (ruin) other shit while you’re stuck with their mess.

    In my last job, I could work through a problem with someone to get a good submission, with compromise of course. Since then, I work with someone who swears by AI depsite barely having a grasp of programming and I straight up want to reject half of his PRs. But can I? No, because I’m at the same level as him and get given less respect by management because I’m not churning out slop so I can be free to get invites to other meetings for technical commentary. It’s a pisstake.


  • If the code is good enough you wouldn’t know, but then it’s likely the LLM code was audited and fixed by a skilled human so 🤷‍♂️.

    In my experience there are smells:

    • Comments are oddly explanatory of basic concepts.
    • Making an unusually large number of changes in a single commit (specifically, changes that arent related to the goal of the commit)
    • Writing new infrastructure code that duplicates the work of old code for no reason.
    • Using old library or language conventions unexpectedly.

    Most importantly:

    • A contributor who has no idea what their code does.

    A lot of it you learn from using AI yourself. I use it for inline hints, and i see what goes wrong in that and from testing agentic crap - the stuff that stinks of bad AI use that you can then see in the work of colleagues.