KungFuDiscoMonkey
kfdm.social.tsun.co.ap.brid.gy
KungFuDiscoMonkey
@kfdm.social.tsun.co.ap.brid.gy
Software developer living in Fukuoka #japan.
Mostly builds in #python and #django.
Interested in #quantifiedself and #iot

🌉 bridged from ⁂ https://social.tsun.co/@kfdm, follow @ap.brid.gy to interact
Tonight has been fighting with tomlkit in #python and trying to get it to save an array sorted 🙃
December 4, 2025 at 10:50 AM
Slightly amusing that watching server-side-events in the browser debugger, shows a request that never finishes 😆
Makes sense in a way, but I could see a case of breaking that out similar to events for DOMContentLoaded and such 🙃
(does make viewing the other requests on the timeline annoying)
December 4, 2025 at 3:47 AM
https://blog.jim-nielsen.com/2025/grow-like-a-tree-not-a-cancer/

I appreciated this perspective

> Personally, when I say I want to grow, I mean like a tree. Not like a cancer.
> ...
> “Hey, {social media | AI} grew so big, we all sat together under its canopy and enjoyed the shade.”
> Said no […]
Original post on social.tsun.co
social.tsun.co
December 3, 2025 at 8:26 AM
Reposted by KungFuDiscoMonkey
In the last ~6 months someone linked to their blog about using JS-free custom elements for page structure and style in place of a methodology like BEM, e.g. using `<my-element>`/`my-element {}` instead of `<div class="my-element">`/`.my-element {}`. Might have referenced HUG CSS) as well. I'm […]
Original post on mastodon.peterjanes.ca
mastodon.peterjanes.ca
December 3, 2025 at 3:15 AM
Reposted by KungFuDiscoMonkey
shots fired:

> it’s abundantly clear that the talented folks who used to work on the product have moved on to bigger and better things, with the remaining rookies eager to inflict some kind of bloated, buggy JavaScript framework on us in the name of progress. Stuff that used to be snappy is now […]
Original post on mastodon.social
mastodon.social
November 27, 2025 at 7:22 AM
Thinking outloud (haven't done deep searching yet) but I wonder if there's something like ruff for checking #python projects for 'release readiness. Things like checking best practices on pyproject.toml and maybe readme/license files in directory and such.
November 24, 2025 at 7:59 AM
Reposted by KungFuDiscoMonkey
so, to the extent that I am biased, I am actually biased in the *opposite* direction, actively looking for an "out" and willing to meet people more than halfway. it just so happens that LLMs are, as a wise person once said, "shit from a butt", and my *particular* heuristics do not allow for many […]
Original post on mastodon.social
mastodon.social
November 21, 2025 at 5:11 AM
Reposted by KungFuDiscoMonkey
lest we feel superior in *our* ability to clock LLM garbage, this disaster among elites is a microcosm of something even worse that LLMs and their sister technologies of shitcoins and spambots are harbingers of: we *all* have heuristics that we need to use to make sense of the world, and […]
Original post on mastodon.social
mastodon.social
November 21, 2025 at 4:56 AM
Reposted by KungFuDiscoMonkey
Today I am stepping down from my role as the CEO of #mastodon. Though this has been in the works for a while, I can't say I've fully processed how I feel about it. There is a bittersweet part to it, and I think I will miss it, but it also felt necessary. It feels like a goodbye, but it isn't—I […]
Original post on mastodon.social
mastodon.social
November 18, 2025 at 8:46 AM
Reposted by KungFuDiscoMonkey
Hi! Today is my first official day as the Executive Director of Mastodon, replacing @[email protected] as CEO. I joined the Mastodon team more than 5 years ago, mostly working for Mastodon in the evenings on top of a 120% day job. I was the driving force behind the incorporation of the […]
Original post on mastodon.social
mastodon.social
November 18, 2025 at 7:53 AM
My appeal for more blogging at the end of my recent post:

> I think it can be helpful to brain-dump even half baked ideas in the hope that it sparks good ideas elsewhere.
November 16, 2025 at 4:19 AM
Reposted by KungFuDiscoMonkey
OH: Personally, I think that it's time to create a real risk model for depending on open source components. Some of them are "free as in public parkland", and some are "free as in mattress."

#sre @homelab #devops
November 15, 2025 at 3:40 PM
Similar to how easy it is to run `uv add ` to add packages to our #python projects, I've recently brainstormed (hallucinated?) about a work flow for #django and how to add #javascript bits to it.

One thought is a future `uvx django-add ` that would also add to setings.py […]
Original post on social.tsun.co
social.tsun.co
November 15, 2025 at 9:38 AM
Was curious where the Project Link icons come from on #python #pypi

https://github.com/pypi/warehouse/blob/292ca9ebfd4822c765f6a10c1ad4fc20a251c757/warehouse/templates/packaging/detail.html#L2-L49

Was curious to match up with what's in the metadata here […]
Original post on social.tsun.co
social.tsun.co
November 14, 2025 at 2:56 AM
Reposted by KungFuDiscoMonkey
Holy Shit, #valve did a product launch in 2025 and did not mention AI a single fucking time. So refreshing.
November 12, 2025 at 10:33 PM
Tonight's test is to update my `django-uv` wrapper to try to automatically detect `settings.py`

https://pypi.org/project/django-uv/
https://codeberg.org/kfdm/django-uv/commit/daf9beed32c7aecb391d7625e1f4f9d531bc9ec1

#django #uv #python
Client Challenge
pypi.org
November 13, 2025 at 10:22 AM
Reposted by KungFuDiscoMonkey
mastodon should fix the bug where typos are invisible in the editing box but obvious on the timeline
November 12, 2025 at 10:13 AM
https://www.ikea.com/global/en/newsroom/retail/the-new-smart-home-from-ikea-matter-compatible-251106/
Very curious about some of the upcoming #matter devices from #ikea coming soonish? Hoping that they’ll work well with #homeassistant out of the box 🤞
宜家推出全新智能家居系列,包含21款支持Matter协议的产品
IKEA launches new smart home range with 21 Matter-compatible products (www.ikea.com) 11-06  ↑ 101 HN Points
www.ikea.com
November 11, 2025 at 9:54 AM
Wondering if there is an API for #pypi or if I'll just need to parse the html from `/user/` 🤔

Not really finding anything in the docs https://docs.pypi.org/api/

#python
Introduction - PyPI Docs
docs.pypi.org
November 11, 2025 at 7:18 AM
https://youtu.be/oTpA5jt1g60
Can roughly summarize as "respect your users" a lesson that could be applied to MacOS lately as well 😅
November 11, 2025 at 1:20 AM
Reposted by KungFuDiscoMonkey
Always nice to have options
November 10, 2025 at 12:09 AM