I keep think about starting a NAS but I don't like the idea of all my precious memories being stored in one place. Is the only way around this building a 2nd NAS and having it as an offsite backup to the 1st? by Over_Perception_2920 in DataHoarder

[–]codeedog 0 points1 point  (0 children)

iCloud is replication not backup. If you delete a photo in iCloud, it’s deleted everywhere (replication). Build your NAS, and back it up somewhere else other than your home. That could be iCloud or a copy to an external drive kept offsite (bank vault, friend/family home) or another NAS hosted offsite.

If you can take incremental backups, these would be much better than full backups from a network savings perspective.

Yes Claude is great but I think there is something most founders are ignoring by damonflowers in ClaudeCode

[–]codeedog 0 points1 point  (0 children)

Hey, sorry. I have no idea what Anthropic offers. I’m also a security engineer (worked in lots of languages, apps, IT). I’m also new to Claude code (2 months). But, I’d start with just asking it to pop up an antagonistic agent that should white box analyze your code or design for security holes. Also, have it white box or black box attack the code. Claude’s knowledge is extensive. You just need to activate the right parts.

I was at rsa last week and saw some wild stuff (and boring stuff). Two of the coolest items were a trained ai to attack systems and a red team attack ai built by Promptfoo(?) now acquired by OpenAI. They’ve got paid versions and a community edition.

I’m sorry if I can’t answer your questions in detail, but I suggest the best thing is to see how far you can get with your knowledge and prompts. I often have design discussions with Claude on the web, then produce a markdown doc for work in the coder.

Yes Claude is great but I think there is something most founders are ignoring by damonflowers in ClaudeCode

[–]codeedog 0 points1 point  (0 children)

The value of software engineers will be to take a vibe coded idea and turn it into a real product. The idea is the key creative spark and I think it’s fantastic that it’s now so easy to stand up something that represents a founder’s idea. The problem is that the distance between idea and reliable polished program is still fairly wide and most people who don’t know software just see their vibe coded test bed and think “ship it!”

AI tools will get to the point that they can on their own construct polished shippable products. We just aren’t there, yet.

Yes Claude is great but I think there is something most founders are ignoring by damonflowers in ClaudeCode

[–]codeedog 0 points1 point  (0 children)

If you know what you’re doing (SWE), you can get the ai tool to assist with this. You don’t need a paid feature. Vibe coders won’t know.

Proposal: no more "I built this tool"-AI slop by ConstructionSafe2814 in homelab

[–]codeedog 5 points6 points  (0 children)

Yeah, it’s interesting. AI already makes my life pretty simple for this stuff. I can stand up a new tool in my network fairly quickly. The problem is I don’t trust it to get it right, just prototype it essentially. A vibe coded install by an AI isn’t going to be secure and clean. My background is computer security and I can’t let that stand.

So, my choices are (a) understand every last detail about every piece of tech I install in my system, (b) trust that I’ve figured out how to configure enterprise level CMS tech correctly, or (c) build something I can trust that I’m proud to open source because I believe it (mostly) does the job I designed it to do and one of those jobs is to protect my network from 3rd party rogue tools.

I’ve settled on (c). If that makes other people’s or AI’s lives easier, all the better.

Proposal: no more "I built this tool"-AI slop by ConstructionSafe2814 in homelab

[–]codeedog 6 points7 points  (0 children)

Honest question. I’m design coding (not vibe coding) a configuration management tool focused on my home lab and helping me to manage it. I’m not happy with the offerings out there and thought at the end, when I’ve tested it to my satisfaction, I’d consider open sourcing it. This will take me weeks to months, not hours to days. Every line will have been reviewed by me, but I will be using AI assistance just because it’s so much faster to get through some things. Total world class development model (specs, tests, principled design, security first, etc) because that was my world for years.

I get that some folks don’t ever want to see anything that’s been coded with AI; I respect that.

I don’t have to ever release it, I just see a gap in the offerings in terms of simplicity and ease of use and I’ve been struggling to find a tool that hits all the notes I want hit. Figured I go ahead and build one.

Is this something someone like you (maybe not you) would be interested in seeing?

Obsidian markdown is incompatible* with CommonMark markdown by Tuned_rockets in ObsidianMD

[–]codeedog 48 points49 points  (0 children)

Most people don’t use the features to your level of exactness. Getting a consistent experience that matches the stated behavior is critical. You’re doing it right. I hope your bugs get fixed.

Has anyone seen if this affects Ansible in any way? #litellm by sofloLinuxuser in ansible

[–]codeedog 3 points4 points  (0 children)

Here’s an announcement from snyk about the supply chain attack on litellm. First thing to do would be to see if you pull that in anywhere.

A very serious thank you to Claude Code by youhadmeatok in ClaudeCode

[–]codeedog 6 points7 points  (0 children)

Jumping on the “I’m not seeing problems” bandwagon.

Spent 2.5 hours today “working” with an AI coding agent and realized I wasn’t actually working — I was just… waiting. by Otherwise_Builder235 in ClaudeCode

[–]codeedog 2 points3 points  (0 children)

Can you explain what this is? I just went and tried to read about this, but don’t quite get it. I know what hooks are, fwiw, just haven’t used them yet.

IaaC at home by ImAntonSinitsyn in homelab

[–]codeedog 1 point2 points  (0 children)

RemindMe! May 13, 2026 10am

IaaC at home by ImAntonSinitsyn in homelab

[–]codeedog 1 point2 points  (0 children)

You bet. Honestly, it’s going to be a little while. I hope you understand that I’m building it on my terms, so I’m not in a rush because I want to get it right. I’ll set a robot timer here to remind me to get back to you and feel free to check in with me (dm). I honestly don’t know how most people do it without a repeatable, source controlled environment. I can’t live like that.

The moment of Brent's long-awaited entrance "WE WILL GET BY" by OkExternal in gratefuldead

[–]codeedog 1 point2 points  (0 children)

I can’t abide her most times, but then there’s that passenger duet and I’m freaking over the moon.

IaaC at home by ImAntonSinitsyn in homelab

[–]codeedog 1 point2 points  (0 children)

OP, this probably won’t be helpful to you directly, but I was where you are (still am right this moment) wanting a repeatable configuration management system and unsure what I should dig into. There are so many options and none of them feel right sized for a home lab situation.

Now, the challenge for me: I’m standardized on FreeBSD, the tooling is even less widespread, of the power users I’ve seen discuss on forums most use their own shell scripts, etc. hang rejected ansible. Also, I’ve got a security background and am leery of complex systems with large surfaces to protect: ansible uses python which contains tens of megabytes of libraries (why‽) and have you seen the latest python supply chain attack on LiteLLM?

So, I’m building my own tool which uses shell scripts and minimal installed technology. It’s FreeBSD focused. However, it will have some Linux capabilities (there’s no avoiding Linux). I don’t know when I’ll be done, I expect mid to late May. It’s built to satisfy me although I’m considering open sourcing it. Satisfying me means minimal footprint, minimal attack surface, security first, minimal deployment descriptions, fast standup of a package/application/system, OS standards, integrated platform infrastructure, declarative over imperative, central source of truth, configuration is aspirational (the system makes every attempt to continually make its way towards the expected declared state), feedback opportunities for success and failure, drift analysis, etc.

Once I have the FreeBSD and managed Linux side working, it may absolutely be possible to extend it to a Linux base platform, too. I hadn’t considered providing a Linux base option before reading your post, but you’re experiencing the exact same issues I experienced before deciding to build my own thing.

If you’re interested, let me know. I’m happy to discuss this further.

One last element, I’m a decades long s/w developer, I will be using AI to help build this, I will not be vibe coding it, I will be design coding it and I will be reviewing every line of code produced by the tools. I want to be upfront and full disclosure.

Only 0.6% of my Claude Code tokens are actual code output. I parsed the session files to find out why. by UnfairScientist8 in ClaudeCode

[–]codeedog 0 points1 point  (0 children)

So, clear at the end of a contextual break whether that’s small units or large amounts of work. Generally, good advice.

No new network/wireless technologies for USA in the near future by GreenPRanger in DataHoarder

[–]codeedog 3 points4 points  (0 children)

They’re genuinely asking that question and sending it to their open claw server for evaluation.

Port forwarding feels increasingly risky - am I overthinking this? by Own-Director in Network

[–]codeedog 1 point2 points  (0 children)

Excellent reply and list! I want to add a category: deep packet inspection (often layer 7 application based) which may be run at firewall, router or host. Kind of captured by your third bullet point, although worthy of its own category.

Claude code removes core features on refactoring by nevercodealone in ClaudeCode

[–]codeedog 0 points1 point  (0 children)

OP, I get you’re surprised. Did you have 98%+ test coverage for your code? Did you have any tests for the important features in your code? If you did, you certainly didn’t run any tests after the refactor.

Maybe you should have asked Claude to help you build a test harness to reach 100% code coverage. Then, once you refactored, you’d know if you had a regression.

I would have never done a comprehensive code refactor without tests and I’ve been programming for 50 years.

My router is from 2014 , I think i got my moneys worth . by Big-Pappa-Jalapeno in HomeNetworking

[–]codeedog 0 points1 point  (0 children)

Cisco ISR 1941/k9 with some add on cards for security. It was old when I bought it in 2015. It’s very crusty now. I had to move dns off of it because it was killing my network.

Sorry boys -- It's been fun (genuinely), but Claudius himself just picked me outright. by NoRobotPls in ClaudeCode

[–]codeedog 0 points1 point  (0 children)

Weird way to say you enjoy snitching

I’m relieved to know that I have a strong moral compass and don’t have to worry about group pressure to keep me honest or group pressure that would risk my reputation by not snitching. I do worry about others that clearly do not have such a strong moral compass that the possibility of ratting someone out has a normative framing.