Yulei's Avatar

Yulei

@yulei.and.cat

Developer. M.Sc. Computer Science student at Karlsruhe Institute of Technology (KIT). they/she

14
Followers
65
Following
33
Posts
13.03.2024
Joined
Posts Following

Latest posts by Yulei @yulei.and.cat

what we're building will take us ten years or more, we can't sprint a healthier online future

13.02.2026 22:43 πŸ‘ 17 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1

to explain more about the burnout

it's because i can't both macromanage and micromanage. so if i let claude do most of the work, i can't make targeted small changes. since too many small wrong things have crept in already that i'm not familiar with

and if it's stuck, i'm stuck with uncanny system

02.02.2026 23:43 πŸ‘ 76 πŸ” 3 πŸ’¬ 3 πŸ“Œ 2
Preview
State of JavaScript 2025 The 2025 edition of the annual survey about the latest trends in the JavaScript ecosystem.

It took a while, but the State of JS 2025 survey results are now live! 2025.stateofjs.com/en-US

Thanks to @danielroe.dev for contributing the conclusion.

03.02.2026 01:04 πŸ‘ 88 πŸ” 31 πŸ’¬ 3 πŸ“Œ 4

so this is a thing now

31.01.2026 09:23 πŸ‘ 81 πŸ” 6 πŸ’¬ 2 πŸ“Œ 0
Preview
<wbr>: The Line Break Opportunity element - HTML | MDN The <wbr> HTML element represents a word break opportunityβ€”a position within text where the browser may optionally break a line, though its line-breaking rules would not otherwise create a break at th...

til <wbr>

27.01.2026 20:31 πŸ‘ 77 πŸ” 4 πŸ’¬ 6 πŸ“Œ 2
Preview
Pangrum - Daily Word Puzzle Game Challenge yourself with Pangrum, a daily word puzzle game. Find words using seven letters, with a centre letter that must appear in every word. How many can you find?

πŸ₯²

Pangrum 2026-01-27
Score: 13 (nice)
8/14 words | 0/1 pangrams

pangrum.com

27.01.2026 13:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

🫨

12.01.2026 22:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
a long-ass design evolution tree with nodes for individual decisions to do, choices, and consequences

a long-ass design evolution tree with nodes for individual decisions to do, choices, and consequences

individual nodes can be expanded

individual nodes can be expanded

# Task: Build a Decision Graph for Suspense Fallbacks

Create a deciduous decision graph about how React decides when, whether, and for how long to show the fallback in Suspense.

## Scope

Look at decisions related to fallback behavior.

## Commit Range

Search commits in `./react/packages/react-reconciler` between **May 2018 and August 2020**.

Use: `git -C ./react log --oneline --after="2018-05-01" --before="2020-09-01" -- packages/react-reconciler/`

## Source Material

Use ONLY information from commits in the specified range.

**CRITICAL: Do not use your prior knowledge about React. Every node must be grounded in something you find in these commits.**

## Output

Use the `/decision-graph` skill to build the graph.

When complete, export with: `deciduous graph > graph.json`

# Task: Build a Decision Graph for Suspense Fallbacks Create a deciduous decision graph about how React decides when, whether, and for how long to show the fallback in Suspense. ## Scope Look at decisions related to fallback behavior. ## Commit Range Search commits in `./react/packages/react-reconciler` between **May 2018 and August 2020**. Use: `git -C ./react log --oneline --after="2018-05-01" --before="2020-09-01" -- packages/react-reconciler/` ## Source Material Use ONLY information from commits in the specified range. **CRITICAL: Do not use your prior knowledge about React. Every node must be grounded in something you find in these commits.** ## Output Use the `/decision-graph` skill to build the graph. When complete, export with: `deciduous graph > graph.json`

ok this is amazing

i've made a claude skill that uses @bobbby.online's deciduous to generate a design evolution tree from a project's commit history. this tree is generated by Claude using the displayed prompt (and my skill). the graph ~matches how i remember it

react-deciduous-example.pages.dev

12.01.2026 03:11 πŸ‘ 108 πŸ” 10 πŸ’¬ 4 πŸ“Œ 3

the story here is that bluesky goes out of its way to implement a common feature in a privacy preserving way and double opt-in, but they fail to summarize it, while their audience which is always loudly screaming in comments again fails to actually read the link. self-inflicted but still annoying

17.12.2025 09:48 πŸ‘ 31 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

@handles.club oooooohhh i love my new handle!!! thank you!

07.12.2025 01:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
check out sidetrail this is the intro trail i guess

i just walked "check out sidetrail" by @danabra.mov

sidetrail.app/@danabra.mov...

04.12.2025 00:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

it's hard not to support after reading

01.12.2025 23:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Internet Handle

log in with your internet handle

27.11.2025 18:14 πŸ‘ 422 πŸ” 96 πŸ’¬ 19 πŸ“Œ 13

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.

12.11.2025 07:12 πŸ‘ 166 πŸ” 28 πŸ’¬ 1 πŸ“Œ 7

can’t believe the publication name I picked by vibe on Leaflet ended up being exactly the same as Dan’s

11.11.2025 23:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Things I'm not doing anymore
11.11.2025 22:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
05.11.2025 15:10 πŸ‘ 50 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - 996icu/996.ICU: Repo for counting stars and contributing. Press F to pay respect to glorious developers. Repo for counting stars and contributing. Press F to pay respect to glorious developers. - 996icu/996.ICU

github.com/996icu/996.ICU

06.08.2025 18:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The Math Is Haunted β€” overreacted A taste of Lean.

βš›οΈπŸ“ New on Overreacted: The Math Is Haunted

30.07.2025 20:40 πŸ‘ 138 πŸ” 12 πŸ’¬ 8 πŸ“Œ 4

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)

24.06.2025 07:45 πŸ‘ 60 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0

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?

24.06.2025 22:03 πŸ‘ 14 πŸ” 1 πŸ’¬ 6 πŸ“Œ 0
The spelled-out intro to language modeling: building makemore
The spelled-out intro to language modeling: building makemore YouTube video by Andrej Karpathy

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

16.06.2025 00:30 πŸ‘ 24 πŸ” 2 πŸ’¬ 6 πŸ“Œ 1

it also reminds me how much i hate python (for totally irrational reasons) but it is what it is

15.06.2025 18:52 πŸ‘ 19 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

me

15.06.2025 22:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

- "Then how to deal with the logic and interaction between data structures?"
- "Algorithms!!???",
- "Jesus, why I realized this after almost 8 years from the first time I learned data structures and algorithms"
See, this is another example of THINK INSIDE.

15.05.2025 19:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

- "Why I can't implement it?",
- "Is there any certain way to think about it?",
- "How can I think in the way computers think when facing a problem?",
- "What's the input of a problem, and how to present the input?",
- "Ahh! Data structures are the understandable data source?",

15.05.2025 19:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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,

15.05.2025 19:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
my dumb iPhone

my dumb iPhone

It's high time to reduce screen time and practice digital minimalism now. I do the following things:
- Make my phone dumb
- Buy a lovely notebook
- Keep the laptop in the bag in class

04.05.2025 18:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Another thing I realized after I moved to Germany is that I can live without phone, because digital payment is not a must and paper menu is still common.

04.05.2025 18:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

04.05.2025 18:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0