Viewing profile — joshuakgoldberg
joshuakgoldberg
HN member- Joined
- Mon, Oct 24, 2016, 6:40 AM UTC
- HN karma
- 122
- Public activity
- 25 items
- HN profile
- View on Hacker News ↗
About joshuakgoldberg
No profile information was provided.
Recent public activity
-
comment
Comment #43184560
Nothing will ever top this for typescript types. This is the pinnacle. An entire virtual machine and system memory with garbage collector in types. Turing Completeness is one level…
-
comment
Comment #39592613
Security is important. Overusing report mechanisms for non-actionable noise is counterproductive.
- story
-
comment
Comment #38939172
One of 2023’s biggest trends for web tooling was rewriting existing tooling in Rust. Rust is a wonderful programming language that allows for shockingly fast binaries which still i…
- story
-
comment
Comment #37585690
Finding and eliminating thousands of calls to recreate a giant regular expression in a popular open source emoji plugin.
- story
-
comment
Comment #37033791
Parts 2 & 3 of a blog post series on touching up performance in the centered.app web app. These pushed the Lighthouse performance score from 36 to 51 by pruning a multi-MB unused a…
- story
-
comment
Comment #36791087
Part 1 of an ongoing blog series describing performance investigations & improvements on the popular centered.app web app. This one implemented over-eager loading on a page that wa…
- story
-
comment
Comment #33657324
I've applied to >100 conferences and spoken at about a third of them. Prospective or first-time speakers often ask me for advice - so, finally, here's a walkthrough for how I apply…
- story
-
comment
Comment #33594129
TypeScript 4.9 introduces a new operator, satisfies, that allows opting into a different kind of type inference from the type system's default. satisfies brings the best of type an…
- story
-
comment
Comment #33316365
I'm so excited about this . It's a testament to how well-built-up modern frontend tooling is, especially around React. The things that used to take hundreds or even thousands of li…
-
comment
Comment #32751628
Personal notes from an open source maintainer of their first six months of full time maintenance.
- story
-
comment
Comment #32600493
An implementation of Oak's Lab from the original Pokemon games, but with Angular, React, Solid, Svelte, and Vue instead of starter Pokemon. It's written in TypeScript and hosted on…
- story
-
comment
Comment #31901974
These are wonderful, thank you!
-
comment
Comment #31901048
This is great!
-
comment
Comment #31898421
TypeScript's type system is Turing Complete: meaning it has conditional branching (conditional types) and works with an arbitrary huge amount of memory. As a result, you can use th…
- story
-
comment
Comment #30643435
Great writeup on `never`, love to see it!