The Beauty of Unix Pipelines
Some examples of using unix tools in a pipeline
Topics /
The most popular blog posts about software engineering on Hacker News. 21,810 posts.
Some examples of using unix tools in a pipeline
You've finished this book and have decided to continue with programming. Maybe it will be a career for you, or maybe it will be a hobby. You'll need some advice to make sure you continue on the right path and get the most enjoyment out of your newly chosen activity.
Watch someone backspace 40 characters instead of pressing CTRL+W, and you’ll understand why this list exists. A collection of shell tricks-grouped by what works everywhere and what’s Bash/Zsh-speci...
How I reverse-engineered PureGym's API to build a working Apple Wallet pass with PassKit, Vapor, and mitmproxy - end-to-end iOS reverse engineering walkthrough.
In this first part of a two-part series, we walk through basic accounting principles for anyone building products that move and track money.
I am an unusual beast. All my solo project games I've been making recently have been written in 'vanilla' C. Nobody does this. So I think it might be interesting to explain why I do.
Roben Kleene’s blog
uv is an extremely fast Python package installer and resolver, designed as a drop-in alternative to pip and pip-tools.
Previous posts Why Go is not my favourite language and Go programs are not portable have me critiquing Go for over a decade.
Have you ever had to draw an architecture diagram and found the repetitive clicking and dragging tedious? Did you have to do modifications to that diagram and found it complicated? Graphviz is an open source graph visualization software that allows us to decribe a diagram using code, and have it automatically drawn…
I apologize for this title because there are many things that can make modern software slow. Blindly applying one explanation without a bit of investigation is the software equivalent of a cargo cu…
A rundown of my experience finding and fixing a bug in the Chromium/Google Chrome browser - specifically in the devtools. It includes details about the bug itself as well as notes about what it was like working on the Chromium project as a first-time contributor.
Arhan's Blog
Hello everyone The Python community has been discussing removing the Global Interpreter Lock for a long time. There have been various atte...
The release of Apple Silicon based Macs at the end of last year generated a flurry of news and some surprises at the machine’s performance.
A case study of how Elixir is being used at Cyanview.
I procrastinated a deep dive into transformers for a few years. Finally the discomfort of not knowing what makes them tick grew too great for me. Here is that dive.
Today’s bug: I tried to store a UTF-8 string in a MariaDB “utf8”-encoded database, and Rails raised a bizarre error:
Cap'n Web is a new open source, JavaScript-native RPC protocol for use in browsers and web servers. It provides the expressive power of Cap'n Proto, but with no schemas and no boilerplate.
Historically, I’ve struggled to find a concise, simple way to explain what it means to practice type-driven design. Too often, when someone asks me “How did you come up with this approach?” I find I can’t give them a satisfying answer. I know it didn’t just come to me in a vision—I have an iterative design process…
This is my closing talk ( video ) from the GopherConAU conference in Sydney, given November 10, 2023, the 14th anniversary of Go being lau...
Blog post