<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: Xeoncross</title><link>https://news.ycombinator.com/user?id=Xeoncross</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 05:06:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Xeoncross" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Xeoncross in "Meta removes ads for social media addiction litigation"]]></title><description><![CDATA[
<p>As an aside, class-action lawsuits seem less than ideal for the public. The awards benefit the lawyers and perhaps a small handful, but the actual plaintiffs only get $0.05. In addition, successful class-action suits prevent further litigation from being allowed for the same issue.<p>Individuals bringing their own lawsuits seems like it would affect better change as 1) the award money would be better distributed instead of concentrated and 2) the amounts levied against the companies would be higher and more of concern than the class-action slap-on-the-wrist they currently get.</p>
]]></description><pubDate>Thu, 09 Apr 2026 15:30:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47705028</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=47705028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47705028</guid></item><item><title><![CDATA[New comment by Xeoncross in "Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead"]]></title><description><![CDATA[
<p>Instead, the reply/rebuttal almost always comes from a new person. It makes nice reading when you have 6 people in an argument keeping each other honest vs 2.</p>
]]></description><pubDate>Tue, 07 Apr 2026 13:57:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47675480</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=47675480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47675480</guid></item><item><title><![CDATA[New comment by Xeoncross in "I'm Too Lazy to Check Datadog Every Morning, So I Made AI Do It"]]></title><description><![CDATA[
<p>> Login failure is like the most important error you'll track. A login failure isn't necessarily actionable but a spike of thousands of them for sure is.<p>Sounds like you agree with me. Re-read my comment. Errors are actionable individually. Warnings are actionable in aggregate.<p>You don't have to treat logs and metrics as separate, you can have rules on log counts without emitting a metric.</p>
]]></description><pubDate>Wed, 18 Mar 2026 14:08:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47425989</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=47425989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47425989</guid></item><item><title><![CDATA[New comment by Xeoncross in "I'm Too Lazy to Check Datadog Every Morning, So I Made AI Do It"]]></title><description><![CDATA[
<p>> Total alerts/errors found: 7<p>Apps written in an exceptions language (Java, JavaScript, PHP, etc..) are really annoying to monitor as <i>everything</i> that isn't the happy path triggers an 'error'/'fatal' log/metric.<p>Yes, you can technically work around it with (near) Go-level error verbosity (try/catches everywhere on every call) but I've never seen a team actually do that.<p>Modern languages that don't throw exceptions for every error like Rust, Go, and Zig make much more sane telemetry reports in my experience.<p>On this note, a login failure is not an error, it's a warning because there is no action to take. It's an expected outcome. Errors should be actionable. WARN should be for things that in aggregate (like login failures) point to an issue.</p>
]]></description><pubDate>Mon, 16 Mar 2026 01:43:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47394143</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=47394143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47394143</guid></item><item><title><![CDATA[New comment by Xeoncross in "MacBook Air with M5"]]></title><description><![CDATA[
<p>It doesn't stop, it's just where we are in this rolling window of time.<p>16GB of RAM (currently) works for 90% of professions daily needs.</p>
]]></description><pubDate>Tue, 03 Mar 2026 21:48:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47239526</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=47239526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47239526</guid></item><item><title><![CDATA[New comment by Xeoncross in "MacBook Air with M5"]]></title><description><![CDATA[
<p>I'm glad the air now comes standard with 16GB of RAM and 512GB disk space.<p>It's not that the M1 with 8/256GB was slow at all, but even browsing the web gets into 12GB of usage and exhausting the 256GB is fairly easy if you backup your 256GB phone, try to edit a few videos, download enough Gradle/Go/Cargo/Node packages, or install enough 20GB office apps.<p>Any apple silicon with 16GB / 512GB of stage (even the M1 series) should have a much longer useful life and avoid disk/storage aging as rapidly from the constant swapping.</p>
]]></description><pubDate>Tue, 03 Mar 2026 16:04:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47234442</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=47234442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47234442</guid></item><item><title><![CDATA[New comment by Xeoncross in "100M-Row Challenge with PHP"]]></title><description><![CDATA[
<p>Sorry, but it's honestly just a lot of our journeys. Started on scripting languages like PHP/Ruby/Lua (self-taught) or Java/VB/C#/Python (collage) and then slowly expanded to other languages as we realized we were being held back by our own tools. Each new language/relationship makes you kick yourself for putting up with things so long.</p>
]]></description><pubDate>Wed, 25 Feb 2026 15:42:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47153057</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=47153057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47153057</guid></item><item><title><![CDATA[New comment by Xeoncross in "100M-Row Challenge with PHP"]]></title><description><![CDATA[
<p>I hear you, advanced generics (for complex unions and such) with TypeScript and Rust are honestly unreadable. It's code you spend a day getting right and then no one touches it.<p>I'm just glad modern languages stopped throwing and catching exceptions at random levels in their call chain. PHP, JavaScript and Java can (not always) have unreadable error handling paths not to mention hardly augmenting the error with any useful information and you're left relying on the stack trace to try to piece together what happened.</p>
]]></description><pubDate>Wed, 25 Feb 2026 15:35:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47152956</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=47152956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47152956</guid></item><item><title><![CDATA[New comment by Xeoncross in "100M-Row Challenge with PHP"]]></title><description><![CDATA[
<p>This is why I jumped from PHP to Go, then why I jumped from Go to Rust.<p>Go is the most battery-included language I've ever used. Instant compile times means I can run tests bound to ctrl/cmd+s every time I save the file. It's more performant (way less memory, similar CPU time) than C# or Java (and certainly all the scripting languages) and contains a massive stdlib for anything you could want to do. It's what scripting languages should have been. Anyone can read it just like Python.<p>Rust takes the last 20% I couldn't get in a GC language and removes it. Sure, it's syntax doesn't make sense to an outsider and you end up with 3rd party packages for a lot of things, but can't beat it's performance and safety. Removes a whole lot of tests as those situations just aren't possible.<p>If Rust scares you use Go. If Go scares you use Rust.</p>
]]></description><pubDate>Wed, 25 Feb 2026 15:00:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47152432</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=47152432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47152432</guid></item><item><title><![CDATA[New comment by Xeoncross in "Oat – Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library"]]></title><description><![CDATA[
<p>Thank you for sharing, I would like to see a navigation/menu component added though as that's required for most websites.</p>
]]></description><pubDate>Sun, 15 Feb 2026 14:27:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47023943</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=47023943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47023943</guid></item><item><title><![CDATA[New comment by Xeoncross in "221 Cannon is Not For Sale"]]></title><description><![CDATA[
<p>You're just a citizen. Why would any of the three-letter agencies work on what you need?</p>
]]></description><pubDate>Tue, 03 Feb 2026 19:43:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46876189</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=46876189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46876189</guid></item><item><title><![CDATA[New comment by Xeoncross in "LG UltraFine Evo 6K 32-inch Monitor Review"]]></title><description><![CDATA[
<p>It seems rather silly to assume all people universally have the same needs, desires, and expenses. We don't live in the world of The Giver. I can accept that firefighters need a truck much more advanced and expensive than I ever will. It would be odd to compare that expense to how many pizza's I order each year.</p>
]]></description><pubDate>Wed, 21 Jan 2026 16:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46707842</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=46707842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46707842</guid></item><item><title><![CDATA[New comment by Xeoncross in "LG UltraFine Evo 6K 32-inch Monitor Review"]]></title><description><![CDATA[
<p>I really wish more people wanted screens that looked as good as their cellphone.<p>Bright, sharp text, great color. We've had the great Apple Studio Display for years now, it's about time others came to fix some of it's short-comings like 27" size, 60hz and lack of HDMI ports for use with other systems.<p>So many of us have to stare at a screen for hours every day and having one that reduces strain on my eyes is well worth $1-3k if they'd just make them.</p>
]]></description><pubDate>Tue, 20 Jan 2026 21:42:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46698116</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=46698116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46698116</guid></item><item><title><![CDATA[New comment by Xeoncross in "An Honest Review of Go (2025)"]]></title><description><![CDATA[
<p>Yeah, I've never seen an all-in-one language like Go before. Not just a huge stdlib where you don't have to vet the authors on github to see if you'll be okay using their package, but also a huge amount of utility built in like benchmarking, testing, multiple platforms, profiling, formatting, and race-detection to name a few. I'm sad they still allow null, but they got a lot right when it comes to the tools.<p>Everything is literally built-in. It's the perfect scripting language replacement with the fast compile time and tiny language spec (Java 900 pages vs Go 130 pages) making it easy to fully train C-family devs into it within a couple weeks.</p>
]]></description><pubDate>Thu, 08 Jan 2026 16:32:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46543004</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=46543004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46543004</guid></item><item><title><![CDATA[New comment by Xeoncross in "An Honest Review of Go (2025)"]]></title><description><![CDATA[
<p>One of the things I wish more people talked about isn't just the language or the syntax, but the <i>ecosystem</i>. Programming isn't just typing, it's dealing with dependencies and trying to wire everything up so you can have tests, benchmarks, code-generation and build scripts all working together well.<p>When I use modern languages like Go or Rust I don't have to deal with all the stuff added to <i>other</i> languages over the past 20 years like unicode, unit testing, linting, or concurrency.<p>I use Go where the team knows Java, Ruby or TypeScript but needs performance with low memory overhead. All the normal stuff is right there in the stdlib like JSON parsing, ECC / RSA encryption, or Image generation. You can write a working REST API with zero dependencies. Not to mention so far all Go programs I've ever seen still compile fine unlike those Python or Ruby projects where everything is broken because it's been 8mo.<p>However, I'd pick Rust when the team isn't scared of learning to program for real.</p>
]]></description><pubDate>Thu, 08 Jan 2026 16:18:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46542795</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=46542795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46542795</guid></item><item><title><![CDATA[New comment by Xeoncross in "Health care data breach affects over 600k patients, Illinois agency says"]]></title><description><![CDATA[
<p>Restrict data collection? It would kill all startups and firmly entrance a terrible provider monopoly who can comply.<p>Have the government own data collection? Yeah, I don't even know where to start with all the problems this would cause.<p>Ignore it and let companies keep abusing customers? Nope.<p>Stop letting class-action lawsuits slap the company's wrists and then give $0.16 payouts to everyone?<p>What exactly do we do without killing innovation, building moats around incumbents, giving all the power to politicians who will just do what the lobbyists ask (statistically), or accepting things as is?</p>
]]></description><pubDate>Wed, 07 Jan 2026 17:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46529379</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=46529379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46529379</guid></item><item><title><![CDATA[New comment by Xeoncross in "France is taking state actions against GrapheneOS?"]]></title><description><![CDATA[
<p>100% state bot. I wouldn't even think it was just France, other state actors would love to see GrapheneOS go down as well. How dare citizens have technology we can't access.</p>
]]></description><pubDate>Thu, 20 Nov 2025 23:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45999311</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=45999311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45999311</guid></item><item><title><![CDATA[New comment by Xeoncross in "Go's Sweet 16"]]></title><description><![CDATA[
<p>1) for one-off scripts and 2) If you ignore memory.<p>You can make about anything faster if you provide more memory to store data in more optimized formats. That doesn't make them faster.<p>Part of the problem is that Java in the real world requires an unreasonable number of classes and 3rd party libraries. Even for basic stuff like JSON marshaling. The Java stdlib is just not very useful.<p>Between these two points, all my production Java systems easily use 8x more memory and still barely match the performance of my Go systems.</p>
]]></description><pubDate>Sat, 15 Nov 2025 18:56:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45939684</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=45939684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45939684</guid></item><item><title><![CDATA[New comment by Xeoncross in "Go's Sweet 16"]]></title><description><![CDATA[
<p>I agree with a lot of what you said. I'm hoping Rust will warm on me as I improve in it. I hate nil/null.<p>> Go... extremely exhausting boilerplate error checking<p>This actually isn't correct. That's because Go is the only language that makes you think about errors at every step. If you just ignored them and passed them up like exceptions or maybe you're basically just exchanging handling errors for assuming the whole thing pass/fail.<p>If you you write actual error checking like Go in Rust (or Java, or any other language) then Go is often less noisy.<p>It's just two very different approaches to error handling that the dev community is split on. Here's a pretty good explanation from a rust dev: <a href="https://www.youtube.com/watch?v=YZhwOWvoR3I" rel="nofollow">https://www.youtube.com/watch?v=YZhwOWvoR3I</a></p>
]]></description><pubDate>Sat, 15 Nov 2025 00:49:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45934021</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=45934021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45934021</guid></item><item><title><![CDATA[New comment by Xeoncross in "Go's Sweet 16"]]></title><description><![CDATA[
<p>Yes, for me I've always pushed the limits of what kinds of memory and cpu usage I can get out of languages. NLP, text conversion, video encoding, image rendering, etc...<p>Rust beats Go in performance.. but nothing like how far behind Java, C#, or scripting languages (python, ruby, typescript, etc..) are from all the work I've done with them. I get most of the performance of Rust with very little effort a fully contained stdlib/test suite/package manger/formatter/etc.. with Go.</p>
]]></description><pubDate>Sat, 15 Nov 2025 00:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45933643</link><dc:creator>Xeoncross</dc:creator><comments>https://news.ycombinator.com/item?id=45933643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45933643</guid></item></channel></rss>