esc
Recent
No results
↑↓ navigate ↵ open esc close
Posts marked ai are AI-assisted and pending more human touch.
What Claude-Generated Diagrams Actually Look Like Across Four Tools
I used Claude to generate diagram source code across Graphviz, D2, Pikchr, and Mermaid for the same ML subjects. This is what came out, what held up, and what broke.
#astro#macos#diagrams#design
draft 1,048 w by Sthitadhee ai
Rendering Math in Astro MDX with KaTeX: Two Problems and How to Fix Them
#astro#debugging
draft 654 w by Sthitadhee ai
Debugging Content Collection Changes That Don't Show Up in Astro
#astro#debugging
published 857 w by Sthitadhee ai
Preventing UI Flash with Blocking Inline Scripts
#javascript#debugging
published 815 w by Sthitadhee ai
How I Debugged an 85MB Astro Dist Down to 25MB
#astro#performance#debugging
published 1,063 w by Sthitadhee
Diagramming as Code in an Astro Blog: Graphviz, D2, Pikchr, and Mermaid
#astro#macos#diagrams#design
draft 1,920 w by Sthitadhee
Structured Data in Python: Choosing Between dataclasses, TypedDict, and Pydantic
#python
published 1,074 w by Sthitadhee
Battery Thermal Management: Why Temperature Is the Critical Variable
#electronics#bms
draft 321 w by Sthitadhee
SOC: The Three Methods for Estimating Battery Charge
#electronics#bms
draft 327 w by Sthitadhee
Netlify Domain Redirects: Subdomain to Custom Domain
#devops#netlify
published 306 w by Sthitadhee
Challenges of ML in Industrial Laser Welding
#electronics#ml#laser-welding
draft 394 w by Sthitadhee
Capacity Fade: How Battery Capacity Drops Over Cycles
#electronics#bms
draft 329 w by Sthitadhee
ML Applications in Laser Welding: Quality, Defects, and Process Control
#electronics#ml#laser-welding
draft 297 w by Sthitadhee
SOH: How Battery Degradation Is Measured
#electronics#bms
draft 302 w by Sthitadhee
Welding Signals and the Physics of the Weld Zone
#electronics#laser-welding
draft 426 w by Sthitadhee
BMS: What a Battery Management System Actually Does
#electronics#bms
draft 314 w by Sthitadhee
Sensors and Data in Laser Welding: What Gets Measured and How
#electronics#laser-welding#sensors
draft 377 w by Sthitadhee
ML Techniques in Laser Welding: Supervised, Deep Learning, and RL
#electronics#ml#laser-welding
draft 372 w by Sthitadhee
Mathematical Terminology: Propositions, Axioms, Theorems, and the Rest
#mathematics
published 612 w by Sthitadhee
Debugging C++ in VSCode: tasks.json, launch.json, and the Build Step
#cpp#debugging
published 815 w by Sthitadhee
Fine-Tuning: Adapting Pretrained Models to New Tasks
#mathematics#deep-learning
published 844 w by Sthitadhee
C++ Primitive Types Are Not What You Think: Fixed-Width Integers and Why They Exist
#cpp
published 671 w by Sthitadhee
Bridging Python and C++ with pybind11
#python#cpp
published 674 w by Sthitadhee
Makefiles for C++ Projects: Targets, Dependencies, and Special Rules
#cpp
published 805 w by Sthitadhee
Python asyncio: The Event Loop and When It Actually Helps
#python#concurrency
published 953 w by Sthitadhee
Pinia: Stores, Getters, and Actions in Vue 3's Official State Library
#javascript#vuejs#vue3
published 867 w by Sthitadhee
The Machinery Behind Python's Built-in Decorators: Descriptors Explained
#python#design-patterns
published 758 w by Sthitadhee
Classification Metrics: Precision, Recall, F1, and ROC
#mathematics#ml
draft 467 w by Sthitadhee
Python's Hash and Equality Contract: What Sets and Dicts Depend On
#python
published 767 w by Sthitadhee
Support Vector Machines: Margins, KKT, and Slack Variables
#mathematics#ml
draft 441 w by Sthitadhee
Prop Drilling Breaks at Depth: Managing Shared State in Vue 3 with Pinia
#javascript#vuejs#vue3
published 1,134 w by Sthitadhee
Logistic Regression: Sigmoid, Cross-Entropy, and Why Squared Loss Fails
#mathematics#ml
draft 484 w by Sthitadhee
The Perceptron: Linear Separability and Convergence
#mathematics#ml
draft 478 w by Sthitadhee
Markov Random Fields: Cliques, Potentials, and Inference
#mathematics#ml
draft 559 w by Sthitadhee
Entropy and Information Gain in Decision Trees
#mathematics#ml
draft 511 w by Sthitadhee
Annotating Python: Type Hints from Basics to Generics
#python
published 911 w by Sthitadhee
The Kalman Filter: State Estimation Under Noise
#mathematics#control-systems#ml
draft 520 w by Sthitadhee
ref, reactive, Watchers, and Composables: The Composition API in Practice
#javascript#vuejs#vue3
published 985 w by Sthitadhee
Model Predictive Control: Optimisation Over a Time Horizon
#mathematics#control-systems#optimisation
draft 516 w by Sthitadhee
Blockchain: Distributed Ledgers and Consensus
#blockchain#security
published 604 w by Sthitadhee
Convexity and Why It Matters for Optimisation
#mathematics#optimisation
draft 457 w by Sthitadhee
Newton's Method: From Root-Finding to Optimisation
#mathematics#optimisation
draft 416 w by Sthitadhee
How Vue 3 Rebuilt Reactivity Around Proxy
#javascript#vuejs#vue3
published 1,129 w by Sthitadhee
The Two-Page Cheatsheet: How I Condense a Course into Two Sheets
#learning#study#deep-learning
draft 720 w by Sthitadhee
Where Is Python Slow: cProfile, pstats, and line_profiler
#python
published 1,056 w by Sthitadhee
The Gradient and the Directional Derivative
#mathematics#optimisation
draft 517 w by Sthitadhee
Linear Regression: Least Squares, Pseudoinverse, and Gradient Descent
#mathematics#ml
draft 407 w by Sthitadhee
Association Rule Mining: Support, Confidence, and Apriori
#ml#mathematics
published 444 w by Sthitadhee
Data Formats: A Taxonomy of Variable Types
#statistics
published 1,042 w by Sthitadhee
Routing, Switching, and Network Devices
#networking
published 446 w by Sthitadhee
Relationship Exploration in EDA: Correlation, Independence, and the Right Test
#python#statistics
published 866 w by Sthitadhee
When Python Holds On: Reference Cycles, Finalizers, and Weak References
#python
published 1,139 w by Sthitadhee
Kernels: The Representer Theorem and the Curse of Dimensionality
#ml#mathematics
published 495 w by Sthitadhee
Outlier Detection: A Map of the Methods
#python#statistics
published 1,009 w by Sthitadhee
Cross Validation: LOOCV, K-Fold, and When to Use Each
#python#statistics#ml
published 1,421 w by Sthitadhee
Neural Architecture Search and Network Pruning
#deep-learning
published 505 w by Sthitadhee
Generators vs Lists in Python: Memory and Lazy Evaluation
#python
published 884 w by Sthitadhee
Scaling and Normalisation: When It Helps and When It Hurts
#python#statistics
published 911 w by Sthitadhee
Categorical Data and Cardinality: Features, Targets, and the Encoding Problem
#python#statistics#ml
published 932 w by Sthitadhee
Ensemble Learning: Bagging, Random Forests, and AdaBoost
#deep-learning
published 498 w by Sthitadhee
Linear Algebra: Eigendecomposition, Transforms, and Probability Foundations
#mathematics#ml
published 484 w by Sthitadhee
Skewness: What the Shape of Your Data Is Telling You
#python#statistics
published 1,039 w by Sthitadhee
Multiprocessing, Threading, and Asyncio: Choosing the Right Concurrency Model in Python
#python#concurrency
published 883 w by Sthitadhee
SVMs: The Kernel Trick and Dual Representation
#ml#mathematics
published 512 w by Sthitadhee
The OSI Model and Application-Layer Protocols
#networking
published 552 w by Sthitadhee
Splines, Bezier Curves, and B-Splines
#mathematics
published 596 w by Sthitadhee
KANs: Kolmogorov-Arnold Networks
#deep-learning
published 503 w by Sthitadhee
Cloud Computing, Virtualisation, and Microservices
#devops
published 605 w by Sthitadhee
VAEs: ELBO, Reparameterisation, and the Latent Space
#deep-learning
published 488 w by Sthitadhee
MCMC: Sampling from Intractable Posteriors
#ml#mathematics
published 590 w by Sthitadhee
Threads, Locks, and the One Rule CPython Will Not Break
#python#concurrency
published 924 w by Sthitadhee
Neural Network Efficiency: FLOPs, Memory, and Quantisation
#deep-learning
published 433 w by Sthitadhee
TCP/IP: Transport Layer, Encapsulation, and Port Addressing
#networking
published 489 w by Sthitadhee
C++ Header Files, Inline Functions, and Inheritance
#cpp
published 518 w by Sthitadhee
KL Divergence and Autoencoders
#deep-learning#mathematics
published 444 w by Sthitadhee
Keycloak, OAuth2, and Identity Providers
#networking#security
published 499 w by Sthitadhee
Lazy Initialisation in Python: Only Load What You Need, When You Need It
#python#design-patterns
published 530 w by Sthitadhee
GANs: The Minimax Objective and Adversarial Training
#deep-learning
published 465 w by Sthitadhee
Kubernetes: Architecture, Workloads, and Core Concepts
#devops#kubernetes
published 585 w by Sthitadhee
Python Debugging in VSCode: File Paths, Venvs, and launch.json
#python#debugging
published 726 w by Sthitadhee
Python Classes and Dunder Methods: A Quick Reference
#python
published 409 w by Sthitadhee
Protecting Git Branches with Local Hooks and GitHub Branch Protection
#git
published 250 w by Sthitadhee
Git Config: How It Works and What to Set
#git
published 543 w by Sthitadhee
Git: Everyday Commands and Advanced Tools
#git
published 704 w by Sthitadhee
Python Projects, Libraries, and Packages: What They Are and How to Build Them
#python
published 634 w by Sthitadhee
pipx: The Right Way to Install Python CLI Tools
#python
published 438 w by Sthitadhee
Returning to a Python Project on Mac After Months
#python
published 757 w by Sthitadhee
From pip to uv: How Python Package Management Evolved
#python
published 1,256 w by Sthitadhee
From npm to pnpm: How Package Management Evolved
#javascript#nodejs
published 994 w by Sthitadhee
From Code to Build: The Angular Development Pipeline
#javascript#angular
published 817 w by Sthitadhee
Beyond Templates: Render Functions and JSX in Vue 2
#javascript#vuejs#vue2
published 969 w by Sthitadhee
From Code to Build: The Vue Development Pipeline
#javascript#vuejs
published 657 w by Sthitadhee
From Source to Browser: Building Without a Framework
#javascript
published 541 w by Sthitadhee
Basics of Regular Expressions
#javascript
published 396 w by Sthitadhee
Awful Parts in JS: Global Variables and Scope
#javascript
published 540 w by Sthitadhee
Awful Parts in JS: NaN
#javascript
published 421 w by Sthitadhee
Centralised State in Vue 2: How Vuex Works and When to Reach for It
#javascript#vuejs#vue2
published 1,065 w by Sthitadhee
Callbacks, Module, Cascade, Curry and Memoization in JavaScript
#javascript
published 554 w by Sthitadhee
What Is Scope and What Is Closure in JavaScript?
#javascript
published 507 w by Sthitadhee
The 4 Invocation Patterns in JavaScript
#javascript
published 427 w by Sthitadhee
JS Functions Are Objects: What That Actually Means
#javascript
published 324 w by Sthitadhee
Master JS Objects: Terminology and Concepts
#javascript
published 528 w by Sthitadhee
Understanding Closures in JavaScript
#javascript
published 377 w by Sthitadhee
Crossing Component Boundaries in Vue 2: $parent, $children, and provide/inject
#javascript#vuejs#vue2
published 949 w by Sthitadhee
Understanding node_modules and npm
#javascript#nodejs
published 518 w by Sthitadhee
Understanding Webpack
#javascript
published 654 w by Sthitadhee
Why JavaScript Still Rules the Web
#javascript
published 322 w by Sthitadhee
Vue 2 Mixins: Merge Behaviour, Silent Collisions, and Why Composables Replaced Them
#javascript#vuejs#vue2
published 915 w by Sthitadhee
How Vue 2 Knows When Your Data Changes
#javascript#vuejs#vue2
published 867 w by Sthitadhee
The Case for Public Thinking
#test-blog
published 439 w by Sthitadhee
No posts match the current filters.
5 most recent posts · top 5 posts per most-written tag
Recent
- What Claude-Generated Diagrams Actually Look Like Across Four Tools
- Rendering Math in Astro MDX with KaTeX: Two Problems and How to Fix Them
- Debugging Content Collection Changes That Don't Show Up in Astro
- Preventing UI Flash with Blocking Inline Scripts
- How I Debugged an 85MB Astro Dist Down to 25MB
#javascript
- Preventing UI Flash with Blocking Inline Scripts
- Pinia: Stores, Getters, and Actions in Vue 3's Official State Library
- Prop Drilling Breaks at Depth: Managing Shared State in Vue 3 with Pinia
- ref, reactive, Watchers, and Composables: The Composition API in Practice
- How Vue 3 Rebuilt Reactivity Around Proxy
#python
- Structured Data in Python: Choosing Between dataclasses, TypedDict, and Pydantic
- Bridging Python and C++ with pybind11
- Python asyncio: The Event Loop and When It Actually Helps
- The Machinery Behind Python's Built-in Decorators: Descriptors Explained
- Python's Hash and Equality Contract: What Sets and Dicts Depend On
#mathematics
- Mathematical Terminology: Propositions, Axioms, Theorems, and the Rest
- Fine-Tuning: Adapting Pretrained Models to New Tasks
- Classification Metrics: Precision, Recall, F1, and ROC
- Support Vector Machines: Margins, KKT, and Slack Variables
- Logistic Regression: Sigmoid, Cross-Entropy, and Why Squared Loss Fails