what we're building will take us ten years or more, we can't sprint a healthier online future
what we're building will take us ten years or more, we can't sprint a healthier online future
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
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.
so this is a thing now
π₯²
Pangrum 2026-01-27
Score: 13 (nice)
8/14 words | 0/1 pangrams
pangrum.com
π«¨
a long-ass design evolution tree with nodes for individual decisions to do, choices, and consequences
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`
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
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
@handles.club oooooohhh i love my new handle!!! thank you!
i just walked "check out sidetrail" by @danabra.mov
sidetrail.app/@danabra.mov...
it's hard not to support after reading
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.
canβt believe the publication name I picked by vibe on Leaflet ended up being exactly the same as Danβs
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)
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?
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
it also reminds me how much i hate python (for totally irrational reasons) but it is what it is
me
- "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.
- "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?",
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,
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
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.
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.