I’m giving myself more time on my iphonescreentime goal due to carplay adding to my total. Other than that no derails, new goals or changes.
EDIT: I’m also ratcheting so this is due next Sunday
I’m giving myself more time on my iphonescreentime goal due to carplay adding to my total. Other than that no derails, new goals or changes.
EDIT: I’m also ratcheting so this is due next Sunday
I love your use of obsidian to track your derails; I had never thought of having an obsidian note for each of my goals before, but I might copy you! It would be great to get some overview of the patterns of my own derails, and not just an “ahhh life happens” attitude. Thank you for sharing!
Adding a 2 day pre/post-5k break for stravaruntime.
2x Toggl goals for Scrimba (coding) and Skritter (Chinese). Both set at a mere 5 min a day. It’s primarily to remind my to actually spend time on them
bedtime has historically been a data only goal. Looking back it seem like the rate is actually just right. I’m pondering switching this into enforcement mode to push me to go to bed earlier. My only concern is that since it’s not ‘live’ it would be too easy to derail without realizing it. Since it only actually gets data once I go to bed, and by then it’s too late.
@rubygagotoku, I wasn’t actually tracking derails using obsidian, just the various non-legit reasons and if they apply. It’s a really good idea though, so now I am! Thanks for the idea. I use the following dataview query in each of my goal notes to get all the derails mentioned in my journal. I add a dataview inline field to the journal and . After testing with an inline [date:: <derail date>], it looks like I can natively use that field
Feel free to yoink : )
TABLE WITHOUT ID file.link AS Note, L.date AS Date, L.text AS Blurb
FROM [[]] Flatten file.lists AS L
WHERE contains(L.tags, "#Beeminder/derail")
WHERE contains(L.outlinks, [[]])
IT’S ALIIIIIIVE. I made it generic enough that I can just point it at any of my goals, with a neat little html page to manage it. Stores the actual schedule as a formatted string in the fineprint so I don’t need to worry about managing persistent data. I have it setup as a cron job in val.town so I don’t have to worry about managing my own infra
Note: 98% of the code was yolo-ed by AI so we’ll see how it holds up. Given it’s like 200 lines of actual logic I’m not super concerned
AND(carplaytime, iphonescreentime), but since iphonescreentime is a bit unreliable (see above), I’m thinking of changing it to use the PWA blocking. Which would also actually prevent me from using my phone…charge() endpoint), so when I want a session to last 2 hours, I can actually force that now. I don’t have a good way to enforce ‘I must have at least one 4 hour session’ since it’s a sum based goal. not sure it’s worth the lift adding it, I can just set a custom schedule for 12 hours on no-screen-sunday and while I’ll still have some time to scroll, I wouldn’t be able to waste all day on it
AND(iphonescreentime, NOT(iphoneblocked)). blocked time logically shouldn’t count towards my screentime, but it does. with this, I can negate the block time from counting.AND(intervalgoal,NOT(block interval)). allow = AND(intervalgoal,block interval)