Yulei Chen
banner
yuleichen.dev
Yulei Chen
@yuleichen.dev
M.Sc. Computer Science student at Karlsruhe Institute of Technology (KIT). Developer. They/them
Reposted by Yulei Chen
Node excitement 😉

Congrats to @marcoippolito.dev on making it official: type-stripping in Node 25 is now declared to be stable 🎉

You can run: node index.ts

The capabilities have not changed since Node 24. This is purely a maturity indicator.
Type stripping is now stable.
Enjoy 🌞
Node.js v25.2.0 Current is out 💚

Notable changes + updates here:
nodejs.org/en/blog/rele...
November 12, 2025 at 7:12 AM
can’t believe the publication name I picked by vibe on Leaflet ended up being exactly the same as Dan’s
November 11, 2025 at 11:14 PM
Things I'm not doing anymore
yulei.leaflet.pub
November 11, 2025 at 10:41 PM
Reposted by Yulei Chen
November 5, 2025 at 3:10 PM
Reposted by Yulei Chen
⚛️📝 New on Overreacted: The Math Is Haunted
The Math Is Haunted — overreacted
A taste of Lean.
overreacted.io
July 30, 2025 at 8:40 PM
Reposted by Yulei Chen
An underrated strategy, or so I keep telling myself, is to buy a textbook and never read it but just go about your life until one day you somehow know all the information contained therein and then you can read the textbook as a victory lap (also works for saved PDFs/bookmarks)
June 24, 2025 at 7:45 AM
Reposted by Yulei Chen
what is the main reason that gradient descent (at least the vanilla version) uses a proportional step to the gradient value? i understand why it needs to use the sign (for direction) but why is being proportional a good idea?
June 24, 2025 at 10:03 PM
Reposted by Yulei Chen
watching this vid now. what really strikes me is that types are kind of important (much discussion about floats vs ints, or about making sure division makes sense and you don’t squash things or confuse rows with columns). can somebody explain why is using Python for this a good idea
The spelled-out intro to language modeling: building makemore
YouTube video by Andrej Karpathy
www.youtube.com
June 16, 2025 at 12:30 AM
Reposted by Yulei Chen
it also reminds me how much i hate python (for totally irrational reasons) but it is what it is
June 15, 2025 at 6:52 PM
me
danabra.mov dan @danabra.mov · Jun 15
every time i try to learn something new i get surprised by how much i want to sleep
June 15, 2025 at 10:46 PM
When I learn some stuff in computer science, e.g. lexers, I always have this kind of feeling that it's easy to build it in my mind but I don't know where to start when I'm about to implement it.
I asked myself a series of questions,
May 15, 2025 at 7:37 PM
For a long period of time, I was used to buying stuff online. But after moving to Germany, I sort of get used to buying stuff offline. Online shopping is obviously more convenient, but offline shopping makes me feel ALIVE.
May 4, 2025 at 6:13 PM
I used to learn all the things in a linear way. “You must read the first 2 chapters until you start the third chapter”, I always said to myself. However, it turned out I always gave it up in the second chapter, because my original curiosity can’t support me to finish the first 2 chapters.
April 26, 2025 at 7:45 PM
I'm learning Python.

The first thing I want to learn is to build the mental model. Naomi Ceder gives me the inspiration from her blog Notes on Teaching Python — Mental Models (www.naomiceder.tech/posts/mental...). (We’re standing one the shoulder of giants and I really appreciate it.)
Notes on Teaching Python – Mental Models
Notes on Teaching Python – Mental Models I admit it – I’m just an old, cranky teacher. As much I love seeing so many people all around me teaching Python, as much as I love the notion of spreading the
www.naomiceder.tech
April 24, 2025 at 4:26 PM
I worked as a JavaScript developer for 3 years. However, I didn’t know what a mental model of JavaScript meant during the first 2 years until I read Dan Abramov’s book Just JavaScript, where I realized how important it is to build a correct mental model.
April 22, 2025 at 3:57 PM
(I will write a post every day for 3 weeks)
Inspired by cbvivi’s blog(cbvivi.today/wo-yao-lian-...) which introduces Tiny Experiments, I decide to start my first tiny experiment—write a post every day for 3 weeks.
我要连续更新博客一百天
最近有本流行的新书叫《微微实验》(Tiny Experiments)。书名令我好奇,快速看了一遍。 作者 Anne-Laure Le Cunff 是法国人。这本书从她辞职离开 Google 写起。那是一份令年轻的她自豪并火力全开的梦幻工作,...
cbvivi.today
April 21, 2025 at 9:18 AM
Reposted by Yulei Chen
Chappell Roan’s The Giver, a song literally about lesbian topping she did as a country anthem cause she thought it was funny, used for Hockey Night in Canada’s opening tonight & it’s even funnier
March 23, 2025 at 3:18 AM
Reposted by Yulei Chen
using git blame on personal projects
March 23, 2025 at 2:45 AM
How do you survive in a place where you don’t know the native language? My answer: be a fool.

I’m a fool, so I don’t know what’s on the menu, but ordering food using pictures doesn’t embarrass me.
I’m a fool, so I don’t understand the rules of a board game, but I allow myself to be stupid in the
March 23, 2025 at 2:58 PM
When I work as a developer, having several role models in the industry really helps me a lot. I’m going to switch to the academia this year for my master degree, and I want to start it from exploring some role models…
February 28, 2025 at 7:37 AM
Reposted by Yulei Chen
Correct. If the birthdate field contains corrupt or mismatched data, it defaults to 1875-05-20, which serves as a flag. May 20, 1875, is the day the international standards and metrics treaty was signed. Everything is a conspiracy when you don’t know how anything works.
February 15, 2025 at 5:53 AM