Search the archive

Full-text search across article titles and summaries. Refine with sector, year, content type, and reading-time filters.

Results

4,452 matches

YOUR SUPABASE IS PUBLIC

This dev frequently finds Supabase projects with exposed credentials, which, due to a lack of proper Row Level Security (RLS), grant full access to sensitive user data within the database. This vulnerability is surprisingly common. It allows simple `curl` requests to retrieve all user information from unprotected tables. While users are responsible for RLS, Supabase's design could be improved with clearer warnings or default secure configurations to prevent the anon key from becoming a master key.

2025.12.23
skilldeliver.com3 min readTLDR Dev

WELL BEING IN TIMES OF ALGORITHMS

Reclaiming well-being from the attention-grabbing algorithms of big tech calls for a return to an open internet and a focus on fundamental life pillars like health, family, and self-contentment.

2025.12.23
ssp.sh12 min readTLDR Dev

I PROGRAM ON THE SUBWAY

This dev programs on the subway during their commute to reclaim time for side projects, finding benefits from the focused, distraction-free environment.

2025.12.23
scd31.com5 min readTLDR Dev

DEBIAN'S GIT TRANSITION

Debian is actively transitioning its source code management from `.dsc` source packages to a git-based workflow.

2025.12.23
diziet.dreamwidth.org15 min readTLDR Dev

YOU DON'T NEED IT

Take a step back and evaluate the problems you are trying to solve because you may find a better alternative.

2025.12.23
moq.dev7 min readTLDR Dev

Sponsored

If slow QA processes bottleneck you or your software engineering team and you're releasing slower because of it — you need to check out QA Wolf.

2025.12.22
qawolf.comSponsorTLDR Dev

PERFORMANCE HINTS

Jeff Dean and Sanjay Ghemawat, some of Google's most important engineers for over 25 years, wrote a guide on optimizing software performance. Performance needs to be considered early in critical code paths instead of solely relying on post-development profiling for optimization. The guide also covers algorithmic improvements, efficient memory representation, reducing allocations, avoiding unnecessary work, and using parallelization.

2025.12.22
abseil.io40 min readTLDR Dev

INTRODUCING CSS GRID LANES

CSS Grid Lanes is a new web standard to natively create flexible, dynamic masonry-style layouts on the web without JavaScript. This feature uses `display: grid-lanes` along with existing CSS Grid properties like `grid-template-columns` or `grid-template-rows` to define the layout's structure. It supports advanced capabilities such as variable lane sizes, item spanning, explicit placement, and introduces a "tolerance" property for fine-tuning item packing order.

2025.12.22
webkit.org10 min readTLDR Dev

CODE REVIEW AS HUMAN ALIGNMENT, IN THE ERA OF LLMS

Code review within teams should change to be primarily a human alignment mechanism. Large language models have no memory and have to rediscover everything in the system from first principles every time they are run. Humans can collectively maintain a shared vision of what the system should do. Code review should reconfigure itself around this purpose.

2025.12.22
blog.ezyang.com3 min readTLDR Dev

MORE DATABASES SHOULD BE SINGLE-THREADED

From a DX perspective, every transaction within a shard would always be serializable and never needs to be retried, making it much easier to think about. A single-threaded database would be fully horizontally scalable and have extremely high per-thread throughput, as it wouldn't need to sync with other threads. It would be a much more predictable system. While more restrictive, there would be no more hidden race conditions.

2025.12.22
blog.konsti.xyz8 min readTLDR Dev

Planview Hub Bytes is a series of 15-minute expert-led sessions

covering the most requested integrations. Watch solution architects demo Jira + ServiceNow cross-functional workflows, no-code integration setup, and connecting custom in-house tools. After the quick demo, you'll have a live Q&A with architects who've deployed these at

2025.12.22
planview.comTLDR Dev

CLAUDE'S FRONTEND DESIGN SKILL

This gist contains a Claude skill for creating production-grade frontend interfaces that avoid generic AI slop aesthetics. The user provides frontend requirements, and the AI generates production-grade and functional code with visually striking and memorable design. The skill instructs the agent to never use generic AI-generated aesthetics, to interpret prompts creatively, and to make unexpected choices that feel genuinely designed for the context.

2025.12.22
gist.github.com2 min readTLDR Dev

DESTRUCTIVE GIT COMMAND PROTECTION FOR CLAUDE CODE

AI agents can execute destructive commands without understanding the consequences. They can do this even if the AGENTS.md file forbids such commands. This post provides a Claude Code hook that blocks certain git commands before they can run. The hook uses regex pattern matching, so clever or obfuscated commands may be able to bypass it.

2025.12.22
github.com17 min readTLDR Dev

GARAGE

Garage is a lightweight, efficient, and resilient S3 object store designed for reliability. Capable of running outside traditional datacenters, it guarantees data redundancy through 3-zone replication. Garage is a self-contained, dependency-free binary that is fast to deploy on various Linux distributions and machines.

2025.12.22
garagehq.deuxfleurs.frToolTLDR Dev

TRON

Lite³ (TRON) is a zero-copy, schemaless binary serialization format that organizes data as a B-tree within a single contiguous buffer. This design allows for direct, O(log n) access and mutation of data fields without traditional parsing or serialization steps. It supports conversion to/from JSON, but is much more performant.

2025.12.22
github.comGitHub repositoryTLDR Dev

RUE

Rue is a memory-safe language that is higher-level than Rust, but lower-level than Go. It features a simple syntax inspired by various programming languages. Rue compiles directly to native code. It is still in early development.

2025.12.22
rue-lang.devToolTLDR Dev

2025 LLM YEAR IN REVIEW

2025 was an eventful year for LLMs, with paradigm shifts that redefined the field. Reinforcement Learning from Verifiable Rewards (RLVR) came up as a new training stage, allowing LLMs to develop reasoning strategies and driving much of the year's capability progress. The year also saw the rise of new application layers, local AI agents like Claude Code, "vibe coding" that democratized programming, and early hints of a visual LLM GUI.

2025.12.22
karpathy.bearblog.dev9 min readTLDR Dev

BACKING UP SPOTIFY

Anna's Archive has created the world's first preservation archive for music by backing up Spotify's metadata and music files. This massive 300TB collection covers 256 million tracks and 186 million unique ISRCs, representing approximately 99.6% of all Spotify listens. The project archives a "long tail" of less popular music and makes the entire archive openly mirrorable.

2025.12.22
annas-archive.li26 min readTLDR Dev

JSON STRUCTURE: A JSON SCHEMA LANGUAGE YOU'LL LOVE

JSON Structure is a strictly typed data definition language that describes JSON-encoded data so that mapping to and from programming languages and databases becomes straightforward.

2025.12.22
techcommunity.microsoft.com8 min readTLDR Dev

BIG GPUS DON'T NEED BIG PCS

A Raspberry Pi 5 can use powerful GPUs for demanding tasks like AI and media transcoding, often achieving performance within a few percent of a desktop PC.

2025.12.22
jeffgeerling.com15 min readTLDR Dev

WHY I DON'T LIKE “CORRECTION OF ERROR”

Amazon's term for its incident review process, Correction of Error, implies that incidents occur as a result of errors, which limits the benefits available from the incident review process.

2025.12.22
surfingcomplexity.blog5 min readTLDR Dev

WORDIEST

This developer used GPT-5.2 to port an old Android game to iOS - the resulting app even got approved on the App Store.

2025.12.22
blog.fsck.com4 min readTLDR Dev

Sponsored

C++ remains the gold standard for performance-critical applications, and you can now combine its unparalleled control and speed with the power of Fastly's [4] global network and WASM runtime.

2025.12.19
fastly.comSponsorTLDR Dev

HOW WE PWNED X (TWITTER), VERCEL, CURSOR, DISCORD, AND HUNDREDS OF COMPANIES THROUGH A SUPPLY-CHAIN ATTACK

Daniel, a 16-year-old hacker, along with friends, uncovered supply-chain vulnerabilities in Mintlify, an AI documentation platform used by many top companies. Daniel specifically found a cross-site scripting (XSS) vulnerability that allowed malicious scripts to be injected into documentation through SVG files, exploiting Mintlify's internal file fetching. This flaw had a widespread impact, affecting major customers like Discord, X (Twitter), Vercel, and Cursor, but Mintlify quickly fixed the issue once the hackers notified it.

2025.12.19
gist.github.com7 min readTLDR Dev

WHAT IS EC2 INSTANCE ATTESTATION

EC2 instance attestation makes it easier to validate that only trusted software is running on EC2 instances. It is now available in all AWS Commercial Regions, including the AWS GovCloud (US) Regions. EC2 Instance Attestation can unlock more use cases for trusted execution environments, like LLM use, since it allows the utilization of GPU features. This article provides a demo that shows how a service provider can build and deploy a service that can be verified from source code, and how a service consumer can verify those claims by the provider.

2025.12.19
blog.richardfan.xyz6 min readTLDR Dev

YOUR JOB IS TO DELIVER CODE YOU HAVE PROVEN TO WORK

A software developer's core responsibility is to deliver code that has been proven to work. The practice of submitting large, untested pull requests is a dereliction of duty that unfairly burdens reviewers. Proving code works involves two essential steps: thorough manual testing to personally verify functionality and demonstrate it, and bundling automated tests that validate the change.

2025.12.19
simonwillison.net6 min readTLDR Dev

ONE WEIRD TRICK TO MANAGE ENGINEERING CRISES; STAKEHOLDERS LOVE IT

Tactical wins address a specific symptom with a specific fix. These wins matter because they demonstrate traction. Strategic investments don't fix individual problems, but instead eliminate entire classes of problems. The trick is to sequence tactical wins and strategic investments to reinforce each other. Transparency will help stakeholders understand the tradeoffs you are making.

2025.12.19
brethorsting.com5 min readTLDR Dev

Sponsored

LLM PATTERNS: ROUTERS, TOOLS GROUPS, AND UNIFIED ENDPOINTS

What's the best architecture patterns for production MCP servers? This Elastic Path series [9] provides practical blueprints, tool grouping best practices, and optimized designs for anyone making reliable, high-performance AI systems. Compare patterns to find the trade-off that best fits your services. Learn how to build

2025.12.19
elasticpath.comSponsorTLDR Dev

INTRODUCING GPT-5.2-CODEX

OpenAI has launched GPT-5.2-Codex. This new model improves performance on long-horizon tasks, large code changes, and in Windows environments. It sets new benchmarks in agentic coding. The model's capabilities have already led to the discovery of real-world vulnerabilities.

2025.12.19
links.tldrnewsletter.com9 min readTLDR Dev

PILOTING CLAUDE IN CHROME

Claude in Chrome has an integration with Claude Code, where Claude Code can test code directly in the browser to validate its work. Claude can also see client-side errors via console logs.

2025.12.19
claude.com8 min readTLDR Dev

PICKNPLACE.JS

picknplace.js is a simpler alternative to the usual drag-and-drop experience, especially on mobile devices. It streamlines the process into a three-step interaction: pick, scroll, then place. When an item is picked, an interactive duplicate of the list appears, allowing users to easily position their selection.

2025.12.19
jgthms.com1 min readTLDR Dev

NVME IS NOT A HARD DISK

NVMe (nonvolatile memory express) is a storage access and transport protocol for flash and next-generation solid-state drives that delivers high throughput and fast response times for all types of enterprise workloads. NVME over fabric over TCP allows you to make storage available even if it is in the wrong box. Distributed storage may be complicated, but it has a number of very attractive use cases.

2025.12.19
blog.koehntopp.info14 min readTLDR Dev

THE ANATOMY OF LCP – A DEEP DIVE INTO SUB-PARTS

Largest Contentful Paint (LCP) is a Core Web Vitals metric that measures when the most meaningful piece of content on a page becomes visible. Optimizing it matters because users should see this primary content as early as possible. There's more to optimizing than just reducing image file sizes. This article breaks down LCP into sub-parts (Time to First Byte, Resource Load Delay, Resource Load Duration, and Element Render Delay) to explain exactly where time is being spent, so readers know how to diagnose slow LCP on sites.

2025.12.19
calendar.perfplanet.com20 min readTLDR Dev

ONE AGENT ISN'T ENOUGH

Agentic coding often struggles with variance, as the stochastic nature of LLMs means a single agent run might miss the optimal solution.

2025.12.19
benr.build12 min readTLDR Dev