333 private links
I love the notion of “Quiet AI”. These are tools that are mostly invisible, sit in the background, and do small tasks on the user’s behalf. They never scream for attention but happily assist in repetitive, frustrating tasks that can easily be automated or assisted with a smart helper.
Yes because AI is always a tool and not a solution by itself. What should I do as user with a "Magic AI buttons"; rewrite the button as "Add automatic transcription" (with AI powering the feature) and everyone will understand.
The take here is to document how each folder should behave. An AI agent can take care of the rest. Its integration is seamless.
Well unless the AI agent can not reproduce the same behaviors but it's another discussion.
The crate emits warning at compile timr when unwrap_wip is used.
For transparency
spotDL finds songs from Spotify playlists on YouTube and downloads them - along with album art, lyrics and metadata.
Un outil permettant de projeter des données sur une carte. Cela peut se révéler utile à un certain moment.
Fait par https://mthh.github.io/portfolio/
The niche can be an advantage to get an audience. This is great to build a business, SEO traffic or monetize quickly.
However, if the primarily goal is to write a variety of interests, enjoy the creative process, or build a personal publication, a broader blog can be better.
It offers greater freedom and authenticity. Theses blogs existed long before SEO-driven emphasis. The readers often follow writers for their perspective and quality of writing. That's the difference with the mainstream content.
Writing About What You Are Interested in Writing (Or Reading) About
Jim Grey wrote in Blogging in the AI era, part 1: The acceidental contract
People like us who blog just write about things that interested us. Internet fame might be nice, but we’ve learned it’s elusive. We learn to be content that someone, someday, will find our work useful.
Blogging is not (only) a popularity goal stated by Jeff Starr's The Pros and Cons of Blogging:
[P]opularity is not synonymous with success. Blogs that are popular have managed to appeal to the mainstream mentality, but are far from successful on many other levels. Originality, sincerity, authenticity, and truthfulness are just a handful of the different measures of a blog’s success. You don’t have to be like everyone else — dare to be different.
One step further:
Chasing popularity instead of seeking to produce something of value that may be pleasant or useful to people who happen upon it is approaching blogging and internet writing through the lens of social media. More in Creators and More and More Content]
Ten tips for A Better Weblog from Rebecca Blood higlights the opposite of the mainstream social media:
Write about what you love. A weblog is the place for strong opinions, whether about politics, music, social issues, gardening, or your profession. The more engaged you are with your subject, the more interesting your writing will be.
Refuse trend-chasing webdesign: it was a carousel for Adële's All my clients wanted a carousel, now it’s an AI chatbot. Blogs doesn't have to. Prefer your digital home
I find again the same main ideas across blog posts:
- blogging helps clarify the thinking
- the writing is permanent
- you own it
- it improves the writing over time
- it can lead to unexpected opportunities
- it self-documentation
- it can be helpful to others
- the process is itself rewarding
“Le problème n’est pas seulement que les gens n’ont pas ‘assez’ économisé — c’est que le seuil du ‘suffisant’ ne cesse d’augmenter.” Dans ce contexte, partir devient moins un désir qu’une nécessité : “Pour les baby-boomeurs qui se sentent exclus de la retraite qu’on leur avait promise dans leur pays, partir à l’étranger n’est plus un fantasme de mode de vie – cela devient rapidement la seule manière pour que l’équation fonctionne.”
Le problème est bien là: le suffisant ne cesse d'augmenter.
Imaginez les retraites des prochaines années.
Attribute creep and excessive use of foreign keys shows me is that in order to use ORMs effectively, you still need to know SQL. My contention with ORMs is that, if you need to know SQL, just use SQL since it prevents the need to know how non-SQL gets translated to SQL.
I’ve found myself thinking about the database as just another data type that has an API: the queries. The queries return values of some type, which are represented as some object in the program. By moving away from thinking of the objects in my application as something to be stored in a database (the raison d’être for ORMs) and instead thinking of the database as a (large and complex) data type, I’ve found working with a database from an application to be much simpler. And wondering why I didn’t see it earlier.
Automate Whatsapp with the CLI.
Documentation: https://wacli.sh/
Alternatives:
- Fastmail instead of Gmail
- INWX (and own a domain) instead of substack.com
- Mastodon and a bit of Bluesky instead of Twitter
- Nextcloud instead of Google Drive
- Collabora instead of Google Docs
- Immich instead of Google Photos (with Google Takeout https://takeout.google.com/settings/takeout/custom/photos). Ente seems also a good alternative.
- Nextcloud Deck and Nextcloud Collectives instead of Notion.
- Forgejo (or Codeberg as german forgejo isntance)
- Web search: not so much great alternatives. Kagi (but US-based), DuckDuckGo, Ecosia, Qwant
- Firefox instead of Chrome. Hope for Servo or Ladybird.
- Qobuz instead of Spotify. Also an owned Jellyfin streaming server.
- Nextcloud Polls instead of Google Forms
How Google is slowly killing the web and
If you do care about the web, about people’s ability to participate in it as more than mere passive consumers, this needs to be taken seriously. De-googlifying your mental apparatus becomes more urgent today. Find other search engines, don’t use the Chrome browser. Or wake up in a slopified AOL kind of environment where your access to information is limited to what Google’s synthetic text extruders deem relevant.
The feedback of a developers tired of the stress induced by the job, a disalignment of values and arbitrary measure of values.
About learning between humans, it seems. Josh W. Comeau receently shared that the last course "sell roughly 1/3 as many copies as a typical course launch. [...] There's sort of a double whammy with AI:
- Many people are wondering whether developer jobs will even exist in a few months.
- Even if they do want to learn new dev skills, LLMs can provide personalized tutoring so there's less incentive to buy a paid course.
The entire vibe has shifted. The majority of [community] folks are still on Twitter but there’s so much AI grifting and misery and hate in that place. LinkedIn is a parody of itself at this point. Bluesky feels reasonably cosy but way too much of a bubble. The community isn’t there. The forums are dead, the new Discord is quiet.
How they went down from 11MB to 900KB all included for pages.
The time to first byte went from 1.1s down to 0.048s, 0 cumulative layout shifts.
They recommend https://astro-component-starter.cc/
The site builds from an SQLite page. At 10ms per page, millions of pages would need 4 hours to render. The author then moved the website to SSR, but AI Crawlers took it down.
It's now on a VPS gated by Cloudflare CDN. Sadly.
The website has many special effects.
Codapress is an independent British publisher creating high-quality, expertly written guides for modern learners navigating design, code, and technology. We distil complexity into clarity, creating practical, relevant resources that support real-world progress. Whether you're starting out or sharpening your edge, Codapress helps you stay ahead – one page at a time.
A UI kit to get a website running