MTA for linux systems

I’ve mostly been using msmtp as a mail transport agent on my linux systems but I wanted to review what was available: nullmailer – 2.1 released 2017-Oct, nullmailer on github msmtp: 1.6.6 released 2016-Nov, msmtp on sourceforge dma – 0.11 released 2016-Feb, dma on github ssmtp – unmaintained esmtp – unmaintained My preference is something hosted on github …

Continue reading ‘MTA for linux systems’ »

Meltdown and Spectre – And Not Buying Computers

I have never been in this position in my life. I have been an avid computer user since my family’s first 4.77 MHz 8088 PC circa 1986. This is the first time I’ve ever actively recommended people not buy a computer. The reason is that this is the first time all major microprocessors on the …

Continue reading ‘Meltdown and Spectre – And Not Buying Computers’ »

The world is ready for a new generation of programming languages

I believe the rise of so many new programming languages in the past few years is in response to a reconsideration and reflection of what people like and dislike about current programming languages and not yet finding a language that is as great as they imagine a language could be. I suspect someone could write …

Continue reading ‘The world is ready for a new generation of programming languages’ »

I created an account on Stack Overflow, then deleted it within a few hours

Like many developers I come across Stack Overflow pages with some frequency when performing research. I came across a question to which I had an answer and I decided to was time to try and contribute. Well, my answer was deleted, and then the question was deleted, and at no time did I get any …

Continue reading ‘I created an account on Stack Overflow, then deleted it within a few hours’ »

Disabling NetworkManager dnsmasq integration

I’ve disliked the NetworkManager dnsmasq integration for some time. As far as I understand it has caching turned off by default so I’m not sure what the rationale is at all. So disabling means 1 less system process and less magic on the system (since resolv.conf will reflect the actual nameserver settings rather than be …

Continue reading ‘Disabling NetworkManager dnsmasq integration’ »

Reducing memory usage of rsyslog

I’ve never been a big fan of rsyslog, preferring syslog-ng instead. However, I am giving rsyslog another chance. One of my biggest problems with rsyslog has been it’s high memory usage, documented by many people in many complaints that can be found using google. Now this emmory is usually, though not always, virtual and not …

Continue reading ‘Reducing memory usage of rsyslog’ »

Stumbling on cool things

I’m interested in emulators, always have been, and I was wondering if anyone had used LLVM to write an emulator. I came across this highly detailed account which was a fun read: Statically Recompiling NES Games into Native Executables with LLVM and Go It concludes stating that static recompilation is probably less practical than JIT, …

Continue reading ‘Stumbling on cool things’ »

Amazon’s new TLS library

s2n source s2n announcement I’m liking what I see, good design principles, aiming for simplicity and reviewability. I would not be surprised to see this become a huge success as people eschew the extra functionality of OpenSSL (and others) in favor of software with less security risk. Amazon’s backing is likely to propel s2n over …

Continue reading ‘Amazon’s new TLS library’ »