Readit News logoReadit News
njt commented on Deutsche Telekom is throttling the internet   netzbremse.de/en/... · Posted by u/tietjens
idiotsecant · 15 days ago
Does anyone self host email anymore successfully? I'm honestly asking. I would like to but it seems like a full time job trying to keep it running. Are there halfway solutions where maybe you own the service and domain and it runs somewhere trusted?
njt · 14 days ago
I've been self-hosting my email for a little over 2 decades.

The basic setup has more or less stayed the same, but there's some more extra components around it you have to know now (spam filtering and SPF/DKIM/DMARC come readily to mind).

To quote Michael Lucas: "everything complicated about emails revolves around spam and not getting it". I highly recommend his book, "Run Your Own Mail Server".[1]

In short, hosting your own email is not that bad at all. I strongly suspect, like many other skills, since it has atrophied with the advent of the cloud and people readily giving up to the large carriers, it has gotten the reputation of being hard, or as you said, a full time job. I don't think either of those things are true.

[1] - https://mwl.link/run-your-own-mail-server.html

njt commented on Kitchen optimizations   natemeyvis.com/kitchen-op... · Posted by u/Theaetetus
tptacek · a month ago
* Deli cups.

* Quarter hotel pans (the stackable kind).

* Painter's tape and Sharpies.

* Zojirushi water boiler.

* Foot pedal sink.

njt · a month ago
> Zojirushi water boiler

Purchased this last month and really regret not buying it years earlier (we got the 5L CV-DCC50 model).

It's amazing how we never worry about boiling water anymore (apart from large pots of water for cooking pasta or something).

Our electric water kettle sees very little use now.

njt commented on Vim Macros for Beancount   tangled.sh/@adam.tngl.sh/... · Posted by u/xarcolade
njt · 6 months ago
Just wanted to chime in on my beancount workflow, which you may also want to check out.

I also use vim, and I use it a bit to edit my beancount files, but I mostly use fava, a most excellent web interface for beancount. In addition to having a built in editor (which does formatting and can catch errors and show you exactly where they are), it allows you to quickly add new transactions based on old ones — the dialog box allows you to choose from previously used accounts to speed up input. It’s a lifesaver. I don’t think I would have continued using beancount long term if it wasn’t for fava.

Just about the only negative thing I can say about fava is that it does formatting slightly differently from bean-format. I actually prefer it to beancount, but there are some cases where I prefer the native formatting (like when declaring/opening accounts). So for some months, I will switch from one to another. A minor nitpick, but it’s slightly annoying.

njt commented on Vultr Raises $333M at $3.5B Valuation   wsj.com/articles/cloud-ai... · Posted by u/marc__1
b-lee · a year ago
I am considering them, but reviews on Trustpilot are less than favorable. I'm not sure whether or not to trust the site.

https://www.trustpilot.com/review/vultr.com

njt · a year ago
I've been running VPSs with them for the last 9 years. Never had a problem. And unlike Digital Ocean, they allow you to mount your own ISOs and fully support the BSDs.

Unless someone buys them out in the future and platform decay[1] happens, you can trust them.

[1] https://en.wikipedia.org/wiki/Enshittification

njt commented on La Basilica Di San Pietro   unlocked.microsoft.com/va... · Posted by u/geox
UncleOxidant · a year ago
You can't understand the scale of it until you experience it in person. The way I thought of it was that it is a cathedral made for giants.
njt · a year ago
Totally agree.

I was there two weeks ago. The tour guide took us through a route that bypassed the longer lines and through some underground areas—culminating in an entrance that completely blew my mind. I never realized how huge the interior was until I stepped in and saw it firsthand. There are few things in my life that completely took my breath away, this ranks in the top 5 for sure.

njt commented on Understanding SPF, DKIM, and DMARC: A Simple Guide   github.com/nicanorflavier... · Posted by u/miles
njt · 2 years ago
On a slightly related note, Michael W. Lucas[1] is working on an upcoming book entitled "Run Your Own Mail Server", that will be published shortly (there's a Kickstarter campaign as well[2]).

I attended his tutorial and talk at BSDCan[3] this year and both were excellent. I highly recommend buying the book when it comes out (or supporting the Kickstarter), it will go through all the gory details of setting up and running a mail server, and best practices, including a ton of material on SPF/DKIM/DMARC.

(P.S. I have no affiliation with the author or the book in any way.)

[1] - https://mwl.io/

[2] - https://www.kickstarter.com/projects/mwlucas/run-your-own-ma...

[3] - https://www.bsdcan.org/2024/

njt commented on Unix version control lore: what, ident   dotat.at/@/2024-05-13-wha... · Posted by u/todsacerdoti
HeadlessChild · 2 years ago
Does anyone have information about these lines? Are they auto-generated?
njt · 2 years ago
Both Subversion[1] and CVS[2] had keyword substitution, which replaced those tags with useful information like the commit id, author, date, etc.

They were very useful when you were looking at a source file, to see what version of that file you had.

Git had something similar with Git Attributes[3], but AFAIK, they were just references to blob ids, so they never really took off.

For git, I now use tags (and versioning based on tags), that more or less replaced svn/cvs keyword substitution in the git ecosystem.

[1] - https://svnbook.red-bean.com/en/1.7/svn.advanced.props.speci...

[2] - https://www.gnu.org/software/trans-coord/manual/cvs/html_nod...

[3] - https://git-scm.com/book/en/v2/Customizing-Git-Git-Attribute...

njt commented on Kramdown-man: A Kramdown convert for converting Markdown files into man pages   github.com/postmodern/kra... · Posted by u/thunderbong
JamesCoyne · 2 years ago
scdoc uses syntax that is almost markdown https://man.archlinux.org/man/scdoc.5.en
njt · 2 years ago
scdoc is a great tool. It's written by Drew DeVault (sourcehut) and works great, I've used it in a couple of projects.

Here's the blog entry[1] where he talks about the rationale for writing the tool.

The page mentions that it is inspired by Markdown, but is not actually Markdown because it was designed for HTML.

I'm glad to see more projects in this space.

[1] https://drewdevault.com/2018/05/13/scdoc.html

njt commented on Grave flaws in BGP Error handling   blog.benjojo.co.uk/post/b... · Posted by u/greyface-
kjartann · 2 years ago
Two thoughts:

- I think it's OK not to want experiments like these to be conducted connected to the global internet and rather in a lab such as the one benjojo used.

- NANOG is known to be a bit of a joke within the networking space, not too long ago someone complained about NTP issues with traffic passing through TATA and they were told to make their devices stratum 0 or something to that effect, so don't always take them too seriously.

I think the first applies here.

njt · 2 years ago
> someone complained about NTP issues with traffic passing through TATA and they were told to make their devices stratum 0 or something

Not saying your summary of that thread is wrong, I just wanted to expand a bit to maybe clarify:

    - someone posted to NANOG about issues with their (European) servers reaching 0.freebsd.pool.ntp.org
    - they noticed they were being routed through Tata (AS6453)
    - they mentioned that their other servers (e.g. in Africa) had no issues
    - they posted to NANOG to ask about this
    - they thought it was a routing or FreeBSD issue (they later posted about the issue to a FreeBSD list as well)
So AFAICT, the correct response was posted about a day and a half (~42 hours) later:

    - the NTP pool uses GeoDNS to map clients to servers
    - the OP's server IP address was incorrectly geolocated to Mauritius
    - the Mauritius zone in the pool has only one server
    - so the OP would only ever get that IP as an answer
The short-term fix was to use a different pool address (e.g. europe.pool.ntp.org), and the responder also mentioned that the NTP pool folks were working to fix the problem.

Full thread here:

    https://mailman.nanog.org/pipermail/nanog/2023-August/222706.html
Now the interesting part of that thread was that shortly after (~4 hours) the OP posted about their problem, someone replied and recommended that they setup their own GPS-based NTP network.

From there, that sub-thread was mostly about NTP attacks and GPS security and mounting receivers on top of datacenter buildings and such.

Counting up the messages (if my mail client's threading capabilities are to be trusted), of the 94 or so total messages in the thread, 79 (84%) of the messages were in that GPS-related subthread, and only 15 messages responded to the OPs issue directly.

I didn't really see this as a failing of NANOG per-se, it's just a public mailing list and some folks went on a nerd sniping tangent (cf. XKCD #356).

u/njt

KarmaCake day93May 23, 2012View Original