Skip to Content Skip to Navigation
Profile image for Tyler Kennedy

Tyler Kennedy

@tktech@tkte.ch

Converting coffee into code.

36 Posts Posts & Replies 23 Following 10 Followers Search

Borrowed a trick used in @jcristharif's fantastic msgspec library and orjson to speed up loading ASCII strings in JSON documents, bringing py_yyjson github.com/tktech/py_yyjson) juuuust ahead of msgspec and juuuuust behind orjson for string-heavy benchmarks in the updated github.com/tktech/json_benchma

Tyler Kennedy boosted

RT @djangocon

Speaker shout-out to @paulox
Join us for his talk All about djangoproject.com

2023.djangocon.us/talks/all-ab

Upcoming pysimdjson v6.0.0 release brings improved memory safety and up to 45% improvement in Python object creation times for string-heavy benchmarks (so far!) github.com/TkTech/pysimdjson/p (cc. @lemire)

Testing out KDE's new mastodon client Tokodon with Takahe. Rapidly improved from crashing at auth (and never launching again) to fully functional in just a few weeks.

Tyler Kennedy boosted

Django is looking for a new paid Fellow to step into the role with Carlton's departure - I'd love nothing more than to have to make a difficult choice with my fellow committee members between loads of good applicants, so please apply if you think it's a good fit!

More details: www.djangoproject.com/weblog/2

(boosts appreciated!)

Made some new shrine and spirit tokens to run with my Magic The Gathering shrine deck. Stable Diffusion is incredible for just starting with a sketch and filling in the details, and a game changer for games like DnD.

Flask-Babel v3.0.0 has been released with numerous improvements (and some breaking changes!) Time to find out how many of the 15k dependencies on GitHub haven't pinned their dependencies!

github.com/python-babel/flask-

Tyler Kennedy boosted

Version 0.6.1 is out - lots of bugfixes (to the client API especially), as well as the ability to set profile metadata, fetching the history of reply threads, and optional infinite scroll! docs.jointakahe.org/en/latest/

Tyler Kennedy boosted

Toot v17.5 has been released!

toot.to/

This was meant to be the translation release, but the only bigger feature that made it in was selecting language when posting, as that feature turned out to be way more complicated to get right than I expected. Still not sure it's quite right, so let me know how it works out for you!

Other than that, this release has mainly bugfixes, and an experimental ability to select text in toots after you open them.

@tootapp Is there a way to tell Toot! to hide the search sidebar if search is disabled?

@tootapp @takahe First successful post on Takahe from the Toot! iOS client :)

Tyler Kennedy boosted

merry christmas, xbox! youtu.be/Bu0Cxm9numg

@tootapp Would you be able to help us with compatibility with toot!? The Takahe API is mastodon-compatible and works with most clients, but toot! is showing users a blank timeline and we're not getting any errors on our end.

Tyler Kennedy boosted

It's been a lot of work, but Takahē 0.6 is finally here! docs.jointakahe.org/en/latest/

Among other features, this includes initial Mastodon Client API support (for existing client apps), custom emoji support, reporting and moderation queues, and a lot of UI and efficiency improvements.

There's still plenty more to do, but we're excited to get to a point where a new community could be run on Takahē. We'll be opening up takahe.social registrations soonish too!

A possible new look for Takahe posts coming soon, moving the actions to the bottom and showing the total # of likes and boosts. Plus, a slightly tweaked, more compressed view for small screens.

Tyler Kennedy boosted

We may never be able to match the incredible achievements of , but the European Union still plays its part!

We are proud funders of Mastodon through the Next Generation Internet initiative (@EC_NGI).

Open,
Interoperable,
Decentralised,
Trust based.

More info: www.ngi.eu/blog/2022/11/24/how

@silverpill Your handling of the Accept header in /src/activitypub/views.rs appears to be broken when given more than one option, causing mitra.social/post/* not to redirect to mitra.social/objects/* when searched by post URL from some clients like Takahe. Try `http GET "mitra.social/post/01851b44-323" "Accept:application/activity+json, application/ld+json`

Testing better image compression in Takahe _and_ getting to post pet pictures? Win/win!

Edited 1y ago

ChatGPT is trained on surprisingly recent data, it could even (mostly) explain one of my open source projects!

@andrew just informed me the new Dwarf Fortress comes with a tutorial. Goodbye all productivity.

Tyler Kennedy boosted

We are creating a curated 💅 and opinionated list of amazing ✨ Sphinx extensions that we want to make more visible for our users. Each of them has a small page with a live usage example and a pretty minimal configuration ⚙️ setup. Check them out at 🔗 sphinx-extensions.readthedocs.!

Tyler Kennedy boosted

New blog post, "Understanding A Protocol", in which I discuss my experience implementing ActivityPub and the next steps for @takahe.

aeracode.org/2022/12/05/unders

Tyler Kennedy boosted

We've released Takahē version 0.5! docs.jointakahe.org/en/latest/

Image posting and hashtags are the headline improvements this time around, but there's plenty of smaller fixes. We're going to spend the next few weeks focusing on stability and community-required features, so people can start using it with more trust!

Tyler Kennedy boosted

KDE's End of Year 💰💰 is officially open! Your will help us reach our goals, support our community, fund our events, and show the whole world 🌍 how everybody can benefit from KDE software.

kde.org/fundraisers/yearend202

Heroku/Dokku/Fly.io/etc buildpack support for Takahe, github.com/jointakahe/takahe/p