Will Pierce
@nuclei.com
I code, therefore I debug.
#Democracy #Python #Dart #Flutter #ClimateChange #Sustainability #Science
🏳️🌈 🏜️ 😎
#Democracy #Python #Dart #Flutter #ClimateChange #Sustainability #Science
🏳️🌈 🏜️ 😎
Pinned
Will Pierce
@nuclei.com
· May 22
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)
swampcooler.app
(US only first, more countries soon)
"Hands Off"... "No Kings"... spells HONK!
June 14, 2025 at 1:40 AM
"Hands Off"... "No Kings"... spells HONK!
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
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...
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.
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)
swampcooler.app
(US only first, more countries soon)
May 22, 2025 at 11:03 PM
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)
swampcooler.app
(US only first, more countries soon)
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...
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
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...
github.com/flutter-stri...
NVMe bubble gum is the worst.
May 2, 2025 at 8:01 PM
NVMe bubble gum is the worst.
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 ! 🧐
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
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 ! 🧐
By example:
Original price: $100
Tariff imposed: $145 (because 145% of $100 is $145)
Total: ($100+$145) = $245. That's 2.45x ! 🧐
Chrome's "Memory Saver" feature didn't know who it was up against! 😜
Upgrading my RAM later today.
Upgrading my RAM later today.
April 15, 2025 at 5:31 PM
Chrome's "Memory Saver" feature didn't know who it was up against! 😜
Upgrading my RAM later today.
Upgrading my RAM later today.
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.
😆
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
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.
😆
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.
😆
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! 👍
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
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! 👍
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! 👍
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. 🤞
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
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. 🤞
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. 🤞
Latitude's sign bit
Indicates the hemisphere,
A boolean test.
Indicates the hemisphere,
A boolean test.
April 1, 2025 at 9:05 PM
Latitude's sign bit
Indicates the hemisphere,
A boolean test.
Indicates the hemisphere,
A boolean test.
Trump revoked their Mar a Lago bathroom privileges?
time.com/7270771/trum...
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
Trump revoked their Mar a Lago bathroom privileges?
time.com/7270771/trum...
time.com/7270771/trum...
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
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!
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
Something just made an unfamiliar "ding, bloop!" sound... I'm sure it's important, but can't figure out where it came from.
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?
TL;DR: Using constants is unfriendly?
February 25, 2025 at 2:38 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?
TL;DR: Using constants is unfriendly?
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.
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
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.
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.
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.
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
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.
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.
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
today's todo: convert more screens in my app to have working layouts for tablet-landscape mode... 2 screens down, 3 to go.
Unix epochtime crossed 1.74 billion!!
# date +%s
1740008723
# date +%s
1740008723
February 19, 2025 at 11:46 PM
Unix epochtime crossed 1.74 billion!!
# date +%s
1740008723
# date +%s
1740008723
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.
Footnotes:
1. obviously not ALL my problems, but the difficult ones at hand.
February 18, 2025 at 7:12 AM
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.
Footnotes:
1. obviously not ALL my problems, but the difficult ones at hand.
Trump is not forever. One day, we will be free of him. Four years isn't forever.
February 18, 2025 at 5:09 AM
Trump is not forever. One day, we will be free of him. Four years isn't forever.