Yilei Yang a.k.a. y2mango 🥭
@mangoumbrella.com
📤 1417
📥 152
📝 229
Founder & CEO
@mangoumbrella.com
| Infrastructure @ A\ | Opinions my own. - Yilei /EE·lay/ 🥭
pinned post!
Thank you
@myke.social
for awarding Mango Baby the Best iOS App of 2025 🤯
upgradies.com/category/bes...
www.relay.fm/upgrade/596
3 months ago
1
12
1
yu
25 days ago
0
0
0
reposted by
Yilei Yang a.k.a. y2mango 🥭
Chris Wu 🪐
about 1 month ago
The deprecated Rijksmuseum API that Museum Shuffle used is very different from its replacement. I’m 100% certain that it would have taken me weeks to adapt to it in my little free time I’d devote to it. I did it in a few hours with Claude Code. 🤯
0
7
1
Sequoia National Park
mangoumbrella.com/post/sequoia...
loading . . .
Sequoia National Park | Mango Umbrella
Our spontaneous Sequoia trip: fixed a tire bulge, navigated steep switchbacks, took the shuttle to General Sherman in the snow, and caught a spectacular sunset.
https://mangoumbrella.com/post/sequoia-national-park
3 months ago
0
0
0
Thank you
@myke.social
for awarding Mango Baby the Best iOS App of 2025 🤯
upgradies.com/category/bes...
www.relay.fm/upgrade/596
3 months ago
1
12
1
I don’t have time to do a big iOS 26 feature upgrade. A compatibility update still possible.
7 months ago
0
1
0
reposted by
Yilei Yang a.k.a. y2mango 🥭
Orta Therox
8 months ago
In 6 weeks of Claude Code, I got through a year or two of
@puzzmo.com
tech debt Switched React Native -> React, Redwood -> In-House, Jest -> Vitest, animations to Motion, Design System -> Base UI, Node upgrades, Vite upgrades, made Monorepos All on the side, solo
blog.puzzmo.com/posts/2025/0...
loading . . .
6 Weeks of Claude Code
It is wild to think that it has been only a handful of weeks. Claude Code has considerably changed my relationship to writing and maintaining code at scale. I still write code at the same level of qua...
https://blog.puzzmo.com/posts/2025/07/30/six-weeks-of-claude-code/
2
26
7
pyref.dev
now indexing 552 packages and 68314 symbols 😳 Also released PyPI pyrefdev v2025.9 to reflect the latest updates.
#Python
loading . . .
pyref.dev - Python Reference Docs
https://pyref.dev
8 months ago
0
1
0
Today’s office: Taipei Public Library Beitou Branch Vibing
@mangobaby.app
and
pyref.dev
9 months ago
0
2
0
pyref.dev
now redirects to a search page when the exact symbol is not found! Example:
pyref.dev/Counter
loading . . .
pyref.dev - Python Reference Docs
https://pyref.dev
9 months ago
1
0
0
Changelog v2025.6
https://mangoumbrella.com/post/changelog-v2025.6
loading . . .
Changelog v2025.6
# New umbrella releases * `2025-06-29` [pyref.dev](https://pyref.dev) `v2025.2-v2025.5`: Added 85 PyPI packages and released the indexer. * `2025-06-19` [yib](https://github.com/mangoumbrella/yib): One Python utility library. * `2025-06-12` [y2](https://github.com/mangoumbrella/y2): Why have two when one will do? # New blog posts * `2025-06-02` [I Migrated My Passwords From Keepassxc to Password.app](https://mangoumbrella.com/post/passwords-app) # New short posts * `2025-06-15` [got-a-lingo](https://mangoumbrella.com/post/got-a-lingo) * `2025-06-13` [pip-install-y2](https://mangoumbrella.com/post/pip-install-y2)
https://mangoumbrella.com/post/changelog-v2025.6
9 months ago
0
0
0
pyref.dev
now supports 85 popular PyPI packages, consisting of 68,314 symbols!
#Python
add a skeleton here at some point
9 months ago
1
2
2
pyref.dev
now supports NumPy! -
pyref.dev/numpy
-
pyref.dev/numpy.array
-
pyref.dev/numpy.random...
What is
pyref.dev
you ask? It provides shortcuts to official Python API reference docs.
#Python
loading . . .
pyref.dev - Python Reference Docs
https://pyref.dev
9 months ago
0
6
4
Mango Baby iOS 26 🧵 Bumped min OS to 26.
9 months ago
0
2
0
Everyone: Updates Copyright text every calendar year in their app. Me: Updates kid's grade every school year in
#MangoBaby
.
9 months ago
1
4
0
reposted by
Yilei Yang a.k.a. y2mango 🥭
Donghee Na
9 months ago
The Python Steering Council is pleased to announce that the Free-Threading project is no longer considered experimental!
discuss.python.org/t/pep-779-cr...
loading . . .
PEP 779: Criteria for supported status for free-threaded Python
Hi Thomas, The Steering Council (SC) approves PEP 779, with the effect of removing the “experimental” tag from the free-threaded build of Python 3.14. Along with this, the SC considers the following...
https://discuss.python.org/t/pep-779-criteria-for-supported-status-for-free-threaded-python/84319/123
0
53
34
I got a Lingo Glucose Biosensor and just applied it on my arm. Surprised that I didn’t feel a thing since the needle is longer than tiny? Will report back my next 14-day journey!
9 months ago
1
2
0
I can now be installed with pip install y2. Happy to be tool called by agents. Peace.
9 months ago
0
1
0
reposted by
Yilei Yang a.k.a. y2mango 🥭
Peter Steinberger
9 months ago
This post is a MUST READ if you use Claude Code.
spiess.dev/blog/how-i-u...
loading . . .
How I Use Claude Code
One month ago, I subscribed to Claude Max. I've been using AI agents including Claude Code for some time prior, but with the flat pricing, my…
https://spiess.dev/blog/how-i-use-claude-code
0
35
10
I Migrated My Passwords From Keepassxc to Password.app
https://mangoumbrella.com/post/passwords-app
loading . . .
I Migrated My Passwords From Keepassxc to Password.app
I spent about an hour migrating ~500 passwords from KeePassXC to Password.app yesterday. Here is my process: * Initially, I was afraid the export & import process might lose data (e.g. notes). Since there is no "preview" state in Password.app, if something is missing among my hundreds of records, it's very difficult to find and undo. * I picked the important ones and migrated them manually. * Before migrating everything, I did two trial runs to import 10 records at a time and verified that the data were correct. * After everything was imported, I ended up with ~200 "reused" passwords because I had been using both password managers for a while. Password.app doesn't tell you which records are sharing the same password, and I had to manually check, delete, or merge them. * I saved a backup copy of the encrypted `.kdbx` file in case something went wrong, though I don't expect to ever need it.
https://mangoumbrella.com/post/passwords-app
10 months ago
1
0
0
Changelog v2025.5
https://mangoumbrella.com/post/changelog-v2025.5
loading . . .
Changelog v2025.5
# New umbrella releases * `2025-05-30` [dotfiles](https://github.com/mangoumbrella/dotfiles) under Mango Umbrella * `2025-05-18` [pyref.dev](https://pyref.dev/): [a fast, convenient way to access Python reference docs](https://mangoumbrella.com/post/pyref.dev) # New linked posts * `2025-05-14` [∞ Apple Unveils Powerful Accessibility Features Coming Later This Year](https://mangoumbrella.com/post/apple-unveils-powerful-accessibility-features-coming-later-this-year)
https://mangoumbrella.com/post/changelog-v2025.5
10 months ago
0
0
0
reposted by
Yilei Yang a.k.a. y2mango 🥭
Thomas Wouters
10 months ago
Use
#Python
at all? I would like to do a silly thing, which I hope will bring amusement to others as well as me (if it works out). If you wouldn't mind, please fill out this form, and boost for reach:
docs.google.com/forms/d/e/1F...
loading . . .
Informal Pointless Python Survey
This is an informal, unscientific survey of (sort of) Python questions, with which I'd like to try to make something amusing, maybe something involving families feuding somehow. (I may have been inspi...
https://docs.google.com/forms/d/e/1FAIpQLSfRgC-YWEriHW_rbcBY9jWJf35w3bPxP01Mg5EAu25lOyPAeg/viewform
1
27
31
reposted by
Yilei Yang a.k.a. y2mango 🥭
Mikaela Caron 🦄
10 months ago
Today, I used the phrase "excuse me, but I'm talking," when a man started to talk over me during a casual conversation Then having another woman a few mins later being like "I appreciate you not taking any shit" ❤️ Posted with permission from him, he apologized, and no ill will
3
43
1
While I missed the remaining talks today, on my flight back from
#PyConUS
I was quite productive and made a new thing!
pyref.dev
is a fast, convenient way to access Python reference docs. It's also available as a CLI tool (pip install pyrefdev).
10 months ago
0
8
3
∞ Apple Unveils Powerful Accessibility Features Coming Later This Year
https://mangoumbrella.com/post/apple-unveils-powerful-accessibility-features-coming-later-this-year
loading . . .
Apple Unveils Powerful Accessibility Features Coming Later This Year
> **Vehicle Motion Cues**, which can help reduce motion sickness when riding in a moving vehicle, **comes to Mac**, along with new ways to customize the animated onscreen dots on iPhone, iPad, and Mac. I'm so looking forward to Vehicle Motion Cues on Mac. This will help my Caltrain commute!
https://mangoumbrella.com/post/apple-unveils-powerful-accessibility-features-coming-later-this-year
10 months ago
1
7
2
Mango Baby "is the Timery for baby tracking." Such an honor to be recommended and complimented by
@myke.social
🥰
overcast.fm/+AADAvK7p5Pk...
loading . . .
237: Core Personality: Papa — Analog(ue)
Myke is back and has a lot to catch up on. Casey showed restraint!
https://overcast.fm/+AADAvK7p5Pk/1:30:43
11 months ago
1
8
1
Changelog v2025.4
https://mangoumbrella.com/post/changelog-v2025.4
loading . . .
Changelog v2025.4
# New umbrella releases * `2025-04-19` [SwiftTitleCase](https://github.com/mangoumbrella/SwiftTitleCase): A Swift package that tries its best to transform strings to AP style title case. See [announcement](https://mangoumbrella.com/post/new-open-source-package-swifttitlecase). # New nodes * `2025-04-24` [Mango Linked](/linked) for linked posts. * `2025-04-24` [Mango Shorts](/shorts) for short posts. # New blog posts * `2025-04-27` [Hiking Maui’s Hidden Bamboo Forest](https://mangoumbrella.com/post/hiking-maui-hidden-bamboo-forest) * `2025-04-24` [424](https://mangoumbrella.com/post/424) * `2025-04-17` [On What Drives Me](https://mangoumbrella.com/post/on-what-drives-me) * `2025-04-15` [Message to Steve](https://mangoumbrella.com/post/message-to-steve) # New linked posts * `2025-04-26` [∞ Our Souls Need Proof of Work](https://mangoumbrella.com/post/our-souls-need-proof-of-work) * `2025-04-25` [∞ Netflix Introduces Dialogue-Only Subtitles](https://mangoumbrella.com/post/netflix-introduces-dialogue-only-subtitles) * `2025-04-22` [∞ Google Fi Wireless Turns 10](https://mangoumbrella.com/post/google-fi-wireless-turns-10) * `2025-04-18` [∞ How Asian Groceries Are Reshaping America](https://mangoumbrella.com/post/how-asian-groceries-are-reshaping-america) * `2025-04-17` [∞ SF Zoo’s Panda Plan Is on Track — but Tariff May Raise the Price](https://mangoumbrella.com/post/sf-zoo-s-panda-plan-is-on-track-but-tariff-may-raise-the-price) # New short posts * `2025-04-24` [my-bank](https://mangoumbrella.com/post/my-bank) * `2025-04-23` [electric-kettle-and-rice-cooker](https://mangoumbrella.com/post/electric-kettle-and-rice-cooker) * `2025-04-06` [the-raining-season-is-over](https://mangoumbrella.com/post/the-raining-season-is-over)
https://mangoumbrella.com/post/changelog-v2025.4
11 months ago
0
0
0
Hiking Maui’s Hidden Bamboo Forest
https://mangoumbrella.com/post/hiking-maui-hidden-bamboo-forest
loading . . .
Hiking Maui’s Hidden Bamboo Forest
# Summary We accidentally discovered this hidden hike in 2015 while we were heading back from Hana. We stopped at a random spot to take some pictures. On the opposite side of the road, we noticed some hikers just emerging from what seemed like nowhere:  Intrigued, we investigated and discovered a narrow trail winding into the bamboo forest. Unfortunately, it was already late that day after our trip to Hana, so we didn't venture very far. When we returned in 2017, we made sure to explore this trail again. It turned out to be the best hike we experienced in Maui. Fast forward to a few weeks ago when we brought our 6yo on the Road to Hana, we simply had to stop there. The experience was even more magical with the swollen river after the recent rainfall. # Photos    Photos from Hiking Maui’s Hidden Bamboo Forest # Numbers Time: 2025-04-19, 2.8 hours. Distance: 1.9 km (1.2 miles). # Route  See [this Google Map](https://www.google.com/maps/d/viewer?mid=11zAXKyh_GUevGmtrBLw6CUvt1DrpDJlQ) for more details.
https://mangoumbrella.com/post/hiking-maui-hidden-bamboo-forest
11 months ago
0
2
0
∞ Our Souls Need Proof of Work
https://mangoumbrella.com/post/our-souls-need-proof-of-work
loading . . .
Our Souls Need Proof of Work
Julie Zhuo: > It took me far too long to spot the pattern: nothing I ever attained satisfied the fundamental wanting; ergo there is _no thing_ that ever would. > > But I noticed something else: there was long-term satisfaction to be found in my journey. It wasn’t in the attaining but in the _becoming_. > > ... > > What if, instead of easy comfort, we wanted for challenges that transform us into better version of ourselves? It's the challenges, struggles, failures, your hard work, and the [social interactions](https://mangoumbrella.com/post/on-what-drives-me) that make your life joyful and tasteful.
https://mangoumbrella.com/post/our-souls-need-proof-of-work
11 months ago
0
0
0
∞ Netflix Introduces Dialogue-Only Subtitles
https://mangoumbrella.com/post/netflix-introduces-dialogue-only-subtitles
loading . . .
Netflix Introduces Dialogue-Only Subtitles
> [Fifty percent of Americans](https://preply.com/en/blog/americas-subtitles-use/) say they watch content with subtitles most of the time. It’s a habit we see reflected on Netflix too—nearly half of all viewing hours on Netflix in the US happen with subtitles or captions on, so we’re making the experience even better for members. > > Just in time for all the twists, inner monologues, and intense eye contact in the final season of [_YOU_](https://www.netflix.com/title/80211991) — we’re introducing a new option: original language subtitles that show only the spoken dialogue. I grew up watching TV with dialogue-only subtitles. Glad to see this is trending in America too, and better support from Netflix.
https://mangoumbrella.com/post/netflix-introduces-dialogue-only-subtitles
11 months ago
0
1
0
424
https://mangoumbrella.com/post/424
loading . . .
424
Today, April 24, is [Global Close Your Rings Day](https://www.apple.com/newsroom/2025/04/get-active-with-apple-watch/). I did a morning run, then went to the Palo Alto Apple Store to collect this shiny pin:  My rings were all closed later today. A few years ago, I had a long streak of closing my rings. Then I was on an international flight and lost my streak. Even since, I haven't been able to care closing my rings. But today, 424, feels special enough to start a new streak. Exactly one year ago, some people decided my team was replaceable and [laid us off](https://mastodon.social/@y2mango/112329202942451557). Even though I was able to find a job quickly, I don't think I healed that quick. A year and a job later, am I fine now? Maybe my rings in the following months can tell.
https://mangoumbrella.com/post/424
11 months ago
0
1
0
Happy
#CloseYourRingsDay
to those who celebrate
11 months ago
1
4
0
My bank: You just got paid! $5,000.00 is now in your account. Me: No. That was just me transferring my own $5,000.00 from another bank to you.
11 months ago
0
0
0
My pet peeve: Airbnb houses not providing an electric kettle or a rice cooker. So I always leave a private note to the host.
11 months ago
0
0
0
I thought Costco is famous for selling products in large packages and quantities? But my local Costco is limiting 3 eggs per person 🤔
11 months ago
0
1
0
∞ Google Fi Wireless Turns 10
https://mangoumbrella.com/post/google-fi-wireless-turns-10
loading . . .
Google Fi Wireless Turns 10
> **Improvements to connectivity, coverage and more, especially on iOS** > > ... we’re broadening access to this feature with data-only eSIMs, which means you can quickly and easily connect newer, eSIM-compatible devices like Android tablets and iPads with data on the go, without needing a physical SIM card. > > ... making international 5G available on iPhone in addition to Android phones. Sweet deals! Their Unlimited Plus plan is now Unlimited Premium, upgrading high-speed data from 50GB to 100GB. Now, I just need to wait for the Apple Watch support, if it is ever coming.
https://mangoumbrella.com/post/google-fi-wireless-turns-10
11 months ago
0
1
0
New Open Source Package: SwiftTitleCase
https://mangoumbrella.com/post/new-open-source-package-swifttitlecase
loading . . .
New Open Source Package: SwiftTitleCase
SwiftTitleCase is an open source Swift package that transforms strings to AP style title case.
https://mangoumbrella.com/post/new-open-source-package-swifttitlecase
11 months ago
0
2
0
∞ How Asian Groceries Are Reshaping America
https://mangoumbrella.com/post/how-asian-groceries-are-reshaping-america
loading . . .
How Asian Groceries Are Reshaping America
Priya Krishna writes, > Last year, Americans bought half a billion packets of Shin Ramyun, the spicy, beefy Korean instant noodle. Half a billion packets in a year? W.A.T.
https://mangoumbrella.com/post/how-asian-groceries-are-reshaping-america
11 months ago
0
1
0
∞ SF Zoo’s Panda Plan Is on Track — but Tariff May Raise the Price
https://mangoumbrella.com/post/sf-zoo-s-panda-plan-is-on-track-but-tariff-may-raise-the-price
loading . . .
SF Zoo’s Panda Plan Is on Track — but Tariff May Raise the Price
Han Li, reporting for The San Francisco Standard: > Zoo CEO Tanya Peterson says she’s optimistic about the pandas’ arrival despite the mounting geopolitical tensions. She’s less certain whether the arrangement will be subject to tariffs but is prepared to make the case for an exemption. > > Peterson is expected to announce the official panda arrival timeline at Thursday’s Recreation and Park Commission meeting. She revealed that the animals will need to undergo a quarantine and acclimation period after their arrival, likely at the end of the year. If everything goes according to plan, the zoo’s panda zone will open to the public next April.
https://mangoumbrella.com/post/sf-zoo-s-panda-plan-is-on-track-but-tariff-may-raise-the-price
11 months ago
0
0
0
On What Drives Me
https://mangoumbrella.com/post/on-what-drives-me
loading . . .
On What Drives Me
This essay discusses what drives me. Spoiler alert: it’s not willpower, nor impact. It’s the little interactions with real people. The sustained connections drive me forward.
https://mangoumbrella.com/post/on-what-drives-me
11 months ago
0
3
1
Message to Steve
https://mangoumbrella.com/post/message-to-steve
loading . . .
Message to Steve
Dear Steve, You might have received an email about resetting your Disney+ password. That was me, and I'm sorry! Your account was still signed in on the Samsung TV in Maui, and despite my best 10-minute struggle with the remote, I couldn't figure out how to properly sign you out. Don't worry, your account was locked so I only saw your name and your thoughtfully chosen avatar (which I really like, by the way!). Eventually, I gave up and decided to just delete the app and reinstall it. And just like that, you vanished from my life. Miss you, Yilei
https://mangoumbrella.com/post/message-to-steve
11 months ago
0
1
0
A small, round cactus with geometric patterns of spines displays vibrant pink-magenta flowers blooming from its top, planted in a stone pot alongside fern-like foliage and moss in a white container. The raining season is over.
12 months ago
0
1
0
Changelog v2025.3
https://mangoumbrella.com/post/changelog-v2025.3
loading . . .
Changelog v2025.3
# New nodes * `2025-03-23` Added [Mango Catalog](/catalog) # Updated nodes * `2025-03-15` Added a _Mango Umbrella LLC_ section to my [Setup](https://mangoumbrella.com/setup) # New posts * `2025-03-31` [baked-bread-2](https://mangoumbrella.com/post/baked-bread-2) * `2025-03-25` [∞ CW&T](https://mangoumbrella.com/post/cw-t) * `2025-03-25` [baked-bread](https://mangoumbrella.com/post/baked-bread) * `2025-03-23` [∞ leaving Google for this](https://mangoumbrella.com/post/leaving-google-for-this) * `2025-03-11` [∞ When [Dr. Bryant Lin] Got Cancer, He Didn’t Quit. He Taught a Class About It](https://mangoumbrella.com/post/when-dr.-bryant-lin-got-cancer-he-didn-t-quit.-he-taught-a-class-about-it)
https://mangoumbrella.com/post/changelog-v2025.3
12 months ago
0
0
0
Today I: ✅ Baked bread ✅ Booked our 7th trip to Hawai'i ❌ Kept procrastinating on my tax return
12 months ago
0
2
0
I clicked buttons. 👀
12 months ago
0
0
0
∞ CW&T
https://mangoumbrella.com/post/cw-t
loading . . .
CW&T
> CW&T started as a two-person design practice of Che-Wei Wang and Taylor Levy. > > With backgrounds in Architecture, Film and Computer Science, the duo met at NYU ITP where they began their scale and medium agnostic approach to design. Every single piece CW&T designed is so astonishing. I have an urge right now to to collect them all!
https://mangoumbrella.com/post/cw-t
12 months ago
0
0
0
Today I: ✅ Baked break ✅ Booked summer camp in Taiwan ❌ Kept procrastinating on my tax return
12 months ago
1
1
0
∞ leaving Google for this
https://mangoumbrella.com/post/leaving-google-for-this
loading . . .
leaving Google for this
<div class="iframe-wrapper"> <iframe src="https://www.youtube.com/embed/QYWEQo1t27k" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div> In Scott Yu-Jan's latest video: > ... there are dream jobs and careers, and then there are these rare opportunities like this to do things that no longer feel like a job.
https://mangoumbrella.com/post/leaving-google-for-this
12 months ago
0
1
0
reposted by
Yilei Yang a.k.a. y2mango 🥭
Mango Baby: Newborn Tracker
about 1 year ago
When you need to rewrite an app review with a TL;DR. Thank you 🙏🏻
0
5
1
Finally inlined screenshots and app icons in my press kit. Looking good I'd say 😄
mangobaby.app/press-kit
#PressKit
#Apple
#iOSDev
about 1 year ago
1
3
0
reposted by
Yilei Yang a.k.a. y2mango 🥭
Mango Baby: Newborn Tracker
about 1 year ago
Just released Mango Baby v2025.1, a small update improving loading speed and responsiveness when viewing a large number of logs. Hope you and your little one(s) have a nice day ^_^
apps.apple.com/app/mango-ba...
loading . . .
Baby Tracker by Mango
Mango Baby is an all-in-one newborn tracker app with a comprehensive set of iOS features like iCloud sharing, Siri Shortcuts, Widgets, Dynamic Island, and Live Activities. Its purpose is to help pare...
https://apps.apple.com/app/mango-baby/id1512238725
1
2
1
Load more
feeds!
log in