<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: socialdemocrat</title><link>https://news.ycombinator.com/user?id=socialdemocrat</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 08:27:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=socialdemocrat" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by socialdemocrat in "Why Objective-C"]]></title><description><![CDATA[
<p>Apple should have made a modern Smalltalk on top of the Objective-C object model as a replacement for Objective-C instead of Swift.<p>I want to love Swift, but the funny thing is that as they solve more problem with Swift they also add so much complexity that you wonder if all the problems they solved just added new problems.</p>
]]></description><pubDate>Mon, 02 Mar 2026 16:36:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47220279</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=47220279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47220279</guid></item><item><title><![CDATA[New comment by socialdemocrat in "The juror who found herself guilty"]]></title><description><![CDATA[
<p>Think you are a bit quick to judge what people in Europe think. Juries have also been widely used in Europe. They are not unknown. It depends entirely on where you are.<p>Britain famously use juries. That is where the US gets it system from. In. All Nordic countries have had them. In Norway we phased it out years ago, but it isn’t one judge but several. Some are picked by citizens others are professionals. They determine guilt together.</p>
]]></description><pubDate>Wed, 24 Jan 2024 07:32:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39114612</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=39114612</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39114612</guid></item><item><title><![CDATA[New comment by socialdemocrat in "The juror who found herself guilty"]]></title><description><![CDATA[
<p>In Norway we long had two systems to determine guilt. One was a jury system. A careful examination of the performance of both systems over many years concluded that the jury system was the worst. All serious miscarriages of justice we have had happened in a jury system.<p>A key reason identified was that juries don’t have written  statements giving the reasoning for their judgment.<p>The jury system ended several years ago and nobody miss it. A panel of judges professional and selected among citizens akin to jury duty determines guilt.</p>
]]></description><pubDate>Wed, 24 Jan 2024 07:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=39114583</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=39114583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39114583</guid></item><item><title><![CDATA[New comment by socialdemocrat in "Vision Pro’s Big Reveal"]]></title><description><![CDATA[
<p>I have long been skeptical of AI/AR because I also don’t feel like being strapped in like that. But I can see this as being useful for dedicated tasks: surgeons, building or repairing a PC, inspecting a buildings. It will be more of a professional tool than consumer tool I think.</p>
]]></description><pubDate>Wed, 07 Jun 2023 18:10:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=36230860</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=36230860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36230860</guid></item><item><title><![CDATA[New comment by socialdemocrat in "Julia 1.9.0 lives up to its promise"]]></title><description><![CDATA[
<p>People are increasingly running out of reasons to not use Julia. It really is the future for data science and machine learning. No let me correct that. It really could replace anything R, Python, Perl, Ruby etc is used for today.<p>Not right now as packages, larger communities etc need to be developed. But long term solutions the potential is obvious. A friendly, powerful and high performance dynamic language ought to have a very broad appeal.</p>
]]></description><pubDate>Sat, 13 May 2023 20:10:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=35932223</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=35932223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35932223</guid></item><item><title><![CDATA[New comment by socialdemocrat in "Mojo – a new programming language for AI developers"]]></title><description><![CDATA[
<p>That is not really true. People think that because they have spent time with Java which is excessively GC dependent. More modern GC languages such as Go and Julia have opted to use GCs in a far more conservative manner. They don't produce the exorbitant amount of garbage that Java produces. I've talked to NASA guys using Go for real time systems. They say it works great. GC doesn't need to be a problem if you do it right.</p>
]]></description><pubDate>Thu, 04 May 2023 13:20:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=35814843</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=35814843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35814843</guid></item><item><title><![CDATA[New comment by socialdemocrat in "Mojo – a new programming language for AI developers"]]></title><description><![CDATA[
<p>A clear complexity cost difficulty in extending these libraries. This separation force libraries to become huge complex monoliths. In Julia the equivalent is done with absolutely hilariously tiny libraries. In fact they are so small that many Python guys exploring Julia decide to not explore further thinking most of the Julia ML libraries aren't done or have barely started.<p>They are just not accustomed to seeing libraries being that small. That is possible in Julia because it is all native Julia code which means interfacing with other Julia code works seamless and allows you to mix and match many small libraries very easily. You can reuse much more functionality which means individual libraries can be kept very small.<p>For PyTorch and TensorFlow e.g. activation functions have to be coded specifically into each library. In Julia these can just be reused for any library. Each ML library doesn't need to reimplement activation functions.<p>That is why you get these bloated monoliths. They have to reinvent the wheel over and over again. So yeah there is a cost which is constantly paid.<p>Every time you need to extend these libraries with some functionality you are paying a much higher price than when you do the same with Julia.</p>
]]></description><pubDate>Thu, 04 May 2023 13:14:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=35814761</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=35814761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35814761</guid></item><item><title><![CDATA[New comment by socialdemocrat in "Mojo – a new programming language for AI developers"]]></title><description><![CDATA[
<p>Julia 1.0 was released in 2018. That is just 5 years ago. I would say that is very young. Especially since a language today needs more than in the past. Julia has package manager, virtual environments, version management. Stuff that tends to be bolted on much later.<p>You needed much less stuff supported out of the box when Python first came on the scene. Today expectations have gotten much bigger. A minimal viable language has far more requirements.</p>
]]></description><pubDate>Thu, 04 May 2023 13:09:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=35814685</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=35814685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35814685</guid></item><item><title><![CDATA[New comment by socialdemocrat in "The King doesn't own all the swans in Britain"]]></title><description><![CDATA[
<p>Not sure why you restrict this observation to UK and commonwealth countries. This is reality for many of us in Europe. Legal documents in Norway also refer to the king as the one deciding stuff. But that doesn’t literally mean the king. It is more of the institution of monarchy and the ceremony in which the king signs government actions presented to him by “his” government.<p>But this is of little practical consequence. What I find more bizarre is how conservative the US is around its constitution and political system. Norway may be a Monarchy but has gone through far more modernization in terms of how the political system works, elections and government than the US for instance.<p>I look at how voting and representation works in the US today and it is basically Norway in the 1880s or something. Back when we also had a two party system of liberals and conservatives. When there was a winner take all system. Censuses had to be  done semi regularly as citizens were not fully and completely registered and kept up to date on a continuous fashion.<p>I would bet Britain in quite a number of ways is more modern in its constitution than the US. E.g. they don’t have å gerrymandering problem. That got reformed and fixed long ago.</p>
]]></description><pubDate>Mon, 01 May 2023 19:41:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=35778054</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=35778054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35778054</guid></item><item><title><![CDATA[New comment by socialdemocrat in "Why do ships use “port” and “starboard” instead of “left” and “right?”"]]></title><description><![CDATA[
<p>You can just look at a map over the US and see quickly how the grid pattern exists at almost any zoom level. You also notice it in how people think about directions. As a European I found it tricky to deal with but I saw the opposite when Americans drive in Europe. They really struggle with a system not built around thinking east-west and north-south.<p>I think generally in Europe people think in terms of landmarks rather than fixed directions.</p>
]]></description><pubDate>Wed, 19 Apr 2023 08:38:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=35625842</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=35625842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35625842</guid></item><item><title><![CDATA[New comment by socialdemocrat in "The Big Rocket Showdown: Falcon 9 vs. Neutron"]]></title><description><![CDATA[
<p>Extensive comparison of engines, design of shape, choice of materials, performance and strategies for reuse.</p>
]]></description><pubDate>Sat, 04 Feb 2023 07:35:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34652482</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=34652482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34652482</guid></item><item><title><![CDATA[The Big Rocket Showdown: Falcon 9 vs. Neutron]]></title><description><![CDATA[
<p>Article URL: <a href="https://erikexplores.substack.com/p/the-big-rocket-showdown-falcon-9">https://erikexplores.substack.com/p/the-big-rocket-showdown-falcon-9</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34652481">https://news.ycombinator.com/item?id=34652481</a></p>
<p>Points: 1</p>
<p># Comments: 3</p>
]]></description><pubDate>Sat, 04 Feb 2023 07:35:50 +0000</pubDate><link>https://erikexplores.substack.com/p/the-big-rocket-showdown-falcon-9</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=34652481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34652481</guid></item><item><title><![CDATA[New comment by socialdemocrat in "Why Go and Not Rust? (2019)"]]></title><description><![CDATA[
<p>So Rust force you to do waterfall design? Sorry just had to tease about that as a dynamic language fan. I am much more in the LISP school of thought, believing in growing software through iteration and exploration, for much the same reason I think lean project development has been more successful.<p>The problem is that so much of the time when you are building something you don't really have a clear idea of what you are doing, but you build and understanding as you experiment and iterate.<p>I do writing professionally now and have much the same experience. It is hard to plan exactly what you will write in detail. So much of the greatest ideas materialize as you write. Both writing and coding is IMHO a thinking process.<p>On the other hand I fully accept that us developers are all different in how our brains work. But I have seen when working with people much smarter than me how much they get stuff wrong and waste time by trying to excessively plan before fully understanding the problem. Stuff I notice I solve easily by taking an experimental and iterative approach.<p>One small concession: I think JavaScript is awful and Ruby projects tend to end up as a mess. I am mostly a Julia, Lua and Go fan. So I kind of learn towards languages which are a bit in between dynamic and static.</p>
]]></description><pubDate>Tue, 31 Jan 2023 03:36:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=34590566</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=34590566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34590566</guid></item><item><title><![CDATA[New comment by socialdemocrat in "When Will Fusion Energy Light Our Homes?"]]></title><description><![CDATA[
<p>Not at all. Nobody doubted this could be done. So there is no countdown as that would imply we didn’t know if fusion can be done. We do know. The problem is primarily engineering a working fusion power plant and this milestone didn’t advance that goal one iota.</p>
]]></description><pubDate>Mon, 30 Jan 2023 17:06:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=34582799</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=34582799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34582799</guid></item><item><title><![CDATA[New comment by socialdemocrat in "When Will Fusion Energy Light Our Homes?"]]></title><description><![CDATA[
<p>It will never be cheap and limitless though. Is solar power isn’t free even if you don’t have to pay for the sunshine. It is the capital costs which gets you and those will very much apply to something as complex as fusion.</p>
]]></description><pubDate>Mon, 30 Jan 2023 17:03:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=34582742</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=34582742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34582742</guid></item><item><title><![CDATA[New comment by socialdemocrat in "Smaller, cheaper flow batteries throw out decades-old designs"]]></title><description><![CDATA[
<p>Why not a company running the garage seeing it as a way of making money? Cheap solar should make it an attractive position to sell power during peak hours.</p>
]]></description><pubDate>Sun, 29 Jan 2023 08:02:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=34565938</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=34565938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34565938</guid></item><item><title><![CDATA[New comment by socialdemocrat in "Smaller, cheaper flow batteries throw out decades-old designs"]]></title><description><![CDATA[
<p>What issue? Lots of us live in apartments in Norway and I see plenty of upgrades happening to get charging going at apartment complexes. Does not seem like an insurmountable problem. I got asked if I needed charging installed at my garage spot some years ago.</p>
]]></description><pubDate>Sun, 29 Jan 2023 08:00:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=34565922</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=34565922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34565922</guid></item><item><title><![CDATA[Writing Code Without Plain Text Files]]></title><description><![CDATA[
<p>Article URL: <a href="https://erikexplores.substack.com/p/writing-code-without-plain-text-files">https://erikexplores.substack.com/p/writing-code-without-plain-text-files</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34488290">https://news.ycombinator.com/item?id=34488290</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 23 Jan 2023 13:05:51 +0000</pubDate><link>https://erikexplores.substack.com/p/writing-code-without-plain-text-files</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=34488290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34488290</guid></item><item><title><![CDATA[Handling Side Effects in Unison Programming Language]]></title><description><![CDATA[
<p>Article URL: <a href="https://erikexplores.substack.com/p/handling-side-effects-in-unison">https://erikexplores.substack.com/p/handling-side-effects-in-unison</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34453955">https://news.ycombinator.com/item?id=34453955</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 20 Jan 2023 14:58:41 +0000</pubDate><link>https://erikexplores.substack.com/p/handling-side-effects-in-unison</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=34453955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34453955</guid></item><item><title><![CDATA[New comment by socialdemocrat in "RISC vs. CISC: The Post-RISC Era (1999)"]]></title><description><![CDATA[
<p>No, that is not the case. RISC-V was designed to work both in embedded systems, workstations, supercomputers and specialized hardware. That is why the instruction-set is made modular. It is allow you to tailor the chip to very different types of hardware.<p>The extension system is exactly why I would call RISC-V the return of RISC. It is what allows you to keep the CPU significantly simpler because you only add what you need for the system you are designing.<p>For instance if you want really strong vector processing capability you can design very small cores with only vector processing instructions and the most necessary scalar operations. All the stuff you need typically to run a multi-user OS (handle privilege levels) can be thrown out.<p>That is exactly what Esperanto Technologies doing. They got got four fat Out-of-Order cores with all the instructions you typically would want in a modern CPU running Linux, while there are 1088 small in-order cores with support for RISC-V vector extension. Vector processing actually adds very few transistors if the core is in-order rather than out-of-order.<p>I would say this is all quite RISCy in that you are making simple tailor made chips rather than making huge complex monoliths to do everything, which is the CISC way IMHO.<p>Intel btw is realizing their approach was kind of dumb when then tried making their big-little core design. To keep the small cores small they had to throw out the complex AVX-2 instructions.</p>
]]></description><pubDate>Fri, 06 Jan 2023 08:11:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=34272234</link><dc:creator>socialdemocrat</dc:creator><comments>https://news.ycombinator.com/item?id=34272234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34272234</guid></item></channel></rss>