very long unhinged profanity filled rant about computers 

maybe javascript is an actual mistake. a turing-complete language just to allow popups when you click on shit? you can edit the HTML at runtime and create custom widgets? we have to JIT it now? what the fuck.

very long unhinged profanity filled rant about computers 

why didn't they just add new HTML elements that implement features people want? it's less flexible, sure- but it would be a better experience for users. it would stop shit like crypto mining in your browser, inaccessible widgets, data gathering

Show thread

very long unhinged profanity filled rant about computers 

there should be some kind of law about how the more powerful tools are the shittier the results will be for end users

Show thread

very long unhinged profanity filled rant about computers 

you know what's powerful? custom theming and widgets in GTK3. you know what users thought about this? they hated it

Show thread

very long unhinged profanity filled rant about computers 

it turns out stopping programmers from being able to do thing is the secret to things like portability, battery life, sandboxing, accessible UIs

Show thread

very long unhinged profanity filled rant about computers 

the lispers and homoiconic language crowd always talk about how code is data, but the reverse is true too: data is just code that your program interprets and acts on. it might be that the computer just reads it as instructions to create a data structure, maybe it's to calculate shit, maybe it's to draw a friggin web page i dunno

Show thread

very long unhinged profanity filled rant about computers 

like config files that set values and programs that write to memory manually are the opposite ends of some weird stack of abstraction. there's probably some security observation here about sandboxing i'd love to dig in and reflect on but i'm just too tired and pissed to think about it so let's just move past that and talk about

Show thread

very long unhinged profanity filled rant about computers 

the difference is that 'high level' code like 'create a listbox' is actually useful than javascript saying to create divs and give ARIA properties and forces the programmer to be well defined about what the actual h*ck they want to accomplish

Show thread

very long unhinged profanity filled rant about computers 

the difference is that going form high level to low level in a sane way is easy but the reverse is not. there's information destroyed about intent and goals. generating well formed HTML from a higher level language is a lot easier than trusting code to generate HTML code properly like in low-level templating languages like PHP

Show thread

very long unhinged profanity filled rant about computers 

usually my rants have a conclusion or actable advice on how to improve computers but i have nothing except disappointment at how much fucked the web is given like 10 years ago the rage was about adding MORE useful information to HTML to make the semantic web. that would've been cool huh? imagine just a blog being some marked up HTML that a reader program could display however it wanted without a ton of shitty CSS and JS

Show thread

very long unhinged profanity filled rant about computers 

like sometimes i go to read code in git repos online using github or gitlab or gitea or whatever the fuck people use and my computer freezes up because my web browser can't handle the job of showing a page of code because everything has to be drawn and syntax highlighted, compared to vim which can handle any file that can fit in my RAM

Show thread

very long unhinged profanity filled rant about computers 

you could argue that's about software complexity and bloat but i'm fairly willing to just bet that it's a result of browsers not having <code> tags people want to use that could be optimized and instead everything is a <span> and because it's a <span> browsers can't optimize anything

Show thread
Follow

very long unhinged profanity filled rant about computers 

the only other thing to add is that i finally watchd the very early cgi y2k video for the 'blue' song by 'eiffel 65' and the plot is that blue aliens take the singer to their blue planet for their own blue concert but the other band members chase and get the guy back but the singer and he just beats the crap out of like two dozen of these aliens but then the aliens want him back so the band sings for them anyway with the kidnapper on stage

Sign in to participate in the conversation
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!