using noscript makes the internet melt

the joys of noscript 

greetings from the alternate present where browsers only use gopher and webdevs use audited state machines instead of one-off monoliths

them: state machines are important but auditing them is how you prove their worth
me: what about stateless machines 🏴
them: actually state is very imp--- hey get down from there
me: *toppling a statue of RMS* all power to the people
them: <_<

@garbados I use uMatrix now, but sometimes there's a website I can't fight with and I'm like "OK, allow all the fucking JavaScript I guess"

@teslas_moustache yeah i sometimes get picky about js but generally when a site i need breaks i just sigh and enable javascript. "fine, come in," i say as javascript rushes into my house, "just, please, don't hurt me or my family"

@garbados Do tell us more about gopher and audited state machines :pensive_party_blob:

@dangoljames gopher is a text-only protocol where a browser using gopher doesn't execute any of the data received from a website, so client-side software is just... not a thing. neither is CSS. it's just text and files 🤷‍♀️

state machines are really valuable and flexible ways of approaching certain problems including webdev, but they're extraordinarily labor-intensive: you plot all the possible states of an application (or app type), which takes a long time and involves a lot of revising oversights, but in the end you have this robust encapsulation of the problem. phone systems work like this because it works really, really well.

but capitalism never sees fit to afford that labor, and instead tries to cut corners with one-off monoliths. if we had proper trade guilds and worker unions, we could marshal the labor to create durable tooling the likes of which capitalists cannot even imagine.


I actually used gopher extensively before the web caught on (Yes I am a greybeard).

As for webapps, I have generally worked alone and with esoteric languages like node and python. I find using state machines useful especially for things that run on schedules.

@dangoljames are node and python esoteric now? they're my world

@garbados I gave up PHP/CodeIgnighter/JQuery about 5 years ago in favor of node, and then recently gave up node for python/flask/jinja2 and a homebrew mvc pattern.

It's currently my modus operandii 😎

Of course I still use JS/JQuery iff needed, but I try to do about anything to avoid it. It isn't so much about performance or security as it is simplicity and uniformity.

the joys of noscript 

re: the joys of noscript 

the joys of noscript 

re: the joys of noscript 

re: the joys of noscript 

re: the joys of noscript 

re: the joys of noscript 

Sign in to participate in the conversation

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