Sign in

Kevin Marks

@KevinMarks.xoxo.zone.ap.brid.gy
67 followers 13 following 146 posts

Reading your thoughts, if you write them down first. [bridged from xoxo.zone/@KevinMarks on the fediverse by fed.brid.gy ]

PostsRepliesMedia
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 06/06/2026
@timbray TIFF, AIFF, MOV, MP4, PNG all use the basic IFF structure of chunks with a 4-char tag and a length 32-bit value to get to the next chunk. Parsers can ignore chunks with tags they don't understand, so it has some future proof abilities, unlike a lot of other binary file formats.
100 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 03/06/2026
@timbray I think the IFF family of file formats predates XML for your point 1, but they were always binary and not plaintext.
100 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 01/05/2026
@thisismissem @jdlh @by_caballero see also www.w3.org/wiki/Socialwg/AccountDis…
w3.org
Socialwg/AccountDiscovery - W3C Wiki
100 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 01/05/2026
@thisismissem @jdlh @by_caballero preferredUserName was designed to help account creation: “Consumers MAY wish to use this value to pre-populate a username for this user when signing up for a new service.”
100 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 01/05/2026
@thisismissem @jdlh @by_caballero it comes from Portable Contacts, which Mastodon used to include in its Atom feeds. Annoyingly, the actual structure for this in PoCo is account, which can be plural. portablecontacts.github.io/draft-sp…
portablecontacts.github.io
Implementers' Draft: Portable Contacts 1.0 Draft C
Portable Contacts 1.0 Draft C
100 0
Reposted by Kevin Marks
Kevin Marks @kevinmarks.com · 16/03/2026
The NTLive Importance of Being Earnest starring Ncuti Gatwa is brilliant - free on YouTube for a week www.youtube.com/watch?v=obX-...
youtube.com
The Importance Of Being Earnest (Full Show) | Take Your Seats | National Theatre at Home
YouTube video by National Theatre
042 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 09/03/2026
@kevinmarks.com Previously mastodon.social/@natecull/100224850…
mastodon.social
Nate Cull (.social) (@natecull@mastodon.social)
Attached: 2 images Do you remember when the last programming language arrived, in 1981, and it was literally called The Last One, and every program ended in a line saying 'TERMINATE' and how we all laughed and then came the nuclear fires of Judgement Day https://modeling-languages.com/last-one-code-generator-basic-1981/ https://en.wikipedia.org/wiki/The_Last_One_(software)
011 0
Reposted by Kevin Marks
Kevin Marks @kevinmarks.com · 09/03/2026
Feeling my age today
Dr Manhattan on Mars meme

It’s 1979. Visicalc and BASIC mean we don't need programmers any more.

It’s 2010. Web 2.0 APIs and NoCode tools mean we don't need programmers any more.

It's 2026. Claude Code and Agentic coding means we don't need programmers any more.
212551 0
Reposted by Kevin Marks
Quinn Norton @quinn.yoyodyne-it.eu · 25/02/2026
I wrote about the late Jesse Jackson, spending his time with me, when I was a child. It's personal, adorable, and most of all, humane. emptywheel.net/morality-is-...
emptywheel.net
Morality is a Long Game - emptywheel
Remembering Jesse Jackson as a Kind Man As you doubtless know now, Jesse Jackson has left us to make our way without him. People have been speaking of the broad sweep of Jackson’s life, how he trailbl...
234 0
Reposted by Kevin Marks
maco @maco.wandering.shop.ap.brid.gy · 15/02/2026
You know that “stop forcing AI into fucking everything” graphic that went around on here? I bought the t-shirt. I get a lot of compliments on it. The only negative response was from a friend who works for McKinsey. She read out the “everyone hates it” and said, “do they really, though?” as we […]
wandering.shop
Original post on wandering.shop
71695 0
Reposted by Kevin Marks
Florian 'floe' Echtler @floe.butterbrot.org · 02/02/2026
Hello #fediverse! Thanks to my new DFF grant, I'm now looking to hire a PhD student to join me at AAU in Aalborg 🇩🇰 to work on "usable decentralization", i.e. on making distributed and federated cloud services accessible to the everyday user. For more details, see link below, and please don't […]
hci.social
Original post on hci.social
2010 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 31/01/2026
@liaizon @tsyesika I've had 2 impersonators on mastodon.social in the last month, so prioritising accounts with bidirectional rel=me links in autocomplete would help.
101 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 31/01/2026
@liaizon @tsyesika @Gargron this is what rel=me integration is for.
100 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 28/01/2026
@xgranade @whitequark we had this when I was working on QuickTime at Apple circa 2000 - QT was ported to multiple platforms with different cpu architectures, so we had to wrap a lot of the i/o in macros from Endian.h to keep it consistent. We had a build/test system that ran on multiple machines […]
xoxo.zone
Original post on xoxo.zone
000 0
Reposted by Kevin Marks
Eleanor Saitta @dymaxion.infosec.exchange.ap.brid.gy · 25/01/2026
Americans, if you have not done first aid training in the last five years, I strongly recommend getting a refresher now, and starting to carry a trauma kit with you when you leave the house. It looks like most of the US Red Cross first aid courses are very superficial, so you'll have to go […]
infosec.exchange
Original post on infosec.exchange
012 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 23/01/2026
@infrequently.org I wasnt meaning to nerdsnipe you again, but how does someone end up in this mindset? Is it all AI impairment, or do they have to be mislwd for years first? x.com/trq212/status/201405149979883…
100 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 21/01/2026
@oliverg yes, I had mastodon.social/@KevinMarks but that redirects here now.
000 0
Reposted by Kevin Marks
Kevin Marks @kevinmarks.com · 07/01/2026
What — me worry?
Onion clichéd joke as below, but the boy is actually Alfred E Neuman rather than an AI slop looking version and the text now says 
”British Teen Returning From Semester In U.S. Regales Friends With Tale Of Joke Five Times His Age”
051 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 06/01/2026
@jamisonfoser.bsky.social so come in on 101 and do the 49 mile scenic drive anticlockwise then…
000 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 04/01/2026
The SFWA have put up a survey asking everyone, writers and readers of Science and Speculative Fiction for their views on Large Language Models usage by writers. Along with the multiple choice questions it has two spots for longer form replies. Here are mine: kevinmarks.com/sfwasurvey
kevinmarks.com
Science Fiction Writers of America Survey 2026-01-04
The SFWA have put up a survey asking everyone, writers and readers of Science and Speculative Fiction for their views on Large Language Models usage by writers. Along with the multiple choice questions it has two spots for longer form replies. Here is what I put in them: > Which of the following most closely resembles your position on the use of Large Language Models (LLMs) in the writing process? > (Required) > > There is no ethical use-case for writers, because this technology was developed through piracy and/or continues to negatively impact environmental systems and marginalized human beings. The use of LLMs as writing props has been shown to actively undermine writing skills, research skills and the primary point of writing anything in the first place - to communicate your thoughts to others that you cannot reach with speech. Ted Chiang's metaphor of using a forklift to hit your weightlifting goals > As the linguist Emily M. Bender has noted, teachers don’t ask students to write essays because the world needs more student essays. The point of writing essays is to strengthen students’ critical-thinking skills; in the same way that lifting weights is useful no matter what sport an athlete plays, writing essays develops skills necessary for whatever job a college student will eventually get. Using ChatGPT to complete assignments is like bringing a forklift into the weight room; you will never improve your cognitive fitness that way. is partly apposite, but it gives the LLMs too much credit for writing ability. My essay from 2010 If Google predicts your future, will it be a cliché? cited Micheal Frayn's 1965 The Tin Men as a warning against collating statistically plausible phrases with choice points as a substitute for journalism, and George Orwell's 1944 essay Politics and the English Language warning against: > gumming together long strips of words which have already been set in order by someone else, and making the results presentable by sheer humbug. The attraction of this way of writing is that it is easy. It is easier—even quicker, once you have the habit—to say “In my opinion it is not an unjustifiable assumption that” than to say “I think”. If you use ready-made phrases, you not only don't have to hunt about for the words; you also don't have to bother with the rhythms of your sentences since these phrases are generally so arranged as to be more or less euphonious. Automating clumsy clichéd writing isn't progress. > [Continued] What forms of guidance do you think would most benefit writers trying to navigate the growing presence of LLMs in our industry? Please read Robert Kingett's The Colonization of Confidence, which expresses this dreadful trap in the form of a story of how to overcome it. Run, do not walk, away from this attack on your own mind and the pressure to replace it with a statistical average of other peoples' previous writings, bowdlerised by the most illiterate executive class we have ever seen, buoyed up by an epistemic closure as bad as we have seen in the 20th century. The obscenity of the co-option of works that used automata as metaphors for human slavery being used to justify this systematic assault on every way we have worked to preserve previous human knowledge and writing in favour of a statistical mush of digitised texts should be opposed by all who believe in writing as human communication, with the living and the dead, as the SFWA have historically done.
012 0
Reposted by Kevin Marks
Kevin Marks @kevinmarks.com · 03/01/2026
Sorry Satya, the Macintosh was the bicycle for the mind. The closest your slopbots get is an SVG bicycle for a pelican. snscratchpad.com/posts/lookin... We don't want your sloppy seconds.
snscratchpad.com
Looking Ahead to 2026
As I reflect on the past year and look toward the one ahead, there’s no question 2026 will be a pivotal year for AI. Yes, another one. But this moment feels different in a few notable ways.
161 0
Reposted by Kevin Marks
Glyph @glyph.im · 02/01/2026
New blog: The Next Thing Will Not Be Big blog.glyph.im/2026/01/the-next-thin…
blog.glyph.im
Deciphering Glyph :: The Next Thing Will Not Be Big
Deciphering Glyph, the blog of Glyph Lefkowitz.
8424 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 30/12/2025
#lichensubscribe Whirlow Brook Hall
Log with several lichens and moss
120 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 19/12/2025
@ricci it's a truth universally acknowledged that a single billionaire on the Fediverse is in want of a spouse. ​
000 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 15/11/2025
@werd.io splendid. Do loop me in, even though I'm mainly in Sheffield and North Yorkshire
120 0
Reposted by Kevin Marks
✧✦Catherine✦✧ @whitequark.mastodon.social.ap.brid.gy · 15/11/2025
you know, i keep building infrastructure like i have some sort of a curse on me. and i keep hoping that someone, somewhere, would do this already so i don't have to but instead what i see are services that i _thought_ i could maybe use as a backup if another service fucked me over, themselves […]
mastodon.social
Original post on mastodon.social
114 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 22/10/2025
Key findings: 45% of all AI answers had at least one significant issue. 31% of responses showed serious sourcing problems – missing, misleading, or incorrect attributions. 20% contained major accuracy issues, including hallucinated details and outdated information. Gemini performed worst with […]
xoxo.zone
Original post on xoxo.zone
512106 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 20/10/2025
“We've normalized software catastrophes to the point where a Calculator leaking 32GB of RAM barely makes the news. This isn't about AI. The quality crisis started years before ChatGPT existed. AI just weaponized existing incompetence. […] We've created a perfect storm: tools that amplify […]
xoxo.zone
Original post on xoxo.zone
015 0
Reposted by Kevin Marks
Dan Fixes Coin-Ops @ifixcoinops.retro.social.ap.brid.gy · 14/10/2025
Guys who do electrical work: 🦝 Now we really don't wanna get anything wet on or near this thing Cars: 🚙 great tanks of juice, all different sorts, some is thick and some is thin and some cools me down and some explodes and some is super super slippery and all of it smells weird, hurry up with […]
retro.social
Original post on retro.social
203 0
Reposted by Kevin Marks
Grumpy @grumpyyetamusin.bsky.social · 11/09/2025
Jo Cox would have been 51 this year en.wikipedia.org/wiki/Jo_Cox
en.wikipedia.org
Jo Cox - Wikipedia
38222 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 08/09/2025
@Edent You're very welcome to nick my SVG sparkline generator (It's in js but should convert to PHP fairly easily) Post: www.kevinmarks.com/svgsparklines.ht… code: view-source:https://www.kevinmarks.com/sparkline.svg
kevinmarks.com
SVG Sparklines 2016-04-18
At IndieWebCamp Nürnberg this weekend, Jeremy added sparklines for his site's posting frequency. To do this he used Stuart's SVG sparkline generator (improving on previous efforts). Here's an example: A 100-point sparkline. I'm enough of an SVG fan to have made svgur.com to share them, so I was intrigued by this. I like the clarity of the data points being in the URL, but looking at the generated SVG, that clarity had gone. The point sequence `59,80,80,100` becomes instead > ` <line x1="0.49504950495049505%" x2="0.49504950495049505%" y1="39.1578947368421%" y2="39.1578947368421%" stroke="rgba(0,0,0,0.5)" stroke-width="1"/> <line x1="0.49504950495049505%" x2="1.4455445544554455%" y1="39.1578947368421%" y2="17.05263157894737%" stroke="rgba(0,0,0,0.5)" stroke-width="1"/> <line x1="1.4455445544554455%" x2="2.396039603960396%" y1="17.05263157894737%" y2="17.05263157894737%" stroke="rgba(0,0,0,0.5)" stroke-width="1"/> <line x1="2.396039603960396%" x2="3.3465346534653464%" y1="17.05263157894737%" y2="-4%" stroke="rgba(0,0,0,0.5)" stroke-width="1"/> ` You can see that the original data has been transformed with high precision into percentages, and that each datapoint occurs twice as the start and end of a line. This made me wonder if the SVG could use the datapoints directly, as it is after all a sequence of co-ordinates. So I adapted the code to generate a `polyline` directly, giving: The same 100 points in a sparkline. Now the points `59,80,80,100` becomes a clearer > ` <polyline points="0,59 1,80 2,80 3,100" stroke="rgba(0,0,0,1)" stroke-width=".5%" fill="none" transform="matrix(1 0 0 -1 0 105)" />` Indeed, the whole line now looks like this: > `<polyline points="0,59 1,80 2,80 3,100 4,68 5,62 6,87 7,72 8,42 9,49 10,58 11,53 12,57 13,51 14,42 15,32 16,37 17,30 18,24 19,38 20,57 21,29 22,18 23,32 24,38 25,24 26,24 27,24 28,20 29,21 30,29 31,32 32,26 33,18 34,32 35,36 36,30 37,36 38,29 39,32 40,29 41,28 42,41 43,20 44,28 45,58 46,18 47,24 48,16 49,17 50,22 51,17 52,22 53,21 54,12 55,22 56,14 57,13 58,11 59,20 60,16 61,16 62,18 63,12 64,28 65,28 66,32 67,16 68,16 69,24 70,16 71,20 72,14 73,18 74,12 75,26 76,17 77,11 78,30 79,16 80,9 81,20 82,42 83,13 84,13 85,24 86,17 87,13 88,20 89,12 90,14 91,13 92,14 93,71 94,82 95,20 96,16 97,20 98,22 99,17 100,5" stroke="rgba(0,0,0,1)" stroke-width=".5%" fill="none" transform="matrix(1 0 0 -1 0 105)" />` With the datapoints directly readable, and not changed to arbitrary precision. To make this work, I had to do a little bit of mathematical trickery. I set the `viewBox` of the SVG to the bounding box of the co-ordinates (in this case `viewBox="0 5 100 95"` where 0 is the lowest x value, 5 the lowest y value, 100 the width and 95 the height) and set the `stroke-width` as a percentage of the viewport, so it isn't dependent on the scale of the datapoints. So far so good, except that SVG co-ordinates go down the page, not up, so the sparkline is upside down. I need to invert the y axis. But if I do that, the line is outside the bounding box. So we need to move the line back into the frame by adding the height plus twice the lowest y value. Here's the javascript that does that: ` var height = mx-mn; var width = x-1; var offset = height+mn*2; // flip co-ordinates and move back into frame ln.setAttribute("transform","matrix(1 0 0 -1 0 " + offset +")"); svgRoot.appendChild(ln); svgRoot.setAttribute("viewBox","0 " + mn +" "+ width + " " + height); svgRoot.setAttribute("preserveAspectRatio","none"); ` Now, I could just set the y value of the viewBox to `-(height+mn*2)` but I think that this is clearer. Like Stuart's original, to use these dynamically you need to use `<embed>:` rather than `<img>:` eg > `<embed src="http://kevinmarks.com/sparkline.svg?2,0,1,1,4,6,9,6,5,0,1,2,5,2,2,3,4,5,2,2,2,3,6,3,5,3,7,6,5,2,3,2," width="200" height="15">` See IndieNews
000 0
Reposted by Kevin Marks
A.R. Moxon @juliusgoat.bsky.social · 08/09/2025
Somewhere along the line we let the damn fool notion take hold that our society is a corporation and everything it does must generate profit for a group of shareholders, and I think this fool notion needs to be demolished forever.
426667 0
Reposted by Kevin Marks
HELL Kennedy @helenkennedy.com · 27/08/2025
Interesting usage of "some" here
PACKAGE CARRIERS SUSPENDING SHIPMENTS TO U.S.

UNITED KINGDOM
LIECHTENSTEIN
GERMANY
FRANCE
LITHUANIA
ITALY
CZECH REPUBLIC
SLOVENIA
BOSNIA &
AUSTRIA
HERZEGOVINA
NORWAY
GREECE
SWEDEN
SPAIN
DENMARK
ANDORRA
BELGIUM
PORTUGAL
FINLAND
MALTA
LATVIA
ESTONIA

NETHERLANDS

POLAND

SWITZERLAND

THA ILANI

SINGAPORE

SOUTH KOREA
INDIA


AUSTRALIA
JAPAN
NEW ZEALAND


SOME MAIL CARRIERS STOP SHIPMENTS TO U.S.



ПСЛ
PACITE
OUEAN
921555 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 27/08/2025
I am an AI hater. This is considered rude, but I do not care, because I am a hater. […] But I am a hater, which is a kind of integrity. It means I am willing to disagree with anyone, even if it is rude. “But I only use it to–” “Actually if you just—” “The new models–” “I was making fun–” Stop […]
xoxo.zone
Original post on xoxo.zone
100 0
Reposted by Kevin Marks
Adrianna Tan @skinnylatte.hachyderm.io.ap.brid.gy · 21/08/2025
Silicon Valley people keep reinventing buses, taxis and.. eugenics archive.is/2025.08.14-182952/https:…
4115 0
Reposted by Kevin Marks
Cassandrich @dalias.hachyderm.io.ap.brid.gy · 23/08/2025
I want us to be at the point where "Were you exposed to AI brainrot in the workplace? You may be entitled to compensation" ads by lawyers are filling all the top ad slots.
11435 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 21/08/2025
@glyph so, reading this lead me to click around your site and read a bit more of your posts, which got me to blog.glyph.im/2022/12/potato-progra… and in the light of this thread that you also just shared mastodon.social/@iamtherockstar/115… I just wanted to […]
xoxo.zone
Original post on xoxo.zone
100 0
Reposted by Kevin Marks
Zoe Gardner @zoejardiniere.bsky.social · 20/08/2025
Day in, day out, I speak to ordinary people who are organising to welcome the asylum seekers accommodated in their towns. They befriend, support them, reach out to them as fellow human beings. That's the Britain I know, the one I see around me & we never get told about on TV.
652924767 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 11/08/2025
@andrewt today's #CellTower is throwing an error and not working.
000 0
Reposted by Kevin Marks
Kevin Marks @kevinmarks.com · 02/08/2025
I'm here, with pizza and beer, tunes playing, ready to write HTML - join me! 🎸🍴 HTML Day Sheffield 2025 Peddlers Market
Napoletana pizza so big it escaped the plate and a nice pint of beer.
054 0
Reposted by Kevin Marks
Kevin Marks @kevinmarks.com · 01/08/2025
One day until HTML Day 2025 html.energy/html-day/202... Meet me in Sheffield events.indieweb.org/2025/08/html...
html.energy
HTML Energy
HTML Day is on August 2nd, 2025!
054 0
Reposted by Kevin Marks
Kevin Marks @kevinmarks.com · 30/07/2025
I know I was teasing Bluesky about their implementation of age verification, but the underlying cause is a poorly thought through and drafted law in the UK. Use this page to complain about it to your MP action.openrightsgroup.org/tell-your-mp...
051 0
Reposted by Kevin Marks
jonny (nonvenomous) @jonny.neuromatch.social.ap.brid.gy · 23/07/2025
Check this out! if you are an organization that publishes datasets on the AWS open dataset registry thing, you can do this for free to make this One Weird Extra "Bit Torrent" file to put in your bucket. its cool and legal, and if you tell people to use it instead of downloading from your bucket […]
neuromatch.social
Original post on neuromatch.social
1028 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 22/07/2025
@duncanc.bsky.social truncated link -you want www.theregister.com/2025/07/21/opin…
theregister.com
Selling your digital soul to use Bluesky's DMs is the law
Opinion: Getting carded is one thing. A full strip search? Welcome to Britain
000 0
Kevin Marks @kevinmarks.xoxo.zone.ap.brid.gy · 10/07/2025
My live notes from #FrontEndNorth today in #Sheffield are up on my website, after being posted to bluesky earlier www.kevinmarks.com/frontendnorth202…
kevinmarks.com
Front End North 2025-07-10
Andy Bell: > I had a brief job as a guest lecturere teaching Dreamweaver in 2018, so this is bring back memories > > The path to become a truly great CSS developer is how you approach feedback, communication and planning. The way to write good CSS is core skills - aka soft skills > > The path to become a truly great CSS developer is how you approach feedback, communication and planning. The way to write good CSS is core skills - aka soft skills > > Unfortunately thanks to the nature of social media we get a lot of content taht is designed to get a reaction > > There is too much KPI chasing and focus on matching the Figma compared to making things work. It's not all doom and gloom, but we do need to work with design handoff > > Async communication is critical, even if you are in the same timezone or office, you clients and stakeholders will still be spread out in time and space > > keep communications short, and don't ask for too much - if you need a lot of infromation, structure it by importance and be patient with responses. If a request blocks you, you're asking too late > > Don't assume prior knowledge - be prepeared to explin things more than one way to get it across > > Don't just say "Hi" - give a neutral opening that explains scope and when you expect a response, and make a thread for the conversation > > Email is one of my favourite ways to communicate, but it does tend to attract a verbose way of writing. Be a good colleague and be concise > > Move slowly and methodically to go fast - don't chase the latest thing. I'm thinking of large corporations like Google chasing AI down like a dog chasing a butcher's vadn > > Story time. In 2019 I worked on a design system for a large cruise liner. Instead of doing the research, we went full steam ahead with an existing framework Olu Niyi-Awosusi: > I'm here to talk about Building Better Webs. I'm a front-end developer and I cant get enough of the web. The web is amazing. We can send messages to people on the other sides of the world, and there is no paywall > > You know what else is amazing? Infrastructure - this talk is inspired by Deb Chachra's book How Infrastructure Works > > the w3c web principles say "There is one web" - this is true, but there are may webs on the web, with different characteristics > > The big daddy is the corporate web, which is where all the anger goes > > The next is the #IndieWeb - a netwprk of small sites with an ethos of independence and the personal > > The poetic web - the focus is on artistic impressions and what you love > > We care about the web because it is a network, and it connects us to more people. Once everyone is on a network it stops being a luxury and becomes a utility > > Deb Chachra says that a utility is not just a valuable service, but everyone has access - Infrastructure increases the agency of everyone who uses it > > Infrastructure can be a way of transferring power - the one web so far has increased the power of the wealthy and already privileged > > 9 out of 10 sites visited in teh world are American, and written in English. Even Wikipedia has editors about 80% men for the last 6 years. there are 400,00 bios of women, men have 4 times that > > a michrorhizome network is an alternative model - where signals and nutrients flow in all directions. Our network should benefit us all, rather than the usual handful > > The hidden problem is Gen AI is that it s wholly handing control over to the algorithm, and that is in the control of a tiny number of people > > sites I like: low tech magazine - solar powered website that is nto there at night; davidsocial - you email david and he adds you > > I am also a fan of mastodon and bluesky as much less centralised networks > > To make the network better we can't build one big thing, but lots of tint things get lost. We need to join things together to improve - make links! > > we need to work togetehr, and "we" includes the non-technical users too - focus on what is important to you, and what motivates you. find a group to work with and extend their work > > IndieWeb works hard to work togetehr and have meet-ups. We need to have more experiments, and not focus on the tech impulse of building everything ourselves > > Building new webs will be messy and political. The mess is the work - working with people can be hard, but it is the most important thing > > We can do amazing things together Nils Binder: > I'm Niles from Germany, my website is https://ichimnetz.com/ > > I want to talk about the wrapper element on a website - it sets the maximum width, gives eom padding and some margin > > now you likely use width: min(100%-3rem, 75rem) rather than just setting max-width:75rem > > I have a 3840 pixel wide screen - why are we having 2/3 of it blank with the wrapper now? > > Some time ago we were using photoshop to design websites. Now people use Figma. Compare the drop shadow in PS and Figma, and Figma matches CSS > > "which of the two websites are you designing?" was in 2016 - that's when Figma came out. More recently we have tailwind and now LLMs - the holy triangle of boring > > Kevin Pohl gave a talk about building the wrapper out of the grid, which is the more flexible way, and can do dynamic things, like a non-symmetric bounding > > for dasruhrgebiet.de we built a grid with 3 1fr to the left of the main column and 2 1fr to the right, which means we can nudge elements left and right a bit to look nicer > > You can do the slightly asymmetric grid with flexbox too by using flex-grow to expand the top and bottom differently > > I want you to treat layout the same way you choose colours and fonts - shift some frame s and grids and unwrap the web Amy Rogers: > I'm Amy, a design engineer, but I like crochet too as it is a practical thing. I feel like we are tired of cramming things in > > I joined Vouchsafe, which is identity for people without photo ID. This is the opposite of the Brit Card kind of idea > > ID poverty is the inability to prove eho you are - the cost and complexity of getting ID documents is prohibitive, not just for the people but the companies too > > One person we spoke to was Louise, a mother of 4 who lives in a 1-bedroom flat, and couldn't visit her son in prison, but was shut out for not having a UK Passport or drivers licence > > Rowan was born and raised in the UK. When she got married, she changed her name to do this officially she needed her birth certificate > > To get a passport you need a middle class person who has known you for more than 3 years > > Vouchsafe has built a tool to connect people who may not have the long term knowledge that their friends and family have > > we're wondering if we can use people's online footprints to join them up by tracing their email login through websites > > what we envisage is that we can build a rough idea of who someone is from a loose connection of these identifier signifiers > > we're now using LLMs to reduce the number of training images we need for a given kind of identity, and for name matching [so many scary false positives here -km] Dave Letorey: > I'm the Loud Man in the Afternoon - I went to uni here - I completed my degree in 1999 - so long ago that I didn't have a loan at the end Salma Alam-Naylor: > An Inroduction to the World Wide Web for Very Senior Programmers - December 15th 1995 - the much-anticipated release of HTML 2.0 > > Why are we still writing HTML documents using text n 1995? Amy Hupe: > I'm a content designer, tech writer and design systems consultant, in the UK for about 8 years so far, working for the government, and a lot of other big companies > > when we talk about design systems we talk about efficiencey, consistency and scale. But we rarely if ever say that none of this is inherently valuable > > efficiency is only valuable if we move to a goodout come for our user; scale if we can speed up, we can speed up bad outcomes too > > if components are inacessible,, patterns discriminatory or content is exclusionary, we are scaling up systems that cause harm > > we can't think about all decisons, we make most of them by impulse based on our history. this means that a lack of diversity will make excluding choices Craig Abbott: > It's very easy to make assumptions about what people can and cannot do - as Amy was saying, if you don't build with the people, you will get it wrong > > A medical view of disability centres the impairment; the social view centres the designed environment. People are not disabled by their impairment by by failed accommodations > > sometimes we try to make things better, and end up making them worse instead. This is an example from my career in government with an elderly gentleman trying to use the DWP site > > the elderly man tried to put 'september' into a field expecting a numeric month and didn't understand the 'invalid' message. So I hacked the field to accept text as well > > next we tried with a user who used speech technology, and it interpreted them saying 'nine' as the word 'nine' instead of putting the d9 > > WCAG is excellent, but it's a starting point, not the end goal - here's an example. > > none of the AAA criteria in WCAG is mandated, so people only ever look at A and AA - the suppport for neurodivergent people is in the AAA critereia and gets ignored > > WCAG is not a UX standard - it doesn't care if the experience is awful if it's awful for everyone > > WCAG says that you can't only use colour to distinguish an element - eg you should underline links too. However if you make links look identical to plaintext, thn you pass as it is bad for everyone > > WCAG has no minimum font-size, it just wants you to be able to double the size. > > Remember: compliant and accessible are not the same thing. Accessibility is a user need, not a technical specification. If you don't have people in your org with disabilities, you will get support wrong > > If you haven't talked to any of your users your product probably isn't accessible even if it is compliant Joe Hart: > I'm going to remake Final Fantasy IX in the browser. I quite like making things that nobody asked me to do. I did a github/papers please mashup called Changes Please > > I mashed up Katamari Damarcy with NPM called Katamari node_modules > > Final Fantasy XII was released 25 years ago this week, and did a lot of tricks to make it work - dynamic lighting, water effect etc and they didn't have a GPU > > Good ways of building FF9 - use a game engine; use the hi-res assets from the remaster; use C# because it works with Unity > > instead I am starting from scratch, using the PSX assets and just javascript, CSS and HTML
030 0
Reposted by Kevin Marks
Kevin Marks @kevinmarks.com · 04/07/2025
@eev.ee is spot on here. I tried to use google to multiply 3 lengths to get the volume of a suitcase yesterday, and it wrote me an LLM essay about how to do it step by step. No-one wants that. I used Wolfram Alpha instead and while it digressed too, at least it was about maths eev.ee/blog/2025/07...
eev.ee
The rise of Whatever
This was originally titled “I miss when computers were fun”. But in the course of writing it, I discovered that there is a reason computers became less fun, a dark thread woven through a number of eve...
071 0
Reposted by Kevin Marks
Robert W. Gehl @rwg.aoir.social.ap.brid.gy · 04/07/2025
[Daily random quote out of context from my academic book about Mastodon] None of this is happening, however, because Mastodon’s API – its specific version of a client-to-server protocol – is dominant. While Mastodon’s size and influence was beneficial to ActivityPub in 2017, saving it from […]
aoir.social
Original post on aoir.social
001 0
Reposted by Kevin Marks
tante @tante.tldr.nettime.org.ap.brid.gy · 04/07/2025
"Whatever" is a brilliant essay on "AI" by @eevee: "But I think the core of what pisses me off is that selling this magic machine requires selling the idea that doing things is worthless. Because if doing something has some value, then it must be somehow better than pushing a button and […]
tldr.nettime.org
Original post on tldr.nettime.org
2436 0