TildAlice – Tech Blog for Developers
Python, AI, Deep Learning, Data Analysis, Computer Vision, Reinforcement Learning โ tips and tutorials
Latest Posts
-
Real-Time FFT Pipeline: Vibration to Alert in 100 Lines
Build a streaming FFT pipeline in 100 lines: raw accelerometer data to bearing fault alerts in 2 seconds. No Kafka, just NumPy and signal processing.
-
PCA vs t-SNE vs UMAP: Real Performance on 10K Samples
Compare PCA, t-SNE, and UMAP on 10K samples with runtime benchmarks, visual quality analysis, and practical guidance for your data pipeline.
-
mypy vs pyright vs Pyre: 47% Error Detection Gap
I ran the same 60-bug test corpus through mypy, pyright, and Pyre. pyright caught 58 errors, mypy found 34, Pyre only 29. Real accuracy benchmarks.
-
Q-Learning from Scratch: 50-Line Agent Beats Random by 94%
Write a 50-line Q-Learning agent that beats random policy by 94% on FrozenLake. Hyperparameter mistakes, convergence curves, and why it fails on CartPole.
-
EAL6+ vs EAL5+: Why Hardware Wallet Chip Certification Matters
Common Criteria ratings aren't marketingโEAL6+ chips resist side-channel attacks that compromise EAL5+. Here's why OneKey's certification actually matters.
-
uv vs pip vs Poetry: 50+ Package Install Speed Test
uv installs 57 packages in 12 seconds vs pip's 152 seconds. Real benchmarks, CI results, and when Poetry's slow resolver actually saves you.
-
Prefix Tree vs Hash Map: 47% Slower Insert Reality
Prefix Tree insert operations benchmark 47% slower than Hash Map despite O(m) complexity. Deep dive into memory layout and cache behavior reveals why.
-
multiprocessing vs concurrent.futures: 2.1x Speed Gap
ProcessPoolExecutor beat multiprocessing.Pool by 2.1x on 10k tasksโuntil I fixed one config. Real benchmarks, chunking overhead, shared memory tradeoffs.