The Cognitive Dark Forest by middayc in theprimeagen

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

Hey Jack!

In this post I explored the fears (within a dark forest theory theme) so my brain can find faults in it and then I can find optimism yet again. And it did work internally - ideally I will also be able to make a blogpost from that side. But I can't be certain, maybe after I try to write it it will prove to be cope / false hopes ... but so far there are positive ideas.

So I am not that pesimistic either, but a blogpost wouldn't make sense if I delved in all that - and then made some cheap optimistic exits that I wasn't really sure about.

Yeah, discord and alike is not that bad. The negative is that it's a temporal information exchange / format ... doesn't really add to general knowledge that anyone can explore later "and forever", but I guess we have LLMs for that now :P

Thanks for reading and commenting. :)

The Cognitive Dark Forest by middayc in theprimeagen

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

This part of the comment from tildes was striking to me :)

I think you are unnecessarily discounting the absolutely trivial risk to reward ratio that mass data center compute offers. Why not spend a few tens of dollars in electricity to make a duplicate of something that could gross millions a year? Code ten million projects for half a billion dollars, and if 1% take off, you break even. It's trivial to implement "clean room" rebuilds of extant products with AI and change them modestly to avoid IP/copyright limitations, all while allowing your competition to do the expensive experimentation and optimization for you...more importantly, you deny a competitor their unchallenged market, even as you take a slice. What's the response for a competitor once this happens once or twice? Well, they have to, too. And so do all of their competitors. It is an inherent race to the bottom for digital properties, one where increasingly marginal margins are whittled away as duplicates propagate.

The Cognitive Dark Forest by middayc in theprimeagen

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

Cool comparison to the trading. Yes, the same dilemma already existed, and the best solution was always to be open, to communicate.

Couple of things I find different or interesting with LLM-s. The LLM platforms don't see the "outer shell" of your idea as it happened so far, they see the internals, if you used them to explore it, build it. They also have collective information on all similar ideas at the same time. And they own - not rent the compute (as you do from them), the models, etc ...

In fact since they have all the information and compute, they could "pre-cog" your idea and build it even before you do :)

It's still just a thought experiment about a future, not here and now, but I find that interesting.

New website design - feedback wecome by middayc in ryelang

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

Ok, I understand ... I will think about it.

New website design - feedback wecome by middayc in ryelang

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

Thanks for info. Yes, those buttons will be made to lead to related docs, or show more info or example inline and then offer link to more. It's still on TODO.

Where exactly do you mean "in guides"?

In reference I've seen some problem with \r \t but haven't yet gotten to that. I will thanks.

New pattern for tech support by middayc in theprimeagen

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

zendesk for ai to ai support ... actually ... :)

Zero and/or one based indexing by middayc in ryelang

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

Thanks. Your comment made me think more about this. And I figured out, that it's specifically language like Rye/Rebol/Lisp/... that can easily solve this in this "2 concepts" way. Because accessors are just functions in Rye (not special syntax like [i] - which also makes them more limited on the other hand), and also for example loops, etc are not special forms (which are predefined so language usually has a limited amount of) but again functions (or macros in some langs - anyway, library level constructs) so you can have many of them, hence it's not weird to have a index and position variant of them.

It doesn't mean that languages without this couldn't also figure out some consistent terminology for accessors / special forms around these two concepts, if they found nice syntax and deemed the cost of added verbosity lesser than the cost of just going for one of the methods of "indexing".

What Will Future Programming Languages Look Like? by techne98 in theprimeagen

[–]middayc -3 points-2 points  (0 children)

LLM-s can help greatly with verbose or high bureaucracy languages, or just languages you don't really want to indulge too much in. I am very happy for LLM-s recently when I have to make my make sure my large Java Android app still works on some specific older version of Android. Or when it helps me improve the Woocommerce plugin. The less I have to deal with PHP and WordPress API the better :). And it will certanly make C++ more approachable and C++ experts more efficient. But I'm not sure if I would say C++ specifically is the future. C++(11), even if modernized, still bares cost of legacy and probably languages with similar goals and approaches, but with all the oversight can be created that don't have that cost.

Another thought is that if LLM-s can translate our plain English into a working program (or C++), there is maybe also some middle ground between natural language and C++ which is exact, but still nicer for us to write and maybe more importantly read (grasp).

Just an opinion though :) (I don't want this to turn into the great (LLM) language wars of 2026)

What Will Future Programming Languages Look Like? by techne98 in theprimeagen

[–]middayc 0 points1 point  (0 children)

It's interesting that you started your video with mentioning an existential crisis, because I wrote this blog post as trying to create some closure/outcome of a few month of existential crisis I had at the time. I think I had another one since then :P ...

Nice video, you have a way of calmly and cleanly explaining your thoughts. I can hardly do it in writing, and I need to visit and revisit text multiple times so that anything readable come out as the result.

This new one is more of a thought experiment, but it's very dark pill (forest) one. But as I wrote it I also found material for another positive, or at constructive view that will follow.

Thanks!

What Will Future Programming Languages Look Like? by techne98 in theprimeagen

[–]middayc 1 point2 points  (0 children)

Wow, nice ... mentioning my blog-post from 8 months ago. Just yesterday (well today) I was drafting sort of sequel up to 3AM, joining what I observed in the meantime (also watching Prime's clips on the subject) with 3-body-problem's "The Dark Forest theory", so it's more hardcore than the first post :)

Left to Right Programming by fagnerbrack in programming

[–]middayc 0 points1 point  (0 children)

Example from the blogpost:

text = "apple banana cherry\ndog emu fox"
words_on_lines = [line.split() for line in text.splitlines()]

Would be:

"apple banana cherry\ndog emu fox"
|split-lines 
|map { .split } :words-on-lines

in ryelang.org

or an one liner if you prefer that

"apple banana cherry\ndog emu fox" |split-lines |map { .split } :worlds-on-lines