Sign in

Jon Kuperman

@jonkuperman.com
6.9K followers 835 following 2K posts

jobless for one week

PostsRepliesMedia
Jon Kuperman @jonkuperman.com · 10h
wow great plenary so far!
010
Reposted by Jon Kuperman
Rob Palmer @robpalmer.bsky.social · 15h
ECMAScript excitement 😉 Congrats to @nicr.dev on advancing `export defer` to Stage 2.7 at @tc39.es today 🎉 It is a performance feature that permits lazy evaluation of re-exported bindings. It is useful for reducing the cost of partially-used barrel files 👍
export defer { y } from "mod1";
export defer { z } from "mod2";
2377
Reposted by Jon Kuperman
Rob Palmer @robpalmer.bsky.social · 15h
ECMAScript excitement 😉 Congrats to @ashley-c.bsky.social from TechAtBloomberg on advancing the Composites proposal to Stage 2 at @tc39.es today 🎉 Composites are objects that are compared by value instead of identity. They are an evolution of Record & Tuple proposal.
const pos1 = Composite({ x: 1, y: 4 });
const pos2 = Composite({ x: 1, y: 4 });
pos1 === pos2; // true

const positions = new Set(); // the standard ES Set
positions.add(pos1);
positions.has(pos2); // true
59115
Jon Kuperman @jonkuperman.com · 10h
Amazing!
021
Jon Kuperman @jonkuperman.com · 28/09/2026
Exciting! It looks great.
010
Reposted by Jon Kuperman
Jonas Kruckenberg @jonaskruckenberg.de · 28/09/2026
come work with me! work with dome of the biggest companies on some of the hardest problems! mainmatter.notion.site/Rust-Enginee...
mainmatter.notion.site
Rust Engineering Consultant 2026 | Notion
Please email jobs+rust@mainmatter.com with your résumé and availability.
2104
Jon Kuperman @jonkuperman.com · 27/09/2026
Are civilized drinks when you drink Jäegermeister and discuss why civ 5 is better than civ 6?
110
Jon Kuperman @jonkuperman.com · 27/09/2026
It really grinds my gears
130
Jon Kuperman @jonkuperman.com · 27/09/2026
I just did my first non-ebike ride in one and a half years and it was AWFUL
4160
Jon Kuperman @jonkuperman.com · 26/09/2026
I'm so poor I had to look up what that even meant
020
Jon Kuperman @jonkuperman.com · 21/09/2026
Welcome!!!
020
Jon Kuperman @jonkuperman.com · 12/09/2026
classic crate and switch
080
Jon Kuperman @jonkuperman.com · 12/09/2026
lol why is spotify catching strays in this hn comment news.ycombinator.com/item?id=4964...
H hacker news comment about an article where Shopify rewrote their React Native codebase to native apps. The comment says:

Numbers from GPT Astra - Shopify has 3000 engineers as of 2026
- Google Chrome when released in 2008 conservatively had ~ 60 engineers.

- GTA 5 in its credits had 150 software engineers. Surprising even to me who has had many an experience of being in a bloated FAANG team, this 150 includes GTA Online!

In a sane society, Shopify’s opinion on anything engineering related would be thrown into rubbish because they seem to have managed to complicate a simple app into requiring thousands of engineers and now maybe millions in cloud spending to Frontier labs. This is unfortunately not an isolated case, Spotify for one has the same issue, idk what “engineering” Spotify is doing, it’s the worst app I’ve used in my life.
390
Reposted by Jon Kuperman
Justin Fagnani @justinfagnani.com · 09/09/2026
I wrote about what I've been up to with my new programming language! Zena targets WebAssembly GC, with a TypeScript-like syntax, sound type system, and lots of cool features like pattern matching, async cancellation, borrow checking, WASI integration, and more! justinfagnani.com/2026/09/09/z...
justinfagnani.com
Zena: A new Wasm-first programming language
410526
Jon Kuperman @jonkuperman.com · 09/09/2026
I'll be there in a few days!
020
Jon Kuperman @jonkuperman.com · 09/09/2026
You: I'd like to report a website! Police: Can I have your name and phone number? You: Oh no, they got to you too!
020
Jon Kuperman @jonkuperman.com · 09/09/2026
It's hard for me to overstate how much I owe to that place and time. I don't remember why I joined but I'm so glad I did!
130
Jon Kuperman @jonkuperman.com · 09/09/2026
Exact opposite order for me!
010
Jon Kuperman @jonkuperman.com · 09/09/2026
💜💜💜💜💜💜
010
Jon Kuperman @jonkuperman.com · 09/09/2026
Have any of you read A Short Stay in Hell? I want to chat about it! www.goodreads.com/en/book/show...
goodreads.com
A Short Stay in Hell
As a faithful Mormon, Soren Johansson has always believ…
230
Jon Kuperman @jonkuperman.com · 08/09/2026
Congrats!!!
011
Jon Kuperman @jonkuperman.com · 08/09/2026
If she hits bugs or feature requests send them my way! No ads.
010
Jon Kuperman @jonkuperman.com · 08/09/2026
I made this silly sudoku app months ago. Yesterday I looked on Clerk and saw I have ten users who play almost daily. Such a nice feeling. infinitesudoku.com
infinitesudoku.com
Infinite Sudoku
A beautiful, endlessly replayable Sudoku game with multiple difficulties, killer mode, and offline support.
2160
Jon Kuperman @jonkuperman.com · 05/09/2026
My neighborhood is so trendy I just ordered a coffee in central London and thought “wow what a deal!”
1170
Jon Kuperman @jonkuperman.com · 05/09/2026
Happy birthday!!!!
010
Jon Kuperman @jonkuperman.com · 04/09/2026
I like to keep our AI team on their toes by asking about models that don’t exist
A slack message that says “When are we getting access to Aurelius? It's been out for weeks now…”
3990
Jon Kuperman @jonkuperman.com · 03/09/2026
Oh no. I hope you feel better soon!
010
Reposted by Jon Kuperman
James Snell @jasnell.me · 03/09/2026
Just merged the new experimental `node:bench` module into Node.js main... modeled closely after `node:test`, it adds a basic benchmark runner to core. node --bench benchmark.js
1333
Jon Kuperman @jonkuperman.com · 03/09/2026
A ChatGPT query on ultra thinking mode that asks “Why does my stomach hurt every time I eat more than 200 peanut m&ms?”
4190
Jon Kuperman @jonkuperman.com · 03/09/2026
Is slack having a month long outage? slack-status.com
slack-status.com
Slack System Status
Resources for real-time and historical information about the Slack service.
010
Jon Kuperman @jonkuperman.com · 02/09/2026
Yes, AI wrote the code. But I have a good understanding of how it works!
My dog staring at me looking thoroughly unconvinced
1180
Jon Kuperman @jonkuperman.com · 02/09/2026
hiiiiiiiiiiiiii
020
Jon Kuperman @jonkuperman.com · 02/09/2026
whoiz - now on @npmx.dev npmx.dev/package/@jku...
npmx.dev
@jkup/whoiz - npmx
Who is actually serving this site? Enumerate a domain's endpoints and fingerprint the CDN and hosting provider behind each one.
1204
Jon Kuperman @jonkuperman.com · 02/09/2026
What if rust and elixir were *not* involved *and* you got to move to London!
210
Jon Kuperman @jonkuperman.com · 30/08/2026
I would like to be there right now
010
Jon Kuperman @jonkuperman.com · 29/08/2026
I see your "motorcycle on car" and I raise you "chair on bicycle"
A street sign with a circle around a motorcycle on top of a cara wooden chair on top of an ebike
020
Jon Kuperman @jonkuperman.com · 28/08/2026
I consider anyone who shows up less than three minutes late a prompt engineer
4360
Jon Kuperman @jonkuperman.com · 28/08/2026
Same!
010
Jon Kuperman @jonkuperman.com · 28/08/2026
More and more lately bluesky takes many seconds to load in content. Is this happening to anyone else?
7160
Jon Kuperman @jonkuperman.com · 27/08/2026
I love doing courses there! Yours looks great!
170
Jon Kuperman @jonkuperman.com · 27/08/2026
Kind of want to sign up for this aichessathon.com
aichessathon.com
AI Chessathon: Build a chess agent. Put it on the board.
Online qualification 7–11 September 2026. London final 12 September 2026. Sponsored by Optiver.
130
Reposted by Jon Kuperman
Oliver Medhurst @honk.foo · 25/08/2026
Porffor alpha is out! It represents a new phase of the project where real-world dependencies are beginning to work and Node compatibility is the main bottleneck. To be clear, it still likely won't work with your app yet, but it is much closer than before. Recap here: honk.foo/porffor-alpha/
honk.foo
Porffor goes alpha August 11th
A self-hosting and rewritten Porffor launches in SF next month!
37320
Reposted by Jon Kuperman
Jon Kuperman @jonkuperman.com · 25/08/2026
This was fun github.com/jkup/whoiz
You can run npx @jkup/whoiz on any URL and it will tell you all the endpoints and what web host or CDN they use!
4374
Jon Kuperman @jonkuperman.com · 25/08/2026
Thanks!
000
Jon Kuperman @jonkuperman.com · 25/08/2026
Wow that’s amazing!
000
Jon Kuperman @jonkuperman.com · 25/08/2026
This was fun github.com/jkup/whoiz
You can run npx @jkup/whoiz on any URL and it will tell you all the endpoints and what web host or CDN they use!
4374
Reposted by Jon Kuperman
Jake Bailey @jakebailey.dev · 20/08/2026
it's happened
Migrate repo to TypeScript 7- #63763
#63763
Merged
microsoft:main
jakebailey:main-ts7
2 minutes ago
+2,928,712
-6,073,031
Lines changed: 2928712 additions & 6073031 deletions
Conversation7 (7)
Commits2495 (2495)
Checks23 (23)
Files changed3000+ (3000+)
Conversation
@jakebailey
Jake Bailey (jakebailey)
4 hours ago
412211
Jon Kuperman @jonkuperman.com · 20/08/2026
github.blog/news-insight...
Since April, monthly GitHub commits have gone from 1.4 billion to 2.9 billion.
0103
Reposted by Jon Kuperman
Rob Palmer @robpalmer.bsky.social · 19/08/2026
ECMAScript excitement 😉 Congrats to @yusukesuzuki.bsky.social on shipping TC39 Stage 3 Import Defer in upstream WebKit, heading for Safari 🎉 Import Defer is a performance feature that lets you lazily execute a module on first access to the module namespace 🔥 github.com/WebKit/WebKi...
import defer * as ns from "./mod.js";
// mod.js is fetched and linked now, but NOT evaluated.

console.log("before");
console.log(ns.value);   // <-- mod.js evaluates here, synchronously
2589
Jon Kuperman @jonkuperman.com · 17/08/2026
github and claude down at the same time i guess i'll look out my window for a while
081