Tootfinder

Opt-in global Mastodon full text search. Join the index!

@zachleat@zachleat.com
2026-02-03 17:38:32

the 2010 smartphone was too inefficient with HTML
the 2010 smartphone needed a distinct simplified m-dot web site
the 2010 smartphone needed a proprietary app store to run native software
it was impossible to make efficient HTML web sites that worked in multiple contexts
the 2026 agents are too inefficient with HTML
the 2026 agents say HTML is too complex and burns too many tokens
the 2026 agents *need* markdown
it is impossible to make efficient HTML web …

@aardrian@toot.cafe
2026-02-18 15:09:55

Client explaining spec: “Clicking the drop-down opens a product grid menu with pop-ups to choose colors.”
Me: “Wut.”
Technical pedantry is important in UI and digital accessibility work. As practitioners we have to translate lingo all the time.
Suggestions…
• Drop-down: adrianroselli.…

@thomasfuchs@hachyderm.io
2026-02-15 13:30:59

RE: hachyderm.io/@thomasfuchs/1160
I think this cultural shift actually started around 2008–2010, with the advent of crypto and the metastasizing of complex web frameworks that started to replace native apps.

@aral@mastodon.ar.al
2025-12-05 15:21:58

Ah, the joys of having a built-in native JavaScript database¹ that can persist and load typed JavaScript objects² and an interactive JavaScript shell (REPL)³ in Kitten⁴ :)
:kitten:💕
¹ kitten.small-web.org/reference
²

Screenshot of the Kitten shell open in terminal for the currently-running site:

> kitten.db.accounts.findAccountWithHandle('@aral@mastodon.ar.al')

Proxy [
Account {


id: 'ce4c1f2c-2044-47a0-b97e-1bc1a43bfc07',

url: 'https://mastodon.ar.al/@aral',

isVerified: true,

data: Proxy [ [Object], [Object] ],

isScheduled: false,

joinPageIp: undefined,

privatePageIps: Proxy [ [Array], [Object] ],

isTeam: false,

callDays: Proxy [ [Array], [Object] ]
}
get: [Function: bound getHandler], set: [Fun…