the commercial ones are totally overpriced for what they deliver or you get custom builds like “use this usb3 to sata adapter and put an SSD onto your pi”..
There are quite a few NAS cases available that take a mini-ITX motherboard. I have a Chenbro case with 4 removable 3.5” disk bays and a slimline optical drive. I bought it about 10 years ago. I replaced the 2 TiB disks with 4 TiB ones about five years ago (I expected to replace the disks soon once the price went down, but there was an earthquake that took out most of the hard drive factories about a month after I bought the disks, so it took several years for disks to drop to the price I paid). A couple of months ago, I replaced the old motherboard (AMD E-350, 1.6GHz dual core, 8 GiB of RAM) with a Pentium J5040 one (4 cores, 2-3.2GHz, 64 GiB of RAM). It started with FreeBSD 9. I did a clean install of 10 (I think, possibly 11) when I replaced the disks, and it’s had incremental upgrades since then. The disks are in a RAID-Z configuration.
The only slight problem that I’ve had with it was due to the fact that the old motherboard was BIOS-only and the new one was UEFI-only (no BIOS emulation for boot). Fortunately, I had reserved 32 GiB on each disk as a swap partition, so I was able to trim those and add a UEFI boot partition.
You’re not kidding. The first one we offered on we got, but failed the termite inspection. The second and third we offered on got refused and got refused for an all-cash offer. It’s getting discouraging already.
It is wondrous. I am saving The Mirror And The Light for our winter holiday, but in a way I am fearful of how sad I will be not to be sharing the universe with Mantel’s Cromwell any longer.
In among taking my children out to the forrest and a role play centre I will be plastering the garden office I built ready to paint so I can begin building out my full stack shack of tech goodies.
I’m pet sitting at a friend’s house while they’re on vacation. If the weather cooperates I’m hoping to get a few bike rides in, and maybe a few days of skiing.
I’m looking for a new place to live as divorce plans are now very concrete and I will be leaving the house at the end of January. So besides coping with the divorce, finding a new place to live is becoming very urgent.
My first days off in over a month due to renovating + moving into a new place. There is a good chance I just lie down and do nothing. But if I have any energy I want to pick up an implementation of DKIM signing for lettre. The original PR proposed had the fundamentals but turned out to be the wrong approach. The author said they didn’t have any more time so I’ll probably port the code over to a better place in the stack.
I bought an open EIT device to hopefully take images of my insides, turns out it’s harder than I thought, will keep working on getting meaningful data out of it.
Visiting family and pre-preparing various Christmas food. As my parents have gotten older we’ve learned it is easier to prep as much as possible about a month in advance, such as dough for sweets, or pre-cooked pierogis, and freeze it until the actual week of the holiday. They’ll find things to stress about in that week to fill the space, but at least one big chunk of is done.
We tend to give out a lot of holiday food to friends and family. Baking a few dozen mini-loaves of zucchini bread, hand-filling 300 pierogis, and so on, requires a team effort for the whole weekend.
Apparently going out for more logs for our wood burner, as electricity, phone, and mobile reception has been out for close to 20 hours curtesy of Storm Arwen—and without electricity we have no gas central heating. Currently at in-laws charging devices, before heading home to light the fire.
Migrating my server to a new machine I just bought after seven years. I thought I’d use CF this time for some new project, but I’m not ready to perform MITM on myself.
update the CV, send out some applications and mount some CCTV cameras around my place. Oh and some excersise. Past few months have not been kind to my wright.
Apparently trying to search for a gap in my project archives.
Wanted to reference something from an earlier set of projects, but found out I might have accidentally deleted the data when experimenting with GPU Passthrough…
Got the website for my buddy’s fishing boat in a launchable state (still needs media content but we needed to get it up in the meantime), now drinking someone wine and will be working on my side project.
On Thursday this week (Thanksgiving day in the US), I installed my home’s first rack. HardenedBSD’s new ThunderX1 server came in. I just installed it in the 25U rack (the first system to be installed in it.) Now I’m trying to figure out why both FreeBSD and HardenedBSD are crashing on it. I’ve got it booting a build of HardenedBSD from 2021-10-01, and now I’m working to narrow down the breakage.
I also plan to continue my study into the weird world of mushrooms/fungi/mycelium. It’s one of my many huge gaps of knowledge.
My aunt bought me a Tello drone for my birthday and it comes with a phone app so I made[1] it work with a SNES controller since the touchscreen joysticks in the mobile app were unwieldy. I also wanted to get the video streaming working but the drone didn’t want to pick any reasonable bitrate.
Water plants.
Plant.find_each(&:water)
, easy?Sure, but is it concurrent? :)
Parallel.each(Plant.all, &:water)
, there you go, infinite minions watering your plantsMuch better!
Gonna do a writeup of building and using my NAS. Spoiler alert: it was really boring in a good way.
I’m intrigued. Where will you post it?
My blog, per usual :)
Oh, didn’t notice the username! Looking forward to it
Seconded!
It was nice to read the installation and Tailscale integration went well. More details would have been nice though :)
sounds nice, looking forward to that
the commercial ones are totally overpriced for what they deliver or you get custom builds like “use this usb3 to sata adapter and put an SSD onto your pi”..
There are quite a few NAS cases available that take a mini-ITX motherboard. I have a Chenbro case with 4 removable 3.5” disk bays and a slimline optical drive. I bought it about 10 years ago. I replaced the 2 TiB disks with 4 TiB ones about five years ago (I expected to replace the disks soon once the price went down, but there was an earthquake that took out most of the hard drive factories about a month after I bought the disks, so it took several years for disks to drop to the price I paid). A couple of months ago, I replaced the old motherboard (AMD E-350, 1.6GHz dual core, 8 GiB of RAM) with a Pentium J5040 one (4 cores, 2-3.2GHz, 64 GiB of RAM). It started with FreeBSD 9. I did a clean install of 10 (I think, possibly 11) when I replaced the disks, and it’s had incremental upgrades since then. The disks are in a RAID-Z configuration.
The only slight problem that I’ve had with it was due to the fact that the old motherboard was BIOS-only and the new one was UEFI-only (no BIOS emulation for boot). Fortunately, I had reserved 32 GiB on each disk as a swap partition, so I was able to trim those and add a UEFI boot partition.
Digesting carbs, looking at houses, pulling the Firefox POWER9 JIT up to ESR91 so I can hopefully mount a browser, pushing out an xa65 regression fix.
Yikes. Good luck.
You’re not kidding. The first one we offered on we got, but failed the termite inspection. The second and third we offered on got refused and got refused for an all-cash offer. It’s getting discouraging already.
Continuing to be spellbound by Hilary Mantel’s Bring Up the Bodies
It is wondrous. I am saving The Mirror And The Light for our winter holiday, but in a way I am fearful of how sad I will be not to be sharing the universe with Mantel’s Cromwell any longer.
/me investigate literate programming (related to reproducible research)
In among taking my children out to the forrest and a role play centre I will be plastering the garden office I built ready to paint so I can begin building out my full stack shack of tech goodies.
Working on my SQL Formatter in Go
I’m pet sitting at a friend’s house while they’re on vacation. If the weather cooperates I’m hoping to get a few bike rides in, and maybe a few days of skiing.
I’m looking for a new place to live as divorce plans are now very concrete and I will be leaving the house at the end of January. So besides coping with the divorce, finding a new place to live is becoming very urgent.
I’ve been hacking on a verilog -> 7400 quad nand pipeline. Will do more of that…
Flying to another country to get vaccinated.
My first days off in over a month due to renovating + moving into a new place. There is a good chance I just lie down and do nothing. But if I have any energy I want to pick up an implementation of DKIM signing for lettre. The original PR proposed had the fundamentals but turned out to be the wrong approach. The author said they didn’t have any more time so I’ll probably port the code over to a better place in the stack.
Hope to write a post about migrating my blog’s comments from Disqus to GitHub Discussions (embedded via Giscus).
I bought an open EIT device to hopefully take images of my insides, turns out it’s harder than I thought, will keep working on getting meaningful data out of it.
Visiting family and pre-preparing various Christmas food. As my parents have gotten older we’ve learned it is easier to prep as much as possible about a month in advance, such as dough for sweets, or pre-cooked pierogis, and freeze it until the actual week of the holiday. They’ll find things to stress about in that week to fill the space, but at least one big chunk of is done.
We tend to give out a lot of holiday food to friends and family. Baking a few dozen mini-loaves of zucchini bread, hand-filling 300 pierogis, and so on, requires a team effort for the whole weekend.
I have been curious to try out pierogis! Any good recipes you can share (secret ones are totally fine 😅)
The dough has simple ingredients, but an involved process. I’ll send a DM later today.
Apparently going out for more logs for our wood burner, as electricity, phone, and mobile reception has been out for close to 20 hours curtesy of Storm Arwen—and without electricity we have no gas central heating. Currently at in-laws charging devices, before heading home to light the fire.
Using shuffle.dev to build a new marketing site for this SaaS I’ve been working on. Currently stuck on finding/making a good logo.
Finishing design of incrementally expanding hash table, pretty much done with sequential version but lock-free shared-memory version is much harder.
After a hectic week (finishing a GUI app, traveling, newsletter issue, programming deals, etc), hoping for a work free weekend.
Currently reading Skate the Thief.
Wow book looks great! Do you know the author, or how did you come across it?
I saw it on /r/FreeEBOOKS/
I’m gonna redo the email verification for my app, let users edit their email, improve image generation, fix the title on Google, etc.
Also need to check out of my apartment
I will spend 3-4 hours to plan for year-end investment and tax for 2021.
Migrating my server to a new machine I just bought after seven years. I thought I’d use CF this time for some new project, but I’m not ready to perform MITM on myself.
Updating and overhauling the Mitogen test suite. After all, it is the century of the fruitbat
update the CV, send out some applications and mount some CCTV cameras around my place. Oh and some excersise. Past few months have not been kind to my wright.
Apparently trying to search for a gap in my project archives.
Wanted to reference something from an earlier set of projects, but found out I might have accidentally deleted the data when experimenting with GPU Passthrough…
Finally write about my coroutines/iterables library for Go.
Pick up LÖVE 2D, or something similar, for a little game I have in mind.
Got the website for my buddy’s fishing boat in a launchable state (still needs media content but we needed to get it up in the meantime), now drinking someone wine and will be working on my side project.
On Thursday this week (Thanksgiving day in the US), I installed my home’s first rack. HardenedBSD’s new ThunderX1 server came in. I just installed it in the 25U rack (the first system to be installed in it.) Now I’m trying to figure out why both FreeBSD and HardenedBSD are crashing on it. I’ve got it booting a build of HardenedBSD from 2021-10-01, and now I’m working to narrow down the breakage.
I also plan to continue my study into the weird world of mushrooms/fungi/mycelium. It’s one of my many huge gaps of knowledge.
Setting up https://24pullrequests.com to start again on December 1st after a couple years break.
My aunt bought me a Tello drone for my birthday and it comes with a phone app so I made[1] it work with a SNES controller since the touchscreen joysticks in the mobile app were unwieldy. I also wanted to get the video streaming working but the drone didn’t want to pick any reasonable bitrate.
I wrote a little README too.
[1] It’s the end of the weekend here :P