<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: middayc</title><link>https://news.ycombinator.com/user?id=middayc</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Jul 2026 01:57:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=middayc" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by middayc in "How Has Roman Concrete Lasted for Millennia? 1,900-Year-Old Latrine Offers Clues"]]></title><description><![CDATA[
<p>Very interestin discussion below/above. I just want to say that building with hempcrete, which relies on lime and NHL (natural hydraulic lime) or Baumit Trassitplus whic is some version of roman "cement" relies on may of these principles and is a "modern building technique". It's also much more carbon neutral than many other methods, can produce good thermal dynamics and "breathable" walls. And is DIY friendly.</p>
]]></description><pubDate>Fri, 17 Jul 2026 09:31:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48945151</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=48945151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48945151</guid></item><item><title><![CDATA[New comment by middayc in "Reducing Assumptions, Exploding Your Code"]]></title><description><![CDATA[
<p>Then the rye code "needs more meat" too yes, but not that much changes, |fix { code } already does the fixing and provides an alternative, |^check { failure construct dialect }, already wraps received failure into a new one you construct, and exits to caller. There are other such functions but these two are most common.<p>Additional benefit I see, they already express intent. Like map, filter, reduce express intent better than foreach loop.</p>
]]></description><pubDate>Sun, 05 Jul 2026 13:35:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48794224</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=48794224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48794224</guid></item><item><title><![CDATA[New comment by middayc in "Reducing Assumptions, Exploding Your Code"]]></title><description><![CDATA[
<p>But sometimes you must act on exceptional situations, recover, take alternative route, provide default, or translate exception from lower level one to a higher level one. From cause based to more intent based. Err, file not found setup.txt -> Couldn't read your setup -> ...<p>Which its great if this also doesn't loose lower level information, but just wraps it, so end user could dig into the error.</p>
]]></description><pubDate>Sun, 05 Jul 2026 13:18:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48794091</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=48794091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48794091</guid></item><item><title><![CDATA[New comment by middayc in "Reducing Assumptions, Exploding Your Code"]]></title><description><![CDATA[
<p>Thanks! But words with dots vs. Pipes dont work that way.<p>All functions, user level or builtins (written in Go) (or generic methods that dispatch on the Kind of first arg) have exactly the same calling conventions/rules. Dot vs pipe is a matter of evaluation priority, that works the same on all of them.<p>In fact there are more word types in that "game", words, dotwords, opwords and pipewords :) look here for more: <a href="https://ryelang.org/meet_rye/specifics/opwords/" rel="nofollow">https://ryelang.org/meet_rye/specifics/opwords/</a></p>
]]></description><pubDate>Sun, 05 Jul 2026 13:12:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48794048</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=48794048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48794048</guid></item><item><title><![CDATA[New comment by middayc in "Reducing Assumptions, Exploding Your Code"]]></title><description><![CDATA[
<p>I agree, if you don't have a clear view on what you want to do on certain exception, or you are adding information or translating/wrapping error into a higher level one, then it can be cleaner to let program fail naturally in that specific case. Catch, print error and  panic makes no sense in many cases and can make the exception less clear when it happens.</p>
]]></description><pubDate>Sun, 05 Jul 2026 12:42:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48793831</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=48793831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48793831</guid></item><item><title><![CDATA[New comment by middayc in "Reducing Assumptions, Exploding Your Code"]]></title><description><![CDATA[
<p>I'm the author. If anyone has any feedback, you are welcome ...</p>
]]></description><pubDate>Sun, 05 Jul 2026 11:59:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48793489</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=48793489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48793489</guid></item><item><title><![CDATA[Allowlisting Config Capabilities by Embedding Rye in Go]]></title><description><![CDATA[
<p>Article URL: <a href="https://ryelang.org/blog/posts/whitelist-config-with-rye/">https://ryelang.org/blog/posts/whitelist-config-with-rye/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48106674">https://news.ycombinator.com/item?id=48106674</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 11:20:22 +0000</pubDate><link>https://ryelang.org/blog/posts/whitelist-config-with-rye/</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=48106674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106674</guid></item><item><title><![CDATA[New comment by middayc in "The Cognitive Dark Forest"]]></title><description><![CDATA[
<p>Generated images moved even faster than generated code in a way through it's cycle, so maybe there is a lesson there we can observe and that you also touch upon.</p>
]]></description><pubDate>Tue, 31 Mar 2026 00:32:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47581404</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=47581404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47581404</guid></item><item><title><![CDATA[New comment by middayc in "The Cognitive Dark Forest"]]></title><description><![CDATA[
<p>Well i would be very happy if i could write that instinctively (at least the feel/flow makes it seem like that) in english, but i can't even by a long stretch.</p>
]]></description><pubDate>Mon, 30 Mar 2026 14:04:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47574518</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=47574518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47574518</guid></item><item><title><![CDATA[New comment by middayc in "The Cognitive Dark Forest"]]></title><description><![CDATA[
<p>The article is me coping with my existential crisis, trying to explore and accept my fears by writing it. And by exploring ideas I think I found some vision for my stance in all this - or hope if you will. I hope these feelings will be real, and I can write a positive blog post also, but I can't be certain if the feelings will survive the scrutiny at this point, or are just warm fuzzy delusions and next level of cope (I had these periods few times in last year).<p>I'm just trying to say, I am definitely not trying to deliberately spread FUD to hinder the open web -if that was your impression :P</p>
]]></description><pubDate>Mon, 30 Mar 2026 13:45:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47574267</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=47574267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47574267</guid></item><item><title><![CDATA[New comment by middayc in "The Cognitive Dark Forest"]]></title><description><![CDATA[
<p>Guilty :]</p>
]]></description><pubDate>Mon, 30 Mar 2026 02:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569627</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=47569627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569627</guid></item><item><title><![CDATA[New comment by middayc in "The Cognitive Dark Forest"]]></title><description><![CDATA[
<p>And it's not just that the execution is faster now. The competition saw the "outer shell" of your idea. But LLM platforms (the forest) - they see the internals, if you used them to explore and develop it. They also see all similar ideas across the globe.<p>And they own - not rent the compute and models - as you do from them. If we want to extend this, they could "pre-cog" your idea and build it even before you do.<p>I'm not talking about what is happening now, I'm just playing out the thought experiment.</p>
]]></description><pubDate>Mon, 30 Mar 2026 01:38:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569473</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=47569473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569473</guid></item><item><title><![CDATA[New comment by middayc in "The Cognitive Dark Forest"]]></title><description><![CDATA[
<p>The dynamics at least with the space dark forest is different than when we live on the same planet. It has to do with lack/slow communication over vast space (that you can't trust anyway).<p>It relied on two principles "the chain of suspicion" and "technological explosion", which don't hold true if we are on the same planet. You can google it (or llm it) :)</p>
]]></description><pubDate>Mon, 30 Mar 2026 01:04:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569256</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=47569256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569256</guid></item><item><title><![CDATA[New comment by middayc in "The Cognitive Dark Forest"]]></title><description><![CDATA[
<p>This is interesting.<p>When I read if for the second time, trying to understand it - maybe even better match for the low orbit flying garbage would be "enshitification"? As the time goes on, more and more garbage is produced, and we have no clear way or specific motivated entity to start removing it so it just grows.</p>
]]></description><pubDate>Mon, 30 Mar 2026 00:59:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569223</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=47569223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569223</guid></item><item><title><![CDATA[New comment by middayc in "The Cognitive Dark Forest"]]></title><description><![CDATA[
<p>As the first line of the post says - it's a thought experiment, so comments like yours that open new options and ask new questions are the best outcome.<p>I have no other comment other than - very interesting. I thought about how the overlying model will change for us, but haven't considered that the underlying model (what you proposed) can change too ... if that makes sense.</p>
]]></description><pubDate>Mon, 30 Mar 2026 00:36:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569063</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=47569063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569063</guid></item><item><title><![CDATA[New comment by middayc in "The Cognitive Dark Forest"]]></title><description><![CDATA[
<p>Interesting irony :). If you don't produce the idea in fear of just feeding the forest, someone else will, so it might as well be you. It's true that this is very similar as current dilemmas some people have about their ideas.<p>The difference is that now people see just the outer shell of your ideas - but if you use LLM-s to search, explore, code your ideas, the system "knows" it all, or even more than you, given that it can "cross-pollinate".</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:31:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568587</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=47568587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568587</guid></item><item><title><![CDATA[New comment by middayc in "The Cognitive Dark Forest"]]></title><description><![CDATA[
<p>I seem to get into sort of existential crisis every few moths with the progress that llm-s are doing. I probably fool myself for a while that "it's not real", then at some point I can't fool myself any more - then I accept it somewhat ... then the new progress happens and it cycles again.<p>But as it's written at the top, this was a thought experiment, not a prediction. And while I tried to put all the bad scenarios on the table (with the theme of the dark forest that is), I think I again found a sense of optimism, because I also think this thought experiment has flaws.<p>So I hope, that after a while I will be able to write the contrary, I've already written down some points about it - I already have a title. But we will see. I am more optimistic after I wrote this than before. :P</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:15:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568455</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=47568455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568455</guid></item><item><title><![CDATA[New comment by middayc in "The Cognitive Dark Forest"]]></title><description><![CDATA[
<p>> This was the same before, if you had a novel idea and make a product out of it others follow. Especially for LLMs, they are not (till now) learning on the fly. Claude Opus 4.6 knowledge cut off was August 2025, so every idea you type in after this date is in the training data but not available, so you only have to be fast enough. Especially LLMs/AI-Agents like Claude enable this speed you need for bringing out something new.<p>You have a point about the update intervals and the higher speed they provide to developers. But you are talking about now, and I was making a thought experiment - about a potential future. LLM-s are not learning on the fly, but I suspect they do log the conversations, their responses and could also deduce from further interaction if a particular response was satisfactory to the user. So in a world where available training data is drying up, nobody is throwing all this away. Gemini even has direct upvote/downvote on responses. Algorithms will probably improve, and the intervals will probably shorten.<p>Given the detailed information that all the back and forwards generate - I think it's not hard to use similar technology to track underlying trends, get all the problems associated with them and all the solution space that is talked about - and generate the solution before even the ones who thought of it release it. Theoretically :)<p>I think the open development will become less open. I don't like it - but I think it's already happening. First - all the blogs and forums moved to specialized platforms (SO, discords, ..) and now event some of those are d(r)ying. If people (in extreme cases) don't even read the code they produce, why would they read about the code, discuss the code, that's not even in their care. That is without the theoretical fear of the global Borg slurping all they write.</p>
]]></description><pubDate>Sun, 29 Mar 2026 22:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568348</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=47568348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568348</guid></item><item><title><![CDATA[New comment by middayc in "The Cognitive Dark Forest"]]></title><description><![CDATA[
<p>I hope the open source models / crowdsourced approaches to training will also be an important part of the ecosystem, keeping it honest and providing an exit. Similarly, as it does for operating systems and other important software.<p>But I don't see a trend of big companies really opening up. They usually open only if it benefits them (which can also happen and did happen in various scenarios). Everybody is accepting and open when it's trying to grow and is closing once it can reach a monopoly.</p>
]]></description><pubDate>Sun, 29 Mar 2026 21:00:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47567267</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=47567267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47567267</guid></item><item><title><![CDATA[New comment by middayc in "The Cognitive Dark Forest"]]></title><description><![CDATA[
<p>Well, I didn't know for this book, so I suspect or hope the exact points that I make won't map to the ones from the book.<p>It is true that the original "The dark forest" book made an impression on me, so I was thinking about its theories often and trying to apply them to various situations.</p>
]]></description><pubDate>Sun, 29 Mar 2026 20:48:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47567153</link><dc:creator>middayc</dc:creator><comments>https://news.ycombinator.com/item?id=47567153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47567153</guid></item></channel></rss>