HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
FreedomBen
awk-hack-the-planet
Shell2020–2023
FreedomBen / awk-hack-the-planet

awk-hack-the-planet

Source code repo for Ben Porter (FreedomBen)'s free course on Awk (originally a talk at Linux Fest Northwest 2019 and 2020)

2Distinct people
8Mentions
1Explicit recommenders
247GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Source code repo for Ben Porter (FreedomBen)'s free course on Awk (originally a talk at Linux Fest Northwest 2019 and 2020)

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

Kind of a shameless plug, but you mentioned wanting to get better at Awk. I had that same desire and created a small course based on what I learned. The course got great…

freedomben used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year8 dated mentions

Observed mentions: 2020-05-02 01:18:14 UTC to 2023-02-22 17:29:39 UTC.

01232020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2023

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC303
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC202
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC202

What Hacker News says

8 sources
This and all the other similar posts that way overconfidently state "you don't need k8s" seem to miss the most important factor IMHO: Do you know it or would you have to learn it? If you have already been using K8s and you build a side project or launch a new startup, then K8s is probably a great choice for you even if you only have one Deployment and Ingress route. I can take a new app (assuming it already runs in docker) and have it running in a brand new k8s cluster is 20 minutes. I could have it running on a static ec2 instance/linode/droplet/whatever in 30 minutes, but then you have to solve a ton of problems yourself such as CI/CD and deployment automation, etc that k8s gives you for free. K8s is a great choice if you already know how to use it. This also seems to miss that for startups the best path to k8s is a managed k8s solu
Read the rest
tion. Linode (for example) has one that is wonderfully easy and affordable, and will scale with you a long way. Lastly, as a person making decisions on tech to use, you are investing in your own future as well. Learning k8s is one of the most useful skill I think a dev can do, behind things like learning bash and standard *nix tools like grep/sed/awk. Edit (and self-plug): speaking of awk, if you're interested in learning it I put together a free "course", originally a talk I gave at Linux Fest Northwest on awk that I've gotten a lot of positive feedback for. Github: https://github.com/FreedomBen/awk-hack-the-planet Youtube: https://youtu.be/43BNFcOdBlY
In You shouldn't use Kubernetes as a startup
I try not to plug it every time I see a submission about awk, but here I must recommend freedomben's presentation "awk: Hack the Planet!" [0] It starts off with similar background and praises for a few minutes before spending the rest of the hour crash coursing you through awk, then leaving you with a very approachable, digestible, and realistic set of exercises (and optionally, a second video covering his solutions). I keep a text file with a copy of the questions and my solutions on a public gh repo, so I can quickly refer to it from anywhere when needed. I am much more powerful on the command line because of it. [Edit] [0] https://github.com/FreedomBen/awk-hack-the-planet Originally encountered @ https://news.ycombinator.com/item?id=25144697
In Awk: Power and Promise of a 40 yr old language (2021)
For people that know Ruby, if you haven't explored Ruby's CLI abilities, you definitely, definitely should[1][2]. When I was building my (free and open source) awk course[3] I fell in love with awk. When I later found out that Ruby has some of the same features, it changed my life: [1]: https://robm.me.uk/2013/11/ruby-enp/ [2]: https://benoithamelin.tumblr.com/ruby1line/ [3]: https://github.com/FreedomBen/awk-hack-the-planet
In Easily handle CLI operation via Python instead of regular Bash programs
freedomben·Feb 2, 2021Recommendation phrase
Kind of a shameless plug, but you mentioned wanting to get better at Awk. I had that same desire and created a small course based on what I learned. The course got great feedback. I've gotten a lot of nice emails from people thanking me for making Awk understandable to them for the first time. I love getting those kinds of messages! There is a video presentation, and a set of "challenges" you can use to incrementally get more complex with awk, starting from super simple. The challenges repo is on github here: https://github.com/FreedomBen/awk-hack-the-planet If you want to watch the videos, there are links in the github repo but for convenience: Presentation video: https://youtu.be/43BNFcOdBlY My solutions to exercises video: https://youtu.be/4UGLsRYDfo8
In Getting better at Linux with mini-projects
Completely agree. I was absolutely blown away at how much I loved this book. I sat down to read it and ending up losing 4 hours to it! The book inspired me to build a little course on Awk to (hopefully) share the love: https://github.com/FreedomBen/awk-hack-the-planet. I gave that course as a talk at Linux Fest Northwest in 2019 and then again in 2020 due to popularity. When Covid hit I recorded videos and put them on Youtube. There are links in the Github page above if you want to watch them. I wasn't intending to self plug, but I guess it does feel relevant :-)
In The State of the Awk
The new namespaces look interesting, although I really don't think the lack of namespaces it what has hindered Awk from widespread use. I am speculating of course, but as someone who evangelizes Awk the most common thing I hear from people as to why they don't use it, is that they just don't know the language all that well. For people that don't know much about Awk, it looks really complex and esoteric. To address the Awk ignorance, I put together a talk for Linux Fest Northwest last year, and it was so popular that I gave it again (virtually due to COVID-19) this year. The conference was fully remote so the talk is on Youtube. If you've ever wanted to learn Awk, this will take you from zero to proficient. There are exercises as well for practice: * Presentation: https://youtu.be/43BNFcOdBlY * Exercises: - Source: https://github.com/
Read the rest
In The State of the AWK
This is an excellent blog post. I will refer people to this! He touches on all of the important points. If you want a more thorough/deep exploration of Awk, I recently gave a talk on it (virtually) at Linux Fest Northwest (LFNW) 2020. Awk: Hack the planet['s text]! Part 1 (Presentation): https://www.youtube.com/watch?v=43BNFcOdBlY Awk: Hack the planet['s text]! Part 2 (Exercises):https://www.youtube.com/watch?v=4UGLsRYDfo8 If you want to try your hand at the exercises, they are on github: https://github.com/FreedomBen/awk-hack-the-planet
In Awk in 20 Minutes (2015)

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.