Class: He/him/they.
Alignment: Hopeful loser.
Aesthetic: WIP, horror vacui / amor copia.
🚧🚧🚧🚧🚧🚧🚧🚧🚧
🚧UNDER CNSTRCTN🚧
🚧🚧🚧🚧🚧🚧🚧🚧🚧
My place: Faceless vanity
My stories: Abandoned drippings
- 2 Posts
- 125 Comments
The programming socks will be the first sign.
I like to read until I hit a noun, then look to see what community this it was posted to, then kinda riff it from there.
It’s also always been the way that the people who actually clicked the link get to come into the comments and be frustrated at us for being legitimately wrong.
I can kinda see it, though he’s not my cup of tea. I like my videos a bit more essay-like and a bit more serious mode.
Even just mirroring.
Is there a tool already that makes it easy to upload to both? Idk, I haven’t uploaded a video since like the 10s
grrgyle@slrpnk.netto Linux@programming.dev•What's your "Oh fuck, that actually worked!" Linux moment that made you feel like a wizard?15·7 days agoWine still feels like magic in 2025
grrgyle@slrpnk.netto Linux@programming.dev•What's your "Oh fuck, that actually worked!" Linux moment that made you feel like a wizard?9·7 days agoMaybe a little specific, but the first time i used autorandr, I was wow it does exactly what it sounds like it does.
Oh! I just thought of a better one. The first time you run
vim scp://user@server//home/user/
.
We are same. I sometimes use comments as kind of tags, like
xinput --disable $(xinput --list | grep -i touchpad | grep 'id=[0-9]\+' -o | cut -d= -f2) # Disable synaptic touchpad trackpad pointer
or
python3 -c 'from ctypes import *; X11 = cdll.LoadLibrary("libX11.so.6"); X11.XOpenDisplay.restype = POINTER(c_ubyte); display = X11.XOpenDisplay(None); X11.XkbLockModifiers(display, c_uint(0x0100), c_uint(2), c_uint(0)); X11.XCloseDisplay(display)' # swap caps CAPS CAPSLOCK
or sometimes I’ll add
# works
at the end of a long string of attempts (usually involving dialing into a regexp), likexdpyinfo|grep dimensions|grep -Eow '\d' xdpyinfo|grep dimensions|grep -Eow '(\d)' xdpyinfo|grep dimensions|grep -ow '(\d)' xdpyinfo|grep dimensions|grep -o '(\d)' xdpyinfo|grep dimensions xdpyinfo|grep dimensions|grep '1920x1080' xdpyinfo|grep dimensions|grep -o '1920x1080' xdpyinfo|grep dimensions|grep -o '\d920x1080' xdpyinfo|grep dimensions|grep -Po '\d920x1080' xdpyinfo|grep dimensions|grep -Po '\d+x1080' xdpyinfo|grep dimensions|grep -Po '\d+x\d+' xdpyinfo|grep dimensions|grep -Po '(\d+x\d+)' xdpyinfo|grep dimensions|grep -Po '(\d+x\d+) pixels' xdpyinfo|grep dimensions|grep -Po '(\d+x\d+) pixels'|cut xdpyinfo|grep dimensions|grep -Po '(\d+x\d+) pixels'|cut -f1 xdpyinfo|grep dimensions|grep -Po '(\d+x\d+) pixels'|cut -d\ -f1 xdpyinfo|grep dimensions|grep -Po '(\d+x\d+) pixels'|cut -d'' -f1 scrot --quality 1 --compression 0 --format jpg - | convert -scale 10% -scale 1000% -quality 100 - RGB:- | i3lock --image /dev/stdin --raw 3840x1818:rgb --nofork xdpyinfo|grep dimensions|grep -Po '(\d+x\d+) pixels'|cut -d' ' -f1 xdpyinfo|grep dimensions|grep -Po '(\d+x\d+) pixels'|cut -d' ' -f1 # works
I’m so spoiled by searchable settings that it feels like I’m back in the 50s if I actually have to manually click around menus looking for a setting.
grrgyle@slrpnk.netto Programmer Humor@programming.dev•Python needs an actual default function1·1 month agoOh that is a good point actually. It’s been a while since I have done any serious Python, so I’m not sure why you couldn’t just use convention instead of this conditional.
For my part, if a Python script is meant to be executed, then I’ll give it a shebang, drop the .py, and simply mark it as executable in the filesystem. 🤷♂️
grrgyle@slrpnk.netto Programmer Humor@programming.dev•Python needs an actual default function3·1 month agoI’m not sure I’m following the implication. Name=main is for scripts primary, is it not?
I’ve never thought to add more than one of these conditionals anyway…
grrgyle@slrpnk.netto Programmer Humor@programming.dev•Python needs an actual default function49·1 month agoI remember how weird this looked the first time I saw it and while I may now understand it, it still looks jank af
grrgyle@slrpnk.netto Selfhosted@lemmy.world•Self-hosting is having a moment. Ethan Sholly knows why.English3·1 month agoInteresting distinction. I use a small managed vps, but didn’t consider that self-hosting, personally. I do aspire to switch to a homelab and figure out dynamic DNS and all that one day.
grrgyle@slrpnk.netto Selfhosted@lemmy.world•Self-hosting is having a moment. Ethan Sholly knows why.English2·1 month agoSelf-housing, Linux, vim; hell, even gardening – they all fit this saying?axiom? pretty well.
grrgyle@slrpnk.netto Programmer Humor@programming.dev•When you accidental format the wrong /dev/sdX8·1 month agoLike walking to the table with a plate full of steaming chive dumplings only to catch the corner of the plate on a wall and watch your dumps go tumblo all over and dog eats them and is definitely going to have the shits in the middle of the night
grrgyle@slrpnk.netto Programmer Humor@programming.dev•When you accidental format the wrong /dev/sdX6·1 month agoLike getting overconfident and dying to one of the starter grunts in Demon’s Souls.
grrgyle@slrpnk.netto Programmer Humor@programming.dev•When you accidental format the wrong /dev/sdX13·1 month agoTrue pain, and totally avoidable too
It felt weirder to me a few years ago. But over time a just vaguely identifiable character for 2010 to 2019 has emerged when I think of that decade.