Hello Everyone,
I hope everyone is doing well. In this newsletter, I will be sharing the following news articles that I have collected over the last week and I hope you guys will find those interesting to read.
Technology
Where do UNIX manpages come from? Who introduced the section-based layout of NAME, SYNOPSIS, and so on? And for manpage authors: where were those economical two- and three-letter instructions developed?
The many accounts available on the Internet lack citations and are at times inconsistent. In this article, I reconstruct the history of the UNIX manpage based on source code, manuals, and first-hand accounts
This post covers a high level understanding of how compilers work and how our code is translated into machine code with the help of compilers.
To be a good programmer is difficult and noble . The hardest part of making real, a collective vision of a software project is dealing with one's coworkers and customers.
This is an amazing resource explaining how to become a programmer.
Databases are integral part of every application as they allow you keep data in an organized format but If you were curious on how databases worked, the following article does an amazing job of explaining how databases work by helping you build a sqlite clone from scratch in C.
If you are a programmer and want to upskill your programming skills then you should definetely try building the projects shared in the article.
Building projects will always help you learn new things and expand your skillset.
The Unix Game is a fun, low-barrier-to-entry programming contest where players solve coding challenges by constructing "pipelines" of UNIX text processing utilities to compute the solution.
Project Showcase
a modern and intuitive terminal-based text editor. Its feature rich and includes multiple cursor support just like Sublime Text.
Interesting project powered by typesense. It allows you to search through linux kernel commit history.
Wasm powered Jupyter running in the browser
returns (A python Library)
Make your functions return something meaningful, typed, and safe!
PageMarker helps you organize your bookmarks, add notes, find them faster, and remember to check those links you save for later.
Business/Miscellaneous
Users seem to be overwhelmingly choosing not to be tracked by apps.
This new feature in iOS 14 has allowed users to opt out of app tracking which has made it harder for advertisers to show ads.
Have you ever wondered how does DuckDuckGo makes money without tracking its users and selling their private data to advertisers for sake of money.
This article explains how DuckDuckGo has been profitable since 2014 and how they make money without selling your data.
When I came across this video, I was totally shocked how a group of trader from England made huge sums of money when oil prices went negative. This reminded me of 2008 financial crash as some people lost and some made huge sums of money.
Interesting animation of how a car engine works.
Tech Tip
Dealing with files with spaces can be frustrating especially when using the command line. The following command allows you to turn spaces into underscores in filenames.
rename -v 's/ /_/g' *
Lastly, I hope you enjoyed reading this newsletter and got a chance to learn something new.
If you have any interesting news articles or blog posts to share feel free to send those and I would be happy to include them in the next newsletter.
If you found this newsletter interesting feel free to share it among your colleagues and friends
Any feedback is appreciated :)
Regards
Muhammad