Nik Horvat
banner
nikshouse.com
Nik Horvat
@nikshouse.com
Computer guy.

"So put a quarter in your ass, 'cause ya played yourself" - Big Daddy Kane
The worst part to me is all that historical knowledge is sealed away. No web search will ever find that rare fix you need ever again
May 20, 2025 at 12:36 PM
What's everyone so worried about this meteor for? Everything turned out fine after the last one 65 million years ago
February 13, 2025 at 3:20 PM
Judging by his past actions the new system will be 100% vision-based
February 6, 2025 at 12:05 AM
I love when it goes back and forth between two wrong answers no matter how you try to correct it
January 23, 2025 at 4:13 AM
DuckDuckGo was a refuge from this for a while, but ai has infected that too.
January 14, 2025 at 2:13 PM
I'd definitely be up for a longer conversation. Trying to cram everything into 200 characters is rough :D
December 6, 2024 at 3:23 PM
This database was already years into it's life when I came onboard and there's not a lot of will to fix the sins of the past. I was just telling my CIO the other day that it's probably worth engaging an expert for some amount of time to make sure we're doing things properly.
December 6, 2024 at 2:50 PM
I really appreciate your input. I've worked in a lot of areas of IT over the last 20 years, but this is the first time I've had to manage Postgres. There are so many options to consider.
December 6, 2024 at 2:33 PM
I hate that backups/restores take 8 hours. That feels like too big of an operational risk for me. My gut is saying to work on reducing that first and then worry about the upgrade. If i could get those down to 4 hours (or even lower) a dump/restore to upgrade feels like the cleanest option.
December 6, 2024 at 2:33 PM
Oh that looks cool. I'll check it out.
December 6, 2024 at 2:25 PM
I was thinking that, but I'm going to have to upgrade this OS in a few months anyways so I think I'm just going to bite the bullet and move to the new OS + new PG. In place OS upgrades always end up biting me down the line.
December 6, 2024 at 2:15 PM
Thanks. I'll probably end up partitioning on date or an even split on the hash of a guid. The other option is dump a portion of the data (maybe the last 6 months) for the bigger tables and then fill the rest in later.
December 6, 2024 at 2:14 PM
I was looking at logical replication, but there seem to be a lot of caveats around what's replicated and what isn't. The next path I was headed down was partitioning some of the biggest tables. It should help with some slower queries as well as helping the migration.
December 6, 2024 at 1:05 PM
A 10 hour outage is acceptable. If I can get the dump <4 I'll definitely go that direction. It's 2 dbs in one server. One is 1TB, the other 125GB. dump/restore each take about 8 hours even with -Fd, no compress, and -j 16 on 32 cores. 2 tables account for 50% of the size, so that's my bottleneck.
December 6, 2024 at 1:05 PM
That first time a Napster download was shorter than the length of the song 🤯🤯🤯
December 4, 2024 at 3:13 PM
uv is in this weird space where it works so fast that I don't trust that it did everything right.

"It did all of that in 38ms? I must be doing something wrong"
November 26, 2024 at 1:33 PM
We're going back to mainframes. Everyone just gets a dumb terminal to the web
November 25, 2024 at 11:34 PM
The Bluesky algorithm is definitely giving me a better balance of the accounts I follow. On Twitter it felt like no matter how many techies I followed my feed would be awash with political posts.
November 20, 2024 at 11:02 PM
My partner would say compressed air...
November 19, 2024 at 4:36 PM