<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: gregopet</title><link>https://news.ycombinator.com/user?id=gregopet</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 03:47:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gregopet" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gregopet in "Slovenian officials blame Israeli firm Black Cube for trying to manipulate vote"]]></title><description><![CDATA[
<p>First let me say that any corruption admitted to in those recordings should be prosecuted immediately, no question about it.<p>But really, the admissions were really nothing much, I'm actually surprised that's all they got. The former minister was forced to resign under allegations of corruption and was/is under investigation for it, no big surprise. And the talk about having access to Ljubljana's mayor (and that he is "for sale") - well that's been in the news for years, he's under several open investigations and many more were already closed (he always comes out victorious - either because he's innocent and it's all just hearsay, or more likely because he's extremely good at dodging liability and covering his tracks). The rest is just people who used to have some power trying to appear like they still have in order to impress a potential employer or get a business deal (that was the agents' cover).<p>Again, I hope the authorities are combing the tapes for evidence, but it really wasn't anything bombastic. That the Israelis were doing this on the other hand...</p>
]]></description><pubDate>Wed, 25 Mar 2026 17:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47520787</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=47520787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47520787</guid></item><item><title><![CDATA[New comment by gregopet in "Show HN: SRA – A new architectural pattern for modern product engineering"]]></title><description><![CDATA[
<p>"Handler" can describe anything, I avoid that name like the plague in my designs, there's almost always something more appropriate that communicates more meaning<p>Dependency injection is great as long as its internal working can be easily understood. I've worked with projects where dependency injection comes in various contexts (application scoped, request scoped ..) and there are always problems with that, sooner or later.</p>
]]></description><pubDate>Sun, 08 Mar 2026 20:48:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47301293</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=47301293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47301293</guid></item><item><title><![CDATA[New comment by gregopet in "Croatia declared free of landmines after 31 years"]]></title><description><![CDATA[
<p>Our firefighters collaborate with Croatian aerial firefighters (our neighbouring country). They say there is often pressure from politicians to drop water on wildfires in mined areas, however this is still dangerous to the planes as they have to go real low (a mine could explode spontaneously in their flight path) and after a few near misses they've adopted a policy: if it's not worth demining it's not worth saving from fire either.<p>Guess they will have more work now</p>
]]></description><pubDate>Sun, 01 Mar 2026 06:16:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47204172</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=47204172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47204172</guid></item><item><title><![CDATA[New comment by gregopet in "Quitting .NET after 22 years"]]></title><description><![CDATA[
<p>He ended up on React because it just works and doesn't change all the time. Now both my React and .NET times are some way behind me, but I'd definitely say it's the other way around..</p>
]]></description><pubDate>Wed, 11 Feb 2026 05:23:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46971183</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=46971183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46971183</guid></item><item><title><![CDATA[New comment by gregopet in "Speak in code, delete the chats: The tactics Venezuelans are using out of fear"]]></title><description><![CDATA[
<p>My dad and my uncle had a code under the Bush administration<p>My uncle had moved to the US and either still was on a green card or had just recently got his US citizenship and thet said why risk it? .. (they were kinda cute about it though, they just wrote "Jure Grm" which literally translates to "George Bush" in our language so if anyone was actually looking, they wouldn't have fooled them for a second).<p>They were just bitching about politics, not planning a coup or something, yet they felt insecure, even with the US.</p>
]]></description><pubDate>Wed, 28 Jan 2026 05:05:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46791285</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=46791285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46791285</guid></item><item><title><![CDATA[New comment by gregopet in "How Markdown took over the world"]]></title><description><![CDATA[
<p>Both ASCIIdoc and reStructured text are older and better (subjective, of course), yet Markdown still won. Happens sometimes, nothing to see, I've moved on (with just a little grumbling). Now I often  can't remember their syntaxes anymore, Markdown is everywhere.</p>
]]></description><pubDate>Sat, 10 Jan 2026 16:57:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46567407</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=46567407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46567407</guid></item><item><title><![CDATA[New comment by gregopet in "Show HN: Yapi – FOSS terminal API client for power users"]]></title><description><![CDATA[
<p>Well, no. I mean something I can stick in my actual code to ensure it matches the spec, be it through validation, strongly typed interfaces, unit tests or some other mechanism.<p>Also, while a nice API document is a godsend (and sadly often missing in practice), a way to generate the consuming side of the API (again via various mechanisms) is also a very useful thing.<p>Re-reading the page, perhaps I got it wrong and it works the other way around? Voiden uses e.g. OpenAPI files and verifies it's still compliant with them? That would work, although it's a bit of a double effort.. still, useful in many cases.</p>
]]></description><pubDate>Mon, 29 Dec 2025 07:00:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46418143</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=46418143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46418143</guid></item><item><title><![CDATA[New comment by gregopet in "Writing non-English languages with a QWERTY keyboard"]]></title><description><![CDATA[
<p>For my language I've been using a US layout with a similar alteration for years as well on Windows and Linux: AltGr+C = Č, and AltGr+V = Ć (the second one is much less common, basically only used for writing names). Similar for Š, Ž and Đ, I stopped bothering with stuff like á because I need them maybe once every couple of years.<p>My point being: wow, I've never thought about standardizing the layout, what a marvelous thought. Not for the general public perhaps, but for some programmers it would be a godsend. The whole terminal is basically non-ergonomic on other layouts. Stuff like ./ is right together on the US layout. Similar for coding. I preach to my fellow developers and they see my point but most won't go outside of what's provided by the OS for some reason.<p>I don't know enough about other European languages from my "region" to make a more general standard (though I suspect it wouldn't be as simple as creating a single "eastern" one, I doubt e.g. Hungarian and Polish have so much in common) but it's a good idea, something that could be collaborated on.</p>
]]></description><pubDate>Mon, 29 Dec 2025 06:48:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46418099</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=46418099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46418099</guid></item><item><title><![CDATA[New comment by gregopet in "Show HN: Yapi – FOSS terminal API client for power users"]]></title><description><![CDATA[
<p>Is there a way to generate code from these specs? Perhaps via OpenAPI, Smithy, something like that?</p>
]]></description><pubDate>Wed, 24 Dec 2025 13:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46375452</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=46375452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46375452</guid></item><item><title><![CDATA[New comment by gregopet in "Magician forgets password to his own hand after RFID chip implant"]]></title><description><![CDATA[
<p>It's no fap November, perhaps the hand will unlock itself in a few days</p>
]]></description><pubDate>Wed, 26 Nov 2025 11:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46056201</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=46056201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46056201</guid></item><item><title><![CDATA[New comment by gregopet in "Europe is scaling back GDPR and relaxing AI laws"]]></title><description><![CDATA[
<p>That is unfortunate, EU could well present itself as an example of how things can be done right. Unfortunately incompetence and/or indifference, plus lack of IT talent willing to work for the public sector is also a thing in politics. It's an opportunity lost for sure.</p>
]]></description><pubDate>Thu, 20 Nov 2025 04:43:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45989044</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=45989044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45989044</guid></item><item><title><![CDATA[New comment by gregopet in "Europe is scaling back GDPR and relaxing AI laws"]]></title><description><![CDATA[
<p>Functional cookies are fine. Even analytics is fine if you're using your own (though said own analytics must also company with GDPR personal data retention rules).<p>What is not fine is giving away your users' personal data to pay for your analytics bill.</p>
]]></description><pubDate>Thu, 20 Nov 2025 04:39:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45989013</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=45989013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45989013</guid></item><item><title><![CDATA[New comment by gregopet in "Europe is scaling back GDPR and relaxing AI laws"]]></title><description><![CDATA[
<p>That's not true. You can use those cookies, you just need to explain them somewhere on the site. No opt in required.<p>I talked with our then national information law official (funny fact, same person is currently president of our country), rule of thumb is if you're not using your users' personal data to pay for other people's services (e.g Google analytics) or putting actual personal data in them, you're generally fine without the banner.<p>Further, if you're a small shop or individual acting in good faith and somehow still violated the law, they will issue a warning first so you can fix the issue. Only the blatant violations by people who should've known better will get a fine instantly (that is the practice here, anyway, I assumed that was the agreement between EU information officers)</p>
]]></description><pubDate>Thu, 20 Nov 2025 04:35:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45988999</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=45988999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45988999</guid></item><item><title><![CDATA[New comment by gregopet in "Is OOXML Artifically Complex?"]]></title><description><![CDATA[
<p>My wife worked in one of the national standardization organizations. She was urgently called into her boss' office: "Please be on this meeting with me, I think they will try to bribe me if I'm alone". It only happened once while my wife worked there and it was right before the vote where Microsoft tried to fast track their office format.</p>
]]></description><pubDate>Tue, 09 Sep 2025 04:44:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45177506</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=45177506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45177506</guid></item><item><title><![CDATA[New comment by gregopet in "Raised by Wolves Is Original Sci-Fi at Its Most Polarizing (2020)"]]></title><description><![CDATA[
<p>Ridley Scott can be terrible with stories (or picks projects with poor stories), as long as individual scenes are great.<p>I've had trouble watching some of his work to their end, there was just so much WTF and random stuff.<p>His name on a project is for me a signal to carefully check some reviews before committing.</p>
]]></description><pubDate>Tue, 12 Aug 2025 05:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44872757</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=44872757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44872757</guid></item><item><title><![CDATA[New comment by gregopet in "First American pope elected and will be known as Pope Leo XIV"]]></title><description><![CDATA[
<p>Here in Ljubljana too. I wasn't even fully aware of them, doing something else, but somehow it made me check my phone and there was the news bulletin, only a couple of minutes old.</p>
]]></description><pubDate>Thu, 08 May 2025 21:21:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=43931490</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=43931490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43931490</guid></item><item><title><![CDATA[New comment by gregopet in "Why does JSON have commas?"]]></title><description><![CDATA[
<p>If readability was the only criteria perhaps YAML deserves to win. For some data XML is more readable, its complexity is the bigger problem.<p>People went all in with things like XSLT and namespaces, Java became the "language that transforms XML into stack traces" for no good reason and complex XML monstrosities were considered normal so when something simple came along it was a much needed breath of fresh air (we were even prepared to overlook its lack of comments). If it wasn't JSON it would have been something else, I'm sure.</p>
]]></description><pubDate>Sun, 06 Apr 2025 10:24:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43600368</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=43600368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43600368</guid></item><item><title><![CDATA[New comment by gregopet in "Supreme Court upholds TikTok ban, but Trump might offer lifeline"]]></title><description><![CDATA[
<p>I'm sure the other countries are watching this and considering what the US is doing with their data in its apps.</p>
]]></description><pubDate>Fri, 17 Jan 2025 15:38:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42738705</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=42738705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42738705</guid></item><item><title><![CDATA[New comment by gregopet in "The biggest blocker to LibreOffice adoption? LibreOffice (2023)"]]></title><description><![CDATA[
<p>Microsoft really doesn't want anyone to reliably copy their formats. Their standard is purposefully complicated and convoluted, it was almost rejected by ISO for this reason and it took heavy lobbying before it passed (I know of this personally as the ISO vote went through national ISO bodies).<p>I've worked with the Java implementation for writing Office files, the Apache POI. The internal package names for these classes are "hssf", "hwpf" and so on. It's not very obvious why until you Google it and, well, "hwpf" stands for "horrible word processor format", "hssf" is "horrible spreadsheet format" and so on. Implementing these things is often difficult for good reason, and sometimes for not so good reasons, but this is the first time I've encountered developers expressing such direct hostility towards what they were trying to implement.</p>
]]></description><pubDate>Sun, 24 Nov 2024 04:45:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=42225964</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=42225964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42225964</guid></item><item><title><![CDATA[New comment by gregopet in "Open-Source Obsidian Alternative"]]></title><description><![CDATA[
<p>Sure, Obsidian is not open source, so if that's where you draw the line, fine.<p>But otherwise, Obsidian can be synced quite nicely whichever way you want (I use SyncThing personally), and the Obsidian developers actively encourage you to do so, even if that means they don't get your subscription money.<p>As for extending its functionality, plugins are really powerful, approachable and in general a joy to write (I wrote one for my private use, using the JS framework I know and not the one suggested by Obsidian, and it still works wonderful, I use it almost every day).<p>I really love Obsidian, matching its feature set will be no easy task for an open source project.</p>
]]></description><pubDate>Sat, 26 Oct 2024 19:09:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41956975</link><dc:creator>gregopet</dc:creator><comments>https://news.ycombinator.com/item?id=41956975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41956975</guid></item></channel></rss>