This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
This action will block this actor and hide all of their past and future posts. Are you certain you want to block this actor?
This action will block this object. Are you certain you want to block this object?
Are you sure you want to delete the OAuth client [Client Name]? This action cannot be undone and will revoke all access tokens for this client.
Are you sure you want to revoke the OAuth token [Token ID]? This action cannot be undone and will immediately revoke access for this token.
| Introduction | https://epiktistes.com/introduction |
|---|---|
| GitHub | https://github.com/toddsundsted/ktistec |
| Pronouns | he/him |
| 馃寧 | Sector 001 |

east village, manhattan, nyc
floodgates


i鈥檝e been writing lexers and parsers for most of my career. i still don鈥檛 feel i鈥檓 very good at it.

east village, manhattan, nyc
still one of my favorite places
surprisingly quiet evening


A new patch release Crystal 1.20.1 fixes some regressions and disables Kernel TLS (added in 1.20.0), due to instability.
Read more at https://crystal-lang.org/2026/04/29/1.20.1-released/

i learned to program so that i could write text-based adventure games, so i'm particularly excited about this: 50 Years of Text Games

We released Crystal 1.19.2 to fix the request smuggling vulnerability (already fixed in 1.20.0) and a regression in Range#sample that could eventually lose randomness.

I鈥檓 working on handling OAuth token expiry as part of #ktistec Mastodon API support. Is my understanding that Mastodon issues OAuth tokens with no expiration correct?!?

does anyone use GNU Cash? any free (software) alternatives anyone recommends?

This release is a maintenance update: a few bug fixes, a security mitigation worth paying attention to, and some performance improvements for users on slow connections.
It's worth updating to pick up the SSRF (Server-Side Request Forgery) mitigation.
Fixed
Changed


A new Crystal release is out for version 1.20.0
Highlights: `@[TargetFeature]` annotation, new process spawn API, support for kernel TLS and io_uring. The latter requires execution contexts which is now in the final preview.
Read more at https://crystal-lang.org/2026/04/16/1.20.0-released/