Nathan Shively-Sanders
shively-sanders.com
Nathan Shively-Sanders
@shively-sanders.com
I work on the Typescript compiler. I enjoy processing JSDoc and other goofy languages. See https://shively-sanders.com
He/him
Reposted by Nathan Shively-Sanders
Starting soon! 📢

We've got a TypeScript AMA starting in just a few minutes (10am Pacific) on the TypeScript Discord!

discord.gg/typescript
Join the TypeScript Community Discord Server!
The official community for TypeScript. Active help channels, type experts and more. Join now! | 49993 members
discord.gg
March 13, 2025 at 4:55 PM
Reposted by Nathan Shively-Sanders
I have some serious pull requests porting to do 😂
github.com/microsoft/Ty...
March 11, 2025 at 2:47 PM
Reposted by Nathan Shively-Sanders
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness!

devblogs.microsoft.com/typescript/t...
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
devblogs.microsoft.com
March 11, 2025 at 2:36 PM
Reposted by Nathan Shively-Sanders
🚨 TypeScript just got 10× faster!

The TypeScript compiler has been ported to Go and we had Anders Hejlsberg and Daniel Rosenwasser on to announce it and break it all down!

www.youtube.com/watch?v=ZlGz...
Typescript Just Got 10x Faster
YouTube video by Syntax
www.youtube.com
March 11, 2025 at 2:49 PM
Reposted by Nathan Shively-Sanders
The USPS is not, and should not be, a business, it is a critical public service

www.theguardian.com/business/202...
Trump eyes privatizing United States Postal Service during second term
The USPS was a target during his first administration, and it might now be on the chopping block due to financial losses
www.theguardian.com
December 14, 2024 at 4:58 PM
Now that I'm middle-aged, it's bad enough that I have to wear medical devices to offset my years of Bad Foot Posture, but they're *also* called Visco-GEL Little ToeBuddy.
December 12, 2024 at 4:42 AM
Reposted by Nathan Shively-Sanders
I'm glad this deal is dead because I would have lived in an illegal(?) grocery monopoly, but suing each other for failing to do it is so funny

The next time I want to commit a crime, I'll sign a contract with my co-conspirators and sue them for breach if we get caught

apnews.com/article/krog...
Albertsons gives up on Kroger merger and sues the grocery chain for failing to secure deal
Albertsons is giving up on its merger with Kroger a day after it was rejected in two courts and it is suing the grocery chain, saying it didn’t do enough to secure regulatory approval of the $24.6 bil...
apnews.com
December 11, 2024 at 4:29 PM
Reposted by Nathan Shively-Sanders
BREAKING: A judge has blocked Kroger’s $24.6 billion merger with Albertsons.

The judge sided with the FTC, finding that the deal would reduce competition for US grocery shoppers.
December 10, 2024 at 8:37 PM
I love the sound design of 90s computer games: realistic sounds dropped in place of older bleeps+bloops, amateur voice acting and primitive 3D. My favorite is Might and Magic and my favorite of those is the shopkeepers.

“How ya doin, how ya doin” is a household word around here.
December 10, 2024 at 2:38 PM
A good thing about having Vimium, a high keyboard repeat rate, and a cat is that you find out it is possible to open 6 new tabs with one key press.
December 10, 2024 at 2:25 PM
December 6, 2024 at 10:02 PM
Reposted by Nathan Shively-Sanders
Short answer: racism
Long answer: raaaaaaacissssmmmm
December 6, 2024 at 3:23 PM
Did you know you can visit the real-life Milk Barn from Deadly Premonition?

It's a burger place called Herfy's, which is a fun place to visit if you like the vibe of Korean-American fast food places (I do, fond memories of grad school).

www.google.com/maps/place/H...
Google Maps
Find local businesses, view maps and get driving directions in Google Maps.
www.google.com
December 4, 2024 at 2:36 PM
Reposted by Nathan Shively-Sanders
This is a big deal.

Node v22.12 is the first LTS release that unflags require(ESM).

This is superb work by @joyeecheung.bsky.social 👍
🎉 require(esm) has been unflaged in v22.12.0! We are also planning to unflag it on v20.x later if it goes well in v22.x.

As before please try it out and report any bugs you find. (hopefully none, but with how wild the module loading edge cases can be, one never knows!).
A new Node.js LTS Release is out! 🥳

v22.12.0 enables require(esm) by default!

Read more about that change and the rest of additions / fixes in our blog post / CHANGELOG: nodejs.org/en/blog/rele...

#nodejs #javascript
December 4, 2024 at 6:53 AM
Reposted by Nathan Shively-Sanders
🎉 require(esm) has been unflaged in v22.12.0! We are also planning to unflag it on v20.x later if it goes well in v22.x.

As before please try it out and report any bugs you find. (hopefully none, but with how wild the module loading edge cases can be, one never knows!).
A new Node.js LTS Release is out! 🥳

v22.12.0 enables require(esm) by default!

Read more about that change and the rest of additions / fixes in our blog post / CHANGELOG: nodejs.org/en/blog/rele...

#nodejs #javascript
Node.js — Node v22.12.0 (LTS)
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
December 4, 2024 at 6:26 AM
Turns out the core of the phonology code I wrote for fun over thanksgiving break is yet another parser.
A weird, constraint-based chart parser, so that’s a nice change.
December 1, 2024 at 3:31 PM