Blog: Chuwi Minibook X: a modern netbook.
The more I tote it around, the more I actually like using this ridiculous little computer.
| Pronouns | he/him |
| Web | https://tylercipriani.com |
Blog: Chuwi Minibook X: a modern netbook.
The more I tote it around, the more I actually like using this ridiculous little computer.
Today's bash adventure, I never reach echo in this script:
set -e
(( X++ ))
echo "X=$X"
Why?
Because (( X++ )) returns 0. And returning 0 from (( is a NON-zero exit code—an error.
Because of course, how silly of me.
🗳️ The @wikimediafoundation 2025 Developer Satisfaction Survey is live.
https://wikimediafoundation.limesurvey.net/552643
This survey is used to measure developer satisfaction & determine where to invest resources in the future.
Topics include: #Wikimedia Cloud Services, development and shared test environments, Phabricator, code review, continuous integration, deployment, #MediaWiki core backend components and APIs, technical documentation, & research needs.
ℹ️ For more info & links: https://w.wiki/GVdi
Our block tends to go hard on Halloween decorations every year.
This was my house:
Spent part of my evening exploring https://github.com/containers/bubblewrap
Partially for `$DAYJOB`.
And partially because npm is scary: https://gist.github.com/thcipriani/37efe1b13c02f22cd6d5e1c9d113c7a8
Failed to fetch https://packages.sury.org/php/dists/buster/InRelease 418 I'm a teapot
Well played, Sury. Well. Played.
```
GET /about/ HTTP/1.1" 200 6659 "-" "Mozilla/5.0 (compatible; Thinkbot/0.5.8; +In_the_test_phase,_if_the_Thinkbot_brings_you_trouble,_please_block_its_IP_address._Thank_you.)"
```
hrm, "block its IP address"?
```
$ sudo awk '/Thinkbot/ {print "IP:",$2}' /var/log/apache2/other_vhosts_access.log | sort | uniq | wc -l
60
```
Hosting things on the internet in 2025 is stupid.
Popped in to see my local ISP today and came away with a grab bag full of goodies. I love municipal fiber <3
https://tylercipriani.com/blog/2022/04/20/the-unreasonable-fight-for-municipal-broadband/