What happens when you run a CUDA kernel (35 minute read)
This post describes the process of compiling and executing a simple CUDA program that adds two vectors, detailing the steps from code compilation with nvcc to execution on a GPU. It explains how the host CPU interfaces with the GPU, manages memory, and triggers kernel execution through mechanisms like the pushbuffer and Queue Meta Data (QMD). Additionally, it elaborates on the GPU's instruction execution model, including how warps are scheduled and how memory accesses are optimized to ensure efficient parallel computing.
|
|
On building your personal brand (7 minute read)
To build an impactful personal brand, focus on being authentic and genuinely helpful to others. Many people don't reflect deeply on their personal values and the importance of helping others, leading to a loss of integrity and effectiveness in their branding efforts in the workplace and in the dev community in general.
|
Free The Icons (5 minute read)
Apple should reinstate the use of distinct shapes for app icons in macOS to improve usability and creativity, as the current uniform squircle design makes it difficult to distinguish between applications.
|
Working With AI: A Concrete Example (11 minute read)
This dev is 50/50 on AI. It's great for debugging and test creation, but also has limitations in providing good solutions without human oversight. A specific bug fix example involving the HTMX hyperscript parser shows the importance of a knowledgeable developer in guiding AI to prevent technical debt.
|
|
Your agent's retry loop is a self-inflicted outage. (Sponsor)
An agent hits a flaky tool call, retries, fails, retries again. Suddenly your "smart" agent is hammering a downstream API into rate-limit oblivion. Durable execution solves this. Checkpoint every step so a workflow that fails at step 6 doesn't replay 1-5, or crash your system. Learn how.
|
Astryx (GitHub Repo)
Astryx is an open-source design system developed over eight years at Meta, powering over 13,000 applications with a library of 150+ accessible components and various themes designed for easy customization. It has an architecture with open internals, no styling lock-in, and a collaborative API that allows both humans and AI assistants to build using the same tools.
|
Craft Agents OSS (GitHub Repo)
Craft Agents help facilitate efficient agent interactions with various APIs and services. It supports various tasks including connection to external data sources, automation of workflows, and interaction with multiple AI providers.
|
|
You Don't Know Jack About Formal Verification (15 minute read)
The growing accessibility of AI tools improves formal verification in software development by removing the previously prohibitive costs associated with writing proofs. This shift allows developers to make sure that intricate business rules are upheld with mathematical certainty.
|
Qwen 3.6 27B is the sweet spot for local development (9 minute read)
Qwen 3.6 27B is a local AI model that has impressive general intelligence capabilities, outperforming past local models and delivering great results in various creative and practical tasks. Its usage with tools like llama.cpp allows users to run and customize the model effectively on local devices.
|
|
Rebuilding the computer room (8 minute read)
The shift from desktop computers to portable devices like laptops and smartphones has increased convenience and accessibility in computing, but it has also led to constant digital distractions.
|
On Data Quality - The Fundamentals (13 minute read)
Data quality in general is a concept dependent on use case and is best understood through a layered framework covering granular, aggregate, fitness-for-purpose, and business-outcome quality, as its value is rooted in the effectiveness of data in driving business results.
|
|
Love TLDR? Tell your friends and get rewards! |
|
Share your referral link below with friends to get free TLDR swag!
|
|
|
| Track your referrals here. |
|
|
|
0 Comments