easrng
@purl.org
350 followers 100 following 1.1K posts
she/her • js witch • https://easrng.net
Posts Media Videos Starter Packs
Reposted by easrng
filippo.abyssdomain.expert
The pull_request_target vulnerabilities will continue until GitHub Action improves.

This time, it was nothing less than NixOS/nixpkgs.

pull_request_target is unsafe at any speed. Never worth it.
Pwning the Entire Nix Ecosystem - ptrpaws's blog 🌸
ptrpaws's blog on reverse engineering, programming, vr finds and miscellaneous stuff.
ptrpa.ws
Reposted by easrng
mademoisellely.bsky.social
caught a sunset on my way home today

#elysiaphotos #ottawa #photography
omafiets with low contrast and saturation in front of a sunset, framed with trees.
Reposted by easrng
sapphic.moe
gen z is trying to cancel nix-darwin
Reposted by easrng
isabelroses.com
the sanity of google software
Google wallet is not Google pay is not Google pay is not Google wallet is not Google check out is not Google wallet is not android pay is not Google pay send is not Google pay
purl.org
use the native node:sqlite module
Reposted by easrng
Reposted by easrng
Reposted by easrng
mondyspartan.bsky.social
The Mizu5 spyware caught on live TV (2003)
purl.org
what if I don't do indexing and just pull from PDSes :)
Reposted by easrng
retr0.id
I'm building a contraption (camera battery with integrated type-c charger)

(yes that capacitor is both load-bearing and too big to fit, I need to find a smaller one)
Reposted by easrng
leo.60228.dev.ap.brid.gy
> Apple TV+ is now simply Apple TV, with a vibrant new identity. Ahead of its global streaming debut on Apple TV, the film continues to be available on [...] Apple TV [...].
> [...]
> Apple TV is available on the Apple TV app in over 100 countries and regions, on [...] Apple TV [...] and at […]
Original post on 60228.dev
60228.dev
Reposted by easrng
witchfuneral.quest
is anyone else getting tired of the victorian / middle earth aesthetic discord has been using? guilds were fine but this is a little excessive
discord context menu that lists

"send to the gallows
enroll as royal guard
stop the tomfoolery
behead postehaste
seize this user
inform of a malicious plot"

as available options
Reposted by easrng
Reposted by easrng
juli.ee
some of you are writing blog posts with AI and it shows
Reposted by easrng
juli.ee
we have it so much better on the atcute side
@atproto/api plebs are coping
juli.ee
you shouldn't need to generate any client because it has a generic xrpc client that calls endpoints, so the generated lexicons should be included when imported
github.com/mary-ext/atc...
atcute/packages/clients/client at trunk · mary-ext/atcute
a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky. - mary-ext/atcute
github.com
Reposted by easrng
ntauthority.me
wi-fi 7
wi-fi 8
wi-fi rt
wi-fi 8.1
wi-fi 10
wi-fi creators update
Reposted by easrng
calayucu.com
have you heard. they made good chromium with mv2 extensions
purl.org
also while we're here will my (ab)use of lazy here cause problems? manually throwing promises is super finicky and I didn't see another easy solution github.com/easrng/atpkg...
atpkgs/web/load.tsx at main · easrng/atpkgs
Contribute to easrng/atpkgs development by creating an account on GitHub.
github.com
purl.org
iirc it was initially rendering just the second route (before it knew if it would suspend) then bringing the previous one back on the next render, which was probably the real problem, the `first` thing (trying to keep the vdom position stable for each page) might not actually be doing anything
purl.org
there were some suspense issues, when a page suspended the previous page was destroyed then rerendered, which caused visual glitches
purl.org
this but unironically