Monthly Shaarli
December, 2025
I have no special talent. I am only passionately curious.
As a proponent of curiosity, I love this one.
Self-hosted audiobook and podcast server. Contribute to advplyr/audiobookshelf development by creating an account on GitHub.
BookLore: A self-hosted, multi-user digital library with smart shelves, auto metadata, Kobo & KOReader sync, BookDrop imports, OPDS support, and a built-in reader for EPUB, PDF, and comics....
✅ Deployed: I like it!
Gapminder Worldview Upgrader - Get rid of your misconceptions about global development!
🙌 Interesting!
A cross-industry study on recent trends in AI software development. Explore engineering team velocity, AI tool adoption, model growth trends, and performance benchmarks.
GSAP is "framework agnostic", this means it can be used in React, Webflow, Wordpress, or any other JS/Web frameworks.
The GNOME project has updated its review guidelines to reject GNOME Shell extensions that contain code generated by large language models, after reviewers saw a surge of submissions that appeared to be produced by AI tools. The new rule states that while developers may still use AI for learning or lightweight assistance such as code completion, they must fully understand and be able to explain the code they submit. Reviewers will now treat signs like oversized, unnecessary logic, mismatched coding styles, fabricated APIs, or leftover prompt comments as indicators that an extension was produced by an automated system and should be rejected. GNOME maintainers frame the change as a way to keep the extensions ecosystem safe, maintainable, and welcoming to responsible contributors rather than a blanket rejection of AI as a development aid.
📝 An opinionated, no-frills static blogging template—built with Astro, Tailwind, and shadcn/ui.
Any outage of our systems is unacceptable, and we know we have let the Internet down again following the incident on November 18. We will be publishing details next week about the work we are doing to stop these types of incidents from occurring.
"Après nous le déluge [After us the deluge]. <br />" — Jeanne Antoinette Poisson (Marquise de Pompadour)
See Training & Mentoring is a Common Good for the opposite of "after us the deluge" thinking.
Hardcover.app status updating from KOReader. Contribute to Billiam/hardcoverapp.koplugin development by creating an account on GitHub.
BookWyrm is a decentralized social network for tracking your reading, talking about books, writing reviews, and discovering what to read next.
Security for everyone. Docker Hardened Images are now free to use, share, and build on with no licensing surprises.
You know when you're really jet lagged and really tired and the cogs in your head are just moving that little bit too slow? That's me right now, and the penny has just dropped that a Mailchimp phish has grabbed my credentials, logged into my account and exported the mailing
Materials for a series of learning lunches on news development topics. - veltman/learninglunches
Mary Jo Hoffman adapted Japan's 72 micro-seasons to Minnesota's Great Lakes region.
Define custom headers sent in response to site requests using a _headers file or a netlify.toml file.
I walk a lot. Because I have a dog, and want to be sure my dog gets the exercise it needs, I take a truly inordinate number of steps per day. (Wait just a moment while I check my Fitbit...) Last week I averaged 14,036 steps per day. The previous week I averaged 17,197 steps
I come to bury Caesar, not to praise him.
The evil that men do lives after them;
The good is oft interred with their bones;
So let it be with Caesar.
This is a short and sweet way to get feedback on your work in a specific, helpful way!
Feedback is a gift. This is a fantastic framework for providing quick feedback that is also helpful to the recipient.
As with any extraordinarily powerful tool, LLM use has both promise and peril — and that they are so general-purpose leaves real questions about how and when they should be used.
It's a matter of how.
Some very cool looking Espanso configs!
This is brief but good.
Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with ...
I am unsure of the role Kavita will play over time.
How to install Atlassian Command-line Interface (ACLI)
Suppose you need to create a replica for a 1 TiB database. You have a fast server with NVMe storage and 75 Gbps network, but pg_basebackup typically delivers only 300-500 MiB/s due to its single-threaded architecture — regardless of how powerful your hardware is (though PG18 brings a surprise we'll discuss later).
LibGuides: GCPE Social Justice Resource Guide: Understanding Power, Privilege, and Intersectionality
I find this to be a great way to understand the different ways one can be closer to or further from privilege and power. It's imperfect but it's a fantastic tool for having a more nuanced conversation about privilege.
Do you ever read something and think "lol, get out of my head"?
Connected Cameras allows you to switch between your Pixel and another camera during a stream. And Google has now addressed a key limitation.
I do not require this but I might desire it.
Browse the full list of .new shortcuts available today from Adobe, Spotify, and many more.
Open Source backend in 1 file with realtime database, authentication, file storage and admin dashboard