TanStack npm supply-chain attack: how a Dependabot bump spread a worm
🌍 Dev.to

TanStack npm supply-chain attack: how a Dependabot bump spread a worm

On May 11, 2026, a worm published 84 malicious versions of 42 TanStack packages to npm, with valid provenance, from TanStack's own release pipeline. Two and a half hours later a Dependabot pull request pulled two of those versions into a small aviation-data project, and a single merge turned its maintainer's publish token into 110 more malicious versions in 95 minutes. The TanStack npm supply-chain attack is worth reading end to end because no password was phished and no step needed a human exce...
🌍 Dev.to

Cold Email Deliverability for Automated Job Outreach

You wrote a script that finds hiring managers and emails them about your candidacy. It worked for a week. Then the replies stopped, and you assumed nobody was interested. Nobody was reading. Somewhere around email 80, Gmail started filing you under Promotions, and somewhere around email 200 it started filing you under Spam. Your open rate did not drop because your message got worse. It dropped because your cold email deliverability did — the sender reputation that decides whether a message re...
The code was never the important part
🌍 Dev.to

The code was never the important part

A few years ago I wrote a SQL parser in C++, before there was any AI to help. Recently I wrote it again, in Rust — sqlparser-ranger . I chose Rust because it has a benchmark that compares a parser against all the others, and I wanted a number to measure mine by. The number came out well. But that is not what this post is about. Before writing either of them, I read all of Alibaba's Druid parser to understand how it works. I had no other way in. I jumped from function to function, from the bo...
🌍 Dev.to

I thought I'd have found my next role by now.

When I finished my degree I thought I might take a break or maybe find a job soon after. I wasn't too worried about the job search because I had already experienced getting a job. I thought, "It might take some time but I'll figure it out." I had already worked as a Junior Frontend Developer. That experience changed how I looked at development. I learned things that I couldn't learn from courses or tutorials— from watching senior developers think, structure problems and write code in ways ...
🌍 Dev.to

I got tired of leaving what I was writing to use AI, so I built DraftKey

I’ve been working on a little Mac app called DraftKey, and I’m finally at the point where I want to share it with more people. I built it because I kept running into the same annoying problem. I’d be writing an email, message, document, or whatever else, and I’d either make a bunch of typos or get stuck trying to make a sentence sound right. Then I’d open an AI chat, copy everything over, type something like “make this sound better,” copy the result, go back to what I was doing, paste i...
🌍 Dev.to

Transcribe TikTok and Instagram videos to text with Python (Whisper, no API key)

Short videos are where a lot of today's marketing, product feedback and trends live, but the words are locked inside the video. TikTok and Instagram don't give you the transcript, and most videos have no captions. The usual do-it-yourself route has three parts: download the video (TikTok and Instagram block many server IPs), extract the audio, and run a speech-to-text model. In this post I'll do all three with one API call from Python, and then go one step further: transcribe a whole TikTok ...
JCARS LOGISTICS DATA ANALYSIS WITH POWER BI
🌍 Dev.to

JCARS LOGISTICS DATA ANALYSIS WITH POWER BI

Introduction Jcars is a dynamic automotive retail and distribution company operating across Kenya. Catering to a diverse clientele that includes individual retail buyers, corporate, government entities, and NGOs, the company manages a complex supply chain of vehicle procurement, logistics, and sales. With branches spanning from the bustling hubs of Nairobi and Mombasa to regional yards in Kisumu and Eldoret, Jcars deals in vehicles ranging from everyday sedans and SUVs to heavy-duty commerci...
What is Dynamic Testing? Benefits, Types and Techniques
🌍 Dev.to

What is Dynamic Testing? Benefits, Types and Techniques

A code review can confirm that a function is well written, follows every naming convention, and has no obvious logic errors. None of that confirms the function actually produces the right output when it runs. Only running it does that. Dynamic testing is the entire category of testing built on one requirement. The software has to actually execute. An input goes in, the application runs, and the output gets checked against what should have happened. This guide covers what dynamic test...
🌍 Dev.to

China-US Chip Tech Divergence

中美半导体技术分化发展预测 问题:华为的韬定律和美国的先进制程gaafet与芯粒封装技术会是完全分叉还是或者类似RISC-V那样有交集吗? 先给结论: 华为“韬(τ)定律” ≠ 另起炉灶完全分叉;它和美国 GAAFET + Chiplet 先进封装,是“主干竞争 + 局部交集”的关系。 比 RISC-V 那种“开源基线 + 生态分叉”更像,但 不是完全同构 。RISC-V 是 ISA 层开源可 fork;韬定律是 工程方法论 + 华为私有实践 ,交集点在“先进封装/芯粒/系统级优化”,分叉点在“前端制程路线与工具链”。 1. 先拆三个东西到底是什么 华为韬(τ)定律 核心: 不靠单纯把晶体管做小(几何缩微),靠降低时间常数 τ(信号延时、互连、逻辑折叠、软硬芯协同)来提性能 。 手段:逻辑折叠、灵衢总线、全栈协同设计、先进封装也算其中一层。 目标:在 受限制程(没有最先进 EUV/GAA 工具链) 下,用系统级办法逼近 1.4nm 等效密度/体验。 性质: 补充摩尔定律,不是否定物理缩微 。...
🌍 Lobsters

Major rsync upgrade in Debian because of 33 CVEs

apt-listchanges --which=both -f text --since=3.4.1+ds1-5+deb13u4 /var/cache/apt/archives/rsync_3.5.0+ds1-0+deb13u1_amd64.deb apt-listchanges: Reading changelogs... apt-listchanges: News rsync (3.5.0+ds1-0+deb13u1) trixie-security; urgency=medium In order to fix 33 CVEs, I have decided to bump the package to 3.5.0 rather than backporting all patches individually. After analysing the extra changes from the bump, not included in the CVE fixes, I have concluded this approach carries the lower ...
Every Investment Has an Emotional Price
🌍 HackerNoon

Every Investment Has an Emotional Price

Investors measure returns, fees, and financial risk. But uncertainty, stress, attention, and the discomfort of acting can influence decisions just as powerfully
Why Agent Observability Cannot Replace Evaluation
🌍 HackerNoon

Why Agent Observability Cannot Replace Evaluation

LangChain surveyed 1,340 practitioners: 89% have agent observability, 52.4% run offline evals, and fewer than a third do both. Traces tell you what an agent did
Strategy Is Boring
🌍 HackerNoon

Strategy Is Boring

Chris Gale explains how disciplined execution, clear accountability and consistent operating rhythms turn business strategy into lasting results.
A $299 Million Sports Week: The Other Side
🌍 HackerNoon

A $299 Million Sports Week: The Other Side

Kalshi’s $15.27 billion in displayed contract volume came to $3.53 billion at trade prices. We examine that gap and Polymarket’s $299 million sports week.
Coping is the Problem
🌍 HackerNoon

Coping is the Problem

Retries won't save you. Some failures can't be prevented. Robust systems need to cope.
🌍 TheVerge

Google announces Gemini 4 and says it’s so capable that only ‘trusted cyber defenders’ can have it right now

Google today revealed its next AI frontier model, which it's calling Gemini 4 Argon. The new model delivers "frontier performance in complex workflows across real-world software engineering, enterprise knowledge work like legal and finance, and cybersecurity defense," according to chief AI architect and Google DeepMind SVP Koray Kavukcuoglu. But the company is limiting access at […]
🌍 TheVerge

Neon sticks it to A24 by announcing a Creative Commons SCP Foundation movie

A24 pissed off one of the internet's largest horror communities when it announced it was working on an SCP Foundation film, but apparently hadn't bothered to contact the SCP Wiki team, nor did it commit to releasing it under a Creative Commons license as required. Seeing an easy PR win, Neon is cashing in by […]