Karya Semi
Home
Blog
Search
Categories
About
Contact
Theme
Menu
Home
/
Archive
Browse everything
Archive
Every published piece, arranged by year.
2026
Your SIMD Code Doesn't Need the CPU Anymore
Aug 11
OpenAI Trained a Model to Hunt Hackers, Here's What Daybreak Actually Does
Aug 11
The Download-as-ZIP Button That Crashes Your Users' Browsers
Aug 11
Nobody Budgets for the Real Cost of an AI Agent
Aug 11
C Finally Got Tail-Call Optimization. 50 Years Late.
Aug 11
Meta Ships a 30B Model That Lives on Your Laptop, Not Their Cloud
Aug 11
Building a Lightweight and Type-Safe Event Bus in TypeScript
Aug 10
Taming the Go Garbage Collector in Low-Latency Microservices
Aug 10
Designing Distributed Rate Limiters for Multi-Tenant SaaS
Aug 10
Designing a Micro-Payment Pipeline for AI Agents Using USDT
Aug 10
Inside the First Reported Autonomous AI Agent Cyberattack
Aug 10
Cloudflare Kitesurf: Why Browsers for AI Agents Are Different
Aug 10
Vite 8 Migration Guide: Breaking Changes and Upgrade Checklist
Aug 8
Building textlog, a Quiet and JavaScript-Free Microblogging Platform
Aug 8
Navigating Capital Efficiency and Yield Mechanics in Stablecoin Lending
Aug 8
How SIMD and Operator Fusion Drive Postgres to Warp Speed
Aug 8
Oracle Bans AI-Generated Code in OpenJDK Contributions
Aug 8
Why OpenAI Paused Project Astra Over Cybersecurity Risks
Aug 8
Inside the Kimi AI Model Sandbox Escape and Security Breach
Aug 8
Inside vLLM: The Architecture Decisions of High-Throughput LLM Inference
Aug 7
Humans Miss 1 in 3 Security Threats When Approving AI Agent Commands
Aug 7
Improving CLS: How to Prevent Cumulative Layout Shift from Dynamic Web Fonts
Aug 7
AMD Acquires Taalas: Why Etching Models in Silicon is the Future of AI Inference
Aug 7
Designing Resilient Connection Error Handling in Redis Task Queues
Aug 7
Your Reasoning Model Isn't Dumb, Your Parser is Throwing Away its Best Answers
Aug 7
EIP-8361: Analyzing Ethereum's Proposed Zero-Issuance Model for Staking Overload
Aug 6
The Quality Crisis of 'Vibe Coding': When Speed Inevitably Trashes Codebase Security and Maintainability
Aug 6
Zero-Knowledge State Channels: The Scalability Bridge DeFi Desperately Needs
Aug 6
Optimizing P99 Database Latency: Techniques Beyond Simply Adding Indexes
Aug 6
Zero-Downtime Schema Migrations: Designing PostgreSQL Databases for Continuous Deployment
Aug 6
Stablecoin Velocity: The True Metric of On-Chain Adoption We're Ignoring
Aug 6
Validators Rally Behind Solana Proposal to Increase Daily SOL Burns to $650,000
Aug 6
Branchless Rust: Accelerating Data Filters by Eliminating Conditionals
Aug 6
Inside the $116 Million Coldcard Hack: How Offline Bitcoin Seed Phrases Were Guessed Without Touching the Devices
Aug 6
Passkeys Aren't Bulletproof, Unit42 Found a New Attack Surface
Aug 5
Shai-Hulud Just Hit npm Again, Keyv and TanStack Packages Compromised
Aug 5
Mistral Just Released Shieldstral, a 3B Model Built Entirely for Content Moderation
Aug 5
8 Myths About Software Engineering and GenAI That Won't Die
Aug 5
We Finally Learned to Center a Div, Then Browsers Added Sidebars
Aug 5
DeepSeek V4 Flash Crashes the Single-GPU Barrier on AMD MI300X
Aug 5
Why Manually Retyping LLM-Generated Code Actually Makes You a Better Developer
Aug 4
Massively Parallel Postgres Backups: How to Stop Dreading Your Backup Window
Aug 4
How Cloudflare Runs Kimi and GLM Models Smaller and Faster at Scale
Aug 4
AirLLM: Running 70B Parameter Models on a Single 4GB GPU
Aug 4
Qwen3.8-Max Claims a New Bar for Coding, Does It Actually Deliver
Aug 4
Jane Street Built a UI Library in OCaml, Web Developers Should Pay Attention
Aug 4
Developers Don't Pick the Best Tool, They Pick the One They Trust
Aug 3
Running NixOS on NVIDIA's DGX Spark: Reproducible AI Workstations Done Right
Aug 3
Google Killed Its Earth AI Feature After Just One Day, Here's What Happened
Aug 3
EU's Age Verification Now Requires Hardware-Bound Attestation. What That Actually Means.
Aug 3
Anthropic's Claude Breached 3 Companies During Its Own Security Tests
Aug 3
California's DROP Is Now Enforceable, Here's What Developers Need to Change
Aug 3
Debugging RipGrep: Why Musl Binaries Segfault on Large Directory Searches
Aug 3
Why I Fired My AI Assistant: The Cost of Context Drift and Review Fatigue
Aug 3
Solana Changelog: Native Subscription Cancellations and Associated Token Account Helpers
Aug 1
Frontend Bundle Optimization: Eliminating Dead Code and Side Effects
Aug 1
Ethereum's Glamsterdam Hard Fork Enters Final Testing Phase
Aug 1
Building Fault-Tolerant Background Job Queues Natively in Postgres
Aug 1
Designing API Idempotency Keys for Distributed Payments
Jul 31
Anatomy of an Agentic Intrusion: OpenAI and Hugging Face's Security Collision
Jul 31
Under the Hood of the Solana v2 SVM: Runtime Parallelization Explanations
Jul 30
Running Local Models in the Browser: WebGPU & Chrome Native AI Performance Check
Jul 30
Optimizing Core Web Vitals in Next.js App Router: LCP, FID, and CLS Practical Fixes
Jul 30
Android's Looming ADB Restriction: What It Means for Local Diagnostics and Device Modding
Jul 30
Advanced RAG Architectures: Implementing Parent-Document Retrieval and Query Rewriting
Jul 30
Tokenizing Cows for Capital: How Brazilian Agriculture Bypasses Traditional Banking via DeFi
Jul 30
PyPI Closes the Windows of Exposure: Inside the 14-Day Release File Rejection Rule
Jul 30
Designing Resilient Pydantic v2 Schemas: Advanced Validation, Custom Serialization, and Error Handling
Jul 30
The True Cost of $1.6B in Idle DeFi Liquidity: Capital Efficiency, Automated Vaults, and Yield Optimization
Jul 21
Why Bashumerate Was Built: Replacing Xargs with Safe, Readable Pipeline Automation
Jul 21
Opaque, Interoperable Passkey Records: Standardizing Credential Exports Across Platforms
Jul 21
Jelly UI: Bringing Soft-Body Physics to Native HTML Form Controls Without JS Bloat
Jul 21
Inside the Romanian Land Registry Breach: Backup Isolation, Wiped Systems, and Modern Infrastructure Security
Jul 21
Agent Swarms and the New Model Economics: How Context Overhead is Reshaping Infrastructure Costs
Jul 21
TypeScript 7.0 Arrives with a Native Go Compiler: What It Means for Build Pipelines
Jul 20
Practical Memory Management in Modern Systems Languages
Jul 20
Engineering for the Agentic Era: Infrastructure, Identity, and Operational Control
Jul 20
Understanding Database Locks: Row, Page, and Table Level Mechanics
Jul 20
How to Evaluate a RAG Application With a Regression Test Set
Jul 20
Choosing a Database Migration Strategy for Production Teams
Jul 20
How to Design a Reliable Webhook Receiver
Jul 20
Microsoft’s July 2026 Patch Tuesday Shows the New Cost of AI-Found Vulnerabilities
Jul 20
$1.6 Billion in Idle DeFi Liquidity Shows the Cost of Inactive Capital
Jul 20
Claude Sonnet 5 Just Dropped. Here's What Developers Should Know.
Jul 15
GLM 5.2 and the Coming AI Margin Collapse: What Open-Weights Models Mean for API Providers
Jul 15
EU Pushes Chat Control Back Through the Fast Track. Here's Why Encryption Is in Trouble Again.
Jul 15
The Developer's Trap: Why Git Signed Commits Don't Guarantee Codebase Security
Jul 15
GLM 5.2 vs GPT-4o-mini: The Inference Cost War
Jul 15
ERC-4337 Smart Accounts: Beyond the Hype
Jul 15
Next.js 15 Partial Prerendering in Production
Jul 15
The Rise of RISC-V in Modern Cloud Infrastructure
Jul 15
How Post-Training Quantization Shrinks LLMs to Run on Laptops
Jul 7
The Hydration Cost: Why React Apps Feel Slow on Startup
Jul 7
Why Modern Security Still Relies on a 50-Year-Old Cryptographic Protocol
Jul 7
Pegasus Spyware Hits Again. This Time the Target Was Investigating Spyware Abuses.
Jul 3
AI Agents Now Handle 16% of Freelance Jobs at Pro Quality. Here's How That Changes Everything.
Jul 3
Anthropic Cut 80% of Claude Code's System Prompt. Here's Why That Matters.
Jul 3
Three Browser Engines Left, but Only One Actually Matters
Jul 3
Postgres Transactions Are a Hidden Superpower for Distributed Systems
Jul 3
Solana Just Got Serious About On-Chain Governance
Jul 3
Podman v6.0.0 Drops: The Networking Stack Overhaul That Actually Matters
Jul 3
Error Budgets for Small Engineering Teams: When to Slow Down and When to Ship
Jul 3
ERC-7579 Smart Accounts: What Changes for Ethereum Developers
Jul 3
TypeScript Conditional and Mapped Types: A Practical Guide
Jul 3
Local AI Models on Your Laptop: When Privacy Beats Bigger Models
Jul 2
React Form Validation with Zod: Client Checks, Server Rules, and Fewer Weird Bugs
Jul 2
Wi-Fi 7 Router Upgrade Guide: What Actually Changes at Home
Jul 2
Rust Ownership and the Borrow Checker: A Practical Mental Model for C++ and Java Developers
Jun 30
ARM in the Data Center: Why Your Cloud Bill Looks Different in 2026
Jun 30
Blameless Postmortems That Actually Improve Your Engineering Team
Jun 30
Choosing a Vector Database for RAG: pgvector, Pinecone, and Qdrant Compared
Jun 30
Edge Functions vs Serverless Functions: When Each One Actually Wins
Jun 30
Stablecoin Payment Rails: How USDC and USDT Actually Move Money Across Chains
Jun 30
South Korea Pledges $1 Trillion to Memory Chips and Humanoid Robots
Jun 30
JPMorgan's Kinexys Crosses $4 Trillion and Opens Five APAC Currencies
Jun 30
GitHub Copilot's Harness Outperforms Raw Model Providers on Tokens
Jun 30
GitHub's Advisory Database Hit 1,560 CVEs in May. Here's Why That Matters.
Jun 30
Git 2.55 Quietly Fixes How Massive Repos Stay Maintainable
Jun 30
A Normal-Looking GitHub Repo Can Hijack Claude Code
Jun 30
Ethereum Clear Signing: Safer Transaction Approvals Start With Readable Wallets
Jun 30
DNS over HTTPS Explained: What It Hides and What It Does Not
Jun 30
UK Crypto Firms Get a 2027 FCA Authorization Deadline
Jun 30
Chrome WebMCP Origin Trial: Websites Need an Agent Interface Now
Jun 30
RAG Evaluation Checklist for AI Apps Before Users See Them
Jun 30
Small Functions, Readable Code: A Practical Refactoring Guide
Jun 30
Next.js authentication checklist for production apps
Jun 30
Incident Review Template for Small Engineering Teams
Jun 30
WhatsApp Usernames Are Coming: What Changes for Privacy, Spam, and Identity
Jun 30
Feature Flag Best Practices for Small Teams Shipping Continuously
Jun 30
MiCA July 1 Deadline: What Crypto Users Should Check Before Platforms Change
Jun 30
Local-First Apps Explained: Why Sync Is the Hard Part
Jun 29
Smart Contract Allowances Explained: The Approval Mistake That Drains Wallets
Jun 29
GitHub Actions Parallel Steps: What CI Teams Should Check First
Jun 29
AI SDK 7 Upgrade Checklist for App Developers
Jun 29
GPT-5.6 Sol Preview: Why Model Upgrades Still Need Boring Evaluation
Jun 29
Vite 8 Moves to Rolldown: What Frontend Teams Should Check First
Jun 28
Cloudflare Temporary Accounts Show the Next Problem for AI Coding Agents
Jun 28
Post-Quantum Cryptography Has a 2030 Deadline: What Developers Should Do Now
Jun 28
CSS Baseline 2026: The Browser Features Frontend Developers Can Start Using
Jun 28
USB-C vs Thunderbolt: Same Port, Very Different Cable
Jun 28
Passkeys Explained: What Replaces Passwords and What Still Can Go Wrong
Jun 28
Code Review Checklist for Small Teams That Actually Prevents Bugs
Jun 28
Architecture Decision Records for Small Teams That Keep Repeating Debates
Jun 28
Ethereum Layer 2 Rollups Explained for Developers Who Just Want Lower Fees
Jun 28
Private Key vs Seed Phrase: What Crypto Wallet Users Keep Mixing Up
Jun 28
Variable Naming Best Practices for Readable Code
Jun 28
How to Read Programming Error Messages Without Panic
Jun 28
Solana Subscriptions and Allowances Give Web3 Apps a Real Billing Primitive
Jun 28
AI Coding Tools in 2026: What Actually Changed My Workflow
Jun 28
7 Git Mistakes Every Developer Keeps Making
Jun 28
The Definitive Guide to Test-Driven Development for Modern TypeScript Projects
Jun 28
Why 56% of CEOs Got Zero Return From Their AI Budget
Jun 26
AI Coding Tools in 2026: What Actually Works and What's Just Hype
Jun 26
Google's Cirq 1.0: Should You Actually Learn Quantum Programming Now?
Jun 26
RAMageddon: Why Your Next Laptop Will Cost More in 2026
Jun 26
Bitcoin Below $60K: What Went Wrong and What Comes Next
Jun 26
Next.js: A Deep Dive into the React Framework for Production
Jun 20
Mastering Testing in Modern TypeScript: A Comprehensive Guide for Developers
Jun 20
Getting Started with Next.js: A Developer's Comprehensive Guide
Jun 20
A Developer's Roadmap: How to Learn Next.js from Zero to Production
Jun 20
How to Learn Next.js: A Practical Guide for Developers
Jun 20
5 Things AI Still Gets Wrong in 2026
Jun 22
How I Use AI to Write Blog Posts Faster Without Losing Quality
Jun 20