I think I've written the same thing enough times now.
$ workon neapolitan
$ git switch -c htmx-components
$ bbedit components.py
I think I've written the same thing enough times now.
$ workon neapolitan
$ git switch -c htmx-components
$ bbedit components.py
> …open source projects are way easier to complain to…
That’s the crux of it. We allowed ourselves to get talked into unbounded inwards communications. Open source projects need a “your call is important to us…” answering system ☎️
I always enjoy adverb inflation in OSS project marketing….
> …extremely actively developed…
Obviously better than the (merely) "actively developed" alternative.
I booted up Windows today. It’s still worse.
Thinking about governments requiring encryption backdoors. The UK with Apple last week. Sweden here with Signal (potentially). Etc etc.
As ever, there are arguments each way. Even if you’re pro encryption, you have to grant that.
But look around.
The pendulum is clearly swinging into the Misuse of Powers territory (to put it mildly). Anyone with even half an ounce of sense would be hitting pause on the Lets Empower the Authorities Further button. Doesn’t seem hard.
https://swedenherald.com/article/signals-ceo-then-were-leaving-sweden
@simon Loving the 50 years of travel tips link! 🧳
Favourite thus far: "When visiting a foreign city for the first time, take a street food tour" 🍲
https://simonwillison.net/2025/Feb/17/50-years-of-travel-tips/
@elliotjaystocks You’ve done something to me. This arrived today… ⌨️
A quick update on my First Month on Django’s Steering Council 🦄
https://noumenal.es/posts/steering-council-first-month/Dk8/ #Django
> Why am I explaining all this?
>
> Because identifying the performance characteristics of an SQL query requires a lot more information than just looking at the statement itself.
@KenWhitesell's kicked off a new blog. Top notch as always! 🎩
https://kenwhitesell.github.io/2025/01/01/Database-optimization-is-not-alway-obvious.html
Go add it to your RSS reader now! #Django
The UI (DI: developer interface? 🤔) that Django presents, doesn't **have** to map 1-to-1 to its internal structure, idly musing…
> We can see this difficulty expressed in the task of implementing and enforcing codes of conduct: policies that govern acceptable behavior for a community.
That too, yep.
Rereading “Working in Public”. I remember being enthused by it first time round. Several years later it just reads like a dystopian hellscape.
> While some like to grumble at GitHub’s homogenizing effects, what happened in open source isn’t much different from what happened to the rest of the internet. Before platforms, our online world was a scattered collection of forums, blogs, personal websites.
Auh-huh… 😳
> On a bigger project, getting even one small contribution merged in can be a status symbol.
It’s quite normal that it’s not easy.
This is probably worth looking at for us:
> “If it’s not fun anymore, you get literally nothing from maintaining a popular package.”
🥺
@sheena Just had someone praising your Django with HTMX, and Alpine and Tailwind workshop to me. 🎄 They said that template-partials got a mention too, so 😊
> … a way of mimicking the same tired style, a hipster reduction obsessed with a superficial sense of history and the remnants of industrial machinery that once occupied the neighbourhoods they take over.
Great post:
Uh huh. Right. OK. So you have to add the script to your page, and not just put in your static folder. Gotcha. 🤦
Super Early Bird ticket for DjangoCon Europe ✅
Did you get yours?
What’s the French for “Just let the folks who won the election have a turn”?
Veteran software engineer and open source juggler 🤹 Last optimist in town. Former Django Fellow, I still work mainly on and with the #Django web framework. I'm having fun these days mixing that with #htmx and #AlpineJS. Other than that, it’s parenting, cooking, and philosophy. He/him
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.