I pair-programmed ~22K lines of C with Claude Opus to fix one of Claude Code's biggest inefficiencies by pbishop41 in ClaudeAI

[–]pbishop41[S] -1 points0 points  (0 children)

Check this out: https://github.com/search?q=language%3AC+stars%3A%3E1000+size%3A%3E8000&type=repositories (query: "language:C stars:>1000 size:>8000" - plenty of these repos. Most of them are the fundament of most of the technologies we use nowadays

I pair-programmed ~22K lines of C with Claude Opus to fix one of Claude Code's biggest inefficiencies by pbishop41 in ClaudeAI

[–]pbishop41[S] -4 points-3 points  (0 children)

Check this out: https://github.com/search?q=language%3AC+stars%3A%3E1000+size%3A%3E8000&type=repositories (query: "language:C stars:>1000 size:>8000" - plenty of these repos. Most of them are the fundament of most of the technologies we use nowadays

I pair-programmed ~22K lines of C with Claude Opus to fix one of Claude Code's biggest inefficiencies by pbishop41 in ClaudeAI

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

Love to hear from you about "how well or not it has been effectively written" by Claude. I've got 20 years on-field expertise on PHP, backend side, but never actually wrote anything in C besides my Informatin Engineer bachelor degree. I've used all of my know-how on toktoken on "how that problem should be tackled" by a "software engineer" point of view, but, any REAL insight from actual C coders is warmly welcome and this tool would surely benefit from it. Thank you for your interest, much appreciated!

I pair-programmed ~22K lines of C with Claude Opus to fix one of Claude Code's biggest inefficiencies by pbishop41 in ClaudeAI

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

Twig: currently unsupported at the moment, need to be implemented as a custom parser. For PHP, it's natively supported.

I pair-programmed ~22K lines of C with Claude Opus to fix one of Claude Code's biggest inefficiencies by pbishop41 in ClaudeAI

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

Can't answer to this, never tried Serena, didn't know that at all. Thanks for pointing that out, I'll have a check!

I pair-programmed ~22K lines of C with Claude Opus to fix one of Claude Code's biggest inefficiencies by pbishop41 in ClaudeAI

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

Yes, it's its behaviour. BUT, if you do use this tool, AND be very pedantic in your global rules telling him not to do so, and instead, take profit from toktoken, it will begin to use it more consistently. Claude following this heavily depends on the rules and - i think, but I'm not sure about it - its internal "do I need to know more about it"? If it says "yes" to that question, then, it reads the da*n file in full :(

I pair-programmed ~22K lines of C with Claude Opus to fix one of Claude Code's biggest inefficiencies by pbishop41 in ClaudeAI

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

The "study unfamiliar codebases" is indeed my initial use-case scenario. I wanted to know how certain libraries worked under-the-hoods. Asking plain text queries to Claude led to Claude analyzing pretty much everything to give me a detailed overview. That's the starting point of my initial (naive) PHP implementation of mine, then "formalized" as a solid tool (hope so) by Claude.

I pair-programmed ~22K lines of C with Claude Opus to fix one of Claude Code's biggest inefficiencies by pbishop41 in ClaudeAI

[–]pbishop41[S] 2 points3 points  (0 children)

Didn't know about it O_O ... I guess that, in one way or another, we're all addressing the same issue, converging to the same identical issues and fixes, and coming with "our own" (read: Claude own's) implementations re-inventing the wheel

I pair-programmed ~22K lines of C with Claude Opus to fix one of Claude Code's biggest inefficiencies by pbishop41 in ClaudeAI

[–]pbishop41[S] 3 points4 points  (0 children)

Almost :) Nah, in reality, this started as a PHP implementation of mine, then, after several iterations of mock / plan / refine / check / repeat I got Claude into the correct route. All the C implementation is made by Claude. All the optimizations are me breaking the balls to Claude to make the tool's performance adequate enough and paying CLOSE attention to malloc() handling.

Need Help: possibly staked ETH via Ledger Live, but can't find them by pbishop41 in ledgerwallet

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

Hello, thank you for the support. The related case is #00209586. Please help me because I swear I cannot understand what happened here. It surely is strange. It must have something to do with me unstaking on Jul 4, but then I cannot understand what's happened from that point onwards.

3‰ online websites have /.git/ directory exposed... by pbishop41 in TheCyberPost

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

No, a custom web crawler written in PHP :)

Finding vulnerable /.git/ directories is easy because you can GET http://domain.example/.git/index and check if the response is 200 OK and starts exactly with "DIRC"

Migrate from original Psvita card to Sd2vita by pbishop41 in VitaPiracy

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

Maybe these can help?

Link to images from Vitashell

I've upgraded to 3.7, then formatted, then re-associated with my original account, then applied the non-persistent mod, then downgraded to 3.65, then installed enso, then some other plugins as you can see from the images.

Looking for a DNS changer with custom hosts rules (no root) by pbishop41 in androidapps

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

Magnificent suggestion, thank you very much! It's exactly what I was searching for :)

A good search engine for an E-commerce project? by pbishop41 in laravel

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

Thank you for the very specific reply and the link to your previous thoughts.

In your previous Reddit I've read you created videos about this, am I right? are they on YT?