I fully recognize that it's apples & oranges (our house is 2X larger than the one we rented in SF, some expenses aren't necessary); I just found it interesting to realize that we still aren't saving as much money as we used to.
=> More informations about this toot | View the thread
~3 years into living in Chapel Hill, I'm still surprised that the cost of living here is higher than in SF.
On the + side, we now pay a mortgage instead of rent.
=> More informations about this toot | View the thread
Anyone else counting down the days until #Civilization VII is released?
I can't believe they scheduled our company summit over a holiday that only comes every 9 years or so.
=> More informations about this toot | View the thread
I haven't incorporated my albums from Google Photos yet, as download reliability from Takeout or Google Drive remains an issue. I've only been able to download 100GB of the 550GB I have stored there.
=> More informations about this toot | View the thread
The adventures in making my own static photo website continue: https://stromberg.org/t/p/
I ran into some quirks with macOS & R2 handling case sensitivity differently, but now lowercase all output paths.
https://github.com/tstromberg/livstid
=> More informations about this toot | View the thread
Stolen shamelessly from Reddit.
=> More informations about this toot | View the thread
I intend to have this software auto-publish to PixelFed periodically, but I haven't found any useful API examples to copy yet, so it'll require digging in.
=> More informations about this toot | View the thread
This time I'm using #Cloudflare Pages and R2 to serve the content - it's both fast and free (as in cost).
=> More informations about this toot | View the thread
I'm really pleased how my new online photo album software is shaping up: https://stromberg.org/t/p/
I started writing it between jobs just over 3 years ago, but dropped it once I joined a startup. It's inspired heavily by a previous iteration I wrote in Perl 25 years ago, but also vastly improved: much faster, static and serving modes, file watching, rclone to a remote target.
The software behind it lives at https://github.com/tstromberg/livstid - but there is 0 documentation, so good luck.
=> More informations about this toot | View the thread
The biggest roadblock now is available disk space on my laptop to hold a year's worth of photos at a time to get them organized & polished up.
256GB drives are terrible in this age of cameras having 2TB of storage.
=> More informations about this toot | View the thread
As my employer has encouraged me to cease contributing to my main open-source pet project, I've refocused my creativity toward publishing the best of my 25 years of photography online.
Of course, it involved writing an open-source static photo site generator. Here's an early preview with some dummy data: https://stromberg.org/t/p/
=> More informations about this toot | View the thread
On this final day of tax deductions, I'm pleased to announce that I will embark on a 545-mile bicycle ride this summer to raise money for HIV/AIDS treatment & education.
This will be my 4th time participating in #AIDSLifeCycle - so I'm going big by trying to raise $10,001. If you have even $1 to spare, your donation is hugely appreciated: https://giving.aidslifecycle.org/participant/thomas
=> More informations about this toot | View the thread
Part of this involves figuring out a photo-editing & publishing workflow that requires a minimum amount of time at a computer. My current workflow feels like a full-time job.
=> More informations about this toot | View the thread
My New Year's resolution is be better about sharing photos I take instead of leaving them hidden in the recesses of a random SSD. Here's one from this morning, taken at the railroad trestle in Bolin Forest (Carrboro, NC).
=> More informations about this toot | View the thread
I'm taking my first two-week vacation in three years. It feels fantastic and freeing, except for the bit about being on-call during the first half. That feels icky.
=> More informations about this toot | View the thread
If I could go back in time, I'd make containers get two mounts: one executable but not writeable (/bin) and one writeable but not executable (/data).
Making Kubernetes default to readOnlyRootFilesystem
and requiring folks to add a second volume if they want to write is probably the best we can do, but as an API-breaking change, it won't happen.
I'm curious about what other ideas folks have pursued here to prevent new/modified binaries from executing in Kubernetes. It'd be fun to implement.
=> More informations about this toot | View the thread
In retrospect, I think Kubernetes (and related tooling) made an unwise decision to allow-by-default execution of binaries that were added or modified after pod initialization.
I’d really like to see that change some day.
=> More informations about this toot | View the thread
If anyone is looking for a #SecurityEngineer position, DM me.
I’m looking for someone to join us at #Chainguard - who is: cozy with #Linux, heavy into #automation, comfortable contributing to open source, and not afraid of #CloudNative computing. This is a staff-level position: former software engineers or sysadmins may make a great fit. #FediHire
=> More informations about this toot | View the thread
Yes, #malcontent detected all iterations of the "ultralytics" supply-chain attack. The attackers weren't trying hard to be sneaky, so anyone looking should have detected it, but few are. #supplychainsecurity
=> More informations about this toot | View the thread
My new toy arrived today!
It's my first motorcycle from someone other than BMW, and so far it's the best I've ever owned. #Energica
=> More informations about this toot | View the thread
=> This profile with reblog | Go to thomrstrom@triangletoot.party account This content has been proxied by September (3851b).Proxy Information
text/gemini