Fundamentals

Showing 100 articles max
Su San Talks Tech
Su San Talks Tech
Sep 16, 2026 · Fundamentals

Build a Self-Growing Knowledge Base with WorkBuddy & Obsidian: Step-by-Step Guide

This tutorial demonstrates how to build a self-growing personal knowledge base using WorkBuddy and Obsidian, featuring a three-layer directory structure (raw, wiki, output), AI-driven incremental merging with source tracing, and a verification checklist to ensure knowledge fusion over mere accumulation.

AGENTS.mdAI-assisted note-takingMarkdown
0 likes · 12 min read
Build a Self-Growing Knowledge Base with WorkBuddy & Obsidian: Step-by-Step Guide
IT Learning Made Simple
IT Learning Made Simple
Sep 15, 2026 · Fundamentals

Why Your PC Overheats: Cooling Principles, Cooler Types & Practical Fixes

This article explains why computers generate heat, details CPU temperature thresholds and throttling behavior, compares air and liquid cooler types, covers case airflow design including positive and negative pressure, addresses laptop cooling challenges, and provides actionable maintenance steps like dust cleaning, thermal paste replacement, and airflow improvements.

CPU coolercase airflowcomputer cooling
0 likes · 9 min read
Why Your PC Overheats: Cooling Principles, Cooler Types & Practical Fixes
IT Services Circle
IT Services Circle
Sep 15, 2026 · Fundamentals

Why Linus Won't Put a National Anti-Fraud Center in the Linux Kernel

The article explains why integrating a national anti-fraud center into the Linux kernel violates core OS principles: kernels must remain neutral, minimal, and secure; adding application-specific logic with kernel-level privileges breaks least privilege, introduces instability, and undermines the open-source consensus that keeps Linux universal.

Linux kernelkernel architectureleast-privilege
0 likes · 8 min read
Why Linus Won't Put a National Anti-Fraud Center in the Linux Kernel
Ops Development & AI Practice
Ops Development & AI Practice
Sep 14, 2026 · Fundamentals

Why Turning Up Volume Doesn't Fix Muffled Speech: The 90/10 Acoustic Paradox & 4-Step EQ Fix

This article explains why some voices sound muffled despite high volume, revealing the 90/10 acoustic energy paradox where vowels carry loudness but consonants carry meaning, how cochlear upward masking buries consonants, and provides a practical 4-step EQ filter chain plus TTS voice selection criteria for crystal-clear speech.

EQ filteringFFmpegFletcher-Munson curves
0 likes · 19 min read
Why Turning Up Volume Doesn't Fix Muffled Speech: The 90/10 Acoustic Paradox & 4-Step EQ Fix
Thought Artisan
Thought Artisan
Sep 14, 2026 · Fundamentals

Why Software Engineering Still Lacks True Engineering Maturity After 30 Years

The article defines engineering's five core elements and argues software engineering remains immature due to missing knowledge codification mechanisms, reliance on original design over routine design, and lack of quantitative architectural models, despite progress in abstraction layers and tools.

architecture description languageengineering disciplineknowledge codification
0 likes · 10 min read
Why Software Engineering Still Lacks True Engineering Maturity After 30 Years
macrozheng
macrozheng
Sep 14, 2026 · Fundamentals

Diagram Design: Generate Polished Technical Diagrams in Claude Code from Natural Language

Diagram Design is a Claude Code Skill that generates 39 types of publication-ready technical diagrams—architecture, sequence, ER, flowcharts, mind maps—from natural language prompts, outputting self-contained HTML files with consistent styling, and supports importing draw.io and Mermaid diagrams for migration.

Claude CodeDiagram DesignER diagrams
0 likes · 8 min read
Diagram Design: Generate Polished Technical Diagrams in Claude Code from Natural Language
21CTO
21CTO
Sep 14, 2026 · Fundamentals

Quartex Pascal Compiler Adds Generics, RTTI, Binary Records, and Self-Hosting

Quartex Pascal releases a new compiler with Delphi-compatible generics, full RTTI, binary records for low-level memory access, near-doubled compilation speed, and self-hosting capability, demonstrated by porting the Reticulum network protocol from C to Object Pascal.

GenericsJavaScriptObject Pascal
0 likes · 9 min read
Quartex Pascal Compiler Adds Generics, RTTI, Binary Records, and Self-Hosting
BirdNest Tech Talk
BirdNest Tech Talk
Sep 13, 2026 · Fundamentals

grep Showdown: rg vs tgrep vs rawgrep vs zg

This article compares four code search tools—ripgrep, tgrep, rawgrep, and zg—analyzing their distinct technical approaches: full-scan SIMD regex, trigram indexing, raw disk access, and semantic vector search, with benchmarks and guidance for choosing based on repository size, frequency, and AI agent integration.

AI agentscode searchrawgrep
0 likes · 18 min read
grep Showdown: rg vs tgrep vs rawgrep vs zg
IT Services Circle
IT Services Circle
Sep 13, 2026 · Fundamentals

LeetCode 761: Special Binary String — Recursive Decomposition & Custom Sort Proof

This article analyzes LeetCode 761 Special Binary String, proving that valid strings decompose into minimal '1...0' units, then achieves maximum lexicographical order through recursive substring sorting and a custom comparator proven to satisfy total order properties (completeness, antisymmetry, transitivity), with Java, C++, and TypeScript implementations.

Custom SortingLeetCode 761Lexicographical Order
0 likes · 12 min read
LeetCode 761: Special Binary String — Recursive Decomposition & Custom Sort Proof
Model Perspective
Model Perspective
Sep 12, 2026 · Fundamentals

Energy Management: Match Tasks to Peak Hours, Not Just Boost Stamina

This article distinguishes four types of low energy—sleepiness, physical fatigue, attention depletion, and low motivation—arguing that effective energy management requires matching high-value tasks to personal peak periods through self-measurement, prioritizing sleep and exercise, minimizing task-switching costs, and ruling out medical causes before optimizing schedules.

circadian rhythmenergy managementfatigue types
0 likes · 13 min read
Energy Management: Match Tasks to Peak Hours, Not Just Boost Stamina
Thought Artisan
Thought Artisan
Sep 12, 2026 · Fundamentals

Software Architecture Styles: Pipe-Filter, OO, Event-Driven, Layers, Repositories & Interpreters

This article defines software architectural styles through components, connectors, constraints, and computational models, detailing six classic styles—Pipe-and-Filter, Object-Oriented, Event-Driven, Layered, Repository, and Interpreter—with their invariants, examples, advantages, disadvantages, and specializations, plus heterogeneous architecture combinations.

architectural stylesevent-driveninterpreter pattern
0 likes · 16 min read
Software Architecture Styles: Pipe-Filter, OO, Event-Driven, Layers, Repositories & Interpreters
Java Tech Workshop
Java Tech Workshop
Sep 12, 2026 · Fundamentals

Java Generics Erasure Deep Dive: What Gets Erased, Bridge Methods, and Runtime Type Recovery

This article explains Java generics erasure rules, why erasure exists for backward compatibility, how the compiler inserts checkcast instructions, the purpose and mechanics of bridge methods, how generic signatures survive in class files via the Signature attribute, and how reflection and TypeToken patterns recover type information at runtime.

Bridge MethodsJVMJava Generics
0 likes · 25 min read
Java Generics Erasure Deep Dive: What Gets Erased, Bridge Methods, and Runtime Type Recovery
IT Learning Made Simple
IT Learning Made Simple
Sep 11, 2026 · Fundamentals

RAM vs. Hard Drive: Why Files Survive a Shutdown

This article explains the fundamental differences between RAM and hard drives, using analogies like a desk versus a bookshelf to illustrate how RAM provides fast temporary workspace for the CPU while hard drives offer permanent but slower storage, covering HDD vs. SSD, virtual memory, and why insufficient RAM causes system slowdowns.

Computer MemoryHDDHard Drive
0 likes · 9 min read
RAM vs. Hard Drive: Why Files Survive a Shutdown