John Chang's Avatar

John Chang

@jrcpl.us

Immigrant (πŸ‡ΊπŸ‡ΈπŸ‡ΈπŸ‡ͺπŸ‡ͺπŸ‡ΊπŸ‡ΉπŸ‡Ό), refugee from Silicon Valley (ex-Apple, Skype, Microsoft). Based in Stockholm, Sweden.

265
Followers
74
Following
65
Posts
10.02.2024
Joined
Posts Following

Latest posts by John Chang @jrcpl.us

Preview
Breakneck: China's Quest to Engineer the Future NEW YORK TIMES BESTSELLERShortlisted for the Financial …

Thanks for the book tip.

Somewhat related to that: I'm in the middle of www.goodreads.com/book/show/22... now, which I can recommend.

16.10.2025 15:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The Phone and Text apps were green in iPhone OS 1.0.

16.09.2025 01:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

SMH

21.08.2025 17:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Achievement unlocked.

6 countries, 43 hours of train/bus

02.08.2025 20:02 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
jrc Software: Genius

FYI I dug this up web.archive.org/web/20100308...

22.07.2025 14:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

"mail or fax this form to NeXT Technical Services"

19.07.2025 14:48 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I found myself in an elevator with Mister Rogers. He looked at me and said "Make it good" when I was getting out.

17.07.2025 17:57 πŸ‘ 309 πŸ” 1 πŸ’¬ 3 πŸ“Œ 0

This is fantastic. @trts.bsky.social revived an app I wrote 20 years ago and got it running on modern macOS. Impressive work!! Code sometimes lives a lot longer than you'd think.

16.07.2025 20:46 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hi Scott! Thanks for the invite! Sorry, Pontus and I are both traveling right now (I'm on vacation with family). I haven't been on social media much. We'd love to talk to you. Can we DM you later in the summer?

12.07.2025 03:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
ABC of FSRS A modern Anki custom scheduling based on Free Spaced Repetition Scheduler algorithm - open-spaced-repetition/fsrs4anki

Yes, I made the app for myself, and so it was never a commercial product or full-time effort. Anki did start to take over that space, and there's continued innovation there, namely github.com/open-spaced-.... Have you thought of making Genius into an alternative front-end for Anki?

06.07.2025 22:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Oh wow!! 😲 This is amazing. Just goes to show, software never dies :)
(Also the quality of the code is terrible so please don't look at it, but maybe Claude could rewrite it! :)

06.07.2025 22:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I thought I was going to have a normal day.

18.06.2025 22:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

OMG

18.06.2025 14:00 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I enjoyed that talk as well!

08.06.2025 18:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Decades later, there's still a lot of love for HyperCard out there. Why might that be?

27.05.2025 15:00 πŸ‘ 10 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

"Only unpickle data you trust."

26.05.2025 15:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Sorry, the sync server went down yesterday (config mistake on my part) but it's back up as of this morning. Which issues are you seeing?

21.05.2025 12:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Civilization IV - Baba Yetu (Movies editon)
Civilization IV - Baba Yetu (Movies editon) YouTube video by Mark Magnar

YT recommended this remake of the Civ 4 intro to me: www.youtube.com/watch?v=F7Cb.... It was fun to compare it to the original. But it becomes clear that humanity has no better idea of The Future than escaping Earth and living in outer space.

21.05.2025 08:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Scrappy make little apps for you and your friends

As a kid, I learned to program in HyperCard, a fantastic thing from Apple in the 1990s which empowered normal people to make homemade software. Last fall @pontus.granstrom.me started exploring and reinterpreting these ideas for 2025. Excited to share our writeup: pontus.granstrom.me/scrappy/

19.05.2025 13:18 πŸ‘ 147 πŸ” 28 πŸ’¬ 13 πŸ“Œ 10
Computational Public Space
Computational Public Space YouTube video by Dynamicland

Bret Victor: Instagram on every phone is like McDonald's on every street corner www.youtube.com/watch?v=PixP...

16.05.2025 06:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

this was not obvious at all. posting for others.

"You need an adult to buy this. / We can't send a request for this one, so you'll have to ask another way"

Solution: go to account.microsoft.com/family/, the child's account > Spending, and temporarily turn off "Require approval for every purchase".

15.05.2025 17:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
[Deleted Account]'s comment on "How AWS came to be" Explore this conversation and more from the programming community

www.reddit.com/r/programmin... the top comment suggests EC2 was invented after Amazon bought a ton of HW to deal with non-performant microservices (lol), though the timeframe mentioned is Q3 2006, which is already when EC2 is announced. Hmm

14.05.2025 12:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Uppestcase and Lowestcase Letters: Advances in Derp Learning Did you ever get ANGRY on the internet?

i would use lowerercase tom7.org/lowercase/

12.05.2025 15:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@pontus.granstrom.me here's the thesis behind the (now defunct) Icelandic startup doing "graphical recipe" software: skemman.is/bitstream/19...

12.05.2025 15:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Smart! It doesn't show focus but I managed to find the forward button (with Option-Tab) and your idea works! I already entered my passport expiration date the hard way, though.

24.03.2025 17:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I just want to enter a date in 2029, but it won't let me type; I have to click. And the click target keeps moving.
If & when you mess up, it resets to the current month.
(Also in this locale, the first weekday should be Monday.)

Why pay €€€ to build this, instead of using a native widget? Sigh.

21.03.2025 08:47 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Someday

09.03.2025 22:11 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

they priced the original v10.0 high because they didn't really want users, only developers; and making phone calls wasn't even working 1 month prior to announcing iPhone

08.03.2025 18:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Serlet, Bertrand oral history | 102808913 - CHM 1401 N Shoreline Blvd

I had a blast reading the Computer History Museum's interview of Bertrand Serlet, the "father of Mac OS X". I learned some things that surprised me: Bertrand thought Objective C was getting outdated and pushed to get rid of it,
…cont'd
www.computerhistory.org/collections/...

08.03.2025 18:27 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

So as easy as it would be to say that Skype (pre-Microsoft, I mean) should have done things differently, it's not clear to me how. It would have needed to swap out its business model AND technical architecture at the same time.

02.03.2025 18:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0