Nels Lindahl — Functional Journal

A weblog created by Dr. Nels Lindahl featuring writings and thoughts…

Category: Weblog Updates

  • Testing the Bluesky integration

    I was curious what the WordPress to Bluesky integration via Jetpack social looked like so I created this test post. I’m making the big switch from posting my treadmill and hockey content on Threads to sharing that content on Bluesky going forward. The WordPress integration seemed to be pretty easy to set up, but I wanted to see what the content actually looked like in action. The social preview indicates that the first couple of sentences will get posted within Bluesky with the link to the actual WordPress content.

    I took a quick screenshot of what the post ended up looking like over on Bluesky. The integration appears to work as advertised and was pretty easy to set up.

    It does not appear that updates made to the post after publishing have any impact within the Bluesky integration so that is good. It would be unfortunate if every update triggered another integration event.

  • 20240928

    My thoughts are starting to get a little bit more organized. Lately (the last few months or so) getting things in order has been the priority and figuring out what to take action on has been a distant second. Consider for a moment that I spent about half an hour messing around with the widgets for the sidebar on the weblog before just removing all the changes. After a little bit of consideration, it was easy enough to delete all that work because the weblog just does not need anything else beyond a basic level of presentation. Most of the views are mobile based anyway and widgets, sidebars, and other dense content display methods are not viewable as columns anyway. Mostly the mobile display methods just turn everything into a series of objects in one column. Turning everything into a manuscript style is probably the right way to go at this point. No real need exists to spend time making anything extremely customized.

    Today I’m watching some college football and trying to enjoy the weekend. During the first part of the day a lot of cleaning happened. Sometimes that time can help kickstart some future writing. Stopping and doing something completely different really does sometimes improve the writing spirit and output.

  • Editorial note

    My writing output over the last few years became over indexed on artificial intelligence and machine learning. Going down that rabbit hole was good at first and it was an effort truly focused on depth and breadth within the subject. Unfortunately, my focus lingered and instead of writing research notes about technological innovation, civil society, and the intersection of technology and modernity that pesky over indexing occurred. Now thanks to a moment of reflective practitioning I’m breaking out of that pattern and returning to what I consider a better balance of writing topics. Thank you for being along for that journey and the upcoming course correction.

  • Silently posting private mode content

    It’s pretty much consistently true that I can (and generally do) entertain myself on a daily basis without a lot of effort. A world of knowledge exists and people are churning out content at a pretty high rate. That is not entirely a good thing when I should be focused on research and writing. Right now I’m looking at my five year writing plan and thinking about just what needs to get done within that span. To that end, I renewed my Overleaf subscription and started working on drafting up some articles that I have pretty much researched, outlined, and left otherwise incomplete for years. 

    Today marks the first day in the new plan where I just moved all the content over to a private mode within WordPress. I’m still going to continue to blog on my own and just not share the content out widely with the world. This might seem like a strange plan of action to continue to write and make content and then just leave it hidden within the dustbin of weblog storage for posterity or really until somebody decomissings the server and the bits of content become nothing. That is probably just fine in the grand scheme of things. It’s entirely possible that I’ll flip the content back to visible at some point.

  • Working ahead of schedule to defeat the backlog

    I spent some time watching this Machine Learning Street Talk (MLST) interview with Yannic Kilcher this morning.

    As a brief disclaimer, you can learn from somebody without having to agree with them or support everything they do along the way. People are complex and sometimes they can be chaotic. One of the early topics they covered was the complexity and reliability of the content being produced. I’m actually totally ok with MLST going as deep as they want during discussion and episodes. Not everything has to be written or shared for a general audience. Sometimes it is ok to have a highly technical conversation and dialogue with people who are capable of tackling those sorts of higher order challenges. A consequence of that type of effort will be that the audience size will be smaller. I generally believe that around 10,000 people worldwide are really hyper focused on consuming highly technical machine learning content. Audience sizes beyond that are picking up a different type of community based on purpose, interest, or circumstance creating an intersection with the general machine learning community of interest.

    I’m going to try to utilize Twitter going forward to share links to the YouTube videos I consume each week. That should help allow me to provide some context and it will give you a sense of the content creators that take up several hours of my week every week. To be fair every week it will be me sharing the same links and commentary for the most part to the creators in my top 5. It turns out that I cannot really have more than about 5 podcasts in my weekly rotation. That is where I max out in terms of content consumption. 

    My Top 5 podcasts right now (when this post was written):

    1. All-In with Chamath, Jason, Sacks & Friedberg
    2. The Vergecast & Decoder (both are Nilay productions)
    3. Hard Fork with Kevin Roose and Casey Newton
    4. Machine Learning Street Talk
    5. Lex Fridman Podcast (I’m 30/70 on listening to these based on topic) 

    My honorable mention would be the New Heights podcast from Kelce brothers.

    Earlier this morning I was able to really work ahead of the backlog by one block of writing and I’m considering just scheduling the content to go live without recording audio for that post. I’ll probably spend some more time refining that block of writing and end up recording the podcast audio during some evening this week. We will see how that goes.

  • Putting in the work on that backlog

    This morning I dug into the content block that I had assigned to this weekend with reckless abandon. You may recall that recently I shifted my entire writing backlog to the right by about a year and added a new set of content to the queue instead. I’m currently working on those new blocks of content creation and it happens to be going pretty well so far. Within my current workflow I’m targeting some audio recording every Saturday Morning and working on content creation during both Saturday and Sunday. My goal of course is to complete one block of the backlog each week while considering the next 5 in the backlog. That functionally gets me ready to work on the next blocks of content by considering them before ever trying to write or research. That is an important part of the process. You sometimes have to think deeply about something before you try to write about it. 

    A few general updates… 

    • Yesterday, I did update the weblog menu to remove a couple of the social network items from the top to streamline content delivery. 
    • I may at some point just remove the GitHub link as well. That one remained, but it is possible that it may get removed here in the next 30 days. That is something that is being considered. 
    • The homepage is back to the about content instead of showing current weblog posts as well. I’m not sure if that is going to be a permanent solution to the homepage. It’s pretty easy to get to the posts section and nothing would stop somebody from reading them in order if that old school blog experience was desired. 
    • I’m considering converting my entire writing collection into a corpus for model training again. It has been a couple years since the content was converted into a corpus like file for model training. The last time was for use with GPT2 about 3 years ago.
  • Editing and staging some content

    Things have been moving along and I have content prepared to go live until the end of May. It’s good to have gotten back to where I have a solid backlog of content ready to publish. Part of that gives me the ability to read and edit it 30 days later which is the key point where it’s like reading it fresh and my editing improves. You are probably aware that it is much harder to edit recently written things. Time is the best friend of editing.

  • A return to blogging instead of tweeting

    One of the things that I’m trying to accomplish is putting a bit more effort into writing short little missives instead of just dropping storms of tweets. I’m sure it is a function of the wildness that has been occurring recently on that platform. Things are starting to get a lot weirder in general outside in the macro-economy. Seriously, global economic interactions are getting a bit weirder than they used to be in the last 5 years. You would have to zoom way in from that thought to get to the reality of my whining about sending a few tweets. However, that is exactly where you are right now as you read these sentences on the old weblog. Instead of waiting to have larger missives I’m just going ahead and hitting publish on shorter writing sessions. That might increase the volume of blog posts going out, but that is fine. By fine I mean that I find it acceptable and thus the path is set on a go forward basis. 

    One alternative I considered for a bit was to just write my tweets as the title of my weblog posts and let the integration push them over to Twitter. That would be an interesting way to go about sharing content on that social network. I do have the WordPress application on my phone and could make that plan a reality. It’s a lot more effort to build out a blog post. It requires categories, keywords, and both a title and body set of content. Those are not blocking factors of course they are just elements that require a little more time to make the plan work on an ongoing basis. It might be a good excuse to set more featured images on short posts. Overall, it is probably a bad plan to try to execute. I’m going to give it a little bit more consideration and you might see a few test posts to see how the practice of actually doing that works for me day to day. 

    Most of the time the writing process is about using a keyboard and typing at my desk. Writing on my smartphone just does not work for me based on the tactile interaction and process overall. I did generate a quote for a System76 laptop this weekend. It’s printed out and sitting right next to me as I consider making the move away from my Google Pixelbook to a different type of laptop. The total number of laptops that I have owned in the last two decades is actually not a very large number. I tend to have them until they experience catastrophic failure and are replaced. That is probably the same sort of way other users interact with laptop technology. Nobody really just needs a stack of spare laptops sitting around.  

  • A weblog post or just my secret corner of the internet

    Over the years some of the posts from this weblog get some traffic, but the vast majority of them do not really surface out on the internet. This is for all practical purposes this weblog is just my secret corner of the internet. This evening I’m sitting and wondering about what to do after I deleted 198,364 emails from my gmail account. Cleaning up that many emails was truly liberating. I did not need the emails and now they are gone. While I was busy cleaning up my email archive the entire universe of Twitter seemed to catch fire yet again. It appears that Substack got restricted on Twitter today. My weblog system still drops links over on Twitter. Nothing about that appears to be restricted. It’s really the only social media advertising that I keep providing. To that end I keep writing longer and longer titles for my weblog posts.

  • Cleaning up the blog a little bit at a time

    Things did not start off very quickly today. Perhaps that is an understatement. Things started off painfully slow today. I’m not entirely sure why that happened. The dogs were a little restless last night. My sleep routine is pretty good, but disruptions do seem to create havoc on my day. One of the interesting features of the Oura ring I acquired the other day is that it tracks my sleep patterns pretty closely. I’m enjoying the ring so far and consider it to be a solid purchase. We will see if that type of recommendation holds up after a year. 

    Even writing that last paragraph took a lot longer than it should have to type out those words. Maybe it is time for my efforts at stream of consciousness related prose to give way and consider something more directly. Over the last few days I have been cleaning up the blog a little bit at a time. It’s requiring a bit more effort than I expected, but so far it seems to be worth doing. One of the big things that I need to do is work to remove the “Upcoming Research” page and combine that content into the “Research Trajectory” page. The pages on a blog are stand-alone static content repositories and are not a part of categories or archives in the same way a regular post would be. They are not date driven items they more or less stand on their own instead of being part of a collection. That being said, I don’t need both an upcoming work page and a trajectory page. It’s really the same thing said in two different ways. 

    I went ahead and moved the page to the trash section of the blog. It’s no longer publicly visible and will be deleted shortly. It contained the following:

    Upcoming Research

    This is just a list of upcoming research paper topics that I have started to sketch out. 

    1. Open source MLOps paper (from talks)
    2. eGov 50 revisited paper
    3. Local government technology budget study
    4. The fall of public space paper (could be a book)
    5. A paper on the quadrants of doing
    6. A brief look at my perspective on interns
    7. Some time of perspective on the audience size of ML and why…
    8. ML model stacking
    9. Something on reverse federation
    10. A hyperbolic look at the conjoined triangles of ML
    11. A literature review of modern polling methodology
    12. A literature study of mail vs. non-mail polling methodology in practice and study
    13. ML mesh
    14. A paper on political debt as a concept vs. technical debt

    It looks like all of those topics have been moved into the research trajectory list. Strangely enough the last 5 year writing plan that was loaded up was from March 3, 2022. I know that the content got reworked during week 104 of The Lindahl Letter and I’m going to load the more recent version. Ok, that update had been completed. It looks like my top 5 research interests need to be updated, but outside of that the page is now better updated.