HN user

mshroyer

592 karma

https://markshroyer.com/ https://github.com/mshroyer/

Posts2
Comments142
View on HN

I switched my main home computer to the Framework 13 (albeit on Windows) in 2021, after multiple weeks with my MBP sent away for AppleCare. I had some minor electrical issues with the original 11th gen Intel motherboard, but the 13th gen Intel board I've since upgraded to has been perfect.

It's by far the best primary computer I've owned. The tradeoffs in battery life, speaker sound quality, and so on didn't matter much for my use case, so I was happy to take them; but this new model seems to fix those issues too, so I think it'll appeal to a much wider audience.

I was lucky enough to be at the event and I can say the 13 Pro feels great in the hand. Overall chassis stiffness, typing (I guess due to the increased chassis stiffness), and the new touchpad all feel premium. Between that and the battery life, I think this really has a chance to win over a lot more current MBP users.

FYI, the existing Framework 13 Intel motherboards do support Thunderbolt 4: https://knowledgebase.frame.work/usb-port-definition-matrix-... There's an additional, optional retimer update that's officially Thunderbolt certified, but I haven't bothered with that because my Thunderbolt dock was already working: https://knowledgebase.frame.work/en_us/framework-laptop-bios...

I had a similar experience with FreeNAS (now called TrueNAS): I'm sure it's great for some people, but I ended up fighting the abstraction layer way more than I benefited from it. I personally found it easier to just run Samba on plain FreeBSD/OpenZFS.

I've been running OpenBSD as a router for almost 20 years I think? These days, the only ongoing maintenance it requires of me is running `syspatch` and `pkg_add -u` periodically to keep things up-to-date, and then `sysupgrade` when a new release comes around. It's way more hassle-free than in the old days.

Asking for "no politics" is itself a strong political view

No, it explicitly is not, and this "deepity" doesn't change any rational analysis. The injection of politics into every aspect of society must and should be refused.

HTTP Cats 6 months ago

I didn't realize, until recognizing Bradbury in that image yesterday, that HTTP status 451 is an explicit reference to "Fahrenheit 451", but apparently it is: https://www.rfc-editor.org/rfc/rfc7725

In the acknowledgments section,

Thanks also to Ray Bradbury.

HTTP Cats 6 months ago

Illustrating "451 Unavailable For Legal Reasons" with Ray Bradbury made me laugh

Yeah, I imagine this will help a lot of people who created retrospectively-cringey email addresses in their youth, but kept them over the years because of inertia

After changing, Google details that your original email address will still receive emails at the same inbox as your new one and work for sign-in, and that none of your account access will change.

Some distros have better WSL support than others—some will only work with systemd disabled, others have issues with X11. Ubuntu is well supported of course, but on the RHEL-ish side I've found that AlmaLinux 10 works especially well.

These days I use it as a home file server because for my needs, FreeBSD the best tool for that job.

But back in the early 2000s I got access to a free Unix shell account that included Apache hosting and Perl, and if I'm not misremembering, it was running on FreeBSD and hosted by an ISP in the UK using the domain names portland.co.uk and port5.com.

That was formative for me: I learned all of Unix, Perl, and basic CGI web development on that server. I don't know who specifically was running that server, or whether they have any relation to the current owner of that domain. But if you're out there, thanks! Having access to FreeBSD was a huge help to a random high schooler in the U.S., who wouldn't have been able to afford a paid hosting account back then.

Sure, but ZFS is much better integrated into FreeBSD. It supports ZFS on root with boot environments out of the box.

And when running a Samba server, it's helpful that FreeBSD supports NFSv4 ACLs when sitting between ZFS and SMB clients; on Linux, Samba has to hack around the lack of NFSv4 ACL support by stashing them in xattrs.

You can arguably get even better ZFS and SMB integration with an Illumos distribution, but for me FreeBSD hits the sweet spot between being nice to use and having the programs I need in its package library.

Yeah it's the most succinct explanation I've seen of weird machines and memory tagging. Definitely bookmarking this one. I wonder if video of the talk that presumably presented this is available.

I use a screen protector to prevent wear to the oleophobic coating, which had noticeably degraded on my previous iPhone. I know you can also buy treatments to replace the coating on the screen itself, but I don't know how good they are, and the screen protector is easier to replace if eventually needed.

(I walk a good deal and also bike with the phone in my pocket, so it's possible my phone gets above average wear in this department.)

Huh, why IPv6 only instead of dual stack? Assuming you're talking about a home or small business network

The (occasionally, on Comcast) changing dynamic prefix was a pain for me too, when accessing things externally. For internal use I additionally set up a fixed ULA prefix.

I don't know if this is somehow particular to my setup, but on both macOS and Linux I find that simply running full `compinit` fails to update mtime on `~/.zcompdump` when nothing's changed. That causes this optimization to fail, for me, if my completions haven't changed within the last day.

This is fixed by adding an explicit `touch ~/.zcompdump` in the branch that runs a full `compinit`.

It's a great, easily-approachable framework too. I'd just recently picked it up for a pet project, and taking advantage today's powerful system webviews as UI frameworks seems like the obvious choice.

Also check out Wails if you'd like something along these lines with Go substituted for Rust

Yes but in their US integration, it's actually a bit more glitchy than Kindle especially if you're juggling multiple library cards. You can still make it work, and I do bother with that because my Kobo is such a better device than my Kindle, but it's more of a headache than using Libby to send to Kindle.

I've started switching back to LibreOffice because the situation with MS Office nagging me to save my files to the cloud, or to use "connected" AI experiences, keeps getting worse.

(The connected experiences, including Copilot, can be disabled with a dialog hidden deep in Office's Trust Center, but even that's confusingly worded. It's unclear from the wording and the structure of the dialog what the combination of checking "all connected experiences" but unchecking "experiences that analyze your content" should actually do, for example.)

MS Office is certainly the more polished product, especially Excel. There are some spreadsheets I can't feasibly convert to LibreOffice Calc without equivalents to Excel's lambdas and tables.

But LibreOffice does the job in most cases. I'm really excited to see this new work—especially CRDT-based sync between desktop app instances over a network file server, which would turn LibreOffice into a significantly better experience than MS Office for my purposes.

I use it on a NAS for:

- Confidence in my long-term storage of some data I care about, as zpool scrub protects against bit rot

- Cheap snapshots that provide both easy checkpoints for work saved to my network share, and resilience against ransomware attacks against my other computers' backups to my NAS

- Easy and efficient (zfs send) replication to external hard drives for storage pool backup

- Built-in and ergonomic encryption

And it's really pretty easy to use. I started with FreeNAS (now TrueNAS), but eventually switched to just running FreeBSD + ZFS + Samba on my file server because it's not that complicated.

The whole microchip registry thing is a mess, though. There's no authoritative database and I'm certain that the database entry for my cat is at some shelter where he was briefly held.

Yeah it is a mess, but my vet told me they use this to search across the dozens of registries in the United States: https://www.aaha.org/for-veterinary-professionals/microchip-...

That form is able to find my cat's microchip information in both the registries I have her on, for example. But yes, I was surprised the pet microchip scene isn't more consolidated. Like bicycle registrations are, where the two major U.S. players are https://bikeindex.org and https://project529.com

EDIT: But I was unable to read my cat's microchip with my Flipper Zero, even though my vet confirmed it's still readable using their more appropriate tool for the job.

Same here. They sounded "off" for a while, but returned to normal after a day of drying outside of the case. (I'm guessing that perhaps some water was blocking the microphones used for noise cancellation.)