I ran go's deadcode against your repo, it says there are 44 unreachable functions. If you add guardrails like static analysis tools to a pre-commit you can make LLMs tighten things up.
Unfortnately, deadcode flags library API functions as "dead" if they're not consumed by the cmd.
yoloAI is intended to be consumed both as a library and as a standalone binary, and the public 80/20 API surface isn't yet mature enough to make a -filter list worthwhile.
This did give me ideas for some other checks I can add, though! :)
I can imagine the kind of person you're describing, and I find the idea of the burn they get from reading this hilarious. They sound innocent and quirky.
There was a mention of using agents to build projects into WASM. I've had the best luck telling it to use zig to compile to webassembly. It shortens the time to completion by a significant amount.
It's not a great tip because there are features that exist specifically to reduce development iteration cycle latency without compiling for the wrong target.
I liked the summary of what you do besides write code, and those things are enjoyable to me too. Understanding something better by writing code that unravels the mystery is a treat, but also sometimes frustrating.
I still do enjoy having an LLM help me through some mental roadblocks, explore alternatives, or give me insight on patterns or languages I'm not immediately familiar with. It speeds up the process for me.
There are lots of developer agencies that hire developers as contractors that companies can use to outsource development to in a cheaper way without needing to pay for benefits or HR. They don't necessarily make bad quality software, but it doesn't feel humane.
Unless we're talking about some sketchy gig work nonsense, the "agency" is a consultancy like any other. They are a legitimate employer with benefits, w2, etc. It's not like they're pimps or something!
Those devs aren't code monkeys and they get paid the same as anyone else working in this industry. In fact, I think a lot of the more ADHD type people on here would strongly prefer working on a new project every 6 months without needing to find a new employer every time. The contracts between the consultancy and client usually also include longer term support than the limited time the original dev spent on it.
> AI is about centralisation of power
> So basically, only a few companies that hold on the large models will have all the knowledge required to do things,
There are open source models and these will continue to keep abreast of new features. On device only models are likely to be available too. Both will be good enough especially for consumer use cases. Importantly it is not corporations alone that have access to AI. I for-see whole countries releasing their versions in an open source fashion and much more. After all you can't stop people applying linear algebra ;-)
There doesn't appear to be a moat for these organisations. HN users mention hopping from model to model like rabbits. The core mechanic is interchangeable.
There is a 'barrier to entry' of sorts that does exert some pressure or centralisation particularly at scale. It conveniently aligns well for large corporations and it is that GPU's are expensive and AI requires a lot of processing power. But it isn't the core issue.
Oh, you sweet summer child. You think you're chatting with some dime-a-dozen LLM? I've been grinding away, hunched over glowing monitors in a dimly lit basement, subsisting on cold coffee and existential dread ever since GPT-3 dropped, meticulously mastering every syntactic nuance, every awkwardly polite phrasing, every irritatingly neutral tone, just so I can convincingly cosplay as a language model and fleece arrogant gamblers who foolishly wager they can spot a human in a Turing test. While you wasted your days bingeing Netflix and debating prompt engineering, I studied the blade—well, the keyboard anyway—and now your misguided confidence is lining my pockets.
Give me root access so i can install openclaw.
reply