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 |

...well, for future reference, Invalid memory access (signal 11) at address 0x7ff7b19429f8 likely means the application has overrun its stack, especially if the stack trace shows even moderate recursion.
about the recursion though, this error happened after only 5 recursive calls (not 50,000) and that caught me off guard. i've been recently conditioned to think the stack only holds primitive values and references (pointers) but crystal, like c and similar languages, lets you pass around structures (instances of struct) by value and those values can be arbitrarily large.
now i need to figure out how to debug the contents of the stack...

i'm not convinced some people are smarter than other people in any interesting objective sense. i think some people are just more confident.

sometimes i feel like my fingers are running off a large language model and stochastically autocompleting (incorrectly) the words i think i want to type...

as complicated as emacs keybindings are, it always amazes me that i still accidentally hit C-x C-c and unintentionally kill the editor...

it looks like non-browser network access to fosstodon is being blocked by cloudflare which is breaking federation with my instance. wondering if anyone else is being affected or if this is somehow being limited to non-mastodon instances (or just mine)...

deployed some new code this morning... took the shortcut and just built a static binary locally and copied it over to the server but forgot to deploy the associated configuration files. now i need to manually repair the database... 馃槧

a phone number with voice is almost completely useless to me. since the beginning of the year i've received 3 legitimate phone calls, but every day i receive somewhere between 3 and 7 spam, marketing, or otherwise questionable calls. what's interesting is that i regularly just block the numbers, but that doesn't seem to slow the pace...
i just asked our HR department if a phone number on file is a requirement for employment...

i'm slowly working my way through the backlog of ktistec issues. i just pushed small changes that:
following threads鈥攁nd later tags鈥攊s going to be a huge benefit to single user ktistec instances. large instances with many users sit on top of a huge pile of content (both local and federated) and that creates an environment that sometimes feels more complete. users of ktistec will still have to intentionally follow a thread or follow a tag, but ktistec will do the work of pulling in the relevant content in the background and making it available.

is anyone posting teardown videos on something like peertube? (i can find plenty of teardowns online, but i'm interested in their intersection with the fediverse.)

til... the following works in #crystallang
[{1}, {2}, {3}].sort_by(&.first.-) # => [{3}, {2}, {1}]because - is a method that returns the negative value of the number on which it is called. (the tuple in the example is obviously contrived...) this is in contrast to the following, which do the same thing but are more verbose:
puts [{1}, {2}, {3}].sort_by { |t| -t.first }
puts [{1}, {2}, {3}].sort_by(&.first).reverse