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

📱 Issue 448 - The Swift Runtime: Your Silent Partner

Thursday, January 9, 2025

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 448 Release Date Jan 09, 2025 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 446 - Great things about Rust that aren't just performance

Thursday, January 9, 2025

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 446 Release Date Jan 09, 2025 Your weekly report of the most popular Rust news, articles and projects

JSK Daily for Jan 9, 2025

Thursday, January 9, 2025

JSK Daily for Jan 9, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Advanced Query Building Techniques in Angular: Queries with Different Connectors The Query

📲 Make Your iPhone Action Button Do Different Things in Each App — How Web Apps Make Switching to Linux Easier

Thursday, January 9, 2025

Also: You'll Love This Microsoft Word Repeating Trick, and More! How-To Geek Logo January 9, 2025 Did You Know Despite the tight association between sweet tea and the American South, sweet tea was

This Week in Rust #581

Thursday, January 9, 2025

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 581 — 08 JAN 2025 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

Daily Coding Problem: Problem #1663 [Hard]

Thursday, January 9, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Apple. Given a linked list, uniformly shuffle the nodes. What if we want to prioritize

Now Available: 2025 Global Forecast Report 🔮

Thursday, January 9, 2025

Join VC+ for exclusive access to the 2025 Global Forecast Report, featuring key trends curated from 800+ expert predictions for the year ahead. View email in browser NOW AVAILABLE 2025 Global Forecast

Re: My VPN recommendation

Thursday, January 9, 2025

Do you know when to use a VPN and what it does to protect your data? Any time you are connected to the internet, your information is at risk of being tracked or hacked. A VPN helps keep your surfing

Charted | Visualizing the World’s Busiest Migration Corridors 🌎

Thursday, January 9, 2025

This graphic ranks the world's busiest international migration corridors, based on data from the UN. View Online | Subscribe | Download Our App FEATURED STORY Visualizing the World's Busiest

Issue 347 - Tesla opens electronic parts catalog to the public

Thursday, January 9, 2025

View this email in your browser If you are just now finding out about Tesletter, you can subscribe here! If you already know Tesletter and want to support us, check out our Patreon page Issue 347 -