Git as a debugging tool(lucasoshiro.github.io)
175 points by lucasoshiro | 53 comments
175 points by lucasoshiro | 53 comments
623 points by Vinnl | 367 comments
A blog post arguing for switching from Chrome to Firefox after Chrome disabled uBlock Origin, and describing how the author sets up and uses Firefox.
58 points by speckx | 22 comments
Personal blog post criticizing coworkers who relay AI (Claude) answers instead of their own expertise, arguing it signals lack of authority and leads to overengineered software.
358 points by pistolario | 226 comments
Blog post introducing jsongrep, a JSON query tool, explaining its automata-based search engine and benchmarks against jq, jmespath, jsonpath-rust, and jql.
190 points by ingve | 61 comments
515 points by galad87 | 247 comments
Apple Security Research blog post introducing PQ3, a post-quantum cryptographic protocol for iMessage end-to-end encryption.
321 points by xmprt | 50 comments
Blog post by Bryce Bostwick about reverse engineering an iOS app that blocks debuggers, exits on code injection, and crashes jailbroken phones.
1753 points by theorchid | 850 comments
A personal essay recounting frustration with people replying using copy-pasted AI answers, including on GitHub discussions and from an employer sharing ChatGPT screenshots.
429 points by imartin2k | 131 comments
Erik Bernhardsson's blog post arguing that writing code for humans, such as libraries, APIs and tools other developers use, is harder than writing code for computers.
449 points by alvis | 363 comments
OpenAI developer documentation home for the Apps SDK, a preview framework for building apps that run inside ChatGPT using MCP servers.
4 points by shellpipe | 0 comments
A personal blog post exploring how CPython allocates and manages memory, written as study notes before diving into garbage collection.