19 November 2023

54 links · Sunday

Developer Burnout

What should I do tonight? I think I will spend some time starting up my own little framework of bits and pieces I repeatedly do when coding my own little projects. I might call it "X-frame". Who knows how far I will get with it. I might finish setting up

Foundational Risks of OpenAI

The shake-up at OpenAI has exposed a massive and obvious foundational risk in placing all bets on a single entity. Everyone should take note, focusing more on this than on the comings and goings at…

Zero-K

Zero-K is a FREE multiplatform, open-source RTS game which aims to be dynamic and action-packed.

Good Software

I am so sick and tired of bad software.

Free Will and ChatGPT-Me — John Horgan (The Science Writer)

I’ve aggressively defended free will lately. Writing, I argue here and here , exemplifies the conscious deliberations and decisions that constitute free will. But in the dead of night, hell, in the cold glare of morning, I fear I have no more free will than…

Designing for Tomorrow

The Imperative of Flexible Systems in a Dynamic World

HTML Templating on Top of RESTful API

Designing a beautiful frontend requires HTML and CSS only. But while constructing some app, eventually we end up with SPAs or MPAs. Why? I think we can simplify all of this stuff, going “back” to templated HTML pages, rendering all your objects there.

Social media and social life

My attempts to maintain minimal social media usage without becoming hooked on an infinite-scrolling algorithm.

useRef vs useState

Relational Database, on the client.

FJORD.STYLE

fjord.style is the web site of visual technologist Peter Richardson.

Remove Control Flag Refactoring – How to Simplify Logic

Simplify your code with the remove control flag refactoring technique in C#. See the benefits of removing control flags in this guide to applying the technique.

Eventos | XauenDevs

Plataforma para la participación en comunidades tecnológicas. ¡Únete!

CSS Nesting

Learn about native CSS nesting with practical examples.

CSS Nesting UX in DevTools

Thinking about how to enhance the CSS nesting UX in DevTools.

Known Unknowns: The Major Sources for the Battle of Tours

There is a lot we don’t know about the battle in which ʿAbd al-Rahman al-Ghafiqi died. We know that al-Ghafiqi was the governor of al-Andalus, leading a Muslim army into the lands of the Franks. We…

Reacting To The GPL License

I watched a tech YouTube video the other day, it said “Forget everything you know about React!”. So I did.

Numbers Far Afield

“To learn all that is learnable; to deliver all collected data to the Creator on the third planet. That is the programming.” (Vejur, née Voyager 6, in Star Trek: The Motion Picture) Ima…

Sunbird Security Isn’t Nothing

This might get lost in the OpenAI earthquake happening, but it’s important so I wanted to post about it. (And gosh! A Starship launch, which is amazing. We live in interesting times.) On Tue…

Fireside Friday, November 17, 2023

Hey folks! Fireside this week! I was hoping to have a post on Roman infantry tactics this week, in particular the oddity of the Romans not using spear-and-shield infantry (much), but it isn’t…

Cost of Spam

Twitter/X is testing charging users $1/year with the idea that will keep out bots and spam. It’s an appealing idea, and charging definitely does introduce a “proof of work” that …

All of the writing I did in a week as a software engineer

The other day, I was thinking about less-obvious skills that I find helpful for working as a software engineer. Some skills are obvious, like understanding technical topics, learning new things, and thinking like a computer, but there’s a separate class of uno…