Programmer Weekly (Issue 43 February 25 2021)

Programmer Weekly - Issue 43

Programmer Weekly

Welcome to issue 43 of Programmer Weekly. Let's get straight to the links this week.

Quote of the Week

 

Some people, when confronted with a problem, think “I know, I’ll use regular expressions.” Now they have two problems. - Jamie Zawinski

News

With no payload, analysts are struggling to learn what this mature malware does.

Citibank was trying to make $7.8M in interest payments. It sent $900M instead.

The learning algorithm that enables the runaway success of deep neural networks doesn’t work in biological brains, but researchers are finding alternatives that could.

According to Arizona Department of Corrections whistleblowers, hundreds of incarcerated people who should be eligible for release are being held in prison because the inmate management software cannot interpret current sentencing laws.

Linux is more secure than most operating systems, but that doesn't mean it can take security for granted. So, Google and the Linux Foundation are funding a pair of top Linux kernel developers to focus on security.

Reading List

Sure, we all pretend to know them, but rarely do we think they apply to us.

Learn how to use readable, writable, and transform streams with the Streams API.

This article shares empirical measurements from our experiments in using Postgres to index and search over 10,000 top GitHub repositories using pg_trgm on only a Macbook.

A retrospective on Kraken’s usage of Rust for 2+ years.

What does it mean to lead when you don’t have coercive power to get your way?

Here’s a list of reasons why SELECT * is bad for SQL performance, assuming that your application doesn’t actually need all the columns. 

This post attempts to summarize the most common equity compensation setups you might come across, help you understand their value, and point to additional resources.

State Partitioning is the technical term for a new privacy feature in Firefox called Total Cookie Protection, which will be available in ETP Strict Mode in Firefox 86. This article shows how State Partitioning works inside of Firefox and explains what developers of third-party integrations can do to stay compatible with the latest changes.

Watch and Listen

An interview with Jim Keller, a legendary microprocessor engineer, previously at AMD, Apple, Tesla, Intel, and now Tenstorrent. 

How GitHub, Spotify, and eBay use ADRs and Tech Radars for technology decisions.

Learn how to conceptualize, design, and build interactive data visualizations with Web technologies.

Interesting Projects, Tools and Libraries

A massive list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers.

An open source tool to help track the CO2 emissions of your research.

Terrascan detects security vulnerabilities and compliance violations across your Infrastructure as Code. Mitigate risks before provisioning cloud native infrastructure. Run locally or integrate with your CI\CD.

Create full-fledged APIs for static datasets without writing a single line of code.

View a 3D model of your GitHub contribution graph. Share it, print it, and more! 

Oso is an open source policy engine for authorization that’s embedded in your application.

A small extensible programming language designed for concise expression with little code.

A web-based knowledge management system for visualizing game related technologies. 

The easy-to-use, integrated, glanceable, and open web-based interface for your servers.

Scrape data from websites using Open Graph, HTML metadata & fallbacks.

A helpful 4-page data science cheatsheet to assist with exam reviews, interview prep, and anything in-between.

A nginx log explorer.

An open source game about learning Git!

Streaming-Serverless Framework for Low-latency Edge Computing applications, running atop QUIC protocol, engaging 5G technology.

Upcoming Events 

Connect with Gatsby community members from all over the world, advance your skills with free workshops, and hear the latest announcements from the Gatsby team.

A community-focused virtual conference that is based on the CALMS of DevOps: Culture, Automation, Lean, Measurement, and Sharing.

Our Other Newsletters

- A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.