<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: jherskovic</title><link>https://news.ycombinator.com/user?id=jherskovic</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 01:40:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jherskovic" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jherskovic in "Show HN: Brutalist Concrete Laptop Stand (2024)"]]></title><description><![CDATA[
<p>So many naysayers. I love it! So what if it doesn’t come from the Brut region of France and thus it’s just sparkling cement, it looks great and is clearly a labor of love.</p>
]]></description><pubDate>Tue, 07 Apr 2026 15:54:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47677238</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=47677238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47677238</guid></item><item><title><![CDATA[New comment by jherskovic in "Phoenix: A modern X server written from scratch in Zig"]]></title><description><![CDATA[
<p>First line of the readme: Non-functional implementation work-in-progress framework code for getting HDR10 working under X11.</p>
]]></description><pubDate>Thu, 25 Dec 2025 15:51:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46385088</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=46385088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46385088</guid></item><item><title><![CDATA[New comment by jherskovic in "The AirPods Pro 3 flight problem"]]></title><description><![CDATA[
<p>Love my APP3, upgraded from APP2 and have only one regret... no Comply Foam tips available yet. Why does Apple not go all-in on memory foam, I dunno, but at least the APP2 version was so much better it's not even funny.<p>With the Apple XS tips, which otherwise fit well for me, any yawn means the APP3 fall out.</p>
]]></description><pubDate>Tue, 28 Oct 2025 18:24:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45736775</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=45736775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45736775</guid></item><item><title><![CDATA[New comment by jherskovic in "Alaska Airlines' statement on IT outage"]]></title><description><![CDATA[
<p>I was affected as well. My IAH->SEA 7:10 PM Central flight took off 4 hours late. It’s 4 AM central and we’re just descending to land in Seattle. Communication from the airline was basically nonexistent and the poor ground crews didn’t get any information either. I thought we wouldn’t even take off because of crew time limits, but we were lucky to have a fresh one. 
The system apparently came back and died several times before we could take off. We pushed away from the gate because the system was working and then had to wait on the tarmac for an hour because the system was down again.
Not a fun day for air travelers.</p>
]]></description><pubDate>Fri, 24 Oct 2025 09:00:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45692466</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=45692466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45692466</guid></item><item><title><![CDATA[New comment by jherskovic in "Chrome's hidden X-Browser-Validation header reverse engineered"]]></title><description><![CDATA[
<p>I use Safari (admittedly, with Private Cloud and a few tracking-blocking extensions) and get bombarded with Cloudflare's 'prove you are human' checkbox several times an hour.<p>It's already a pretty degraded experience.</p>
]]></description><pubDate>Sun, 13 Jul 2025 15:44:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44551235</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=44551235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44551235</guid></item><item><title><![CDATA[New comment by jherskovic in "Pgroll – Zero-downtime, reversible, schema changes for PostgreSQL (new website)"]]></title><description><![CDATA[
<p>The website generally looks good, but the font in the headings is weird. What is up with the "d" in it?!</p>
]]></description><pubDate>Wed, 11 Dec 2024 17:46:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42390490</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=42390490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42390490</guid></item><item><title><![CDATA[New comment by jherskovic in "Every V4 UUID"]]></title><description><![CDATA[
<p>Looks like the end boss of yak shaving. Very fun, silly idea and a great implementation.</p>
]]></description><pubDate>Fri, 06 Dec 2024 18:38:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42342702</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=42342702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42342702</guid></item><item><title><![CDATA[New comment by jherskovic in "Juno for YouTube has been removed from the App Store"]]></title><description><![CDATA[
<p>Oh, man, Christian, are you going to do Discord next? Because it’d fit the pattern to a T.<p>(This is a joke)<p>I was a huge fan of Apollo and genuinely appreciate your UX design and aesthetic chops. Please make something 100% your own next time! You have the name recognition and development experience to pull it off.<p>I can’t wait to see what you do next. Just… please not another client for someone else’s service.</p>
]]></description><pubDate>Tue, 01 Oct 2024 22:39:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41715054</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=41715054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41715054</guid></item><item><title><![CDATA[New comment by jherskovic in "Visit Bletchley Park"]]></title><description><![CDATA[
<p>I was there a few weeks ago! I had always wanted to visit, so it was a bucket list item for me and I absolutely loved it. The conditions in which people worked tirelessly while trying to eke out a bit of a normal life in between were so interesting.<p>I am kicking myself that I couldn't stop at the Museum of Computing, but the family was jetlagged and really tired. Regardless of that, I considered Bletchley Park time well spent and an awesome visit.</p>
]]></description><pubDate>Fri, 30 Aug 2024 14:44:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41401234</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=41401234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41401234</guid></item><item><title><![CDATA[New comment by jherskovic in "Sam Bankman-Fried sentenced to 25 years in prison"]]></title><description><![CDATA[
<p>No parole in the Federal system. There's (some) time off for good behavior.</p>
]]></description><pubDate>Thu, 28 Mar 2024 15:59:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39853146</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=39853146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39853146</guid></item><item><title><![CDATA[New comment by jherskovic in "Is Tableau Dead?"]]></title><description><![CDATA[
<p>I was a big Tableau champion at our org. Lots of dashboards, led a user group, was the go-to expert for a while (think 10 years ago). For us, what killed it was the pricing. They got very greedy very fast. Justifying a 4-digit license, per desktop, was the real killer. We just couldn’t, so the creation of dashboards became a tool of a “priesthood” of sorts. Everyone loved the way the dashboards looked and performed, but people very, very rarely used them. After years trying, I can remember ONE decision that was sorta-adopted based on a dataviz.<p>PowerBI are their lunch because it was “free” with the rest of our Microsoft stuff, so everyone could make the shiny dashboards no one uses instead of just a few.<p>In some cases we just wrote our own d3-based visualizations. It was easier than dealing with the constant licensing headaches Tableau brought.</p>
]]></description><pubDate>Tue, 27 Feb 2024 12:50:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=39523427</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=39523427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39523427</guid></item><item><title><![CDATA[New comment by jherskovic in "Apple Vision Nope: Why I returned mine"]]></title><description><![CDATA[
<p>It's better-than-free money. The 0% interest rate means, accounting for inflation, you're getting paid to use Apple's money instead of your own.<p>I can afford the lump sum, but it's a lot nicer to smooth out the cash flow using Apple's money instead of mine. As long as you're responsible, what's the harm?</p>
]]></description><pubDate>Thu, 15 Feb 2024 17:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=39385900</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=39385900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39385900</guid></item><item><title><![CDATA[New comment by jherskovic in "Apple Vision Nope: Why I returned mine"]]></title><description><![CDATA[
<p>Allow me to quote myself<p>"Even for a technological tour de force, 5K is a lot of dough. If I used it, and loved it, I’d keep it. But for discomfort, actual eye pain, looking through a periscope, and the inevitable resulting gathering-dust-in-a-corner? I’m not insane. It has to go back. I’m an early adopter, but not a throw-away-5-kilodollars early adopter."<p>Not all problems become evident in a carefully-curated demo at a well-lit store, either.</p>
]]></description><pubDate>Thu, 15 Feb 2024 16:33:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39384782</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=39384782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39384782</guid></item><item><title><![CDATA[New comment by jherskovic in "Apple Vision Nope: Why I returned mine"]]></title><description><![CDATA[
<p>OP here. What the sibling comment said. The built-in speakers are fantastic, and like many other Apple enthusiasts I own Airpods Pro already as well if I need isolation.</p>
]]></description><pubDate>Thu, 15 Feb 2024 16:25:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=39384642</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=39384642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39384642</guid></item><item><title><![CDATA[New comment by jherskovic in "Apple Vision Nope: Why I returned mine"]]></title><description><![CDATA[
<p>OP here. I mean the passthrough cameras, and I mean they suck compared to the expectation of this being "AR, but rendered in VR" (I also have a 'first impressions' post that goes into more detail on this).<p>They're definitely not as good as the cameras on my iPhone, either.</p>
]]></description><pubDate>Thu, 15 Feb 2024 16:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=39384397</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=39384397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39384397</guid></item><item><title><![CDATA[New comment by jherskovic in "Apple Vision Nope: Why I returned mine"]]></title><description><![CDATA[
<p>OP here. I own a Quest 2 as well. It's a toy compared to the AVP, but it is more comfortable. I agree with your impression - these things will get addressed, but not within the return window, and a $5K gamble that it'll become useful is too rich for my taste.</p>
]]></description><pubDate>Thu, 15 Feb 2024 16:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=39384368</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=39384368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39384368</guid></item><item><title><![CDATA[Apple Vision Nope: Why I returned mine]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.jorgeherskovic.net/apple-vision-nope/">https://www.jorgeherskovic.net/apple-vision-nope/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39384158">https://news.ycombinator.com/item?id=39384158</a></p>
<p>Points: 70</p>
<p># Comments: 204</p>
]]></description><pubDate>Thu, 15 Feb 2024 15:50:22 +0000</pubDate><link>https://www.jorgeherskovic.net/apple-vision-nope/</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=39384158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39384158</guid></item><item><title><![CDATA[New comment by jherskovic in "On "Owning" Software"]]></title><description><![CDATA[
<p>I deeply disagree with the author. Costs are predictable from one year to the next, true; but you are beholden to the vendor, and the vendor may even effectively hold your data hostage.<p>Vendors can and do get greedy, and if you're deeply integrated with them then untangling those integrations and migrating elsewhere becomes a big job in and of itself. I've had my share of experiences where enterprise SaaS vendors try to squeeze their customers after they effectively become a single source.<p>I am not at all opposed to SaaS, and use it at my organization quite effectively. But you have to choose carefully. In many cases, the vendor will become a partner, and it can become a pretty abusive partnership.<p>On the other hand, when you own it, at least you KNOW you own it.<p>And this isn't even taking into account the quality of the product itself. We have vendors that, like others complain here, just delight in changing UIs and offered functionality left and right, deprecating APIs with two months' notice. We have others who behave like grownups.</p>
]]></description><pubDate>Thu, 25 Jan 2024 03:01:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=39125773</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=39125773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39125773</guid></item><item><title><![CDATA[New comment by jherskovic in "What's New in Python 3.12"]]></title><description><![CDATA[
<p>I will admit to implementing `__getattr__` and `__setattr__` in such a way that they mimic object properties in dictionaries, for specific cases. 
In general, the threshold for doing so should be IMHO fairly high. In my case,
- they are data-heavy classes but not @dataclass classes,
and
- there's enough attribute access that the `["` and `"]` become visually distracting,
and
- there are nested structures, so so you can write `x.foo.bar.baz` instead of `x["foo"]["bar"]["baz"]`
This is especially useful, in our case, in a system that intakes a lot of JSON with a LOT of nested dictionaries.</p>
]]></description><pubDate>Wed, 18 Oct 2023 17:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=37931849</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=37931849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37931849</guid></item><item><title><![CDATA[New comment by jherskovic in "You Don't Need UUID"]]></title><description><![CDATA[
<p>It's amusing that the UUIDs are considered 'ugly' while the Amazon and YouTube IDs are not. Beauty is in the eye of the beholder. I don't find UUIDs pretty, at all, but the others are even uglier to my taste.<p>Yes, UUIDs are overkill for most applications. But CPUs and hard drives are, relatively speaking, cheap. Using an existing, battle-tested unique ID library implementation has advantages. The 8 bytes per record you're saving over bigserial is, for most use cases, negligible. 1,000,000 rows? You'll save 8 MB by switching away from UUIDs.<p>Most databases won't be that large. Use a UUID if you want; pretend you'll have Really Big Data some day if it makes you happy. Render it using a special function if the hyphens are too ugly.</p>
]]></description><pubDate>Mon, 11 Sep 2023 18:39:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=37471685</link><dc:creator>jherskovic</dc:creator><comments>https://news.ycombinator.com/item?id=37471685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37471685</guid></item></channel></rss>