• Someone in my hometown using a Mac (or a hacked Mac, overtaken by a criminal elsewhere), guessed my Google password, and the next day got into my iCloud account. I changed my passwords and turned on two step verification. I hope this is enough.

  • I wonder if πŸ“š lovers are prepared to goes as far as Ray Bradburry’s Fahrenheit 451, in which book lovers can recite their favorite book. Obviously, George Orwell’s 1984 would countermand this, by Newspeak, removing the words from those books out of the language’s vocabulary.

    'Fahrenheit 451' book cover 'Ninety-Eighty-Four' book cover
  • My cats have been quite behaved today, despite I had to catch them earlier than usual, because renovation workers needed access to my house. Maahir was easy enough, but Aziz is always suspicious when things go out of the ordinary. I had to mix 🐱 diplomacy and human determination.

  • The roof workers are done for today. They left a mess from removing the cantilever window. They’ll clean up as soon as they’re done, which can be in a few days. So I cleaned it up a bit, so my cats won’t hurt themselves on sharp wood nor rusty nails, or roll in the dirt. 🏠

  • Renovation 🏠 Tiles on back roof removed, including the cantilever window. It’s a mess inside, so it’s good the workers protected my carpet with plastic canvas.

    A building is undergoing roof renovation with scaffolding erected around it.
  • πŸƒ with 23℃ in the shade was a challenge, so I did, again, πŸƒπŸšΆπŸΌπŸƒ 9 km (900 m : 100 m). It was very traffic-heavy with commuters, who either aren’t allowed, can’t, or don’t want to work from home. Luckily, where I crossed the road motorists must let non-motorists go first.

    A car drives along a tree-lined gravel road under a sunny sky, with fitness tracking data overlayed on the image.
  • Day one of my home 🏠 improvement project started with a visit per Dutch city bike 🚲 to a local home improvement store, called Praxis. I only bought what I needed, and still I spent more πŸ’° than on weekly grocery shopping for one person.

    A shopping cart contains paint, a tile sample, a small cork bulletin board, and other home improvement items with exercise stats displayed on the side.

    PS more and even more on my other blog.

  • It was a beautiful Sunday afternoon, and nice to be outside, though it was more crowded than usual (10 people instead of 1).

    Ah well, I did an easy πŸƒ 🚢🏼 πŸƒ of 9 km (900 m:100 m), followed by 1 km fast.

    For more details, see my Garmin Connect page.

    A sunny pathway lined with lush greenery and houses, with fitness statistics displayed at the bottom.
  • Currently reading: Programming the 65816: Including the 6502, 65C02, and 65802 by David Eyes πŸ“š πŸ‘¨β€πŸ’»

  • Question to the community…

    A responsible and accountable person doesn’t measure their wealth in Snickers bars. So what budgeting solutions do you recommend for someone who has no clue about (nor experience with) double-entry bookkeeping? 🏠

  • I made a very basic and working 1-pass cross-assembler in Pythonista. It was more of a proof of concept, to help me understand the book I’m reading (Assemblers and Loaders) πŸ‘¨β€πŸ’»

    A code editor displays Python code on the left for an assembler, with an output console on the right showing hexadecimal values.

    PS Notice it’s still big-endian, while it should be little-endian. 😬

  • Currently reading: On Writing Well, 25th Anniversary: The Classic Guide to Writing Nonfiction by William K. Zinsser πŸ“š

  • Today’s πŸƒ was easy run-walk-run. It was raining slightly, but still warm, which made the heat worse.

    For those interested, I ran 8,1 km in 55:46 min (6:53 min/km). Considering the circumstances, not bad. For more deets, see my Garmin page.

    A wooden path surrounded by greenery is shown with text displaying running stats: distance 9.81 km, time 1:11:53, and pace 7:19/km.
  • Currently reading: Assemblers and Loaders (Ellis Horwood Series in Computers & Their Applications) by David Salomon πŸ“š πŸ‘¨β€πŸ’»

  • I wondered about how to build (in Python) a linked list of tagged items, and how to print its tagged items. Each item has three containers: a link to the next same-tagged item (-1 if it’s the last item with that tag), a tag and a value. Here’s my solution. πŸ‘¨β€πŸ’»

    A Python script defines functions to manipulate lists based on tags with operations like adding, printing, and combining elements.
  • Today’s πŸƒ was an easy walk-run-walk (800 m πŸƒ 200 m🚢🏼) of 9 km. Ran 7.2 km in 48:20 min (6:43 min/km), for those wanting deets.

    A quiet residential street is shown next to a running track with overlaid text displaying distance and time metrics from a run.
  • Learning about iOS’s sandbox limitations. Pythonista has full access to its own private folders (on device and/or iCloud). You can edit external files, even run Python scripts, but iOS gives scripts no access to files outside mentioned private folders, unless files are shared to it. πŸ‘¨β€πŸ’»

  • To bring variety in my πŸƒ training, today I did an interval training. It was hot, 28℃ (82℉) in the shade, me in the sun. Still, well-hydrated, it was doable.

    In case anyone wants to know, 5 times 200 m, with my heart rate above my LT heart rate, or 5:15 min/km on average.

    A person wearing glasses and a headscarf is giving a thumbs-up outdoors, with Garmin running stats displayed on the image.
  • Now it’s two weeks after my first πŸ’‰ I thought it safe enough to do some masked shopping (no not that kind πŸ”« 🀑 of shopping) in my local town. On my way back I walked through a park, back home to my two feline buddies, still locked up in a cage.

    A vast green park with pathways, trees, and a distant building under a clear blue sky.
  • I had to make a peace offering when locking away my 🐱 darlings for their safety (renovation going on). Unfortunately, one of them can’t have it, since he’s allergic to regular cat food. Luckily, he’s up for cuddling and petting instead.