|
I recently came up with the fact that the KeePassXC project stated that they are going to report in the PRs when a piece of code is handmade or generated, but that that they are not "vibe coding". https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control TL;DR: > If the majority of a code submission is made using Generative AI (e.g., agent-based or vibe coding) then we will document that in the pull request. ....
|
|
How do you defend against being framed for a crime? For example, I've been thinking about pwnage by cop for a while. Swatting is a classic, but consider this: let's say my roommate pissed me off so much that I want to ruin his life permanently. >I start micro-dosing him with drugged food and lowly increase dosage over the course of several months. Once I start seeing withdrawal symptoms, I drop the rest of the stash in his drawer an..
|
|
In my previous post about Claude Code , I talked about using VS Code devcontainers to safely run Claude in “dangerous mode.” That was great for a typical software project. But what about something harder? What about porting a complex hardware-interfacing library from Python to Go, where you need to deeply understand USB protocols, radio registers, and firmware internals? That’s exactly what I did with gocat – a Go library for controlli..
|
|
In my previous post about Claude Code , I talked about using VS Code devcontainers to safely run Claude in “dangerous mode.” That was great for a typical software project. But what about something harder? What about porting a complex hardware-interfacing library from Python to Go, where you need to deeply understand USB protocols, radio registers, and firmware internals? That’s exactly what I did with gocat – a Go library for controlli..
|
|
In my previous post about Claude Code , I talked about using VS Code devcontainers to safely run Claude in “dangerous mode.” That was great for a typical software project. But what about something harder? What about porting a complex hardware-interfacing library from Python to Go, where you need to deeply understand USB protocols, radio registers, and firmware internals? That’s exactly what I did with gocat – a Go library for controlli..
|
|
In my previous post about Claude Code , I talked about using VS Code devcontainers to safely run Claude in “dangerous mode.” That was great for a typical software project. But what about something harder? What about porting a complex hardware-interfacing library from Python to Go, where you need to deeply understand USB protocols, radio registers, and firmware internals? That’s exactly what I did with gocat – a Go library for controlli..
|
|
This is the Simple Security Questions thread for simple questions. If with a simple question and without a suitable thread already existing, post it here and someone will probably try to answer it. Remember to do some research before asking questions. No one wants to answer a question that a simple search can already resolve.
|
|
Your AI Agent Config is Technical Debt You Haven't Acknowledged Yet
-
prashamhtrivedi.in
-
6 months ago
-
eng
We’ve evolved from slash commands to MCP servers to skills, but our configs haven’t. That prompt from the Claude 3.7 era? It’s still running. That’s not legacy-it’s debt.
|
The story of how I coined the term "exocortex" in 1999 to describe a synthetic cognitive regulator - a technological layer that participates in the brain's regulatory hierarchy rather than merely extending its output.
|
|
Best Voice-to-Text for Developers in 2025: My Tested Recommendations
-
zackproser.com
-
6 months ago
-
eng
Tested recommendations for the best voice-to-text tools for developers. From coding with WisprFlow at 179 WPM to meeting notes with Granola. Real experience, not marketing.
|
|
I used Granola and Otter.ai side by side for months. One requires a bot, one doesn't. Here's which one I kept and why.
|
|
WisprFlow vs Whisper (OpenAI): Which Voice-to-Text is Better for Developers?
-
zackproser.com
-
6 months ago
-
eng
Detailed comparison of WisprFlow vs OpenAI Whisper for developers. Compare accuracy, speed, integration, pricing, and real-world performance for voice-to-text coding.
|
|
I last talked about epithet two years ago, in 2023 , when I started kicking around ideas to make it general purpose. I'm pleased with how it's turned out, so I want to start talking about some of the design decisions. I dare not document it yet, for fear someone may use it, but that's probably coming. Even though it never had a proper 1.0, I am calling this v2 in my head as it is not at all compatible with the previous iteration, and....
|
|
I last talked about epithet two years ago, in 2023 , when I started kicking around ideas to make it general purpose. I'm pleased with how it's turned out, so I want to start talking about some of the design decisions. I dare not document it yet, for fear someone may use it, but that's probably coming. Even though it never had a proper 1.0, I am calling this v2 in my head as it is not at all compatible with the previous iteration, and....
|
|
Your AI Agent Config is Technical Debt You Haven't Acknowledged Yet
-
prashamhtrivedi.in
-
6 months ago
-
eng
We’ve evolved from slash commands to MCP servers to skills, but our configs haven’t. That prompt from the Claude 3.7 era? It’s still running. That’s not legacy-it’s debt.
|
|
Working Faster with Git Worktrees and AI-Based Multi-Workflow Development
-
www.safjan.com
-
6 months ago
-
eng
A practical, hands-on guide to turning a single codebase into a multi-workflow environment using Git worktrees, VS Code, and AI coding assistants. The tutorial shows how to isolate experiments, compare results, and speed up refactoring work with agents and Copilot.
|
|
Learn how Git worktrees create isolated environments for AI-assisted coding, allowing you to keep your main development line clean while experimenting with AI suggestions in dedicated branches.
|
|
Working Faster with Git Worktrees and AI-Based Multi-Workflow Development
-
www.safjan.com
-
6 months ago
-
eng
A practical, hands-on guide to turning a single codebase into a multi-workflow environment using Git worktrees, VS Code, and AI coding assistants. The tutorial shows how to isolate experiments, compare results, and speed up refactoring work with agents and Copilot.
|
|
Learn how Git worktrees create isolated environments for AI-assisted coding, allowing you to keep your main development line clean while experimenting with AI suggestions in dedicated branches.
|
|
In April 2025, I’ve ordered two OrangePi RV2, as soon as they announced Ubuntu 22.04 support, they are running 24x7 since then. The Ky X1 CPU is a RISC-V (RISC-V is open and royalty-free), 8 Core, the architecture is riscv64, (so not arm64/aarch64). Linux risc5 6.6.63-ky #1.0.0 SMP PREEMPT Wed Mar 12 09:04:00 CST 2025 riscv64 riscv64 riscv64 GNU/Linux It has two M.2 sockets, I have it installed with a 256GB NVMe drive, two Gigabits Ethernet..
|
|
There are now multiple AI performance engineering agents that use or are trained on my work. Some are helper agents that interpret flame graphs or eBPF metrics, sometimes privately called AI Brendan ; others have trained on my work to create a virtual Brendan that claims it can tune everything just like the real thing. These virtual Brendans sound like my brain has been uploaded to the cloud by someone who is now selling it (yikes!). I'v....
|
|
Download Download Whonix (FREE) VirtualBox: Whonix for Windows, macOS, Linux inside VirtualBox KVM: Whonix for KVM Qubes: Qubes-Whonix 18 Released! Major Release Upgrade! ( What is a release upgrade? ) Upgrade Alternatively, an in-place release upgrade is possible using the instructions: Release Upgrade Whonix 17 to Whonix 18 This release would not have been possible without the numerous supporters of Whonix! Ple....
|
|
Download Download Whonix (FREE) VirtualBox: Kicksecure for Windows, macOS, Linux inside VirtualBox KVM: Kicksecure for KVM Qubes: Kicksecure 18 for Qubes Released! Major Release Upgrade! ( What is a release upgrade? ) Upgrade Alternatively, an in-place release upgrade is possible using the instructions: Release Upgrade Kicksecure 17 to Kicksecure 18 This release would not have been possible without the numerous supp....
|
|
A high-performance vector database for Bun, Node.js, and the browser. HNSW indexing, Int8 quantization, and pluggable storage backends.
|
|
A high-performance vector database for Bun, Node.js, and the browser. HNSW indexing, Int8 quantization, and pluggable storage backends.
|
|
The Bending Emacs series continues with a new a new episode. Bending Emacs Episode 6: Overlays Today we had a quick intro to overlays. Here's the snippet I used for adding snippets: (save-excursion (goto-char (point-min)) (when (search-forward "Hello World" nil t) (let* ((start (match-beginning 0)) (end (match-end 0)) (ov (make-overlay start end))) (overlay-put ov 'face '(:box (:line-width 1 :color "yellow"))) ;; (....
|
|
Let's explore and deobfuscate the input stack on Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer. We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.
|
|
Comment on Unexpected inconsistency in records by lpttlm
-
codeblog.jonskeet.uk
-
6 months ago
-
eng
wp:paragraph -->
The fruit of C++ification of the language. Is there any way of initialization not copied from C++, or, even more preferably, from a long dead, but important (or let's say, !important) language? |
|
We lost the capitalism game and they're trying to get a second wind through a broken vibe-coded SaaS platform.
|
|
Almost no one is productive for 8 hours a day straight! Learn why and how to think about your daily productivity differently.
|
|
I presented a session at the .NET Conference Italia 2025 in Milan a couple of weeks ago. The title was “Integrating our applications with LLMs and AI via MCP Servers”. It was well received; there were good questions throughout the talk and in the hall afterward. Surprisingly, live coding and demos went relatively smoothly. The fine guys at ASP Italia just published the video in case someone is interested. Yeah, it is in Italian. I g..
|
|
A newsletter discussing AI, Knowledge Work, Knowledge Management Systems, Zen Productivity, Personal Organization, and everything in between!
|
|
If you want to understand time — which is how you come to befriend life — turn to stone. Climb a mountain and listen to the conversation between eons encoded in each stripe of rock. Walk a beach and comb your fingers through the golden dust that was once a mountain. Pick up a perfect oval pebble and feel its mute assurance that time can grind down even the heaviest boulder, and smooth even the sharpest edge.
|
|
Introducing Log Sniffer: an innovative open source solution powered by Google Gemini AI that transforms Snyk audit logs into instant, actionable security and engineering intelligence.
|
|
Did you know that Halo 5 had an entire API endpoint that defined the Spartan Rank progression? You do now - here is what it had inside.
|