Shi Han
shihanng.bsky.social
Shi Han
@shihanng.bsky.social
Software engineer located in Japan.
Among all the guides I’ve come across online, this one is the only one that works for me. "How to Fix Wi-Fi Dropping in MacOS Sequoia & Tahoe" osxdaily.com/2025/07/11/h... #tahoe #macOS
How to Fix Wi-Fi Dropping in MacOS Sequoia & Tahoe
Some Mac users who are running the latest versions of MacOS Sequoia and/or MacOS Tahoe beta have discovered an annoying issue where wi-fi spontaneously drops and the Macs internet connection is no …
osxdaily.com
November 8, 2025 at 1:25 AM
TIL about 99 Bottles of Beer www.99-bottles-of-beer.net. But clicking on the language didn’t show anything 🤔.
99 Bottles of Beer | Start
www.99-bottles-of-beer.net
September 10, 2025 at 12:02 PM
Reposted by Shi Han
“The mainstream adoption of open source loses something when people aren't passionate about it.”

In our latest vid, Peter Wang @wang.social , co-founder of Anaconda, talks about how the open source mindset has evolved and what we risk losing today.

Check it out!

www.youtube.com/watch?v=g74B...
Peter Wang: How open source has evolved (and it’s not necessarily good)
YouTube video by CultRepo (formerly Honeypot)
www.youtube.com
July 8, 2025 at 9:35 AM
Started a new project. Spent zero time implementing the features. Spent all the time setting up the tooling/environment. This xtask thingy is fun.
July 8, 2025 at 12:27 PM
I thought this was a crate that I could "cargo add ..." but it turned out to be a very nice tutorial on how to use xtask in #rust.
github.com/matklad/carg...
GitHub - matklad/cargo-xtask
Contribute to matklad/cargo-xtask development by creating an account on GitHub.
github.com
July 6, 2025 at 11:56 PM
I find this tutorial for Tokio (async runtime in Rust) easy to understand. tokio.rs/tokio/tutorial
Tutorial | Tokio - An asynchronous Rust runtime
Tokio is a runtime for writing reliable asynchronous applications with Rust. It provides async I/O, networking, scheduling, timers, and more.
tokio.rs
July 3, 2025 at 11:48 AM
I once saw an ex-coworker was working on the AWS SDK for Smalltalk. He briefly talked about how he likes it but never did say "We should use Smalltalk!", just quietly working on the project. I respect the hell out of him.
borretti.me/article/you-...
You Can Choose Tools That Make You Happy
Stop falsifying your motivations.
borretti.me
June 28, 2025 at 10:40 PM
youtu.be/zyRFr9WjWEc?... is interesting. I have something in mind that maybe can use this library.
peer-2-peer, but it works
YouTube video by number 0
youtu.be
June 26, 2025 at 11:25 AM
Just released 🚢 the latest version of my zellij-pane-picker plugin. It is now feature complete. It allows you to quickly switch, star, and jump to panes. It has fuzzy filter to search for open panes ✨.
github.com/shihanng/zel...
GitHub - shihanng/zellij-pane-picker: Quickly switch, star, and jump to panes with customizable keyboard shortcuts
Quickly switch, star, and jump to panes with customizable keyboard shortcuts - shihanng/zellij-pane-picker
github.com
June 22, 2025 at 1:52 PM
Reposted by Shi Han
The number one "leadership" trick has to be breaking something and then taking credit for fixing it.
May 12, 2025 at 10:35 PM
Now I can select a pane!
May 11, 2025 at 2:36 AM
Working on a Zellij plugin. Now I can display a list of 🎉
May 10, 2025 at 11:40 AM
Found out about this neat tool github.com/Canop/broot. Going to integrate this into my workflow especially when I need to navigate large code base.
GitHub - Canop/broot: A new way to see and navigate directory trees : https://dystroy.org/broot
A new way to see and navigate directory trees : https://dystroy.org/broot - Canop/broot
github.com
May 5, 2025 at 2:22 AM
Working in an environment where everyone is mindful of git-commit messages and sanity is really fun. Also, today I learned a new phrase: "git gardening."
April 23, 2025 at 10:02 AM
"No Longer My Favorite Git Commit" mtlynch.io/no-longer-my...

Verbosity is great; further improvement can be made with a better structure that is mindful of the reader.
No Longer My Favorite Git Commit
Revisiting David Thompson's "My favourite Git commit"
mtlynch.io
March 25, 2025 at 12:21 PM
Love the talk "Subclassing, Composition, Python, and You." It helps me understand the whys and appreciate how Go enforces these disciplines with compositions.

www.youtube.com/watch?v=2qpW...
Subclassing, Composition, Python, and You — Hynek Schlawack
YouTube video by EuroPython Conference
www.youtube.com
March 23, 2025 at 11:12 AM
Created a #Zim module to set up #Zellij completion on #zsh. github.com/shihanng/zim...
GitHub - shihanng/zim-zellij: A Zim's module that set up shell completion for Zellij
A Zim's module that set up shell completion for Zellij - shihanng/zim-zellij
github.com
February 9, 2025 at 11:42 AM
As a customer, I find it overwhelming when banking apps send too many marketing notifications. It's like the boy who cried wolf. If I'm constantly bombarded with sales pitches, I might start ignoring all notifications, including important ones like security alerts.
February 4, 2025 at 11:24 PM
I’m beginning my winter break … with a cold. 🤧
December 26, 2024 at 12:51 PM