If you ask me, the economic collapse of Tailwind Labs is only the surface-level tragedy. The deeper one is the culture of avoidance that led to its popularity in the first place. Tailwind saw a very rapid rise to fame, particularly because web developers, for whatever reason, hate CSS with a burning passion. There’s an abundance of comments online from people arguing that they constantly have to “fight the cascade” and declare it a bug that needs fixing.

First of all: skill issue.

https://blog.sebin-nyshkim.net/posts/tailwind-suffering-from-success/

#blogshare

Tailwind: Suffering From Success

In November 2025, a pull request was opened for the Tailwind website repository to add llms.txt as an endpoint for, you guessed it, providing an LLM-friendly version of the popular CSS framework’s documentation. It first sat idle for a while and the issuer started pinging Tailwind employees for review. After not getting any kind of response, Tailwind’s creator chimed in and laid down some bad news.

Sebin's Blog

Since 2022, Bitwarden is also backed by $100M of PSG growth equity, joined by Battery Ventures. A password manager that wants to remain open-source is one thing, but the same password manager with an investor on its board that needs to see a return on $100M is another.

I’ve come to the conclusion that the product has drifted further and further away from what I originally signed up for. The enterprise-first architecture that barely fits on a Raspberry Pi, the half-hearted attempt at a “lighter” backend, the SDK licensing situation, the slow pace at which features are being addressed, the avoidable UX paper-cuts that haven’t been fixed in years, and finally the string of security issues that shouldn’t have shipped in the first place

#blogshare

https://xn--gckvb8fzb.com/i-do-not-recommend-bitwarden/

I Do Not Recommend Bitwarden

A review of my experience with Bitwarden after several years of self-hosting it, and why I decided to move away from the password manager.

マリウス

A few years ago, I had a big argument with one of my relatives. She had suggested that cultural differences between social groups might partially explain other differences between them

Alas, I was an English major. So I committed a mortal sin of argumentation — I allowed myself to follow a chain of preexisting assumptions about what her point implied.

If I had just asked her to elaborate, instead of following these associations toward an inaccurate interpretation of her argument, then the next three hours of useless yelling probably could have been avoided.

I call this cascading: I’ll define it as “the process of converting someone’s defensible point into an indefensible point based on preexisting assumptions about their views.” I want to get better at avoiding it, and I want other people to get better at avoiding it too.

https://unpublishablepapers.substack.com/p/a-mortal-sin-of-argumentation

#blogshare

A mortal sin of argumentation

It is fruitless to argue against something that your interlocutor does not believe

Unpublishable Papers

centralized systems were designed with the best of intentions, but were weaponized anyway. peer-to-peer systems will be exactly the same. If the next generation of networks succeed, there will be well resourced people trying to turn them against us

the systems we build today will be the weapons used against us tomorrow. reality is messy, and when we ignore that we betray the users who depend on the systems we design

#blogshare

https://spectra.video/w/7hsRkrevhuTyV1q1qxkPjM

https://post.lurk.org/@gwil/116007153344235151

Willow - Protocols for an uncertain future (FOSDEM'26)

PeerTube

"After leaving school and entering adulthood, there are fewer external forces putting you in situations where you explicitly practice. ... So if you’re working on a skill, keep in mind – are you actually practicing? Or just maintaining?"

#blogshare

https://offlinemark.com/practice/

Are you practicing, or just maintaining? - offlinemark

It’s easy to mistake maintenance for practice. Practicing a skill involves being mindful about what is currently on or past the edge of your ability, and actively working to bring those ‘edge’ topics in closer to your zone of comfort. There’s usually an element of pain with practice, because it’s by definition uncomfortable. It can […]

offlinemark

"ideas of purity often do harm to action and activism ... opponents of change have learned that they can strategically deploy purity language and the accusation of selling out to undermine resistance"

"pursuing personal purity has the bonus of making it feel like you actually are taking action, while evading the whirlwind of messiness, compromise, and option paralysis"

"Hopepunk narratives ... counter purity narratives, by having space for partial victories, unfinished projects, compromise, and mundane not-character-defining failures and mistakes."

"Hopepunk showcases resilience by showing failure, setbacks, and compromise, not as heroic flaws or formative backstories, but acknowledging that messing up is an unavoidable part of taking action in the first place."

#blogshare

https://beforewegoblog.com/purity-and-futures-of-hard-work-by-ada-palmer

"Capabilities are—at least in theory—a nice idea: divide the privileges of root into small pieces so that a process can be granted just enough power to perform specific privileged tasks. "

"The key point from the beginning of this article is small pieces, and it's here that the Linux capabilities implementation has gone astray."

#blogshare

https://lwn.net/Articles/486306/

CAP_SYS_ADMIN: the new root

Capabilities are—at least in theory—a nice idea: divide the privileges of root (use [...]

LWN.net

i found a good blog post explaining how to use systemd socket units and systemd socket proxy to automatically start a podman quadlet container on the first connection and stop it after some idle period

#blogshare #podman #quadlet #quadlets #systemd #homelab #selfhost

https://web.archive.org/web/20250726014034/https://thinkaboutit.tech/posts/2025-07-20-adhoc-containers-with-systemd-and-quadlet

Casual Containers With Systemd and Quadlet

In this post, I explain how a Podman Quadlet can be used with systemd socket activation.

Think About IT

"Through my travels I've discovered it's possible to write a fully functional Terminal User Interface in BASH. The object of this guide is to document and teach the concepts in a simple way. To my knowledge they aren't documented anywhere so this is essential."

"The benefit of using BASH is the lack of needed dependencies. If the system has BASH available, the program will run. Now there are cases against using BASH and they're most of the time valid. However, there are cases where BASH is the only thing available and that's where this guide comes in."

#blogshare

https://github.com/dylanaraps/writing-a-tui-in-bash

GitHub - dylanaraps/writing-a-tui-in-bash: How to write a TUI in BASH

How to write a TUI in BASH. Contribute to dylanaraps/writing-a-tui-in-bash development by creating an account on GitHub.

GitHub