it's done, but the edits are not visible here pdsls.dev/at://did:plc...
experiment failed successfully!

@mkrl.xyz
Software Engineer / Developer Experience I will speak at your conference for food! Unpublished author, monthly host @warsawjs.com
Most stupid websites sometimes tell you what's wrong in a network request. Not this time.
Let me fill out this very long immigration form with many fields... Ah yes, the error is clearly displayed for me to act on.
I got two! Set bonus: stacks with @jsheroes.io mug in the background.
it's done, but the edits are not visible here pdsls.dev/at://did:plc...
experiment failed successfully!
📢 I'm officially looking for a new job. You hiring? Full time, remote from Spain, paid via EOR, IC, TypeScript, no crypto, support for 3-4 conference speaking gigs/year. Share plz. 🙏 DMs open.
hey you're supposed to plug the workshop link into posts like this! see you soon
I can't believe I missed that I was also genuinely convinced clicking this button would make me suddenly learn french
sometimes I wish we could do even MORE monkey-patching obviously, for research purposes only
it's the way it's meant to be!
Thanks to how portable the original QuickJS is (and to modern C tooling brought in by quickjs-ng) it turned into a fun weekend project.
String indexing, arguments, atomics element positions, anything I could think of that used to start at 0.
Get the binaries here:
github.com/mkrl/qu1ckjs/releases
I always wanted to recompile a browser and make arrays start at 1 to see how the web breaks.
While an entire browser is a bit too much work, a compact JS engine is pretty doable.
Meet Qu1ckJS - a JS engine where indexed collections start at 1!
Play around with the REPL here:
mkrl.xyz/qu1ckjs
Made a browser extension that randomly adds silly cross-document view transitions to all websites. Now it's time to create a collective repository of silly transitions for all of us to share.