User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
Admin
Wyvern-shaped software developer and hobby vector artist. Also sometimes a fluffy werewolf alien creature (Areon).

Creator of the neofoxes, neocats and other emojis.
wvrnBox
Website
https://volpeon.ink/
Speaking German, English
Age 30s
Pronouns he / him
Backup Account @volpeon@goto.wyvern.rip
Bonus Content @areon@icy.wyvern.rip
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
1. AWS goes down and takes half the internet with it
2. Nobody does shit about it
3. GOTO 1
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
I need to build a Docker container, but it says HTTP 503. Let me guess, that's also due to AWS?
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
@finn Borb
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
Ente's part
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
AAAAAAAAA MONDAY
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
tfw when eepy, but the cold turned my nose into the world's best sealed vault
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
@karpour neofox_googly_shocked
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
I can't unsee that VSCode places checkboxes not next to the label, but rather the description below. That's weird
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
I found out that it wasn't my parser which blew up the stack. It was the string builder which pretty-prints the JSON. Isn't that the thing designed to lower resource usage? neofox_googly
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
There won't be broken Unicode on MY watch 😤
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
@hexaitos neofox_googly_shocked
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
Well, that's not great
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
@hexaitos neofox_googly_shocked
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
@LilacJay ☕ brdComfy
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
I got a cold brdFlat
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
Seems the real problem is passing around and accessing a string's backing storage.

This crashes:
val t = "null"

fun iter(b : bytes)
  trace(b.string.show)
  iter(b)

pub fun main()
  iter(t.bytes)




This runs:
val t = "null"

fun iter(b : bytes)
  trace(t.bytes.string.show)
  iter(b)

pub fun main()
  iter(t.bytes)
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
It's super baffling because a byte slice is just a cursor over bytes, and I don't see any mistakes. github.com/koka-lang/koka/pull/384/files#diff-e0e03146bd1172ddffe490fde15787b2e00d2072cad832122a2c2094363b336b
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
Welp, no byte-wise JSON parsing for me because the (not-yet-merged, tbf) byte slice API causes a segfault after reading the first two. woozy_baa
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
@solidsanek This reminds me of Vinny's recent segment where he showed movie trailers and 1. there were so many about talking dogs by the same makers, holy shit, and 2. somehow they always had high ratings? I guess people just love talking animals
User avatar
privTri Volpeon areonNSmol @volpeon@icy.wyvern.rip
11mo
@ziphi I'll accept the risk of unlabeled potion shenanigans as long as there's a chance I'd like the outcome wvrnMlem