Nick Saika's Avatar

Nick Saika

@nesv.ca.bsky.social

Core Infrastructure @ Lambda 🦣 @nesv@linuxlab.sh 🌎https://nesv.ca/

32 Followers  |  151 Following  |  22 Posts  |  Joined: 25.07.2023  |  1.6486

Latest posts by nesv.ca on Bluesky


Post image

"transpiler" is a useless word, part two.

people.csail.mit.edu/rachit/post/...

30.12.2025 16:23 β€” πŸ‘ 29    πŸ” 6    πŸ’¬ 0    πŸ“Œ 1
Post image 01.12.2025 21:34 β€” πŸ‘ 269    πŸ” 48    πŸ’¬ 7    πŸ“Œ 5
The Advent of Code Day 1 countdown showing 23:46:29 remaining until the first puzzle unlocks.

The Advent of Code Day 1 countdown showing 23:46:29 remaining until the first puzzle unlocks.

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

30.11.2025 05:15 β€” πŸ‘ 149    πŸ” 14    πŸ’¬ 4    πŸ“Œ 9

Slowly but surely, as time goes on, and people keep trying to use Slack as a replacement for in-person communication (read: synchronous conversation), the more I think we should go back to IRC and email.

15.11.2025 01:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Just: A Command Runner

Stop using make(1) as a command runner. That's why just.systems exists

14.11.2025 01:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

...sorry, *still* opining.

25.10.2025 06:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The number of people opining about the us-east-1 outage on LinkedIn is bonkers.

25.10.2025 06:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

New Bosch dishwasher, who dis?

25.10.2025 03:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Does Swiss Chalet taste better in Switzerland?

25.10.2025 03:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
your TTY driver has configuration

you can see how it’s configured by running:

stty -a

for example it print out the current window size!
Ctrl+S

by default, pressing Ctrl+S wi(( freeze your terminal (and Ctrl+Q wi(( unfreeze) I have never wanted this in my life, you can turn it off with stty -ixon (fish turns it off by default)

###fun fact: changing Ctrl+C technically you can use stty to set a different keyboard shortcut for Ctrl+C, (ike β€œu”

stty intr u

this is extremely chaotic and I can’t imagine a reason that I would ever do this though
programs have to configure the TTY driver to get friendly features

developer: I want arrow keys to work in my program!

other person: better tell the TTY driver to turn off canonical mode! (more on the next page)
the TTY driver’s settings are called β€œtermios settings”

for the gnarly details:

man termios

but if you’re writing a terminal program libraries like readline or ncurses will handle setting up the TTY driver
panel 6

smiling stick figure with short curly hair: I’ve only needed to use stty once in the last 20 years and I mostly don’t understand its output but I think it’s a fun view into terminal internals!

your TTY driver has configuration you can see how it’s configured by running: stty -a for example it print out the current window size! Ctrl+S by default, pressing Ctrl+S wi(( freeze your terminal (and Ctrl+Q wi(( unfreeze) I have never wanted this in my life, you can turn it off with stty -ixon (fish turns it off by default) ###fun fact: changing Ctrl+C technically you can use stty to set a different keyboard shortcut for Ctrl+C, (ike β€œu” stty intr u this is extremely chaotic and I can’t imagine a reason that I would ever do this though programs have to configure the TTY driver to get friendly features developer: I want arrow keys to work in my program! other person: better tell the TTY driver to turn off canonical mode! (more on the next page) the TTY driver’s settings are called β€œtermios settings” for the gnarly details: man termios but if you’re writing a terminal program libraries like readline or ncurses will handle setting up the TTY driver panel 6 smiling stick figure with short curly hair: I’ve only needed to use stty once in the last 20 years and I mostly don’t understand its output but I think it’s a fun view into terminal internals!

stty

wizardzines.com/comics/stty/

(from The Secret Rules of the Terminal, out now! wizardzines.com/zines/termin...)

24.09.2025 15:21 β€” πŸ‘ 120    πŸ” 21    πŸ’¬ 8    πŸ“Œ 4
the cast of Hackers (1995) posing in a series of adjacent phone booths

the cast of Hackers (1995) posing in a series of adjacent phone booths

Today is the 30th anniversary of Hackers

15.09.2025 23:56 β€” πŸ‘ 3607    πŸ” 1047    πŸ’¬ 74    πŸ“Œ 326

Vitamin D = dill.

#slavicscience

05.08.2025 23:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Battlestation operational.

19.07.2025 03:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I totally misread the packaging on the RAM I just bought, and thought I was getting a pair of DIMMs totalling 32Gi, but they were 32Gi each.

And I thought $125/pair was a good price for 32Gi, so I bought two.

The Threadripper is happy with its 128Gi, and only half of the slots are full.

26.05.2025 03:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Programming hot take: let something else handle TLS.

24.05.2025 13:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Now Slack is pulling the whole, "heeeeey we notice you haven't fired up these workspaces lately..." shenanigans?! Yeesh.

23.05.2025 14:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The Ingredients of a Productive Monorepo

This is the best thing written about monorepos I have ever read
blog.swgillespie.me/posts/monore...

20.05.2025 19:24 β€” πŸ‘ 79    πŸ” 24    πŸ’¬ 3    πŸ“Œ 8

Leveled logging is always a mistake.

06.05.2025 13:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to Write Blog Posts that Developers Read Software bloggers can make the same mistakes for years that prevent readers from discovering their writing. I know because I'm one of them. Over time, I've learned techniques that help some blog posts succeed and the pitfalls that cause others to languish in obscurity.

How to Write Blog Posts that Developers Read https://lobste.rs/s/youq7y #practices

27.03.2025 13:26 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Has it verve?

22.03.2025 17:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Copious luxury meats.

03.03.2025 07:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a man wearing a suit and tie is making a funny face ALT: a man wearing a suit and tie is making a funny face

I tell ya it’s tough out there… I went to get my passport renewed, they tried tellin me sex is the same thing as gender. I said like hell it is! For one thing, my wife’s not having gender with the mailman.

02.02.2025 02:53 β€” πŸ‘ 1260    πŸ” 297    πŸ’¬ 10    πŸ“Œ 4
Preview
So you wanna write Kubernetes controllers? Any company using Kubernetes eventually starts looking into developing their custom controllers. After all, what’s not to like about being able to provision resources with declarative configurat...

Solid read about common pitfalls when writing Kubernetes controllers: ahmet.im/blog/control...

#kubernetes #controller-runtime

26.01.2025 23:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

After not using DuoLingo for years, I've all of a sudden started getting a steady stream of emails saying things like, "we miss you," "oh no, your streak is ruined!"

Just. Stop.

25.01.2025 15:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Coheed and Cambria is just Melvins for millenials.

22.01.2025 21:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

He was alright in The King (2019), right up until Robert Pattinson shows up and steals the movie out from under him.

20.01.2025 21:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A photo of a squinting short-haired Chihuahua standing on top of four stacks of two cheeseburgers.

A photo of a squinting short-haired Chihuahua standing on top of four stacks of two cheeseburgers.

this is kubernetes

21.10.2024 19:15 β€” πŸ‘ 167    πŸ” 28    πŸ’¬ 11    πŸ“Œ 6
From where I left - <antirez>

Dear friends, I'm rejoining Redis. It's a long story, so it deserved a blog post to explain all the details: antirez.com/news/144

10.12.2024 16:40 β€” πŸ‘ 466    πŸ” 97    πŸ’¬ 37    πŸ“Œ 18
Future Crate Maintenance and Redis Inc. Relationship Β· Issue #1419 Β· redis-rs/redis-rs Hello users. I haven't actively maintained this library in a very long time as you probably noticed. I am still controlling the entry on crates.io for it alongside the redis release team and @badbo...

Do you use my Redis rust crate? In particular do you use it with Valkey? Redis Inc. came knocking and I'm not sure what should be done here. I opened a GitHub issue if you have input. github.com/redis-rs/red...

25.11.2024 13:58 β€” πŸ‘ 87    πŸ” 24    πŸ’¬ 7    πŸ“Œ 6

Have you looked at Zulip? The last few times I've used it, I really enjoyed it.

19.11.2024 16:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@nesv.ca is following 20 prominent accounts