Links from 2023
- How to Yubikey: a configuration cheatsheet debugging.works
- React Is Holding Me Hostage emnudge.dev
Billed as a rant but actually fairly even-handed.
The combination of geopolitical shocks, corporate strategies, and changing societal values will affect trade and investment patterns along four main axes. As companies opt for resilience over efficiency, they will increasingly shift their approach to supply chains from “just in time” to “just in case.” This will come at a time when security concerns gain greater weight in commercial considerations, and companies will move away from risk-sharing and general partnerships to more narrowly designed arrangements. Meanwhile, consumers will increasingly look for an emphasis on purpose in their commercial interactions.
- Everything you think you know about homelessness is wrong noahpinion.substack.com
A weak take.
- Pension vs ISA - which is the better investment? - Money To The Masses moneytothemasses.com
- Functionalism (international relations) - Wikipedia en.wikipedia.org
Functionalism is a theory of international relations that arose during the interwar period principally from the strong concern about the obsolescence of the state as a form of social organization. Rather than the self-interest of nation states that realists see as a motivating factor, functionalists focus on common interests and needs shared by states (but also by non-state actors) in a process of global integration triggered by the erosion of state sovereignty and the increasing weight of knowledge and hence of scientists and experts in the process of policy-making.
- Pension vs ISA youtube.com
Designed with and for children under the age of 14, the space aims to inspire the next generation of artists, designers, performers and practitioners.
- Python is two languages now, and that's actually great threeofwands.com
I am of the belief that currently, Python is actually two very similar programming languages sharing the same name. This certainly isn't a surprise to anyone who's been using Python for a while. What might be a surprise, though, is that I think this is actually a good thing. The languages, let's call them untyped Python and typed Python, even though sharing a very large common base are fundamentally different in how they enable the developers using them to solve problems.
- Twiddler doctorow.medium.com
There’s another, simpler explanation for the enshittification of platform economics. Rather than trusting the self-serving narratives of the Prodigal Techbros who claim to have superhuman powers but promise that they have stopped using them for evil, we can adopt a more plausible worldview: that tech barons are ordinary mediocrities, no better and no worse than the monopolists that preceded them, and any differences come down to affordances in technology and regulation, not an especial wicked brilliance.
- Play a random album - Siri Shortcuts shortcutsgallery.com
- The ‘Enshittification’ of TikTok | WIRED pluralistic.net
Here is how platforms die: First, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die.
- ‘Updating’ Roald Dahl? It’s the same old story… | David Mitchell theguardian.com
Puffin said they made the changes so that the books “can continue to be enjoyed by all today”. How refreshingly candid. Substitute the word “enjoyed” with “purchased” (a process they’re presumably comfortable with) and we have the truth. There is nothing soft about making these changes at all – it is commercially ruthless.
- Vibe Driven Development robinrendle.com
It comes down to this annoying, upsetting, stupid fact: the only way to build a great product is to use it every day, to stare at it, to hold it in your hands to feel its lumps. The data and customers will lie to you but the product never will. And most product orgs suck because they simply don’t use the products that they’re building; they ship incremental nothings without direction because they’re looking at spreadsheets all day long filled with junk data nothings.
- Inoreader - Take back control of your news feed inoreader.com
Thanks largely to the spread of smart scrollable devices in the last fifteen years, a certain concept of public participation – what is now known in the managerial vernacular as ‘engagement’ – is common to events of this sort, and to the way they are framed by the media. The individual is not conceived in the same way as in the liberal philosophical tradition – as an autonomous agent, possessed of reason and interests – or in the psychoanalytic tradition, as shaped perhaps unconsciously by past conflicts and injuries. Instead, each of us (celebrities included) becomes a junction box in a vast, complex network, receiving, processing and emitting information in a semi-automatic fashion, and in real time. Information and emotions bounce between these junctions, mutating as they travel, as instantiated in the memes and jokes that spread virally via social media platforms. In this model, each individual reaction is one more item of information thrown back into the network, in search of counter-reactions.
- Component Specifications medium.com
What to include, where it goes, and why it matters more now
More anti-complexity, use-the-platform sentiment.
- Writing JavaScript without a build system | Hacker News news.ycombinator.com
Some interesting comments on Lit.
It’s time to get me up to speed with modern CSS. There’s so much new in CSS that I know too little about. To change that I’ve started #100DaysOfMoreOrLessModernCSS. Why more or less modern CSS? Because some topics will be about cutting-edge features, while other stuff has been around for quite a while already, but I just have little to no experience with it.
- The short answer is that the LIDAR and iOS APIs are remarkably powerful, but not 100% accurate | Hacker News news.ycombinator.com
I found this youtube channel[0] has some pretty good walkthroughs (quite literally) of using various iOS apps to scan architectural spaces. The short answer is that the LIDAR and iOS APIs are remarkably powerful, but not 100% accurate. There are techniques to improve accuracy (e.g. using a gimbal), but ultimately you'll need to do tape or laser measurements and modify the models that these tools can build, or just model it yourself with the scan as a reference.
- Loomio: decide together loomio.com
Bring people together, have discussions, make proposals and achieve clear outcomes
- Design thinking was supposed to fix the world. Where did it go wrong? technologyreview.com
- The EightShapes Specs Figma Plugin medium.com
- Responsive Design In 2023 ishadeed.com
- The Market for Lemons - Infrequently Noted infrequently.org
Not only are new services being built to a self-defeatingly low UX and performance standard, existing experiences are pervasively re-developed on unspeakably slow, JS-taxed stacks. At a business level, this is a disaster, raising the question: "why are new teams buying into stacks that have failed so often before?"
- All the smart home products that work with Matter theverge.com
So everyone, in the first decade of the 2000s, said: I turned off my notifications. I do one thing at a time. But what we didn’t realize is that even when you jump over to check the inbox and come right back, it can be just as damaging as multitasking. When you looked at that email inbox for 15 seconds, you initiated a cascade of So if you have to work on something that’s cognitively demanding, the rule has to be zero context shifts during that period. Treat it like a dentist appointment. You can’t check your email when you’re having a cavity filled.
- Life & Health for Businesses | Assured Futures assuredfutures.co.uk
Well-done summary of types of business insurance.
- Tailwind CSS is the worst… - YouTube youtube.com
It's not! Probably. It's micro-composable, which is super powerful but also makes it leaky like a sieve. Properly constructed, well-considered centralised components with nice API bounds are composable on a chunkier, more restrictive level but also safer and with a better chance of higher production values across experiences.
With GitOps, all changes to infrastructure and application deployment are versioned, immutable, auditable, and reversible, offering guarantees that cannot be made with a cultural shift or by one team taking over the responsibilities of another.
- Corporate Legibility for Software Engineers matt.blwt.io
Corporate legibility is the art of making tasks, and their outcomes, easier to understand for those not directly involved.
- Employee number disclosures – what’s mandatory? whitefieldtax.co.uk