Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    E

    Exration

    exratione.com · Personal blog · on HN since 2011

    An independent software engineer writes on devops, cloud infrastructure, hiring, and futurist essays, under the name Exration.

    Visit blogHN submissions
    DevOps & CloudProgramming
    What HN says

    HN mostly links its 2012 Ubuntu mail server guide using Postfix and Dovecot, which commenters use as a starting tutorial, and a comment-spam blocking method.

    Stats for nerds
    15HN people shared it
    35linked in comments
    209story points
    Aug 2023last shared
    2012people per year2023

    Top posts on HN

    1. 1
      Whiteboard exercises are a terrible way to investigate coding ability (2012)
      2 people · 85 points · first shared 2012 · 40 comments on HN
    2. 2
      The drunk dotted border in Google Chrome
      1 person · 26 points · first shared 2011 · 28 comments on HN
    3. 3
      Do Not Use Amazon Linux
      2 people · 22 points · first shared 2014 · 12 comments on HN
    4. 4
      Paid a Great Deal to Be Terrible at Development Most of the Time
      1 person · 17 points · first shared 2016 · 1 comments on HN
    5. 5
      Irresolvable Email Deliverability Issues With Digital Ocean
      1 person · 8 points · first shared 2014 · 3 comments on HN
    6. 6
      The Miserable State of Intellectual Property Clauses in Developer Contracts
      2 people · 7 points · first shared 2015 · 7 comments on HN
    7. 7
      Progressive Lenses and Large Monitors Do Not Play Well Together
      1 person · 7 points · first shared 2014 · 2 comments on HN
    8. 8
      The Cosmological Noocene
      3 people · 3 points · first shared 2015 · Discussion on HN
    9. 9
      The Side-Project Considered as a Necessity
      2 people · 3 points · first shared 2011 · 1 comments on HN
    10. 10
      SpamAssassin is an Inadequate Technology
      1 person · 3 points · first shared 2015 · Discussion on HN

    What HN people wrote when they linked it

    • MattJ100Mar 2013

      Mmm. I'm sure people have had bad experiences. However I run my own mail server (and no others who also do) for myself, my company and a few other domains I host with almost no effort. It's true I have fewer than a dozen users, but I'm sure most people would be the same way.

      I just upgraded it this weekend, otherwise I haven't actually had to touch it in the 5 years since I originally set it up. Support ends for the Ubuntu LTS release it was based on next month, and I chose to migrate to new server software (dovecot) without much difficulty at all. I think anyone moderately skilled with sysadmin tendencies could manage it.

      A good guide is here (though I am not running the described spam or virus filtering, and neither am I using EC2 myself): http://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/ - there are many other guides online.

      But I confess I personally have a gmail account that I use most of all. I receive lots of mail daily, and none of the open-source clients (webmail or otherwise) have managed to compare in terms of usability. Priority Inbox is the most recent example of something that I would struggle to live without.

    • reasonattlmOct 2012

      I've used this sort of Javascript-based approach for years, with great success:

      http://www.exratione.com/2010/12/how-to-block-999-of-all-movable-type-comment-spam/

      It works very well unless you're big enough to merit individual attention from a spammer. It's not rocket science - it just raises the bar a little above the level of effort that people who spam everything, everywhere are willing to put in.

      That might change.

      The real merit of Javascript used this way is that there are so many different possible approaches and ways to write the code that parsing has to be done on a site-by-site basis. It should even be possible to write something that auto-generates -and-mixes various combinations to make it annoying and costly for an individual to keep working at breaking the protection, and thus increasing the size of community/site you could protect this way.

    • exrationeJul 2016

      My specialties: devops, cloud computing, full stack software engineering, architecture, leading teams.

      I am a senior full stack software and devops engineer, experienced with cloud infrastructure, and as an architect and team lead. My experience in the industry is divided fairly evenly between early stage startups, larger companies, and more traditional consulting. I am strongly in favor of cloud computing, open source software, comprehensive documentation, empowered user communities, and unregulated
      markets.

      Website: https://www.exratione.com

      GitHub: https://github.com/exratione

      Location: Austin, TX

      Remote: Yes

      Willing to relocate: for the right position

      Technologies: Primarily Javascript, PHP, and Java stacks for application engineering, then just about every known scripting language and flavor of Unix for the devops side of life.

    • shocksAug 2013

      This is why I setup my own email server...

      Here is a great guide for anyone interested: https://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/

      I set mine up on CentOS 5 using this guide. I would recommend you also look at DKIM signing and SPF records to improve deliverability! :)

    • doubleplusgoodApr 2017

      The software side looks like someone just executed an ancient Postfix + Squirrelmail + Dovecot tutorial[0] and cobbled together a horrible UI for it.

      [0]: https://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/

    • lubosmAug 2023

      My starter pages:
      https://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-dovecot-mysql/
      https://help.ubuntu.com/community/PostfixCompleteVirtualMailSystemHowto

    Related

    Coding Horrorblog.codinghorror.com2.1k people

    Farewell Stack Exchange

    Coding Horror
    Personal · last shared 2026
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    Rachel Krollrachelbythebay.com493 people

    fork() can fail

    Rachel Kroll
    Personal · last shared 2026
    programming is terribleprogrammingisterrible.com124 people

    Write code that is easy to delete, not easy to extend

    programming is terrible
    Personal · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Netflix Tech Blogtechblog.netflix.com360 people

    Node.js in Flame Graphs

    Netflix Tech Blog
    Company · last shared 2025
    Joel on Softwarejoelonsoftware.com2.8k people

    Victory Lap for Ask Patents

    Joel on Software
    Personal · last shared 2026
    Still Drinkingstilldrinking.org174 people

    Coffee Is Hard

    Still Drinking
    Personal · last shared 2026