<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: vorg</title><link>https://news.ycombinator.com/user?id=vorg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 07:17:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vorg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vorg in "How Sydney destroyed its trams for love of the car"]]></title><description><![CDATA[
<p>Looks like Auckland NZ is planning on following this trend by building two tram lines over the next 10 years (CBD down Dominion Rd to Airport, another CBD to West), 60 years after following Sydney's lead of tearing out the trams (first replacing them with electric trolley buses, then removing the overhead lines 20 years later).<p>I don't see either line making a financial return on the investment, but the NZ government is financing it all by plundering the NZ Super Fund, which was originally intended to provide super payments for NZ's over-65-yr-old retirees. Of course, they're framing it all as "<i>the Fund is making a long-term investment in the country's transport infrastructure</i>", making the eventual huge losses some other goverment's problem.</p>
]]></description><pubDate>Thu, 01 Aug 2019 03:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=20580847</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20580847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20580847</guid></item><item><title><![CDATA[New comment by vorg in "Ask HN: Which programming language do you enjoy writing the most?"]]></title><description><![CDATA[
<p>No, I am right, because I didn't say Apache Groovy didn't have lambdas, I said it still didn't have the Java 8 lambda syntax in response to the comment that Groovy was so "ruthlessly" Java-syntax compatible. So you are wrong about me being wrong.<p>> Netflix used Groovy<p>Does Netflix <i>still</i> use Groovy? You make it sound like they no longer use it for new coding projects. If they do, you should have written "Netflix uses Groovy" and said what they still use it for.</p>
]]></description><pubDate>Sun, 28 Jul 2019 22:04:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=20550072</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20550072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20550072</guid></item><item><title><![CDATA[New comment by vorg in "Escape the scripter mentality if reliability matters (2011)"]]></title><description><![CDATA[
<p>> At some point I switch to full Groovy projects, switching on static compilation<p>If you let your Apache Groovy scripts get too large before switching on static compilation, you often have to modify the types and logic in your programs before they'll even compile. This problem occurs because static compilation was only bolted onto Groovy for version 2.0 and there's an impedance mismatch between what's required for its dynamic and static modes.</p>
]]></description><pubDate>Fri, 26 Jul 2019 22:08:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=20538788</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20538788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20538788</guid></item><item><title><![CDATA[New comment by vorg in "What If Consciousness Comes First?"]]></title><description><![CDATA[
<p>> inorganic life, simple life, and sentient life<p>... and prescient life. Don't forget the next stage on from sentience. The line between sentience and prescience also seems blurred, given how many humans nowadays report having flashes of the future.</p>
]]></description><pubDate>Thu, 25 Jul 2019 01:16:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=20521786</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20521786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20521786</guid></item><item><title><![CDATA[New comment by vorg in "What's Deoxyribonucleotide in Sign Language?"]]></title><description><![CDATA[
<p>Although Mandarin isn't "influenced" by Latin, it is also influenced by English. In China most everyday writing would just insert the letters "DNA" into the text.<p>But even for scientific writing, my dictionary translates DNA as 脱氧核糖核酸, where 脱 means peel off, 氧 means oxygen, and 核糖核酸 means RNA, so DNA = de-oxy-RNA. As for RNA, 核糖 means ribose and 核酸 means nucleic acid. And in 核酸, 核 means nucleus/core/pip and 酸 means sour/acid, so again the meaning of the characters joined together are simply the sum of their parts. That's always been the case in my limited experience with medical words in Mandarin.</p>
]]></description><pubDate>Thu, 25 Jul 2019 00:03:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=20521394</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20521394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20521394</guid></item><item><title><![CDATA[New comment by vorg in "Ask HN: Which programming language do you enjoy writing the most?"]]></title><description><![CDATA[
<p>Apache Groovy's apparent rise from #81 to #15 on Tiobe's index [1] over the past 12 month is disturbing, though. If it doesn't have the downsides of Python, then why would someone fabricate its popularity in a search engine?<p>And if Groovy is so "ruthlessly" Java-syntax compatible, why doesn't it have lambda syntax over 5 yrs after they were added to Java?<p>[1] <a href="https://www.tiobe.com/tiobe-index/" rel="nofollow">https://www.tiobe.com/tiobe-index/</a></p>
]]></description><pubDate>Sun, 21 Jul 2019 21:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=20493712</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20493712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20493712</guid></item><item><title><![CDATA[New comment by vorg in "Skills Poor Programmers Lack"]]></title><description><![CDATA[
<p>> the most valuable skill a programmer can have isn't technical, but rather social: empathy<p>You should say "a programmer needs social skill as well as technical skills to be valuable". If a programmer doesn't have a basic aptitude for programming-like tasks, they won't be able to understand how the language works, anticipate technical problems, or organize and design systems. Until you've worked in a group that's filled with "programmers" who don't have the aptitude for coding, you won't really understand this. The social skill must complement the technical aptitude and skills, but is not more important than them. In fact, I'm even suspicious of people who say "<i>the most valuable skill a programmer can have isn't technical, but rather social</i>" because they often turn out to be aptitudinally-challenged programmers themselves.</p>
]]></description><pubDate>Sun, 21 Jul 2019 20:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=20493608</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20493608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20493608</guid></item><item><title><![CDATA[New comment by vorg in "I was a 10x engineer and I’m sorry"]]></title><description><![CDATA[
<p>Having a runaway hit isn't just about creating it, but also successfully maintaining it. Strachan abandoned Apache Groovy only 2 years after creating it so he doesn't really count. Unfortunately he let in someone without any programming aptitude into the Codehaus despotry, and was eventually eased out with stirred up conflicts like the one over builder syntax in Dec 2005. He even had his commit privileges stripped from him afterwards.</p>
]]></description><pubDate>Fri, 19 Jul 2019 23:17:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=20483215</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20483215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20483215</guid></item><item><title><![CDATA[New comment by vorg in "What's Coming in Python 3.8"]]></title><description><![CDATA[
<p>Too bad Apache Groovy itself didn't remain popular after popularizing the name "it" for the much older idea of contextually-defined pronouns in programming languages. Using the names of pronouns in English (like "this" and "it") is easier for an English-speaking programmer to understand than symbols like "$1" or "_". But because of Groovy's bad project management, another programming language (Kotlin) is becoming widely known for introducing the "it" name.</p>
]]></description><pubDate>Fri, 19 Jul 2019 23:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=20483150</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20483150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20483150</guid></item><item><title><![CDATA[New comment by vorg in "Why Lisp Failed (2010)"]]></title><description><![CDATA[
<p>> 81 is probably as inaccurate the other way as 15 is today<p>I can understand both how and why someone would push Apache Groovy's ranking higher up the Tiobe results, but I wouldn't know how you could push it down, let alone why anyone would. #81 is probably as accurate nowadays as the mid-40's has been for most of Groovy's life on Tiobe since 2006. Groovy's seen a significant drop in use (outside Gradle) over the past few years.</p>
]]></description><pubDate>Tue, 09 Jul 2019 23:27:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=20397812</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20397812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20397812</guid></item><item><title><![CDATA[New comment by vorg in "Learning Golang – From Zero to Hero"]]></title><description><![CDATA[
<p>They're talking about "Go 2" the brand, not Go 2.0 being a new major version having breaking changes to Go 1.x. There are no plans for a breaking-changes Go 2, only occasional additions to Go 1.x under an ongoing "Go 2" developer relations effort.</p>
]]></description><pubDate>Mon, 08 Jul 2019 01:10:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=20379169</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20379169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20379169</guid></item><item><title><![CDATA[New comment by vorg in "Why Lisp Failed (2010)"]]></title><description><![CDATA[
<p>> active COBOL use that continues today   [...]   220 Billion LOC<p>That 220b LOC is because most newly-written COBOL programs today are copied and pasted from some other large existing program, then some small parts of it changed. I know in one large corp I once worked at, a manager ordered that instead of a new code being created for a new customer in the program suite as was usually done, every program in the suite was cloned and the new customer's name was hard-coded into the strings in the program text. That manager got the new system up and running in record time and was well regarded by his peers. The maintenance programmers and computer operators got some extra job security in the years ahead too.</p>
]]></description><pubDate>Mon, 08 Jul 2019 00:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=20379097</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20379097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20379097</guid></item><item><title><![CDATA[New comment by vorg in "Why Lisp Failed (2010)"]]></title><description><![CDATA[
<p>> the currently-popular crop of languages: Java, C, Python, C++, C#, VB.NET, JS, PHP, SQL, Objective-C, Ruby, assembly, Swift, Matlab, and Groovy, say<p>Did you get this list of 15 languages from TIOBE's July 2019 top 15 rankings at <a href="https://www.tiobe.com/tiobe-index/" rel="nofollow">https://www.tiobe.com/tiobe-index/</a> ? It also says Apache Groovy has risen from #81 in July 2018 to #15 today. I do believe the #81 ranking but the rise to #15 only 12 months later is ludicrous. Someone's obviously spamming a search engine to get that ranking up. I know someone does the same thing with Groovy downloads from Bintray.<p>Now if Groovy's ranking has been fabricated over the past year, then surely some others of those languages have also been similarly fabricated for much longer, and their <i>popularity</i> has been exaggerated.</p>
]]></description><pubDate>Mon, 08 Jul 2019 00:50:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=20379058</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20379058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20379058</guid></item><item><title><![CDATA[New comment by vorg in "Myths about Perl 6"]]></title><description><![CDATA[
<p>Scripting languages were to the 200x's what visual 4GL's were to the 1990's, i.e. a whole bunch of them came and went, and only a few gained mass adoption, perhaps 4GL's Visual Basic and Delphi, and scripting languages Javascript and Python. The rest are dead, or slowly dying.</p>
]]></description><pubDate>Mon, 08 Jul 2019 00:19:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=20378933</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20378933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20378933</guid></item><item><title><![CDATA[New comment by vorg in "Ask HN: What's your favorite scripting language?"]]></title><description><![CDATA[
<p>The title should be "What's your favorite Linux scripting language?" Presumably you don't want to talk about Powershell (Windows), Javascript (Web), or Apache Groovy (JVM).</p>
]]></description><pubDate>Sun, 07 Jul 2019 02:42:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=20373288</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20373288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20373288</guid></item><item><title><![CDATA[New comment by vorg in "Without a GUI: How to Live Entirely in a Terminal"]]></title><description><![CDATA[
<p>That natural garbage collection happens during sleep, you need to sleep on it a couple of times. So make that a staged 25 minutes, i.e. 10 mins one day, 10 mins the next, then 5 mins on the third day. Only then will the mental block be gone -- as long as there's only about 7 shortcuts you don't like (and that's plus or minus 2, probably minus).<p>Oh, and that's a good night's sleep, not a programmer's every-other-night sleep, so better stage that 25 mins over four days, not two.</p>
]]></description><pubDate>Fri, 28 Jun 2019 22:24:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=20309283</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20309283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20309283</guid></item><item><title><![CDATA[New comment by vorg in "Simplicity Made Easy"]]></title><description><![CDATA[
<p>> using all-lowercase letters for the compiler and title case for the language<p>'rakudo' is an implementation of 'Rakudo', huh? It's only natural for one to tag the specification and an implemention of it with different nouns in one's mind, even when there's only one implementation. I tend to think of 'go' being the reference implementation of the language called 'Golang', although its Google backers don't differentiate their official names.</p>
]]></description><pubDate>Wed, 26 Jun 2019 12:28:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=20284242</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20284242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20284242</guid></item><item><title><![CDATA[New comment by vorg in "Open-sourcing Sorbet: a fast, powerful type checker for Ruby"]]></title><description><![CDATA[
<p>> Groovy is one language<p>Apache Groovy is <i>two</i> languages. The Groovy 2.x download, first released in 2012, bundles two different compilers that were both forked from the Groovy 1 compiler. Only one of them has upgraded to the JDK-7 invoke-dynamic capabilities, and the other (which hasn't) is the one actually used by Gradle and Jenkins and everyone else. Last month, the Groovy project managers at the ASF announced they were keeping the upcoming Groovy 3 as two separate languages also. The long-awaited parser upgrade from Antlr 2 to Antlr 4 is being bolted on to the invoke-dynamic compiler only -- the compiler no-one uses. They talked about Groovy 4 reverting back to a single language, but i'm guessing that's many years away because the original purpose of making Groovy be two languages in the first place was to not change the language that users actually use in any way, while simultaneously appeasing their own developers by bundling the code they wrote (invoke-dynamic bytecode generation, Antlr 4 parser upgrade, etc) in the language.</p>
]]></description><pubDate>Fri, 21 Jun 2019 01:27:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=20239102</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20239102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20239102</guid></item><item><title><![CDATA[New comment by vorg in "Web Single Sign-On, the SAML 2.0 perspective"]]></title><description><![CDATA[
<p>> Grails which is a web framework for Groovy that is based on spring boot. It's plugins<p>I thought Grails uses Spring Boot only from 3 onwards, and only versions up to Grails 2.x have a plugin ecosystem. Virtually no-one has upgraded their apps and plugins since Grails 3 came out in early 2015, and no-one's started new projects in Grails since then. To mention Spring Boot and Grails Plugins in the same statement is misleading.</p>
]]></description><pubDate>Wed, 19 Jun 2019 00:27:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=20219827</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20219827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20219827</guid></item><item><title><![CDATA[New comment by vorg in "Why people confess to crimes they didn’t commit"]]></title><description><![CDATA[
<p>Are you allowed to overlay the "yes" or "no" with different intonations? If not, then you can tell the truth and nothing but the truth, but you can't tell the <i>whole truth</i> in your answers.</p>
]]></description><pubDate>Sun, 16 Jun 2019 22:12:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=20198252</link><dc:creator>vorg</dc:creator><comments>https://news.ycombinator.com/item?id=20198252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20198252</guid></item></channel></rss>