Ceaseless tinkerer.
I do open source stuff for #Valkey at Percona. Ex-AWS. Ex-#bottlerocket. Ex-#OpenSearch. Ex-#Redis.
Spare time pursuits: #3dprinting, #OpenSCAD, #gardening.
Interested in building a greener future with technology. he/him Located in Edmonton, AB #yeg Opinions:: My own, not my employers.
Public Key
npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Profile Code
nprofile1qqs97tdvy97r26qvhnjhfw4q4esfxuar2mh3mcdt9mg2jg9th8dnllcpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsr0e4mt
Show more details
Published at
2026-05-16T13:41:13Z Event JSON
{
"id": "46bc33c2c45e1b39eb033b5cb46b764674474ec424fc83baf4042c7d02c8e86d" ,
"pubkey": "5f2dac217c35680cbce574baa0ae609373a356ef1de1ab2ed0a920abb9db3fff" ,
"created_at": 1778938873 ,
"kind": 0 ,
"tags": [
[
"t",
"3dprinting"
],
[
"t",
"gardening"
],
[
"t",
"yeg"
],
[
"t",
"redis"
],
[
"t",
"openscad"
],
[
"t",
"bottlerocket"
],
[
"t",
"opensearch"
],
[
"t",
"valkey"
],
[
"proxy",
"https://fosstodon.org/users/linux_mclinuxface",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://fosstodon.org/users/linux_mclinuxface",
"pink.momostr"
],
[
"-"
]
],
"content": "{\"name\":\"Kyle Davis\",\"about\":\"Ceaseless tinkerer. \u2028I do open source stuff for #Valkey at Percona. Ex-AWS. Ex-#bottlerocket. Ex-#OpenSearch. Ex-#Redis. \u2028Spare time pursuits: #3dprinting, #OpenSCAD, #gardening. \u2028Interested in building a greener future with technology. he/him\\nLocated in Edmonton, AB #yeg\\n\\nOpinions:: My own, not my employers.\\n\",\"website\":\"https://fosstodon.org/@linux_mclinuxface\",\"picture\":\"https://cdn.fosstodon.org/accounts/avatars/109/270/649/314/355/168/original/2f77a60533e1d30c.jpeg\",\"nip05\":\"[email protected] \"}" ,
"sig": "5b1bc710aca6718561bb10da5c5d7c03d2490295c00b7626e2ee294d2d5b54b11620100257dad599a42710e13090ccabf505231dc5a044181bf5120a72050292"
}
Last Notes npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis For admin tools, would you rather have a: GUI (web/app based, point-and-click) or TUI (run from a terminal session interactively but not a command line tool)? npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis too bad these models aren’t solid. I need to 3d print a tiny PCjr for my desk. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I’ve been off my #3dPrinting game. I had work travel, a shoulder injury, and started a new job so ability and free time has been very scarce. But today, I’m changing over and the hot end of the #sv08 to a microswiss flow tech. The SOVOL nozzle system is definitely a weak point of this printer and the 1st party hardened steel was the worst “upgrade” I ever made to any printer. Let’s see how ‘drop-in’ this new hot end is https://cdn.fosstodon.org/media_attachments/files/116/114/909/989/821/083/original/9e1af69d28225ebf.jpeg npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis that doesn’t surprise me. Self hosting mastodon is not easy (see what’s going on with mstdn.ca) so the 922 just for mastohost feels like a bargain. I do suspect it could be optimized to run on less infra than though. Not that this sounds like a good time for me personally 😉 npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I seem to recall that a reviewer of some printer posted about it being DoA and the manufacturer looped back and said production units would have glued connectors to prevent DoA units. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis FWIW almost every printer I’ve owned has had a similar connector situation (creality, SOVOL, an ancient Canadian local brand). Usually hot glue, but I’ve seen silicone before. I understood that this was more for ensuring that the connectors don’t come loose during shipping. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I regret to inform you that I have had "Scatman (ski-ba-bop-ba-dop-bop)" by Scatman John in my head since Saturday. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis preordered! npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis OpenSCAD. You write code that creates geometric objects. It’s cross platform, open source, and basically designed for people exactly like you. https://openscad.org npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis “mature” not “dead” npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Are you sure that's not caulking? npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Unexpected perfect colour matching. https://cdn.fosstodon.org/media_attachments/files/115/927/636/883/636/486/original/2616b9cd6a7467cf.jpeg npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis oh, I’m sure that at least contributes to your latency: I assume it’s TOR1 - just the latency cost between Toronto to Edmonton is non trivial. Where is your cache (Redis or Valkey)? npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis wow, glad you are getting off that train. Cloud hosted DBs are really designed to work with applications hosted on the same cloud - otherwise thar be dragons (as I’m sure you know). npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I thought you were self hosted? npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis it’s great fun. There is an #OpenSCAD script to generate anything for Brio. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis An incident occurred. #pizza https://cdn.fosstodon.org/media_attachments/files/115/918/551/275/848/330/original/f307995f2abd5077.jpeg npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I was just in Japan last month, and, while I actually like the weather in Canada, it was very nice to feel like spring for a week or so. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis They’re super nice. I don’t have a dangerous job, I’m just bad at walking on ice. These are also slip on shoes rated for -30c. So, practical without the hassle of boots. https://www.nexgrip.com/ npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis 2.25 years. I could be better to disengage them probably but that involves ungloving, etc. Sometimes you have 5 metres or ice then 10 of dry concrete and another 5 metres of ice - I just don’t bother. Thus lots of time they’re just grinding on abrasive material. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I’ve written about this before but flip down ice cleats are my favourite Canadian weather adaptation. However, recently trying to navigate the current ice sheet that is #yeg, I wasn’t getting my expected traction. I noticed my cleats weren’t as cleat-y as new and I thought “can I replace these?” Lo and behold, a bit of searching and the local legend shoe store Kunitz not old had them, but they were in stock and could get them to me same day. https://cdn.fosstodon.org/media_attachments/files/115/907/349/266/618/182/original/ba94a79f88ec44d7.jpeg https://cdn.fosstodon.org/media_attachments/files/115/907/349/287/421/623/original/73c58e00e43b9186.jpeg npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis are you talking about the k8s slack mess? npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis that would be a good solution. Maybe even something simpler than activitypub (static files on a git repo?). npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I was having this conversation yesterday: meetup is dead. Stackoverflow is dead. The dreams of the 2010s are dead. (Also: Linux Foundation has an alternative cooking, so I hear. Not sure if it’s just going to be for LF projects though.) npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis same problem with crypto companies a few years back: the only redeeming quality was a good organization name. Later, many of these clever names were associated with rug pulls and other assorted scams, forever tainting the (good) name 😠 npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis same. writeln just pours out of my fingers in the weirdest contexts. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Just got word that one of my wife’s colleagues slipped on the ice and broke her wrist. Be careful out there #yeg npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Hey #yeg: How are your sidewalks, paths, and roads doing today? Mostly interested in the conditions as a pedestrian. In my area it seems things are extremely slick. Our residential area was… worked on… last night but it remains a mess. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis sounds even more amazing (save for the cat… hopefully my allergies don’t hold me back). npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis that place sounds great. On my list next time I go to Jasper! npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I for one, always look for the trifecta on this label. High is fat, sugar, and salt, 😋 npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I reached out to MattetHackera and got a nifty reply: “If you have a strong preference and have a shipping account, we can use that. One of my best friends lives in Toronto and I know they have a personal vendetta against certain shipping providers, so I'm guessing you have one you prefer.” LOL. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis thanks- yeah. I already have an in-stock alert with 3d Printing Canada. Spool3d is my normal supplier - no SV08 parts though. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Horrified by the human loss numbers coming out of Iran “at least 2000” (and it’s not over) Put this into perspective: ~3k people perished in 9/11. Most people I knew in the US were no more than 3 degrees of separation from that tragedy. However, Iran today is approximately 1/3 the population of USA in 2001: that makes what’s going on in Iran about 3x _worse_ scaled for population. https://www.cbc.ca/news/world/iran-some-communication-restored-protests-9.7043187 npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis when I picked my kid up from daycare yesterday the sidewalks near me were fine _except_ around the public school building where it was polished ice with no traction grit. The constant maintenance made it _worse_. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis the rink effect. Let’s hope a few more days above freezing fixes this. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Life has been super busy so I've been off #3dPrinting for a while. The Sovol SV08 hardened steel nozzle 'upgrade' I did is basically unusable in many ways. I think I'm going to change to a Microswiss Flowtech. It's a USA product (ugh) but there are few other options that don't also require other futzing. I can't find a CAN dealer with this item: Microswiss direct ships only DHL or UPS ($$ broker fees to Canada). Anyone ordered from MatterHackers to Canada? How was the experience? npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis ThinkPads are like _the_ classic Linux laptop. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Woohoo! Another bit merged into #Valkey . Timeline: I got super annoyed at something on Friday after lunch. A little needless barrier carried forward for years. I thought about writing an issue but I looked at the code and thought "I can fix this." First PR took about 30 mins, got feedback in an hour. Made the changes based on the feedback (~+20 minutes, once I got my bearings). Then 6 reviews over the weekend and it was merged by 10am on Monday. Valkey 9.1 bound! https://github.com/valkey-io/valkey/pull/3040 npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis oh yeah, but temperature based *cancellations* are extremely rare. I’m a frequent flyer and I’m always entertained by what it takes to cancel flights at YVR vs, say, YEG. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis #yeg laughs at the weak airport in northern Finland. More accurately, they confidently explain that -40 is the same in F and C. “Departures from Lapland's Kittila airport that would have ferried winter travellers back to places like London, Bristol, Manchester, Paris and Amsterdam were all cancelled on Sunday as temperatures did not go above -35C on Sunday. The issue is expected to continue on Monday as a low of -39C is forecast by Finland's meteorological agency.” https://www.bbc.com/news/articles/c74vnxlvl40o npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis that was an amazing read. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis here is the thing: those _look_ awesome and more accessible to someone just learning electronics. They are much more engaging than a cryptically labeled line drawing diagram. So, it’s dangerous in that it inverts the perceived credibility. (Nice looking = more trustworthy. We learn this early on - these look like but are nonsense or worse.) npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis 🤷♂️ not being bot marked kinda feels like the problem. But not my game. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis back in April I picked up a T14 thinkpad for ~$500 CAD off lease. It was like new condition. Installed Fedora on it and it’s been a great workhorse for light computing during travel. It’s out of the box slick and feels as integrated as a Mac. Back in December, I met with the folks at Lenovo in Tokyo who specifically look after the Linux ecosystem for ThinkPads: it’s important enough that they have a team working on Linux support. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis won’t help me but could mstdn.ca take care of muting it? Feels like some sort of spam on a hashtag that is hyper relevant to the instance users. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis well, I’ve found a new thing to loathe. I know there is a semi-automated account that generates content about weather records: I don’t hate those, but I hate this bs. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis people should mask on planes, sick or well. After bring a few sensors with me on long haul flights, the air quality and circulation is horrifying! npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Keats is still working on it actively from what I see. Probably could use some more contributions: a big problem for this type of project where users are very different than the authors of the project. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Maybe. I’m skeptical that we’re going to near a full thaw. 6-7 days in Jan above freezing is vastly different than 6-7 days above freezing in March when the day is much longer. Sunlight is everything. @npub136q…xluw npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I’m doubtful residential streets will get to dry ground since the drains are unlikely to thaw. No where for the snow to go. We’re going to need removal for dry ground. This amount of snow is more typical for an entire season. We get a slow thaw for a month March-ish to get us to that point for this volume to dry ground. I hope I’m wrong but we should buckle up for some icy roads for quite some time. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I’m in the ‘scheduled area’ but I’m worried we might be bladed just before the thaw out this weekend making the roads even worse after a night time refreeze cycle npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis fascinating! I would have guessed power stability would have been lower on the list. #yeg usually draws the short end of the stick on latency given our relative remoteness to the majors population centres of Canada. You’ve inverted it for mstdnca: Take that, Toronto - you’re the one with a few extra milliseconds of latency now! npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis whoa. I don't think I realized that you're running mstdnca outside of a data centre (your house?) npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I watched the video. I found it insightful but I wish he would have focused on it being a byproduct of an already environmentally devastating industry instead of “free” I knew that plastics were derived from petroleum, but I didn’t understand that it was from natural gas drilling. My mental model was black stuff from the ground gets mixed around and turned into pellets. His purpose was about the ineffectiveness of plastic recycling and it described a real problem. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis #DoctorWho is Canadian, not British. https://www.youtube.com/watch?v=9qB8fUeVp0A npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis ugh. patents. I guess this will be cool in 20ish years. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis interesting. Any other nuances that would keep it out of the home (unfriendly odor, heat, chemicals, etc.)? DIY speed isn’t a big deal. People definitely tolerate multi day prints. I’d assume not reasonable way of bridging given the overlap problem. The twisted model they were print indicates partial overlap and overhang). npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis RE: https://mastodon.social/@spirit532/115841501105881296 Neat. Since I’m not an industrial #3dprinting user, when I see stuff like this my instant thought is: would I have this in my home? There is a metal 3D printing method that made the round a few weeks ago about using a metal disc to friction bond metal on a modded Ender 3. Looked promising! Then I heard the absolute, nails-chalkboard noise it made and I noped out. (Of course, home use has other restrictions aside from noise.) So, the silent video here leaves me with lots of questions. #note1n97…t4yd npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I hadn’t heard that colour eink isn’t as sharp. Interesting. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis So, I've been poking around on the Boox site. Looks like most devices are running older versions of Android that are out of support or almost out of support. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Yeah, I travel with work laptop, personal laptop, e-reader, phone, and a gaming device. It's too much but each one has a purpose. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I would like to downsize the device itself. My current device has a full 1"+ of total bezel (diagonal measure). So keeping the 7-8in screen size, but with a similar size bezel of your device. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis battery life and low eyestrain are king for me. I literally go weeks between charging my current device and it’s perfect for travel when I’m often in airplane seats with unreliable power points. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis what’s the screen size on that? My current reader is 7.75” which is a pretty comfortable size. Some of the Boox are phone sized which is likely too small. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis yeah. I’ve thought about that route but I end up losing access to the public library lending. I’m generally anti-DRM but the way I consume ebooks (read once) it’s really not terribly bothersome. Introducing de-DRM’ing feels like more of a burden. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis that’s phone ish sized, right? npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis @npub1x70…qqwa Kobo eink devices don’t run Android, right? It’s maddening, but reality, for me in Canada that no one ebook ecosystem has everything. So, I’m probably 90% kobo DRM’Ed books and 8% Kindle and 2% no drm books. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I’ve heard mixed things above value-for-money with Boox. Which device do they have? npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I'm considering purchasing a new #ereader. I currently use an 6 year old Android #eink device that is getting very long in the tooth (a harrowing re-flash a few years back has it on a newer but still old Android version). I don't currently de-DRM my books, so Android allows me to use both Kindle and Kobo ecosystems (hopefully - not supported on my current device- Libby/Hoopla for public library lending). I running the odd Android app is nice too. Anyone have any recommendations for devices? npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis A while back I had a post about how #AirCanda is literally papering over older infotainment screens on some aircraft. A lot of people chimed in with insights about seat back entertainment in the industry. There is a shift away from seat back entertainment as in-flight WiFi becomes more common and people bring their own devices, so these units are basically only being fitted to long haul. Less demand = lower $ spent. Lower $ = less dev time. Less dev time = shittier experience. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis At the start of the pandemic we switched, like many folks, to online grocery orders. Still 95% of our grocery shops are still via online ordering. At the start of last year we also switched away from buying US products with very few exceptions. The Canadian stores rapidly added filters for Canadian made/produced products (which is awesome). However, I’ve noticed a distinct pattern of Canadian products being out of stock and replaced by American products when picked. So frustrating! npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis nice! New ones to put into rotation. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis i hadn’t watched the video until after your comment! What a fascinating process. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis My 3 yr old has taken a liking to the Canadian kids show Go Togo. It’s _not_ cgi, instead using bus, subway, and trolley models plus stop motion. If you’re a #maker, you’ll be amazed at how they pulled off everything. It’s really clever and preschool-level transit propaganda. As a kids show it’s not overly stimulating withs super shot episodes. I high recommend it. (You can view it for free on CBC Gem) https://www.gazelleautomations.com/go-togo npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis part time or student work feels exempt from the count. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis i honestly think the weak number system is way more intuitive than months. I *might* have a chance being able to determine availability if all dates were week numbers instead of month/day. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis seems like this might just measure the age of respondents. Big difference between a 25 yr old with 6+ jobs and a 45 year old with 6+ jobs. Fediverse skews older so 6+ feels obvious. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis very nice work. Any performance issues? npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis second this. Not a customer but I’ve been to their offices and met the director of engineering npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis I was a strange child. I really enjoyed watching “Computer Chronicles” as a pretty young kid (like age 8-9). This was not children’s programming, nonetheless I distinctly recall excitedly telling my Dad about the new release of Lotus 123 after watching an episode. So, I’m sad to hear of Computer Chronicles host Stewart Cheifet’s passing a few days ago. https://en.wikipedia.org/wiki/Stewart_Cheifet npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis A little bit of street view sleuthing helped me to understand that they were heading in the direction of the arrows. Totally over the sidewalk median. https://cdn.fosstodon.org/media_attachments/files/115/816/075/997/524/327/original/1682427d9348ad3c.png https://cdn.fosstodon.org/media_attachments/files/115/816/076/048/571/912/original/b619bc99b5fa8678.png npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Oh #yeg road rage. This video is pretty unbelievable. Not only did someone get out of their car to confront another driver, they didn't even put it in park so the car just meanders into cross traffic. AND both cars were driving on the median sidewalk. https://www.reddit.com/r/Edmonton/comments/1q0iw72/road_rage_near_superstore/ npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis id like to go back in summer or early fall. The emphasis on local makes me wonder if it would be nicer when our produce is actually in season. In my family, our “special” (birthdays/anniversary/etc.) days are all off-season, so we wind up going to nice places when local is basically only meat. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Getting the bbox has render time consequences, as the object needs to be completely rendered to get the size, so each object needs to be rendered in sequence. As the model grows in complexity this becomes a bottleneck. Ideally, a model would output a bounding box as a function or be completely parametric. However, a great deal of OpenSCAD models floating around are messy and don’t do give you bboxes and are hard to extend. Sorry for the prattle, its one of my favourite subjects 😉 2/2 npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis so the bounding box problem is a common thing people leaning OpenSCAD ask about (that and fillets!). In general, the way OpenSCAD is intended to be used, a bounding box function isn’t really needed. The best way to think about it is that geometry always follows coordinates, not the other way around. So, when creating objects, you do all the math first to derive the required shapes then create those shapes. If you do the math first, you already have the bbox. 1/2 npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis We did the Road Trip last year. I thought it was good but not amazing. Maybe we had an off night. If you’re in the market for a multi-course dinner in #yeg, you should try one of the monthly Table d'Hôte at La Cité, probably the best meal I’ve had in town. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis yeah, in general, print parallel to the build plate for “hooks”. You can get creative. I’ve made several peg board object with a big 45° chamfer on the bottom and the hooks can print without support. Otherwise I’ve experimented with print-in-place pivots and hinge out mounts, but nothing more than a few one offs. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis yeah, PM2.5 is what I was referring to (typing quickly on the go). The different PM numbers are the size. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis who wouldn’t want to see that? npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis at least some balance to keep the clause from being abused. The previous boogie man of the “electorate” doesn’t work, so we have abuse that moves the window too much. As it stands, rights aren’t rights. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis totally! I use VSCode + OpenSCAD with the editor closed. It’s a nice workflow. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis yeah, the print like garbage. I also did some in octagons and other polygons. That is a nice middle ground. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Boy do I. I wrote an entire OpenSCAD library about pegboard hooks (for even grid 1” boards, not Skadis, although PRs welcome…) https://github.com/stockholmux/pegmixer Take a look at the code, but I believe the default is to flatten to 90% of the diameter of the hole - that is generally printable. My larger advice is not try to make the rest round- only the part that contacts the board. You can get a much stronger piece in a flat shape. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Ooooh. That compiles down to #OpenSCAD. I’d rather just write the OpenSCAD directly, but glad code -> model bug has bit you. It’s so much fun! npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis air quality isn’t a single measure. Ventilation (well vented usually means good aq) is usually something like Aranet which measures CO2 concentrations. Otherwise it’s PM2 stuff, which there are lots of options. (Consumer, inexpensive) VOCs sensors are kinda snake oil from my research. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis Meanwhile, in #Canada, a moose 🫎 kick to the head is national news. In reality, it’s pretty amazing she survived and making recovery. These are intensely large creatures. https://www.cbc.ca/news/canada/new-brunswick/saint-john-woman-kicked-by-moose-during-accident-9.7028778 npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis i love it. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis LibraryThing tells me I have 583 books. npub1tuk6cgtux45qe089wja2ptnqjde6x4h0rhs6ktks4ys2hwwm8llsep9wu4 Kyle Davis no idea, but I had these exact chairs after grad school. Very comfortable, I can see why you’d want to give them a 2nd life.