Sangeeth Sudheer
@runofthemillgeek.com
160 followers 740 following 960 posts
rendering pixels ✦ formerly primevideo.com / flock.com / titan.email / netapp.com you will find me talking shit about web dev, tech, ux, gaming, f1, anime and bunch of other things. ✦ automagic.blog
Posts Media Videos Starter Packs
runofthemillgeek.com
any reason (besides compute/storage costs) that @bsky.app is showing the skeeter’s DP and not the image/vid/gif associated with a skeet as the OG URL embed preview? Kinda weird to have a large avatar pop up when sharing links on WhatsApp/Signal and elsewhere 😐
runofthemillgeek.com
something’s up with my miniflux instance. some feeds only show a subset of articles or no articles at all. force refreshing didn’t help. upgrading didn’t help. removing and adding back seems to fix it.

idk if it’s cause I have like 4K unread articles 😭
runofthemillgeek.com
even tho it wasn’t talked about, i feel there’s not a lot stopping anyone from bringing own state solution and wiring that up to v3.
runofthemillgeek.com
state updates are manual and need to be done by calling `this.update()`. made me ick at first but… seems to work (and make sense)? felt like a throwback. abstract the state bits away to your own thing, but ensure it emits events on changes, hook that in the component and trigger updates.
runofthemillgeek.com
i was skeptical at first but after watching it end to end, I’m looking fwd to it. they def don’t use react, but have their own jsx flavour but are trying to stick close to simple web primitives wherever possible. no hooks and shenanigans. use the platform. server stuff seems 2 be inspired by rails.
runofthemillgeek.com
as I understand it, you could probably bring your own state management thingy, and tie it up if for some reason, that’s needed (might be). it should probably be doable?
runofthemillgeek.com
the force is real strong at my family temple every evening 😂

ngl, i’d probably be very spiritual if they start worshipping yoda over there and teach the way of the jedi.
runofthemillgeek.com
i ended up buying it anyway 😛

but wow, that outage is still going on.
runofthemillgeek.com
maybe it's a sign that I had the itch to buy another domain but tld-list.com decided to go down the same time 🥲
Reposted by Sangeeth Sudheer
bell.bz
“I asked chat GPT”
impavid.us
In honor of spooky month, share a 4 word horror story that only someone in your profession would understand

I'll go first: Six page commercial lease.
runofthemillgeek.com
Anyway, congrats once again to Shopify for getting this right and adding @nerdy.dev to their awesome teams. Everyone else should deeply introspect on where they fucked up.
runofthemillgeek.com
I also think TAs and EMs need to get their act together wrt hiring. Most are still woefully inept on defining the requirements for the roles they’re hiring for. What are you hoping to gain by this, besides wasting both your’s and the candidate’s time?

At least just pass it through a bloody LLM ffs.
runofthemillgeek.com
I really wish senior/staff and higher roles would push a lot more to change this broken process once and for all. There are many who still think it’s normal to put the candidates through the same ringer they all went through, and that it’s fine to gatekeep, or that changing this isn’t worth ROI.
runofthemillgeek.com
Maybe @nerdy.dev can expand on this but I also think a bunch of these interviewers failed to set their expectations beforehand. If you are gonna grill on deep React knowledge, let the candidate know ahead of time so they can prep?

It’s your duty to set your candidates up for success.
runofthemillgeek.com
You get 1 golden hour with a potential candidate. It needs to be *malleable*. Why the fuck would you need carbon-copy answers that google/GPT can spit out?

Why can’t this be a dialogue — even with a well-known problem as base, poke out their strengths/weaknesses, push them to see where they shine?
runofthemillgeek.com
Over the years, I’ve heard & read that the process is the way it is to avoid “false positives”. I say that’s 💩. Esp in 2025.

You are just lazy, incompetent and unwilling to change your broken ways of hiring. Stop this tiring excuse once and for all.
runofthemillgeek.com
This is a must-watch for frontend devs out there, even if it’s frustrating to hear and relate to some of the pain points @nerdy.dev faced and to know that even well-known orgs are *still* colossally fucking up their recruitment process, by being so ass-backwards 🤡

youtu.be/9UZalK6jvP4
115: Adam Argyle on Cracking the 2025 Web Dev Interview
YouTube video by Front-End Fire Podcast
youtu.be
runofthemillgeek.com
bun's `update --interactive` is sweet. i was gonna complain other package managers should implement it as well but turns out @pnpm.io already has it. neat! no need for ncu i guess.

npm needs to pick up the pace big time.
runofthemillgeek.com
not a consistent result considering other engines, unless you might know more about this: bsky.app/profile/runo...
runofthemillgeek.com
idk if i fumbled writing this bench but i can see your results in case of Chrome141, but FF143/Safari26 spread is faster (10k keys, string values). jsbm.dev/A6QBQGEafg0uz

spread is faster on chrome at about <=1600 keys. on m4 mac.
runofthemillgeek.com
thx to the most recent unnecessary uproar, discovered bad bunny and even though i like the vocal version, i ended up getting hooked to the instrumental/karaoke version of Dákiti: youtu.be/yTtAK4LiFF4
Karaoke: Bad Bunny, Jhay Cortez - Dakiti 🎤🎶
YouTube video by El Club del Karaoke
youtu.be
runofthemillgeek.com
hope someone versed in v8 specifics can chime in, would love to understand why this is the case rn.

i can see this being a big deal for libraries folks like me rely on, even if I'd prefer to stick to using spreads and hoping for future engine optims to erase the perf loss.