• 1 Post
  • 187 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle


  • Okay:

    In 1948, just after WWII, the UK decided to carve a chunk out of Palestine and create a new state there, called Israel - as a Jewish homeland that would take all the refugees that the rest of Europe didn’t want to deal with.

    Palestine was not happy about this - the land was taken without their consent, a great chunk of their country just taken from them by decree, backed up by a still highly militarized Europe.

    Over the following decades, Palestine tried several times to take their country back, and each time got slapped down (since Israel had vast backing from UK/USA/Europe, both from postwar guilt and because Israel had a lot of strategic value as a platform from which to project military power in the middle east).

    Cut to today, and Israel has expanded to take virtually the entire area, apart from some tiny scattered patches of land, and the Gaza strip - a strip of land 40km by 10km, containing most of the Palestinian population, blockaded by sea and land by the Israeli military.

    Israel also runs an apartheid regime very similar to the old South African one - Palestinians have very few human or civil rights, generally get no protection from the Israeli police or military, while being treated as hostile outsiders that can be assaulted or have their land ‘settled’ at will by Israelis.

    It has been decades since Palestine has had any kind of organised military, and it’s also not recognised as its own country by most of the world, so there’s virtually no way for it to push back, or to call on assistance.

    In a situation like that, the only recourse is guerilla warfare, which often descends into (and is exploited by bad actors as) terrorist attacks. It’s a damn good way to farm martyrs, and this hugely serves Israel’s ends, since it can keep pointing to terrorim as justification for their ongoing oppression. Israel in fact provided a great deal of ongoing funding for Hamas, while blocking more moderate groups.

    Back in October, a small organised group raided across the border from Gaza into Israel, killing about 1200 people and taking a couple of hundred hostages.

    In response, Israel has killed over 40,000 Palestinans in Gaza - mainly women and children - systematically destroying the city’s infrastructure, water, power, food production and distribution, hospitals, universities and schools, bombing refugee camps and destroying the majority of all housing and shelter in the area. It’s also bombing humanitarian aid convoys, preventing food and medicine from reaching the people there. The death toll is expected to reach many hundreds of thousands, since people are already starving and there is no medical care available.

    The rest of the world is wringing their hands about the ‘regrettable’ loss of life, while continuing to sell Israel all the weapons and bombs it needs to continue the genocide.

    Fuck Israel.






  • I spent about 20 years getting stuck in the past while the culture got away from me; I just hadn’t got into any bands since the early 2000s, and it was getting pretty sad.

    I also have pretty bad ADHD - music fucks up my ability to concentrate on language-based tasks, so I can’t just play stuff in the background while I do something else - and sitting there staring through multiple songs in a row just isn’t going to happen.

    So I had a great idea: turn it into a game.

    I nuked my youtube data completely, started again from scratch, and set out, not so much to discover new music, but to train the algorithm to fetch me cool stuff. How well can I nudge the thing into a model of stuff I tend to like?

    • Open the home feed, and start going through it
    • Reaction videos, influencers, other garbage, hit don’t recommend channel.
    • Any music videos, open in new tab
    • Rinse and repeat until I have a ridiculous number of tabs open
    • Go through each tab:
    • Skip through representative chunks of song, get at least 20 seconds of music in before making a decision
    • If you just don’t like it, close the tab and move on.
    • If you do like it:
    • If it’s not posted by the original artist account, go find the original instead if possible.
    • Hit like
    • Save to playlists for whatever genres it seems to fit, plus a catch-all list (set public, for reasons I’ll explain)
    • Open a few new tabs off the sidebar
    • If you find three solid bangers from one artist, subscribe.
    • When you run out of tabs, refresh the home feed.

    It’s adjustable to suit my attention span at the time - if I need the dopamine I just skim more, if I want to chill I let it play longer.

    It fits into spare minutes of downtime at work etc.

    I have discovered SO MUCH amazing new music, and my tastes have expanded in all kinds of directions. I’ve started not only recognizing but actually having opinions on bands I see on posters as I walk down the street, which is just plain ridiculous for me.

    I have gone down some weird and amazing rabbit holes, from Armenian music to Femtanyl.

    Probably the best thing I’ve ever done, srsly.

    Sometimes the algorithm can get stale, and you end up with a streak of bland, safe stuff that all seems the same.

    When this happens, find one of the many third-party playlist-shuffle sites (because the built-in shuffle is still horribly broken), and feed it either your main playlist or some of the genre-specific ones you feel aren’t getting enough love, and listen through a bunch of songs there to dredge up the silt. (you may need to open them in separate tabs; the embed doesn’t always update your watch history properly). And this is why the lists need to be public, so third-party sites can browse your playlists.



  • When my kid started out using the internet, it was over-the-shoulder supervision to start out, then slowly dropping to in-the-room supervision (the PC in the living room), and progressively less over time, with the clearly stated proviso that I would occasionally be glancing over history just to make sure he wasn’t getting caught up in anything horrible, but that I wouldn’t be going into any kind of detail. At 13, he got his own PC in his room, and I left him to it.

    I’m a very firm believer that you don’t attempt technical solutions to administrative problems. Privacy is important and monitoring is shit. You equip your kid with the tools and the supervised-experience to make good decisions, and once they can balance by themselves you let go of the bike.

    Teach them to do dangerous things safely, that’s parenting in a nutshell.

    (actually to clear up a misconception: to teach a kid to ride a bike, you hold the shoulders, not the bicycle. With the extra feedback they can actually compensate and learn to balance; if you hold the bike itself it just weirdly fights them and their cerebellum never gets it)







  • Resources and influence will always drunkard’s-walk into the hands of the unscrupulous and manipulative, pretty much by definition.

    They’re going to be drawn to it, they’ll fight dirtier for it, and they’ll use the power it gives them to prevent anyone else from taking it away.

    Big Tech is a huge source of both, so it would be amazing if the people on top of the heap weren’t massive piles of shit.



  • Most useful thing was actually a $2 key wallet. Stupid, but it was actually really hard to find the most basic keyring-with-wrap that wasn’t trying to be a card wallet or have fancy dangly bits or whatever. Just an oblong of fake leather, two studs and a split ring, so my keys don’t chew holes in my pocket.


  • I do know about window managers, thanks.

    And that’s part of the problem: they all have their own slightly different infrastructure that relies on slightly intricate and not-quite-standard plumbing.

    Dialogs not opening, or those weird invisible 30-second timeouts opening an application becasue dbus isn’t happy because one of the xorg init scripts messed some XDG path or set the wrong GTK_* option, or XAUTHORITY is pointing somewhere weird.

    Whichever user is logged in locally should be allowed to talk to the device they plugged in via usb? Well that’s just an unreasonable thing to expect to happen by default, let me spend 20 minutes cooking up a udev script to chown it on creation.

    Users managing to set their default terminal to some random script they were working on (seriously, how?). Or they initialised their xfce4 profile with the blank-toolbar option and now can’t work out how to launch anything.

    Notification popups? Sure, the toolbar will let you add one, but nothing communicates with it by default lol.

    also jesus christ kde.

    And I’m talking about the built-in functionality of the desktop environment wrt package management, not separate applications.

    Sure, it’s nice to be able to apt-get upgrade and just get everything all at once - when everything is happy with everything else.

    But when you get conflicting dependencies and you have to take time out to track down what libpyzongo0-util is used for or what is going to break later on if you just purge it because people use cutesy package names that are worse than Ruby libraries in terms of communicating what they’re actually for, and do we need this thing for the core platform or it it form some random crap that was installed ad-hoc and used precisely once, it gets old.

    Like I say you need this amount of flexibility and complexity for development and deployment and network services and all the rest. Anyone using Windows for much more than file-print-office-browser-gaming has more masochism in them than I can comprehend.

    But for that same very minimal set of core use-cases, you don’t need (or, I’d argue, want) flexibility or complexity, you want it to be simple and robust with JOWTDI. And for everything else, you ssh into your linux box and do it there. I was amazed to discover that Windows Terminal is actually really nice; combine that with an X server and maybe a VNC client, and you’ve got the best of both worlds.

    And yes, Windows has all kinds of annoying shit of its own - but that mostly pops up when you want to do interesting things on it, not when you just want to look at cat videos on the internet.


  • I’m a sysadmin. We’re a Linux shop, I spend my life deep in the guts of Linux boxes, both server and desktop.

    And for my daily-driver both at work and at home, I use windows.

    The UI and overall UX are just better. The annoying bullshit I make a living knowing my way around, I don’t have to think about.

    For actual development or backend services, of course you want a Linux box. Proper logging, proper tools, build shit, pipe it together, automate stuff and get down and technical when it breaks. Doing that on windows is absolutely hell.

    But on windows, the volume control just works, I never have to delete lockfiles to get my browser to open, my desktop login doesn’t terminate if something in .profile returned nonzero, I can play every video game out there without having to fuck around, I can use native versions of real apps, I don’t have package-management dependency hell, all the pieces were designed to work with each other, and the baseline cognitive load needed to just use my computer is zero, which frees up my brain to focus on my actual work, or for playing games and fucking around on the internets.