Advertisement · 728 × 90

Posts by hussainweb

Preview
How I Saved My Immich Installation from a Broken PostgreSQL Upgrade on TrueNAS | Blog A deep dive into a manual PostgreSQL 15 to 18 migration for Immich on TrueNAS SCALE, using Warp's AI agent to navigate a broken upgrade path.

My Immich setup on TrueNAS broke when a Postgres upgrade path was silently removed. 😱

Here’s how I used Warp’s AI agent to perform a manual migration and save my 5,000+ photos without a full restore: hussainweb.me/blog/truenas...

#selfhosting #immich #postgres

5 days ago 0 0 0 0
Preview
Beyond "It Works on My Machine": Lessons from Modernizing a Legacy Ansible Role | Blog My journey modernizing an old Ansible role for chezmoi, navigating the shifts in the Ansible ecosystem, and learning to treat AI as a senior peer.

DevOps "bit rot" is a silent killer. 🛠️

I recently modernized my legacy Ansible role for chezmoi. From the shift to Rocky Linux to treating AI as a "senior peer" for debugging, here’s what I learned: hussainweb.me/blog/moderni...

#Ansible #DevOps

1 week ago 0 0 0 0
Preview
Self-Hosting Atuin with Docker and Coolify | Blog My journey to solve fragmented terminal history by self-hosting an Atuin sync server using Docker and Coolify.

Tired of losing terminal history between my work and home machines. I finally fixed it by self-hosting an atuin sync server using Docker and coolify. Here's my journey solving the fragmented history problem: hussainweb.me/blog/self-ho...

1 week ago 1 0 1 0
Preview
Teaching Gemini My Voice: A Journey into Skill Creation | Blog When working with Large Language Models (LLMs) to generate content, there's always a risk of losing your unique perspective. For a personal blog like this one,...

It is no secret that we use LLM to generate text. It is very important to me that my writing style is preserved. For that reason I just derived a skill based on all my written content from my previous blog posts before LLMs really came into the picture. Read about it at hussainweb.me/blog/teachin...

2 weeks ago 0 0 0 0
Preview
The Reboot: Ditching the Grand Architecture for Astro | Blog It’s been a while. If you’ve been following my corner of the web, you might have noticed an extended radio silence. I’ve been wanting to revamp and start...

Reviving my blog(s)... I have a backlog of ideas and writings. I am excited to make space to post them now.

hussainweb.me/blog/the-reb...

2 weeks ago 1 0 0 0

"Bikeshedding" is a potentially confusing term, we should discuss possible options for alternative names

1 year ago 27 11 2 1

Thanks! It's nothing fancy. It's just a screen recording of the program execution (the first minute of it).

There's a delay in there to keep the animation nice and smooth. The program takes about 10s without the delay. If I remove the map entirely, it takes less than a second.

1 year ago 1 0 0 0
Video

I just completed "Warehouse Woes" - Day 15 - Advent of Code 2024. I also got a nice animation out of it. I didn't capture the animation of Part 1 but you can run this yourself. Get it from my GitHub. #AdventOfCode adventofcode.com/2024/day/15

1 year ago 5 0 1 0
Advertisement
Post image

Today's challenge was interesting. It was vague and that left me wondering how I would ever find this. Heuristics to the rescue!

I just completed "Restroom Redoubt" - Day 14 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/14

1 year ago 7 0 0 0
Day 13 - Advent of Code 2024

I just completed "Claw Contraption" - Day 13 - Advent of Code 2024. Because I used math rather than brute force, the part 2 of this problem was no challenge. I will push this code late today or tomorrow as it is still morning. #AdventOfCode adventofcode.com/2024/day/13

1 year ago 2 0 0 0
Day 12 - Advent of Code 2024

I just completed "Garden Groups" - Day 12 - Advent of Code 2024. Another exercise made difficult because of map based structures. But that's a good exercise. #AdventOfCode adventofcode.com/2024/day/12

1 year ago 5 0 0 0
Day 11 - Advent of Code 2024

I just completed "Plutonian Pebbles" - Day 11 - Advent of Code 2024. This was one where the part 2 was deceptively difficult. It would have worked if I had a computer with lots and lots of RAM. After various approaches to break memory usage, I went with DP. #AdventOfCode adventofcode.com/2024/day/11

1 year ago 3 0 0 0
Day 10 - Advent of Code 2024

I just completed "Hoof It" - Day 10 - Advent of Code 2024. This was a fun one. And I simply had to remove a few lines of code to get the answer for part 2. I was surprised it worked on the first try. #AdventOfCode adventofcode.com/2024/day/10

1 year ago 3 0 0 0
Day 9 - Advent of Code 2024

I just completed "Disk Fragmenter" - Day 9 - Advent of Code 2024. Another difficult one, especially because I had to change my assumptions for part 2. The code is here: github.com/hussainweb/a... #AdventOfCode adventofcode.com/2024/day/9

1 year ago 2 0 0 0
Preview
GitHub - hussainweb/nix-starter-config Contribute to hussainweb/nix-starter-config development by creating an account on GitHub.

I updated my nix-starter-configs repository with the latest releases of home-manager and nix-darwin. Along with this, I updated the state version (this means you have to be careful when updating your own config). I also removed some deprecations. Find the config here: github.com/hussainweb/n...

1 year ago 1 0 0 0
Advertisement
Post image

I just completed "Resonant Collinearity" - Day 8 - Advent of Code 2024. This was a fun one and this is what the map looks like in the end. #AdventOfCode adventofcode.com/2024/day/8

1 year ago 2 0 0 0
Day 7 - Advent of Code 2024

I just completed "Bridge Repair" - Day 7 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/7

This one was a challenge. I think I took over an hour for this.

1 year ago 4 0 0 0

I just completed "Print Queue" - Day 5 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/5

1 year ago 3 0 0 0

I just completed "Ceres Search" - Day 4 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/4

1 year ago 2 0 0 0
Video

#AdventOfCoffee Day 1 - Coffee from Colombia

Music: Achaidh Cheide
Musician: Kevin MacLeod
URL: filmmusic.io/song/3338-ac...
License: filmmusic.io/standard-lic...

#advent #adventcalendar

1 year ago 1 0 0 0
Preview
DORA Community of Practice The DORA Community provides opportunities to learn, discuss, and collaborate on software delivery and operational performance. Enabling a culture of continuous improvement.

Tomorrow at 12PM ET / 17:00 UTC Michelle Irvine, co-author of this year's report, will join the DORA Community to present on the findings about Developer Experience.

Join the mailing list at dora.community for details on joining the meeting.

#DORA #GBGB #DORACommunity #DevEx

1 year ago 1 1 0 0

Tomorrow at 6PM the Platform Engineering New York (PENY) Meetup will meet. Great topics on the agenda including an Overview of Platform Engineering findings from the 2024 DORA Report by James Brookbank.

www.meetup.com/platform-eng...

#DORA #PlatformEngineering #Meetup

1 year ago 2 1 0 0

I just completed "Mull It Over" - Day 3 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/3

1 year ago 4 0 0 0
Advertisement

- How our thoughts lead to our environment
- Openness liberates our teams
- Human beings are integral in improving a system
- What causes procrastination?

1 year ago 0 0 0 0

All the topics:
- Responding to negative thoughts
- Consider the impact-fails in our own control
- What does culture fit mean?
- Building leaders by raising expectations
- The drawback of blaming people for failures
- Experts know that flaws are acceptable

1 year ago 0 0 1 0
Highlights from Take Command, Hidden Potential, Principles, Kill It With Fire, and more...
Highlights from Take Command, Hidden Potential, Principles, Kill It With Fire, and more... Here are some timestamps to quickly jump to different topics:- Responding to negative thoughts (00:10)- Consider the impact-fails in our own control (02:32)-...

We know that placing blame in a team does not help. But why? What happens when we place blame on an individual rather than take accountability as a group or as a leader? This ends up hurting us the most in the long run. This, and more at youtu.be/PmNvZ0UXIYs

1 year ago 0 0 1 0

- What makes a culture of any organization
- We want things to serve one purpose only
- Learning good judgment
- Checklist to make a good decision
- Asking for help makes them feel good

1 year ago 0 0 0 0

All the topics:
- Pragmatism is more important than accuracy
- We make fewer mistakes when we're encouraged to make them
- Our best lessons spring from mistakes
- The effect of "lean" manufacturing
- We're chemically designed to be courageous

1 year ago 0 0 1 0
Highlights from Deming's Journey to Profound Knowledge, Hidden Potential, The Earned Life, and more
Highlights from Deming's Journey to Profound Knowledge, Hidden Potential, The Earned Life, and more Here are some timestamps to quickly jump to different topics: - Pragmatism is more important than accuracy (00:32) - We make fewer mistakes when we're encouraged to make them (01:46) - Our best lessons spring from mistakes (03:40) - The effect of "lean" manufacturing (04:17) - We're chemically designed to be courageous (06:12) - What makes a culture of any organization (07:51) - We want things to serve one purpose only (10:26) - Learning good judgment (13:00) - Checklist to make a good decision (14:19) - Asking for help makes them feel good (15:40) In these videos, I go through my Readwise highlights (there are 10 every day) and talk about their context and meaning as much as possible. Join Readwise using this link: https://readwise.io/i/hussain93 (each of us gets a free month) The books from which I reviewed quotes today are below. - Deming's Journey to Profound Knowledge https://amzn.to/48O9W6v - Hidden Potential https://amzn.to/3SgKktL - Tomorrowmind https://amzn.to/3Sf3Mpi - Lessons in Chemistry https://amzn.to/3Qso2Ut - Get It Done https://amzn.to/3OaULfI - Clear Thinking https://amzn.to/3uabol1 - The Earned Life https://amzn.to/3NZCOk6 - Feel-Good Productivity https://amzn.to/42mO7ZY Other books I mentioned: - A Mind for Numbers https://amzn.to/4a65Ve2 - Anthro-Vision https://amzn.to/4a3aUvY 00:00 Intro 00:32 1 - Deming's Journey to Profound Knowledge 01:46 2 - Hidden Potential 03:40 3 - Tomorrowmind 04:17 4 - Deming's Journey to Profound Knowledge 06:12 5 - Lessons in Chemistry 07:51 6 - Hidden Potential 10:26 7 - Get It Done 13:00 8 - Clear Thinking 14:19 9 - The Earned Life 15:40 10 - Feel-Good Productivity 17:04 Closing Note: I may earn a commission when you buy anything from the above links.

We know that we learn from mistakes. We learn more from failing than succeeding. But it goes deeper than that. Even intentionally making mistakes leads to better learning. They are our best lessons. That's how we learn good judgment. This, and more at youtu.be/RwadbFsJKFs

1 year ago 0 0 1 0
Preview
Lawsuit claims Volcano Vista teacher brought out swords, instructed students to fight ALBUQUERQUE, N.M. (KRQE) – It’s a decision that has parents wondering, ‘What was she thinking?’ after a lawsuit claims a teacher brought swords to school to have students fig…

You can argue about whether it’s better to duel with swords or guns. With swords, you’re more likely to get cut, but with guns you have to step away and then turn and fire.

I don’t know if we’ll ever resolve this age old debate of stabs vs paces.

www.krqe.com/news/educati...

2 years ago 0 2 0 0