Live data from Hacker News

Setting up your spare Mac for Claude Code to control, a step-by-step guide

ykdojo.github.io

191–200 of 213 posts

Re: Setting up your spare Mac for Claude Code to control, a step-by-step guide

#191
post #157

Earlier quoted context omitted.

> Imagine for example looking for http status code 500 in an api log over the past hour. 1. On a blog that no one visits maybe? 2. It's called a grep 3. For bigger projects it's called sentry

Dude, really open your mind and stop arguing mindlessly. We're using this to great success on a serious sass product with hundreds of thousands of users. I'm not some AI influencer, or blowing smoke. The source of errors can be whatever you like. Sentry, grep, whatever. Its not the point. The point is that many of these errors are real issues, and can be fixed automatically and safely by agentic systems. It really sa…

You started with "scanning logs for errors" with LLMs which is one of the most stupid things could do with LLMs on a "serious SASS product with hundreds of thousands of users" (aka logs easily in gigabytes to hundreds of gigabytes per minute).

But now it's suddenly not "we use LLMs to scan logs for errors", but "we use actual tools to find erots in logs, but then just hand them off to an LLM and hope for the best".

As in "let's repeat what @troupo said but pretend it somehow goes against what @troupo said" lol

Re: Setting up your spare Mac for Claude Code to control, a step-by-step guide

#192
post #65

Why a laptop at all? Why not just use a VM in the cloud and just a CLI interface?

For me, it's mostly because I want whatever I'm running to stay on my own home network, with access to Home Assistant, my homelab, and so on. Beyond that, old laptops are hard to beat for this: I already have a few, plus spares, they sip power, the battery is a built-in UPS, and the screen and keyboard mean I have a console when something goes wrong — no hunting for a monitor. There are plenty of use cases for a cheap cloud VM or VPS too, of course.

In my case, most of my VMs live on a proxmox cluster of HP EliteDesk minis, with the laptop sitting outside that as the thing that manages the cluster and a few other odds and ends.

Re: Setting up your spare Mac for Claude Code to control, a step-by-step guide

#193
post #166
post #87

Earlier quoted context omitted.

You're being left behind.

Eventually everyone will be without a job other than the Bros working at AI companies. Or the bubble will implode and we see ourselves at the job queue anyway.

It's a no win trap, except for the tech bros cashing in on investors burning money. Data centers using up the available clean drinking water, people with no jobs paying higher electrical bills, stressing the electrical power grid to the breaking point, historically unparalleled IP theft to divert money away from creators and their content consumed with tokens...

https://isaiprofitable.com/ (Is AI Profitable Yet?)

https://www.yahoo.com/entertainment/music/articles/largest-i... (“The largest IP theft in human history”)

https://www.recordinglaw.com/news/authors-protest-ai-empty-b... (Don't Steal This Book)

https://finance.yahoo.com/energy/articles/why-ai-boom-break-... (Why the AI Boom Is About to Break the U.S. Power Grid)

https://www.aljazeera.com/opinions/2026/1/21/ais-growing-thi... (AI’s growing thirst for water is becoming a public health risk)

Re: Setting up your spare Mac for Claude Code to control, a step-by-step guide

#194
post #24

I just cannot come up with a good AI-is-actually-24/7-helping-me-out use case. Please help: I wánt to need this!

I think the main use case for AI bros is to setup a goofy looking dashboard, name it Jarvis to cosplay being Tony stark, and display stats for all the generated videos they're posting to social media. (I wish I was joking)

And make a video about how to make a dashboard (that you call Jarvis).

Re: Setting up your spare Mac for Claude Code to control, a step-by-step guide

#195
post #53

Earlier quoted context omitted.

If you want Anthropic (or others) but anonymously, what you do is use https://openrouter.ai/pricing and fund your account from any of your preferred cryptos.

Yes you can anonymize from one frontier lab, but you've just now created a new source of identification for all your inference: OpenRouter.

You know you can lie right? As far as openrouter knows my name is Bob Dole.

Re: Setting up your spare Mac for Claude Code to control, a step-by-step guide

#196
post #158

Earlier quoted context omitted.

>It's now become so bad, I had to literally vibecode a separate linter for this. You see, there's your problem right there. You're vibe coding, which by definition literally means you're unwilling to look at the generated code. That's not what successful ai assisted software developers are doing. YOU HAVE TO READ THE CODE. Refusing to do that means you're not a serious programmer, you're outsourcing your thought and…

> You see, there's your problem right there. You're vibe coding, which by definition literally means you're unwilling to look at the generated code. That's not what successful ai assisted software developers are doing. YOU HAVE TO READ THE CODE. I guess you vibe-read what I wrote. Let me write it again for you: "I always have to correct its hallucinations during the day. Why would I ever let it run unsupervised overn…

No, I read what you wrote, and you wrote "vibecoded", and the definition of vibe coding is not reading what you generated, then always hitting "Accept All". And it has a space in it. I'll quote the definition below, so you don't have to look it up yourself, and we can both be on the same page.

It's right there on the label. If you didn't mean "vibe coded" then don't vibe write "vibecoded", and instead read what you wrote, then look up the meaning and spelling of the terms you are using, and do not neglect to correct yourself because it's not what you meant.

I have to correct typos like that all the time when I write them by hand. But making typos and having to correct them and having to look up the meaning and spelling of words does not make me complain about all human generated code and text just because it requires me to proofread what I wrote.

Reading what you wrote or what ai generated and looking up terms is all part of the process, because people and llms make mistakes. Vibe coding is not giving a shit about that, thinking it doesn't apply to you, and hitting "Accept All" without reading the code, by definition.

And if you can't accept that, then don't write or generate code or text, and don't complain about how you have to read what you and llms generate and correct it, and understand what words mean.

>I had to literally vibecode a separate linter for this

Why would you "literally vibecode" a linter and use it to review other llm generated code without reading the linter's code itself? That is "literally" vibe coding eating its own tail.

I take your emphatic use of the word "literally" to mean that you are "literally" using the well know definition of vibe coding as it was coined by Andrej Karpathy of OpenAI, which is "iterally" (and I quote):

>I "Accept All" always, I don't read the diffs anymore.

Am I misunderstanding you, or are you vibe writing the wrong term without reviewing the meaning of your own words?

Here is the full literal quote so there is no room for confusion or claims of missing context:

https://x.com/karpathy/status/1886192184808149383

>Andrej Karpathy @karpathy: There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.

That is the "literal" widely understood and well defined meaning of what you wrote, but misspelled "vibecoding", according to the well known AI expert from OpenAI who originally defined and championed the term. Its meaning has not suddenly changed.

Only a vibe coder would vibe code a linter to vibe lint vibe coded code for them, without looking at ANY of that code themselves, by just hitting "Accept All" always. Because vibe coders by definition don't want to bother reading what they generated, don't care what it means, and still expect it to come out perfect.

Don't be a vibe coder, or a vibe writer, or a human stochastic parrot: read what you write and know the definitions of the words you use.

And if you're not a vibe coder, then don't claim to "vibecode": that's "not engineering" just "magical and wishful thinking", as you like to say.

>"I always have to correct its hallucinations during the day. Why would I ever let it run unsupervised overnight?"

And the answer to your question is: because you are using git, so you can look at the diffs before merging and deploying into production. You are using git and looking at the diffs, aren't you? Have you heard of PRs and code reviews? Or is that too much to ask of a "vibecoder"?

Re: Setting up your spare Mac for Claude Code to control, a step-by-step guide

#197
post #61

Earlier quoted context omitted.

None of these are things I want or need in the product I maintain with a team, there's really no point to any of this unless you run a vibe coded SaaS (?)

Your non-vibecoded non-SaaS application never has errors?

It doesn't have a central stream of logs if it's running on an isolated system without internet, so while there are errors, you can't have a 24/7 Claude looking at it. At my previous role, similar issue, you can't put Claude 24/7 on a PC with patient data on it. Just not happening.

Re: Setting up your spare Mac for Claude Code to control, a step-by-step guide

#198
post #160

Earlier quoted context omitted.

If this is your problem, I hate to say it, but it’s a skill issue on your side. I didnt even start developing software until LLMs even though I know all the primitives quite well and have a strong grasp of architecture. ADHD, perfection, and focus got in the way. I’m writing a pretty complex application and I don’t have the problems you’re running into. I regularly have my code reviewed by professional devs to ensure…

> I regularly have my code reviewed by professional devs > I also read my code regularly So you're literally doing what I am talking about.

No, you said you were "literally vibecoding", which means the opposite of what he said.

https://x.com/karpathy/status/1886192184808149383

Re: Setting up your spare Mac for Claude Code to control, a step-by-step guide

#199
post #24

I just cannot come up with a good AI-is-actually-24/7-helping-me-out use case. Please help: I wánt to need this!

ask AI to help

Ask AI to help PERFECTLY.

Make sure to spell PERFECTLY in all caps.

Re: Setting up your spare Mac for Claude Code to control, a step-by-step guide

#200

What's a good way to give a limited amount of money to the LLM, say like 2k or 5k or something. But keep it completely separate from my identity. Like I want the LLM to have a bank account and he can do ANYTHING with that bank account that he wants. But he can't fuck anything up that has to so with me. He only has 2 - 5k

Your LLM can fuck that up badly if your LLM starts to take loans, right? Or BNPL regardless of sandboxing?

well, if it's disconnected from me... it has nothing to do with me, whatever it does has NOTHING to do with me.

Problem is I need the LLM to do this without an SS.

Post reply on HN