froztbyte

joined 2 years ago
[–] froztbyte@awful.systems 10 points 1 month ago (1 children)

also from a number of devs who went borderline malicious compliance in "adopting tdd/testing" but didn't really grok the assignment

[–] froztbyte@awful.systems 4 points 1 month ago* (last edited 1 month ago)

best advice I'd have for you is continuing with python is fine but

  1. find a good mentor
  2. read a lot of sourcecode (both good and bad), reason through stuff, try to understand the decisionmaking behind things

on the good, you could read code by people like glyph, hynek, projects like twisted. they have years of experience, high mark of quality, care for their work, and also do a lot of teaching

on the bad, you could read something like the code to home assistant (and/or esphome), or bits of calibre code (and calibre plugin code). I will say that these are not bad intentionally, but bad out of "someone inexperienced trying their best". it ends up creating a very particular kind of other thing.

you can, and should, learn from both

µPython is a bit of a special beast in that it's juuuust close enough (and handy enough) that it can trip you up, because there's some notable significant differences that if you spend all your effort in it first you might pick up bad habits that don't apply elsewhere (off the top of my head, some of the applicable: scoping, some arg-handling semantics, stack stuff)

other bit of advice: remember, it's all just code. especially when you deal with libraries, if some error is coming out of a thing your first instinct may be to try ask the internet but you could also dive into the library - follow the callpath, figure out what's what, see if you can figure the problem out yourself. it's often not too hard, and it gives you some good practice of code reading and reasoning

[–] froztbyte@awful.systems 3 points 1 month ago

frankly, it's really not a good idea to early-years kids assembly (double especially not fantasy assembly), if your goal is to encourage learning the field. this is why all the strong/popular pi-based educational distros and options focus on stuff like scratch, some light python (often paired with light pygame and turtle), and other low-entry-effort exploratory things like sonic-pi

many do come to explore programming topics in depth later (asm via zach games, other structural/dependency things via satisfactory/factorio, etc), and that's fine too

there is of course a longer-term balance to be struck with (and structural problems coming from) people not understanding the layers below them (cf. current nightmare of tottering piles of javascript and continually worsening app performance everywhere despite having literal supercomputers in our pockets), but "learn asm" is bad starter advice for the same reason that "you should know how to write in c" has been part of why we're in this fucking mess in the first place

[–] froztbyte@awful.systems 17 points 1 month ago (1 children)

a banger toot about our very good friends' religion

"LLMs allow dead (or non-verbal) people to speak" - spiritualism/channelling

"what happens when the AI turns us all into paperclips?" - end times prophecy

"AI will be able to magically predict everything" - astrology/tarot cards

"...what if you're wrong? The AI will punish you for lacking faith in Bayesian stats" - Pascal's wager

"It'll fix climate change!" - stewardship theology

Turns out studying religion comes in handy for understanding supposedly 'rationalist' ideas about AI.

[–] froztbyte@awful.systems 6 points 1 month ago (1 children)

one that I suspect will surprise none of us

depressing how Cheetoh & Co. continue to wrecking ball the shit out of everything

(wonder how long it is before the US degrades far enough that other countries start ratcheting up border/traveller defenses, compared to the current ~free rein they have (which, y'know, was owed to years of hard and soft power that the orange man is also rapidly pissing away))

[–] froztbyte@awful.systems 10 points 1 month ago* (last edited 1 month ago)

it has to be human tampering.

and of course we all have root on the prompt, where - at will - we can just instantly impose all manner of will on the corporate vendor chatbot. y'know, the chatbot operating in a service structured as much as possible to try to do what the corporate vendor wants to desperately maintain

(it continues to astound me that anyone takes yud seriously, at all, ever)

[–] froztbyte@awful.systems 1 points 1 month ago

don't think I'd seen that before but I shall earmark it for a weekend perusal :)

[–] froztbyte@awful.systems 4 points 1 month ago (2 children)

Honestly it’s probably most things we post

[–] froztbyte@awful.systems 12 points 2 months ago

sidenote

you have so many of these! it's amazing! are you going to publish soon? it seems like it might need a whole guide of its own!

moderately barbed jesting aside, a serious question: have you spoken with any programmers/artists/researchers/.... ? so many of your comments have "part of me feels" parts hitting pop-concern-direction things and, like, I get it, but. have you spoken with any of them? what were those conversations like? what did you take away from them? what stuck with you that you want to share?

[–] froztbyte@awful.systems 4 points 2 months ago

maybe that means something like this should be a linkblog/{atom,rss,...} feedsite on its ace?

[–] froztbyte@awful.systems 3 points 2 months ago

Being paid 90s tv ad money has to suck donkey nads :<

[–] froztbyte@awful.systems 5 points 2 months ago

look if you give them one bit of satisfaction imagine how much extra they'll go

"give an inch, they take a mile", etc etc

view more: ‹ prev next ›