Profile avatar
tei.pet
early 20s, it/she, bi ace, bpd audhd girlfailure, puppygirl that meows may or may not be obsessed with javascript too much sorry for the lack of alt text, i don't have enough mental capacity for that dm friendly :3 https://tei.su
1,018 posts 400 followers 418 following
Regular Contributor
Active Commenter
comment in response to post
meow :3
comment in response to post
nah i meant the stupid features like implicit globals and the `with` statement and other legacy garbage
comment in response to post
im not a bot but i also hate svelte :3
comment in response to post
just mute it and don't interact with it lol
comment in response to post
the opposite is annoying too, when you made like 99% of work yourself but other people who did literally nothing also get credit
comment in response to post
very real and true css sucks ass so much :c
comment in response to post
people sort this shit?
comment in response to post
moral of the story - don't buy cheap chinese mini pcs, especially for home server use; it will save you time, data, nerves and money long-term
comment in response to post
i mean like it was primarily my gf who disliked it, bad wording i guess
comment in response to post
why is that an issue
comment in response to post
(primarily talking about modal dialogs more than anything else here, though in a bunch of cases managing other kinds imperatively is easier too)
comment in response to post
i mean like, this look so much more clean
comment in response to post
appview mostly shouldn't gaf about blobs tho, blobs are proxied through cdn.bsky.app (i.e. bunnycdn) which in turn fetches them from the pds. but there might be some appview-side processing involved with videos
comment in response to post
though i can't find any source on that so i might have dreamt that up
comment in response to post
well i mean me too but i was fairly certain the entire atproto network is over a petabyte
comment in response to post
*everything*? how much disk is that going to use 👀
comment in response to post
yep. it needs to contact the app server to fetch client-metadata.json (e.g. at pdsls.dev/client-metad... for pdsls)
comment in response to post
woag, envy my isp doesn't give me ipv6 at all
comment in response to post
i had to hack in a proxy into my pds deployment because a lot of atproto apps like pdsls are hosted behind cloudflare which is banned here git.stupid.fish/teidesu/nixf... btw
comment in response to post
ipv6-only infra, while being incredibly based, will inevitably have this kind of issues. if it weren't for bluesky itself, you would probably have a similar issue with other atproto apps (e.g. when using oauth)
comment in response to post
opens a new tab with basically a large textarea + some utils exposed to browser console
comment in response to post
i mean yeah obviously i really dislike how some web apis (including webcrypto) are async-only just so that they are non-blocking. like bro we had a tool for that, it's called web workers.
comment in response to post
yeah but at that point a "proper" fix is gonna take like 3 years or something 🥴
comment in response to post
nah, webcrypto suck anyway at the very least because they are async webcrypto is literally slower than purejs/wasm sha256 implementations on small sizes purely due to async overhead lol
comment in response to post
anubis is a hack in any case and i will die on that hill
comment in response to post
i saw @wukko.me reducing paddings in sidebars in his fork, but they are still non-zero which is essential for this (and i also can't disable normal tabs) wukko please add this 🙏 i wanted to contribute but spent 8 hours trying to compile chrome and gave up lol
comment in response to post
unfortunately browsers that don't suck lack sidebery and even if they didn't, chrome has insane paddings for sidebars which makes everything look so damn ugly lol
comment in response to post
my sha256 wasm blob based on github.com/lekkit/sha256 is literally 2kb which is 2 times less than the lib xe uses so bundle size is def not an issue
comment in response to post
4-5 seconds on lowest diff, up to 30 seconds on higher diffs
comment in response to post
ok this apparently is a known issue and xe has moved to purejs hashing like 12 hours ago lol what a timing still wasm would be more based
comment in response to post
also PLEASE tag it when your releases are ripped from streaming services (as opposed to bandcamp/cd rips) it's often obvious from the naming schema and missing extras, but it's still tedious to check everything 😭
comment in response to post
i replied with that like 8 hours ago but relay decided not to relay apparently 🥴
comment in response to post
fish + starship.rs dotfiles here git.stupid.fish/teidesu/nixf... :3
comment in response to post
ty (i stole colors from catppucin bc i suck at design)