New
The latest blog posts to take off on Hacker News. 4,417 posts.
My productivity app for the past 12 years has been a single .txt file
The biggest transition for me when I started college was learning to get organized. There was a point when I couldn't just remember everything in my head. And having to constantly keep track of things was distracting me from whatever task I was doing at the moment.
Webcam, Lights, and Audio for Remote Work, Podcasting, Videos, and Streaming
I've started live streaming and publishing videos on my YouTube Channel again recently and it made me realize just how much work I've put into getting a good hardware setup—not just for the stre
Improving my productivity as a working programmer (2017)
For the past few weeks, I’ve been obsessed with improving my productivity. During this time, I’ve continuously been monitoring the amount of work I’ve been getting done and have been experimenting with changes to make myself more productive. After only two months, I can now get significantly more work done than I did…
Building a Linux Desktop for Cloud Native Development
Find out how I use a Linux Desktop PC for Cloud Native Development and for business work. I'll cover everything from parts & peripherals to CLIs and SaaS.
My Second Phone Is in the Cloud
You know what I want? I want my own private server, to run my own private software, and I want everyone else to have one as well. Let me explain:
Building personal search infrastructure for your knowledge and code
Overview of search tools for desktop and mobile; using Emacs and Ripgrep as desktop search engine
GNU Recutils
Fred and George, Turtles in love There are hundreds of cool command line tools that have been made over the years built on the unix philosophy. Plain text is powerful, ubiquitous, and human-centric. It was also the only option for computing for quite a while. It’s no surprise that some of the most sophisticated tools…
Why I Procrastinate (2019)
A look into me, my awful procrastination habit, and how I fixed it. (spoiler alert: it was ADHD)
Pinebook Pro – First Impressions and Setup Tips
The Pinebook Pro is a 14" laptop built for developers and Linux end-users. It weighs less than 3lbs, which, in my case, replaces a two times heavier
Go's Tooling Is an Undervalued Technology
Regardless of your opinions of the Go programming language , the primary implementation of Go, gc, is an incredible piece of software engineering. Everyone ought to be blown away by it! Yet not only is it undervalued in general, even the Go community itself doesn’t fully appreciate it. It’s not perfect, but it has…
Why Learn Awk? (2016)
Jonathan Palardy's blog about technology
Roam: Why I Love It and How I Use It
Author, writer, and creator sharing insights on learning, writing, philosophy, entrepreneurship, and more.
Cryptic Rumblings Ahead of First 2020 Patch Tuesday
Sources tell KrebsOnSecurity that Microsoft Corp. is slated to release a software update on Tuesday to fix an extraordinarily serious security vulnerability in a core cryptographic component present in all versions of Windows . Those sources say Microsoft has quietly shipped a patch for the bug to branches of the U.S…
Bash $* and $@ (2017)
In Bash, there are two closely related "special parameters" for accessing how the current script was invoked: $* and $@ . For both variables, the behavior is affected by whether or not the variable is enclosed in double quotes. The following table summarizes all cases:
Managing my personal knowledge base
In this post, I explain how I use Notion, GitLab and other software to maintain my personal knowledge base.
How to start a blog using Hugo
A detailed tutorial to start a blog with Hugo: write posts in Markdown, pick a theme, and deploy your static site for free on Netlify, Vercel, or GitHub Pages.
Notes on Technical Writing
Marcus Kazmierczak's blog about code, data visualization, and life
Scripting tmux
I often want to start similar workspaces in tmux; for example I always want to tail those two log files in a pane , or I always want to start both vim and mysql in a pane, etc.
How to Write a Book in Emacs (2015)
Writing a book is a time consuming process, and if you’re going to dedicate a year, or more, of your life to it, it makes sense to pick the best tool for the job. If you’re technically inclined – and if you use Emacs – then the choice is obvious.
How I automate my home
Home IoT devices and programming
The Joys of Unix Keyboards
A decade or so ago while helping a friends father clean out an old building, we came across an ancient Sun Microsystems server. We found it curious. Everything about it was different from what we were used to. The command line was black text on a white background, the connectors strange and foreign, and the keyboard…
Encoding your WiFi access point password into a QR code
Up until recently, it was a pain to defend againt WPA2 brute-force attacks by using a random 63-character password (the maximum in WPA-Personal ) mode). Thanks to Android 10 and iOS 11 supporting reading WiFi passwords from a QR code, this is finally a practical defense.