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)