Will Pierce
banner
nuclei.com
Will Pierce
@nuclei.com
I code, therefore I debug.
#Democracy #Python #Dart #Flutter #ClimateChange #Sustainability #Science
🏳️‍🌈 🏜️ 😎
Pinned
If you use a #SwampCooler or #EvaporativeCooler check out the app I just released for helping forecast your *indoor* conditions, showing when or if your cooler will work, based on your local weather forecast (and much math!) Free w/ limited ads.
swampcooler.app
(US only first, more countries soon)
"Hands Off"... "No Kings"... spells HONK!
June 14, 2025 at 1:40 AM
I'm attending the #NoKings #protest: “NO KINGS - Stop the Circus, Palm Springs” from 6 PM - 8 PM this Saturday downtown at the art park! www.mobilize.us/nokings/even...
NO KINGS - Stop the Circus, Palm Springs · No Kings
**In America, we don’t put up with would-be kings.** NO KINGS is a national day of action and mass mobilization in response to increasing authoritarian excesses and corruption from Trump and his allie...
www.mobilize.us
June 10, 2025 at 3:41 PM
Dear YouTube,
Thank you for teaching me how to pronounce certain technical acronyms that I've only never heard, only read in print.
Today I learned #MADIS is pronounced (May-Diss), not mah-diss.
... and #ECMWF is *not* pronounced (Eck-Mwoof)...
but Eck-Mwoof has a nice ring to it, I think.
June 5, 2025 at 12:29 AM
If you use a #SwampCooler or #EvaporativeCooler check out the app I just released for helping forecast your *indoor* conditions, showing when or if your cooler will work, based on your local weather forecast (and much math!) Free w/ limited ads.
swampcooler.app
(US only first, more countries soon)
May 22, 2025 at 11:03 PM
... just submitted my first mobile app to Apple for review before public release.
#Dart / #Flutter made it easy to develop for both iOS and Android.
As soon as I finish the monetization code for Android, I'll send it to Google for public release review, too.
May 15, 2025 at 9:57 PM
Apple's loss of their exclusivity for in-app-payments is now rippling out into the mobile code ecosystem. Borrowing a quote from someone I respect: "This is a big f---ing deal"
github.com/flutter-stri...
change readme about inapp purchases (#2151) · flutter-stripe/flutter_stripe@a73a460
Co-authored-by: Remon <[email protected]>
github.com
May 13, 2025 at 4:10 AM
NVMe bubble gum is the worst.
May 2, 2025 at 8:01 PM
Math is hard for journalists. I can't count the number of articles which say the 145% tariff on China will make goods 1.45x more expensive. No. It's actually 2.45x.
By example:
Original price: $100
Tariff imposed: $145 (because 145% of $100 is $145)
Total: ($100+$145) = $245. That's 2.45x ! 🧐
May 2, 2025 at 5:24 PM
Chrome's "Memory Saver" feature didn't know who it was up against! 😜

Upgrading my RAM later today.
April 15, 2025 at 5:31 PM
Gemini AI generated some ice cream flavors to describe Trump.
Runner up:
> Meltdown: A bitter orange swirl with a wall of questionable sprinkles.
My favorite:
> "Covfefe Crunch": An unsettling blend of orange sherbet, questionable nuts, and a lingering aftertaste of chaos.
😆
April 14, 2025 at 8:04 PM
TIL: as a mobile app developer with ~8 phones on-hand for testing... I got EIGHT #earthquake alerts for a 6.6 simultaneously.
After the shock of the cacophony of alerts, I didn't notice any shaking here in Palm Springs.
Glad it was only 5.2 in Julian/SD, not 6.6.
Thankful for #USGS! 👍
April 14, 2025 at 5:42 PM
Adding support for in-app-purchases to my first #Flutter app.
About 10x more complex than I expected.
Crunching through the Google Play integration first.
Apple's recently went through a major deprecation/API-replacement to StoreKit2.
I sure hope the dust has settled on the client libraries. 🤞
April 10, 2025 at 8:26 PM
Latitude's sign bit
Indicates the hemisphere,
A boolean test.
April 1, 2025 at 9:05 PM
#Flutter #Dart Today I wrote my first extension method for an auto-generated data class- a PODO for de/serialization, to give it a useful behavior.
Is this enough new XP to level up?
March 26, 2025 at 4:19 PM
Trump revoked their Mar a Lago bathroom privileges?
time.com/7270771/trum...
Trump Revokes Security Clearance for Biden, Harris, and More
Trump revoked security clearances for Biden and others. Here's a look at the full list and what that means.
time.com
March 22, 2025 at 5:41 PM
I haven't needed to use git LFS (large file support) before now, and wow, it works so seamlessly and easily, even with a non-github self-hosted repo. Guilt-free git commits for large-ish video assets!
March 3, 2025 at 3:42 PM
Something just made an unfamiliar "ding, bloop!" sound... I'm sure it's important, but can't figure out where it came from.
February 26, 2025 at 3:23 AM
Today I realized my app can show an error message popup (the kind that auto-dismisses, aka snackbar), for a *variable* duration... based on the length of the string of the error message (plus a constant)... so humans can read them before they disappear...
TL;DR: Using constants is unfriendly?
February 25, 2025 at 2:38 AM
TIL: mobile apps on Apple/iOS don't have a Quit button. On purpose.
TIL, Part II: ...and they cannot self-exit, or risk violating Apple's rules for apps....
The company line is that the Home button is the only valid way to "exit" an app.
I think Apple needs to loosen up a bit.
February 23, 2025 at 4:45 AM
To store emojis in MariaDB/MySQL for an existing table using the default/bad collation:
ALTER TABLE your_table_name CONVERT TO character set utf8mb4 collate utf8mb4_unicode_ci;
In Django's settings .py:
'OPTIONS': {
'charset': 'utf8mb4',
}
NOTE: collation name and charset are slightly different.
February 21, 2025 at 4:13 AM
today's todo: convert more screens in my app to have working layouts for tablet-landscape mode... 2 screens down, 3 to go.
February 20, 2025 at 10:59 PM
Unix epochtime crossed 1.74 billion!!
# date +%s
1740008723
February 19, 2025 at 11:46 PM
I love when moving a single line of code solves all¹ my problems. It doesn't happen often for me, but when it does, it's a rare kind of magic.

Footnotes:
1. obviously not ALL my problems, but the difficult ones at hand.
February 18, 2025 at 7:12 AM
Trump is not forever. One day, we will be free of him. Four years isn't forever.
February 18, 2025 at 5:09 AM