Readit News logoReadit News
ec109685 commented on Using LLMs at Oxide   rfd.shared.oxide.computer... · Posted by u/steveklabnik
john01dav · 12 days ago
> Wherever LLM-generated code is used, it becomes the responsibility of the engineer. As part of this process of taking responsibility, self-review becomes essential: LLM-generated code should not be reviewed by others if the responsible engineer has not themselves reviewed it. Moreover, once in the loop of peer review, generation should more or less be removed: if code review comments are addressed by wholesale re-generation, iterative review becomes impossible.

My general procedure for using an LLM to write code, which is in the spirit of what is advocated here, is:

1) First, feed in the existing relevant code into an LLM. This is usually just a few source files in a larger project

2) Describe what I want to do, either giving an architecture or letting the LLM generate one. I tell it to not write code at this point.

3) Let it speak about the plan, and make sure that I like it. I will converse to address any deficiencies that I see, and I almost always do.

4) I then tell it to generate the code

5) I skim & test the code to see if it's generally correct, and have it make corrections as needed

6) Closely read the entire generated artifact at this point, and make manual corrections (occasionally automatic corrections like "replace all C style casts with the appropriate C++ style casts" then a review of the diff)

The hardest part for me is #6, where I feel a strong emotional bias towards not doing it, since I am not yet aware of any errors compelling such action.

This allows me to operate at a higher level of abstraction (architecture) and remove the drudgery of turning an architectural idea into written, precise, code. But, when doing so, you are abandoning those details to a non-deterministic system. This is different from, for example, using a compiler or higher level VM language. With these other tools, you can understand how they work and rapidly have a good idea of what you're going to get, and you have robust assurances. Understanding LLMs helps, but thus not to the same degree.

ec109685 · 12 days ago
Don’t make manual corrections.

If you keep all edits to be driven by the LLM, you can use that knowledge later in the session or ask your model to commit the guidelines to long term memory.

ec109685 commented on OpenAI needs to raise at least $207B by 2030   ft.com/content/23e54a28-6... · Posted by u/akira_067
ec109685 · 22 days ago
That’s 207b / 8b people / 4 years / 365 days or 1.17 cents a person.

If ChatGPT is delivering that, they should have no problem raising money.

ec109685 commented on X's new country-of-origin feature reveals many 'US' accounts to be foreign-run   hindustantimes.com/world-... · Posted by u/ourmandave
lateforwork · 25 days ago
I assume the country of origin is detected based on IP address. These fakers will now create Azure VMs hosted in the US, then login to those VMs and use X from the VM. A lot of scammers disguise their location using this method.
ec109685 · 25 days ago
App Store country of origin too weighs in.
ec109685 commented on How Quake.exe got its TCP/IP stack   fabiensanglard.net/quake_... · Posted by u/billiob
ec109685 · a month ago
This article makes it seems like 1996 was ancient times. There was the internet then, browsers, Mac’s had a tcp stack for a while by then, quake was an extremely advanced game.

Yeah, the dos to windows transitions was a big deal, but it was a pretty ripe time for innovation then.

ec109685 commented on Cloudflare Global Network experiencing issues   cloudflarestatus.com/inci... · Posted by u/imdsm
lordofgibbons · a month ago
How did we get to a place where either Cloudflare or AWS having an outage means a large part of the web going down? This centralization is very worrying.
ec109685 · a month ago
Totally cooked if you have Cloudflare fronting us-east-1, with no redundancies.
ec109685 commented on Cloudflare Global Network experiencing issues   cloudflarestatus.com/inci... · Posted by u/imdsm
aurareturn · a month ago
Every time a major cloud goes down, management tells us why don't we have a backup service that we can switch to. Then I tell them that a bunch of services worth a lot more than us are also down. Do you really want to spend the insane amount of resources to make sure our service stays up when the global internet is down?
ec109685 · a month ago
Having an alt to Cloudflare isn’t preposterous.
ec109685 commented on Large integer precision error in Bash command output rendering   github.com/anthropics/cla... · Posted by u/rrwright
fulafel · a month ago
Smells like floating point. Python prompt:

  >>> int(float('348555896224571969'))
  348555896224571968
It just exceeds the mantissa bits of doubles:

  >>> math.log2(34855589622457196)
  54.952239550875795
JavaScript (in)famously stores all numbers as floating point resulting in silent errors also with user perceived integers, so this might be an indication that Claude Code number handling uses JS native numbers for this.

ec109685 · a month ago
They wrap bash with python.
ec109685 commented on Large integer precision error in Bash command output rendering   github.com/anthropics/cla... · Posted by u/rrwright
CGamesPlay · a month ago
Claude Code is simultaneously the most useful and lowest quality app I use. It's filled with little errors and annoyances but succeeds despite them. Not to mention the official documentation is entirely vibe-copywritten and any quality control is cursory at best.

It forcibly installs itself to ~/.local/bin. Do you already have a file at that location? Not anymore. When typing into the prompt, EACH KEYSTROKE results in the ENTIRE conversation scrollback being cleared and replayed, meaning 1 byte of new data results in kilobytes of data transferred when using Claude over SSH. The tab completion for @-mentioning is so bad it's worthless, and also async, so not even deterministic. You cannot disable their request for feedback. Apparently it lies in tool output.

It truly is a testament to the dangers of vibe coding, proudly displayed for everyone to take an example from.

ec109685 · a month ago
Are you sure about the one char thing? I’d expect a huge flash if that was the case.
ec109685 commented on Asus Announces October Availability of ProArt Display 8K PA32KCX   press.asus.com/news/press... · Posted by u/Roachma
ec109685 · a month ago
I don’t get marketing people. The only link in the press release is to adobe’s creative cloud. Why isn’t there two taps to buy the monitor with Apple Pay and have it shipped when it’s available?

> The redemption period ends August 31, 2026. For full details, visit https://www.asus.com/content/asus-offers-adobe-creative-clou....

Well, the monitor is €8,999, so maybe it’d be more than two taps for me:

> The monitor is scheduled to be available by October 2025 and will costs €8,999 in Europe (including VAT)

ec109685 commented on GM Deprecating In-Car App Store for Models as Recent as 2020   gmauthority.com/blog/2025... · Posted by u/goopthink
CamperBob2 · a month ago
These days the head unit has its tendrils wrapped around many parts of the car besides just infotainment, and wiring harnesses are a lot more proprietary. Does the aftermarket head unit support your car's parking sensors? How about the backup camera? Even the Homelink button that opens your garage door has migrated to the touchscreen in a lot of newer cars, never mind forehead-slapping features like the climate control settings.

The days of single- and double-DIN stereo swapping are slipping away fast. You're pretty much stuck with what you get when you buy the car, so it had better be what you want.

ec109685 · a month ago
Wish there was rules around interoperability. Having to buy a whole new car to get your apps back is terrible.

u/ec109685

KarmaCake day6551October 19, 2013View Original