daniel_duan Profile Banner
Daniel Duan Profile
Daniel Duan

@daniel_duan

Followers
3K
Following
6K
Media
1K
Statuses
28K

Tyranny is the deliberate removal of nuance. SwiftUI @ 

Joined April 2008
Don't wanna be here? Send us removal request.
@daniel_duan
Daniel Duan
1 month
SwiftUI’s concurrency annotations express its runtime semantics. Look, there’s a nice YouTube video about it:. #WWDC25.
2
4
29
@daniel_duan
Daniel Duan
10 hours
I used to have a mp3 of this talk in my iPod/iPhone.
@thorstenball
Thorsten Ball
12 hours
I don't think I've shared anything as much as the Rich Hickey - Simple Made Easy talk. Many times per year, over many years. Constantly think of it.
1
0
2
@daniel_duan
Daniel Duan
15 hours
RT @luka_bernardi: @daniel_duan Oh the feeling of when you just copy and past the `ContentView` and reproduce the issue 🫶🏻.
0
1
0
@daniel_duan
Daniel Duan
18 hours
ProTip for filing SwiftUI feedbacks: name your top-level view `ContentView` makes it eeeeeeever so lightly easier for whoever is trying and building your code.
2
2
14
@daniel_duan
Daniel Duan
1 day
Both the commercial AI labs and AI doomers leverage the lack of imagination in normal people. This is a moment where exposure to science fictions can literally save a society.
0
0
1
@daniel_duan
Daniel Duan
4 days
I was blessed by this cover of Shake It Off by Fuji Kaze. Vibe is secured:
0
0
0
@daniel_duan
Daniel Duan
7 days
RT @BalatroGame: You didn't read the boss blind before you started, did you?.
0
586
0
@daniel_duan
Daniel Duan
10 days
Not sure no one ever talks about this or it's just buried under the mountains of slop. The concept of Claude Code comes from mastery (or dare I say, love) of the elemental command line tools.
0
0
1
@daniel_duan
Daniel Duan
11 days
I'm so curious about how they are going to adapt Project Hail Mary. I had fond memories listening to this book in NYC in a summer.
0
0
0
@daniel_duan
Daniel Duan
11 days
Do I need to explain I've adding mouse ears to all my functional 3D print models all night to someone.
0
0
1
@daniel_duan
Daniel Duan
14 days
The fixes are incremental and tiny thanks to established patterns in the code and targeted purpose of the failed tests.
0
0
1
@daniel_duan
Daniel Duan
15 days
I rewrote a project that has a well-defined unit-test collection. Lots of the tests were failing after the rewrite. Currently asking Claude code to fix them one by one. 3 tests fixed cost me $3 so far.
1
0
3
@daniel_duan
Daniel Duan
15 days
RT @jordwalke: The Social Network sequel film opens with Zuck giving a rousing speech to FB employees. Zuck: We need to win the JavaScript….
0
127
0
@daniel_duan
Daniel Duan
16 days
RT @rudrankriyam: This session has the best explanation I have visually seen about the error: Main actor-isolated property 'puse' cannot be….
0
1
0
@daniel_duan
Daniel Duan
17 days
It’s wild that I can read manga in Japanese on the iPad and just select text from the panels.
0
0
2
@daniel_duan
Daniel Duan
18 days
Love this time of the year in California. The best cherries in the world is dirt cheap 🤗.
0
0
1
@daniel_duan
Daniel Duan
21 days
I need an even simpler config language that can have arrays and dicts but doesn't allow nesting. Maybe I should make a TOML linter.
0
0
1
@daniel_duan
Daniel Duan
21 days
Started adding intra note links in Notes. Not Zettelkasten, just vibin.
0
0
2
@daniel_duan
Daniel Duan
22 days
TIL 50 iPhone compatible NFC tags is like $15.
0
0
1
@daniel_duan
Daniel Duan
24 days
AI + spaced repetition should have made language learning ultra efficient. It’s a source of infinite reading/listening material and conservation partner that knows exactly where you are with the language.
1
0
3
@daniel_duan
Daniel Duan
25 days
Parametric 3D modeling is basically the same as programming. You can get the same outcome with or without elegance. Elegance helps you go further.
0
0
1