Welcome to The Mike Levin Blog
- Run LXD Linux Containers on Windows WSL 2 Ubuntu 20.04 and 22.04 08/12/2022
- Use Python to Cycle Your IP with HMA VPN Software and Windows Automation 08/11/2022
- Switching a Python Scheduler to Huey Task Queue Using Crontab API 08/09/2022
- TechSmith Camtasia Took Away Screen Recorder Hide Taskbar Icon Feature 08/09/2022
- Windows Terminal Stuck Full-Screen, No Tabs & process exited with code 1 08/09/2022
- Turning Python Huey Data Pipeline into Schedule Repo Alternative 08/06/2022
- How to Share an SSH Key with Linux Container to Eliminate Passwords 08/05/2022
- Lightweight Python Data Pipelining With Huey (to Replace Scheduler) 08/04/2022
- Use Perceptual Image Hash as Database Primary Key for Cats 08/04/2022
- Use Python Decorators For Linux Service Scheduling 08/03/2022
- Ubuntu 18.04 vs Ubuntu 20.04 for LXD Under WSL2, Wizard Defaults 08/02/2022
- You Get Blinded By The Hardware 08/03/2022
- Send Email With File Attachment From Python 08/02/2022
- Sending an HTML Email with Embedded Image From Python 08/02/2022
- From Sending Email in Jupyter to Sending Email in Linux Service 08/02/2022
- Write a Linux Scheduler Service in Python 08/01/2022
- Build Linux container on Windows and Install Python 3.10 08/01/2022
- Share Folder Between Windows, WSL Linux, Container and Home Cloud 07/31/2022
- Do You Still Really Need Windows? Switching To Linux in 2022 07/31/2022
- You Wonât Be Using Windows in 5 Years 07/30/2022
- Fixing Broken Jekyll Rouge Code Color Coding in Github Pages Theme 07/30/2022
- Knowing what GNU screen youâre on with .screenrc 07/30/2022
- Sending Emails With Python Through SMTP 07/29/2022
- Using GNU Screen to Monitor Linux System Daemon Service 07/29/2022
- Setting Up LXD on WSL2 with systemd enabled Ubuntu 18.04 07/27/2022
- Windows 11 is more like Windows Il (for Itâs Linux) 07/26/2022
- Linux Container Under Windows 10 WSL Supporting Graphics 07/26/2022
- Removing Password Authentication from SSH Services 07/25/2022
- New Container Station LXD Ubuntu 18.04 Image and SSH Server Install 07/25/2022
- LXD Container on Windows WSL2 Using NAS SMB/CIFS Share 07/25/2022
- Learning *nix Today Means Learning systemd! 07/24/2022
- From Average Windows User to Linux Terminal User 07/22/2022
- Do Not Lose The Power of Touch Typing Despite AI APIs 07/22/2022
- Moving Is Not Easy To Do: Real-life or Linux 07/21/2022
- Moving Into LXD WSL2 ~/ âHomeâ Once Youâve Moved Into Containers 07/20/2022
- Refresh Your Mind With The LXD API 07/18/2022
- Fairly Certain I Had a Brush With Catknappers 07/03/2022
- Adding the Who, What, Why, When, Where & How To Site Nav 06/28/2022
- The Key LXC API Detail I Must Master 06/27/2022
- Figuring Out The LXD/LXC Command-line API 06/25/2022
- vim tricks: Why The Walrus Fears The Carpenter 06/25/2022
- LXD Linux Containers in Windows Linux WSL2, But What Is Home? 06/24/2022
- Get LXD Running Under WSL2 on Windows 11 with Ubuntu 18.04 06/23/2022
- On Being Unstoppable, APIs & LXD / LXD Under WSL2 (Success!) 06/23/2022
- Fixing Jupyter Desktop Set Python Environment Error Message 06/22/2022
- Livestreaming Question & Answers With YouTube Audience 06/22/2022
- Storytime with Mic Lovinâ - The Wizard of Ozâs Redemption Story Arc 06/22/2022
- Making Every Morning Like Xmas Morning / Non-stop Surprises & Learning 06/21/2022
- Every Little Thing gets done (ELTgd) Leads to More Epic Days 06/20/2022
- Github Pages Jekyll Previous/Next Arrows For Categories 06/20/2022
- Qnap Container Station Lxc End Of Support Notification, Move To Lxd 06/20/2022
- Gutting Dependencies Out Of Your Projects & Life 06/20/2022
- Removing a Package From PyPI.org (a pip installable app I created) 06/19/2022
- Having The Confidence To Diverge From nbdev File Naming Convention 06/19/2022
- Iâll Just Put This In My /usr/local/sbin/ 06/18/2022
- Education Of The Woogle Bug 06/18/2022
- Throw All The Meat & Veggies Into The Stew & Stir The Blog / Vlog 06/17/2022
- The Epic nbdev Static Site Generator Post 06/16/2022
- Thereâs No Place Like Home & You Get To Decide Where That Is⊠Or Do You? 06/16/2022
- Microsoft Edge history is now syncing (turn off) 06/15/2022
- LXD on WSL2 is a Few Months Ahead Of Its Time 06/15/2022
- Reverting WSL2 From Ubuntu 20.04 to 18.04 To Get LXD Containers Working 06/15/2022
- Windows Updates KB5014699 & KB5013887 & LXD on WSL2 Under Ubuntu 20.04 06/15/2022
- Failed Getting LXD Working Under WSL2 Under Ubuntu 20.04 systemd & snap 06/14/2022
- Trying Again To Get LXD Working Under Microsoft Subsystem For Linux 06/14/2022
- Sun Microsystemâs Zettabyte File System (OpenSolaris ZFS) Under WSL2 06/14/2022
- My Formative Years at All-Boys Science Summer Camp / Integrated Life 06/13/2022
- s-expressions, LISP, Linked Lists, Associative Arrays, Reductionism, Luddites & Dogma 06/12/2022
- Say The Magic Words: Open Terminal! 06/11/2022
- What I Want To Offer The World Doesnât Align With Existing YouTube Search 06/10/2022
- Remain Positive & Know Signs Of When Youâre Doing Something Right 06/10/2022
- wsl âinstall Rocks Your World with Linux (Learn Linux Fast!) 06/09/2022
- Installing WSL2 on Windows 10 Requires Kernel Update And Hypervisor Turned On 06/09/2022
- Thirty-Year Anniversary of Dadâs Death (I Am Not a Check Casher) 06/08/2022
- Do The Right Thing Morally, Spiritually & Technically 06/08/2022
- Iâll Blow Up On YouTube When I Want To 06/08/2022
- Is There Anyone Cheesier Than Whitney Avalon? 06/07/2022
- Learning Linux Lesson #2: RUN! Run it from CLI! 06/07/2022
- Start Learning Linux by Learning About What Pissed Off Fernando Corbato 06/07/2022
- Go For Broke Connecting The Dots 06/03/2022
- How EMDR Lives Between Tetris-Therapy and Psychotherapy 06/01/2022
- Fluorescent Ultraviolet Psychedelic Blacklight Snake Cobra Poster 06/01/2022
- What To Do? How To Always Be Doing Step #1! 05/31/2022
- Movie Night: From Mean Girls to Heathers and Beyond! 05/31/2022
- Boosting YouTube Watch Time / YouTube Analytics 05/31/2022
- One More Month of Respite From City Life 05/30/2022
- Gathering My Stories 05/30/2022
- Levinux, a Small Linux Distro without GUI for Education 05/29/2022
- If I Were Green I Would Die. Abba Di Abba Di. 05/29/2022
- I Donât Want To Blow Up 05/28/2022
- Web Development is For Chumps. Try Linux Services, Instead. 05/28/2022
- vim Macro to Format Markdown Poetry 05/27/2022
- Trying to get Python sbin commands from nbdev 05/26/2022
- Write Python Webcrawler! Toil & Talk w/Audience 05/26/2022
- Python SEO Step #1: Persistent Dictionaries 05/25/2022
- 1991 Was An Eventful Year For Tech 05/25/2022
- Cancelling Netflix and Chill (T-Mobile offer) 05/25/2022
- Center, A Poem 05/23/2022
- Install ZFSUtils-Linux To Prep For LXD on WSL 05/23/2022
- I Donât Want To Blow Up 05/22/2022
- Putting mlseo on subdomain of MikeLevinSEO.com 05/21/2022
- A Tale of Two Pipers 05/20/2022
- Easy Peasy Computer Literacy 05/20/2022
- Recording vim macro for markdown image insertion 05/19/2022
- Little Things, Big Changes 05/19/2022
- Iâve Got a Mic 05/19/2022
- Imagining vim Macro That Makes Markdown Image Code 05/18/2022
- Connecting The Dots Ainât Easy 05/18/2022
- Add Flax Seeds to Blended Drinks to Make Your Poo Firm 05/18/2022
- Upgrading JupyterLab pip installs 05/17/2022
- Yes, I Am a Dick Bucket 05/17/2022
- Honestly, Fonzie 05/16/2022
- In Defense of Flying Monkeys & Recrimination of Anti-Narc Community 05/16/2022
- When I Grew a Backbone, Story of The Samurai Mudskipper 05/16/2022
- Donât Kick That Football, Charlie Brown! 05/15/2022
- :b2 or not :b2, That Is The Question 05/13/2022
- Itâs Time Someone Stood Up To You⊠And Survived 05/13/2022
- Friday The 13th 2022 KB5013624 Cumulative Update for .NET 05/13/2022
- Righteous Feedback Loops of Self-Improvement 05/13/2022
- Teach Your Spouse vim on Windows Linux (WSL) 05/13/2022
- Enabling vimâs Visual Block mode on Linux WSL (Ctrl+v) 05/11/2022
- Use vim to Keep One Journal For Life 05/10/2022
- Anyone Who Tells You Language Doesnât Matter is a Lying Dumbass 05/10/2022
- A Driving Force of Integration 05/08/2022
- Automating Meat Puppets On an Insanely Complex Stage 05/08/2022
- Roomba Poobah Applesauce 05/08/2022
- :b5 And Stay Alive! 05/07/2022
- An Ode to The Uncompressibles (Linus, Guido, Ada & Grace) 05/07/2022
- My Blogging System Is Now My Weekly Report System Too 05/07/2022
- You Are Constantly Channeling 05/07/2022
- Getting Into The Flow Or The Zone 05/06/2022
- What If My Life Were Just Beginning Now? 05/06/2022
- Editing 15 Homepages at Once in vim 05/05/2022
- Of Green Arrows and Red Armor 05/05/2022
- The Dangers of Being Predisposed (Why Apple Won) 05/05/2022
- Adventures Installing Manim on Windows 11 (Not Under WSL Linux) 05/05/2022
- Editing Files That Are The Same Across Multiple Sites 05/04/2022
- Path(fâ{_path}â).mkdir(parents=True, exist_ok=True) 05/04/2022
- A New Way To Visualize General Relativity 05/04/2022
- vim :b1 Commands Much Force Like Obi-Wan 05/04/2022
- Every Little Thing Is Becoming Easy 05/03/2022
- Whatâs Most Broken? 05/02/2022
- Templatizing Google Analytics MEASUREMENT ID in Jekyll Github Pages 05/02/2022
- Bopping Between Python & Bash Scripts No Biggie 05/02/2022
- Bash Script Loading External Files 05/01/2022
- Activating All My Registered Domains 05/01/2022
- From Jupyter Notebook to pip Installable Package In One Go 05/01/2022
- Pushing Blogslicer to PyPI (From Jupyter Notebook) 05/01/2022
- Sharpening My Prev/Next Arrows 05/01/2022
- Making YouTube Embeds 100% Width But Fixed Aspect Ratio Height 05/01/2022
- Disabling Github CI nbdev_install_git_hooks 05/01/2022
- Writing a Bash Loop Script for Jekyll 05/01/2022
- Adding Style Sheets to Github Pages Jekyll Blog 04/30/2022
- Adding Prev/Next Arrows to Github Pages Jekyll Blog Posts 04/30/2022
- Edit 10 Blogs, Homepages or Templates All At Once 04/30/2022
- Moved WhatsaMetaFor.io Blog Content Here 04/30/2022
- Submerging A Migrated WordPress Site 04/30/2022
- Stop Using Stop-Words When They Reverse Meaning 04/29/2022
- Every Little Project Gets Done! 04/29/2022
- Massaging 10 Sites Into Shape At Once 04/29/2022
- Removing Stopwords From Jekyll Blog URLs 04/29/2022
- Adding Command-Line Argument Support to Jupyter Notebook 04/28/2022
- Creating Blog Index Page for Jekyll 04/27/2022
- Every Little Project Gets Done (ELPGD) 04/27/2022
- Turning Repo into nbdev Project 04/26/2022
- Using Blog Titles for Filenames 04/26/2022
- Slicing & Dicing Single File to Jekyll Blog Posts 04/25/2022
- How To Control URLs and Links in Jekyll 04/23/2022
- Why Programming Is Easy But Math Is Hard 04/23/2022
- Dial-down Negativity & Dial-up Positivity 04/22/2022
- My Stories Leading Up To Linux, Python, vim & git 04/22/2022
- Studies On The Effect Of Negativity 04/21/2022
- Always Be Writing Though Language Is Full of Lies 04/21/2022
- Get Your Daily vim Exercise 04/15/2022
- The Importance of Digital Housekeeping 04/15/2022
- Windows Home Folder vs. Linux Home Folder Under WSL 04/13/2022
- Teaching My Wife vim 04/10/2022
- Always Be Publishing Via Journaling 04/09/2022
- Jupyter Notebooks Are Dev Tools With nbdev 04/08/2022
- Okay, Iâm Finally Keeping Audiences In Mind 04/07/2022
- Concurrent Web Crawling in Python 02/21/2022
- Journaling As Performance Art 02/18/2022
- Testing nbdev 02/17/2022
- Making mlseo pip installable 02/16/2022
- All Repos Under ~/github 02/15/2022
- How I Became Obsessive About Obsolescence-Proofing 11/14/2021
- All My Sites Will Be In Play 08/30/2021
- Struggling Through Github Pages Startup Process 08/26/2021
- Time To Tell My Stories 08/24/2021
- Adding Google Analytics to Github.io Page with Jekyll 08/20/2021
- Jekyll include tags for Github.io YouTube Embedding 08/20/2021
- Embedding YouTube Video Thumbnails on Github.io Pages 08/20/2021
- (Re)Launch MikeLevinSEO.com on Github.io 08/06/2021
- Make More Use of github.io for Blogging 08/05/2021