hckrnws
back
ingve
Thurs Apr 12, 2012 9:23pm PST
Karma:
215339
submitted
Sat Feb 7, 2026 7:39pm PST
C and C++ dependencies: don't dream it, be it
@ingve
1
Sat Feb 7, 2026 4:48pm PST
Take Back the Em Dash–and Your Voice
@ingve
1
1
2
Sat Feb 7, 2026 7:36am PST
Write for Your Readers Even If They Are Agents
@ingve
1
1
Fri Feb 6, 2026 7:53pm PST
The logo soup problem (and how to solve it)
@ingve
1
1
5
Fri Feb 6, 2026 7:32pm PST
Mjmx: a custom JSX runtime for mjml
@ingve
2
Fri Feb 6, 2026 6:25pm PST
Zig on Windows: Prefer the Native API over Win32
@ingve
3
Fri Feb 6, 2026 8:17am PST
Crazy shit linkers do: Common Data (COMDAT) sections
@ingve
2
Thurs Feb 5, 2026 10:13pm PST
Unlocking a global audience with auto dubbing
@ingve
3
Thurs Feb 5, 2026 1:00pm PST
(Un)portable defer in C
@ingve
5
Thurs Feb 5, 2026 9:03am PST
Getting the Main Thing Right
@ingve
4
Thurs Feb 5, 2026 7:09am PST
Xcode 26 system prompts and internal documentation
@ingve
1
1
3
Wed Feb 4, 2026 8:19pm PST
Some Data Should Be Code
@ingve
3
3
2
Wed Feb 4, 2026 7:21pm PST
Boilerplate Tax: Ranking popular programming languages by density
@ingve
3
Wed Feb 4, 2026 5:54pm PST
Claude Code's /Insights
@ingve
1
1
13
Wed Feb 4, 2026 5:42pm PST
Feedsmith: Emacs RSS reader with Feedbin sync, pluggable back ends
@ingve
2
Wed Feb 4, 2026 1:50pm PST
The Smallest Build System
@ingve
2
Wed Feb 4, 2026 1:18pm PST
HTTP/1.1 from Scratch
@ingve
2
Wed Feb 4, 2026 1:02pm PST
I prefer to pass secrets between programs through standard input
@ingve
9
26
62
Wed Feb 4, 2026 9:44am PST
Msgvault: Archive a lifetime of email and chat. Offline search, analytics, query
@ingve
1
Tues Feb 3, 2026 5:22pm PST
A Demonstration of Self-Profiling
@ingve
2
Mon Feb 2, 2026 6:24pm PST
A Broken Heart: getting a 100x speedup with one dumb line of code
@ingve
1
1
2
Mon Feb 2, 2026 5:32pm PST
Why is OpenAI so stingy with ChatGPT web search?
@ingve
2
Mon Feb 2, 2026 5:28pm PST
Zig Libc
@ingve
17
159
355
Mon Feb 2, 2026 12:14pm PST
How to Tessellate
@ingve
2
Mon Feb 2, 2026 10:39am PST
The Fallen Apple
@ingve
1
1
6
Mon Feb 2, 2026 9:52am PST
Banning Syntax Highlighting Steroids
@ingve
1
Mon Feb 2, 2026 9:45am PST
Lld 22 ELF Changes
@ingve
2
Mon Feb 2, 2026 7:22am PST
Commodore, IBM, OS/2, ARexx: Deal or No Deal?
@ingve
3
Sat Jan 31, 2026 10:14pm PST
The mythical AI-agent month
@ingve
3
6
10
Sat Jan 31, 2026 9:23pm PST
Crazy shit linkers do: Relaxation
@ingve
1
1
4
Sat Jan 31, 2026 8:42pm PST
In praise of –dry-run
@ingve
39
168
308
Sat Jan 31, 2026 4:02pm PST
How Much of CP/M's Design Ended Up in MS‑DOS?
@ingve
3
9
13
Fri Jan 30, 2026 7:56am PST
Why I'm ignoring pretty much all new Python packaging tools
@ingve
1
1
14
Fri Jan 30, 2026 7:31am PST
Benchmarking with Vulkan: the curse of variable GPU clock rates
@ingve
3
Thurs Jan 29, 2026 2:07pm PST
The Cults of TDD and GenAI
@ingve
3
4
12
Wed Jan 28, 2026 11:44pm PST
One Year with Kagi
@ingve
1
1
4
Wed Jan 28, 2026 7:35am PST
Make.ts
@ingve
27
135
248
Tues Jan 27, 2026 10:58pm PST
Some notes on starting to use Django
@ingve
21
143
256
Tues Jan 27, 2026 10:50pm PST
Learnings from Anders Hejlsberg: The architect behind C# and TypeScript
@ingve
2
Tues Jan 27, 2026 10:46pm PST
Apple updates iOS 12 for the first time since 2023
@ingve
1
1
1
Tues Jan 27, 2026 1:36pm PST
Performance Reviews Are the Scorecard of Capitalism
@ingve
1
Mon Jan 26, 2026 5:01pm PST
Trade-In Mode on Android 16
@ingve
2
Mon Jan 26, 2026 1:37pm PST
Nushell: The Shell That Treats Everything as Data
@ingve
1
2
1
Mon Jan 26, 2026 7:31am PST
Handling Long Branches
@ingve
4
6
35
Mon Jan 26, 2026 7:29am PST
Allowlist for .gitignore
@ingve
3
Sat Jan 24, 2026 9:48pm PST
Writing a Go SQL Driver
@ingve
1
Sat Jan 24, 2026 9:46pm PST
Isolating Claude Code
@ingve
1
Fri Jan 23, 2026 10:12am PST
Why I don't have fun with Claude Code
@ingve
31
93
95
Fri Jan 23, 2026 7:29am PST
Interfaces and Traits in C
@ingve
3
Thurs Jan 22, 2026 7:33am PST
Can you still run old App Store apps?
@ingve
3
Wed Jan 21, 2026 7:48am PST
Can you slim macOS down?
@ingve
31
345
263
Wed Jan 21, 2026 7:23am PST
Graphics APIs: Yesterday, Today, and Tomorrow
@ingve
1
1
3
Tues Jan 20, 2026 8:28am PST
Frankenwine: Multiple Personas in a Wine Process
@ingve
1
Mon Jan 19, 2026 10:24pm PST
Extracting Embedded Images from a PDF
@ingve
1
Mon Jan 19, 2026 7:15am PST
A new way to call C from Java: how fast is it?
@ingve
1
Sun Jan 18, 2026 6:46pm PST
Backseat Software
@ingve
7
Sat Jan 17, 2026 9:57pm PST
EmuDevz: A game about developing emulators
@ingve
28
50
216
Sat Jan 17, 2026 4:16pm PST
Is QSpy still cool? Let's play QuakeWorld
@ingve
3
Fri Jan 16, 2026 12:15pm PST
Cracking DXP and SXD
@ingve
2
Fri Jan 16, 2026 11:40am PST
Does AI help us care less?
@ingve
1
6
Fri Jan 16, 2026 7:24am PST
LLDB in 2025
@ingve
1
Thurs Jan 15, 2026 7:52pm PST
Translate with ChatGPT
@ingve
2
Thurs Jan 15, 2026 1:19pm PST
Independent Guest Virtual Machine (IGVM) File Format
@ingve
5
9
28
Thurs Jan 15, 2026 8:23am PST
Raspberry Pi's New AI Hat Adds 8GB of RAM for Local LLMs
@ingve
45
209
256
Wed Jan 14, 2026 1:44pm PST
My AI got a GitHub account
@ingve
2
Wed Jan 14, 2026 6:55am PST
HTTP RateLimit Headers
@ingve
1
1
5
Tues Jan 13, 2026 12:27pm PST
Lack of isolation in agentic browsers resurfaces old vulnerabilities
@ingve
3
Mon Jan 12, 2026 7:43pm PST
Making AI Do Things Right: Introduce Determinism
@ingve
2
Mon Jan 12, 2026 6:14pm PST
Pico GPU: Virtual GPU for Learning Shaders
@ingve
3
Mon Jan 12, 2026 6:10pm PST
Go: A garbage collector where you least expect it
@ingve
1
1
17
Sun Jan 11, 2026 4:57pm PST
2026: The Year of Micro Apps
@ingve
3
Sat Jan 10, 2026 8:01pm PST
Asimpy: Simple discrete event simulation framework in Python using async/await
@ingve
2
Sat Jan 10, 2026 4:49pm PST
Where I store my multi-factor recovery codes
@ingve
1
1
4
Sat Jan 10, 2026 4:16pm PST
Removing Tahoe's Unwanted Menu Icons
@ingve
5
Sat Jan 10, 2026 10:03am PST
Finding and Fixing a 50k Goroutine Leak That Nearly Killed Production
@ingve
3
Fri Jan 9, 2026 6:18pm PST
MCP CLI: Call MCP Servers Efficiently
@ingve
2
Fri Jan 9, 2026 1:17pm PST
AI Is Eating SaaS: Building an IP Geolocation API in Two Hours
@ingve
3
3
3
Fri Jan 9, 2026 10:43am PST
Death to Scroll Fade
@ingve
3
Fri Jan 9, 2026 8:07am PST
The quest for grammar combinators: introducing the Pup library
@ingve
2
Fri Jan 9, 2026 7:24am PST
Stop Overthinking Struct Pointer and Value Semantics in Go
@ingve
2
Thurs Jan 8, 2026 11:25pm PST
Why AI is pushing developers toward typed languages
@ingve
3
16
21
Thurs Jan 8, 2026 9:11am PST
Quick-and-dirty print debugging in Go
@ingve
2
Thurs Jan 8, 2026 8:11am PST
On (not) using Django in 2026
@ingve
2
3
2
Thurs Jan 8, 2026 7:34am PST
An Experienced C Programmer Tries AI Agents
@ingve
2
2
4
Thurs Jan 8, 2026 7:17am PST
Why language interpreters and virtual machines are slow
@ingve
1
Wed Jan 7, 2026 9:08pm PST
Tips to Read More This Coming Year
@ingve
2
Wed Jan 7, 2026 9:00pm PST
SSDs, power loss protection and fsync latency
@ingve
5
10
71
Tues Jan 6, 2026 7:47am PST
Thoughts on No Graphics API
@ingve
3
Tues Jan 6, 2026 7:22am PST
Raspberry Pi is cheaper than a Mini PC again (that's not good)
@ingve
6
Mon Jan 5, 2026 9:52pm PST
Google broke my heart
@ingve
65
288
542
Mon Jan 5, 2026 4:10pm PST
Racing with disaster: data races in Go
@ingve
2
Mon Jan 5, 2026 12:04pm PST
Why Didn't AI "Join the Workforce" in 2025?
@ingve
4
Sun Jan 4, 2026 10:21pm PST
Diving into Qualcomm's Upcoming Adreno X2 GPU
@ingve
2
2
2
Sun Jan 4, 2026 9:13pm PST
GLSL Web CRT Shader
@ingve
2
Sun Jan 4, 2026 6:08pm PST
Compressed coordinates: Optimising Advent of Code 2025 day 9
@ingve
3
Sun Jan 4, 2026 3:43pm PST
Fear Is Not Advocacy
@ingve
2
2
22
Sun Jan 4, 2026 3:22pm PST
Is Apple Shortcuts functional programming?
@ingve
3
Sun Jan 4, 2026 12:11pm PST
The price of fame? Mortality risk among famous singers
@ingve
14
45
41
Sat Jan 3, 2026 7:17pm PST
Manually Restoring Scroll Position on Reload with JavaScript
@ingve
2