HackerTrans
TopNewTrendsCommentsPastAskShowJobs

charlieflowers

no profile record

Submissions

HATEOAS Works with an LLM in the Mix

3 points·by charlieflowers·4 месяца назад·1 comments

comments

charlieflowers
·17 дней назад·discuss
Originally I replied here that I thought you were both missing the point (but I was wrong).

I wrote: It has a garbage collector and goroutines, so clearly it is not trying to be a systems programming language.

Then ... I saw that it does indeed pitch itself as a systems programming language. So, I guess you both are right.

If Gossamer were to drop that claim, then I'd say it looks impressive to me. I have often wanted this particular mix of language features.
charlieflowers
·17 дней назад·discuss
The language choices demonstrate excellent taste though.
charlieflowers
·18 дней назад·discuss
I interpreted it as referring to a table named "FROM" and fields named "SELECT", "WHERE" and "AND".
charlieflowers
·24 дня назад·discuss
BTW, columnar is very similar to struct of arrays (SOA) and some of the reasons it works well overlap with SOA.
charlieflowers
·в прошлом месяце·discuss
But shhhhh! Iran might read this!
charlieflowers
·в прошлом месяце·discuss
I’m not advocating this, but it is worth observing that it is yet another problem one could attempt to address with dependency injection, similar to io and allocators.
charlieflowers
·2 месяца назад·discuss
Help me understand why not? I know solar power generation in space, and "beaming" the power back, was a naive idea. But this would actually use the power up there, mostly for training, but also for inference.

That claim seems reasonable. I have zero knowledge of the economics of launching and maintaining satellites though.
charlieflowers
·2 месяца назад·discuss
Not a merger, right, unless I missed something (admittedly skimming).
charlieflowers
·2 месяца назад·discuss
I have been thinking about this a lot lately. How do you capture key factors succinctly, and even harder, keep it succinct as it evolves?

The shrinking that property based testing does when it finds an issue is kind of what we need for specs/context.
charlieflowers
·3 месяца назад·discuss
The simplest example is that you can easily be wasteful in your use of threads. If you just write blocking code, you will block the thread while waiting on io, and threads are a finite resource.

So avoiding that would mean a server can handle more traffic before running into limits based on thread count.
charlieflowers
·3 месяца назад·discuss
Can you monomorphize the injected effect handlers using comptime, for io and allocators (and potentially more)?
charlieflowers
·3 месяца назад·discuss
You mean cell notes? If so, perfectly well, yes.
charlieflowers
·3 месяца назад·discuss
I do something similar with Claude Code. I say, "I ate a single serving of that Toasted Beef Ravioli that Aldi sells." Claude web searches, finds it, gets its nutrition info, then uses gspread to add it to the daily food log tab of my spreadsheet.

So much less hassle, lower activation energy needed than with MyFitnessPal.
charlieflowers
·3 месяца назад·discuss
I'm having great luck having Claude Code generate, read, and update spreadsheets by writing Python code that uses gspread.
charlieflowers
·3 месяца назад·discuss
But if you are saying that a human can instruct ai agents to refactor to prevent the big ball of mud, then you are saying that clean code *is* important.
charlieflowers
·3 месяца назад·discuss
It is an interesting possibility that must be considered. Only time will tell. However I disagree.

I think complex systems will still turn into a big ball of mud and AI agents will get just as bogged down as humans when dealing with it. And even though re-build from scratch is cheaper than ever, it can't possibly be done cheaply while also remembering the millions+ of specific characteristics that users will have come to rely on.

Maybe if you pushed spec-driven development to the absolute extreme, but i don't think pushing it that far is easy/cheap. Just as the effort to go from 90% unit test coverage to 100% is hard and possibly not worth it, I expect a similar barrier around extreme spec-driven.

Clarification: I'm advocating clean code in the generic sense, not Uncle Bob's definition.
charlieflowers
·3 месяца назад·discuss
AI detectors don't work.
charlieflowers
·4 месяца назад·discuss
Tell me if I'm understanding you correctly. I summarize this in my head as, "This person loves NixOS because it gave him GitOps for his OS."
charlieflowers
·4 месяца назад·discuss
He's about to have the most compute. Wonder if he can do anything noteworthy with it.
charlieflowers
·4 месяца назад·discuss
This list reads like, "AIs are not your typical braindead person on the street. They actually use a decent but not crazily advanced vocabulary."

I mean, "tapestry" is a great word for something that is interconnected. Why not use it?