Show newer

@jonny when I first had to use Linux as an entire laptop OS and not just on a server, figuring out *how to unpack an archive* was nontrivial -- didn't have the command line tools I wanted yet and I thought that when I was seeing the contents in the extract utility gui, it was unpacked, when really it was a view into the intact archive.

When I had to use windows for something I was really stuck when `ls` wasn't a valid command. No idea how to move forward. And I didn't know how to interact with the OS in gui form.

First time getting a bucket full of source code that wasn't python, I didn't know the convention for how to compile it. Very few READMEs actually say, you need to say "make" in this directory, or you need to put this thing here in your path. And you've got to already know all the file extensions and which ones might contain instructions and scripts.

First time trying to set up a raspberry pi, I was reading "flash this" and "run that" but not "plug this in there and make it start up" or "you're gonna be typing on your laptop to control this other piece of electronics that doesn't have a keyboard."

There's a truly massive knowledge gap before most beginner guides are helpful and where you don't know what terms to search for.

long, computer/programming information inaccessibility 

i was playing an in-browser game with someone last night and got to talking and i mentioned i was a programmer. they said they had always wanted to learn, and so i suggested the time tested strategy of just getting mad whenever a computer didn't do something they wanted it to. they mentioned hating some features of the game, and since the game's code is clear (semi-retro Angular) and comes with a sourcemap i recommended they try taking a stab at reading it. i gave them some tips on starting points and how to read it. we were playing a game so i wasn't necessarily trying to teach, just give them a starting point for later if they wanted.

they told me that they would try but the learning curve was always a cliff, and i knew they were right but holy SHIT they were so immediately right. they asked me how to save the source to read later, and there isn't actually a way to save unpacked sourcemap code from firefox. I said your best bet was to just copy and paste each file, or since they already had homebrew and npm, they could try copy/pasting something like wget URL; npx unpack file; open . and linked them to this package which to me is super clear, but they were just dumbfounded by it.

They were (correctly) like "you say follow the instructions there but the word "instructions" is nowhere on this page, literally the entire thing is code. there isn't even a download button or anything, how do i get the program, what the fuck is this site?" Every part of what i was telling them was totally new to them, I thought that "just open this program and copy and paste this text" would be doable even if they didn't get what was going on, just so they would have something to look at later, but that act of exposure was so discouraging I felt bad and we just quit the game and i talked them through some of it. We got stumped at merely trying to download the code. Not even reading it yet, definitely not trying to run it.

I've taught ppl to program to a level of basic self-directedness maybe a dozen times, and every time I remember just how inaccessible this whole racket is. I remember all that extremely well myself, and I still am not close to being able to imagine what a really legible programming ecosystem would look like

@njion As I recently discovered, this is not limited to third-party batteries... :(

(This reply brought to you by my partner's gaming laptop having an *extremely* spicy first-party pillow, for which only third-party replacements are still even available)

@njion I swear, the education system is an authoritarian nightmare and the main reason people tolerate it is just ideological inertia combined with denying the autonomy of students as not exactly "full people".

apparently some people go to bed and just...sleep??? they don't plot a 7 book epic fantasy series or softly broil in existential dread or replay every mistake they've ever did??? and the wake up [checks notes] REFRESHED?!?! i just- it sounds a bit fake

nothing I drew today turned out good, so this house is going for a stroll.

#MastoArt
#StrollUary (?)

robot that is compelled by the Second Law of Robotics to follow instructions, however it is very creative in how it parses these instructions

slang psa, misogynistic hate campaign, cultural appropriation 

for anyone who doesn't know, the expressing-approval-of-someone's-politics sense of "based" was popularized by white supremacist Gamergaters after they appropriated it from AAVE: dictionary.com/e/slang/based/

anyone who does know and says it anyway, eat shit and die

muting notifs

re: lewd 

@morgann That seems like a question best answered experimentally? :p

@xgranade@wandering.shop To me it's mostly concerning. That sort of thing usually means that they think they can get away with it.

@xgranade@wandering.shop This feels like another of those cases where "hypocrisy is considered a feature, not a bug, because it gives you an advantage" applies

@ifixcoinops Probably not the answer you're looking for, but for my invoicing I ended up giving up on this and just keeping a text file that's like

date, startTime - endTime
thingThatIWorkedOn
deltaTime -> totalTimeSincePayment

and then just a very long list of those items, reset to a total of 0 at invoice time, and that has worked best for me :/

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.