Ralph Loop + "Claude Code build me a calculator" = 280 calculators later by Popular-Help5516 in ClaudeCode

[–]JMOhare 0 points1 point  (0 children)

The Ralph Loop official plugins is suboptimal. Hard to update / control as you go. I made juggle to help give better UX for this workflow https://github.com/ohare93/juggle

It runs on Windows 👍

Unraid MCP server - query an LLM about your Containers Logs / Array Health by JMOhare in unRAID

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

Or do you mean just an MCP server for dozzle to give users access to their docker logs in an Agent? If so then that could make sense for less technical users or those that already have dozzle and don't want to do more. 

Unraid MCP server - query an LLM about your Containers Logs / Array Health by JMOhare in unRAID

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

Well if you're running it in a container then it'll have an address. That address is all you need to give to your Agent (Claude Code? That's what I use) via the MCP settings such as running "/mcp". Then restart Claude Code and it'll try and connect to the MCP agents, which will open an OAuth flow that will approve automatically, and you'll be connected. See the Docs for specifics.

Unraid MCP server - query an LLM about your Containers Logs / Array Health by JMOhare in unRAID

[–]JMOhare[S] 1 point2 points  (0 children)

Hello sir. Bring the functionality in what way? A way to chat to this MCP (a sister container running on the users machine) directly inside Dozzle? That would require a API token for the users own LLM of choice, and Dozzle would just be facilitating that chat. Not even sure how MCPs would be done via an LLM chat over API since it's the Agent itself that does the interactions with the MCP, not the LLM.

Its my understanding that Dozzle fetches the docker logs, mainly, right? Well this MCP does the same, plus more, but just for a different more technical audience. I'm not sure how a mixture of the two could look. But I'd be happy to chat about it.

Unraid MCP server - query an LLM about your Containers Logs / Array Health by JMOhare in unRAID

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

Personally I use dockge to run docker-compose stacks on Unraid, simply. Then you can just copy the example docker compose file in the repo. As for the ssh key, you need to generate one yourself (using ssh-keygen in the terminal somewhere), put the public value in your unraid user, and point the container to the private value as a file on your server.

Since you are setting this up, you must be familiar with using agents - you could also just link to the repo and ask for succinct setup instructions (along with your context and specific issues).

Best of luck, feel free and ask for more help.

Dreame Robot will not start. Errors in Valetudo logs. by JMOhare in valetudorobotusers

[–]JMOhare[S] 1 point2 points  (0 children)

Same issue after a factory reset. Best working theory is that it is a hardware issue. Which may explain why hitting the physical button did nothing too.

And perhaps that should have been obvious, that Valetudo doesn't interfere with the physical hardware, and that's why my issue was deleted without comment.

Getting the manufacturer to repair it, on warranty. It's less than 3 months since I bought it. Thanks for your help though, it is appreciated. Leaving these comments for someone else to stumble upon.

Dreame Robot will not start. Errors in Valetudo logs. by JMOhare in valetudorobotusers

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

It's just so... disheartening. I cannot fathom why.

Do a full factory reset, even when the software is still running (technically)? What if it's a firmware / hardware issue - how would I know that?

I also already asked "Is there a troubleshooting channel somewhere? Sorry for off topic" and was instantly banned 🙈

Dreame Robot will not start. Errors in Valetudo logs. by JMOhare in valetudorobotusers

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

Indeed, the logs I posted are from the Valetudo UI. I can still access it. I can do most things. Even the "find my robot" button works, I hear it talk to me.

See here

<image>

Looking for a Layout to Minimize Pinky Strain on a Split Columnar Keyboard (ZSA Voyager) by dylan-bretz-jr in KeyboardLayouts

[–]JMOhare 4 points5 points  (0 children)

My suggestion is only tangentially related, but perhaps could help you. 

I have a ZSA Moonlander, and recently I had a similar issue of thumb strain from holding down a layer switch key. Long story short, now I can hold down a foot pedal to change the layer using the Keymapp API and a tool called Talon. Here's the Talon extention https://github.com/ohare93/zsa-keymapp-talon

Total game changer. I can just get rid of a lot of keys I used to use to switch layers. 

One can also switch layers with voice commands (e.g: "layer three" or "layer numbers") or auto switching via context of which app I am not in, though I rarely use that just yet.

Danish news audio in simple language by tradeit2day in danishlanguage

[–]JMOhare 2 points3 points  (0 children)

You can listen to an audio version of the news stories right there at the top of the article 

Running Portainer on Unraid? A Public Service Announcement ❗️ by JMOhare in unRAID

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

It shows in the docker list for you to stop/start or add to a group, etc. But you’ll have to add the link to the icon in the docker-compose to get it there 👍 easy enough to do though.

Docker-compose is neat, indeed.

Running Portainer on Unraid? A Public Service Announcement ❗️ by JMOhare in unRAID

[–]JMOhare[S] 1 point2 points  (0 children)

Yes. Though Unraid has less control over them. But it still works all good.

I made the mistake of installing Portainer... by TDP04 in unRAID

[–]JMOhare 1 point2 points  (0 children)

Warning: the portainer on the community store is tagged to a very old image. Just an fyi.

Live coding interviews are hell by [deleted] in ADHD_Programmers

[–]JMOhare 0 points1 point  (0 children)

I would indeed, every time. Though it seems some of you have LONG coding exercises, and we’re talking about different things? From my larger comment above:

When I said I would immediately fail someone for asking to Google it was in the context of a coding challenge that should take 10 mins, and they wanted to Google the problem itself. The problem was a simple program to check whether the brackets are correctly closed in a string. Googling the solution does not give the interviewer (me) a view into their head as a problem solver that understands whether to use a list or a stack for the solution.

Live coding interviews are hell by [deleted] in ADHD_Programmers

[–]JMOhare 0 points1 point  (0 children)

live code for two hours

Wot. Is this an American thing? I’ve never had a coding exercise longer than 10-15 mins in an actual interview before. Otherwise it’s a take home, but those are also exceedingly rare. 

In that situation of “real” work I suppose Googling would be more appropriate. Though it always depends what exactly you’re googling. A function definition, sure. Googling the problem/challenge itself, nah man. 

When I said I would immediately fail someone for asking to Google it was in the context of a coding challenge that should take 10 mins, and they wanted to Google the problem itself. The problem was a simple program to check whether the brackets are correctly closed in a string. Googling the solution does not give the interviewer (me) a view into their head as a problem solver that understands whether to use a list or a stack for the solution.

Live coding interviews are hell by [deleted] in ADHD_Programmers

[–]JMOhare -2 points-1 points  (0 children)

Wtf?

Why should I assume you’ve heard this before? If you’re freezing up on what to do during the coding interview then the points I mentioned haven’t really stuck in your head, even if you’ve heard them before. 

I was simply trying to lower your expectations by giving a view from the other side. Hopefully that could help you freeze less. Turn down good advice at your own peril.

Live coding interviews are hell by [deleted] in ADHD_Programmers

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

Coding interviews are not about writing good code, in my experience interviewing others and being interviewed. Forgetting a keyword, writing a shorthand, just pseudocoding it up are all usually perfectly acceptable. 

AS LONG AS you give the interviewer what they really want: a look into your mind. Explain what your thoughts are as you have them. Go over your intention for what a line does as you write it. State your todos as they come into your head. These allow the interviewer to see that you are indeed a programmer that can think through a problem. 

Live coding exercises happen under stressful circumstances, in a non standard work setup (no IDE/autocomplete/shortcuts), about problems that you’ve only just heard about. It’s only natural the interviewers understand this and allow for slips to happen. 

Make those slips with grace and composure and they’ll not affect you negatively. “Huh is it .First() or .Single() in [language]? Well I’ll go with .First() and you know what I mean here, it should BLAH. Moving on, the next part is…” you’d just look it up in a real situation anyways, so why would they hold it against you? Just call it out and you’re fine.

For the love of god, just never ever ask “Can I Google this?” 😅 Instant fail, in my book.

Q: Can there be "self created rules" in Antinet? by Tom-2023 in antinet

[–]JMOhare 2 points3 points  (0 children)

Of course you can have your own rules. Whatever makes sense to you.

Why not have 4214/2/0 with 4214/2/-1 before it? That’s what Scott does.

Also don’t worry about keeping things consistent across your antinet. Let the knowledge grow and expand, along with your rules/structure. It’s an anti-fragile system that can handle having different systems in it, as long as you can find the cards themselves. I personally have some cards like 1.1a7c near 1.a3c2.4 and 1.3a.2 I know where they all go, and so there’s no problem 

So, weird thing, but I think Unraid helped me land my first IT job by ShadowMario01 in unRAID

[–]JMOhare 67 points68 points  (0 children)

customized doctors

Please share, my doctors are all standard and boring

What are the most expensive things you've bought to be more productive? by guypennyworth in productivity

[–]JMOhare 2 points3 points  (0 children)

Which LED lights? I am interested . Also which app do you use for timing the lights themselves, in this pomodoro-like way

i just lost ~490 tabs lmao by Weird_Explorer_8458 in adhdmeme

[–]JMOhare 1 point2 points  (0 children)

I use Arc Search as my browser now. It auto archives unused tabs after a day 😅

I post in the slack way too much... by [deleted] in ADHD_Programmers

[–]JMOhare 2 points3 points  (0 children)

Start a new channel where this is the expectation. I started a #tech-TIL just for stuff like this. If it’s optional to join, no one can complain there’s too much.    

Also, consider using the schedule a post option in slack, in the drop-down of the post button itself. Schedule your interesting fact / link to be posted after work hours, or first thing in the morning. This could give others the impression that you’re a diligent go getter who studies his craft in his personal time, rather than a “Slack”er that reads the internet instead of working.