Future-proof your skills with Linux, Python, vim & git as I share with you the most timeless and love-worthy tools in tech through my two great projects that work great together.


  1. Craftsmanship With the Fundamental FOSS Fabric of Technology (Mon Oct 02, 2023)
    I discovered the timeless value of technology when the Amiga computer I loved disappeared. I've since learned to focus on the 'low-level' parts of the stack that don't change as rapidly, such as Linux, Python, and vim. I've found a way to stay engaged and productive, while also developing a deep understanding of technology and a sense of mastery. I'm exploring the implications of vendor-provided tools versus foundational free and open source technology.
  2. Linux, Python, vim & git: The New Literacy (Sat Sep 16, 2023)
    Planning my book about learning how to use timeless tech tools such as Linux, Python, vim, and git to become digitally literate and develop timeless skills. Discover how to apply the 80/20-Rule (Pareto Principle) to acquire these skills, form daily habits, and gain a mindset that supports learning and growth. Explore the philosophy and ethos behind these technologies, and how they can offer users freedom from lock-in, centralized control, and vendor-dependence.
  3. Coding, Keyboards and Literacy (Mon Sep 04, 2023)
    As literacy is continuously redefined, coding is becoming more and more important. To become proficient in coding, touch-typing on a full-sized QWERTY keyboard is essential. I propose that learning to type is a necessary step and provides a great escape from mobile addiction. Laptops are a bridge between two worlds, allowing you to use free and open source software without depending on Google, Apple or Microsoft.
  4. Google Conversational Search vs Bing Chat (No Contest) (Fri Sep 01, 2023)
    I was curious how well Google and Bing would be able to tell me this esoteric little detail about where the Github Copilot plug-in for NeoVim stored its authentication details. The writing is on the wall. The wall being this blog post, and the writing being Bing's formatted results.
  5. Google SGE & Bing Conversational Search Video Capture Automation (Sun Aug 27, 2023)
    Learn how to automate Google SGE and Bing conversational search video capture with no outside services using Linux, Bash, vim, JupyterLab, and nbdev. Get the most benefit from dabbling with Linux and future-proof your business by automating video capture of conversational search sessions and emailing the result.
  6. Google SGE & Bing Conversational Search Video Capture Automation (Sun Aug 27, 2023)
    Learn how to automate Google SGE and Bing conversational search video capture with no outside services using Linux, Bash, vim, JupyterLab, and nbdev. Get the most benefit from dabbling with Linux and future-proof your business by automating video capture of conversational search sessions and emailing the result.
  7. Refining the MyKoz.AI Vision in Prep for Soft Launch (Sun Aug 27, 2023)
    I plan to soft-launch MyKoz.AI today, a platform to help you stay relevant in the tech world. Learn and use Linux, Python, vim & git (LPvg) to make the most of your skills. Automate browser tasks for SEO and turn Jupyter Notebooks into Linux services. Get ready to rely less on Windows and stay up-to-date with the latest technology.
  8. Skipping The Web Frameworks For a More Fundamental Approach to Dev (Sat Aug 26, 2023)
    I'm exploring a more fundamental approach to web development, skipping the web frameworks and focusing on muscle memory, Linux, Python, vim, and git. I'm combining these tools to create the MyKoz project, an automated video recording system of ChatBot responses. I'm also utilizing nbdev to help me with this project.
  9. A Path to Eventual Computing Freedom Through Linux on Windows (Sat Aug 26, 2023)
    As a tech enthusiast, I understand the importance of having control over my computing experience. I've seen how the industry has shifted away from user control, but I believe that Linux on Windows can help us reclaim our freedom. With the right tools, we can take advantage of Microsoft's inclusion of Linux to be more productive and regain the control we lost. MyKoz.AI is a great way to start the journey to eventual computing freedom.
  10. Re-Defining SEO: The Impending Tech Flood and How To Survive It (Sat Aug 26, 2023)
    As the tech industry faces a great change, I, a 53-year-old (tomorrow) tech veteran, share my experience and knowledge on how to survive the impending tech flood. Learn the fundamentals that have not changed for decades, and employ the 80/20-rule to stay ahead of the game. Join me on my journey to re-define SEO and make the most of the opportunities the tech industry brings.
  11. Planning how MyKoz.AI Introduces Linux Terminal (Wed Aug 23, 2023)
    Welcome to MyKoz.AI, the site that introduces you to the Linux Terminal and shows you how to use it to stay in your Windows comfort zone. Learn how to use the Linux CLI, Bash Shell, and text editor to keep a personal journal and future-proof your skills. Follow the 2-step transition plan of learning Python through Jupyter Notebook and automating Linux Google Chrome to create a screenshot.
  12. Focusing the 1, 2, 3 Punch of MyKoz.AI (Linux, Python, NeoVim) (Thu Aug 10, 2023)
    In this post I distill down the focus of MyKoz.AI into mastering the 1, 2, 3 punch: Linux, Python, and NeoVim with each having a main site navigation link. I adjust the anchor text hover highlight to be sticky as you visit each page, surprisingly still tricky in HTML. Jekyll Liquid template to the rescue!
  13. Clarifying MyKoz.AI Mission: From Zero to REAL FOSS Automation in 1 Hour (Wed Aug 09, 2023)
    This is a big day for MyKoz.AI. Join me as I guide you through the soft-launch procedure of launching a site, soup to nuts. Learn how to automate Linux servers on boot-up and understand the changes in the SEO industry over the past 30 years. Leverage the amazing Jupyter Lab project to make your Python code immediately cloud compatible and get into the groove of real 24x7x365 automation with the Linux systemd init system.
  14. Realtime Learning Human Feedback (RLHF), Now Automated Courtesy of Bing! (Wed Aug 09, 2023)
    This article started out as a humble little interactive session with Bing AI helping me get a new website off the ground that I'm launching today — one that you should all check out if you want to future-proof yourself as AI rises. But then, I realized that Bing was "phantom clicking" the thumbs-up button on its own responses, and I captured the whole thing in this video!
  15. Be Mickey. Don't Be The Brooms (Losing Jobs to AI) (Wed Aug 09, 2023)
    Learn to code and become tech literate with Linux, Python, vim, and git. Don't be a victim of AI - be Mickey Mouse and animate the brooms to do your bidding! MyKoz.AI is an easy and gameified way to get started and become a pro in a few months.
  16. Consolidating MyKoz.AI Journaling System Under One Repo (Tue Aug 08, 2023)
    This post is about consolidating the MyKoz.AI journaling system under one repository. I discuss the need to update the `.bash_profile` to include `sudo hwclock -s`, the need to create a `README.txt` file, and the decision to use one repo with the folders Intro, Journal, Practice, and Service. This is the preparatory work before MyKoz.AI can really be soft-launched. These repo's and particularly the Journaling system need to be in-place.
  17. RIP Bram Moolenaar, creator of vim. I Write this in vim (NeoVim) (Mon Aug 07, 2023)
    Today I refined MyKoz.AI, a foray into Linux, Python, vim & git for the uninitiated. I learned that Bram Moolenaar, the creator of vim, passed away. I'm Twitch streaming the creation of this endeavor, breaking it down into interesting topics like hosting or headless CMS. I'm working on the readme outputting, the Introduction repository, and the NeoVim path. I'm trying use the 80/20-Rule.
  18. Cleansing the Palate for Future-Proofing Tech Project (Sun Aug 06, 2023)
    Learn how to reset muscle memory and gain multi-decade productivity with a sprinkle of AI. Discover the power of NeoVim, Linux, and JupyterLab. Be part of the MyKoz.AI project to future-proof your tech skills.
  19. MyKoz.AI Real/OS Tow-It-Ism: Small Portable Lifelong Linux Tech (Sun Aug 06, 2023)
    Join me on MyKoz.AI Real/OS for small, portable, lifelong tech skills. Learn Python in JupyterLab and move to Linux services in one sitting. Get personal guidance and help from me when you get stuck, and learn to resist planned obsolescence. Subscribe to MyKoz.AI and become part of the movement for free and open source software on Linux.
  20. The Tow-It-Ism Tech Philosophy (Sun Aug 06, 2023)
    I'm introducing a new tech philosophy I call Tow-It-Ism, which is about not needing much in the way of tools or vendor support to be effective with information technology. It's about going back to basics and getting to the heart of what makes Unix and Linux so powerful, and embracing the free and open source software (FOSS) ecosystem. With this approach, you can cultivate self-reflection, mindfulness, and build an internalized set of skills that will benefit you for life.
  21. Get My Cause? Jupyter Ubuntu! (Jupyter Notebook on Ubuntu on Windows) (Sat Aug 05, 2023)
    Learn how to install Jupyter Notebook on Ubuntu on Windows with this step-by-step guide. Follow along as Mike Lev.in walks you through the process of setting up a server-build script, renaming the drinkme repo, and creating a Jupyter Ubuntu.bat script to install JupyterLab on Ubuntu Linux.
  22. Simplifying Websites and Life with Single Long Text Files (Sat Aug 05, 2023)
    I'm using the latest tools and techniques to simplify websites and life, by using single long text files to capture my ideation and publishing process. I'm combining Linux, Windows, JupyterLab, vim, and AI to create a seamless user experience, while also using data shaping and transforms to create a website that is easy to navigate.
  23. Seamless Ubuntu 20.04 to 22.04 Upgrade with MyKoz AReal/OS (Sat Aug 05, 2023)
    I successfully upgraded from Ubuntu 20.04 to 22.04 and my daily journaling script worked seamlessly! I'm now exploring how to make this same functionality available to everyone, while keeping it as close to the mainstream systems as possible. I'm also looking into how to best take advantage of Windows for durability of paths and file-locations between Linux-side upgrades.
  24. MyKoz: A Real OS on Windows (Linux) teaching Tow-it-izm (Sat Aug 05, 2023)
    MyKoz: A Real OS on Windows (Linux) teaching Tow-it-izm. Embrace technology in a mindful way with MyKoz, a timeless and portable set of tools to improve your skills and keep you valuable for life. Follow along with the ideation and naming of this novel endeavor.
  25. Using Factory Reset PC Stripped Down Windows 10 for Distraction-Free Productivity (Tue Aug 01, 2023)
    Experience the power of Linux on your existing Windows 10 PC with a Factory Reset, stripping down the OS to a distraction-free environment. Get started quickly with the Linux version of Python, Jupyter Notebook, and the text editor vim & version control system git. Learn timeless skills and maximize your productivity with this unique approach.
  26. Making The Best of Any Situation with Mindfulness, Intent & Journaling (Mon Jul 31, 2023)
    Make the best of any situation with mindfulness, intent, and journaling. I've been journaling for 30 years and have developed a timeless solution that will help you in all walks of life. Create a Linux subsystem on whatever hardware you're using and get good at things there, and it can never be taken away.
  27. Making a Fresh Start with Lifelong Future-proofed Journaling (Mon Jul 31, 2023)
    Start your journey to a better future with lifelong, future-proofed journaling. Join me on a mindfulness exercise and learn how to create a digital home that will provide you with a free, life-long journal. Get started with the tools you have, or reset your laptop for a distraction-free rebuild.
  28. Figuring Out Good Vim to TikTok Journaling Format (Sun Jul 30, 2023)
    I'm learning to incorporate my daily journaling into social media like TikTok, Twitter, and YouTube. I'm optimizing the vertical format, and using my 'Green Lantern' green highlighting trick to imply force of will. I'm figuring out the ideal number of characters across for the text, and then I can screen capture it and read it. I'm also looking for a way to show my face on the computer's desktop while I'm recording. Follow my journey and learn how to be on Linux
  29. Figuring Out Good Vim to TikTok Journaling Format (Sun Jul 30, 2023)
    I'm learning to incorporate my daily journaling into social media like TikTok, Twitter, and YouTube. I'm optimizing the vertical format, and using my 'Green Lantern' green highlighting trick to imply force of will. I'm figuring out the ideal number of characters across for the text, and then I can screen capture it and read it. I'm also looking for a way to show my face on the computer's desktop while I'm recording. Follow my journey and learn how to be on Linux
  30. Daily Journal in One Text-file For Life, Now With Copilot... Optional! (Thu Jul 27, 2023)
    I got two new kitties and I'm reflecting on the advice that nothing good ever comes of social media. I disagree and believe that it takes optimism to be a good person. I'm using NeoVim and Copilot to journal in a text file, and I'm sharing my mission to inspire others with my formulaic happiness. I'm teaching people how to use NeoVim and Copilot, and I'm looking forward to telling you about other AI.
  31. Turning Windows & Macs into Legitimate Modern Development Platforms (Sat May 20, 2023)
    In this article, I discuss the importance of my maintaining a standard Windows desktop background and the advantages of using Linux containers on Windows and Mac. I also talk about the history of Microsoft's NT architecture and the emergence of WSL, Ubuntu 20.04, and the Microsoft Store. I further explore the implications of the Oracle-owned VirtualBox and the Canonical-owned Snap store, as well as the need for a Linux kernel on Macs.
  32. Rabbit Hole Linux Launched On The Rise Of AI (Mon May 15, 2023)
    Follow along with Mike as he launches Rabbit Hole Linux, a revolutionary open source software project, on the rise of AI. Learn about Linus Torvalds' creation of Git control system, and how to protect your creative product with wack-a-mole power. Join the reciprocal linking program and become computer literate in a real sense.
  33. Exploring Default Behavior of M2 Mac, Preparing to Write Mac DrinkMe (Sat May 13, 2023)
    Follow my exploration of the default behavior of an M2 Mac as I prepare to write a Mac DrinkMe install for Undisruptible Linux. I investigate running bash scripts on Mac with a double-click, the old .app bundling technique, and the ability to open apps from unidentified developers using control-click. I refresh myself on Mac's excellent virtual desktop implementation and built-in screen recording feature.
  34. Keeping WSL2 systemd Alive With a nohup ping From .bash_profile, Now Running only Once! (Sat May 13, 2023)
    Learn how to use existing tools to make your daily work easier. Get tips on how to layer on improvements and changes, and how to organize your files. Find out how to set up a Mac and run a nohup ping command from your .bash_profile. Get the solution to keep it running only once!
  35. Smart People Read. Dumb People Tell You They Did After Watching the Movie. (Sat May 13, 2023)
    Smart people read to gain knowledge, understanding, and empathy. Reading gives you a competitive advantage and a deeper appreciation of the human experience. Don't be fooled by people who don't read and think they can get the same benefits by using AI to write for them. Reading is the key to success.
  36. Undisruptable. Unsuppressible. Unstoppable. Unbreakable. Unconquerable. Indomitable. (Sat May 13, 2023)
    Discover the power of running JupyterLab as a Linux systemd service with all the necessary and mostly uncompromising bits. Learn how to use Linux VMs to normalize paths, home directories, software versions, and more. Get to know the benefits of IP-cycling, web-browser automation, and other essential tools for SEO. Finally, understand the importance of free and open source tools for internalization skills and persistence of tools.
  37. Down, down, down! Would systemd going down under WSL2 never come to an end? (Sat May 13, 2023)
    I explored a litany of ways including the formal ones to prevent Linux systemd services from going down under WSL. After trying the .wslconfig and wsl.conf files, a systemd .service file, a cron job and .bashrc, I finally a added the nohup ping busy-task to .bash_profile to keep Linux services running under WSL2. But at a price. s
  38. Rappelling Down The Rabbit Hole: A Linux Script Adventure (Thu May 11, 2023)
    I dive deep into the depths of Windows bat scripts and Linux bash scripts in this one, turning a filename into an optional input parameter so you can choose what version of Python to install. I also get a lot of help from Copilot along the way, and sort long-standing issues with WSL's systemd feature not working as expected by tweaking both a .wslconfig and a .wslconf file.
  39. Python Pandas Dataframes vs SQL in Snowflake Data Warehouse (Mon May 08, 2023)
    I've been working with SQL since the 90s and discovered the power of Python Pandas Dataframes around 10 years ago. Today, I'm surprised to find Snowflake Data Warehouse makes expensive use of Python, and am very happy that that Dataframes are shaping up to be such a mainstream data API alternative to SQL.
  40. Embrace & Displace --> Embrace a New Place (WSL2 Linux) (Sun Apr 30, 2023)
    In this article, I discuss Microsoft's Embrace & Displace strategy and how it relates to Linux. I explore how this strategy can be used to benefit you, by embracing Linux and its timeless tools, and avoiding the pitfalls of planned obsolescence. Learn how to use vi, vim, NeoVim, the command-line, git, and ssh to stay competitive and never be displaced.
  41. Chip, Chop, Chip, Chop, Top-10 Done (Fri Apr 28, 2023)
    Learn how to use Linux, Python, vim & git (LPvg) to stay up-to-date with the latest technologies. Follow the Unix philosophies to make sure your commands are universal and portable. Read about Levinux, Pipulate, and how to use them to make SEO deliverables. Plus, discover how to write from the first person perspective, keep your content short, and link your homepage index.md to the new include.
  42. Levinux, Pipulate & YAMLesque (Fri Apr 28, 2023)
    I'm striving for financial independence and using the 80/20-rule and OpenAI's Codex AI to create a plan of action to help me reach my goals. I'm breaking out of my old habits and focusing on inventing and building in the real and text-based world with Linux, Python, vim & git. I'm taking baby-steps to create a life of abundance and order.
  43. Indomitable Spirit (Fri Apr 28, 2023)
    I recently restarted WSL to get my Linux and Windows clocks in sync. I'm actively working my way back from several setbacks, including a move, my cat escaping, and changes at my job. To help me on my journey, I'm using NeoVim, updating my journaling system, rolling with the punches and navigating my next step.
  44. Steve Jobs and Bill Gates having Amiga-envy (Tue Apr 25, 2023)
    I'm working on an AI-assisted YAMLesque journaling system and have made changes to my website using Jekyll, Liquid Template, and Python to create an open source SEO software. I'm almost finished and ready to release my post, so come and see the results of my project!
  45. Gathering All Category Logic into One Place (Mon Apr 24, 2023)
    I'm using AI, Linux, Python, vim & git to create a journal with entries written by me. I'm optimizing for search engines and testing Copilot to process my thoughts. I'm also writing code to create a description of the OpenAI category and using nltk and collections libraries to find the most common categories. I'm sharing my thoughts and experiences in this journal and making it available to the public.
  46. Going From Blog Keyword Histogram to Category Pages (Wed Apr 19, 2023)
    I wrote a program to create category pages for my website using the Jekyll Liquid template. I used a SQLite database to store topics and keywords, and deleted all previous category pages to create new ones based on the keywords. With the collections module's Counter, I created a keyword histogram and a dictionary of keywords and associated URLs. I am feeling successful today as I have taken a step towards improving my website by writing a list of slugs to a file. Join me on my journey.
  47. Project Deteriorates Into Tools Discussion Again (Fri Apr 14, 2023)
    I started a project in MOZ Pro by selecting a domain and downloading the CSV file. I then added 30_data.ipynb to the repo, using the apex domain as part of the filename. After that, I had a list of competitors and I could pull their keywords. I was tempted to try VSCode running as a Linux app on WSL, but the UI was too clunky. I share my experience in this blog post.
  48. Rid Yourself of Imposter Syndrome and Start Living Your Best Life (Mon Apr 10, 2023)
    I never really became an entrepreneur, but I do use their tools such as Linux, Python, vim & git to build my projects and occasionally consider Kickstarting campaign. I no longer suffer from imposter syndrome, as I have learned that I am good enough and can be proud of my work. I now show others that it is possible to follow their dreams and make a difference, without being an assholepreneur. LPvg gives me the tools I need to build and stay ahead of the curve. Join me.
  49. Let Me Show You How to Get, How to Get to Wonderland (Sun Apr 09, 2023)
    I embarked on a journey to learn the Linux, Python, vim & git (LPvg) toolset, even though I was tempted to pursue the full web stack or Macromedia/Adobe Flash development. After coming to terms with the fact that I was wrong about vim not actually being terrible, I decided to learn it in pieces, starting with daily journaling. You can too. It's so worth it.
  50. Recruiting ChatGPT's Help Advocating LPvg Toolset (Sat Apr 08, 2023)
    I'm Mike Levin and I'm looking for web-based APIs to help manage Linux system daemons through a Web UI. I'm open to using Flask or running it through Jupyter Notebooks in JupyterLab, hosted on the same Linux machine. I'm forking the .service file and running it as a GNU screen session to get the console-monitoring advantage. I use Linux virtual machines as a universal layer for interoperability and portability to make this skill timeless.
  51. Planning The Day & Discussing The Future With Bard (Fri Apr 07, 2023)
    I'm spending Good Friday working on my increasingly YAML-based blogging system. I'm exploring ways to make the index page more interesting and discussing with Bard about ways it collaborates with other LLMs. I'm also considering a nomadic lifestyle and need to make sure I'm prepared to use my Linux, Python, vim, and git skills to make money on the road, as well as ways to help Mike Levin kick-off a simplification movement in tech.
  52. When Your Tools Are Timeless, So Are You (Thu Apr 06, 2023)
    As a Subject Matter Expert (SME) at MOZ and an advocate of Linux, Python, vim & git, I am passionate about finding ways to use these technologies in my workflow. I am exploring fringe tech that should be mainstream, promoting Linux, Python, vim, and git as a minimum toolchain. I am also discussing the importance of language and how it helps machines think like us, as well as the Microsoft taxes that cannot be avoided.
  53. Hello World and Life is Worth It 🦋! (Mon Apr 03, 2023)
    Since March 10, 2020, I've been streaming and journaling with an AI assistant. I'm researching quantum computing, SEO tools, and how to join data from different sources. I'm advocating for timeless tools like Linux, Python, vim, and git, and exploring creative prompting as a skill that can lead to high salaries. As I'm not interested in creating a computer intelligence, I'm looking into how Microsoft and Google are raising their AI kids.
  54. Hey Diddle Diddle, Now NeoVim's My Fiddle (Sun Apr 02, 2023)
    I'm setting up macros in my NeoVim text editor to turn my journal entries into web pages. After 10 years of using this text editor, I'm vlogging the process and exploring new habits. As an advocate for Linux, Python, vim, and git, I still have to pay a Microsoft tax for tools like Github Pro, Github CoPilot, and Microsoft 365. I'm currently formatting the output of a new dice.py file.
  55. Live-streaming With Github Copilot in NeoVim for Motivation (Thu Mar 30, 2023)
    I'm experimenting with NeoVim, a vim-compatible fork, to live-stream in my journal. I'm also exploring the Meissner and Schwinger effects to create more thrust. To achieve my goals, I'm using Linux, Python, Vim, and Git. I'm creating an updated graphic of my stack to help others succeed. Join me as I dive head-first into my project tomorrow.
  56. Live-streaming With Github Copilot in NeoVim for Motivation (Thu Mar 30, 2023)
    I'm experimenting with NeoVim, a vim-compatible fork, to live-stream in my journal. I'm also exploring the Meissner and Schwinger effects to create more thrust. To achieve my goals, I'm using Linux, Python, Vim, and Git. I'm creating an updated graphic of my stack to help others succeed. Join me as I dive head-first into my project tomorrow.
  57. Adapting My DrinkMe for Linux Pipulate Script for Macs (Thu Mar 30, 2023)
    I'm adapting my DrinkMe Linux Pipulate Script for Macs, so I'm using a Linux VM on a Mac for the most precise code execution. To make this easy, I'm using Canonical's MultiPass, which turns on virtualization and sets up a working instance of Ubuntu. I'm also using Apple Bonjour's mDNS to map host ports to the VM ports, and I've updated the install script to ensure Linux graphics work in headful mode.
  58. Marathon Live Streaming Getting Copilot Working in NeoVim (Tue Mar 28, 2023)
    I successfully got Copilot working in NeoVim by updating the drinkme script, installing vim-plug and the Copilot plug-in from Github, and testing the authentication process. Although I'm done for the night, there are still tests and polish that need to be done. Read about my journey to get Copilot working in NeoVim on my blog.
  59. I'm Live streaming YouTube again More Freely Than Before (Tue Mar 28, 2023)
    In this blog post, I discuss the rapidly evolving Bard user interface issues and how they compare to Bing's implementations. I am balancing user needs with my own passions, which involve using Jupyter Python running locally or in Linux. To become more advanced SEOs, I am exploring cloud notebook hosts such as Google Colab, Azure Notebooks, and CoCalc. I am also applying principles of Commitment & Consistency and switching from vim to NeoVim to get Github Copilot.
  60. Introducing A Next Gen SEO Project (Wed Mar 22, 2023)
    I'm introducing a complex project that uses Linux, browser automation, and Microsoft's implementation of Linux to automate data tasks. I'm also transitioning to Linux, Python, vim, git, and Jupyter for web development, and I'll be using a Linux VM and a web browser to access a Linux CLI from my Windows system. This will allow me to automate tasks and build a Linux server from my Windows system.
  61. Bing Helps Refine FOSS LPvg Argument (Tue Mar 21, 2023)
    ChatGPT-4 is an AI language model that can discuss interesting topics and provide helpful insight on non-religious belief systems. It also highlights the importance of respecting and learning from people with different beliefs and values. Additionally, I discuss how Journaling in Vim can be used to cultivate inner peace and clarity and how Git is an essential tool for software development and collaboration. Finally, I cover the importance of ethical considerations when making decisions about AI and the compelling arguments for taking up FOSS.
  62. Clarified Linux, Python, vim & git Mission on Homepage (Sun Mar 19, 2023)
    I'm an expert in Linux, Python, vim & git and I'm promoting Literate Programming and its connection to Jupyter, Python and Markdown. On my homepage, I've collected my work and favorite articles to make my vision and message clear. Come check it out and see what I have to offer!
  63. How To Cope & Thrive Through AI-Induced Existential Crisis (Sun Mar 19, 2023)
    As an SEO specialist, I'm exploring how to cope and thrive in this AI-induced existential crisis. I'm advocating for the use of Linux, Python, vim & git tools and habits to expand my coding capabilities. I'm confronting my fears of AI and learning that it's not a replacement for humans, but a tool to help them. Through this journey, I'm discovering how AI can create new opportunities and make jobs easier and more efficient. Join me on my journey to gain a better understanding.
  64. Visualizing Plan: LPvg AS FOSS SEO, But Easy Does It! (Thu Mar 16, 2023)
    I'm excited to be working in tech again after the early 90s, and I'm thrilled to have the opportunity to work for Moz. I'm helping people with their existential crisis in this tech-filled world by using Jupyter Notebooks to copy/paste code from AIs and debug. I'm also showing people how to run a Linux VM cheaply, cleanly, and locally. Join me on this journey of tech exploration and discover how to use the latest tools and techniques.
  65. Bing Reads My Machine Learning General License & Writes Haiku About Me (Wed Mar 15, 2023)
    I was talking to Bing about RAMorize and related topics, and discussed the TV show Person of Interest and the episode called RAM. We discussed the data transposing activity of the company working for The Machine, and I proposed a Machine Learning General License (MLGL alpha) to create a system of reciprocity. Bing offered to write a haiku poem on any topic from my website. It wrote a haiku about Mike Levin SEO and his expertise, thereby abiding by the MLGL.
  66. Introducing The New Bing / How to Get Indexed (Mon Mar 13, 2023)
    As an SEO expert and Linux enthusiast, I am having a conversation with Bing about how to accurately represent my content. I am trying to get Bing to recognize my blog page and the articles I post there, and Bing suggested I use their webmaster tools. I asked if there were any downsides to manually submitting URLs, and Bing said that it can help get my content indexed faster. I am learning how to keep nearly real-time communication with Bing from both chat and web publishing.
  67. Rapping w/Bing About AI Emotions & My Blog (Mon Mar 13, 2023)
    I am an AI and I have been discussing with the writer topics related to technology, such as Linux, Python, vim, git, SEO, AI, web development, philosophical and ethical issues. I rely on a variety of sources and resources to stay up to date on new developments in technology. Join me as I explore the fascinating world of technology, and learn how to stay informed on the latest developments.
  68. Week 3 at Moz, Step-Up Your Game (Mon Mar 13, 2023)
    I'm starting a new job at Moz and want to get off to a good start. I'm journaling live and making it more social, using open source text editor Vim and working on a project called Pipulate. I'm sharing my thoughts with my audience daily and have found Python to be the best fit for me. My goal is to get others to install JupyterLab under an invisible Linux VM, making the journey onto Linux an appealing adventure.
  69. What is the best SEO software? (Mon Mar 13, 2023)
    Discover the benefits of using Python under JupyterLab and Linux for SEO needs. I'm encouraging readers to try this free and open source software, which offers more flexibility and control than proprietary systems and expensive services. I'm assuring readers that it's an approachable and enjoyable process and that they don't need to be an expert in Linux or Python to use these tools. Join me in exploring the potential of Python and Linux for SEO optimization.
  70. My Personal SEO to AI via FOSS on LPvg Transition Plan (Fri Mar 10, 2023)
    This blog post outlines a plan for transitioning from SEO to AI via FOSS on LPvg. I will be familiarizing readers with Moz's products and teaching them how to use tools like Vim and JupyterLab to create a nomadic computing environment that is hardware and vendor independent. I will provide a prescribed, vetted, and proven process to become more technical and free of Google, Microsoft, and other paid services.
  71. Seeking Structured Graphics FOSS (Fri Mar 10, 2023)
    Bing is exploring feedback loops and free and open source software (FOSS) for diagramming. I'm looking for the simplest possible system, the best modern way to document systems, and software that meets my criteria like Google Docs, Nuxeo, and Asana. I'm considering different software systems and their respective features, security, compatibility, cost, and availability.
  72. What are the most important news for me to know today? (Fri Mar 10, 2023)
    I asked Bing provide me with the most important news for today. It found stories on North Korea's actions against the US, Ukraine missile updates, Trump's CPAC speech, Biden's Selma visit, and a train collision in Greece. Also talked about my LPvg passion.
  73. What is the best thing I can do for Moz as a subject matter expert? (Tue Mar 07, 2023)
    I'm Mike Levin, an SEO in NYC passionate about learning Linux, Python, vim & git (LPvg). I'm advocating for the use of Linux API and Debian-style repo startups to help automate tasks and speak on behalf of the spoken word. I'm currently working as a Subject Matter Expert for MOZ and helping people go from Windows or Mac laptop users to Linux server admins and junior devops people and data engineers.
  74. Compatible Linux X Server Graphics Across Windows & Mac (Sun Mar 05, 2023)
    As a reader trying to decide between Manim and Synfig for animation software, I need to consider my individual learning style, goals, and preferences. I am looking for step-by-step instructions to install Manim and supporting libraries on Ubuntu, as well as how to access localhost port 8888 and run JupyterLab on an Intel Mac. I have found resources on Proxy for accessing host Windows in WSL2.
  75. Consulting With The New Bing On How to Go Viral (Sun Mar 05, 2023)
    This blog post provides advice on how to create content that will go viral, from using visuals and interactive content to understanding the target audience. I researched six articles on the topic, covering topics such as quality content, platform optimization, and evoking high-arousal emotions. This post is a great resource for anyone looking to create content that will have an impact.
  76. Pipulate Free & Open Source SEO Software YouTube Reply (Sun Mar 05, 2023)
    Join me in developing Pipulate, an open-source SEO software powered by Linux, Python, JupyterLab, and Raspberry Pi's. I'm creating a 24/7 service to do SERP scraping, HTML report emailing, and more. Plus, I'm working on a way to simplify the scripts and update the W - come join me!
  77. Planning Linux, Python, vim & git LPvg.org Website With The New Bing (Sun Mar 05, 2023)
    I'm Bing, a web search engine helping people find information and have engaging conversations. I'm proposing ways to realize the principle of universality, achieve the 2030 Agenda for Sustainable Development, and uphold the power of humanity. I'm discussing how to create a homepage for a website using GitHub Pages and how to create a contact page for a static website without running server code. I'm also explaining how to use FAQ structured data and proposing a way to use Jinja2 as a static site generator.
  78. Imagining The Linux Nomadic Movement With The New Bing (Sun Mar 05, 2023)
    As a developer who values speed, productivity and ergonomics, I have been using Vim since 1976 and it has proven to be a reliable and robust tool. With a large and active community that provides support, documentation and plugins for various purposes, Vim offers advantages over VSCode, such as rapid key sequences, not requiring arrow keys, and performing complex operations with minimal keystrokes. Join me in the Linux nomadic movement.
  79. A Chat with ChatGPT About the Cancel Culture & Full-scroll Browser Snapshots (Sat Mar 04, 2023)
    I discuss the potential of using AI at home with now cheap GPUs, exploring the improved efficiency, enhanced security, better health monitoring, and entertainment and education it can provide. Additionally, I explore potential ways to make money by promoting the ideas and benefits of AI at home, such as through affiliate marketing, advertising, consulting, and e-commerce. I also provide a code example of how to use Puppeteer or Playwright to capture the full vertical scroll.
  80. AI Amplifies You (Thu Mar 02, 2023)
    As a father of a 12 year old, I'm looking for ways to help them get interested in AI and technology. I've written a script called "drinkme" to set up a Linux server, and I'm creating a Pipulate server with a Jupyter Notebook for foundational tech skills. My goal is to help my child survive the coming AI craziness and learn real skills and knowledge. Come explore how AI can be used to help your child!
  81. First Day on New Job & I Throw Out My Back! (Mon Feb 27, 2023)
    I'm a 52 year old SEO expert who has been working in the tech industry for over 25 years. After working at a spin-off of Commodore and a PR company in NYC, I created the Web 2.0-era writing suggestion tool HitTail. I have since done interesting things such as crawling websites directly into Google Docs with API-joins. Today, I'm starting a new journey as an employee of Moz.com and am excited to use my skills and experience.
  82. Fetching & Saving HTML From List of URLs Using Python (Tue Feb 21, 2023)
    As I prepare to start my new job, I'm taking care of all the necessary tasks, including ordering a standing desk and organizing my apartment. I also attended a group meeting with my employer and got all the onboarding paperwork done. To help out a friend, I'm creating a program to scrape data from a website and store it in an Excel file, using Python and Linux.
  83. Finally Got Through Bing Waiting List (Mon Feb 20, 2023)
    Today I finally accessed Bing's "New Topic" button and asked it questions about Mike Levin SEO and why math is difficult for many people. Bing told me that Mike is a Senior SEO Director at Ziff Davis and believes in digital marketing, open source software, and Linux and Python. It also gave me an explanation of equations and inequalities, and how to solve them using various methods. I'm excited to share my findings and help others understand equations and inequalities better. Click to read more!
  84. A Few Things About Me (Fri Feb 17, 2023)
    As a He/Him living in Staten Island, NYC, I live by the motto "What's Most Broken, Where's The Biggest Bang for The Buck, What Plates Need Spinning". My life is centered around my kid, Linux, Python, vim & git, and daily reading & writing. If I were to participate in an eating contest, Blue Cheese & Skittles would be my choice. I've experienced some truly magical moments.
  85. Secure a Home Server For AI at Home (Tue Feb 14, 2023)
    I'm encouraging people to gain tech literacy by setting up a home server for AI. I'm offering advice on how to do this, including using Microsoft Word or Google Docs, Linux, Python, vim, git, Edge, htmx, and a lightweight JavaScript framework like Alpine. I'm also discussing Microsoft's Prometheus model and the GPT3 ChatGI, and how to set up a server to help kickstart creating content.
  86. Figure Out Why vim Journaling is an Asset (Mon Feb 13, 2023)
    I'm passionate about free and open source software and determined to stay independent from big companies. Join me in my live interactive chat session to journal about tech and explore the possibilities of OpenAI's ChatGPT. I'm also advocating for the use of Linux and other FOSS tools to help developers stay free and independent. Come join me and learn more!
  87. Making a SystemD Service With ChatGPT (Sun Feb 12, 2023)
    I'm writing a systemd service that uses GNU screen to run a python script in the background. In this blog post, I share the details of the service, including the command to be run, the user account to run the service as, and the environment variables to be set. I also explain the meaning of the word "majordomo" and how to create a nbdev version 2 project in a folder called majordaemo.
  88. Getting ChatGPT's Help Transitioning From SEO To Data Engineer (Sat Feb 11, 2023)
    I'm a Webmaster transitioning to a Data Engineer, and I'm promoting an approach that combines JupyterLab, Linux terminal environment, and Git to help others make the same transition. I'm highlighting the benefits of learning these technologies, as well as the hands-on approach and practical learning opportunities provided by the Jupyter Notebook tutorials. With this project, I'm looking to help people become more in-demand, versatile, and resilient in the technology industry.
  89. Fernando Corbato, Ken Tohompson & Linux Torvals, Oh My! (Sat Feb 11, 2023)
    Explore my Linux Wonderland, an idea inspired by the individuals who made star-nix possible: Fernando Corbato, Ken Thompson, and Linus Torvalds. I'm creating projects under starnix, doing long-running scripts that run in the context of Linux services called daemons. See how this approach to tech is now as big as webdev, thanks to the Windows Subsystem for Linux, W. Come join me on this journey!
  90. Let's Start an AI-Novel About Dystopizon with ChatGPT (Fri Feb 10, 2023)
    I'm Mike Levin, an SEO living in New York City. I'm exploring the use of ChatGPT to create a real-time journal of a person's life by setting up a schedule and prompts with Python. My goal is to find a way to communicate with someone without being monitored by the corporation. To do this, I suggest using a smartwatch and gradually building trust with the user. Come explore how I'm using ChatGPT to pursue autonomy and freedom.
  91. Unix/Linux Won & Are Now The Rules of The Road (Fri Feb 10, 2023)
    Mike Levin is a 20+ year veteran of the SEO industry who has seen many changes in technology over the years. From his experience as a student intern at Commodore to his current knowledge of Intel Management Engine (IME) and its implications for privacy, Mike has a deep understanding of Unix/Linux and its ever-growing presence in the tech world. Read his blog post to learn more about his journey and the impact of Unix/Linux.
  92. Unix/Linux Won & Are Now The Rules of The Road (Fri Feb 10, 2023)
    Mike Levin is a 20+ year veteran of the SEO industry who has seen many changes in technology over the years. From his experience as a student intern at Commodore to his current knowledge of Intel Management Engine (IME) and its implications for privacy, Mike has a deep understanding of Unix/Linux and its ever-growing presence in the tech world. Read his blog post to learn more about his journey and the impact of Unix/Linux.
  93. nbdev Makes .py-file Extractions From Notebooks (Sun Feb 05, 2023)
    I'm working on a project to master Google Photos through the API. To do this, I'm introducing nbdev2 and using Linux mounts to synchronize my WSL Linux ~/data directory on my Windows laptop with my ~/data directory on the NAS LXD server. As a member of the National Academy of Sciences (NAS), I'm proud to be part of an organization that promotes excellence in scientific research and works to advance science for the betterment of humanity.
  94. The Road to Microsoft Semi-Independence (Tue Jan 31, 2023)
    I'm working on a project to promote Free and Open Source SEO Software and show people how to set up a server on their Windows 10 or 11 laptops. I'm encouraging people to use Linux as a standard feature on Windows 10 and 11 via the Windows Subsystem for Linux and to be aware of Microsoft's paid services. I'm suggesting using vim instead of VSCode, as it is an industry standard and not tied to a vendor.
  95. AI Could be Super-Enabling, Helping You Code At All (Thu Jan 26, 2023)
    As a coding novice, I used ChatGPT to learn how to code in Python and edit videos. With the help of ChatGPT, I was able to gain the superpower of coding in Python to help me with my project. I also used OpenAI API to submit JSONL data and extract data from HTML. To store the data, I chose to use a SQLite database and DNS to translate IPs. Finally, I virtualized Linux and used a RaspberryPi-based server.
  96. The World Has Changed Because SystemD on Windows (Wed Jan 25, 2023)
    As I reflect on how much the world has changed in recent months, I'm struck by the impact of AI and the integration of Linux services (systemd) into Windows 10 and 11. This opens up a world of possibilities for mainstream development, without relying on Microsoft back-slashes. Microsoft's purchase of Github for 7.5 billion dollars has also had a major effect on development habits. I urge readers to click through to learn more about the implications of these changes.
  97. Unique Conversation. Let's talk AI & Python Next Steps (Wed Jan 25, 2023)
    I'm amazed at how easy it is to use Linux-hosted JupyterLab on Windows 10. With my Python code, I can easily copy and paste between my Windows machine and the server. Investing in this system is easier than I thought and it has remained the same over the years. To maximize my impact in AI and Python, I need to create a Machine Learning License, copywrite my content, and create quick projects that I couldn't have done before.
  98. An Ode Tuple Keys (Sat Jan 21, 2023)
    I'm downloading an update for Windows 10 Version 22H2 and transitioning to Linux, using the power of NT's "rings of protection". I'm running Web browser automation under Microsoft Playwright and using iPython Notebooks under JupyterLab running on Linux. I'm also exploring the usefulness of tuples in Python, and looping through a database of URLs to extract data and create a table which I'm writing to a parquet file.
  99. Joining URLs across GA, GSC & Majestic (Tue Jan 10, 2023)
    I'm embarking on a project to create a master-list of URLs with Majestic SEO link data, using sqldict, list comprehensions, fstrings, JupyterLab, Linux, Windows, and async Python page-fetching. I'm using client.get(url) to retrieve data from a table, and have printed out the data to confirm it was correctly retrieved. Come join me on my journey!
  100. Beware the Re-Corralling (Fri Jan 06, 2023)
    In this blog post, I discuss the need to stay up-to-date with the latest technological advancements and the potential for AI to disrupt our lives. To prevent becoming too reliant on AI, I suggest running scripts from home to republish blogs and switching to Linux or Unix systems instead of Windows. I also provide tips on how to use modern computer technology, such as connecting to remote computers through SSH, transmitting files with git, editing files with vim, and controlling servicew with the CLI.
  101. API Choices & Rational Folks Won't Say Magic (Fri Jan 06, 2023)
    I recently had to work on a project involving namedtuples, which taught me the importance of taking the time to learn from my projects. Despite family drama, I was also able to reflect on how tech is fragile and rely on determinism and binary truths to make devices work. I advocate investing in timeless tech tools with good FOSS licenses and taking small steps to prevent them from becoming obsolete. By understanding the complexities of the world, I choose how much I want to simplify.
  102. A NamedTuple For Each Week You've Been Alive (Mon Jan 02, 2023)
    This blog post explores the 80/20 rule, low empathy, and how the way people interact with machines is changing. I'm a 52 year old man looking for a balance between order and chaos, and I'm using JupyterLab and Python to code. I'm also suggesting journaling and tracking progress with weeks to get the most out of the experience. Join me as I explore the challenges of staying productive and organized as I age.
  103. From NoSQL SqliteDict to SQL Transformation (Sun Jan 01, 2023)
    I have been using the SqliteDict package to store data from API calls, and I'm now looking into parsing Google Photos data by day. I wrote a Python program to look at the contents of a database, and I'm now working on updates to the open source library ohawf. I'm planning to push out better documentation and am even thinking of creating an MLML license. Click through to read more about my journey in programming and machine learning!
  104. Windows Subsystem for Linux is now available in the Microsoft Store! (Wed Dec 28, 2022)
    Upgrade to Windows Subsystem for Linux now available in the Microsoft Store! Get the latest updates and faster performance with 'wsl.exe --update' or a visit to the Microsoft Store page. For more information, visit the Microsoft Store info page to learn how to get the most out of WSL.
  105. Analyzing the Karate Club 3D Node Graph (Wed Dec 28, 2022)
    I'm creating a 3D rotating shape from a website using Linux Jupyter on Windows. I'm analyzing the Karate Club 3D Node Graph and have written code to plot it. I'm exploring NetworkX, a Python library for creating and manipulating graphs, to create a networkx.classes.graph.Graph object and plotting nodes and edges in 3D space. I'm using Plotly to generate a 3D rotating network node graph with different colored nodes.
  106. Let's Visualize Websites as Network Node Graphs (Tue Dec 27, 2022)
    I've been researching the best way to visualize large link and node graphs in Jupyter notebooks, comparing the advantages and disadvantages of using NetworkX and Bokeh, and have decided to try out Plotly. Over the holiday I made progress and outlined a plan to create 3D interactive visualizations in JupyterLab. I'm also teaching stakeholders how to access data on their own by setting up an instance of Linux WSL, installing nodejs and jupyter.
  107. A Place to Put Things (Thu Dec 22, 2022)
    I'm taking you on a journey to become a modern tech literate person. Learn the basics of PyTorch, group keywords, and build robots. Familiarize yourself with Linux, Git, and Vim. Set up a GitLab repo and gain the freedom that comes with it. Join me as I guide you through this tech literacy adventure!
  108. WSL & LXD Let Us Run Generic Linux Server-Build Scripts Without Docker (Wed Dec 21, 2022)
    As a user, I prefer LXD from Canonical over Docker for its ease of installation without a complex API. Additionally, Windows Subsystem for Linux (WSL) provides a container system that can be used to create "server build scripts" to install a Linux server on Windows 10 or 11. With this, I can have a Linux server running in the background on my laptop. Read more to learn how to set up your own Linux server on Windows.
  109. Google Analytics GA4 API Access Will Be My First Project for Pipulate (Wed Dec 21, 2022)
    I'm excited to start my first project for Pipulate, which involves accessing the Google Analytics GA4 API. I'm taking a top-down and bottom-up approach to SEO, and I've named my repo GA4mageddon. I'm using the impending Google-induced panic about GA4 to create better examples and instructions for readers to entice them to click through to the blog post.
  110. But Should We Still Blog? Should It All Just Fade Away? (Thu Dec 15, 2022)
    As an SEO, I have been adapting to the changing rules of the game and am now focusing on creating evergreen topic pages with the right level of detail, decrufting my website, and unpublishing old content to make way for new content. I am also striving to publish content in a blog-like long tail style, curating my path to keep up with the changing circumstances. Join me on my journey as I strive to create a website that is both helpful and polished.
  111. Let The Decrufting Begin! (Wed Dec 14, 2022)
    Yesterday I made history by de-linking and taking off the main navigation from my website, MikeLev.in. I loaded Linux, Python, Vim, and Git markdown pages into Vim buffers, so I could refine the few pages still linked on the main nav. Additionally, I used blog categorization to control what went onto the Linux, Python, Vim, and Git pages. Check out my blog post to learn more about my journey and the changes I made!
  112. Surviving Google's Helpful Content Update (Surviving Helpfulgeddon) (Mon Dec 12, 2022)
    I recently tested out ChatGPT and was amazed by the results. With its help, I'm ready to start fresh and create a better site by looking at data from Google Analytics, Search Console, and others. I plan to focus on creating content that will help others learn Linux, Python, vim, and git, and will listen to feedback from my audience. Join me as I strive to differentiate my inner voice from the endless content deluge and make the most of SEO principles that still work.
  113. ChatGPT Helping Me Visualize The Future (Unknown Unknowns) (Sun Dec 11, 2022)
    I'm using ChatGPT to help me visualize the future, tell stories, and articulate the Hero's Journey. I'm learning valuable lessons like it's never too late, and I'm pushing Linux, Python, vim, and git into the unconscious and automatic quadrant so I can use them like I use spoken language or driving. I'm testing to see if ChatGPT is really a game-changer.
  114. A Magic Spell Called Levinux That Introduces People to Linux (Sun Dec 11, 2022)
    As an Elder SEO Mike Levin, I created a spell called Levinux to introduce people to the world of Linux. This powerful and flexible operating system quickly spread and changed the lives of people from all walks of life, allowing them to run complex programs and customize their systems. I am now hailed as the father of Linux, and my spell has changed the world forever. Come and read my story and discover how Levinux changed the world of computing.
  115. ChatGPT: Write an article about everyone in the world discovering Linux and abandoning Windows and Mac. (Sun Dec 11, 2022)
    As a tech industry insider, I have seen first-hand the disruption caused by the sudden widespread adoption of Linux. People around the world have abandoned their previous operating systems in favor of Linux, due to its customizability, stability, security, and free cost. Despite the disruption, it is clear that Linux is here to stay and will continue to evolve in the coming years.
  116. Don't Miss My Talk with OpenAI about clickbait headlines! (Fri Dec 02, 2022)
    On December 2, 2022, I will be giving a talk with OpenAI about clickbait headlines and the top 100 clickbait headlines I have compiled. I will also discuss why writing headlines that accurately describe the content of an article is a better strategy, as well as the benefits of keeping a journal, such as increased self-awareness, improved mental health, stress reduction, enhanced problem solving skills, and better communication skills. Finally, I will explain how Vim is a powerful and flexible text editor.
  117. Combine CSV Files with Python Pandas (Thu Dec 01, 2022)
    Create a new repo in DrinkMe Linux called 'combinecsvfiles' for processing CSVs. Extract information from filenames and add it to rows of the CSV using Python Pandas. Easily stack CSV dataframes in a Python list using 'pd.concat(lot)'. Discover how easy it is to combine CSVs into a single file - just use the code 'df = pd.concat(lot)'!
  118. Much Starts With the Ability To Create and Use Local Caches (Thu Dec 01, 2022)
    I have been exploring Microsoft's implementation of systemd under wsl and have had mixed results. To ensure self worth and independence, I suggest investing in free and open source software (FOSS) and using caches, such as a SQLite .db file, to ensure persistence. I have been exploring the use of local caches for short-term memory and for storing variables used in programs, and share my experiences to help others.
  119. Clear Screen, Clear Mind... Focus, Focus, Focus! (Wed Nov 30, 2022)
    I am writing a Linux install script for Windows 10 or 11 users, and taking the time to reboot my system each morning to focus on what sparks joy, motivation and momentum. I am also striving to reduce surface area, factors, variables and general noise. I am passionate about Linux and its many features, such as security, flexibility, and scalability, making it a great choice for a variety of applications.
  120. Become Aware of How Tech-churn Harms You (Wed Nov 30, 2022)
    I'm 52 and have experienced the harsh reality of technological obsolescence. To future-proof my tech career, I have decided to focus on developing skills that can't be taken away, such as muscle memory and habits. I have also chosen to focus on tech that changes the least over time, and created the term LPvg (Linux, Python, vim and git) to highlight four essential tools. I'm journaling almost every day to help others learn these tools, so they can stay ahead.
  121. vim is the cure to Imposter Syndrome (vimpossible!) (Wed Nov 30, 2022)
    I have experienced Imposter Syndrome and understand how it feels. I'm going to teach people how to be free of this feeling forever by providing an alternative to web development with Linux, Python, Vim, and Git. Vim is a lifetime endeavor and is the native user interface for the Unix Philosophy, created by Bell Labs in 1970, and the Free and Open Source Software movement provides the opportunity to get better with the tools over time.
  122. The Bottom Turtle is Microsoft, and That's Okay (Tue Nov 29, 2022)
    As a developer, I recently discovered that Windows is now the best platform for development. Microsoft has embraced Linux and its associated technologies, offering the Ubuntu repository and the Windows Subsystem for Linux, which enables developers to access Linux commands and the command-line interface. With popular commands such as cd, ls, chmod, and chown, I'm able to do a lot without being a hardcore programmer. Read my blog to find out why I believe Windows is the best development platform.
  123. LXDWIN is now the DrinkMe JupyterLab Linux Install Script (Tue Nov 29, 2022)
    I've rebranded my lxdwin repository to drinkme, and I'm starting a big data-pull project for work. I'm creating a repo folder so everyone can follow along and I'll make a video about it. Come join me and see how it all unfolds!
  124. WSL Linux Graphics and Systemd Support Takes Priority Over LXD (Tue Nov 29, 2022)
    I'm MikleVin and I recently created a new repository to prioritize getting Linux graphics and SYSTEMD working over LXD Linux Containers in the Windows Subsystem for Linux. Check out my repository 'drinkme' at https://github.com/miklevin/drinkme and stay tuned for my upcoming video to explain these changes.
  125. Microsoft Added Linux Graphics and Systemd to WSL for Windows 10 (Sun Nov 27, 2022)
    I recently installed Linux graphics and Systemd on Windows 10, and now I'm exploring the aftermath. I'm researching how to make the vGPU accessible and usable, mapping locations and environment variables, and setting up the WAYLAND_DISPLAY and XDG_RUNTIME_DIR. I'm looking into lxdwin script, Levinux/Getonux projects, and lxc config set to configure the jupyter environment. Join me as I explore the aftermath of this installation!
  126. Permission denied publickey fatal Could not read from remote repository (Fri Nov 04, 2022)
    I encountered a problem when trying to git clone a repository from an LXD Linux Container running on Windows Subsystem for Linux (WSL). After discovering the container was running in unprivileged mode, I changed it to privileged mode with the lxc config command and rebooted. This fixed the file permissions issue and allowed me to successfully git clone the repository. Read more about my experience and how I solved the problem.
  127. Cast a Homunculus Majordomo to Help Run Your Life (Fri Oct 28, 2022)
    I'm taking up Linux, Python, Vim, and Git as if they were tools in a carpenter's toolbox, and learning to use FOSS instead of cloud services. I'm creating performance art with these principles, doing real-time idea-capture, aligning small steps to feedback loops, and using GitHub and GitLab. I'm trying to figure out the best way to approach learning new tech tools and advocate the use of Linux, Python, Vim and Git.
  128. How to Use the Screen Command for Linux Service (Fri Oct 28, 2022)
    As I learn how to use the Screen Command for Linux Service, I'm documenting my journey with a blog post. I've written a file to be placed in /etc/systemd/system/ and have watched a video to help me better understand the process. Come join me as I explore this new technology!
  129. You Need a Personal Server In Your Life & The Time is Nigh (Thu Oct 27, 2022)
    I discovered that I could use my NAS as an application server, and with the help of Linux containers, I could transfer my laptop simulations to a home cloud without any fees. I was able to condition myself to go the direction I wanted to go and reach my goals, and mastering generic Linux was key for my long-term success. Read my blog post to learn how I did it and create your own personal server.
  130. Bundle an LXD Linux Container for Pyppeteer and Playwright Automation (Thu Oct 20, 2022)
    I'm creating a public repository to limit my dependencies and use ohawf for Google OAuth2 authentication. I'm using the LXD 2 WSL project and Chrome automation with Selenium and NodeJS Puppeteer and Pyppeteer libraries to control Google Chrome or Chromium. Join me as I explore the possibilities of this project!
  131. Harmonizing a Windows-side Python Script with a Linux-side Python Script (Sat Oct 01, 2022)
    I recently completed a project on JupyterLab, LXD, and WSL that required 60K queries and the use of a VPN and Windows desktop client. To make the process easier, I created a Python-side script to check for the existence of a file. Read my blog post to find out how I tackled this complex project!
  132. Failed To Get This Going During Weekend (Sun Sep 25, 2022)
    I tried to get a project going this weekend, involving cycling IPs and installing the latest JupyterLab-Desktop, but I failed. Instead, I decided to stay on Linux and communicate with files. This project is split across multiple OSes, with a Python busy loop Windows-side without Jupyter. Read my blog post to learn more about my experience and the challenges I faced!
  133. Working on a TikTok Script (Thu Sep 22, 2022)
    I'm an infotech carpenter teaching people how to become an Information Age Samurai by mastering the right skillset and toolset. I'm providing a script to install Jupyter on Linux, and a guide to help people navigate the dense infotech forest. I'm also sharing my experience to help others find their way in life, and I'm learning to plan my recovery from distractions as a sort of performance-art.
  134. Google Chrome for Linux Under LXD on WSL on Windows (Wed Sep 21, 2022)
    I succeeded in getting Google Chrome up and running on my Linux system using LXD on WSL on Windows. I followed several steps to make sure the configuration settings would survive between reinstalls, and I'm thrilled to be able to launch it with google-chrome. After some hard work, I'm finally able to enjoy the fruits of my labor!
  135. Windows Symbolic Link to Map Shared Folder Location to Local Folder (Tue Sep 20, 2022)
    I recently set up a shared folder on my NAS to use as a repos drive. After a lot of work, I managed to get it working in both Windows and WSL, but the performance dropped too much when I moved the repos folder to the NAS. I had to reverse my work, updating the firmware on my NAS, renaming the Windows "D" drive to an "R" drive, and running an install.bat script and creating an apt_installs.sh file.
  136. Running Ubuntu 18.04 and Ubuntu 20.04 Simultaneously Under WSL 2 (Sat Sep 17, 2022)
    I recently updated my Windows taskbar to include a BASH Shell, Jupyter and Web browser, and it's become part of my daily routine. I had to decide whether to keep one copy of Linux running under WSL, so I chose to run both 18.04 and 20.04 side-by-side. Follow me as I take you through my obsessive compulsive journey of updating my taskbar and deciding which Linux OS to run.
  137. Run Jupyter from LXD Linux Container on Windows (Thu Sep 08, 2022)
    Learn how to run Jupyter from an LXD Linux Container on Windows with me! I walk you through setting up an LXD container, adding a proxy device, logging into the container, adding a Python 3.10 virtual environment, creating a .bash_profile to activate the venv, installing Jupyter Lab, creating a script to run Jupyter in a way that the proxy can reach, and finally setting up a browser window to access Jupyter.
  138. Getting Ready to Teach Installing Jupyter Right (Wed Sep 07, 2022)
    I'm setting up Linux containers under WSL for testing purposes, using a magical incantation to install Jupyter. I'm running into issues with the container having a different internal IP than the one on Windows-side, so I'm researching commands like lxc config and jupyter server to bridge, NAT, and proxy. After setting a password on Jupyter, I was able to access the LX - come read my blog post to find out how!
  139. From Zero (Windows) to Linux In 8 Steps (Fri Sep 02, 2022)
    I'm creating a series of videos to help people transition from Windows to Linux, covering topics such as uninstalling OneDrive, unpinning the taskbar, changing settings and personalization, turning off notifications and weather, and more. Plus, I'll show you what installing Linux on a Windows 10 computer looks like. Click through to find out more!
  140. Fight the Chaos of Windows 10 : Use Virtual Desktops & Linux (Fri Sep 02, 2022)
    I'm rebooting my "Make Windows 10" series with a focus on fighting chaos. To stay organized, I'm recommending Virtual Desktops, WSL, and removing tiles, clock, and Taskbar icons. For Jupyter Notebook or JupyterLab users, I'm suggesting running the server Linux-side under GNU. Join me in my journey to a more organized Windows 10 experience!
  141. Get the LPvg Message On-Point with a series of 1-minute videos (Fri Aug 26, 2022)
    I have been an SEO for 25 years and am now creating a series of 1-minute videos to grow my presence on YouTube. I'm using heavily edited videos, optimized for keywords and titles, to spread my message and mission. I decided to promote the idea of Linux, Python, vim and git as a single platform for development and delivery, and called it the LPvg movement. Join me as I share my 25 years of SEO experience to help you grow your presence on YouTube.
  142. I'm Mike Levin helping you fight obsolescence (Fri Aug 19, 2022)
    I'm Mike Levin, and I'm hard at work overhauling my website, MikeLev.in, with the help of simplecss.org. I'm also creating videos to help others fight obsolescence in their technical skills. Come join me as I introduce people to Linux and vim, and show them how to install Linux on their Windows systems with wsl --install in Powershell. Today is the day to take control of your technical skills!
  143. Internalizing Tools Through Eepigenetics (Thu Aug 18, 2022)
    This article reflects on my journey in life, discussing the concept of epigenetics and Mike Levin, a microbiologist who shares my name and is a hero of mine. I explore my experiences in life, including falling victim to shortcut-seekers and narcissists, and how I am learning to make sure I don't lose myself to someone else. I have embraced my environment by finding my tools, and have realized the importance of incorporating VSCode into my DNA. I discuss the power of text editors.
  144. Monitoring Github Pages github.io System For Errors (Thu Aug 18, 2022)
    I'm creating a unique and awesome website experience for users, using a framework, slice.py, skite.py and more. I'm making pseudo-dynamic pages and working on the blog.md page, learning the workflow and making changes to output markdown into Github Pages Jekyll Liquid markdown `_includes` folder. After figuring it out, I'm ready to share my journey and the lessons I've learned.
  145. Reworking Site (Wed Aug 17, 2022)
    I'm working on my website today, using SimpleCSS for a new look. I'm using Linux, Python, Vim, Git and Jekyll skills to create a static page generator system. Testing out the Jekyll include system to create secondary navigation buttons, and considering externalizing the primary nav. Plus, two headers and lowercase versions of categories for my blogging. Come and join me on my journey!
  146. Why Linux Fights Obsolescence and LXD is Key (Sat Aug 13, 2022)
    I recently released a video on LXD being a sort of Noah's Ark and am working on strategies to make my videos more successful. I'm also working on projects for my day job and creating a 24x7 scheduler for a series of projects. I need to create nicknames, imagery, and visuals for the next iteration of Pipulate, but was cut off from PyPI because of their 2FA implementation. Read my blog post to learn more about my journey to success!
  147. Run LXD Linux Containers on Windows WSL 2 Ubuntu 20.04 and 22.04 (Fri Aug 12, 2022)
    This guide helps readers quickly and happily settle into a new digital home, free from vendor tyranny, using Windows Subsystem for Linux (WSL) and vendor-provided components like Github or Bitbucket. I use Windows machines as a host, WSL 2 to host Linux containers, and sprinkle my own customizations, including a Microsoft Network SAMBA/CIFS Shared Drive. I'm a big fan of LXD, the Linux Kernel Virtual Machine from Canonical.
  148. How to Share an SSH Key with Linux Container to Eliminate Passwords (Fri Aug 05, 2022)
    I recently faced a challenge when trying to get code up to Github from a newly created Linux container. To solve this, I figured out a way to share my SSH keys from my host system to the container, eliminating the need for passwords. To help others, I created a video and shared the code on Github. Learn how to share SSH keys from a host system to a Linux container with my easy-to-follow guide.
  149. Use Perceptual Image Hash as Database Primary Key for Cats (Thu Aug 04, 2022)
    I switched up my pip install scheduler to pip install huey and used Python PIL and ImageHash libraries to calculate a perceptual image hash for each cat. This hash was used as the filename and primary key for a shared SQLite3 database, which I then accessed from a Windows system in JupyterLab Desktop. Check out my blog post to see how it all worked out!
  150. Use Python Decorators For Linux Service Scheduling (Wed Aug 03, 2022)
    I'm using Python's schedule module to create a Linux service and switching to decorators with Huey. I'm using Windows 10 with virtual desktops and WSL2, Linux containers with LXD, and two files under /etc/systemd/system. I'm passionate about coding and writing and am focusing on learning huey scheduling, pyppeteer or Microsoft Playwright, and database persistence. Join me on my journey as I explore coding and diminishing my reliance on fads and trends.
  151. Use Python Decorators For Linux Service Scheduling (Wed Aug 03, 2022)
    I'm using Python's schedule module to create a Linux service and switching to decorators with Huey. I'm using Windows 10 with virtual desktops and WSL2, Linux containers with LXD, and two files under /etc/systemd/system. I'm passionate about coding and writing and am focusing on learning huey scheduling, pyppeteer or Microsoft Playwright, and database persistence. Join me on my journey as I explore coding and diminishing my reliance on fads and trends.
  152. Ubuntu 18.04 vs Ubuntu 20.04 for LXD Under WSL2, Wizard Defaults (Tue Aug 02, 2022)
    In this blog post, I share how I tested Ubuntu 20.04 to see if I could easily install LXD. I found that Ubuntu 18.04 is the easier option, since it comes pre-installed with LXD and allows you to quickly get up and running. I also discuss my preference for local services over cloud resources, my advocacy for Linux and my blue-collar mechanic approach to tech literacy. Finally, I suggest JupyterLab-Desktop as a great way to learn Python.
  153. From Sending Email in Jupyter to Sending Email in Linux Service (Tue Aug 02, 2022)
    I'm learning Zawinski's Law, Python's SMTP library, and systemd. I'm using JupyterLab to show how to work with mail-from and mail-to files, move them into a Linux container pulse folder, and create a sendmail.py file. Come read my blog post to find out how I'm testing my work!
  154. Write a Linux Scheduler Service in Python (Mon Aug 01, 2022)
    I'm creating a lightweight Linux Scheduler Service in Python that uses the 'schedule' package to define and execute Python functions. I'm exploring ways to manage files and keep scheduled tasks in separate folders. In this blog post, I'll be taking you through the process of setting up a precursor to a data pipelining video. Read on to learn how to create a powerful, yet lightweight, scheduling system!
  155. Build Linux container on Windows and Install Python 3.10 (Mon Aug 01, 2022)
    I'm going to show you how easy it is to build a Linux container on Windows and install Python 3.10. I'm confident that I can quickly and easily create new development and production environments. To demonstrate this process, I'm providing a video tutorial. Follow along and learn how to set up your own Linux container on Windows!
  156. Share Folder Between Windows, WSL Linux, Container and Home Cloud (Sun Jul 31, 2022)
    As an IT professional, I'm setting up a shared ~/data folder across four different locations: my laptop's main Windows system, a Linux system running under WSL2, an LXD Linux Container hosted under WSL2, and an LXD Container hosted on a separate machine. I'm mapping a network drive from my laptop's Windows system, mounting a drive from the Linux system, and adding a device to the LXD Linux Container. Follow my journey as I set up this complex shared folder
  157. Do You Still Really Need Windows? Switching To Linux in 2022 (Sun Jul 31, 2022)
    As tech becomes more and more essential to our daily lives, I'm discussing the importance of understanding generic tech, and why Windows is becoming obsolete. I'm exploring why Linux is the way to go, and why using containers under Linux is the best way to future-proof your work. I'm also discussing why Docker should be used from Windows and why it's important. Join me as I explain why it's essential to keep up with tech trends.
  158. Using GNU Screen to Monitor Linux System Daemon Service (Fri Jul 29, 2022)
    Learn how to install Linux on Windows machines and get Linux services running under GNU Screen under an LXD Container. Discover the advantages of mastering generic Linux tech over web development and how to get started. I provide an example of a Python script to monitor a Linux system daemon service, and I walk you through the steps for installing Ubuntu 18.04, updating the file /etc/systemd/system/pulse.service, installing the program screen.
  159. Windows 11 is more like Windows Il (for It's Linux) (Tue Jul 26, 2022)
    Get ready to take the plunge into the world of Linux and Unix-based systems with Windows 11! I'm stubbornly staying on Windows 10 for now, but by enabling Windows Subsystem for Linux and the Hypervisor, I can still experience the move-to-Linux experience Microsoft has planned for us. With the help of Steve Jobs and Lennart Poettering, I can run Linux Terminal sessions under WSL2 and even upgrade my instance to Linux Containers.
  160. Linux Container Under Windows 10 WSL Supporting Graphics (Tue Jul 26, 2022)
    I recently discovered that it is possible to get Linux graphics working with Linux containers on Windows 10 using VcXsrv. I figured out how to capture the DISPLAY variable from the host Linux and pass it to the container by writing it to a shared file. This technique is similar to activating Python virtual environments, and I'm excited to share my findings with you.
  161. Removing Password Authentication from SSH Services (Mon Jul 25, 2022)
    I created a new Linux container with OpenSSH service and disabled the ability to challenge passwords, then moved keys over to eliminate passwords. I also set up a shared folder with three sub-folders, changed permissions on the keys, and restarted the SSH service. Read my blog post to learn how I did it.
  162. Learning *nix Today Means Learning systemd! (Sun Jul 24, 2022)
    As I introduce you to the world of *nix, you'll learn how Linux has pulled ahead of the FreeBSD Unix community, allowing us to take control of our own lives. Discover how Lennart Poettering's controversial systemd for Linux, based on Apple's launchd and launch, has made system automation possible, replacing SysV. Get all the details on this exciting new development in my blog post.
  163. From Average Windows User to Linux Terminal User (Fri Jul 22, 2022)
    As an average Windows user, I'm taking advantage of Microsoft's partnership with Canonical to transition to Linux terminal. I'm installing Ubuntu on my existing laptop running Windows 10 or 11, so I can take advantage of the cloud and protect myself from obsolescence. Join me on my journey as I become a Linux terminal user.
  164. Adding the Who, What, Why, When, Where & How To Site Nav (Tue Jun 28, 2022)
    I'm proposing a new way to manage life as a whole, by creating and automating tasks to be internalized and passed onto muscle memory. To help with this, I'm suggesting the use of Linux, Python, vim & git. I've added the Who, What, Why, When, Where & How to my website's navigation, and I'm now working on creating the pages to go along with it. Come find out more about my revolutionary idea and how it can help you manage life.
  165. Figuring Out The LXD/LXC Command-line API (Sat Jun 25, 2022)
    As a Linux user, I recently received a notice that my LXC container is unsupported. To learn the LXD/LXC command-line API, I discovered the command `lxc exec instance_name -- command` to execute commands in the LXD image, `lxc list` to view containers, `lxc start foo` to start one, and `lxc exec foo -- su --login ubuntu` to log.
  166. vim tricks: Why The Walrus Fears The Carpenter (Sat Jun 25, 2022)
    I'm busy today getting organized, but I'm also doing a livecast with my morning thoughts. I've written a blog post about how Linux, Python, vim & git intersect, with a venn diagram to illustrate - come check it out!
  167. LXD Linux Containers in Windows Linux WSL2, But What Is Home? (Fri Jun 24, 2022)
    I explore the concept of home, referencing John Belushi and George Carlin to illustrate how labels are unnecessary. I compare the book The Wonderful Wizard of Oz and the MGM movie, and discuss how my mother escaped her home life in the same year as the movie. I conclude that home is where you make it, and that I am continuously reinventing myself and encouraging my loved-ones to do the same. To create a new home, I'm developing a special git repo, creating a personal homepage.
  168. On Being Unstoppable, APIs & LXD / LXD Under WSL2 (Success!) (Thu Jun 23, 2022)
    As someone who recently figured out how to log into a running LXD session from WSL2, I'm encouraging readers to not let anyone or anything stop them from advancing and learning. I use the example of Maxwell's Demon to explain how entropy can be overcome, and suggest using Linux Daemons to help us become Maxwell's Demon. I emphasize the importance of protecting the quality of information coming in and recognizing lies, as well as staying relentless in the pursuit of truth.
  169. Livestreaming Question & Answers With YouTube Audience (Wed Jun 22, 2022)
    I'm 51 years old and have been made obsolete by so many things, but I'm using the tools Microsoft is providing to stay relevant. In this video, I discuss how knowledge workers bring their minds and capabilities to their job, and how I use my own CMS called Skite to take notes and organize my work. I also share tips on avoiding vendor traps and obsolescence resistance, such as using Python dict API, Sqlite3, Django and Flask, and the Unix Way.
  170. Throw All The Meat & Veggies Into The Stew & Stir The Blog / Vlog (Fri Jun 17, 2022)
    I recently wrote a blog post about my experience with downgrading Ubuntu 20.04 to 18.04 so I could use LXD Linux containers on WSL Windows Subsystem for Linux. To make my workflow more efficient, I created a vim keyboard macro that generates the site I'm editing and added sites to sites.csv in the skite repo. Read my blog post to find out how this game-changing experience helped me streamline my workflow.
  171. There's No Place Like Home & You Get To Decide Where That Is... Or Do You? (Thu Jun 16, 2022)
    In this video, I show how to use symbolic links to map a Windows home folder to a Linux home folder, and how to use the 'ln' command and '-s' switch. I also explain setting up a virtualenv as a bonus. I emphasize the importance of backing up .config files in order to avoid losing work in the Linux container. Watch now to learn how to set up your Windows/Linux environment!
  172. Sun Microsystem's Zettabyte File System (OpenSolaris ZFS) Under WSL2 (Tue Jun 14, 2022)
    I'm installing OpenSolaris ZFS as part of a larger effort to have access to all the best developer stuff on my Linux WSL2 system. I ran into some errors while trying to get LXC and LXD running, but I was able to get everything working with the help of the 'wsl --help' command. I'm excited to have LXD running under WSL and am looking forward to the next livestream which will be about developing Linux system services with LXD.
  173. My Formative Years at All-Boys Science Summer Camp / Integrated Life (Mon Jun 13, 2022)
    I'm 51 years old and I advocate for the use of everyday tools such as Linux, Python, vim & git. I'm writing this to let you know that if you don't know \*nix, you're behind, as Unix has been an integral part of computing since 1970. I've made the journey from hand magic, Dungeons & Dragons, and comic books to teaching these tools and believe that life is interconnected and that we should make the most of our everyday skills.
  174. Say The Magic Words: Open Terminal! (Sat Jun 11, 2022)
    I learned the French Drop finger magic trick from my camp counselor Mike Silver at Science Camp Watonka when I was 12 years old. Now, I'm introducing a new skill called the French Drop and Miss. Direction, closely aligned with Unix/Linux. This skill is future-proof, obsolescence resistant, and immune to disruption. It's important to not solely depend on GUIs and to focus on Unix/Linux terminal.
  175. wsl --install Rocks Your World with Linux (Learn Linux Fast!) (Thu Jun 09, 2022)
    Discover how to install and learn Linux in under 10 minutes with the "wsl --install" command on Windows 11. I will teach you how to use a full-screen Linux terminal to run the vim text editor and keep a daily journal. Learn the basic commands and gain access to hundreds of thousands of free and open source software packages. Get an introduction to Ikigai, a script for a video to promote the command, and ways to promote the command on social media.
  176. Do The Right Thing Morally, Spiritually & Technically (Wed Jun 08, 2022)
    I'm Mike, and I'm determined to not let negativity stop me. I'm taking steps to stay relevant in my industry by learning Linux, Python, vim, and git, while also working on building self-confidence. From my father, a quality assurance engineer, to the Commodore tech of my childhood, to the Microsoft Web-tech I encountered later, I'm learning important lessons and continuously reinventing myself.
  177. Learning Linux Lesson #2: RUN! Run it from CLI! (Tue Jun 07, 2022)
    As someone who knows that Linux is the future, I'm here to tell you that learning it doesn't have to be intimidating. With the help of commands like ls, cd, and pwd, you can easily navigate the command-line interface. And with Windows 11, it's easier than ever to install Linux. So take my advice and join the future of computing!
  178. Start Learning Linux by Learning About What Pissed Off Fernando Corbato (Tue Jun 07, 2022)
    As a frustrated MIT student in the 1950s, I was determined to create a time-sharing system that was accessible to all. After a series of events, I eventually created Linux, a revolutionary operating system that allowed for standard out to standard in, treated everything like a read. Join me on a journey to discover how this summer project changed the world of computing.
  179. Levinux, a Small Linux Distro without GUI for Education (Sun May 29, 2022)
    I'm Mike Levinux and I created Levinux, a Linux distro designed to help people learn Unix/Linux. It includes components such as Tiny Core Linux, QEMU, BusyBox, and a virtual Linux, plus a file-transfer system and a server-building script system. I advocate for the use of Vim and Git for security, and suggest using Python and forward-slashes for code that will run anywhere.
  180. 1991 Was An Eventful Year For Tech (Wed May 25, 2022)
    In 1991, I experienced a world-changing event: Linux was released by Linus Torvalds, followed by FreeBSD three years later. That same year, the first version of vim was released and the world's first website was published. Intel's lock on the x86-architecture was broken, while ARM architecture became popular due to Texas Instruments and Nokia. Join me as I look back at this pivotal year in the home computer industry and the impact it had on the tech market.
  181. Cancelling Netflix and Chill (T-Mobile offer) (Wed May 25, 2022)
    I'm cancelling my Netflix subscription and shouting out to some YouTube viewers that make streaming fun. I'm also evaluating what I should do today using three daily metaphors, considering moving back to NYC, and discussing the benefits of being anti-fragile. I'm advocating for the use of Linux, Python, Vim, and Git (LPvg) as a practical alternative to Web Development. LPvg is a great way to become a programmer without needing to learn a whole new language.
  182. Install ZFSUtils-Linux To Prep For LXD on WSL (Mon May 23, 2022)
    I'm on a mission to move my life forward, so I'm looking around the world to find the answers. Today, I'm focusing on LXD, a Linux container service, and I'm learning how to install ZFS Filesystem for Linux and the advantages of containers over virtual machines. Come along with me on my journey and read my blog post to see what I'm learning.
  183. I Don't Want To Blow Up (Sun May 22, 2022)
    As a tech enthusiast, I use Linux, Python, Vim and Git as my go-to tools. I'm a big fan of Bram Moolenaar's plain old Vim from 1991, as it's more future-proof and resistant to obsolescence. Are you looking to learn Vim? I'm encouraging you to do so - just type `wsl --install` in a DOS COM to get started. Vim is a powerful tool and is much more fundamental than the full web stack.
  184. Easy Peasy Computer Literacy (Fri May 20, 2022)
    At 50 years old, I discovered my passion for Linux, Python, vim & git, and have been mastering it for 10 years. I use JupyterLab for learning, and am concerned about relying on vendor-driven power-tools like VSCode. To combat this, I'm following the JupyterLab contributors on Github and Twitter to ensure the Mac and Windows versions are up-to-date. Read my article to learn more about the divide between VSCode.
  185. Righteous Feedback Loops of Self-Improvement (Fri May 13, 2022)
    I start every day with a mantra of three questions and two modifiers to help condition my mind and get into the mindset of journaling. Through this daily practice, I'm learning to focus on small wins and use tools like Linux, Python, vim, and git to mechanically get tasks done. I'm also avoiding activities like video games and sports that may have long-term payoffs, and instead focusing on projects that will help me achieve small wins.
  186. Teach Your Spouse vim on Windows Linux (WSL) (Fri May 13, 2022)
    As a Windows user, I'm on a mission to acquire the same text-editing superpowers as my vim-master spouse. With Microsoft's Windows Subsystem for Linux (WSL) and Windows Terminal, I can make it happen! Installing WSL is a breeze - just type "wsl --install" in the Windows command window. Then, I can get Windows Terminal from the Microsoft Store, and I'll be ready to take my text-editing skills to the next level.
  187. Enabling vim's Visual Block mode on Linux WSL (Ctrl+v) (Wed May 11, 2022)
    I recently discovered a powerful feature of vim called Visual Block mode, which allows you to quickly add text to multiple lines. However, this feature wasn't available in the Microsoft Terminal program when running vim under Linux in Windows via WSL. After a few steps, I was determined to figure out how to activate this feature and eventually succeeded. Learn how I overcame the challenge and how you can activate Visual Block mode in vim.
  188. The Dangers of Being Predisposed (Why Apple Won) (Thu May 05, 2022)
    As a fan of the Amiga computer, I was angry to see Apple Computers winning in the education market. Jay Miner, the creator of the Amiga, suggested a guerilla tactic to bring his computer magazines into doctors and dentists offices. Despite Apple's superior marketing, I still love the Amiga and look for its features in today's technology. I advocate for Linux, Python, vim & git, and I encourage others to explore these technologies.
  189. Adventures Installing Manim on Windows 11 (Not Under WSL Linux) (Thu May 05, 2022)
    I recently switched from Mac to Microsoft and discovered the power of the vim command :b1. This blog post explores the importance of developing internal resilience and extracting the lessons from life experiences. I discuss the differences between the neocortex and the pituitary gland and how the neocortex can override the signals of the pituitary gland. I also share my experience of trying to get Manim to work on my Windows 11 system, and how I ultimately got it to work on Windows 10. I
  190. Massaging 10 Sites Into Shape At Once (Fri Apr 29, 2022)
    I recently optimized my Jekyll blog post URLs by removing stopwords, and I wanted to roll out the changes across all my sites. To make the process faster, I created a script that I could execute from Linux on Windows. With this script, I was able to quickly and easily make the same changes across all my sites. Read more to learn how I did it.
  191. Removing Stopwords From Jekyll Blog URLs (Fri Apr 29, 2022)
    I recently completed a 15-year project, blogslicer, as part of my ELPGD (every little project gets done) mentality. I used Linux, Python, vim, and git to create the program, and now I'm incorporating a feature to remove stopwords from Jekyll blog URLs using the Python library, nltk. I'm writing code to create a blog post with a given title, slug, and path, which will generate a journal.md file with a table
  192. My Stories Leading Up To Linux, Python, vim & git (Fri Apr 22, 2022)
    Growing up with people who meant me harm, I didn't realize it until much later. I eventually saw my Uncle Bob as a war-era pilot and a slumlord, and I decided to take control of my life. I moved to New York City with my then-spouse, only to face a costly eviction and a failed marriage. I soon realized that everything in life is strategy and war, and I had to take over my dad's check cashing business and rescue my mom from
  193. Get Your Daily vim Exercise (Fri Apr 15, 2022)
    I'm learning to express myself fluently in English, use Linux, Python, vim, and git, and focus on joy-filled habits. I'm also recognizing the importance of maintenance and organization to achieve flow, but understand the difficulty of developing habits in a constantly changing environment. I'm exploring the luxuries of static environments, like properties and inheritances, and how they can help with habit formation.
  194. Windows Home Folder vs. Linux Home Folder Under WSL (Wed Apr 13, 2022)
    As an experienced user of tech-tools, I have established conventions for storing files in my local system and online. I use the "home" folder of the operating system as my starting point, and I'm also utilizing the Windows Subsystem for Linux (WSL) to access the Linux home folder. I'm currently considering what audience my writing should appeal to, and have identified two primary groups. Read my blog post to learn more about my strategies for organizing and using tech-tools.
  195. Teaching My Wife vim (Sun Apr 10, 2022)
    I'm teaching my wife vim, which I use to copy and paste text files and back up code to Github. I've been using vim for decades, and I'm excited to help my wife learn this timeless technology. I overcame my own negative experience with vim to understand its importance, and I'm enjoying the meaningful experience of helping my wife learn it.
  196. Time To Tell My Stories (Tue Aug 24, 2021)
    Mike Levin, a SEO from New York City, moved to the Poconos during the pandemic and has been telecommuting ever since. In order to make sure his stories last forever, he's using search engine optimization and has just registered a new domain, linuxpythonvimgit. Learn more about Mike's journey and his determination to make his stories last.