-
Casual
📓 A few days ago I stopped drinking coffee for a while to give my sleep quality a boost. I’m bummed at how brutal caffeine withdrawal is. This is only strengthening my resolve to skip coffee for longer. Eventually I’d to return to a cup a day. ☕️ Right now I sleep better and function worse. 🤦🏻♂️
-
Management
💻 Unexpected Anti-Patterns for Engineering Leaders — Lessons From Stripe, Uber & Carta
People want metrics to show reality. They want them to show the truth. But metrics are only partly about showing the truth. The other half is about educating people, to inform their mental model about how the truth works.
This is a constructive approach to metrics. Measurement is traditionally a contentious topic due the many ways it could go wrong. However, even the wrong kind of metric could be useful for learning and generating insight. The key premise is to act, learn and move forward.
-
Casual
📓 I’m the kind of person who’ll remember a couple-of-years-old Reddit thread and go post an update. It ain’t much but it’s honest work.
-
Casual
,Technology
📓 I’m trying to loosen up the rigidity I feel in my note organization in 💾 Obsidian. I have a misc directory, but “misc” doesn’t resonate with “everything and anything”. Today I came up with something that does. Behold
🗺️ Atlas / 🌊 Ocean
. Naming game is strong. -
Technology
💾 Analyzing my Obsidian journal with local LLMs
TLDR; Wasted a day on trying out local LLMs as reflection assistants for my journal with underwhelming results.
As the year turned, I’m still reflecting on 2024 and contemplating how to approach 2025. I’ve kept somewhat regular journals during the year. Reading through the weekly reviews has been very helpful in processing the last 12 months. Neverthless, there is a lot of information and I didn’t go through each and every daily journal. In addition, I’ve logged highlights from other sources such as blog posts, Youtube videos, etc.
Since I was anyway inspired to review my setup (I use Obsidian on mobile and desktop), I decided to explore local LLMs as potential reflection assistants. Privacy is important to me, therefore the emphasis on locality. Having had reviewed my journal manually already, I knew what a high quality bar of analysis would be.
Unfortunately, I ended up sinking a good chunk of my day off (Ascension is a public holiday in Finland) for not much benefit. At least I did learn something about local LLMs and a few apps. In fact one of them, LM Studio is user-friendly enough and I’d keep it on my machine for more tinkering.
One of the first hurdles is the ability to ingest a number of files, i.e. my Obsidian vault. The first option I tried was NVidia’s Chat With RTX. In principle, it supports exactly that. Except that it doesn’t have official support for
.md
files. Luckily, there was supposed to be a simple tweak to cheat it into ingesting them. However, it seemed it would just ingest 3 files and I couldn’t figure out why. As a side note, I had lost my patience debugging its installation via the NVidia app failing, when the the installer from the website worked out of the box.Next I moved onto the already mentioned LM Studio. It was really straight-forward to set up and get going. It does support uploading up to 5 files, incl. some size limitation. So I resorted to Co-Pilot writing a script of merging my Obsidian vaults files into one
.txt
file, this went swimmingly. I used the default Llama 3.2 1B model. With some prodding I did get some meaningful answers, but it was clear as day I can’t trust it. Still I’m up from trying out other models as it’s so easy to obtain them.The final attempt for the day was with PrivateGPT.dev. It’s also supposed to be able to ingest a number of files. As it turns out, you can’t specify a parent directory. This one required more of a setup and I was trying to be careful with the Python environments on my machine. After some fiddling downloading dependencies from left and right, ultimately the web UI ran… and failed miserably importing my files. I threw the towel.
In retrospect, I’m disappointed with this experience, but there is still some curiosity left in me to fiddle more with this. In principle, analyzing my writing for insights should be an excellent application for LLMs. Alas, my first take was a resounding failure. At least I did learn a few things and got to do something technical on my day off. Now… let’s try passing this post through LM studio for proof-reading.
P.S.
Assistant llama-3.2-1b-instruct
Spelling and Grammar Mistakes:
- TLDR" should be spelled as “TODAY’S SUMMARY”
I can’t.
-
Gaming
🎮 Let’s kick off 2025 with a hot take. I don’t get the hype around the new Indiana Jones game. I’m about 10h in and I’m bored. I definitely appreciate it as a high quality product and I’m impressed by some aspects of it. But I’m pushing against it hoping that it would click and so far it hasn’t.
-
Casual
📓 The moral superiority of stowing your hand luggage under the seat in front of you as well as putting your jacket on the hook. 🛫
-
Casual
📓 Came across a post in my LinkedIn feed advertising a role which requires “12+ years of experience”. Fair enough, but such a specific number. What happens in these magical 2 years after 10? Eh, maybe it’s an Illuminati thing.
-
Gaming
🎮 The Lake House expansion grabbed me back immediately. I think I had left the difficulty on hard during my unfinished New Game+. I’m getting pummeled and I love it, so I didn’t bother checking. Unlike the main character I’d like to spend as much time as possible in this FBC facility.
-
Casual
📓 I don’t think about the Roman Empire often. But what I’ve realized crosses my mind almost daily is that we’ve destroyed old forests and the quality of hardwood is not what it used to be a couple of centuries ago. 🤷🏻♂️
-
Casual
📓 Just finished the 3 Body Problem season on Netflix 📺 I want to like it a lot more than I do. I have unusually many “why don’t they do this” kind of questions. Not sure if the novels are more thorough and set better limits to what is possible and why (or why not).
-
Casual
📓 It’s OK to take your time with hobbies. Sure, some concrete goals could be helpful guides. But it’s a journey and it’s OK to go down the occasional rabbit hole. Get completely off track, stop and smell the flowers. Hobbies give us this rare luxury if we only allow ourselves to grab it.
-
Casual
📓For about 2 years I’ve managed to keep brief journals almost daily, with a weekly review. It’s been paramount to keep it simple. No overthinking, a short stream-of-thought account is infinitely better than nothing. Now, I’m ready to deepen my practice with more structured and deliberate sessions.
-
Casual
📓 PSA. If you are enjoying a webcomic for free - give back. Buy the artist’s book, support them on Patreon, etc. Today I was reminded how much I like Adam Ellis’s work and ordered Bad Dreams in the Night.
-
Technology
💾 Year 2024: Outlook Calendar still doesn’t support “Cancel future occurrences”. The workaround is to update the invitation with an end date and confuse everyone. One should not change history. Old man yells at cloud.
-
Casual
📓 Cleaning before the party, cleaning after the party, but it was worth it. Sending off our summer vacation in style and with a bang.
-
Gaming
🎮 The latest DF Direct Weekly #174 is fire 🔥 Especially enjoyed the discussion about bespoke console tech and its intersection with PC. Spoiler - they haven’t fully converged. TIL current gen consoles have a dedicated hardware decompression unit.
-
Casual
📓 Long time no Pien bar 🍺
-
Gaming
🎮 I got a Rog Ally (Z1E) a couple of months ago. And I’m loving it. Between a house move and cottage trips, it’s seen a surprising amount of use. You need to know what you are getting into, though. UX, battery, performance have drawbacks - it’s not a PC Switch. Right expectations = great experience!
-
Casual
📓 Summer’s had a slow start for me. By now I’m afraid it willl accelerate exponentially and poof it’s gone. Trying to be mindful about this but can’t just force myself into a leisurely mood. Today is a lovely day though 🌞
-
Casual
📓 As is tradition - my second Micro.blog cake day post 🎂 Just a random photo from Monday when we moved to a new home. Bernie’s “TV” was upgraded significantly.
-
Management
💻 I work for a big company, but today I heard a person “laugh in corporate” and this caught me off guard. Laughed in nerd on the inside and moved on. 🤓
-
Technology
💾 Many exciting and deeply technical news from WWDC… But you know what simple usability improvement I’m excited about - native window tiling in Sequoia, with keyboard shortcuts. We’ve suffered for so long. Rectangle did wonders but it had its hiccups.
-
Casual
📓 Helsinki has nature even close to the heart of the city. As I’m enjoying one such oasis, what is not seen in a photo is noise pollution. You can always hear the monotonous grind of the roads. I wonder if we’ll ever solve this problem in the future.
-
Casual
📓Had to make several difficult decisions during the past week. Needed to lean more on my analitical self than my heart. I just have to trust that the time for pursuing one of my dreams had simply not come. It felt very close. Playing the long game.