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 on the fediverse by https://fed.brid.gy/ ]
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
Today I remembered to retrieve my tea from the kitchen while it was still hot 🍵
November 10, 2025 at 2:45 AM
Reposted by KungFuDiscoMonkey
All of this.

I read through her whole essay, footnotes included. It’s full of emotion and receipts and does a better job than most things of explaining how the language of marginalization is rooted in subtle rhetoric and allusions.

There’s a nod in here to how #python's community is handling a […]
Original post on wandering.shop
wandering.shop
November 9, 2025 at 5:56 PM
Reposted by KungFuDiscoMonkey
Behold the zipper’s first upgrade in over a century. YKK, the Japanese company that makes about half the world’s zippers, has created a zipper that removes the traditional fabric tape, creating a lighter, more flexible, lower-impact closure that sits flush with garments. It requires new […]
Original post on wandering.shop
wandering.shop
November 7, 2025 at 5:05 PM