🧑💻 TypeScript • Next.js • etc.
🌱 @kanu.kim
Gecko/Webkit 🙏
Gecko/Webkit 🙏
Congrats to Dan Minor et al on landing *experimental* support for TC39 Stage 3 proposal Temporal in SpiderMonkey. Heading for Firefox 135 behind a flag 🎉
Temporal is the modern replacement for the JavaScript Date API 👍
www.mozilla.org/en-US/firefo...
Congrats to Dan Minor et al on landing *experimental* support for TC39 Stage 3 proposal Temporal in SpiderMonkey. Heading for Firefox 135 behind a flag 🎉
Temporal is the modern replacement for the JavaScript Date API 👍
www.mozilla.org/en-US/firefo...
🔀 You can swap between Zod, Valibot and ArkType without zero effort, give it a try on the stackbliz you can find in the official docs 👇
tanstack.com/form/latest/...
🔀 You can swap between Zod, Valibot and ArkType without zero effort, give it a try on the stackbliz you can find in the official docs 👇
tanstack.com/form/latest/...
Uses @skyfeed.app + @github.com actions to do periodic filtering and re-ranking and @cloudflare.social static pages to provide data to @bsky.app
Uses @skyfeed.app + @github.com actions to do periodic filtering and re-ranking and @cloudflare.social static pages to provide data to @bsky.app
Say you only want to run a service that consumes Bluesky posts.
Using the full protocol firehose you'd be downloading ~9.5Mib/s -> 108 GB/day
Using Jetstream you're only downloading ~3 GB/day
Much easier to host somewhere with bandwidth constraints on the cheap :)
Say you only want to run a service that consumes Bluesky posts.
Using the full protocol firehose you'd be downloading ~9.5Mib/s -> 108 GB/day
Using Jetstream you're only downloading ~3 GB/day
Much easier to host somewhere with bandwidth constraints on the cheap :)
Makes it a lot easier to play around with data and explore Bluesky's AT Proto Firehose!
Only get the collections you need, only deal with JSON over a websocket, pipe it into your familiar CLI tools to analyze and explore :)
github.com/bluesky-soci...
Makes it a lot easier to play around with data and explore Bluesky's AT Proto Firehose!
Only get the collections you need, only deal with JSON over a websocket, pipe it into your familiar CLI tools to analyze and explore :)
github.com/bluesky-soci...
Well, that's an unwarranted concern: Cross-document View Transitions were carefully designed to not break this fundamental aspect of the web.
Find more info (and 5 more misconceptions) in this post: developer.chrome.com/blog/view-tr...
Well, that's an unwarranted concern: Cross-document View Transitions were carefully designed to not break this fundamental aspect of the web.
Find more info (and 5 more misconceptions) in this post: developer.chrome.com/blog/view-tr...
It allows you to attach JavaScript callbacks to changes in computed values of CSS properties.
🔗 bram.us/2024/08/31/i...
It allows you to attach JavaScript callbacks to changes in computed values of CSS properties.
🔗 bram.us/2024/08/31/i...
We use this at Bloomberg to perform type-stripping on a modern subset of TypeScript.
It's written in TypeScript and is fast because it uses whitespace to enable work-skipping.
bloomberg.github.io/ts-blank-space
We use this at Bloomberg to perform type-stripping on a modern subset of TypeScript.
It's written in TypeScript and is fast because it uses whitespace to enable work-skipping.
bloomberg.github.io/ts-blank-space
The hooked RSA_public_decrypt verifies a signature on the server's host key by a fixed Ed448 key, and then passes a payload to system().
It's RCE, not auth bypass, and gated/unreplayable.
Looks like this got caught by chance. Wonder how long it would have taken otherwise.
www.openwall.com/lists/oss-se...
It has everything: malicious upstream, masterful obfuscation, detection due to performance degradation, inclusion in OpenSSH via distro patches for systemd support…
Now I’m curious what it does in RSA_public_decrypt
The hooked RSA_public_decrypt verifies a signature on the server's host key by a fixed Ed448 key, and then passes a payload to system().
It's RCE, not auth bypass, and gated/unreplayable.