Hacker Newsnew | past | comments | ask | show | jobs | submit | hombre_fatal's commentslogin

A good example of that is the guys on r/homelab explaining how they built a NAS so their wife could save her phone media without Google Photos.

Man, paying Google/Apple $5/mo is surely a much better solution for her. And are you really doing 3-2-1 on that?

Save the dicking around for your own stuff.


Both my wife and I are reluctant to upload our entire photo collection spanning 20+ years to the cloud. Immich has been working really well for us, the experience for her is just as seamless as it would be for Google Photos, I think.

And at $180/yr for the 2TB of storage we'd need to pay for, vs. maybe $200 in hardware, it pays itself off pretty quickly... if you exclude the time spent setting it up and administering it. But I don't mind, it's a bit like digital gardening for me.


$200 hardware only? my main concern with storing photos locally is the need for a NAS. Even at 2-3TB you still need: a NAS device, 2-3 hard drives and the mini pc to run immich + power bill to run them. it will cost more than $180/yr. cost should not be the main factor people store photos locally.

It's what I paid for my system without the drives. And I don't remember how much I'm paying for the power bill but it was like 15 or 20€/ year more.

If it was just for backuping my photos I would just buy an external hard drive or 2 tough


You don't need a NAS, really. My setup is a second-hand i5-7300U fanless mini-PC I got for $90, 2 x second-hand 4TB HDDs, and 2 x USB 3.5" enclosures. It's messy but it works... I haven't measured power in a bit but I reckon it pulls around 20-30W, which is around $15-20 a year at my current prices.

We back it up daily using restic to an old 2TB NAS that's at my parents place + the occasional manual backup


How is that by itself not a NAS?

It is, but OP said you need both a NAS and a mini PC

180/year? That's ~150watt server. That's a very powerful NAS. You'll be paying $200 per month form a cloud provider for such performance. A performant home low power NAS can be build that will consume easily, 30-40W. It won't need to be upgraded for over a decade. Ideally, 5x HDDs with 5 year warranty. The only expense is rolling upgrades of HDDs as storage fills up.

Backup to cloud glacier storage is ~$1.20 per TiB-month

Cost is absolutely a factor. self-hosting can't even be touched. And, the that's just the start of the value proposition.


My local backups certainly cost more than $180/year just in hard-drives alone.

The upfront costs are pretty big but over time it’s not too bad to do 3-2-1. I doubt you’ll come out on top of Google every time - there’s a reason their prices are so low, and that’s more of an incentive to leave than to save a few dollars.

For me, I run Immich off a Beelink S12 Pro mini PC, with the photos themselves stored on my Synology NAS. Every night, I backup the VM with docker that runs Immich to the NAS, then the entire NAS gets backed up to Synology’s Cloud. My upfront costs were the NAS, the drives, and the mini PC, and my ongoing costs are electricity and the cloud storage fee for Synology’s cloud (about $70/year for a terabyte). That’s not cheaper than Google, but it does prevent them from having access to photos of my kids and family.


> Man, paying Google/Apple $5/mo is surely a much better solution for her. And are you really doing 3-2-1 on that?

Just some days back someone on reddit posted how their 14yo son (via a family/linked Google account) used Gemini Live to, err, enjoy himself with the camera on.

All his accounts are now permanently locked for CSAM.

So, yes, not being beholden to a megacorp absolutely has its uses.


That Reddit post was thoroughly debunked as untrue. It had some obvious plot holes and inconsistencies.

Google even came out and said that’s not how account suspensions work: They don’t sequentially ban other accounts that have been associated with a device that was associated with an account, as many pointed out.

I’m surprised how many people fell for that obvious piece of Reddit creative fiction. I think we’ll be hearing about it as an urban legend for years.

Reddit has become a place for posting fiction on advice subs. It started on the relationship advice subs but has spread to all of the advice subs now, like the legal advice post you saw. You have to read Reddit with a lot of skepticism.


Thanks, it's good to know this thing wasn't true. I wasn't aware of it at all.

Unfortunately I have seen other horror stories (dad takes a picture to send to the doctor, it uploads to iCloud/Google photos, account gets banned) to be wary of trusting any such large corp.

Partly tangential, but just yesterday there was a post of someone with a checzk password who got locked out of their iPhone. Now of course an iCloud backup might have actually helped them here, but the reliance on "It's Apple, it'll work" is a very common thing (understandably!), but unfortunately not true.


Oh, by the way - this was the account he used for his business (I don't remember if it was a custom domain). He's pretty much lost his only way of communicating with customers. This isn't just a "whoops, let me make a new email" situation.

(You can go to the legal advice UK subreddit if you want to see the post.)


> (You can go to the legal advice UK subreddit if you want to see the post.)

It was removed quickly because it was obviously untrue. The details of the story weren’t even consistent across the posters comments.


> Man, paying Google/Apple $5/mo is surely a much better solution for her.

According to which criteria?

There are values beyond "basic convenience" that are important as well. Being independent from a subscription service is one of them. Having full control over your own media being another.

Moreover, subscriptions in general have disadvantages. For example:

1. If a subscription service decides to increase their prices tenfold, there is nothing a customer can do to stop them.

2. If they decide to stop operating completely, a customer also has no say into the matter.

3. If the subscription service decides to just unilaterally stop offering the service to a particular user, they can do so at their own discretion, at any time.

This all means that whatever value is being "obtained" by using a subscription service, it is only going to last for as long as the provider wants it to last.


and lose a lifetime's worth of pictures because Google identified a pic of your toddler in their pyjamas as CSAM and nuked your life. Or your 13y/o kid fiddled with themselves infront of gemini. etc

Of all the dicking around one can do in a homelab, and I'm guilty of plenty of it, setting up some network storage for photo backup is easily one of the highest value things you can do.


Our child is only 6 but these fears are done of the reasons we have immich at home (amongst other things). We still have Google storage for photos, but just in case they take a photo or video that gets flagged we do not want to lose everything. I am though trying to get in the habit of having an annual photo book printed to have some used copies of memories.

My spouse is more tired to Google, but for myself if I got cut off i'd just have to change some recovery email addresses.


ha even better on /r/localllm husbands are scratching their head why their wives and kids just won't use their local chatgpt. It's fast and i bought 4 5090 for this why won't they use it!

Brothers, maybe they don't want you to see all their private chats with AI?


yes, the economics, and ease of use, of google/apple cloud storage is unmatched

and yes, most people willing to endeavor into the area are hobbyist, with all that entails

however, reading even one story of someone losing access to their cloud photos for xyz reason, is enough to decide that you ought to have some mechanism in place to ensure ownership of your data


I just sync down everything from my wife/kids’ Google Drive/Dropbox/whatever nightly to my NAS. Usability of a cloud solution, but with on-prem backup.

Except with modern tooling it's not a huge task anymore to run these services.

Cost wise on the right hardware it is very cheap to run, add the privacy/personal control aspect it's no wonder so many people do it.


Software wise I find stuff pretty easy to set and forget. It's hardware that's always been the issue for me. When your power or internet goes out, everything goes down. While you move property, every thing is down. Currently my server has developed an issue with randomly crashing and rebooting I haven't been able to resolve yet.

Using a VPS entirely removes the hardware aspect, but it also mostly defeats the point of self hosting.


Your personal photos likely do not need 99.99999999999% of availability, especially if you still have a local copy of the most recent and interesting ones on your smartphone.

I don’t think it defeats the point at all. Uploading photos to Google is a massive privacy concern. Apple is maybe better in that way, but very limited cross-platform support, and when I’ve tried it, poor performance & pricing. Neither do well at higher end photography either.

I self host for privacy, which makes me feel uncomfortable about all my private data sitting unencrypted on a server I don't control. It's better in that you don't have fully automated google AI scanning your data, but it's still exposed. None of the self hosted apps are designed with e2e encryption in mind so you'd be better off using icloud.

> None of the self hosted apps are designed with e2e encryption in mind

https://ente.com is open source, and self hosted, and end to end encrypted.


Lets say you don't leave it unencrypted on disk, only in memory. Do you really think vps providers are slurping your personal data out of a VM's memory in the same way google do dragnet personal data gathering? If your adversary is the government, sure they probably can do that, but otherwise it seems unlikely.

Well no, Google at some point in mid 201x screwed up some of photos hosted on Photos.

My personal backup has been flawless (so far).

Would have spent a couple thousand $ by now, if stayed on it.


When you want to quickly use apps without navigating away from your tiled workspace.

Especially transient dialogs, e.g. wifi/file picker. I would create rules in sway/i3 for those to keep them floating.

I've written at length about this topic on HN in the last month, so I'd hate for it to seem like my lil hobby horse, but something I've come to appreciate about the conventional "stacking" window solution of Windows/macOS is that it has a good answer for apps you briefly use.


I don't think people are kept abreast of the realities of animal farming in general.

Cows simply produce milk like chickens lay eggs.

Consider how imagery of a farmer inseminating a cow with his arm disappearing up some tract or fitting a spike to the baby so it can't drink its mom's milk -- or farm conditions in general -- are basically shock footage that people are insulated from until they maybe chance upon a movie like Dominion.


I didn't want to put a spiked nose ring on the first calf born on my small farm because of the visual shock. Its mother didn't kick the calf off as it grew up. The calf wouldn't stop nursing, kept the cow in milk for far too long, and I believe eventually caused her death.

These are not sapient beings that are capable of looking out for their own well-being. We've bred that out of them over hundreds of human generations.


? No, you need to educate yourself.

The gestation period of a cow is approximately 9 months, similar to humans, by coincidence. Only a cow that has given birth to a calf will produce milk. The normal lactation period is 305 days before the cow is "dried up" before giving birth again. 10,000 pounds of milk is considered a good lactation total. Typically, cows are bred to calve once per year. Typically going through 10 lactations before that one way trip to MacDonald's.

Dairy bulls are notoriously nasty creatures, so artificial insemination is almost universal in the dairy industry. The "tract" that you speak of is the cow's colon. The technician is careful to guide the pipette so as not to injure the animal, and the colon provides convenient access to feel what is going on inside.

If you are squeamish about such things as cow's colons, then vet school is not for you.


I was speaking from the perspective of the people in my opening sentence. How commonly known would you suspect those facts are in your comment?

e.g. "[They might assume] cows simply produce milk like chickens lay eggs."

It's normal to never really think about it -- our society is set up so that you never have to. The secretion comes in a jug, the meat comes in cellophane, and that's it.


> e.g. "[They might assume] cows simply produce milk like chickens lay eggs."

You may have a point that many have no idea how chickens work. Egg laying being like giving birth isn't an unreasonable explanation if you had to come up with one on the spot while completely in the dark. But most understand how milk is produced because even if they've never seen a cattlebeast, they deal with milk-producing humans daily.


I'm not sure. Judging by my own family, I think a lot of them have been info-silo'ed to think pasteurization is harmful and that "They" want to keep raw milk from you.

I'd liken it to claiming an anti-measles-vax person is aware of the risks of measles. They might not believe in the risk at all.


I think there are better things to focus on about Elon Musk, like his role in getting Trump elected, the misinfo tweets he reposts with "Exactly" and "Concerning" (where the top community note trivially debunks the tweet -- he doesn't care whether it's real), making a stink about the Epstein files until he was cool with Trump again, promoting right-wing slop like Gunther Eagleman, changing Twitter in general like how you can freely say the n-word now, how he went about DOGE, what he promotes vs what he's silent on.

But I've yet to see someone show video of a prominent democrat doing the same salute as Musk. Which is probably why it's left as an exercise for the reader to find.

That said, we don't need to speculate about his salute when you can look directly at the slop he posts on Twitter.


[flagged]


“If you ignore the ways they’re different, they’re the same”

Those are different gestures. Musk is clearly forcefully throwing out his harm, mimicking the Nazi salute. Booker is moving his arm from his chest to a waving motion, using two hands instead of one at some points.


Aside, they should. This thread is a good example of how groveling for donations distorts what should be a simple transaction.

Instead, people act like they're buying in to a 50% share with their $5 and then act like they cofounded the project forever after the donation.


> Instead, people act like they're buying in to a 50% share with their $5 and then act like they cofounded the project forever after the donation.

You've twisted the timing. My comment is about

"Give me money." "Okay, tell me why I should give you money."

not

"I gave you money. Tell me what you did with it." It's a big difference. It's easy for me to just not give them money if I don't know what I'm donating to.


Those two examples map to the first and second parts of my claim.

Though I'm making a general reflection rather than trying to antagonize any individual here. I was already thinking about this when clicking into TFA to see that yes, it's another donation beg.

The answer to the person I replied to is basically: yes.

There's a nit in human psychology between mutual transactions (even lopsided against our favor) and voluntary unilateral ones (like donations) where the latter results in disproportionate scrutiny and entitlement compared to the former.

I once started accepting donations on my forum. I noticed people acted like they were about to make the grandest gesture in the world, would I be so lucky to deserve it after answering their questions despite having built a forum they spend four hours a day on. (They gave me $5)

And once they donated, they saw themselves as a boardmember-like persona with veto power and a disproportionate say on what I do, often pointing out that they're a donor. (They gave me $5)

I'm exaggerating a bit to paint a picture of what I mean. I think it's all unintentional, and they might be embarrassed if I'd told them this.

But I ended up refunding everyone after a while.

Yet when I charged $5 to let users expand their PM inbox size or max avatar resolution, nobody ever brought it up. They understood the transaction ended there. What is the $5 used for? -- What do you mean? It doubled my PM inbox size.

It's a funny quirk of our brain. I think a license purchase aligns expectations much more than groveling for donations, and it creates a natural freemium model for open source (or source-available rather?) projects.


The simplest filter to exclude potential Satoshi candidates is to read Satoshi's early posts discussing bitcoin which never seems to come up in these convos.

He had a calm, cool, consistent, professional demeanor. Always worlds different than the people people claim him to be.

You'd have to believe these public figures were playing 4D chess where they invented a persona and spent a couple years impeccably roleplaying it with no mistakes only to abandon it.

Aside from it being incredibly difficult, unlikely, and premeditated to do that, you can read the posts of Szabo et al and see they literally don't have it in them.

Meanwhile, I'm thinking of that Show HN 10 years ago that deanonymized all of our HN alt accounts with a basic trigram comparison or whatever it was, even alt accounts with three short posts.


This comment rings true to me as someone who contemporaneously read Satoshi's posts (not from the very beginning but on bitcointalk.org). People are underestimating how difficult (and probably pointless) it is to create and maintain a whole personality in aid of subterfuge. There are so many other easier and less risky ways to achieve the same goal than to adopt a consistent persona that's far from your own; you could, for example, release the code with one anonymous paper and then disappear completely, and then create three or four random new personas as needed to push it along publicly. That's more plausible (and less work) than sustaining a "Satoshi" with a very different personal style from yourself and then also, as it happens, speculatively fashioning fake email conversations with yourself, years in advance, in order to throw people off the scent in the future.

Among people who try to guess Satoshi's identity, there is also a surprising bias toward fame or at least well-known people. There is literally zero reason to think that Bitcoin came from a person anyone had heard of or has heard of since. It's a big world. Many (most?) interesting and novel open-source contributions, hash algorithms, cipher algorithms, key-exchange protocols, and so on come from previously unknown figures. Pick any random open-source project and try to guess who created it as if you didn't know; most people wouldn't do a good job, and thinking "oh, it has something in common with Twitter so it must have been Jack Dorsey" would have a terrible success rate. And, as it happens, well-known people tend to like fame and don't try to stay anonymous.

I could name hundreds of smart, experienced, and relatively unknown tech-company employees, professors, and open-source contributors who would have all the necessary broad skills to have written Bitcoin. It's not that rare. The contribution itself is rare but that's like lightning; the insight of invention strikes unpredictably. Assembling high-level systems that use cryptography isn't something that requires that you post to mailing lists or message boards of cryptography enthusiasts. And even if that weren't true, there are hundreds of useful, moderately used cryptosystems that most people haven't heard of and that would never make the radar of a NYT author who (evidently) thinks it's a coincidence that two different cryptosystems might use asymmetric ciphers.

The NYT article boils down to "I had a hunch from this person's body language and, out of a community of a few hundred identified figures, I found a methodology to confirm that it was him." It's a hair better than that and honest with regard to some of its own limitations, but in the end it's no more convincing than that. The upshot is that there's some circumstantial evidence in favor of a particular person, although there's significant circumstantial evidence in the other direction too. It's astonishing to me that the NYT published this piece.


>Among people who try to guess Satoshi's identity, there is also a surprising bias toward fame or at least well-known people.

It's very common for this to happen when media are trying to unmask an anonymous figure. There are parallels with the furore around Burial's nomination for the Mercury Prize, journalists picking any number of seemingly random and unlikely well-known names to attribute as being him, when the truth was that he really just wasn't interested in publicity and preferred to live in peace and quiet. Now, in the days of social media etc. it seems even more unimaginable to them that someone would want to remain in the background and not claim the limelight for their work.


> it's a coincidence that two different cryptosystems might use asymmetric ciphers

Not only that, but the exceedingly niche C++ language and the MIT license!


> Among people who try to guess Satoshi's identity, there is also a surprising bias toward fame or at least well-known people.

Very true. Every time I see people seriously propose Elon Musk or Paul Le Roux or some other flashy/cool celebrity figure, I'm reminded that people are just attracted to spectacular stories and theories. Similar to how every missing persons case eventually has "trafficked by millionaires for sick satanic rituals" proposed as a theory.

I think Satoshi was probably a regular, older IT professional who developed an interest in digital cash, did some research, and familiarised himself (somewhat) with earlier proposals and discussions. People suggest he was a seasoned cypherpunk, but when he first began posting about Bitcoin to mailing lists, I seem to recall someone having to correct his formatting (I don't remember the specifics, and I wish I could find it, but it stood out to me at the time as suggesting unfamiliarity with mailing lists generally).


I think if you were going to send the same harness/prompt traffic as Claude Code, then you’d just use Claude Code. Alternatives generally are trying to do something different, thus are going to be easy to detect.

Well, humans also default to 'cp' until they learn the better pattern or find out their backup is missing data.

Also, my n=1 is that I told Claude to create a `make backup` task and it used .backup.

I don't understand the double standard though. Why do we pretend us humans are immaculate in these AI convos? If you had the prescience to be the guy who looked up how to properly back up an sqlite db, you'd have the prescience to get Claude to read docs. It's the same corner cut.

There's this weird contradiction where we both expect and don't expect AI to do anything well. We expect it to yolo the correct solution without docs since that's what we tried to make it do. And if it makes the error a human would make without docs, of course it did, it's just AI. Or, it shouldn't have to read docs, it's AI.


You're confusing a workman's winking complaint about their tool, with, being unfair by not treating AI like a human.

I'm making a general observation about this frequent genre of complaint.

And I'm lucky enough to be making an observation about your general observation about this frequent genre of complaint

I don't get what you're trying to say then.

I suspect many people here have tried it, but they expected it to one-shot any prompt, and when it didn't, it confirmed what they wanted to be true and they responded with "hah, see?" and then washed their hands of it.

So it's not that they're too stupid. There are various motivations for this: clinging on to familiarity, resistance to what feels like yet another tool, anti-AI koolaid, earnestly underwhelmed but don't understand how much better it can be, reacting to what they perceive to be incessant cheerleading, etc.

It's kind of like anti-Javascript posts on HN 10+ years ago. These people weren't too stupid to understand how you could steelman Node.js, they just weren't curious enough to ask, and maybe it turned out they hadn't even used Javascript since "DHTML" was a term except to do $(".box").toggle().

I wish there were more curiosity on HN.


So what do I do differently then?

Hypothetically, you have a simple slice out of bounds error because a function is getting an empty string so it does something like: `""[5]`.

Opus will add a bunch of length & nil checks to "fix" this, but the actual issue is the string should never be empty. The nil checks are just papering over a deeper issue, like you probably need a schema level check for minimum string length.

At that point do you just tell it like "no delete all that, the string should never be empty" and let it figure that out, or do I basically need to pseudo code "add a check for empty strings to this file on line 145", or do I just YOLO and know the issue is gone now so it is no longer my problem?

My bigger point is how does an LLM know that this seemingly small problem is indicative of some larger failure, like lets say this string is a `user.username` which means users can set their name to empty which means an entire migration is probably necessary. All the AI is going to do is smoosh the error messages and kick the can.


1. I'm working in Rust, so it's a very safe and low-defect language. I suspect that has a tremendous amount to do with my successes. "nulls" (Option<T>) and "errors" (Result<T,E>) must be handled, and the AST encodes a tremendous amount about the state, flow, and how to deal with things. I do not feel as comfortable with Claude Code's TypeScript and React outputs - they do work, but it can be much more imprecise. And I only trust it with greenfield Python, editing existing Python code has been sloppy. The Rust experience is downright magical.

2. I architecturally describe every change I want made. I don't leave it up to the LLM to guess. My prompts might be overkill, but they result in 70-80ish% correctness in one shot. (I haven't measured this, and I'm actually curious.) I'll paste in file paths, method names, struct definitions and ask Claude for concrete changes. I'll expand "plumb foo field through the query and API layers" into as much detail as necessary. My prompts can be several paragraphs in length.

3. I don't attempt an entire change set or PR with a single prompt. I work iteratively as I would naturally work, just at a higher level and with greater and broader scope. You get a sense of what granularity and scope Claude can be effective at after a while.

You can't one shot stuff. You have to work iteratively. A single PR might be multiple round trips of incremental change. It's like being a "film director" or "pair programmer" writing code. I have exacting specifications and directions.

The power is in how fast these changes can be made and how closely they map to your expectations. And also in how little it drains your energy and focus.

This also gives me a chance to code review at every change, which means by the time I review the final PR, I've read the change set multiple times.


I hope you're not 100% serious.

Otherwise you should switch to haskal since it makes logic errors and bugs mathematically impossible.


I have encountered the exact same kind of frustration, and no amount of prompting seems to prevent it from "randomly" happening.

`the error is on line #145 fix it with XYZ and add a check that no string should ever be blank`

It's the randomness that is frustrating, and that the fix would be quicker to manually input that drives me crazy. I fear that all the "rules" I add to claude.md is wasting my available tokens it won't have enough room to process my request.


Yup, this is why i firmly believe true productivity, as in, it aiding you to make you faster, is limited by the speed of review.

I think Claude makes me faster, but the struggle is always centered around retaining own context and reviewing code fully. Reviewing code fully to make sure it’s correct and the way I want it, retaining my own context to speed up reviews and not get lost.

I firmly believe people who are seeing massive gains are simply ignoring x% lines of code. There’s an argument to be made for that being acceptable, but it’s a risk analysis problem currently. Not one I subscribe to.


Use planning+execution rather than one-shotting, it'll let you push back on stuff like this. I recommend brainstorming everything with https://github.com/obra/superpowers, at least to start with.

Then work on making sure the LLM has all the info it needs. In this example it sounds like perhaps your hypothetical data model would need to be better typed and/or documented.

But yeah as of today it won't pick up on smells as you do, at least not without extra skills/prompting. You'll find that comforting or annoying depending on where you stand...


Always start an implementation in Claude Code plan mode. It's much more comprehensive than going straight to impl. I never read their prompt for plan mode before, but it deep-dives the code, peripheral files, callsites, documentation, existing tests, etc.

You get a better solution but also a plan file that you can review. And, also important, have another agent review. I've found that Codex is really good at reviewing plans.

I have an AGENTS.md prompt that explains that plan file review involves ranking the top findings by severity, explaining the impact, and recommending a fix to each one. And finally recommend a simpler directional pivot if one exists for the plan.

So, start the plan in Claude Code, type "Review this plan: <path>" in Codex (or another Claude Code agent), and cycle the findings back into Claude Code to refine the plan. When the plan is updated, write "Plan updated" to the reviewer agent.

You should get much better results with this capable of much better arch-level changes rather than narrow topical solutions.

If that's still not working sufficiently for you, maybe you could use more support, like a type-system and more goals in AGENTS.md?


IMO, plan mode is pretty useless. For bug fixes and small improvements, I already know where to edit (and can do it quickly with vim-fu).

For new features, I spend a bit of time thinking, and I can usually break it down in smaller tasks that are easy to code and verify. No need to wrangle with Plan mode and a big markdown file.

I can usually get things one-shotted by that point if I bother with the agent.


My manager and I have been experimenting with it for some stuff, and our most recent attempt at using plan mode was a refactor to change a data structure and make some conversion code unnecessary, then delete it. The plan looked fine, but after it ran the data structure change was incomplete, most of the conversion code was still there, and it introduced several bugs by changing lines it shouldn't have touched at all. Also removed several "why" style comments and arbitrarily changed variable names to be less clear in code it otherwise didn't change.

This was the costliest one we had access to, chosen as an experiment - took $20 over almost a half hour to run.


Did you do the plan review cycles like I suggested? It's a critical point.

Plan mode gives you a plan file, then you refine that, and impl derives from it.

Also, do you know it cost $20 because you're using the Claude API? I'd definitely use a subscription for interactive/development use.


We reviewed the plan manually, asked it a few questions to clarify parts, and manually tweaked other parts.

I didn't catch what it was, some web dashboard that showed the cost per prompt. We could see it going up as it ran. We were just using the plan our company provided.


Not the person you're replying to but yes, sometimes I do tell the agent to remove the cruft. Then I back up a few messages in the context and reword my request. Instead of just saying "fix this crash", or whatever, I say "this is crashing because the string is empty, however it shouldn't be empty, figure out why it's empty". And I might have it add some tests to ensure that whatever code is not returning/passing along empty strings.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: