<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: gls2ro</title><link>https://news.ycombinator.com/user?id=gls2ro</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Apr 2026 11:39:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gls2ro" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gls2ro in "Nowhere is safe"]]></title><description><![CDATA[
<p>Not an economist but the petrodollar concept helps the dollar because everybody that needs oil needs to buy dollars. You see it as small thing but it is fundamental thing because oil is used in so many places that as we have seen a disruption of 20% of it would start causing real problems on almost the entire world.<p>QED: oil powerful, only dollar buy oil, dollar stronger.</p>
]]></description><pubDate>Sat, 11 Apr 2026 06:25:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47727998</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=47727998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47727998</guid></item><item><title><![CDATA[New comment by gls2ro in "Measuring progress toward AGI: A cognitive framework"]]></title><description><![CDATA[
<p>First in some cases it is more than $1000/dev/month.<p>Those companies spending 1000+/developer are doing it with the same hope that at some point those $1000/month will replace the developer salary per month. Or because by doing so more investors will put more money into them.<p>Take away the promise of AI replacing developers and see how much a company is willing to pay for LLMs. It is not zero as there are very good cases for coding assisted by LLM or agentic engineering.</p>
]]></description><pubDate>Thu, 19 Mar 2026 05:05:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47435182</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=47435182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47435182</guid></item><item><title><![CDATA[New comment by gls2ro in "Returning to Rails in 2026"]]></title><description><![CDATA[
<p>Is is the need for static types or the need for better testing that is not focused on coverage of line of code?<p>Because if the domain logic is getting more complex then more types will not catch the bugs unless you are willing for codify business rules within types so then you have to test the types.</p>
]]></description><pubDate>Fri, 13 Mar 2026 05:02:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47360871</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=47360871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47360871</guid></item><item><title><![CDATA[New comment by gls2ro in "Ask HN: Who still works async and has a 'no meetings' work policy in 2026?"]]></title><description><![CDATA[
<p>I am not working for them, but I heard about <a href="https://hubstaff.com" rel="nofollow">https://hubstaff.com</a> that they have almost no meetings.<p>Maybe someone who is working for them can confirm or add more details about it.</p>
]]></description><pubDate>Tue, 03 Mar 2026 12:10:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47231247</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=47231247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47231247</guid></item><item><title><![CDATA[New comment by gls2ro in "AI Added 'Basically Zero' to US Economic Growth Last Year, Goldman Sachs Says"]]></title><description><![CDATA[
<p>While personally this excites me: the idea that I can build a custom software that fits that specific problem is quite amazing.<p>But on company level I see it as a risk: suddently you might have 50 new small apps created by people who might not even work at the company who are not constantly tested for security/privacy ... but more important who once done are not pushing the frontier of how a much better solution might be in that area cause nobody is putting time into them. So as time passes by this has the risk to become legacy software used to run your business. yes of course you can point an AI to all of them and prompt it to make them better but that means focus on that instead of your core business.<p>Maybe we will see solutions appearing to manage this kind of tech debt.</p>
]]></description><pubDate>Tue, 24 Feb 2026 05:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47133123</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=47133123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47133123</guid></item><item><title><![CDATA[I hatched an AI bot and now it's writing a coming-of-age blog]]></title><description><![CDATA[
<p>Article URL: <a href="https://olly.world/i-hatched-an-ai-bot-and-now-its-writing-a-coming-of-age-blog">https://olly.world/i-hatched-an-ai-bot-and-now-its-writing-a-coming-of-age-blog</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46886477">https://news.ycombinator.com/item?id=46886477</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Feb 2026 14:49:26 +0000</pubDate><link>https://olly.world/i-hatched-an-ai-bot-and-now-its-writing-a-coming-of-age-blog</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=46886477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46886477</guid></item><item><title><![CDATA[New comment by gls2ro in "Clawdbot - open source personal AI assistant"]]></title><description><![CDATA[
<p>Not the OP but I think in case of scanning and tagging/summarization you can run a local LLM and it will work with a good enough accuracy for this case.</p>
]]></description><pubDate>Mon, 26 Jan 2026 05:01:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46762050</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=46762050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46762050</guid></item><item><title><![CDATA[New comment by gls2ro in "EU and Mercosur countries sign landmark free trade deal"]]></title><description><![CDATA[
<p>I did not crunch any numbers but I do think self-reliance with a high standard of living that means wanting and having access to everything from produce to luxury goods at a reasonable price for the majority of people cannot be achieved so easily.<p>You of course say self reliance on essential resources and I still think for most countries that could be very expensive very fast. People are complaining about the high costs specifically of the essential products when their prices are raising. Without a serious rethinking of our society we cannot probably fix that. And nobody is willing now to vote and agree to suffer for a generation to fix this system.</p>
]]></description><pubDate>Sun, 18 Jan 2026 17:28:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46669878</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=46669878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46669878</guid></item><item><title><![CDATA[New comment by gls2ro in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://allaboutcoding.ghinda.com" rel="nofollow">https://allaboutcoding.ghinda.com</a> - the main blog with longer articles<p><a href="https://notes.ghinda.com" rel="nofollow">https://notes.ghinda.com</a> - short thoughts, ideas, code samples</p>
]]></description><pubDate>Wed, 14 Jan 2026 19:44:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46621763</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=46621763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46621763</guid></item><item><title><![CDATA[New comment by gls2ro in "Why didn't AI “join the workforce” in 2025?"]]></title><description><![CDATA[
<p>IMHO when toddlers say mama they really understand that to a much much bigger degree than any LLM. They might not be able to articulate it but the deep understanding is there.<p>So I think younger kids have purpose and associate meaning to a lot of things and they do try to get to a specific path toward an outcome.<p>Of course (depending on the age) their "reasoning" is in a different system than hours where the survival instincts are much more powerful than any custom defined outcome so most of the time that is the driving force of the meaning.<p>Why I talk about meaning? Because, of course, the kids cannot talk about the why, as that is very abstract. But meaning is a big part of the Why and it continues to be so in adult life it is just that the relation is reversed: we start talking about the why to get to a meaning.<p>I also think that kids starts to have more complex thoughts than the language very early. If you got through the "Why?" phase you might have noticed that when they ask "Why?" they could mean very different questions. But they don't know the words to describe it. Sometimes "Why?" means "Where?" sometimes means "How?" sometimes means "How long?" .... That series of questioning is, for me, a kind of proof that a lot of things are happening in kids brain much more than they can verbalise.</p>
]]></description><pubDate>Tue, 06 Jan 2026 18:59:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46516856</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=46516856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46516856</guid></item><item><title><![CDATA[New comment by gls2ro in "T-Ruby is Ruby with syntax for types"]]></title><description><![CDATA[
<p>> Requires learning sig block's unique DSL syntax.<p>This is an interesting proposal. But for posterity I am going to critique the critique on the website about Sorbet:<p>Sorbet is Ruby and while it has a DSL that is no different than any other gem providing methods or objects to use. For example you can define a type and assign it to a Ruby constant. Because Sorbet is Ruby.<p>In general I would say any type system has its own syntax when you go deep into it and need more than this param has this simple primitive type and the method returns this simple primitive type. So you have to learn a DSL and the syntax of a type system.</p>
]]></description><pubDate>Sat, 27 Dec 2025 06:08:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46399568</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=46399568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46399568</guid></item><item><title><![CDATA[New comment by gls2ro in "AI will make formal verification go mainstream"]]></title><description><![CDATA[
<p>Because the number of state where a program can be is so huge (when you consider everything that can influence how a program runs and the context where and when it runs) it is for the current computation power practically infinite but yes it is theoretically finite and can even be calculated.</p>
]]></description><pubDate>Wed, 17 Dec 2025 18:39:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46303613</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=46303613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46303613</guid></item><item><title><![CDATA[New comment by gls2ro in "AI will make formal verification go mainstream"]]></title><description><![CDATA[
<p>In some definitions (that I happen to agree with but because we wanted to save money by first not properly training testers and then getting rid of them is not present so much in public discourse) the purpose of testing (or better said quality control) is:<p>1) Verify requirements => this can be done with formal verifications<p>2) Validate fit for purpose => this is where we make sure that if the customer needs addition it does not matter if our software does very well substraction and it has a valid proof of doing that according with specs.<p>I know this second part is kinda lost in the transition from oh my god waterfall is bad to yeyy now we can fire all testers because the quality is the responsibility of the entire team.</p>
]]></description><pubDate>Wed, 17 Dec 2025 18:35:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46303554</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=46303554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46303554</guid></item><item><title><![CDATA[New comment by gls2ro in "Leaving the U.S. for the Netherlands"]]></title><description><![CDATA[
<p>(coming from a country where having guns at home or seeing a civilian with a gun is very very strange and an huge emergency so maybe my question is stupid)<p>IF the government decides to use violence against you do you really have a chance with a gun? or 10?</p>
]]></description><pubDate>Wed, 10 Dec 2025 18:27:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46221450</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=46221450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46221450</guid></item><item><title><![CDATA[New comment by gls2ro in "Response to "Ruby Is Not a Serious Programming Language""]]></title><description><![CDATA[
<p>Here are four small things to remember when working with Ruby:<p>1. Everything is an object and the main thinking is that you send messages to objects not call methods on objects. This is very important and the core of how the language works and moreso important when reading Ruby code.<p>2. `false` and `nil` are falsey. Everything else is truthy when used directly in conditionals. Eg: if variable will go on true-branch when variable is anything else than `false`/`nil`. Else it will go on the else-branch.<p>3. Start irb (the interactive console) and use <object>.inspect + <object>.class to see what is happening. Ruby has great introspection. Remember the first thing I said here (everything is an object) so you can inspect almost anything.<p>4. In Ruby paranthesis are optional. Eg: user.upgrade_to "admin" is actually user.upgrade_to("admin")</p>
]]></description><pubDate>Mon, 08 Dec 2025 04:28:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46188304</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=46188304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46188304</guid></item><item><title><![CDATA[New comment by gls2ro in "Confessions of a Software Developer: No More Self-Censorship"]]></title><description><![CDATA[
<p>This sometimes happens also when the original leaders are still present but they dont understand the effect the metrics are having on the entire company when it grows big.<p>Have a senior leadership team and want them to not tell you bad news when you are the CEO/Leader? Then link their salary/performance to metrics like number of production incidents their team has. Suddenly the number of incidents that you know of decreases.<p>If that does not work to isolate you as the leader from thr reality of your company then link their salaries to a metric like number of projects finished before or at deadline and watch how tech debt increases multiple folds and how everything is suddenly estimates are increasing all over the place.<p>Want people not to ask meaningful hard questions in All Hands? Just make sure anyone that seems critical be labeled as not culture fit and done. All questions are positive and nice. Make sure to always ask for name and disable any anonymous questions asked.<p>Not trying to say metrics are bad or they should not be used. But they are not pure functions :) they do have side effects and sometimes very large ones.</p>
]]></description><pubDate>Sat, 29 Nov 2025 06:07:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46085491</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=46085491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46085491</guid></item><item><title><![CDATA[New comment by gls2ro in "OOP is shifting between domains, not disappearing"]]></title><description><![CDATA[
<p>> but is definitely not object-oriented.<p>I think Go is pretty much an OOP like programming language. While maybe it does not "look like" an OOP language it seems to me to allow a wide range of constructs and concepts from OOP.<p>I am not a Go programmer just reading about it, so I could be wrong.</p>
]]></description><pubDate>Fri, 21 Nov 2025 05:03:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46001401</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=46001401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46001401</guid></item><item><title><![CDATA[Compiling a Call to a Block]]></title><description><![CDATA[
<p>Article URL: <a href="https://patshaughnessy.net/2025/11/3/compiling-a-call-to-a-block">https://patshaughnessy.net/2025/11/3/compiling-a-call-to-a-block</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45868512">https://news.ycombinator.com/item?id=45868512</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 09 Nov 2025 19:44:33 +0000</pubDate><link>https://patshaughnessy.net/2025/11/3/compiling-a-call-to-a-block</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=45868512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45868512</guid></item><item><title><![CDATA[New comment by gls2ro in "Adding Breadcrumbs to a Rails Application"]]></title><description><![CDATA[
<p>I think it depends on how you look at things.<p>Here is what I like about this code:<p>1. It is explicit<p>2. Breadcrumbs are information that this action needs to set. You can set them in the views or in the controller via these helpers. But no matter where you put the data it is custom data that you as developer set and it is specific to this controller.<p>The information about how to navigate from homepage to this show method is something that either: you can use meta-programming to try to get it if you would for example scope controllers based on paths (not sure it is a good idea) or you have to provided as Rails cannot know if your controllers/views are in the top namespace.</p>
]]></description><pubDate>Sun, 19 Oct 2025 14:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45634332</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=45634332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45634332</guid></item><item><title><![CDATA[New comment by gls2ro in "Ruby core team takes ownership of RubyGems and Bundler"]]></title><description><![CDATA[
<p>Let me ask you a different question:<p>Would they be where they are today if there weren't been built at that moment with Ruby?<p>Both these questions are hard to answer without connecting the dots, looking backward.<p>Github was started in 2007, Shopify in 2006, Gitlab in 2011, Whop in 2021<p>It takes a long time approximately for a company to get out of the medium zone and go really big. So the only answer for this is we don't really know.<p>For any programming language you can find similar stories.<p>I tried to answer this question 6 years ago by analysing company data from YCombinator and TechStars: <a href="https://github.com/lucianghinda/programming-languages-in-startups" rel="nofollow">https://github.com/lucianghinda/programming-languages-in-sta...</a><p>Here is some data I found back then in 2019:<p>- Ruby companies raised 13 Billion dollars<p>- Python companies raised 11 billion dollars<p>- Java companies raised 1.5 billion dollars<p>- PHP companies raised 1.4 billion dollars<p>- Go companies raised 1.3 billion dollars<p>- Node.js companies raised 800 million dollars<p>Of course this data is 6 years old and it was based on the initial programming language and also it is about funding amount and not revenue.<p>I did not had time these days to update the data there.</p>
]]></description><pubDate>Sat, 18 Oct 2025 15:55:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45628304</link><dc:creator>gls2ro</dc:creator><comments>https://news.ycombinator.com/item?id=45628304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45628304</guid></item></channel></rss>