heywoodlh

Joined 6 years ago

Karma
632
Submissions
305
Member since
Sep 29
Security analyst interested in Unix/Unix-Like systems programming.

https://heywoodlh.io

View on Hacker News

Recent submissions

Comment · 1 year ago
Oooo, thanks for the pointers! Will be revisiting this tomorrow!
Comment · 1 year ago
Comment · 2 years ago
For myself, my blog and GitHub activity were key points in my interviews that heavily influenced my previous two hires.

> Also I can't decide what to write about, and whether to make it more nerdy or more professional.

Personally, I use my blog to write about:

- Niche things I run into that I want to document for myself

- Things I’m working on that I think are cool

- Opinions on why I do things a certain way

I love reading other blogs that orbit around this type of content. One suggestion I would make is to focus on writing your blog for yourself instead of a fictional audience. That way your blog’s value is self-contained, rather than worrying about the value other people get out of it.

Good luck!

Comment · 2 years ago
Interestingly, I’m not sure why more people don’t use archinstall, which is provided with the official live ISO: https://wiki.archlinux.org/title/Archinstall

I have no issue doing Arch installations by hand, but sometimes it’s nice to save time when you don’t have any special configurations. That being said, knowing how to do installations manually has been pivotal in me knowing how to recover borked Linux systems.

Comment · 2 years ago
> https://www.ancient-origins.net/ancient-places-europe/rats-e...

This was a fascinating read, thanks!

For anyone curious of why public latrines exploded:

> Even worse, these public latrines were notorious for terrifying customers when flames exploded from their seat openings. These were caused by gas explosions of hydrogen sulphide (H2S) and methane (CH4) that were rank as well as frightening.

Comment · 2 years ago
> I’m looking forward to the new iPad Pros, but I can’t shake the feeling that the same old iPadOS cycle is about to begin all over again.

This is EXACTLY how I feel. WWDC will roll around and Apple will completely drop the ball for yet another year with iPadOS.

I also feel that the iPad Pro is one of the best hardware form factors for a computer — but iPadOS makes it a not great laptop replacement. I can’t help but feel like it would look incredibly foolish for Apple to do their May iPad event announcing M4 iPads — only to find out at WWDC that iPadOS still sucks.

Thankfully, it seems like most people, tech reviewers, etc. are vocal about iPadOS missing the mark. I hope Apple doesn’t continue to ignore the negative feedback.

Comment · 2 years ago
Sorry for the delay, just barely saw this!

I use journalctl to follow the log. My NixOS module for it is here: https://github.com/heywoodlh/nixos-configs/blob/master/nixos...

If that isn’t clear, let me know and I can send my Ansible example :)

EDIT: To be more precise I set up the monitoring service as a systemd service

Comment · 2 years ago
> simply because a terminal-driven workflow via SSH is at least possible

This has been the one thing that has kept my iPad useful! I use Blink (grandfathered into their Legacy Pro plan) and it’s a very clean experience. I can’t help but feel like it’s a fragile experience having to rely on an app from the app store for my iPad to be useful — that Apple or the Developer could remove at any time. Maybe it would feel less fragile if Apple provided an official i[Pad]OS Terminal/SSH client.

Comment · 2 years ago
Having an iPad Pro with an M1, I grow increasingly frustrated each year with how incapable my iPad is compared to my Macbook/Linux laptops. iPadOS still feels like iOS with some visual tweaks to the larger screen real estate. It’s absolutely not a laptop killer for a sysadmin or developer (unless your preferred language is Swift). Maybe it’s a laptop killer for creative professionals?

I think my iPad is an excellent thin client, however — but a Pro device should be more than just a thin client for me, imo.

Some things that would be a huge improvement for me:

1. Ability to do development locally

2. Virtualization (might circumvent the need to do local dev)

3. Install/build local applications

Apple seems determined to never allow anything outside of the App Store on i[Pad]OS, and with iPadOS being over four years old and still feeling like a giant iPhone, I don’t think I could recommend anyone should buy an iPad as a power user device.

Comment · 2 years ago
I recently started my own Mastodon instance for myself in this same train of thought. I noticed that one of my toxic traits was reaching out to people too often about things I found interesting. Expressing my own interests on my own Mastodon instance — even if nobody is looking at it — has been amazing for me to be more self-sufficient emotionally when it comes to my interests. It’s almost like a tech diary for me at this point.

Similar to parent, I find tremendous value in making myself my target audience.

Comment · 2 years ago
I feel the same way. I wish they offered a second factor for SSH auth — when I last looked, they didn’t.

I also send myself notifications any time a failed or successful SSH login attempt occurs by tailing the ssh service with journalctl. When I last tried Tailscale SSH, it didn’t log anything to journalctl and so my self-notification via journalctl method did not work.

Comment · 2 years ago
I’ve found it most helpful to review other people’s configurations to learn Nix.

Some specific ones I really like:

https://github.com/malob/nixpkgs

https://github.com/fufexan/dotfiles

I keep a not comprehensive GitHub Stars list of Nix stuff I find here if you want more:

https://github.com/stars/heywoodlh/lists/nix

If you aren’t familiar, Nix-Darwin allows you to codify your MacOS deployments in a fashion comparable to NixOS. As a huge Nix-Darwin user myself, I have found malob’s repo extremely helpful for ideas with MacOS configuration. Nix-Darwin has made me so happy as a MacOS user. :)

Some other unsolicited tips:

1. Start with Nix flakes for configuration

2. Invest in Home-Manager before NixOS or Nix-Darwin

3. Ask people for help in Matrix or Discourse — my experience is that Nix-related folk are very welcoming and understanding

Good luck!

Comment · 2 years ago
A literal Apple
Comment · 2 years ago
Nice

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton