322 private links
A feedback after 10 years of usage: https://sgoel.dev/posts/10-years-of-personal-finances-in-plain-text-files/
Kxd, Oppo, Vivo, Oscal, Blackview et Hotwav
Table of contents:
- The internet is bad
- The invention of the automobile
- Tools for Conviviality & the industrialization of the Web
- The Web we want
- So where do we go from here?
- Denouement
Illich’s thesis is that technology and its derived tools should serve people in a way that enhances their freedom, creativity, independence, and will.
The distillation of those principles on the web through manual code, hand-built social networks, and blogs, points luminously to one answer to the question of how the Internet can best serve humans:
- Start small
- Reduce friction to publish
- Don't worry about design (unless you want to)
- Use the IndieWeb
- Join us in sharing what you've made
Le chat room accessible uniquement selon l'IP.
Côté technique, le site utilise des Server-Sent Events and a REST API.
For any song with a MIDI, it creates a mario-style (8-bit) version of it.
project: https://github.com/b1rdmania/motif
via https://korben.info/wario-style-game-boy-musique-midi.html
For a software release, it is relevant to include what the software is doing.
I just have no idea what three quarters of these projects actually do. When you announce a new release, please give us (your adoring but slightly confused audience) just a tiny bit of context. What the software does, why the release is cool and what it requires to work.
The semantic of Rust make it good to be produced by AI.
Based on this photo, how many of our ES servers do you think fit on top of each other in one of our self-designed racks?
Website idea: enter the year you left school and the website will generate a list of outdated facts and concepts that you were taught at school and which have since been disproven.
Sometime around the 2020 era, we lost the right to be mediocre at things we love.
No longer can you just bake bread...you must start a sourdough side hustle lol. Wanna stay fit and go jogging or running? Nah, you gotta optimize your biometrics for a marathon. What my point is that every hobby has been enshittified and gentrified into a brand opportunity.
This strange infatuation with optimization culture is killing the human spirit.
So this new year, starting tomorrow, one of my resolutions is to do something bad but fun. Maybe I write a terrible poem. I like to draw and paint, so perhaps I will draw a horse that looks like a table or sing off-key in the showers or in front of my loved ones. The algorithm driving the mainstream social media wants me to be a polished product, but my humanity lives in these messy, unoptimized, cringe-inducing joyful failures.
I will try to reclaim the right to be an amateur. Will you join me?
Remove the AI from google requests with the udm=14 query parameter
Donc selon cette expérience, il serait plus intéressant de faire tourner de vieux programmes windows sur Linux au lieu de Windows, ou des programmes Linux sur Linux.
Lol, à voir les résultats, mais GG WP
A backend as a service? It may be useful someday.
while I’m thinking on this, this is generally the framework I use to come up with blog topics:
- What have I worked on lately/learned/tried that might be beneficial for people to learn about?
- What opinions do I have currently that I haven’t expressed thoroughly?
- What’s something cool I’m caring about recently?
- What’s my strategy around a certain topic? (that’s this post!)
They have to be able to talk about us without us. What this phrase means, in its simplest form, is that you have to tell a story so clear, so concise, so memorable and evocative that people can repeat it for you even after you’ve left the room.
- ground it in your values
- start with the principle
- know what makes you unique: There can’t be platitudes or generalities or vague assertions as a core part of the message
- be evocative: avoid details and pick a small subset of the most emotionally gripping parts of your story. You'll have time to go in-depth later when people are interested.
- enemies become friends: in a business or commercial context, customers can berely keep straight the difference between two competitors. What do we have in common, because those folks might not have sworn allegiance, but but they may have chosen out of convenience.
- find joyce in repetition: a disciplined, collaborative, evocative message becomes a mantra for a community
- don't obsess over exact wording: as long as it's not a "telephone game", it's a win
What happens when your pricing lives in three places? The pricing page, the comparison table, the footer CTA. In markdown-land, you update three files. Or you build a templating system that pulls from a canonical source. At which point you've invented content references. At which point you're building a CMS.
What happens when legal needs to update the compliance language that appears on 47 pages? You grep for the old string and replace it. Except the string has slight variations. Except someone reworded it slightly on the enterprise page. Except now you need to verify each change because regex can't understand intent. Now you are building a CMS.
Markdown files are the content equivalent of denormalized strings everywhere. It works for small datasets. It becomes a maintenance nightmare at scale.
The solution is normalization: a single source of truth.
The author built an MCP server to merge content conflicts (similar to git, but not limited to lines).
Tonal is an audio project exploring water issues nationally with a special focus on the River Tone in Somerset. Each podcast episode is a riverside conversation with someone who has a strong personal or professional relationship to water and the river, building a broad base of knowledge from many distinctive perspectives. Tonal is a project by artist Feral Practice.