KC Lemson

Old-ish person who’s been online a long time and likes puns and tech, except when tech pisses me off. Also a mom of 2 adults, ADHD, and recently retired from Microsoft. 🏳️‍⚧️🏳️‍🌈

KC Lemsonkclemson
2026-02-09

go seabirds

UI screenshot of a search result page, from Facebook mobile showing content generated by Meta AI. 

The search bar at the top displays "sportsball". 

The main content discusses a big game where the "Washington Seabirds" play the "Boston Yankees" in the "Superbowl of America", with varying reactions from the public and alternative activities for those not interested.

<alt text generated by AI: https://alttexter.lovable.app/>
KC Lemsonkclemson
2026-02-06

the power of a language model when it comes to tracking food 😆

logactually.com

A screenshot of the free logactually.com food tracking app showing that the user entered  “A few bites each of what my toddler ate today: panpakes wif strawbabies for brekkie, chimkin nuggies and chocklit malk for wunch, aminal crackers snack, an pasketti for dindin” and the app correctly interpreted the food items and showed their calories and macros
KC Lemsonkclemson
2026-02-06

danger will robinson

A screenshot showing: 

Creating plan... 
Planning cache invalidation improvements for...
KC Lemsonkclemson
2026-02-05

JFYI for anyone using it, there are some new features since my first post: logactually.com/changelog

(Very intentionally *not* adding notifications or annoying behavior within the app when there's something new, but at the same time it's so danged *fun* to share the latest and greatest in a release...)

A changelog for an application, updated on Feb-04-26, detailing feature updates. 

The Feb-04 update introduces prompts to save frequently logged items as meals or routines, or update an already saved meal/routine with new values. 

The Feb-03 update describes smart detection for referencing similar past food entries you've logged such as "another tilapia fillet like I had the other day"

<alt text generated by AI: https://alttexter.lovable.app/>
KC Lemsonkclemson
2026-02-02

@Lee_Holmes ya don’t say ;-)

Screenshot from Bedlam (a snarky card game for techies @ bedlamgame.com)
Question card: I finally experienced __________ and now I understand.
Answer card(s): Refactoring code to add one more abstraction layer; Refactoring code to remove the abstraction layer you just added

<alt text generated by AI: https://alttexter.lovable.app/>
KC Lemsonkclemson
2026-02-02

@Lee_Holmes and also, I didn't want to have the concept of a non-permanent account for implementing demo mode as I'd need to have some kind of background running cleanup task to deal with it, which is not something I have architected for today.

(Just to be clear though, any user can delete their account at any time and it's completely wiped from the database if they do that.)

KC Lemsonkclemson
2026-02-02

@Lee_Holmes I'm not confident enough in my ability to architect & maintain the codebase in a good shape where sometimes it's logged to locally cached session storage and other times it's logged to the database on the back-end and some things are cached locally in session storage (especially since 99% of my testing doesn't happen in demo mode).

At any rate I added the feature I mentioned so you can see the e2e:

A screenshot of the demo mode on logactually.com showing the user a preview of what would be logged in the food tracking app if they wrote "a big mac, medium fry, and half of a medium sprite") - a 590 calorie big mac, 320 calorie medium fries, and 105 calorie half of a medium sized sprite.
KC Lemsonkclemson
2026-02-02

@Lee_Holmes but before I go, here's a datapoint :-)

screenshot from the food tracking app logactually.com, showing macros of 590 calories, protein/carbs/fat of 25/46/34Screenshot from mcdonalds.com showing nutritional information for a big mac: 580 calories, 25g protein, 45g carbs, 34g fat
KC Lemsonkclemson
2026-02-02

@Lee_Holmes 💡💡💡 ok now that I just wrote that out, it occurred to me that one way I could implement this is to not actually log the results from the AI in the db for the RO account, but at least show the user in a dialog "this is what that WOULD be logged as, if you created an account"...

...afkbrb going to go work on that feature 😆

KC Lemsonkclemson
2026-02-02

@Lee_Holmes my original aspiration was to have that be possible in demo mode, but I couldn't figure out a way to do it that wouldn't result in either #1 a bunch of one-off code that's only used in demo mode, or #2 the risk that multiple people would be using it at the same time and put something offensive in that others could see, so I ended up going with a simple RO-only account pre-populated with content, which I figured would be a good platform capability to have in the long run.

KC Lemsonkclemson
2026-02-02

I'm trying to eat better, so I tried two popular food tracking apps but *really* hate their UX (both had 30+ clicks on first run just to get to the main screen, ugh)

So instead I built my own app that works the way my messy ADHD brain does, where I can just braindump what I ate, and it pulls out the macros and formats it nicely (using AI). I've been pleasantly surprised at how well it works for me.

If you're interested, you can use it for free: logactually.com

A screenshot of a food logging app called "Log Actually". The user has entered "a costco hotdog but I only ate like half of the bun," and it logged two items: a beef hot dog, and a half of a dog bun. The total calories for the meal are 470, with macronutrient breakdowns shown. The app also features options for voice input, scanning, and saving meals.
KC Lemsonkclemson
2026-02-01

perimenopause brain frog sucks

KC Lemsonkclemson
2026-01-30

I'm an admin on a small discord of friends from college from 30 years ago. We have a simple code of conduct we created several years back, and I recently updated it. Can you tell what the update was?

Digital graphic of a text-based statement, mostly in varying bright colors against a black background, listing beliefs: "IN THIS DISCORD WE BELIEVE: BLACK LIVES MATTER, WOMEN'S RIGHTS ARE HUMAN RIGHTS, NO HUMAN BEING IS ILLEGAL, SCIENCE IS REAL, LOVE IS LOVE, KINDNESS IS EXPECTED, EXCEPT FOR ICE, WHO CAN GET FUCKED."

<alt text generated by AI: https://alttexter.lovable.app/>
KC Lemsonkclemson
2026-01-30

"Thank you for your attention to this matter!" will live rent free in my head forever

KC Lemsonkclemson
2026-01-27

In related news, today Jan 27 is International Holocaust Remembrance Day:

ushmm.org/remember/internation

KC Lemsonkclemson
2026-01-26

art is therapy, and a whole lotta people out there need more art and more therapy in their life

KC Lemsonkclemson
2026-01-26

this is not fine

A modern art painting of a riff on the “this is fine” meme, depicting a dog cartoon character wearing a hat, with a speech bubble saying "FUCK ICE", and an ice cube in the foreground.

<alt text generated by AI: https://alttexter.lovable.app/>A collage of progress pics of a modern art painting of a riff on the “this is fine” meme, depicting a dog cartoon character wearing a hat, with a speech bubble saying "FUCK ICE", and an ice cube in the foreground.

<alt text generated by AI: https://alttexter.lovable.app/>
KC Lemsonkclemson
2026-01-24

I am filled with absolute rage and horror

KC Lemson boosted:
mos_8502 :verified: 🇨🇦mos_8502@studio8502.ca
2026-01-24

The old systems asked: “What do you want to do?” The new ones ask: “What can we make you feel so you don’t leave?”

And that explains the whole mess that is the modern internet.

KC Lemson boosted:
2026-01-24

All Democratic social media teams should be fired.

No posting is allowed unless it’s about an actual physical action your senator or rep is taking to stop ICE.

Tell them to go join a protest or shut up till the next vote.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst