Show newer

one of my students wrote their Brainfuck interpreter in Uiua 👀

The unreasonable effectiveness of simple HTML
https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/

I've told this story at conferences - but due to the general situation I thought I'd retell it here.

A few years ago I was doing policy research in a housing benefits office in London. They are singularly unlovely places. The walls are brightened up with posters offering helpful services for people fleeing domestic violence. The security guards on the door are cautiously indifferent to anyone walking in. The air is filled with tense conversations between partners - drowned out by the noise of screaming kids.

In the middle, a young woman sits on a hard plastic chair. She is surrounded by canvas-bags containing her worldly possessions. She doesn't look like she is in a great emotional place right now. Clutched in her hands is a games console - a PlayStation Portable. She stares at it intensely; blocking out the world with Candy Crush.

Or, at least, that's what I thought.

Walking behind her, I glance at her console and recognise the screen she's on. She's connected to the complementary WiFi and is browsing the GOV.UK pages on Housing Benefit. She's not slicing fruit; she's arming herself with knowledge.

The PSP's web browser is - charitably - pathetic. It is slow, frequently runs out of memory, and can only open 3 tabs at a time.

But the GOV.UK pages are written in simple HTML. They are designed to be lightweight and will work even on rubbish browsers. They have to. This is for everyone.

Not everyone has a big monitor, or a multi-core CPU burning through the teraflops, or a broadband connection.

The photographer Chase Jarvis coined the phrase "the best camera is the one that’s with you". He meant that having a crappy instamatic with you at an important moment is better than having the best camera in the world locked up in your car.

The same is true of web browsers. If you have a smart TV, it probably has a crappy browser.

My old car had a built-in crappy web browser.

Both are painful to use - but they work!

If your laptop and phone both got stolen - how easily could you conduct online life through the worst browser you have? If you have to file an insurance claim online - will you get sent a simple HTML form to fill in, or a DOCX which won't render?

What vital information or services are forbidden to you due to being trapped in PDFs or horrendously complicated web sites?

Are you developing public services? Or a system that people might access when they're in desperate need of help? Plain HTML works. A small bit of simple CSS will make look decent. JavaScript is probably unnecessary - but can be used to progressively enhance stuff. Add alt text to images so people paying per MB can understand what the images are for (and, you know, accessibility).

Go sit in an uncomfortable chair, in an uncomfortable location, and stare at an uncomfortably small screen with an uncomfortably outdated web browser. How easy is it to use the websites you've created?

I chatted briefly to the young woman afterwards. She'd been kicked out by her parents and her friends had given her the bus fare to the housing benefits office. She had nothing but praise for how helpful the staff had been. I asked about the PSP - a hand-me-down from an older brother - and the web browser. Her reply was "It's shit. But it worked."

I think that's all we can strive for.

Here are some stats on games consoles visiting GOV.UK

Matt Hobbs (@TheRealNooshu@hachyderm.io)

@TheRealNooshu

Replying to @TheRealNooshuInterestingly we have 3,574 users visiting GOV.UK on games consoles:
• Xbox - 2,062
• Playstation 4 - 1,457
• Playstation Vita - 25
• Nintendo WiiU - 14
• Nintendo 3DS - 16

20/22

❤️ 29💬 1♻️ 010:45 - Mon 01 February 2021

https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/

#HTML5 #web #WeekNotes #work

Playing the fun game of `Match the Result type`. Today's participants: `anyhow::Result`, `std::io::Result` and whatever the heck usize::try_from returns

Dear fellow Europeans, I am respectfully asking you to consider signing this European Citizen Initiative to institute a billionaire tax. It was invented by leading French economist Thomas Piketty; I read the whole thing, and it is technically excellent. Hit me if you have questions, but please sign it, it is important.

tax-the-rich.eu/

It needs 1 million signatures (currently 300K) and seven countries over their threshold (currently three: Denmark, France, Germany).

#economics #tax

Having a rough one NGL. Gonna attribute it to the phase of the moon.

Emajil software has been the bane of my existence since I moved off of the built in client in Windows 7. The new frustration is Betterbird crashing on boot constantly after having crashed intermittently for months now. 🙃

Cool I guess I can run Android apps on my computer now 🤷

We're hiring a Technical Administrator at @spritelyinst! This position is both technical and organizational... more or less you'd be helping the Executive Director (me) carry out the mission of the organization using FOSS tools. spritely.institute/news/come-w

You don't have to be a programmer to take this position, but you do have to be comfortable with using and *learning* FOSS tooling (such as Emacs and Org-Mode, which are used heavily in the organization).

Non-traditionally CS paths to using FOSS tech are welcome; particularly excellent for someone who is early in their career as a free and open source enthusiast, or a humanities graduate student who uses technical tooling to organize their work, or someone who has established experience in the organizational end of FOSS ecosystems. If you feel that assisting in the organization of a FOSS nonprofit while using or learning particular FOSS tools is appealing, apply! spritely.institute/jobs/2024-0

Kinda want to record some small rants for tiktok / youtube shorts

ahem.

Capturing the browser's back button/gesture to "wait before you go" a visitor is absolutely hostile and will never result in any volume of positive "conversions" you absolute fuckwads so knock it the hell off.

thank.

I feel like more businesses should be using VR for demoing stuff and for meetings. It's cheaper to buy and ship a headset than it is to fly somebody over or to pay for office / showroom space.

My came in today. I also spent the extra dough for the neckbamnd Android TV thing. It's comfy to wear, the fan is super loud and the heat dissipation sucks. I haven't gotten to mess with much yet due to work but I plan to install termux and try doing some dev with a bt keyboard.

The question is: what do governments and law enforcements do when they realize every single person has a little agent on their phone that can answer literally *any* question about their activities, in simple human language? The “crypto wars” are going to look quaint.

The temptation to legislate government access to this agent will be enormous. It’ll start with heinous crimes like child sexual abuse or terrorism, and it will appear tightly targeted. But it will be applied at massive scale, to millions of people.

I miss when browsers would cache pages for offline use by default. It's so annoying that I need to wait for site devs to do a bunch of custom behavior with service workers instead of having control of it at the user agent. Sadly Electron doesn't make the caching super easy so it'd be a lot of time investment to add to Aggregore

also, libraries aren't a charity, they're a public service

the anti-IA people say the IA allows anybody to borrow while "real" libraries exist for the poor but that's not the purpose of a library & RL libraries don't just exist as charity for the poor

we as a society have lost the concept of what a public service is, we only see things in terms of profit and charity

public libraries exist b/c our societies decided that access to culture, to information, to knowledge, and to a public space that preserves those things is a public good, it's something everybody should have

public libraries are not and should not be a charity that we only minimally fund b/c some people are too poor to partake in capitalism and therefore need a little handout so they can get smarter to partake in capitalism

Thankful for the cool bsky folks that have enabled bridgy federation so I can see their stuff from this side of the fediverse 🥳

i did not make this a friend shared it with me but i knew you nerds (affectionate) would like it

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.