<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: caspper69</title><link>https://news.ycombinator.com/user?id=caspper69</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 08:36:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=caspper69" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by caspper69 in "Squillions: How money laundering won"]]></title><description><![CDATA[
<p>Yes, duffel bags full.<p>But it doesn't take too many cash purchases that are not inline with your tax returns before somebody is going to start snooping around.<p>edit: although sometimes, a <i>lot</i> longer than one might expect.</p>
]]></description><pubDate>Tue, 02 Jun 2026 05:05:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48366292</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48366292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48366292</guid></item><item><title><![CDATA[New comment by caspper69 in "What's gonna happen to software engineers?"]]></title><description><![CDATA[
<p>Maybe not the actual quality, but if I put a $50k Rolex on the table and a $50 Timex, 98/100 people will choose the Rolex, right or wrong.</p>
]]></description><pubDate>Tue, 02 Jun 2026 04:20:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48366020</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48366020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48366020</guid></item><item><title><![CDATA[New comment by caspper69 in "What's gonna happen to software engineers?"]]></title><description><![CDATA[
<p>Wow. At least I know who downvoted me.<p>Maybe you should take a step back and realize that sofware developers themselves are not the primary purchasers of most software. The average joe or jane purchaser doesn't have some magical AI slop detector, especially if the UI is well done.</p>
]]></description><pubDate>Tue, 02 Jun 2026 04:19:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48366013</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48366013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48366013</guid></item><item><title><![CDATA[New comment by caspper69 in "Can the stockmarket swallow Anthropic, SpaceX and OpenAI?"]]></title><description><![CDATA[
<p>One of my favorite phrases is “the market can stay irrational longer than you can stay solvent.”<p>Even if all signs point to impending doom, at the end of the day if people are still buying, stocks will hold their value.</p>
]]></description><pubDate>Tue, 02 Jun 2026 01:32:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48364822</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48364822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48364822</guid></item><item><title><![CDATA[New comment by caspper69 in "What's gonna happen to software engineers?"]]></title><description><![CDATA[
<p>The difference, and I think we as an industry will have to reconcile this depending on how advanced llms get, is that you don’t <i>see</i> the quality in handmade code like you do in a high end watch or a luxury automobile or appliance. The veneer might be identical. It’s going to be tough to convince people that handmade software has added value or quality over slop. I still believe it does right now, but that might not always be true. And this is an industry that has pumped out a lot of sloppy code for decades, even before it was actual slop.</p>
]]></description><pubDate>Tue, 02 Jun 2026 01:24:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48364766</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48364766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48364766</guid></item><item><title><![CDATA[New comment by caspper69 in "Improving C# Memory Safety"]]></title><description><![CDATA[
<p>Yes, many people instinctively stay away from anything microsoft (except github, typescript and npm). But the stack is solid. I’m always reminded of Stack Overflow and how they built on asp.net and like 7 servers and it scaled very well for years.<p>Everyone has what they like and what they’re familiar with, and for better or worse, especially for startups it’s rarely .net. But I couldn’t imagine e.g. using js instead on the back end, but that’s just me.</p>
]]></description><pubDate>Sat, 23 May 2026 16:20:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48248927</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48248927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48248927</guid></item><item><title><![CDATA[New comment by caspper69 in "Improving C# Memory Safety"]]></title><description><![CDATA[
<p>They are aligning more closely with the Rust 2024 model for unsafety, which requires inner annotations at the point of unsafety in addition to notation of the function (unless it is the safe-unsafe boundary) plus it imposes a requirement for a SAFETY doc notation for describing the specific invariants the caller must enforce to uphold the safety guarantees. Not terribly onerous in my opinion. I maintain a few native library wrappers on nuget, so I will have to do some updates around IntPtr usage, but this doesn’t seem like it will be terribly painful in my case. Thankfully I don’t do much marshalling. Plus you get a nifty badge on nuget for making your library safe.<p>The blurb toward the end about Rent/return makes me a bit nervous though. They say they’re not going full borrow checker, but rent at least sounds an awful lot like borrow to me. Details were basically non-existent though.<p>I guess I wonder what the end game is here though. The more they make C# like Rust with a GC, the less incentive people have to use C# except maybe to support legacy work. I am still far more comfortable in C# than Rust, and I believe C# is superior for e.g. web, but over time this advantage could be lessened quite a bit as the Rust ecosystem continues to grow.</p>
]]></description><pubDate>Sat, 23 May 2026 15:52:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48248687</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48248687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48248687</guid></item><item><title><![CDATA[New comment by caspper69 in "Google changes its search box"]]></title><description><![CDATA[
<p>It's been over for years. Google scares companies into bidding against each other just to be seen. It's a complete farce & a racket. It's the pay to play web.</p>
]]></description><pubDate>Tue, 19 May 2026 18:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48197505</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48197505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48197505</guid></item><item><title><![CDATA[New comment by caspper69 in "Microsoft Exchange, Windows 11 hacked on second day of Pwn2Own"]]></title><description><![CDATA[
<p>That's ironic given the active 0-day exploits going on in the wild right now: <a href="https://www.theregister.com/on-prem/2026/05/15/exploited-exchange-server-flaw-turns-owa-inboxes-into-script-launchpads/5241150" rel="nofollow">https://www.theregister.com/on-prem/2026/05/15/exploited-exc...</a></p>
]]></description><pubDate>Sat, 16 May 2026 16:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48161401</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48161401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48161401</guid></item><item><title><![CDATA[New comment by caspper69 in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>OS Development has halted in 1970 at this point. I know everybody <i>loves</i> Unix, but it has the same problem as Windows- namely that anything you run under your user context has access to your whole user context. And it will continue to be a scourge until/if we ever figure out how to make capabilities ergonomic. I've been racking my brain for 30 years to try and do it, but they just make certain things very painful.</p>
]]></description><pubDate>Thu, 14 May 2026 10:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48133551</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48133551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48133551</guid></item><item><title><![CDATA[New comment by caspper69 in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>They still prioritize developers, look at .NET Core, Typescript, NPM, Github (lol), but the problem is that they're not Windows exclusive enclaves anymore. In fact, I'd bet most people now deploy (and probably develop) .NET Core on non-Windows machines.</p>
]]></description><pubDate>Thu, 14 May 2026 10:41:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48133521</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48133521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48133521</guid></item><item><title><![CDATA[New comment by caspper69 in "Screenshots of Old Desktop OSes"]]></title><description><![CDATA[
<p>What good does A/B testing do if both options are shit?</p>
]]></description><pubDate>Wed, 13 May 2026 06:43:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48118575</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48118575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48118575</guid></item><item><title><![CDATA[New comment by caspper69 in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>I share the sentiment unless you're working in an area where Python's library ecosystem is simply the better choice.<p>When I vibe, it's C# all the way. Not a popular opinion on HN, but the LLMs are trained heavily on the language and are very, very good at it, plus with the 1-file-per-class organization, it can stay pretty clean. I mean, v10 LTS was just released, with all kinds of new language features, EFCore is still the best ORM I've ever used, with full support for SQLite, Postgres, MySql, etc. It just makes writing and reviewing code a pleasure. And the LLMs don't f*ck it up.</p>
]]></description><pubDate>Tue, 12 May 2026 10:58:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48106523</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48106523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106523</guid></item><item><title><![CDATA[New comment by caspper69 in "The surprisingly complex journey to text-selectable client-side generated PDFs"]]></title><description><![CDATA[
<p>You would think that, but PDF is not really a format for text. It's a format that describes typography and graphics layout & formatting. It's not uncommon for a text pdf to <i>not</i> contain all of the text it renders (due to ligatures).</p>
]]></description><pubDate>Fri, 08 May 2026 11:38:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48061686</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=48061686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48061686</guid></item><item><title><![CDATA[New comment by caspper69 in "CPanel and WHM Authentication Bypass – CVE-2026-41940"]]></title><description><![CDATA[
<p>I think you misunderstood. My comment was meant to imply that people would be extra careful about all <i>new</i> software for a while. I know cpanel isn't unproven. It's been around forever.</p>
]]></description><pubDate>Fri, 01 May 2026 10:57:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47973281</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=47973281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47973281</guid></item><item><title><![CDATA[New comment by caspper69 in "CPanel and WHM Authentication Bypass – CVE-2026-41940"]]></title><description><![CDATA[
<p>This flurry of activity is certainly going to have people be more apprehensive about unproven software that may be of dubious prominence. My question amid all of this is who <i>else</i> knew about these long-standing vulnerabilities?</p>
]]></description><pubDate>Fri, 01 May 2026 06:22:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47971777</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=47971777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47971777</guid></item><item><title><![CDATA[New comment by caspper69 in "I quit drinking for a year"]]></title><description><![CDATA[
<p>I quit for 9 years and went back to drinking. I do it once every few months now, just to have a beer or three with old friends. But I didn't get dragged back in, in fact, it's been 2 months since I drank again. Just had to learn to live my life without it.</p>
]]></description><pubDate>Tue, 28 Apr 2026 06:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47931212</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=47931212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47931212</guid></item><item><title><![CDATA[New comment by caspper69 in "Inverting the Xorshift128 random number generator"]]></title><description><![CDATA[
<p>I agree. .NET is the opposite of Go. Calls to System.Random use Xoshiro128++ under the hood (as of .NET 6 I believe). On the other hand, calls to RandomNumberGenerator.GetBytes() <i>are</i> cryptographically secure, using the Windows kernel cryptographic provider on Windows and /dev/urandom (chacha20) on Linux and arc4random_buf() on MacOS (which also uses chacha20 under the hood).<p>I ported around 20 RNGs to C# (all non-cs), and there are tons of uses for non-cryptographic RNGs, so I'm a little torn. I guess in modern development most people who need an RNG need it for crypto purposes (I would guess salts, keys and nonces mostly), but I'd hate to see all the Xoshiros, Mersenne Twisters, PCGs, and MWCs, etc. go the way of the dodo simply because they are not deemed fit for crypto purposes. Games, simulations, non-cryptographic hashes all need deterministic and high performance RNGs, and don't need all of the cryptographic guarantees.<p>To top it off, there is no standard definition of what makes an RNG cryptographically secure, so it's a slightly loaded question anyway. Everything I've read says an algo needs the following properties: forward secrecy (unable to guess future outputs given the current state), backward secrecy (if I know current outputs, I shouldn't be able to recover previous internal state or previous outputs), and the output must be indistinguishable from true random bits, even with a chosen-input attack. This is where I politely defer to the expert mathematicians and cryptographers, because I'm not equipped to perform such an analysis.<p>I can understand why things have developed this way though- people have needed random numbers far longer than they've needed cryptographically secure random numbers, so the default is the non-cryptographically secure variant. A language created tomorrow would likely follow in Go's footsteps and default to the cryptographically secure.</p>
]]></description><pubDate>Thu, 04 Sep 2025 18:11:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45130340</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=45130340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45130340</guid></item><item><title><![CDATA[New comment by caspper69 in "Does OLAP Need an ORM"]]></title><description><![CDATA[
<p>LINQ? Just throwing it out there; obviously not everybody can or wants to run a C#/.NET stack, but entity framework (core) is about as close as you can get to the perl and regex integration. I think Ruby on Rails gets there too, but I'm not a RoR guy, so I can't comment.</p>
]]></description><pubDate>Sun, 17 Aug 2025 19:12:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44934075</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=44934075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44934075</guid></item><item><title><![CDATA[New comment by caspper69 in "The surprise deprecation of GPT-4o for ChatGPT consumers"]]></title><description><![CDATA[
<p>This is disappointing. 4o has been performing great for me, and now I see I only have access to the 5-level models. Already it's not as good. More verbose with technical wording, but it adds very little to what I'm using GPT for.</p>
]]></description><pubDate>Fri, 08 Aug 2025 19:01:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44840462</link><dc:creator>caspper69</dc:creator><comments>https://news.ycombinator.com/item?id=44840462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44840462</guid></item></channel></rss>