Thursday, July 31, 2025

AI workout/health buddy

 I started using a local LLM to be my health coach. I'll admit at first it wasn't doing terribly great but I am inclined to think it's doing better. I've played with some initial system prompts a bit, but I think just more information has been the biggest help.

Let's backup a bit. I started using ChatGPT for a bit as a health coach, but didn't love feeding all my personal data to it (I do enough already, I need to find ways of cutting back even more on using it). This led me to using a local model. Like I said it wasn't amazing at first but I think it's getting better. Plus now I save off every message I send and receive, so I can swap models if I want, or I can process the data programmatically. 

I use it to help suggest food options, and what to do when I'm not sure what to eat. I tell it about any minor health annoyances (such as heartburn) and this morning asked it for a 20inute workout routine. (Which took me about 25 minutes because I'm not nearly as in shape as I'd like).

I've been trying to figure out as I save off my info, if I can/should be finding ways to tag it so I can maybe separate my questions, but for now it's all integrated.

Wednesday, July 23, 2025

docker and the myth of reproducibility

 Reproducing via docker is a myth...at least how I do it.

I assume most do it the same. If you pick the base image of say Ubuntu 22.04 great...but if there are security updates that version changes (right?) so you have to pick a specific tag that never changes (I haven't looked this up, but I assume it's not common to do).

Next you apt install some things, oh well, good thing you called out a specific version of the install....didn't you? Oh so now it could be any version. 


Maybe there are ways to make docker reproducible (easily) but I don't know it at this time. (Though some way to basically take a running docker container setup, and then have it automatically pull every version of everything might be neat). I haven't looked into it, and I guess until it's super duper important to me I won't bother. 

 

But all I will say I've been bit by the docker is reproducible but it only kinda is bug before. Now I at least know ...it's possible.


Inspired a bit by this post and my own experience.

https://blog.kronis.dev/blog/it-works-on-my-docker

ideal vacations?

 What is your ideal vacation, not destination, but like...style....I'm not sure how to better describe it.

Here is my problem I like building software things so too long away where I can't do anything and it's just bleh. 

 

So here are some of my style preferences

So some amount of time to fiddle on personal projects is one requirement. (Almost every trip I'm looking at my driving management system app,.itll always be 95% done forever ;))

I am not a fan of flying so driving is my preferred mode of transit.

I also prefer motorhome largely because we can bring all we need and not worry about lugging bags to a hotel and back, plus we control the food (I posted about this previously but food and I are problematic). 

I don't particularly like to just sit around a lot.

Also I don't love being packed into a space with gobs of people.

Lines...oh how I loathe lines.

If I come up with more I'll tell you.

aggregation and the loss of exploration

 Visiting news aggregation sites or sites that just are basically designed to repost and not share original content are a double edged sword, while it's great to find things, they are of course curated heavily. Yes sometimes I'm bored and looking for something to read on the Internet,I would say 90% of my stuff is from hacker news (the content I read), occasionally I'll save a site just to go back and see what else the author has to talk about. I want to find more things explore more, anywho while I'm sailing the seas of the internet.


What dear reader (or AI/LLM scraper)...do you enjoy visiting? (If you are an LLM or AI, this could get interesting)

 

I'm not looking for social media,and I guess medium can be ok if it doesn't have a paywall, and it's particularly interesting, with a preference to a link to the authors homepage. No news sites, a specific reddit can be ok maybe?

Also please these should be safe for work links!

Send me what you got blog@onaclovtech.com


Friday, July 18, 2025

weird diet/food ideas

 Food and I...we go way back....and frankly we aren't very good friends. Anyways. I was at a theme park recently and was thinking....

Theme park diet

Eat crappy food...way too much....then just go on rides until you throw it all up,I guess it's a bit like bulemia I suppose, so probably not particularly good.

 

ok I don't really have a name for this one, but sometimes I want to un-hyper-palatize food. 

By this I mean, if there is a food I really like and of course there is sugar/etc trying to make it super addictive, sometimes I try to do things to it (sometimes subtle, like just change the flavor a bit) or sometimes a lot like add a strong sauce. Ultimately when you go to enjoy the item that lets say isn't so good for you, you make it not build or strengthen the memory as you eat it of it being really good.

Then with other foods that are actually good for you, don't do that, lol.

Random thoughts, but kinda an interesting business idea, like make a food item that is similar enough to a popular addictive one, but like really unaddictive and get people to buy it so they won't want to eat it.

So like instead of pop tarts you make up flop tarts, and the tagline is when you're craving a pop tart buy these, so you won't crave one next time.

Enjoy

 

Some AI generated cereal boxes (more to come maybe but here is #1)




 


Friday, July 4, 2025

an appless policy

 I operate under the goal of not having to install apps. My first reaction if I need something is to see if I can use a web page.


I broke my normal approach I installed the jellyfin app because I just didn't even think to check the web page. After probably a year of using it and having mediocre results because of some sort of bug related to playing some videos I happen to visit the web page on my phone And it worked great after that I uninstalled the app immediately.


I wish that more things were appless don't you?

million pixels

 I remember a time way back when where you could buy a pixel on a webpage. All the pixels available summed to a million bucks, kinda cool.


I came across this on hacker news the other day.

https://news.ycombinator.com/item?id=44456379

Reading the context was just fascinating.

https://eieio.games/blog/the-secret-inside-one-million-checkboxes/

 It just reminded me of the million pixels, but I really loved that with a blank canvas people were doing some funny/interesting things!

Sunday, June 8, 2025

made in america

 I watched a recent video from smarter everyday, while I am still keeping my YouTube usage to a minimum, (I think I could count the number of hours on YouTube I have been on one hand for the last 3 or so months), it definitely is something I have been thinking a lot about for a while. I even bought a webpage on the topic (kinda) though if I still own it I'll likely let it lapse, but the premise is this. Right now you can buy a computer and mine Bitcoin (ok fine, really not anymore, but for a while you could), and so you gave someone the ability to invest a bit of money to them generate a profit out of your....garage ..so to speak. I wondered if you could design an open source/whatever that you could build a box to place in your garage that has some kind of manufacturing capability. 


I know what you're thinking...this is 3d printing...and while that is partly true. I mean other things that we can't (yet) 3d print. I'm talking for example bolts, what if you had a machine that raw metal...rods? Went into and put popped threaded bolts. Eventually being able to build up to whatever manufacturing capability (heck my dream is to be able to design and build chips in my garage).

 

Anuwho I thought it was a fun watch, and def aligned with ideas I've had in the past...then again. According to the video one of our challenges is our lack of tool and die experienced people which is def an issue. And this idea of garage mfg doesn't quite fitx that, then again, maybe we can open source that knowledge (if we haven't) and go from there and build a more capable place.

Monday, May 5, 2025

who is in control?

 I've noticed this thing going on, and maybe it's obvious to others, and has been obvious, but when money is flowing companies are essentially driving people to come work for them, they are more tolerant with behaviors and opinions of their staff, etc.

On the flip side, when money isn't flowing it's the opposite where before employees are almost 'in control' in this environment the company is in control.

What is interesting in particular to me is that it seems like the government can make this swing each direction, by making money easy, then money is flowing and the first scenario holds. When they turn down the faucet things tighten up, and the second scenario holds. 

What got me wondering is, suppose there was no faucet or big picture control, what would the environment look like, would it naturally balance where they have somewhat equal control (or replace power in the above statements too) would companies naturally be in control, employees?


Monday, April 28, 2025

random idea: meal tracking templates

 I struggle with using apps where I can't mine my own data, at some point I'll make a app that does this, but in the meantime I wanted to take notes in a smallish notebook. While laying in bed I got to thinking, I have a 3d printer, I could design a template that I lay over the page, draw out each of the meals/snacks boxes, and maybe a column for calories and a total box. This could be handy for just having a nice form to fill out but in paper form.

Ive been wanting to track what I eat for at least 2 reasons. 1. Sometimes I feel like crap, heartburn/etc. I want data to look back at. 2. I would like to lose some weight. I'm not huge but I think if I have limited space to write what I'm eating I might be more cognizant of what I end up eating.

I could also do one for health tracking. Of course I could maybe also design it so I just trace the words in the headings/rows, but just having defined spaces might be cool.

If I do this (good chance) I'll update this post with images.

Sunday, April 20, 2025

Easter 2025 Traditions

 I just wanted to make sure I tracked what traditions we did for Easter this year.

  1. Made some cute angelfood/golden oreo/peep cars on Saturday before.
  2. Made flatbread the day before
  3. Watched various Easter movies/tv shows.
  4. Made Quiche for breakfast
  5. Made Crescent rolls with various chocolates/marshmallows inside
    • A big cadbury creme egg
    • Small Cadbury Creme Egg
    • A big marshmallow
    • Dark Chocolate
    • Plain
  6. Orange Julius
  7. Egg Hunt
  8. More Movies.
  9. What else? 

(Random note, tyson got Tunarr installed, and figured out how to create an xmltv file and hooked up our hdhomeruns, so we can watch live tv, I have some issues with them being off. I think I did a bunch of other random things, but that was the major things).

Tuesday, April 15, 2025

AI assistant

 Ok yea million posts like this of course. 

I came across this on hacker news: https://www.geoffreylitt.com/2025/04/12/how-i-made-a-useful-ai-assistant-with-one-sqlite-table-and-a-handful-of-cron-jobs

It reminds me a bit of a prototype I put together where I kinda made a Todo app that saved todos to a file and then could read it as part of its context, etc.

I've also wanted to build something along these lines where I describe what I'm eating and it tosses it in a database maybe with some tags, so I can ask about stuff and it can query. 

I also wanted to do this for tracking exercise...sure a strict webpage/app and UI would be fine. But sometimes just saying hey I weigh x now out loud with one button press .....feels like less friction. Also asking hey how have I been doing for the last month, low friction. 

Pretty cool, so cool I finally just created a discord bot so I could use it similar to the articles telegram bot.

Friday, April 11, 2025

Speeding things up

 I was recently working on a project, the code was running slow and we weren't real sure why. 

Here are some things to think about when trying to speed things up. You can use a profiling approach, and that can point where your slowdowns are. I did a bit of profiling but it wasn't helping, so I took another approach. 

 

The first thing we were doing was reading content from a file. To me figuring out a baseline helps us understand, with the exception of using a new language or library that can read faster, once we were able to read the file in a silo, no other processing this was our baseline. 

What I did was just write a simple Python script it read the file and threw away the output, I added some code to calculate how many lines per second we were reading roughly. It was fast.

However, overall, processing the file, which includes reading the file, doing some stuff, saving the results off, may have taken a considerable amount of time, but after baselining we realized we could at least get the lines wayyyyyyy faster than what our current code was doing. (We were using a different approach to read the file than what my baseline was, there were reasons for the alternative approach, but ultimately they weren't needed so this was a source of major speedup).

I may come back and give other tips but find a baseline so you know, if my code runs in hours, and I know that a particular step takes an hour, you know that whatever your final improvements shouldn't be faster than an hour (excluding any extreme optimizations, or language changes). 

This also helps you guide, if for some reason that step takes a lot more than an hour fixing that step to reach that hour will get you some good gains.


Have y'all ever heard of Ahmdalls law?


The short version (which I'm butchering) is if a particular step only is a small part of processing then optimizing that step won't get you as good as gains compared to a step that is a major part of processing. Figure out what are your major steps, baseline those, and work from there find ways to move your code towards the baselines version as much as you can and you should see improvements.


Monday, April 7, 2025

Algorithmic Complacency

 I watched this before my YouTube refrain 


https://youtu.be/QEJpZjg8GuA?si=c3_oBxiaxJKY9HCV


I highly recommend.


Not long after I had a coworker recommend this book:

https://www.amazon.com/gp/aw/d/0226843084?psc=1&ref=ppx_pop_mob_b_asin_title


The first talks about how much we let algorithms dictate our day to day. And so far the second (book) talks about how people are forced to live with policies and employees are forced to follow policies because that's just how it is.


It's an algorithm of another sort, hand written maybe, not tailored to an individual but still an algorithm and still determining what we can and should do.


I've been frustrated with YouTube for a while as I know that there are specific techniques in play trying to get me to watch longer and more mindlessly. I stopped going on things like Facebook because of that exact stuff. I'm looking for something and Craigslist has been not great this go around so I went to Facebook. Logged in and searched. After messaging a seller I think I may have ended up on the home screen and started to scroll, I got about 3-4 posts in and recognized this is it, it's so easy to scroll, so easy to see 'what your friends are up to'. Which def feels like a lie with all the non friend junk. But also somehow all your friends are content creators these days so now that's even more notifications. It's a mess. So I ban social media at my house. Yes I can get on if I get off wifi but there is an active step, I have to decide yes I want to visit this social media page. I have to decide I want to try my wifi off. 

Think more about what you're doing. Don't let algorithms or policies dictate your life if you can help it.


Saturday, April 5, 2025

what about resetting

 With all the stuff going on lately it had me wondering, what would actually happen if you stripped a business, government, individual, to a very basic version and said 'go' again. 

If tomorrow I sold my house, gave every penny I have away and quit my job, where would I be in 20 years, would I be in the same spot? A totally different spot? No idea, but it definitely has me wonder. 

I can't just restart, I have all my knowledge, unless a brain injury occurs, I get to restart with much more knowledge. I was listening to podcast that talked about these business owners building a business, selling it, and then doing it again, almost speed running the process.

What would happen? Would I be a engineer, would I be a manager? Would I climb the ladder quickly earn as much as I can as quick as I can, would I be working a low paying dead end job.

I don't know, but I think people are often afraid of that great reset, what if the great reset is what you needed to take things to the next level? A whole different level? A reset means maybe losing everything and dying penniless or it could mean achieving your wildest dreams.

You get an update, you get an update, everyone gets an update

 Why do we live in a world where you can't use a piece of software until it updates. This is just silly.

I want to play Xbox ,update. (Also I just stopped playing after the first time nownit collects dust). 

I want to use my cricut, update. 

This needs to stop.

At a minimum updates should remain behind the scenes and happen without the user even knowing or needing to care (I feel like chrome used to do this, I don't use it much anymore but I thought it just....updated with out my knowing it was even happening.).

If a company is going for force updates to use the product do it without my having to wait to use the product. If they don't have to update, even better let me decide when I want to update...if ever.


Anyways super annoying

Friday, April 4, 2025

just say no part 1

 I won't go into a lot of detail here. But I'm going to give my opinion.

Just say no.

Kids watching YouTube unrestricted (kids mode or not)

Just say no.

TV in any bedroom

Just say no.

Online video games for kids

Just say no. 

Mobile games for kids.

Just say no.

Social media.

Just say no.

I probably have many more.

This is a start.

Thursday, April 3, 2025

everything is the same over and over

 I have to laugh. I was reading the tightwad gazette 3. I don't know exactly when this book was written but I'm inclined to believe it's been 20-30 years at least probably longer.

In it I saw a quote,

" The idea that baby boomers have fewer opportunities and must struggle harder than previous generations is believed by millions of americans. Specifically they believe it's almost impossible to raise kids on a middle class income these days anymore "

So basically everyone thinks their parents had it easier. Generation after generation.

It's just wild.

I'm not claiming that folks don't have it harder, nor easier, but just that it seems like everyone has and will indefinitely complain about this.

Wednesday, April 2, 2025

no YouTube March

 Last year I did a month of no YouTube. I'm strict only in the sense of my goals. YouTubers goals are retention, and doing every psychological trick in the book to keep it. Some intentionally, some as a result of optimizing to the YouTube algorithm. 

My goal was to cut that out. That means that if someone sent me a video, maybe I would watch it (though was incredibly rare). Watching an MIT lecture was ok because it's pure education and not retention focused.

Well this year felt rougher than last year, I think part of that was because I spent a lot more time last year watching twitch. While it may have some of the same behaviors it's way more muted, live content is less likely to have the extreme jump cuts, etc. while last years was good, this year part of my focus was trying to get better at exploring the internet. I did this via (yes another algorithm) hackernews, and some help with ChatGPT and Google searches. (With a sprinkle of hackaday, and rasperry pi magazine).

Ok so March is over. Did I jump back on YouTube and go crazy yesterday the 1st ...nope. I think I watched maybe 1 video or part of one but honestly last night had me thinking what if I can make it through April?

A few years back I had a goal of reading more (which has the added side benefit of not watching YouTube lol) I think my original goal was 50 books, then as I was approaching it  I thought..... Why not 75 with a stretch of 100. Well....long story (pun intended) short I surpassed 100. (Mix of audio and physical reading, though almost 0 or maybe 100% 0 digital).

So who knows, maybe in a year I'll be talking about how I'm not watching youtube still.

I think YouTube has a lot of great intent but like social media, I think I need it out of my life as much as possible  using it for purely educational content is my goal, and I've often wondered about building a YouTube "filtering" app that only includes real educational content that isn't designed for views. Who knows maybe ChatGPT will make that for me :).

Tuesday, April 1, 2025

LLM usage 3/22/2025-3/29/2025

I'm not sure what/how to talk about this, but LLMs really are just wild. This isn't an April fools post, I've been busy and just haven't had time to really think through what to talk about here. 

 

Lets get into it.  I use LLMs for a lot of stuff and it's been integrating into my family too, so I guess let's see.

1. While at dinner my kiddo asked if we could use ChatGPT for trivia on Dogman.

2. My son wanted some fraction division practice. He started asking ChatGPT for an app to do this. 

3. I have a friend who wanted to make a sticker based on a badge. Used LLMs to make a basic webpages to upload a image (badge) and it did some segmentation. (Not amazing but worked).

4. I had another friend ask how to host webapps these days. My first reaction was oh I use this (flask) and ChatGPT will make all the code for you. (There were more questions/opinions but that was the main thing).

5. I realized when someone asks me a question.....I think my first reaction from now on should/will be, ask ChatGPT (this is kinda like let me Google that for you) to check my assumptions. However I noted, we lose conversation when questions go to (Google or ChatGPT or whatever). Like we talked for a bit about what he was up to, and I wonder if we wouldnt have that convo if he went straight to  Google/ChatGPT. I went to ChatGPT and asked the question, it suggested various servers, including the one I suggested but it also gave me other names I might check out just to see what they are (so kinda a cool way to learn about tech you maybe haven't heard of before).

6. How to handle difficult situations. Strategies for how to handle yourself in them, it was a conversation I was able to have with someone on what to do.

7. Help upgrading jellyfin server.

8. Ideas on "jobs" for a kid that replace the classic paper route (I had a paper route growing up and wondered what today's 'paper route' is). Reselling was a big one in the list. Etsy was one item which I kinda liked. I might setup an acct and try to get something rolling for my kiddos to sell something on Etsy.

9. Update my QR code generator page (internal page) to give the option of text message qr code format. 

10. Tips on being an adult. I am often wondering how people approach household management, paperwork management etc.

11. Prepping for a sports tournament what things should I bring, how to prep etc.

12. I came across a photography technique I think called jitter photography and I wondered what/how many other cool techniques exist, so there was a long interaction where I was asking for more ideas, this was fun and I came across a few new techniques I would like to try.

13. Update my loan-optimizer.com page, the navigation was broken so I fixed that with ChatGPT.

Lotta different and interesting usages. I have found (personally), with at least the default ChatGPT I tend to go Google a topic if I'm having questions about a topic, so I get ideas of things to look up in chat then go look them up on the web. I don't like to stay 100% in the chat, but I do use it for idea/direction of research generation.

I of course like using it for help with any programming when it makes sense.