<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: mahboi</title><link>https://news.ycombinator.com/user?id=mahboi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 16 Sep 2026 00:07:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mahboi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mahboi in "Giving up on smart rings"]]></title><description><![CDATA[
<p>Never saw the point of smart watches either. Maybe if you're diabetic?</p>
]]></description><pubDate>Tue, 15 Sep 2026 21:09:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49718948</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49718948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49718948</guid></item><item><title><![CDATA[New comment by mahboi in "Java 27"]]></title><description><![CDATA[
<p>Wait is this why people keep complaining about NPE? Is the nullness type thing a dog whistle for Kotlin? lol</p>
]]></description><pubDate>Tue, 15 Sep 2026 20:44:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49718660</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49718660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49718660</guid></item><item><title><![CDATA[New comment by mahboi in "Java 27"]]></title><description><![CDATA[
<p>Yeah I don't take Java jobs. There's nothing wrong with Java per se, but it usually has implications.</p>
]]></description><pubDate>Tue, 15 Sep 2026 19:22:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49717519</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49717519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49717519</guid></item><item><title><![CDATA[New comment by mahboi in "Java 27"]]></title><description><![CDATA[
<p>Everyone has to deal with other code that might not even be from the same org. The "check it in CI" answer isn't an excuse either. You're bolting on so much extra crap that way.<p>I just don't see why nullability is a problem in the first place.</p>
]]></description><pubDate>Tue, 15 Sep 2026 19:20:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49717496</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49717496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49717496</guid></item><item><title><![CDATA[New comment by mahboi in "Java 27"]]></title><description><![CDATA[
<p>It's decent for backends. I'd rather use JS, but there can be performance or ecosystem reasons to use Java. They fixed a lot of the gaps it had. JS used to have a big edge in async-await while Go had n-m multithreading, but now Java has the latter.</p>
]]></description><pubDate>Tue, 15 Sep 2026 19:18:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49717461</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49717461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49717461</guid></item><item><title><![CDATA[New comment by mahboi in "Java 27"]]></title><description><![CDATA[
<p>I don't understand the point of Kotlin anymore, now that Java has virtual threads and other stuff.</p>
]]></description><pubDate>Tue, 15 Sep 2026 19:15:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49717417</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49717417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49717417</guid></item><item><title><![CDATA[New comment by mahboi in "Java 27"]]></title><description><![CDATA[
<p>It's unsafe in many applications due to not having exceptions</p>
]]></description><pubDate>Tue, 15 Sep 2026 19:14:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49717409</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49717409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49717409</guid></item><item><title><![CDATA[New comment by mahboi in "Java 27"]]></title><description><![CDATA[
<p>Can you explain what the issue is with nullability here? Is the concern that someone's code returns null in normal circumstances but doesn't document that well, so you don't check if null? Cause if it's an error situation, one way or another some exception has to be thrown.</p>
]]></description><pubDate>Tue, 15 Sep 2026 19:11:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49717350</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49717350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49717350</guid></item><item><title><![CDATA[New comment by mahboi in "Java 27"]]></title><description><![CDATA[
<p>It's a panic in Go, not an exception. In practice that's usually a whole process crash. You can catch panics and kinda use them like exceptions, but it's not conventional.</p>
]]></description><pubDate>Tue, 15 Sep 2026 19:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49717296</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49717296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49717296</guid></item><item><title><![CDATA[New comment by mahboi in "Show HN: Check if your IP has appeared in a residential proxy network"]]></title><description><![CDATA[
<p>Mine isn't flagged. Not gonna set up a smart TV.</p>
]]></description><pubDate>Tue, 15 Sep 2026 19:04:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49717237</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49717237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49717237</guid></item><item><title><![CDATA[New comment by mahboi in "Show HN: Check if your IP has appeared in a residential proxy network"]]></title><description><![CDATA[
<p>Do they show proof of the positive if you show up in there?</p>
]]></description><pubDate>Tue, 15 Sep 2026 19:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49717226</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49717226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49717226</guid></item><item><title><![CDATA[New comment by mahboi in "Show HN: Check if your IP has appeared in a residential proxy network"]]></title><description><![CDATA[
<p>CGNAT isn't a residential proxy</p>
]]></description><pubDate>Tue, 15 Sep 2026 19:02:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49717218</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49717218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49717218</guid></item><item><title><![CDATA[New comment by mahboi in "XCancel service is suspended until further notice"]]></title><description><![CDATA[
<p>Everything is locking down so hard. When someone says they got banned without breaking any rules, I believe them because it happened to me, but also assume there's some reason they appeared out of the ordinary. It's not going to be fair either, like they trust phones more than PCs.</p>
]]></description><pubDate>Tue, 15 Sep 2026 18:43:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49716927</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49716927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49716927</guid></item><item><title><![CDATA[New comment by mahboi in "XCancel service is suspended until further notice"]]></title><description><![CDATA[
<p>Every social media site is like this now. They fear the scrapers. Most of the people complaining about having to log in on X, they intentionally have no account in the first place because they don't like the site's owner or something.<p>I say this as part of the exception. The only reason I don't use X is because they banned me for no reason. Probably not the common case.</p>
]]></description><pubDate>Tue, 15 Sep 2026 18:33:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49716789</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49716789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49716789</guid></item><item><title><![CDATA[New comment by mahboi in "America's Driver's License Breach Is a National Security Disaster"]]></title><description><![CDATA[
<p>Passports seem a lot better. You scan it with NFC, and the chip inside proves authenticity via asymmetric crypto.</p>
]]></description><pubDate>Tue, 15 Sep 2026 18:29:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49716729</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49716729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49716729</guid></item><item><title><![CDATA[New comment by mahboi in "America's Driver's License Breach Is a National Security Disaster"]]></title><description><![CDATA[
<p>It's cleaner to hold some of a corp's money in escrow if they're handling IDs, to ensure they can't avoid fines via bankruptcy.</p>
]]></description><pubDate>Tue, 15 Sep 2026 18:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49716558</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49716558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49716558</guid></item><item><title><![CDATA[New comment by mahboi in "Jabber/XMPP: How Do We Gain Traction?"]]></title><description><![CDATA[
<p>MS Teams is terrible, and yet it's gotten this far. I don't know if Slack or Teams is winning, just that Jabber won't beat Teams at its own game.<p>Thankfully we use Slack where I work. The cross-org channels are cool.</p>
]]></description><pubDate>Tue, 15 Sep 2026 16:39:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49715130</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49715130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49715130</guid></item><item><title><![CDATA[New comment by mahboi in "XCancel service is suspended until further notice"]]></title><description><![CDATA[
<p>Before X flagged me as a bot for no reason, I had a mostly unused account and can confirm it was showing me a ton of right-wing content. Also lots of stuff related to Elon Musk in particular.<p>On the flip side, X has less moderation, and it's pretty even-handed. They're allowing a lot of pretty mild right-wing content that Twitter was banning people for.</p>
]]></description><pubDate>Tue, 15 Sep 2026 00:45:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49706278</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49706278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49706278</guid></item><item><title><![CDATA[New comment by mahboi in "XCancel service is suspended until further notice"]]></title><description><![CDATA[
<p>Yeah, most of the people are upset because they're Democrats politically on Twitter, and the old one catered to them.</p>
]]></description><pubDate>Tue, 15 Sep 2026 00:42:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49706244</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49706244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49706244</guid></item><item><title><![CDATA[New comment by mahboi in "Iranian banks' SSL certificates are being revoked due to OFAC sanctions"]]></title><description><![CDATA[
<p>It's not impossible that the US got rid of the last shah too. He had turned against western interests at some point.</p>
]]></description><pubDate>Tue, 15 Sep 2026 00:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49706023</link><dc:creator>mahboi</dc:creator><comments>https://news.ycombinator.com/item?id=49706023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49706023</guid></item></channel></rss>