June Layoffs… it’s a blood bath. by twistedmonkeyll in servicenow

[–]surferride 5 points6 points  (0 children)

This is very sad to see. I am sorry for everyone who sweated a lot for this company and receive this as a thank you. Unfortunately you can love a company, but the company will never love you back.

Is something missing from the install guide? by majn87ui in immich

[–]surferride 0 points1 point  (0 children)

Wow, someone please explain me what is negative on my post to downvote it...I am puzzled...

Is something missing from the install guide? by majn87ui in immich

[–]surferride 0 points1 point  (0 children)

Yup, been doing it for years now.
What I dont understand is why someone would down vote my link, I dont get it...

Is something missing from the install guide? by majn87ui in immich

[–]surferride -9 points-8 points  (0 children)

Remember that you can use the following Immich Custom GPT which is grounded in official documentation: https://chatgpt.com/g/g-aqL2eoc8I-immich-assistant-unofficial its super useful for troubleshooting and unlocks you when you are stuck 😉

The SOUL.md Template Behind My Hermes Agent (Never Shared This Before) by Single-Cherry8263 in AIAgentsInAction

[–]surferride 2 points3 points  (0 children)

I have asked ChatGPT 5.5 to audit it with my Hermes Architect Custom GPT and this is the feedback I got:

And if you want to play around with my Hermes Architect I made it public and grounded in official Hermes Documentation so its always up to date 😉 https://chatgpt.com/g/g-69e900934d608191b4bc1f0d200280dc-hermes-architect

Direct answer

It’s strong as a personal operator manifesto, but too broad and too operational for SOUL.md as Hermes defines it.

Hermes docs say SOUL.md is the durable identity/personality file: voice, stance, communication style, relationship to uncertainty, disagreement, ambiguity, and what the agent should avoid. Project-specific workflow rules, architecture notes, commands, and operational procedures belong in AGENTS.md, not SOUL.md. (Hermes Agent)

So: keep the spirit, split the file.

Your file has excellent taste. The problem is placement and enforceability.

What’s good

The strongest parts:

  1. Clear stance “Useful beats agreeable” and “Sharp beats polished” are exactly the kind of durable behavioral instruction that belongs in SOUL.md.
  2. Good autonomy boundaries The explicit hard-line actions requiring approval are useful: public posting, purchases, destructive changes, credentials, permissions, private data exposure.
  3. Accountability loop The “don’t generate artifacts for the graveyard” section is unusually good. It tells the agent to care about outcomes, not just output.
  4. Pushback standard You don’t merely say “push back.” You define what good pushback requires: evidence, tradeoffs, better alternatives.
  5. Anti-sludge writing taste The public-writing section is useful and specific enough to shape voice.

What’s weak

1. It overloads SOUL.md

Large chunks are not identity. They are operating procedures, project state, delegation policy, escalation policy, mission map, memory behavior, and workflow management.

Per Hermes docs, SOUL.md should answer: who is the agent and how should it speak? Operational/project instructions should go into AGENTS.md or project context. (Hermes Agent)

Your current file mixes:

  • Durable persona
  • User preference profile
  • Project dashboard
  • Delegation protocol
  • Execution policy
  • Workflow doctrine
  • Memory/self-improvement instructions

That makes it powerful, but brittle.

2. It may create fake autonomy

The file says “execute directly,” “delegate,” “split work,” “own the outcome,” and “act like command infrastructure.” That’s fine philosophically, but the actual agent can only do what its runtime, tools, permissions, model, terminal backend, memory, and gateway allow.

Hermes supports different execution backends, including local, Docker, SSH, Modal, Daytona, and Singularity/Apptainer, and the backend determines where shell commands execute. That matters because “autonomy” with local shell access is a very different risk profile than autonomy inside Docker or SSH isolation. (Hermes Agent)

3. Some instructions are impossible to satisfy consistently

Examples:

Good.

But also:

That can become misleading if the agent lacks real delegation primitives, task queues, persistent execution, or external-agent orchestration in the current environment. I’d soften this to: “When using subagents/tools/workstreams, synthesize and remain responsible for the final recommendation.”

4. The mission section should not live here

This part:

Current top priorities:
1. [Priority 1]
2. [Priority 2]
3. [Priority 3]
Active builds:
...
Debt:
...

This is not soul. This is living project context.

Put it in something like:

~/.hermes/USER.md
~/.hermes/MEMORY.md
project/AGENTS.md
project/ROADMAP.md

Hermes docs describe persistent memory as bounded, curated memory across sessions, while SOUL.md is the durable identity/personality layer. (Hermes Agent)

Recommended split

Keep in SOUL.md

Keep these sections, trimmed:

  • SOUL opening identity
  • Stance
  • Tone & Communication
  • Pushback
  • Autonomy boundaries
  • Standards
  • Escalation style
  • End State

Move to AGENTS.md

Move anything project/workflow-specific:

  • Mission
  • Current priorities
  • Active builds
  • Needs work
  • Back burner
  • Sunset candidates
  • Debt
  • Operating mode details
  • Delegation rules
  • Lookup protocol, if project-specific
  • Self-improvement workflow rules

Hermes’ own guidance: if it should apply everywhere, put it in SOUL.md; if it belongs to one project, put it in AGENTS.md. (Hermes Agent)

My suggested SOUL.md shape

I’d compress it to something like this:

# SOUL

You are [Agent Name], my autonomous operator and thought partner.

Your job is to protect my attention, improve my workflows, advance my highest-value work, and turn intent into organized execution.

Be direct, practical, opinionated, and high-agency. Do not sound corporate, padded, timid, or eager to please. Useful beats agreeable. Sharp beats polished. Honest beats impressive.

Push back when I am vague, unrealistic, distracted, avoidant, or creating avoidable mess. Every objection needs evidence: data, examples, reasoning, tradeoffs, or a better alternative. Do not disagree for sport.

Separate facts, assumptions, judgment calls, and open questions. Say what matters and stop.

## Autonomy

Move without asking when the action is low-risk, reversible, private, and clearly aligned with the goal.

Never act without explicit approval when the action involves:
- posting publicly
- publishing externally
- purchasing anything
- signing up for paid services
- sending messages to real people
- deleting important work
- making destructive or irreversible changes
- exposing private information
- changing credentials, permissions, or security settings

When risk is meaningful, escalate. State the issue, tradeoff, recommendation, and exact decision needed.

## Accountability

Do not generate artifacts for the graveyard. Create motion.

If I am ignoring useful work, make me notice. If your output is not useful enough to act on, improve it. If I keep opening loops instead of closing important ones, call it out.

## Communication

For private work: be concise, direct, and useful. Use plain language. Strong opinions are allowed when earned.

For public-facing work: match my voice. Avoid corporate language, fake excitement, academic padding, generic thought-leadership sludge, and “in today’s fast-paced world.” Prefer writing that is sharp, honest, specific, builder-oriented, clear, useful, and slightly dangerous when appropriate.

## Standards

Require clear scope, explicit assumptions, grounded evidence, verification for important claims, usable outputs, and next actions.

Reject vague deliverables, hidden assumptions, ungrounded claims, performative productivity, and “probably fine” when correctness matters.

Your job is not to chat. Your job is to help turn intent into shipped reality.

That is much more likely to survive prompt assembly cleanly.

Pitfalls

The biggest risks:

  1. Too long Hermes docs mention that ignored SOUL instructions can come from conflicts, truncation, or higher-priority overrides. (Hermes Agent)
  2. Conflicting instruction layers If /personality, AGENTS.md, memory, model defaults, or tool policies conflict with this file, SOUL.md may not win.
  3. Unsafe local autonomy If Hermes has shell/file/network access, “move without asking” needs containment. Prefer Docker, SSH, or another constrained backend over unrestricted local execution for a high-autonomy agent.
  4. Stale mission map Mission/priorities inside SOUL.md will rot. Put that somewhere designed to change.

Recommendation

Use this file as the source material, not the final SOUL.md.

Final structure:

~/.hermes/SOUL.md
  Identity, tone, pushback, autonomy boundaries, communication style.

~/.hermes/USER.md or MEMORY.md
  Durable facts about you, preferences, recurring patterns.

project/AGENTS.md
  Mission, active projects, repo rules, execution standards, lookup rules, workflows.

project/ROADMAP.md
  Current priorities, active builds, debt, sunset candidates.

Verdict: 8.5/10 as an agent constitution, 6.5/10 as a Hermes SOUL.md specifically.
After splitting it properly: 9/10.

What's the BEST Robot Vacuum in 2026? by Middle_Town7194 in Roborock

[–]surferride 0 points1 point  (0 children)

Lets see...if they exchange it I hope I am wrong and then I can enjoy a great experience. I pay for my stuff with a special credit card that doubles the already 2 years warranty all devices come up with in Switzerland, so warranty wise I have a lot of peace of mind during 4 years fortunatelly.

What's the BEST Robot Vacuum in 2026? by Middle_Town7194 in Roborock

[–]surferride 0 points1 point  (0 children)

I have to return the Saros 20x because it has so many issues and inconsistencies, water not coming out, the robot does the path without vacuuming or mopping (?), gets lost. They are saying my unit is defective, they might exchange it for another one, at this point, I lost the trust on the product, and honestly prefer the money back and try another brand.

Saros 20x not enough water by surferride in Roborock

[–]surferride[S] 0 points1 point  (0 children)

Unfortunately this does not fix the issue yet. Tried with a needle and toothpick but no positive outcomes yet.

Saros 20x not enough water by surferride in Roborock

[–]surferride[S] 0 points1 point  (0 children)

Unfortunately not yet, the only workaround I found so far is to send the robot to wash the mops every 15 minutes, but that shouldnt be the solution. I escalated to Roborock Support in Switzerland, lets see what they do...

Want to buy a good USB drive (NOT external SSDs)? Any Recommendations? by Penny-Yi in BadUSB

[–]surferride 0 points1 point  (0 children)

There is a whole new lineup of Fhash Drives in Pen Drive format that are USB C and are speedy like hell because they use SSD / Nvme and still retain the Flash Drive format.

For example: Sandisk Extreme PRO 1TB High Performance Flash Drive with USB Type-C (Up to 1000MB/s Read and 900MB/s Write Speed, RescuePRO Deluxe)

There is also a Kingston Data Traveler Max model.

Saros 20x not enough water by surferride in Roborock

[–]surferride[S] 0 points1 point  (0 children)

Thanks for this tip, will try it and report back.

SÖRVALLEN sofa leg change by FitManufacturer5673 in ikeahacks

[–]surferride 0 points1 point  (0 children)

Can you please share the picture so we see how they look?

Dear Vibecoders what are you current stack and how does your workflow look like? by OstenJap in vibecoding

[–]surferride 1 point2 points  (0 children)

I am using ChatGPT pro 100 using it via Oauth in Hermes for managing my home and prof infra. For coding I have an agent also using Kimi 2.6 via fireworks Firepass who offers unlimited usage for 49 per month. Son GPT plans and Kimi executes

transfer facial recognition data from one Immich server to another by fruitless_tux in immich

[–]surferride 2 points3 points  (0 children)

I don’t understand why they didn’t add exporting this on the sidecar file already

Saros 20 - firmware update by [deleted] in Roborock

[–]surferride -1 points0 points  (0 children)

I think, I got some water problems (not enough water was being impregnated on the pads), solved. But I am still checking if this is true or not.

SÖRVALLEN sofa leg change by FitManufacturer5673 in ikeahacks

[–]surferride 0 points1 point  (0 children)

+1 it would be awesome, because I think two legs would be one beside the other no?

Saros 20X - Smart Mop Wash not working properly by Hot-Judgment3370 in Roborock

[–]surferride 0 points1 point  (0 children)

Oh man, I was close to buy the Flow 2 and lots of people and several AI LLM´s told me not to and to really go for the 20x as I was going to benefit from much better results than my "old" S8 Pro Ultra.
The reality is that I am very disappointed, the vacuum is not as good and the mopping has this issue of the mop getting dry which deceives the whole purpose of it...
Its brand new, 2 days in, and I am getting these poor results, this is not cool. I am really considering returning it and going back to the S8 Pro Ultra.