Programmer Weekly - Programmer Weekly - Issue 97

View this email in your browser

Programmer Weekly

Welcome to issue 97 of Programmer Weekly. Let's get straight to the links this week.
From Our Sponsor
 
  Hired is home to 1000s of companies: from startups to Fortune 500s who are actively hiring developers, data scientists, mobile engineers, and more. Once you create a profile, hiring managers can send interview requests based on desired salary & top skills. Sign up today - it’s completely free!


Quote of the Week 

“Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.” - Eric Raymond


News

Researcher uses 379-year-old algorithm to crack crypto keys found in the wild
It takes only a second to crack the handful of weak keys. Are there more out there?

New Exploit Bypasses Existing Spectre-V2 Mitigations in Intel, AMD, Arm CPUs
Researchers have disclosed a new technique that could be used to circumvent existing hardware mitigations in modern processors from Intel, AMD, and Arm, and stage speculative execution attacks such as Spectre to leak sensitive information from host memory.

US Copyright Office refuses to register AI-generated work, finding that "human authorship is a prerequisite to copyright protection"
Can a work entirely created by a machine be protected by copyright? On Valentine’s Day, the US Copyright Office (Review Board) answered this question with a heartbreaking ‘no’, holding that “copyright law only protects “the fruits of intellectual labor” that “are founded in the creative powers of the [human] mind”” and consequently refusing to register the two-dimensional artwork 'A Recent Entrance to Paradise' (the ‘Work’):


Reading List

Bottlenecks of Scaleups
A collection of articles on common problems startups face when scaling.

A Sketch of the Biggest Idea in Software Architecture
This post elaborates on narrow waists: an idea in software architecture that relates to networking, operating systems, language design, compilers, and distributed systems.

Put an io_uring on it: Exploiting the Linux Kernel
This posts covers io_uring, a new Linux kernel system call interface, and how the author exploited it for local privilege escalation (LPE)

A Look at the Evolution of Benchling’s Search Architecture
In this post, we’ll explore three major iterations of the Benchling search architecture. We’ll dive into how changes in product requirements, our engineering team, and industry technology have shaped the way we design our search system.

How to scale a unicorn-building engineering team (and stay sane)
Building a structured game plan for empowering engineers can drive your team’s scaling.

Deep Learning Is Hitting a Wall
What would it take for artificial intelligence to make real progress?

A deep dive to Canary Deployments with Flagger, NGINX and Linkerd on Kubernetes
A deep-dive into progressive deployments, specifically Canary, on Kubernetes with Flagger using ingress-controller or a service mesh. How it works? I ran into some pitfalls and wrote about it, so you don't need to solve it too.

22 years of Emacs 
How a piece of advice became a lifestyle.

Hooks: The secret feature powering the Postgres ecosystem
What do developers mean when they say Postgres is “extensible”? They’re referring to low-level APIs which can change the core functionality of the database. In this post, we will explore a secret — meaning undocumented — feature called hooks which allow developers to not only add features to Postgres, but modify the way that queries are executed and data is parsed.

Deep Neural Nets: 33 years ago and 33 years from now

Top10 CI/CD Security Risks

How sharding a database can make it faster

Who’s Attacking My Server?

How to use undocumented web APIs


Watch and Listen

WebGPU Tutorial - Advanced Graphics on the Web Course
In this course, you will learn the basics of WebGPU. WebGPU is the next-generation graphics API and future Web standard for graphics and compute. This video contains 10 WebGPU projects. We create each project based on the previous one from scratch and demonstrate how to add 3D graphics to your web applications.

How to make learning databases fun and approachable
In this episode, we talk about making databases fun and approachable with Joe Karlsson, Senior Developer Advocate at Single Store DB. Joe talks about going from hating coding to loving it, the relationship between databases and backend work, and how people can bring creativity and fun into their learning and their work in databases.

Serverless-First Engineers and the Flywheel Effect  
A chat about the importance of being Well-Architected, what companies must do to embrace a serverless transformation, the evolution of Serverless-First engineers, how to accelerate your organization to the "modern cloud" with his new book "The Flywheel Effect", and much more.

Analyzing the Samsung Hack - Thousands of credentias / secrets exposed
We run through the recent Samsung breach by Lapsus$ group taking a look into exactly what was leaked and if any credentials and secrets were exposed because of it (spoiler thousands were leaked). 


Interesting Projects, Tools and Libraries

Code Verify
An open source browser extension for verifying code authenticity on the web.

HUBFS 
HUBFS is a file system for GitHub and Git. Git repositories and their contents are represented as regular directories and files and are accessible by any application, without the application having any knowledge that it is really accessing a remote Git repository. 

Dockerized
Run popular commandline tools within docker.

concord
C library for handling the Discord API.

Nickel
Better configuration for less.

Qwik
The HTML-first framework. Initialize apps of any size with < 1kb JS 

SmartKnob 
SmartKnob is an open-source input device with software-configurable endstops and virtual detents.

Orange
Cross-platform local file search engine.

solito
React Native + Next.js, unified. 
 
Our Other Newsletters
Python Weekly - A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.

Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.
Copyright © 2022 Programmer Weekly, All rights reserved.
You are receiving our weekly newsletter because you signed up at http://www.ProgrammerWeekly.com

Our mailing address is:
Programmer Weekly
Brooklyn
Brooklyn, NY 11228

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Older messages

Programmer Weekly - Issue 96

Thursday, March 10, 2022

View this email in your browser Programmer Weekly Welcome to issue 96 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Spend more time perfecting your MongoDB

Programmer Weekly - Issue 95

Thursday, March 3, 2022

View this email in your browser Programmer Weekly Welcome to issue 95 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Features, quality, time: pick two.

Programmer Weekly - Issue 93

Thursday, February 17, 2022

View this email in your browser Programmer Weekly Welcome to issue 93 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Hired is home to 1000s of companies: from

Programmer Weekly - Issue 92

Thursday, February 10, 2022

View this email in your browser Programmer Weekly Welcome to issue 92 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "XML is like violence – if it doesn

Programmer Weekly - Issue 91

Thursday, February 3, 2022

View this email in your browser Programmer Weekly Welcome to issue 91 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The proper use of comments is to

You Might Also Like

80% Off iPhone Photo Academy!

Monday, May 6, 2024

Hi there, Are you ready to dramatically improve your iPhone photography skills? We all know that the iPhone camera is extremely powerful, but most of us still manage to take a lot of photos that aren

Architecture Weekly #178 - 6th May 2024

Monday, May 6, 2024

This time, we discussed biases. Biases on the perspective on our technologies, so not seeing their evolutions. We also checked how biases can impact our knowledge, collaboration and eventually also the

WP Weekly 192 - WP Biz - Brands Merged, Woo Cart Popup, Fastest Hosting

Monday, May 6, 2024

Read on Website WP Weekly 192 / WP Biz The 'business of WordPress' is buzzing for sure, be it the acquisition of plugins or the massive Envato ownership change. Also, WordPress content brands

SRE Weekly Issue #423

Monday, May 6, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: FireHydrant is now AI-powered for faster, smarter incidents! Power up your incidents with auto-generated real-time summaries,

⚠️ Avoiding AI Scams on Social Media — An Open Source Google Photos Alternative

Sunday, May 5, 2024

Also: Reviewing the Customizable Drop Mechanical Keyboard, and More! How-To Geek Logo May 5, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to

Daily Coding Problem: Problem #1432 [Medium]

Sunday, May 5, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This question was asked by Snapchat. Given the head to a singly linked list, where each node also has a “random”

PD#572 Good Ideas in Computer Science

Sunday, May 5, 2024

Ideas every programmer likes and why Garbage Collection and Object Oriented Programming don't count ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#454 API Layer & Fetch Functions

Sunday, May 5, 2024

ixing API and UI code quickly leads to messy and unmaintainable code ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The Shiny Toy Syndrome & Tiny macOS utility apps I love

Sunday, May 5, 2024

Lex launching its redesign, Raycast shares another monthly update packed with AI updates, prompts should be designed not engineered, and a lot more in this week's issue of Creativerly. Creativerly

Hyundai antes up $1B for AV startup Motional and Elon unplugs the Tesla Supercharger team

Sunday, May 5, 2024

Plus, layoffs come for Luminar, Fisker and Ola View this email online in your browser By Kirsten Korosec Sunday, May 5, 2024 Image Credits: Motional Welcome back to TechCrunch Mobility — your central