Link archive: January, 2024

42

sparkline
                    5th                     10th                     15th                     20th                     25th                     30th     
12am
4am
8am                      
12pm                          
4pm              
8pm

map

Wednesday, January 31st, 2024

SpeedCurve | The psychology of site speed and human happiness

Tammy takes a deep dive into our brains to examine the psychology of web performance. It opens with this:

If you don’t consider time a crucial usability factor, you’re missing a fundamental aspect of the user experience.

I wish that more UX designers understood that!

The Web Component Success Story | jakelazaroff.com

The power of interoperability:

Web components won’t take web development by storm, or show us the One True Way to build websites. They don’t need to dethrone JavaScript frameworks. We probably won’t even all learn how to write them!

What web components will do — at least, I hope — is let us collectively build a rich ecosystem of dynamic components that work with any web stack. No more silos. That’s the web component success story.

Tuesday, January 30th, 2024

HTML Web Components on the Server Are Great | Scott Jehl, Web Designer/Developer

Scott has written a perfect description of HTML web components:

They are custom elements that

  1. are not empty, and instead contain functional HTML from the start,
  2. receive some amount of progressive enhancement using the Web Components JavaScript lifecycle, and
  3. do not rely on that JavaScript to run for their basic content or functionality.

Web Push on iOS - 1 year anniversary - Webventures

Web Push on iOS is nearing its one year anniversary. It’s still mostly useless.

Sad, but true. And here’s why:

On iOS, for a website to be able to ask the user to grant the push notification permission, it needs to be installed to the home screen.

No other browser on any of the other platforms requires you to install a website for it to be able to send push notifications.

Apple is within their rights to withhold Web Push to installed apps. One could argue it’s not even an unreasonable policy - if Apple made installing a web app at least moderately straightforward. As it is, they have buried it and hidden important functionality behind it.

I really, really hope that the Safari team are reading this.

Saturday, January 27th, 2024

Removing React is just weakness leaving your codebase — Begin Blog

The web is backward and forward compatible. Anything you learn about HTML, CSS and browser API’s will serve you well for the next 25 years, which is not something you can say about the current fashion in JavaScript libraries. By ejecting from the thrash of React and other heavy-handed frameworks and doubling down on web fundamentals, you’ll be future-proofing both your career and your codebases.

The indieweb is for everyone

The internet has always been made of people, but it has not always been people-first. The indieweb reminds us that humanity is the most important thing, and that nobody should own our ability to connect, form relationships, express ourselves, be creative, learn from each other, and embrace our differences and similarities.

Ben’s ode to the indie web:

One could look at the movement as kind of a throwback to the very early web, which was a tapestry of wildly different sites and ideas, at a time when everybody’s online communications were templated through web services owned by a handful of billion dollar corporations. I’d prefer to think of it as a manifesto for diversity of communications, the freedom to share your knowledge and lived experiences on your own terms, and maintaining the independence of freedom of expression from business interests.

Friday, January 26th, 2024

Nuberodesign > Blog > In Praise of Buttons – Part One

I concur:

Just because a user interface uses 3D-buttons and some shading doesn’t mean that it has to look tacky. In fact, if you have to make the choice between tacky-but-usable and minimalistic-but-hard-to-use, tacky is the way to go. You don’t have to make that choice though: It’s perfectly possible to create something that is both good-looking and easy to use.

Concatenating text

Why the heck is everyone reaching for React as soon as something on the screen needs to update? And why do we insist on squishing our frontend concerns together with our backend concerns?

I’m glad I’m not the only one constantly asking myself those questions.

Look: is the idea of physically separating “code that runs business logic and builds markup” from “code that handles realtime interactions” really that awful? You can write both in JS if you like, I promise I won’t judge, but we can’t keep pretending that they’re basically the same.

Thursday, January 25th, 2024

Wednesday, January 24th, 2024

Tuesday, January 23rd, 2024

Monday, January 22nd, 2024

Sunday, January 21st, 2024

Saturday, January 20th, 2024

Pluralistic: Tech workers and gig workers need each other (13 Jan 2024) – Pluralistic: Daily links from Cory Doctorow

Ever wondered why you’re always being encouraged to download the app?

But zero percent of app users have installed an ad-blocker, because they don’t exist, because you’d go to prison if you made one. An app is just a web-page wrapped in enough IP to make it a felony to add an ad-blocker to it.

Friday, January 19th, 2024

“AI” as unregulated space

I understand that OpenAI/Microsoft can’t build ChatGPT within our legal framework. Well they could but it would be prohibitively expensive (it already is now without paying the people who did the work). But I missed the part where that is our problem as a society.

This!

I am tired of talking about these things as tech issues. They are not. They are social and political.

Thursday, January 18th, 2024

Wednesday, January 17th, 2024

Tuesday, January 16th, 2024

Curation is the last best hope of intelligent discourse. — Joan Westenberg

The return of RSS and POSSE points to a revival of the personal website ecosystem that thrived in the early blog era. Writers, researchers, technologists and more are relaunching their independent homepages, complete with feeds, as both a public notebook and a channel for sharing insights. The personal website is the ultimate sovereign territory online, enabling creators to share content on their own terms.

I feel like Joan Westenberg has come up with the perfect tag line for personal websites (emphasis mine):

By passing high-quality, human-centric content through their own lens of discernment before syndicating it to social networks, these curators create islands of sanity amidst oceans of machine-generated content of questionable provenance.

Monday, January 15th, 2024

Sunday, January 14th, 2024

Saturday, January 13th, 2024

Why Would I Buy This Useless, Evil Thing? - Aftermath

To be honest, you can skip the “review”, but I just had to link to this for the perfection of the opening three sentences, which sum of my feelings exactly:

I resent AI. Not AI itself–that’s just code, despite what tech guys with flashlights under their chins tell you. I resent the imposition, the idea that since LLMs exist, it follows that they should exist in every facet in my life.

Thursday, January 11th, 2024

Liberal Visions and Boring Machines: The Early History of the Channel Tunnel – The Public Domain Review

How the spirit of Brexit scuppered the dream of a Victorian chunnel.

In 1851, a telegraph wire linked London and Paris directly. Might it be possible for a railway to follow? Many engineers believed it was: they proposed a tunnel, joining the roads and railways of Britain to those of mainland Europe.

Wednesday, January 10th, 2024

Monday, January 8th, 2024

Sunday, January 7th, 2024

Saturday, January 6th, 2024

Friday, January 5th, 2024

Wednesday, January 3rd, 2024

LLMs and Programming in the first days of 2024

What strikes me about my personal experience with LLMs is that I have learned precisely when to use them and when their use would only slow me down. I have also learned that LLMs are a bit like Wikipedia and all the video courses scattered on YouTube: they help those with the will, ability, and discipline, but they are of marginal benefit to those who have fallen behind. I fear that at least initially, they will only benefit those who already have an advantage.

Permanence · Indie Microblogging

One of the reasons to own your content is to make it last. When you have control of the text you write or the photos you post, it’s up to you whether that content stays on the internet. When you post to someone else’s platform, you’ve given up that control. It’s not up to you whether the company that hosts your content will stay in business or change everything to break your content.

The Internet Is About to Get Weird Again

Anil says the glass is half full:

Across today’s internet, the stores that deliver all the apps on our phones are cracking open, the walls between social media platforms are coming down as the old networks fail, the headlong rush towards AI is making our search engines and work apps weirder (and often worse!). But amidst it all, the human web, the one made by regular people, is resurgent. We are about to see the biggest reshuffling of power on the internet in 25 years, in a way that most of the internet’s current users have never seen before.