• 38 Posts
  • 27 Comments
Joined 1 year ago
cake
Cake day: July 28th, 2023

help-circle










  • I’ve used Fastmail with a custom domain for a few years now… (5+?) and have been really happy with it. I wish it was a bit cheaper (or had a better family plan), but it works well with my terminal email client (mutt).

    The web client is pretty quick and I use the calendar there all the time. Fastmail supports all the normal standards such as CalDAV, so you can use it with third party applications.




















  • I think this is the author being humble. jmmv is a long time NetBSD and FreeBSD contributor (tmpfs, ATF, pkg_comp), has worked as a SRE at Google, and has been a developer on projects such as Bazel (build infrastructure). They probably know a thing or two about performance.

    Regarding the overall point of the blog, I agree with jmmv. Big O is a measure of efficiency at scale, not a measure of performance.

    As someone who teaches Data Structures and Systems Programming courses, I demonstrate this to students early on by showing them multiple solutions to a problem such as how to detect duplicates in a stream of input. After analyzing the time and space complexities of the different solutions, we run it the programs and measure the time. It turns out that the O(nlogn) version using sorting can beat out the O(n) version due to cache locality and how memory actually works.

    Big O is a useful tool, but it doesn’t directly translate to performance. Understanding how systems work is a lot more useful and important if you really care about optimization and performance.







  • ZeroTier is a way to basically create a peer-to-peer VPN of sorts. This is just a blog about how to set that up.

    One possible use case for having such a VPN or overlay network is that you can then play LAN games over the Internet because every machine in the ZeroTier VPN is on the same LAN. This is great if a game you play (usually older) does not support Internet play but does support LAN multi-player.

    Another possible idea is that you can also use this to stream games from say your desktop computer to your Steam Deck even if you are out of the house (if the machines are on the same ZeroTier network).

    An alternative to ZeroTier is Tailscale which would allow you to do basically the same things.