How grep got its name
How did grep get its name? This all starts back with ed, the original unix...
Topics /
The most popular blog posts about software engineering on Hacker News. 514 posts.
How did grep get its name? This all starts back with ed, the original unix...
AIX provides the highest level of performance, security, and reliability of any UNIX operating system.
As a member of the Apache Software Foundation , my views on open source tend to gravitate towards more liberal licenses, like the Apache License (v2.0) , BSD, or MIT licenses. I strongly believe in enabling companies to take open source software and do whatever they wish to do with it, placing as little restrictions…
AIX provides the highest level of performance, security, and reliability of any UNIX operating system.
A lot of people says that there is no real money in the Android development. They say that if you want to make money you should write for iPhone, iPad and all other iThings… This is not true!…
Currently the most common implementation of Python is known as CPython, and it’s the version of Python you get at python.org , probably 99.9% of Python developers are using it. However, I think over the next couple of years we’re going to see a move away from this towards PyPy, Python written in Python. This is going…
I love working in the shell. Mastery of shell lets you get things done in seconds, rather than minutes or hours, if you chose to write a program instead. In this article I'd like to explain the top one-liners from the commandlinefu.com. It's a user-driven website where people get to choose the best and most useful...
Using Node.js and a bit of jQuery to annoy you.
Reflecting upon my previous post, I am wondering why LISP triumphalists like Paul Graham annoy me so much? Perhaps it is because I used to be one myself, in spirit if not in syntax. And also becaus…
Under the radar of this week’s WWDC news is a small but very significant change to the iPhone Developer Program License Agreement. The change is in the
By: Adam Fletcher ( @adamfblahblah ) From ls(1) to the kernel and back again. Too often sysadmins are afraid to dive into the sou...
I was working on a server this morning and accidentally deleted an important configuration file. Like many Linux users, I lamented the absence of an “undelete” command.
Trusted by 23,000+ organizations, Pluralsight is the online tech learning platform for building AI, cloud, data, and security skills with courses and labs.
I mentioned earlier on Twitter that my home computer downloaded a 22 GB database dump every three days as part of Instapaper’s backup method, and a lot of people expressed interest in knowing the full setup.
Boost is a collection of open-source, peer-reviewed C++ libraries that's well-known for having many good utility components for C++ programmers. It's also well-known for using bleeding-edge C++ techniques, such as extensive template and preprocessor metaprogramming, that have pushed many C++ compilers beyond their…
Where I lay out the recent changed I made to my Vim setup.
Updated: 10/7/2016 I wanted to offer up what I felt were good books/resources to carry you through learning JavaScript. Note that some resources will overlap between levels. That should be expected…