Nathan Shively-Sanders's Avatar

Nathan Shively-Sanders

@shively-sanders.com.bsky.social

I work on the Typescript compiler. I enjoy processing JSDoc and other goofy languages. See https://shively-sanders.com He/him

50 Followers  |  41 Following  |  12 Posts  |  Joined: 17.11.2024  |  2.3977

Latest posts by shively-sanders.com on Bluesky

Preview
Join the TypeScript Community Discord Server! The official community for TypeScript. Active help channels, type experts and more. Join now! | 49993 members

Starting soon! ๐Ÿ“ข

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

discord.gg/typescript

13.03.2025 16:55 โ€” ๐Ÿ‘ 55    ๐Ÿ” 6    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1
Post image

I have some serious pull requests porting to do ๐Ÿ˜‚
github.com/microsoft/Ty...

11.03.2025 14:47 โ€” ๐Ÿ‘ 23    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
A 10x Faster TypeScript - TypeScript Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.

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...

11.03.2025 14:36 โ€” ๐Ÿ‘ 976    ๐Ÿ” 294    ๐Ÿ’ฌ 22    ๐Ÿ“Œ 156
Typescript Just Got 10x Faster
YouTube video by Syntax Typescript Just Got 10x Faster

๐Ÿšจ 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...

11.03.2025 14:49 โ€” ๐Ÿ‘ 144    ๐Ÿ” 20    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 4

This is the time of year when I try escaping into VR. Also I got a sun lamp for the morning, which is the thing that actually helps.

15.12.2024 15:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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

The USPS is not, and should not be, a business, it is a critical public service

www.theguardian.com/business/202...

14.12.2024 16:58 โ€” ๐Ÿ‘ 15    ๐Ÿ” 2    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Oh, and the top ads on duckduckgo are Senior.com and Ebay.com (Google suggests Pedifix.com and DrugSuppyStore.com [sic])

12.12.2024 04:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

12.12.2024 04:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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...

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...

11.12.2024 16:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

10.12.2024 20:37 โ€” ๐Ÿ‘ 2521    ๐Ÿ” 500    ๐Ÿ’ฌ 44    ๐Ÿ“Œ 97

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.

10.12.2024 14:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

10.12.2024 14:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

MICHELANGELOG.md

06.12.2024 22:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Short answer: racism
Long answer: raaaaaaacissssmmmm

06.12.2024 15:23 โ€” ๐Ÿ‘ 85    ๐Ÿ” 12    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Prompted by thinking about the open-world lineage
Shadow of the Colossus -> Dragon's Dogma -> Breath of the Wild -> Death Stranding, Eldin Ring.

I wish Deadly Premonition fit in there but the only commonalities are (1) Japanese (2) big empty world (3) jank.

04.12.2024 14:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Google Maps Find local businesses, view maps and get driving directions in Google Maps.

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...

04.12.2024 14:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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 ๐Ÿ‘

04.12.2024 06:53 โ€” ๐Ÿ‘ 41    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐ŸŽ‰ 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!).

04.12.2024 06:16 โ€” ๐Ÿ‘ 176    ๐Ÿ” 47    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 8

If this is a JS file, itโ€™s probably because
const x = require(โ€ฆ)
binds require to a commonjs global. Itโ€™s supposed to check for locals first but it looks like that failed.

03.12.2024 16:09 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

For those outside linguistics:

1. Linguists donโ€™t actually talk about parsing much.
2. As soon as you start modeling linguistics on a computer, you need a parser, even if itโ€™s for phonology (roughly, โ€œpronunciationโ€) instead of syntax.

01.12.2024 15:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

01.12.2024 15:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Itโ€™s gotten better every time I played it. Admittedly the first time was on PS3 and the last time in VR.
(In VR, I liked it better than I did Half-Life Alyx.)

25.11.2024 02:24 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@shively-sanders.com is following 19 prominent accounts