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
    F

    Frew Schmidt

    blog.afoolishmanifesto.com · Personal blog · on HN since 2009

    Frew Schmidt writes about Perl, Go, Unix tooling, AWS debugging, and plain-text workflows from a working engineer's perspective.

    Visit blogRSSHN submissions
    ProgrammingDevOps & CloudOpen Source & Linux
    What HN says

    HN links it for practical how-tos, like Go and Zig cross-compilation, MS ODBC driver setup on Debian, and doing passwords right with DBIx::Class.

    Stats for nerds
    21HN people shared it
    36linked in comments
    364story points
    Nov 2025last shared
    2016people per year2025

    Top posts on HN

    1. 1
      A Love Letter to Plain Text
      1 person · 126 points · first shared 2018 · 37 comments on HN
    2. 2
      Some Code I Deleted
      1 person · 91 points · first shared 2018 · 21 comments on HN
    3. 3
      Using Git Grep
      1 person · 48 points · first shared 2014 · 18 comments on HN
    4. 4
      Investigation: Why is SQS so slow?
      1 person · 19 points · first shared 2017 · 9 comments on HN
    5. 5
      PerlCritic in your browser (for a team)
      1 person · 9 points · first shared 2009 · Discussion on HN
    6. 6
      Exponential Backoff in Service Startup
      1 person · 9 points · first shared 2018 · Discussion on HN
    7. 7
      Detecting who used the EC2 metadata server with BCC
      4 people · 8 points · first shared 2018 · Discussion on HN
    8. 8
      Writing a Go Linter
      1 person · 5 points · first shared 2019 · Discussion on HN
    9. 9
      C, Golang, Perl, and Unix
      1 person · 5 points · first shared 2018 · 1 comments on HN
    10. 10
      Centralized known_hosts for ssh
      1 person · 4 points · first shared 2018 · 1 comments on HN

    What HN people wrote when they linked it

    • esaymOct 2017

      Well the problem is, if you don't use an ORM, you'll invent one yourself...only poorly. And new hires will end up taking a ton of time to learn this "custom" orm framework of yours.

      And there are many bad, or simply, "too simple" ORMs out there that really don't help you much. I haven't really found one better than Perl's DBIx::Class (though outside of Java, Python, Ruby, I have haven't really looked).

      Case in point, I recently found this little gem[0] allowing easy correlated subqueries. I basically took a webpage that was loading in over 2 minutes, and reduced it to about 100ms and the outputted SQL was about 2 pages long (from about half a page of custom resultset orm code). I used several correlated subqueries to sort of pivot part of a table (well several tables actually). The original author of the code I was working on was fetching entire tables of data, with each row fetching (joining) to another entire table (it did this in several levels really) just to sum some values. This was all valid ORM code (even with handy 'if' statements checking every row id to do in ORM join (yes he didn't even use a dang where clause!)) but it showed a true lack of knowledge of the ORM at hand and even SQL in general. Nonetheless, I saved the day :)

      [0] https://blog.afoolishmanifesto.com/posts/introducing-dbix-class-helper-resultset-correlaterelationship/

    • tamndNov 2025

      My use cases similar to this https://blog.afoolishmanifesto.com/posts/golang-zig-cross-compilation/

      need to bundle a lot of C libraries, some using dynamic linking and some using static linking, and I need to deploy them on different operating systems, including some that are difficult to work with like RHEL. Right now the builds are slow because I use a separate Dockerfile for each platform and then copy the binary back to the host. With Zig CC I could build binaries for different platforms and architectures without using Docker.

    • JdeBPMay 2020

      You might also enjoy these:

      * https://blog.darknedgy.net/technology/2015/10/11/0/

      * https://blog.darknedgy.net/technology/2015/09/05/0/

      * https://blog.darknedgy.net/technology/2016/01/01/0/

      * https://blog.afoolishmanifesto.com/tags/supervisors/

    • mstMar 2017

      ODBC+FreeTDS is not generally a good idea. Microsoft's ODBC driver works fine though.

      https://blog.afoolishmanifesto.com/posts/install-and-configure-the-ms-odbc-driver-on-debian/ explains how to get it going on debian.

    • eCaFeb 2016

      And with DBIx::Class it is almost easier to do it right[1] than wrong.

      [1] https://blog.afoolishmanifesto.com/posts/do-passwords-right/

    Related

    Justin Cormackcloudatomiclab.com17 people

    Fuzz rising

    Justin Cormack
    Personal · last shared 2020
    Chris Siebenmannutcc.utoronto.ca/~cks388 people

    Go is Google's language, not ours

    Chris Siebenmann
    Personal · last shared 2026
    Steve Franciaspf13.com26 people

    I’m joining the Go team at Google

    Steve Francia
    Personal · last shared 2026
    Wingologwingolog.org237 people

    FFS SSL

    Wingolog
    Personal · last shared 2026
    Brave New Geekbravenewgeek.com85 people

    You Are Not Paid to Write Code

    Brave New Geek
    Personal · last shared 2026
    Oils Blogoilshell.org156 people

    Kubernetes is our generation's Multics

    Oils Blog
    Company · last shared 2026
    Google Testing Blogtesting.googleblog.com108 people

    Don't DRY Your Code Prematurely

    Google Testing Blog
    Company · last shared 2026
    blogs.perl.orgblogs.perl.org213 people

    Is Perl 6 Being Renamed?

    blogs.perl.org
    Publication · last shared 2026