<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>Tue, 14 Apr 2026 22:35:15 +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 "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><item><title><![CDATA[New comment by emporas in "Claude’s C Compiler vs. GCC"]]></title><description><![CDATA[
<p>Vibe coding is entertainment. Nothing wrong about entertainment, but when totally clueless people connect to their bank account, or control their devices with vibe coded programs, someone will be entertained for sure.<p>Large language models and small language models are very strong for solving problems, when the problem is narrow enough.<p>They are above human average for solving almost any narrow problem, independent of time, but when time is a factor, let's say less than a minute, they are better than experts.<p>An OS kernel is exactly a problem, that everyone prefers to be solved as correct as possible, even if arriving at the solution takes longer.<p>The author mentions stability and correctness of CCC, these are properties of Rust and not of vibe coding. Still impressive feat of claude code though.<p>Ironically, if they populated the repo first with objects, functions and methods with just todo! bodies, be sure the architecture compiles and it is sane, and only then let the agent fill the bodies with implementations most features would work correctly.<p>I am writing a program to do exactly that for Rust, but even then, how the user/programmer would know beforehand how many architectural details to specify using todo!, to be sure that the problem the agent tries to solve is narrow enough? That's impossible to know! If the problem is not narrow enough, then the implementation is gonna be a mess.</p>
]]></description><pubDate>Mon, 09 Feb 2026 07:19:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46942477</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=46942477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46942477</guid></item><item><title><![CDATA[New comment by emporas in "Learning from context is harder than we thought"]]></title><description><![CDATA[
<p>Context learning means learning facts or rules without pre-training. They are two distinct phases.<p>An interesting question is, if pre-trained specialized models are available for a thousand or ten thousand most common tasks humans do every day, of what use a general model could be?</p>
]]></description><pubDate>Fri, 06 Feb 2026 19:50:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46917296</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=46917296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46917296</guid></item><item><title><![CDATA[New comment by emporas in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://pramatias.github.io/" rel="nofollow">https://pramatias.github.io/</a></p>
]]></description><pubDate>Fri, 16 Jan 2026 13:15:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46646063</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=46646063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46646063</guid></item><item><title><![CDATA[New comment by emporas in "I replaced Windows with Linux and everything's going great"]]></title><description><![CDATA[
<p>Not true. They want to talk to their secretary, and the secretary do it for them.<p>Go around, and ask people if they want a free secretary, see if someone doesn't want one.<p>They will not ask a computer program to do stuff. They will talk to the secretary, and the secretary will do any computer stuff necessary. For the moment the secretary cannot click buttons and menus as well as manipulate language. The secretary will have realistic skin and lips, and a dress as short as required by the job description.<p>Language AI is the king of AIs, and the gap will only get bigger. Everything will be tied to language going forward, driving, surgeries and so on.</p>
]]></description><pubDate>Mon, 12 Jan 2026 00:49:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46582309</link><dc:creator>emporas</dc:creator><comments>https://news.ycombinator.com/item?id=46582309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46582309</guid></item></channel></rss>