<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: dimitar</title><link>https://news.ycombinator.com/user?id=dimitar</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 30 Oct 2026 04:14:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dimitar" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dimitar in "Emacs Turns 50"]]></title><description><![CDATA[
<p>I usually just use Prelude for some modern defaults</p>
]]></description><pubDate>Wed, 28 Oct 2026 14:33:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=50274325</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=50274325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50274325</guid></item><item><title><![CDATA[New comment by dimitar in "Air Conditioning Is Not a Luxury, It Is a Necessity"]]></title><description><![CDATA[
<p>and that is why the share of households with AC is increasing rapidly in places that didn't use to have them, as one would expect.</p>
]]></description><pubDate>Mon, 31 Aug 2026 07:20:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49506632</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=49506632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49506632</guid></item><item><title><![CDATA[New comment by dimitar in "Air Conditioning Is Not a Luxury, It Is a Necessity"]]></title><description><![CDATA[
<p>The truth is that until recently AC was not needed in the mild climates of much of the continent and it is already present everywhere in the South and East. Regulation and affordability is part of the story, but its far from the primary factor for most people.<p>Its funny how its mostly US-based libertarian types concerned about AC in Europe. There are plenty of things Europe over-regulates, but this is not it.</p>
]]></description><pubDate>Thu, 27 Aug 2026 12:25:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49463670</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=49463670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49463670</guid></item><item><title><![CDATA[New comment by dimitar in "Death of the Status Update: Why 55% of Americans Stopped Posting on Social Media"]]></title><description><![CDATA[
<p>I remember Google+ had groups called "circles" which could be used to choose with whom you share a post; it is a very common sense feature which I haven't seen since. And your reason 1 is a good explanation why.</p>
]]></description><pubDate>Mon, 13 Jul 2026 12:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48891881</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=48891881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48891881</guid></item><item><title><![CDATA[New comment by dimitar in "Beyond All Reason (Free Total Annihilation Inspired RTS)"]]></title><description><![CDATA[
<p>There is an interesting technical reason why its a challenge (and they can't just swap in a supported library):<p>> What makes the “simulate inputs” approach work is that the engine takes utmost care to keep calculations identical on each client. This is not trivial because you still have to work with things that naturally differ on each client, such as mouse position or which units are selected - this is called the unsynced state. On top of that, there can be hardware differences that have to be worked around to get identical results - the huge effort involved is one of the reasons why Recoil is not available outside x86-64.<p><a href="https://recoilengine.org/articles/netcode-overview/" rel="nofollow">https://recoilengine.org/articles/netcode-overview/</a></p>
]]></description><pubDate>Sun, 21 Jun 2026 20:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48622100</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=48622100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48622100</guid></item><item><title><![CDATA[New comment by dimitar in "Open source AI must win"]]></title><description><![CDATA[
<p>It doesn’t have to be the leading countries, if the EU allows it, it is good enough to create a market for distilled models</p>
]]></description><pubDate>Sat, 13 Jun 2026 07:19:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48514382</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=48514382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48514382</guid></item><item><title><![CDATA[New comment by dimitar in "Official Clojure Documentary page with Video, Shownotes, and Links"]]></title><description><![CDATA[
<p>It is!<p>And also it has inspired a few other clojure datalog databases, so there is much more choice: 
* <a href="https://github.com/datalevin/datalevin" rel="nofollow">https://github.com/datalevin/datalevin</a>
* <a href="https://github.com/replikativ/datahike" rel="nofollow">https://github.com/replikativ/datahike</a>
* <a href="https://github.com/threatgrid/asami" rel="nofollow">https://github.com/threatgrid/asami</a><p>There is also xtdb, but it abandoned datalog and is going in another  (albeit interesting direction) <a href="https://xtdb.com/" rel="nofollow">https://xtdb.com/</a><p>here is a comparison website, but it is somewhat out of date: <a href="https://clojurelog.github.io/" rel="nofollow">https://clojurelog.github.io/</a></p>
]]></description><pubDate>Fri, 17 Apr 2026 18:24:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47808991</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=47808991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47808991</guid></item><item><title><![CDATA[SQLite in Production? Not So Fast for Complex Queries]]></title><description><![CDATA[
<p>Article URL: <a href="https://yyhh.org/blog/2026/01/sqlite-in-production-not-so-fast-for-complex-queries/">https://yyhh.org/blog/2026/01/sqlite-in-production-not-so-fast-for-complex-queries/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46807073">https://news.ycombinator.com/item?id=46807073</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 29 Jan 2026 07:51:19 +0000</pubDate><link>https://yyhh.org/blog/2026/01/sqlite-in-production-not-so-fast-for-complex-queries/</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=46807073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46807073</guid></item><item><title><![CDATA[New comment by dimitar in "Easel Turns One One year of building my own IDE in Clojure"]]></title><description><![CDATA[
<p>Data oriented in clojure slang means modeling things in data structures like hashmaps and clojure sets as opposed to defining classes and types. The language encourages you to do it and provides a lot of built-in functions to work with them.<p>So it must have tools save, manipulate and visualize conveniently (pretty printing, folding etc) the values of vars that contain nested maps, sequences, sets, etc.<p>Existing clojure IDEs like CIDER for emacs or Calva for VSCode do that too, and it is a must have to have a nice experience with the language</p>
]]></description><pubDate>Thu, 01 Jan 2026 20:26:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46457688</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=46457688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46457688</guid></item><item><title><![CDATA[New comment by dimitar in "Bare Metal (The Emacs Essay)"]]></title><description><![CDATA[
<p>I'm an employed emacs user and more than half of my team also uses emacs</p>
]]></description><pubDate>Tue, 21 Oct 2025 16:01:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45657424</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=45657424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45657424</guid></item><item><title><![CDATA[New comment by dimitar in "IDEs we had 30 years ago and lost (2023)"]]></title><description><![CDATA[
<p>Indeed! I went back just to mention it owes its incredible UX to the transient package, I am going to look up more uses for it. Do recommend more if you can, please!</p>
]]></description><pubDate>Sat, 18 Oct 2025 13:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45627284</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=45627284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45627284</guid></item><item><title><![CDATA[New comment by dimitar in "IDEs we had 30 years ago and lost (2023)"]]></title><description><![CDATA[
<p>I think Emacs still does all of this; the argument the author makes is that it is "arcane", it just uses conventions he is not used to. It is however fully self-documented and interactive.<p>For me the best textual interface I've ever used remains Magit in Emacs: <a href="https://magit.vc/" rel="nofollow">https://magit.vc/</a> I wish more of Emacs was like it.<p>I actually use emacs as my git clients even when I'm using a different IDE for whatever reason.</p>
]]></description><pubDate>Sat, 18 Oct 2025 13:28:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45627197</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=45627197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45627197</guid></item><item><title><![CDATA[New comment by dimitar in "I'm spoiled by Apple Silicon but still love Framework"]]></title><description><![CDATA[
<p>30s might be the threshold for me; any more than that it is distracting; since this is a laptop I might open it just to check my email for example</p>
]]></description><pubDate>Tue, 23 Sep 2025 12:44:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45346245</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=45346245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45346245</guid></item><item><title><![CDATA[New comment by dimitar in "I'm spoiled by Apple Silicon but still love Framework"]]></title><description><![CDATA[
<p>How quickly does your laptop start? I like this idea a lot, I am now going down the rabbithole of finding which distributions boot the fastest (I remember this mattered a lot to linux users about 20 years ago)</p>
]]></description><pubDate>Tue, 23 Sep 2025 09:32:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45344748</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=45344748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45344748</guid></item><item><title><![CDATA[Daily Azure Shit]]></title><description><![CDATA[
<p>Article URL: <a href="https://mastodon.social/@azureshit">https://mastodon.social/@azureshit</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45013356">https://news.ycombinator.com/item?id=45013356</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 25 Aug 2025 12:58:14 +0000</pubDate><link>https://mastodon.social/@azureshit</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=45013356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45013356</guid></item><item><title><![CDATA[New comment by dimitar in "Lisp project of the day"]]></title><description><![CDATA[
<p>Can you give an example? I can't speak for all possible lisps but Common Lisp and clojure have great string built-ins:<p><a href="https://lispcookbook.github.io/cl-cookbook/strings.html" rel="nofollow">https://lispcookbook.github.io/cl-cookbook/strings.html</a><p><a href="https://clojuredocs.org/clojure.string" rel="nofollow">https://clojuredocs.org/clojure.string</a></p>
]]></description><pubDate>Fri, 25 Jul 2025 14:45:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44683729</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=44683729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44683729</guid></item><item><title><![CDATA[New comment by dimitar in "Cozy video games can quell stress and anxiety"]]></title><description><![CDATA[
<p>Nothing relaxes me like throwing tanks and helicopters into the fire in Warno - a Cold War Combined Arms Real-Time Tactics game</p>
]]></description><pubDate>Sat, 19 Apr 2025 19:54:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43738994</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=43738994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43738994</guid></item><item><title><![CDATA[New comment by dimitar in "Why Fennel?"]]></title><description><![CDATA[
<p>And yet people write a ton of XML, JSON or YAML by hand.</p>
]]></description><pubDate>Mon, 14 Apr 2025 08:18:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43679182</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=43679182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43679182</guid></item><item><title><![CDATA[New comment by dimitar in "I got OpenTelemetry to work. But why was it so complicated?"]]></title><description><![CDATA[
<p>honeycomb</p>
]]></description><pubDate>Fri, 10 Jan 2025 23:24:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42661555</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=42661555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42661555</guid></item><item><title><![CDATA[New comment by dimitar in "I got OpenTelemetry to work. But why was it so complicated?"]]></title><description><![CDATA[
<p>It is as complicated as you want or need it to be. You can avoid any magic and stick to a subset that is easy to reason about and brings the most value in your context.<p>For our team, it is very simple:<p>* we use a library send traces and traces only[0]. They bring the most value for observing applications and can contain all the data the other types can contain. Basically hash-maps vs strings and floats.<p>* we use manual instrumentation as opposed to automatic - we are deliberate in what we observe and have great understand of what emits the spans. We have naming conventions that match our code organization.<p>* we use two different backends - an affordable 3rd party service and an all-on-one Jaeger install (just run 1 executable or docker container) that doesn't save the spans on disk for local development. The second is mostly for piece of mind of team members that they are not going to flood the third party service.<p>[0] We have a previous setup to monitor infrastructure and in our case we don't see a lot of value of ingesting all the infrastructure logs and metrics. I think it is early days for OTEL metrics and logs, but the vendors don't tell you this.</p>
]]></description><pubDate>Fri, 10 Jan 2025 17:36:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42657808</link><dc:creator>dimitar</dc:creator><comments>https://news.ycombinator.com/item?id=42657808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42657808</guid></item></channel></rss>