|
How a Poisoned Security Scanner Became the Key to Backdooring LiteLLM
-
snyk.io
-
6 months ago
-
eng
On March 24, 2026, threat actor known as TeamPCP published backdoored versions of the litellm Python package after stealing PyPI credentials via a compromised Trivy GitHub Action in LiteLLM's CI/CD pipeline. Here's what happened, how the three-stage malware works, and how to check if you're affected.
|
|
A bridge I drive over regularly has been under construction for the better part of a decade. One lane closed, then the next, then two lanes at a time. On and on the construction dragged, until it seemed that the bridge was doomed to perpetual roadwork. And so every time the road would back up with traffic, we blamed the roadwork, blamed the bureaucracy, blamed what we perceived as incompetence or mismanagement of resources or whatever buzzw....
|
|
Here's the Discord Changelog from March 24, 2026, so you can stay informed on what’s new in recent app updates!
|
|
Awesome Git Diffs with Delta, fzf and a Little Shell Scripting
-
nickjanetakis.com
-
6 months ago
-
eng
Spotting differences in code is an important part of what we do, Delta is by far the best CLI diff tool I ever used.
|
|
Mobile-first development workflow using Android voice coding for faster iteration and better user experience.
|
|
Mobile Developer Productivity: Why Android Voice Coding Accelerates Development
-
zackproser.com
-
6 months ago
-
eng
Mobile developers achieve 3x faster coding speeds using Android voice development for native app creation.
|
|
WisprFlow's Android launch enables mobile voice coding at 179 WPM from anywhere, transforming remote development.
|
|
How Financial Advisors Use Granola for Perfect Client Meeting Notes
-
zackproser.com
-
6 months ago
-
eng
Financial advisors capture comprehensive client meeting notes automatically with AI transcription for better compliance.
|
|
How Healthcare Professionals Use Granola for Perfect Patient Notes
-
zackproser.com
-
6 months ago
-
eng
Healthcare professionals save hours daily with AI meeting transcription that captures patient interactions accurately.
|
|
Granola vs Zoom Transcription: Why AI-First Beats Bolt-On Features
-
zackproser.com
-
6 months ago
-
eng
Detailed comparison of AI-native meeting transcription versus traditional video platform bolt-on features.
|
|
Comprehensive comparison of voice coding solutions including WisprFlow, Talon Voice, and traditional dictation tools.
|
|
Voice-First Productivity: Why Speaking Your Work Is Faster Than Typing
-
zackproser.com
-
6 months ago
-
eng
Voice-first workflows transform productivity across writing, coding, and creative tasks with 2-3x speed improvements.
|
|
Management consultants deliver client solutions faster with 179 WPM voice coding for rapid prototyping.
|
|
Why Lawyers Are Switching to Voice-First Coding with WisprFlow
-
zackproser.com
-
6 months ago
-
eng
|
|
Detailed comparison of voice-driven development versus traditional IDEs for speed, accuracy, and developer experience.
|
|
Mobile-first development workflow using Android voice coding for faster iteration and better user experience.
|
|
Mobile Developer Productivity: Why Android Voice Coding Accelerates Development
-
zackproser.com
-
6 months ago
-
eng
Mobile developers achieve 3x faster coding speeds using Android voice development for native app creation.
|
|
WisprFlow's Android launch enables mobile voice coding at 179 WPM from anywhere, transforming remote development.
|
|
How Financial Advisors Use Granola for Perfect Client Meeting Notes
-
zackproser.com
-
6 months ago
-
eng
Financial advisors capture comprehensive client meeting notes automatically with AI transcription for better compliance.
|
|
Comprehensive comparison of voice coding solutions including WisprFlow, Talon Voice, and traditional dictation tools.
|
|
Voice-First Productivity: Why Speaking Your Work Is Faster Than Typing
-
zackproser.com
-
6 months ago
-
eng
Voice-first workflows transform productivity across writing, coding, and creative tasks with 2-3x speed improvements.
|
|
Management consultants deliver client solutions faster with 179 WPM voice coding for rapid prototyping.
|
|
Why Lawyers Are Switching to Voice-First Coding with WisprFlow
-
zackproser.com
-
6 months ago
-
eng
|
|
Detailed comparison of voice-driven development versus traditional IDEs for speed, accuracy, and developer experience.
|
|
I routinely use a bicycle for trips that people cannot conceive of, like picking up my partner from the airport, at night, after it rained all day. (Somehow she is amenable.) This is my life since buying the oldest, most basic model RadRunner from Craigslist. The frame is stout and very capable for its length. It will carry a whole adult passenger on the back plus a load in the front, but it’s a normal-size bicycle for maneuvering and sto..
|
|
Christianity and masculinity :: The myth of the mental load
-
deepstrength.wordpress.com
-
6 months ago
-
eng
Mental load or emotional labor has recently been making a come back with more and more women complaining about it. Even academic institutions seem to want to get on the train including academic articles about it. Here’s the abstract of … Continue reading →
|
|
A friend was using GDAL’s ogr2ogr command to import some data to PostGIS recently, and as part of the import they were doing a reprojection of the data. They got the following error: PROJ: Cannot open https://cdn.proj.org/uk_os_OSTN15_NTv2_OSGBtoETRS.tif: schannel: the certificate or certificate chain is based on an untrusted root They’ve had various SSL errors on […]
|
|
A friend was using GDAL’s ogr2ogr command to import some data to PostGIS recently, and as part of the import they were doing a reprojection of the data. They got the following error: PROJ: Cannot open https://cdn.proj.org/uk_os_OSTN15_NTv2_OSGBtoETRS.tif: schannel: the certificate or certificate chain is based on an untrusted root They’ve had various SSL errors on […]
|
|
How should we think about error-handling in concurrent programs? In single-threaded programs, we’ve mostly converged on a standard pattern, with a diverse zoo of implementations and concrete patterns. When an error occurs, it is propagated up the stack until we find a stack frame which is prepared to handle it. As we do so, we unwind the stack frames in-order, giving each frame the opportunity to clean up or destroy resources as appropriate..
|
|
How should we think about error-handling in concurrent programs? In single-threaded programs, we’ve mostly converged on a standard pattern, with a diverse zoo of implementations and concrete patterns. When an error occurs, it is propagated up the stack until we find a stack frame which is prepared to handle it. As we do so, we unwind the stack frames in-order, giving each frame the opportunity to clean up or destroy resources as appropriate..
|
This game is a sequel to the original Planet of Lana that came out in 2023 and that I did not know of until now. If you are like me, don’t worry, you could still play the sequel as is, since it features an introduction that tells the events of the first game in a few minutes. I’m not going to spoil things for you in case you want to do the first one before this sequel. The first game is apparently a fairly short game that can be completed i..
|
This game is a sequel to the original Planet of Lana that came out in 2023 and that I did not know of until now. If you are like me, don’t worry, you could still play the sequel as is, since it features an introduction that tells the events of the first game in a few minutes. I’m not going to spoil things for you in case you want to do the first one before this sequel. The first game is apparently a fairly short game that can be completed i..
|