Jason Nochlin
nochlin.com
Jason Nochlin
@nochlin.com
Just dropped a follow-up to my shell scripting guide with more techniques based on feedback from the orange site.

Turns out when you ask HN about shells, they don't just complain- they actually have solid advice. From printf vs echo to the mysteries of double brackets.

nochlin.com/blog/6-techn...
6 Techniques Hacker News Uses to Create Great Shell Scripts
6 Techniques Hacker News Uses to Create Great Shell Scripts
nochlin.com
March 19, 2025 at 9:01 PM
Shell scripts don't have to be cryptic nightmares. The 6 techniques I use to make mine actually pleasant to work with:

nochlin.com/blog/6-techn...
6 Techniques I Use to Create a Great User Experience for Shell Scripts
6 Techniques I Use to Create a Great User Experience for Shell Scripts
nochlin.com
March 5, 2025 at 5:43 PM
Reposted by Jason Nochlin
"How Variable-Increment Counting Bloom Filters Work"

Enjoyed reading this post by @nochlin.com about VI-CBFs, a data structure for efficiently checking set membership, with support for deletions and a reduced false positive rate compared to regular CBFs.

👉 nochlin.com/blog/variabl...
February 15, 2025 at 3:26 PM
Just wrote a blog post that covers two of my favorite, underutilized software engineering topics: bloom filter variants and using mathematical insights to optimize data structures.

The post summarizes a 2012 paper "The Variable-Increment Counting Bloom Filter"

nochlin.com/blog/variabl...
January 10, 2025 at 8:25 PM
1. Quickly prototype data transformation in Python using DuckDB + Python Functions
2. Use LLM to rewrite Python Functions to C
3. Enjoy 200x performance improvement 🚀
November 30, 2024 at 5:33 PM
@joshuawood.net thanks for the awesome sticker! Goes great with my jiu jitsu griffin 🔥
October 21, 2024 at 8:35 PM