<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: emporas</title><link>https://news.ycombinator.com/user?id=emporas</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 00:21:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=emporas" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by emporas in "Why is almost everyone right-handed? A new study connects it to bipedalism"]]></title><description><![CDATA[
<p>That's a good idea, a very good idea actually, but I wonder about it's effectiveness due to a very small total number of snake bites nowadays, compared to the past.<p>Hundreds of thousands years in the past, hominids lived into much more tropical areas than today and there are a lot more spiders, scorpions, lizards and snakes in these warm places. It makes sense that insects and especially reptiles pushed the evolution of mammals in certain directions and the positioning of the heart in the human body might be one of them.<p>Today people live a much different lifestyle than having to deal with insects and reptiles all day long. I don't know if it is possible to decipher the past from today's data.</p>
]]></description><pubDate>Tue, 19 May 2026 22:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48200373</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=48200373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48200373</guid></item><item><title><![CDATA[New comment by emporas in "Why is almost everyone right-handed? A new study connects it to bipedalism"]]></title><description><![CDATA[
<p>That's a long time hypothesis of mine as well, but I think it stems from being stung or bitten by venom. If venom is injected into the bloodstream, it is desirable to be injected as far away from the heart as possible.<p>Some centimeters might not sound much, but over millions of years, the cumulative effect might be that 1% of human population every 10.000 years gets genetically optimized to hold their heart at a more protective spot.</p>
]]></description><pubDate>Tue, 19 May 2026 20:39:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48199269</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=48199269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48199269</guid></item><item><title><![CDATA[New comment by emporas in "Text-to-CAD"]]></title><description><![CDATA[
<p>The trick might be to put a multimodal A.I. to describe what it sees in an image, and employ another LLM to put the textual representation into code. Multimodal A.I.s are good at describing images.<p>Even a handwritten sketch could be a very good starting point for an image recognition from an A.I.</p>
]]></description><pubDate>Sun, 03 May 2026 23:43:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48002817</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=48002817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48002817</guid></item><item><title><![CDATA[New comment by emporas in "LinkedIn is scanning browser extensions"]]></title><description><![CDATA[
<p>Does the same scan is happening on firefox? Random websites invoking extensions do seem to be a security hole to me.</p>
]]></description><pubDate>Thu, 30 Apr 2026 22:19:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47968989</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47968989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47968989</guid></item><item><title><![CDATA[New comment by emporas in "FreeCAD  v1.1"]]></title><description><![CDATA[
<p>>I love how everything is hackable via Python APIs.<p>It is hackable with languages other than Python too. The Python interpreter has no restrictions to access and execute everything it likes. Contrast this with Gimp, which it's Scheme interpreter cannot access anything except objects inside Gimp.<p>This opens some security hole risks in Freecad, given that plugins can execute arbitrary code in the user's machine, but that means one can write C, C++, Rust and automate the gui.<p>Freecad btw, very unfortunately, it loads each .so external library only once, and it will load the library only with different name or version number. I lost 5 hours messing up with Python versions and .venv installations till I figured that out.</p>
]]></description><pubDate>Thu, 26 Mar 2026 01:12:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47525562</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47525562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47525562</guid></item><item><title><![CDATA[New comment by emporas in "Thoughts on slowing the fuck down"]]></title><description><![CDATA[
<p>>In this case the limitation is the compute.<p>I agree with most of your points, but computation can be transferred from a place where energy is cheap to a place that is expensive. Energy for cooking cannot be transferred that way.<p>See for example Amazon-Google datacenters in the Gulf region. We've also got a whole continent, Australia, to put as many solar panels as we desire. Australia got dark for half a day, every day? Put solar panels to the opposite side of the planet.<p>Energy is a concern, for cooking, transportation etc. Energy for computation is not.</p>
]]></description><pubDate>Wed, 25 Mar 2026 21:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47523231</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47523231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47523231</guid></item><item><title><![CDATA[New comment by emporas in "Thoughts on slowing the fuck down"]]></title><description><![CDATA[
<p>Code is so low entropy that smaller and more economical models will be up to the task the same as gigantic models from big providers are today.<p>No worries there, the huge improvements we see today from GPT and Claude, are at their heart just Reinforcement Learning (CoT, chain of thought and thinking tokens are just one example of many). RL is the cheapest kind of training one can perform, as far as I understand. Please correct me if that's not the case.<p>In the economy the invisible hand manages to produce everything cheaper and better all the time, but in the digital space the open source invisible hand makes everything completely free.</p>
]]></description><pubDate>Wed, 25 Mar 2026 20:17:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47522578</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47522578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522578</guid></item><item><title><![CDATA[New comment by emporas in "Thoughts on slowing the fuck down"]]></title><description><![CDATA[
<p>Emacs can be configured with no code written by the user and Linux can be controlled with minimal user knowledge of the command line. Still some knowledge is necessary in most cases, but nowhere near what was required a handful of years back.</p>
]]></description><pubDate>Wed, 25 Mar 2026 20:00:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47522386</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47522386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522386</guid></item><item><title><![CDATA[3D Modelling in FreeCAD using Rust and A.I]]></title><description><![CDATA[
<p>Article URL: <a href="https://pramatias.github.io/freecadx/freecdx.html">https://pramatias.github.io/freecadx/freecdx.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47512028">https://news.ycombinator.com/item?id=47512028</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Mar 2026 01:30:54 +0000</pubDate><link>https://pramatias.github.io/freecadx/freecdx.html</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47512028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47512028</guid></item><item><title><![CDATA[New comment by emporas in "Polymarket gamblers threaten to kill me over Iran missile story"]]></title><description><![CDATA[
<p>That's superb. A very good literature story could be written based on that.</p>
]]></description><pubDate>Tue, 17 Mar 2026 14:28:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47413196</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47413196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47413196</guid></item><item><title><![CDATA[New comment by emporas in "Emacs and Vim in the Age of AI"]]></title><description><![CDATA[
<p>In my mind I had the opposite picture than the one the article portrays.<p>Emacs was lagging behind common IDEs, like IntelliJ and VsCode, cause big companies put thousands of developers to combine many features into one integrated package and everything works together providing a very smooth experience compared to Emacs (and Vim probably).<p>Now IDEs are useless. I personally haven't felt the need to goto_definition or autocomplete variable names for almost 2 years.<p>Now programming becomes closer to plain text writing and editing and it levels the playing fields for all editors.<p>Also Emacs can run Rust plugins, the user is not limited to Elisp. Not very convenient but possible.</p>
]]></description><pubDate>Sat, 14 Mar 2026 06:02:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47373797</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47373797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47373797</guid></item><item><title><![CDATA[New comment by emporas in "AI and the Ship of Theseus"]]></title><description><![CDATA[
<p>Porting code from one programming language to another will be one of the most important tasks of code gen A.I.<p>Imagine doing the same with vehicle engines. Less fuel consumption, less pollution, less weight and who knows how many more benefits.<p>Just letting the A.I. do it by itself is sloppy though. The real benefit is derived only when the resulting port is of equal or better quality than the original. It needs a more systematic approach, with a human in the loop and good tools to index and select data from both codebases, the original and the ported one. The tools are not invented yet but we will get there.</p>
]]></description><pubDate>Fri, 06 Mar 2026 12:41:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47274271</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47274271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47274271</guid></item><item><title><![CDATA[New comment by emporas in "Motorola announces a partnership with GrapheneOS"]]></title><description><![CDATA[
<p>>Most avg consumers don't even know what Claude is[..]<p>Vibe coding is very early and pretty expensive, but computers and the internet are always in an exponential curve, a curve much steeper than the rest of the economy. Give it 3 years, and you will be amazed.<p>Not everyone will be vibe coding. In every social circle of 10 people, 1 person will be good at that, and will develop programs for his/her friends.<p>>Most vibed apps suck in unpredictable ways.<p>Yes of course, it would be infinitely preferable for normal people to learn proper computer science, algorithms etc. We agree on that.</p>
]]></description><pubDate>Mon, 02 Mar 2026 16:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47220468</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47220468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47220468</guid></item><item><title><![CDATA[New comment by emporas in "Motorola announces a partnership with GrapheneOS"]]></title><description><![CDATA[
<p>> What developers want and what the average consumer wants/needs are two different things.<p>This description of average consumer is so 2021. Nowadays the average consumer can vibe code stuff and share it with his friends. So he needs a package manager not only an app store.<p>I personally don't hold vibe coding in any high regard, I hate not knowing and controlling what code is running on my computer/device, but I can see the value for amateurs in just playing around and occasionally destroying the OS, installing it again and so on.</p>
]]></description><pubDate>Mon, 02 Mar 2026 16:24:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47220088</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47220088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47220088</guid></item><item><title><![CDATA[New comment by emporas in "New accounts on HN more likely to use em-dashes"]]></title><description><![CDATA[
<p>In some other news, new accounts on MoltBook use em-dashes a lot less than normal. Bots are tricked by humans posing as intelligent machines!</p>
]]></description><pubDate>Thu, 26 Feb 2026 05:42:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47162309</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47162309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47162309</guid></item><item><title><![CDATA[New comment by emporas in "Why is Claude an Electron app?"]]></title><description><![CDATA[
<p>Not all code qualities are free. Good quality code, still expensive.</p>
]]></description><pubDate>Sat, 21 Feb 2026 22:58:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47105835</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47105835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47105835</guid></item><item><title><![CDATA[New comment by emporas in "PCB Rework and Repair Guide [pdf]"]]></title><description><![CDATA[
<p>> Destructive static charges are induced on nearby conductors, such as
human skin, and delivered in the form of sparks passing between
conductors, such as when the surface of printed board assembly is
touched by a person having a static charge potential. [..] It is important to note that usually the static damage level for components cannot be felt by humans. (Less than 3,000 volts.)<p>Less than 3000 volts cannot be felt by humans? Should be 3000 millivolts right? i.e. 3 volts...</p>
]]></description><pubDate>Tue, 17 Feb 2026 12:05:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47046608</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47046608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47046608</guid></item><item><title><![CDATA[New comment by emporas in "14-year-old Miles Wu folded origami pattern that holds 10k times its own weight"]]></title><description><![CDATA[
<p>There is also 3d printing origami shapes [1]. But 3D printing is still plastic(usually).<p>The idea of origami steel sheets has stuck on my mind ever since I found out about laser welding. Cutting thin 2mm sheets of steel, stitching them back together in different shapes, and holding tons of weight? That sounds very compelling to me.<p>[1]<a href="https://www.youtube.com/watch?v=FNVBK7-h9Fs" rel="nofollow">https://www.youtube.com/watch?v=FNVBK7-h9Fs</a></p>
]]></description><pubDate>Tue, 17 Feb 2026 01:03:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47042408</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=47042408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47042408</guid></item><item><title><![CDATA[New comment by emporas in "Show HN: CodeRLM – Tree-sitter-backed code indexing for LLM agents"]]></title><description><![CDATA[
<p>Aider's repomap is a great idea. I remember participating in the discussion back then.<p>The unfortunate thing for Python that the repomap mentions, and untyped/duck-typed languages, is that function signatures do not mean a lot.<p>When it comes to Rust, it's a totally different story, function and method signatures convey a lot of important information. As a general rule, in every LLM query I include maximum one function/method implementation and everything else is function/method signatures.<p>By not giving mindlessly LLMs whole files and implementations, I have never used more than 200.000 tokens/day, counting input and output. This counts as 30 queries for a whole day of programming, and costs less than a dollar per day not matter which model I use.<p>Anyway, putting the agent to build the repomap doesn't sound such a great idea. Agents are horribly inefficient. It is better to build the repomap deterministically using something like ast-grep, and then let the agent read the resulting repomap.</p>
]]></description><pubDate>Thu, 12 Feb 2026 13:25:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46988559</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=46988559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46988559</guid></item><item><title><![CDATA[New comment by emporas in "Ex-GitHub CEO launches a new developer platform for AI agents"]]></title><description><![CDATA[
<p>You don't need a workflow. The agent <i>is</i> the workflow. That's the idea at least. Probably not a great idea IMHO, because producing high quality code is the main difficulty of programming. Everything else, committing to git, deploying etc, pale in comparison.</p>
]]></description><pubDate>Wed, 11 Feb 2026 10:11:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46973166</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=46973166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46973166</guid></item></channel></rss>