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

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your