The Most Interesting Reads in September 2022

History of Computing, Charles Bukowski’s poetry, and more

Pavol Kutaj
7 min readOct 3, 2022

The History of Computing: The Evolution Of Unix, Mac, and Chrome OS Shells

Brian Fox then added on to the Bourne shell with bash. He was working with the Free Software Foundation with Richard Stallman, and they wanted a shell that could do more advanced scripting but whose source code was open source. They started the project in 1988 and shipped bash in 1989. Bash then went on to become the most widely used and distributed shell in the arsenal of the Unix programmer. Bash stands for Bourne Again Shell and so was backward compatible with bourne shell but also added features from tcsh, korn, and C shell, staying mostly backward compatible with other shells. Due to the licensing, bash became the de facto standard (and often default shell) for GNU/Linux distributions and serves as the standard interactive shell for users, located at /bin/bash location. Now we had command history, tabbed auto-completion, command-line editing, multiple paths, multiple options for interpreters, a directory stack, full environment variables, and the modern command line environment.

How to discover Indian classical music — Marginal REVOLUTION

you are looking to hear world-class performers in a live concert, there is no substitute for that, most of all for the percussion, but also for the overall sense of energy

So You Want to be a Writer… — Hugh Howey

Look around. What are other aspiring writers doing? That’s your ground floor. Your minimum. That’s where you begin. Double that. I promise you, this is the easiest path to success. What follows is specifics.

Too Many Parameters

n/a

Constraints are a gift

If the constraints went away, you’d be playing a totally different game, because your competitors would see their constraints lifted as well.

The Services iPhone — Stratechery by Ben Thompson

  • https://stratechery.com/2022/the-services-iphone/
  • Apple treats itself like a fancy club with quite high entry and quite high margins on services that it provides. Since it all works out of the box, my impression is that it makes mostly kids uninterested in ways how computers actually function. Something I was stuck with when the first 386DX/40 arrived and someone showed me how to start Goblins from the command line or even installed Norton Commander.

The most surprising announcement of all, though, was the prices. Everything stayed the same! This was not what I, or close followers of Apple like John Gruber, expected at all. After all, Apple’s strategy the past several years seemed to be focused on wringing more revenue out of existing customers. More importantly, the last year has seen a big increase in inflation — What this means is that in real terms Apple’s products actually got cheaper.

But first, we need to talk about it

People don’t talk about end-of-life suffering or the cost of healthcare in the last year of life, so it never gets better. Instead, we pretend it isn’t an issue and the problem persists.

Russian Offensive Campaign Assessment, September 8

The Russian MoD repeated its Bilohorivka information mistake by failing to acknowledge the situation around Kharkiv Oblast and establish a desired narrative, leaving milbloggers to fill this gap with criticism of Russian forces. The Russian MoD only claimed to have destroyed a Ukrainian ammunition depot in Balakliya.[7] Some milbloggers complained that the Russian MoD did not seize the information space in a timely manner to prevent the spread of Ukrainian social media on Russian Telegram channels, leading to distrust among Russian audiences.[8] Milbloggers largely supported the Russian MoD’s narratives that the Ukrainian counteroffensive in Kherson Oblast had completely failed just days prior to Ukrainian breakthroughs in Kharkiv Oblast.[9] Such a shift in milblogger perceptions of Russian progress in Ukraine can be partially attributed to the flaws in the Russian war-time information strategy…

Organizations need to deliberately create data

These assumptions are fundamentally wrong. Organizations can deliberately create the data that data scientists and other data consumers need, data that today those organizations simply do not have. More than that, organizations should deliberately create the data that they need: as Peter Norvig observed many years ago — “more data beats clever algorithms, and better data beats more data”: so it makes sense to spend at least as much time creating better data as developing better algorithms.

Artificial Intelligence Will Be a Great Equalizer — Bloomberg

The people who least need AI are the super-rich. They already can hire armies of servants to manage their obligations, schedules, and so on. They do not need to economize on the use of human labor. The rest of us do, whether directly or indirectly through the businesses we patronize…On average, better-educated individuals are more skilled at retraining. So increasing the importance of retraining will have some significant inegalitarian effects, namely that the lesser educated may fall behind or be re-employed at lower wages. This is the real worry about AI, which is not the same as “the robots taking all our jobs.”

The Birth of UNIX With Brian Kernighan — CoRecursive Podcast

The History of Computing: The History Of Android

The first iPhone was released in 2007. I think we sometimes think that along came the iPhone and Blackberries started to disappear. It took years. But the fall was fast. While the iPhone was also impactful, the Android-based devices were probably more-so. That release of the iPhone kicked Andy Rubin in the keister and he pivoted over from the Blackberry-styled keyboard to a touch screen, which changed… everything. Suddenly this weird innovation wasn’t yet another frivolous expensive Apple extravagance. The logo helped grow the popularity as well, I think. Internally at Google Dan Morrill started creating what were known as Dandroids. But the bugdroid as it’s known was designed by Irina Blok on the Android launch team. It was eventually licensed under Creative Commons, which resulted in lots of different variations of the logo; a sharp contrast to the control Apple puts around the usage of their own logo. The first version of the shipping Android code came along in 2008.

What Makes a Senior Engineer? Writing Software vs Building Systems — codewithstyle.info

Junior Engineers care about writing Software. They value code quality, employ best practices, try to adopt cutting-edge technologies. They invest a lot of time into learning new technologies. To them, the ultimate goal is to create elegant, performant, maintainable software.

Open Source is Broken — Xe

or: Why I Don’t Write Useful Software Unless You Pay Me

Clean Code — How to Write Amazing Functions

  • https://www.codingblocks.net/podcast/how-to-write-amazing-functions/
  • I keep revisiting this chapter and this episode over and over. Also the little “cock fight” between the two host about the virtues of a correction that one has done to another is hilarious. And Alan says that his functions just follow this chapter e2e and he’s really happy about that. Highly recommended.

1st rule — Functions should be small; 2nd rule — Functions should be smaller than that!

Launch HN: Spinach.io (YC W22) — Better daily standups

  • https://news.ycombinator.com/item?id=32911232
  • I like this because it smoothens context switches. In my experience, context switching has cognitive costs mainly when the switch is done by the mind — not because the mind is switched in itself. When the music stops automatically or the movie ends automatically that is drastically different than when I have to stop it in the middle. Similar to rotating who is speaking when and when and how to prep for the meeting.

n/a

so you want to be a writer? by Charles Bukowski — Poems

when it is truly time, and if you have been chosen, it will do it by itself and it will keep on doing it until you die or it dies in you. there is no other way. and there never was.

--

--

No responses yet