Austin Keener
dv8fromtheworld.bsky.social
Austin Keener
@dv8fromtheworld.bsky.social
Senior Software Engineer at @discord
I will things into existence for Bots, Apps, and the wider ecosystem of API users.
I'm gonna miss working with you 😭
November 12, 2025 at 6:20 AM
@jkap.gay do you have thonks here?
November 12, 2025 at 6:15 AM
Sure, shoot. I don't check here often, but I'll respond when I do.
Watcha got?
November 12, 2025 at 6:11 AM
Wow, _in_ powershell? Nutty
November 11, 2025 at 5:14 PM
Who knows, maybe it _will_ end up in a desert like area in the future given that SEMICON West moved from SF to Phoenix this year. Had been in SF for like 5 decades
October 21, 2025 at 5:09 PM
Whoa these are cool. I like the blue one quite a bit
October 21, 2025 at 5:05 PM
Agreed.
May 23, 2025 at 3:03 AM
absolutely not
April 25, 2025 at 3:42 AM
You can mostly map things. The big omissions are author, fields, and footer.

Author and footer can be mostly approximated via the subtext markdown feature, although you do lose the inline external image.

Fields are a known loss. We aren't sure how we want to reintroduce tabular data due to mobile
April 23, 2025 at 2:10 PM
I'm just lucky that it wasn't my user id in the mention otherwise my client would've exploded with pings heh
April 23, 2025 at 2:08 PM
Yeaaaaah, I left some debug code in on a last second PR :0
Oops. Happens to the best of us
April 23, 2025 at 2:08 PM
During the development of this feature I built some other UIs that I think are interesting. Here's one of them based on usage of an anime voting bot I saw in the wild.

Left is the original based on legacy embeds. Right is a conceptual reimplementation using the new components
April 22, 2025 at 10:16 PM
Heh, this looks very similar to what I built for Discord's.
Choosing to highlight the TLD separately is :chefs-kiss:
April 21, 2025 at 6:54 PM
Replace "surprising amount " with "one individual engineer wouldn't shuddup about it".

Oops, it was me.

😔🙇‍♂️
March 13, 2025 at 1:37 AM
The performance of calling back into a JS interpreter while in native code is too impactful for platforms like low-powered android devices.

This is why we are considering something like TreeSitter which uses native-compiled code for its AST parsing, which we can then map to colors for text ranges
January 28, 2025 at 10:42 PM
The crux of the problem is needing to be able to parse the text in a language aware way and then be able to color ranges of text within native text views with coloring. Given that it seems that VSCode's TextMate implements all of the language parsing in TS, we'd need to call JS from Native. Can't do
January 28, 2025 at 10:41 PM
Does the mug in the first photo have two different glazes on it? How do you achieve the dark gray accent lines / speckles?
January 19, 2025 at 4:36 PM
I tried and it timed out while going to the link in the email
January 15, 2025 at 1:52 AM
Gonna have to build an Audio Component at some point
January 12, 2025 at 3:32 PM
At this point I'm not sure which I'll use. I've gotten very used to swiping to reply, but it is still painful to pull up the members list.

Kinda wish there was a middle ground where pulling from the screen edge showed the list and dragging across just the message allowed reply
January 10, 2025 at 3:02 AM
It's been a trip. Markdown, _especially_ Discord's "flavor" of markdown is very very nuts.

Glad to indoctrinate someone else into that world with me 😈
January 9, 2025 at 7:07 AM