<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: ivan_gammel</title><link>https://news.ycombinator.com/user?id=ivan_gammel</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 12:09:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ivan_gammel" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ivan_gammel in "European AI. A playbook to own it"]]></title><description><![CDATA[
<p>I would push back on a few things from what you mentioned.<p>> The only way an international business is going to consider investing in French workers, for example, is with relatively low salaries to offset the inability to fire them.<p>> Strong worker protection? Expect fewer highly paid roles (wage compression)<p>For European startups it’s different motivation. Lower salaries than in USA are an advantage, but job security isn’t a show stopper. First team is hired in fixed contracts, which may be converted to permanent with growth. In scaling phase you add external support, with e.c. 20% of workforce coming from outstaffing, so that you can react on the market and scale down when needed. If you are big enough to be called international business, you will not hire in one of the most expensive locations in the world (USA) unless you have a good reason. There exist other easy-to-fire tech hubs, and it’s not a big problem in Europe anyway (it’s just some more effort to execute, but even with payouts it’s probably cheaper than in US).<p>> Make it difficult to evict tenants? Expect more stringent requirements from landlords<p>In Europe there’s less homeless people. It doesn’t work like that.<p>>Enact rent control? Initial rents are going up, new builds are disincentivized.<p>It’s not rent controls that make markets inefficient. They are reaction to NIMBY regulations and disincentivized home ownership like in Germany. 
Root cause is uncontrolled extraction of scarce resource (land) and the solution is actually to scale down for-profit rental market while aggressively subsidizing ownership and construction.</p>
]]></description><pubDate>Mon, 13 Apr 2026 06:49:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47748532</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47748532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47748532</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Bring Back Idiomatic Design (2023)"]]></title><description><![CDATA[
<p>There exist other ways to do the research. „Try things out“ is often not just a signal of „we don‘t know what to do“, but also a signal of „we have no idea how to properly measure the outcomes of things we try“.</p>
]]></description><pubDate>Sun, 12 Apr 2026 17:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47742140</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47742140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47742140</guid></item><item><title><![CDATA[New comment by ivan_gammel in "German police name alleged leaders of GandCrab and REvil ransomware groups"]]></title><description><![CDATA[
<p>Classic money laundering.</p>
]]></description><pubDate>Mon, 06 Apr 2026 14:42:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47661584</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47661584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47661584</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Iran threatens 'complete and utter annihilation' of OpenAI's $30B Stargate"]]></title><description><![CDATA[
<p>This has happened in all ongoing conflicts but in only a few cases it is known to be intentional (Israeli strikes). I don‘t think USA or Iran does target residential blocks, but just like everyone else they may act on bad intelligence or it may be accidental.<p>And the reason is not just rules of engagement - such targets simply have negative value for attacker.</p>
]]></description><pubDate>Mon, 06 Apr 2026 14:39:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47661531</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47661531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47661531</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Iran threatens 'complete and utter annihilation' of OpenAI's $30B Stargate"]]></title><description><![CDATA[
<p>I don‘t think „moral high roads“ have any relevance in context of this discussion. If such conversation triggers you, try to breathe and think why first.</p>
]]></description><pubDate>Mon, 06 Apr 2026 13:41:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47660821</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47660821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47660821</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Iran threatens 'complete and utter annihilation' of OpenAI's $30B Stargate"]]></title><description><![CDATA[
<p>Nobody except Israel is setting civilian homes as targets for their rockets. Not all energy infrastructure is even remotely „dual use“ (and this label is itself propaganda used to justify strikes on non-military targets).</p>
]]></description><pubDate>Mon, 06 Apr 2026 02:58:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47656476</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47656476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47656476</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Iran threatens 'complete and utter annihilation' of OpenAI's $30B Stargate"]]></title><description><![CDATA[
<p>He may care in the end, because TACO. Looks like this is a pattern of modern war where both sides are testing the escalation levels by attacking the infrastructure. It‘s like MAD, but going up in smaller increments rather than hitting with everything after one or two limited strikes like nuclear. Basically, you hit my power plant, I‘ll hit yours. It‘s the same path Ukraine went on: they initially showed restraint in responses, but now they are matching Russian pressure by choosing the same civilian targets.</p>
]]></description><pubDate>Sun, 05 Apr 2026 23:19:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47654946</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47654946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47654946</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Spring Boot Done Right: Lessons from a 400-Module Codebase"]]></title><description><![CDATA[
<p>You can drop cloud spending by 10x factor and still use Spring Boot comfortably. In startup world exist infra costs benchmarks and they are very generous. That fat does not come from frameworks, it comes from not spending an extra hour on solution design.</p>
]]></description><pubDate>Mon, 30 Mar 2026 20:43:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47579483</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47579483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47579483</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Spring Boot Done Right: Lessons from a 400-Module Codebase"]]></title><description><![CDATA[
<p>I bet this is happening because in many enterprise applications you do not need high performance. Requirements to a service doing 1000 transactions a day are very different from requirements to a service doing HFT. Service per bounded context may be reasonable choice and Spring Boot/Spring Cloud may be adequate solution for it.</p>
]]></description><pubDate>Mon, 30 Mar 2026 17:19:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577092</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47577092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577092</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Spring Boot Done Right: Lessons from a 400-Module Codebase"]]></title><description><![CDATA[
<p>Exactly. It allows to build boring stuff at a fraction of what a SV startup would burn using some fancier tech. And most problems in the world are boring stuff.</p>
]]></description><pubDate>Mon, 30 Mar 2026 16:59:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47576827</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47576827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47576827</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Spring Boot Done Right: Lessons from a 400-Module Codebase"]]></title><description><![CDATA[
<p>Spring may be a bad choice for microservices (context required, because it is not true in general), but it is strange to compare it (DI framework/mvc/orm abstraction etc) with Go (programming language). Java exists in many flavors, you do not have to use Spring to build a performant microservice.</p>
]]></description><pubDate>Mon, 30 Mar 2026 16:55:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47576781</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47576781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47576781</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Spring Boot Done Right: Lessons from a 400-Module Codebase"]]></title><description><![CDATA[
<p>Spring framework may look complicated only at start, until you get it, but then it becomes quite easy to reason about.<p>OTOH, Spring Boot is a huge pile of various loosely coupled framework connectors, web, queues, security, databases etc. Some of them are of good quality, some are not so good. It is that uneven mix giving the perception that Spring is a mess.</p>
]]></description><pubDate>Mon, 30 Mar 2026 16:52:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47576750</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47576750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47576750</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Should QA Exist"]]></title><description><![CDATA[
<p>In development of medical devices existing quality controls are already working well, right?</p>
]]></description><pubDate>Fri, 27 Mar 2026 12:49:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47542086</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47542086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47542086</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Should QA exist?"]]></title><description><![CDATA[
<p>More like certified products. New ISO standard may require professional liability for software products, which will be adopted as requirement by big consumers and will pull the industry into certification loop, because insurers will ask for it. This will obviously put a high entry barrier to many product categories, slowing down innovation.</p>
]]></description><pubDate>Fri, 27 Mar 2026 12:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47541764</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47541764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47541764</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Should QA exist?"]]></title><description><![CDATA[
<p>Automated tests are no longer expensive to write and nowadays less expensive to execute.</p>
]]></description><pubDate>Fri, 27 Mar 2026 12:09:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47541722</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47541722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47541722</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Should QA exist?"]]></title><description><![CDATA[
<p>> because anything a QA engineer can do manually can be automated.<p>Looks like you never worked with a decent QA team and do not understand the full scope of quality management. They have plenty of creative tasks not aligned with other roles.</p>
]]></description><pubDate>Fri, 27 Mar 2026 12:06:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47541699</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47541699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47541699</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Should QA exist?"]]></title><description><![CDATA[
<p>There are two very important ideas in this article, which I fully agree with: QA are not the only people responsible for quality - entire team is. QA act as experts and drivers of quality management process, but they should not and are not acting alone. They should have adversarial approach which is helpful on every stage of SDLC. Thus, few more items from my list why QA is useful in every engineering organization and why every team I hire has at least one QA starting from 4-5 people:<p>1. Quality management is a continuous process that starts with product discovery and business requirements. Developers often assume that requirements are clear and move on to building the happy path. QA often explore requirements in depth and ask a lot of good questions.<p>2. QA usually have the best knowledge of the product and help product managers to understand its current behavior, when new requirements suggest to change it.<p>3. The same applies to product design. Good designer never leaves the team with a few annotated screens, supporting developers until the product is shipped. Design QA - the verification of conformance of implementation to design specs - can be done with QA team, which can assist with automation of design-specific tests.<p>4. Customer support - QA people are natural partners of customer support organization, with their knowledge of the product, existing bugs and workarounds.<p>And just a story: on one of my previous jobs recently hired QA engineer spotted number error in an All Hands presentation. That was an immediate buy-in from founders. :)</p>
]]></description><pubDate>Fri, 27 Mar 2026 11:28:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47541382</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47541382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47541382</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Miscellanea: The War in Iran"]]></title><description><![CDATA[
<p>>On the other hand isn't this how the russian revolution happened?<p>It happened because Russian empire (and German empire) lacked state security apparatus adequate to the threat. It was fixed by most authoritarian states after that, so e.g. Soviet Union survived for 70 years despite many popular uprisings, which happened almost the whole time of its existence. It went down only when elites in Moscow destroyed it from within.</p>
]]></description><pubDate>Wed, 25 Mar 2026 06:29:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47513987</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47513987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47513987</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Atlassian says it had right to fire engineer for suggesting CEO is 'rich jerk'"]]></title><description><![CDATA[
<p>I fully agree with you, it doesn’t. However I wasn’t saying that, so I have to conclude that you are speaking to someone else here, making up arguments from an imaginary opponent, and I’m not needed here. Good luck.</p>
]]></description><pubDate>Tue, 24 Mar 2026 21:08:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47509332</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47509332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47509332</guid></item><item><title><![CDATA[New comment by ivan_gammel in "Atlassian says it had right to fire engineer for suggesting CEO is 'rich jerk'"]]></title><description><![CDATA[
<p>This conversation is not about „employees thinking/not thinking about shareholders“. You are cherry-picking that topic and taking it out of context, for what reason exactly?<p>I have explained already a few times why and what context matters here. Are you struggling to understand it or just avoiding it?</p>
]]></description><pubDate>Tue, 24 Mar 2026 20:02:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47508261</link><dc:creator>ivan_gammel</dc:creator><comments>https://news.ycombinator.com/item?id=47508261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47508261</guid></item></channel></rss>