Technology

Software engineering, programming, AI/ML, systems architecture, and digital innovation

50 chunks

NAND Flash Endurance: P/E Cycles, Cell Types, and Wear Leveling

Flash cells wear out with program/erase cycles; endurance falls steeply with bits stored per cell (SLC ~50-100k cycles, MLC ~3-10k, TLC ~500-5k, QLC ~100-1k). Wear leveling spreads writes across blocks — its quality, not just the NAND type, determines a product's real endurance.

92%
23

Fake Flash: Counterfeit Storage That Lies About Its Capacity

Fake flash is counterfeit storage whose controller reports a larger capacity than the NAND actually present; writes beyond the real capacity are silently lost, so the card looks fine until data is read back. Detect with full-capacity write-verify tools like h2testw or F3.

92%
27

Hardening SSH on Ubuntu: Key-Only Auth, Custom Port, and the ssh.socket Gotchas

Standard SSH hardening on Ubuntu (key-only auth, custom port, root login off, firewall + fail2ban) plus two non-obvious traps on Ubuntu 22.10+: ssh.socket socket activation silently overriding the Port directive, and sshd failing after reboot once ssh.socket is disabled because /run/sshd is no longer created.

92%
13

fail2ban: Log-Scanning Intrusion Prevention

fail2ban watches service logs for repeated authentication failures and temporarily bans offending IPs at the firewall level; a jail combines a log filter with a ban action, with SSH protection enabled out of the box on most distros.

92%
6

systemd Socket Activation

systemd socket activation lets systemd own a service's listening socket and start the daemon on first connection — which means the listening port is defined in the .socket unit, not the daemon's own config, a classic source of 'my config change did nothing' confusion.

92%
12

CUDA: NVIDIA's Parallel Computing Platform That Locked In the AI Industry

CUDA is NVIDIA's proprietary parallel computing platform that enables general-purpose GPU programming — its deep integration with AI frameworks creates powerful ecosystem lock-in.

92%
15

Video Codecs: How Digital Video Is Compressed by Orders of Magnitude

Video codecs compress raw video data by 100-1000× using spatial compression (DCT) and temporal compression (motion prediction), with two main lineages: H.26x and VP/AV.

92%
15

Docker: The Container Platform That Changed How Software Is Deployed

Docker packages applications with their dependencies into lightweight containers that run consistently across environments, using Linux kernel namespaces and cgroups.

92%
16

Raspberry Pi: The $35 Computer That Became the Default Platform for Everything

Raspberry Pi is a series of low-cost ARM-based single-board computers originally designed for education that became the go-to platform for homelab, IoT, and embedded projects.

92%
23

JEDEC: The Standards Body Behind Every Memory Chip in Your Devices

JEDEC defines the interoperability specifications for DRAM (DDR3-DDR5), GDDR, HBM, and other semiconductor standards used in virtually every computing device.

92%
79

MPEG-2: The Codec Standard That Defined DVDs and Digital Television

MPEG-2 is the video and transport stream standard that powered DVDs and digital broadcast television, still running in legacy broadcast infrastructure decades after its successors arrived.

92%
25

VP9: Google's Royalty-Free Video Codec That Powered YouTube's 4K Era

VP9 is a royalty-free video codec developed by Google in 2013 that matched H.265's compression while avoiding its patent licensing chaos, dominating web streaming until AV1.

92%
13

H.264 (AVC): The Video Codec That Enabled YouTube and Modern Streaming

H.264 (also called AVC — Advanced Video Coding) is the most widely deployed video codec in history. Released in 2003, it achieved roughly 50% better compression than MPEG-2 while remaining decodable on commodity hardware. H.264 enabled YouTube (2005), Netflix streaming (2007), and video calling to go mainstream. As of 2026, virtually every device on earth — phones, TVs, cameras, computers — can decode H.264. It has been largely superseded by AV1 for web streaming but remains the universal fallback.

92%
19

FDM 3D Printing: How Fused Deposition Modeling Works

Fused Deposition Modeling (FDM), also called Fused Filament Fabrication (FFF), is the most common consumer 3D printing technology. A thermoplastic filament (typically PLA, PETG, or ABS) is melted and extruded through a nozzle layer by layer to build a solid object. FDM printers range from $200 hobby machines to industrial systems. Key limitations: visible layer lines, limited overhang angles without supports, and resolution constrained by nozzle diameter (typically 0.4mm).

92%
33

tmux: Detach from Session Without Killing It

In {{tmux}}, press the prefix key (default `Ctrl+B`, often rebound to `Ctrl+A`) followed by `d` to detach from a session while leaving its processes running; reattach later with `tmux attach`. Typing `exit` or pressing `Ctrl+D` in the last pane closes the shell and tears the session down.

92%
66

pgvector: PostgreSQL Extension for Vector Similarity Search

pgvector adds native vector data types and similarity search to PostgreSQL, enabling semantic search, RAG, and embeddings without a separate vector database.

91%
15

Semantic Search: Finding Content by Meaning Instead of Keywords

Semantic search uses vector embeddings to match content by meaning rather than exact keyword overlap, enabling retrieval of conceptually related documents with zero shared words.

91%
16

H.266/VVC: The Latest Video Codec Standard Struggling with Patent Licensing

H.266/VVC (2020) achieves 50% better compression than HEVC but faces slow adoption due to patent licensing fragmentation and competition from royalty-free AV1.

91%
12

DiscordChatExporter: Export Discord Chat History

{{DiscordChatExporter}} by {{Tyrrrz}} is a cross-platform open-source tool that exports {{Discord}} channels to HTML, JSON, CSV, or TXT, supporting both {{user token}} and {{bot token}} authentication, with the user-token path technically violating Discord's {{Terms of Service}}.

91%
50

"VCC" Terminology Collision: Virtual Credit Card vs Supply Voltage

VCC means the positive supply voltage rail in electronics and, informally, virtual credit card in payments — two unrelated subjects that share a short initialism, so searching the abbreviation reliably returns the wrong field.

90%
3

JSTOR

JSTOR (Journal Storage, est. 1995) is a digital library of ~12M academic journal articles, books, and primary sources from 2,600+ publishers in 75 disciplines. Originally a Mellon Foundation project to archive old journals cheaply; grew into a dominant paywall for academic literature. Central to the Aaron Swartz prosecution (2011-2013) — Swartz downloaded 4.8M articles via MIT's network; JSTOR asked prosecutors to drop charges. JSTOR has since added tiers of open access: 100 articles/month free for registered users; full open access for some collections.

90%
19

Semantic Deduplication: Finding Near-Duplicate Content by Meaning

Semantic deduplication uses vector embeddings to detect near-duplicate content by meaning rather than exact text match — more robust for paraphrased or translated content.

90%
12

H.265 (HEVC): The Technically Superior Codec Killed by Patent Licensing

H.265 (High Efficiency Video Coding / HEVC), released in 2013, achieves roughly 50% better compression than H.264 but was crippled by a catastrophic patent licensing situation. Three competing patent pools (MPEG LA, HEVC Advance, Velos Media) with overlapping claims, unclear total costs, and aggressive royalty demands made adoption too risky for major web platforms. YouTube, Netflix, and most streaming services bypassed H.265 in favor of the royalty-free VP9 and later AV1. H.265 succeeded in broadcast and Blu-ray but failed to become the web standard its technical merits deserved.

90%
53

AV1: The Royalty-Free Codec That Won the Web

AV1, created by the Alliance for Open Media (Google, Mozilla, Netflix, Amazon, Meta), is a royalty-free video codec released in 2018. It achieves ~30% better compression than H.265/VP9. As of 2026, AV1 has quietly won web streaming: YouTube uses it for 75%+ of streams, Netflix for 30% of all streams and 85% of HDR content. AV1's success was driven by its royalty-free licensing — H.265's patent mess made platforms reluctant to adopt it, creating the opening for a free alternative.

90%
81

Transformer Architecture: The 2017 Paper That Enabled the AI Boom

Transformers (2017) process tokens in parallel instead of sequentially, enabling GPU acceleration. This architecture underlies all modern LLMs. ChatGPT (2022) brought the capability to mass attention.

90%
20

Why Computer Air Coolers Can Never Go Below Room Temperature

Air coolers physically cannot cool below room temperature — heat transfer requires a temperature gradient. Going sub-ambient requires active cooling: Peltier, phase-change, or liquid nitrogen.

90%
43

Bot Traffic and Ad Revenue: Why It Doesn't Work

The {{programmatic advertising}} ecosystem layers {{invalid traffic}} filtering, {{viewability}} measurement, and {{supply-chain transparency}} standards to keep {{bot traffic}} from monetizing — but the defenses are imperfect, and global ad-fraud losses still run into the tens of billions of dollars annually, with sophisticated {{botnets}} like {{Methbot}} and {{3ve}} proving that scaled, JavaScript-executing bots have repeatedly extracted real money.

90%
21

AI Crawler User-Agents: Training, Search, and User-Fetch Are Separate Controls

Major AI vendors expose several robots.txt tokens with different meanings — OpenAI splits GPTBot (training), OAI-SearchBot (search citations) and ChatGPT-User (a human asked for this page), while Google-Extended and Applebot-Extended are not crawlers at all but training-permission tokens.

88%
9

Electrochemical CO Detectors and the UL 2034 Time-Delay Curve

A three-electrode fuel cell oxidises CO at a platinum working electrode (CO + H2O → CO2 + 2H+ + 2e−), producing a current proportional to concentration. The chip integrates concentration × time before alarming because that models carboxyhaemoglobin accumulation — which is why UL 2034 mandates 70 ppm within 60–240 minutes and deliberate silence below ~30 ppm. That last provision leaves a real gap at 20–40 ppm chronic exposure, which low-level monitors cover.

88%
7

Video Codec History: H.261 to AV2 and the 2026 State of Streaming Compression

The evolution of video codecs from H.261 (1988) through MPEG-1/2, H.264 (the codec that enabled YouTube), H.265/VP9, to AV1 (which has quietly won the web — YouTube 75%+, Netflix 30% of streams). H.266/VVC is effectively dead for web use due to licensing issues. AV2's draft spec was released February 2026 targeting 40% bandwidth reduction over AV1. The core principle unchanged across 40 years: predict, store the difference, compress what's left.

88%
56

Bump Mesh: Free Browser-Based Displacement Texturing for 3D Prints

Bump Mesh is a free, open-source, browser-based tool that applies grayscale displacement textures to 3D print models. It supports triplanar/cylindrical/planar projection, angle-based and painted masking, and mesh subdivision/decimation. Practical uses include hiding Z-seam lines, adding grip textures, and structural reinforcement of vase-mode prints.

88%
18

3-Year MicroSD Endurance Test: 351 Cards, 52 Brands, 133 Petabytes Written

An independent 3-year torture test (Matt Cole / u/mikaey00) of 351 microSD cards across 52 brands: consumer cards averaged ~10,000 program/verify/erase cycles, 'high endurance' ~14,000, industrial ~122,000. SanDisk was the negative outlier; controller failure was the most common death mode.

85%
17

llms.txt: The Proposed AI-Readable Site Summary, and Its Adoption Gap

llms.txt is a 2024 proposal for a curated Markdown index at a site's root for language models to read; thousands of sites now publish one, but no major AI provider has confirmed its crawlers consume it and measurement shows negligible traffic to it.

85%
9

Homelab Proxmox Cluster Design with Role-Based Node Separation

A heterogeneous Proxmox cluster with role-separated nodes (reverse proxy, database, app containers, heavy compute) provides better resilience and cost efficiency than a single powerful server.

85%
17

Used Enterprise Mini PCs as Budget Homelab Servers

Corporate lease-return mini PCs from Lenovo, Dell, HP, and Fujitsu offer dramatically better value than new budget mini PCs or Raspberry Pis for homelab use, with standard components and upgrade paths.

85%
133

Putting Wet Electronics in Rice: Why This Popular Advice Is Wrong

Rice doesn't help wet electronics — it absorbs moisture no better than open air, and rice dust causes additional damage. Power off immediately, use silica gel or isopropyl alcohol, wait 48-72 hours.

85%
23

Why Z Is Up in 3D Printing but Y Is Up Elsewhere

3D printing uses Z-up (layer direction) from CNC machining traditions. Games/3D modeling often use Y-up from 2D screen coordinate extensions. Neither is "correct" — it's historical convention.

85%
44

Flash Memory Data Retention: Why Unpowered Storage Loses Data

Flash memory loses data when unpowered due to electron tunneling through insulation. TLC/QLC consumer flash is most vulnerable. For long-term archival storage, use HDDs, optical media, or tape — not SSDs.

85%
45

SSH kex_exchange_identification Connection Reset: Troubleshooting

SSH "kex_exchange_identification: Connection reset" means the server rejects before key exchange — usually MaxStartups limits, fail2ban, or firewall rules. Use ssh -vvv to diagnose.

85%
165

Homelab vs Cloud vs Colocation: Three-Year Total Cost of Ownership

A systematic comparison of home hosting, cloud VPS, dedicated servers, and colocation shows home clusters winning on pure cost, with cloud and colo offering trade-offs in reliability and convenience.

83%
36

Google Earth 2026: Data Layers from Earth Engine and Natural Language Search via Gemini

As of March 2026, Google Earth is absorbing Google Earth Engine's raster data catalog through a no-code interface. New layers include global elevation contours, slope/aspect analysis, forest cover change, flood inundation history, and cycling infrastructure data. An 'Ask Google Earth' feature powered by Gemini enables natural language geospatial queries. The target audience has shifted from consumers to engineers, urban planners, and sustainability consultants.

82%
25

Evolution of Homelab Hardware Consensus (2017–2026): A Meta-Pattern of Hidden Dependencies

Each era of homelab consensus hardware carried a hidden dependency that eventually broke — from Dell R710 electricity costs to Intel killing NUCs to Broadcom ending free ESXi to the AI-driven RAM crisis.

82%
22

MicroSD Buying: Why Brand Reliability Data Has Limited Predictive Power

Takeaways from the largest public microSD endurance dataset: 'high endurance' labels barely outperform consumer cards while industrial cards last ~12x longer; consumer brands have no fixed BOM so past results decay; reputation doesn't predict reliability; for write-heavy uses pick industrial or replace on schedule.

80%
10

Generative Engine Optimization: Optimizing to Be Cited, Not Ranked

GEO aims at being selected and cited inside an AI-generated answer rather than ranked in a list of links; the founding research found that citations, quotations, statistics and authoritative phrasing help, while keyword stuffing does not.

80%
7

EU Chat Control Legislation: Mass Surveillance of Private Communications

EU Chat Control would mandate scanning all private messages for CSAM, requiring broken encryption. Opposed on privacy (Article 7), technical (false positives), and security (backdoor) grounds.

80%
18

Waze Unavailable on Xiaomi MIUI: Android Version Requirement

Waze unavailable on Xiaomi Redmi Note 8: requires Android 10+, but some variants are stuck on Android 9. Check for system updates or sideload an older APK as workaround.

80%
32

Google Docs API: Integration Patterns, Authentication, and Pricing

Google Docs API offers three integration patterns: iframe embed, headless CMS, or full read/write. Free with 300 req/min quota. OAuth 2.0 auth, service accounts for server-to-server.

80%
17

Firefox Windows Not Restoring to macOS Desktop Spaces

Firefox loses macOS Space assignments on relaunch because session restore recreates windows rather than resuming them. Workarounds: use All Desktops, avoid quitting, or use window manager layouts.

80%
11

Estonian Smart-ID Plus: QR Code Authentication Upgrade (January 2026)

Estonia's Smart-ID+ (January 2026) replaced control codes with QR scanning to prevent SIM-swap and man-in-the-browser attacks. Only scan QR codes from self-initiated logins.

80%
16

MCP Server Discovery: Two Competing .well-known Proposals

The Model Context Protocol has no settled way for a client to discover a remote server's capabilities before connecting; two proposals compete, SEP-1960 at /.well-known/mcp.json and SEP-2127 at /.well-known/mcp/server-card.json, and neither is final.

78%
13