<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: lhnz</title><link>https://news.ycombinator.com/user?id=lhnz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 10:11:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lhnz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lhnz in "Experiment: Making TypeScript immutable-by-default"]]></title><description><![CDATA[
<p>Records and Tuples were scrapped, but as this is JavaScript, there is a user-land implementation available here: <a href="https://github.com/seanmorris/libtuple" rel="nofollow">https://github.com/seanmorris/libtuple</a></p>
]]></description><pubDate>Tue, 18 Nov 2025 17:13:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45969095</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=45969095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45969095</guid></item><item><title><![CDATA[New comment by lhnz in "Zod 4"]]></title><description><![CDATA[
<p>Out of interest, why is it a nightmare to use?<p>I've always been worried about how overly clever the approach is, does it have problems?</p>
]]></description><pubDate>Mon, 19 May 2025 19:47:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44034038</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=44034038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44034038</guid></item><item><title><![CDATA[New comment by lhnz in "Chrome 133 Supports DOM State-Preserving Move with moveBefore()"]]></title><description><![CDATA[
<p>If it weren't for JavaScript we'd still be downloading binaries and running them unsandboxed on our computers.</p>
]]></description><pubDate>Wed, 05 Feb 2025 12:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42947657</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=42947657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42947657</guid></item><item><title><![CDATA[New comment by lhnz in "Show HN: Denormalized – Embeddable Stream Processing in Rust and DataFusion"]]></title><description><![CDATA[
<p>I have lots of HTTP endpoints that we poll with a cursor but actually the underlying data is very large (we work with snapshots of it) and updates very frequently and eventually we'll move to something else (e.g. interact directly with the underlying services with capnproto) so really it would just be useful to be able to define these sources ourselves. I'm working doing full-stack engineering at an HFT currently and we were thinking of using DataFusion to allow users to join, query and aggregate the data in realtime but I haven't attempted this yet (and to do so means integrating with what currently exists as I don't have time to rewrite all of the services).</p>
]]></description><pubDate>Fri, 16 Aug 2024 00:44:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41262000</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=41262000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41262000</guid></item><item><title><![CDATA[New comment by lhnz in "Show HN: Denormalized – Embeddable Stream Processing in Rust and DataFusion"]]></title><description><![CDATA[
<p>Do you have plans to make the data sources pluggable instead of being Kafka specific?</p>
]]></description><pubDate>Thu, 15 Aug 2024 21:38:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41260640</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=41260640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41260640</guid></item><item><title><![CDATA[New comment by lhnz in "Kawaii – A Keychain-Sized Nintendo Wii"]]></title><description><![CDATA[
<p>Is this something you'd need to download and install ROMs to use?</p>
]]></description><pubDate>Mon, 22 Jul 2024 19:52:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=41039057</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=41039057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41039057</guid></item><item><title><![CDATA[New comment by lhnz in "Julian Assange has reached a plea deal with the U.S., allowing him to go free"]]></title><description><![CDATA[
<p>It's bittersweet. It seems likely to me that the US government didn't really want an open trial due to the possibility of scrutiny and that indefinite detention without trial followed by setting the legal precedent that aiding and abetting legal whistleblowers is a criminal conspiracy was their goal.</p>
]]></description><pubDate>Tue, 25 Jun 2024 08:56:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40786106</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=40786106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40786106</guid></item><item><title><![CDATA[New comment by lhnz in "Leaked OpenAI documents reveal aggressive tactics toward former employees"]]></title><description><![CDATA[
<p>I'm surprised that an executive or lawyer didn't realise the reputational damage adding these clauses would eventually cause the leadership team.<p>Were they really stupid enough to think that the amount of money being offered would bend some of the most principled people in the world?<p>Whoever allowed those clauses to be added and let them remain has done more damage to the public face of OpenAI than any aggravated ex-employee ever could.</p>
]]></description><pubDate>Thu, 23 May 2024 11:39:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=40453444</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=40453444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40453444</guid></item><item><title><![CDATA[New comment by lhnz in "Apple Vision Pro review: magic, until it's not"]]></title><description><![CDATA[
<p>If I can sit down at any table in my house and get a multi-monitor setup without needing to buy multiple 4K screens then it'll win me over. However, in practice, I do not think the hardware will be high enough quality for me to want this yet.</p>
]]></description><pubDate>Wed, 31 Jan 2024 16:27:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=39205695</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=39205695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39205695</guid></item><item><title><![CDATA[New comment by lhnz in "Spotify calls Apple's DMA compliance plan 'extortion''complete and total farce'"]]></title><description><![CDATA[
<p>These aren't "the rules of capitalism" they are just maximally self-interested hubristic behaviours by companies with monopolies. Capitalism doesn't have rules; states have rules. Capitalism has market incentives and stakeholders.</p>
]]></description><pubDate>Sat, 27 Jan 2024 18:11:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39158118</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=39158118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39158118</guid></item><item><title><![CDATA[New comment by lhnz in "ChatGPT for Teams"]]></title><description><![CDATA[
<p>I don't want my family to know I spent 3 hours chatting about the Holy Roman Empire.</p>
]]></description><pubDate>Thu, 11 Jan 2024 14:36:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=38952704</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=38952704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38952704</guid></item><item><title><![CDATA[New comment by lhnz in "ChatGPT for Teams"]]></title><description><![CDATA[
<p>This is probably correct but I'd prefer that family don't read the conversations I've had, as even if I'm not saying anything too private, it feels too intrusive (it'd be a bit like reading my inner thoughts).</p>
]]></description><pubDate>Thu, 11 Jan 2024 12:07:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38951141</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=38951141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38951141</guid></item><item><title><![CDATA[New comment by lhnz in "IT employment grew by just 700 jobs in 2023"]]></title><description><![CDATA[
<p>I did land a job making applications for an HFT firm and while I don't think that being able to implement data structures or write my own algorithms is necessarily what will allow me to <i>keep</i> this job, recently I somewhat regularly use the skills I pick up doing competitive programming exercises in my workplaces. Therefore, my answer to your question about whether it will help my performance in a measurable way is: yes.</p>
]]></description><pubDate>Mon, 08 Jan 2024 20:24:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38917600</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=38917600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38917600</guid></item><item><title><![CDATA[New comment by lhnz in "IT employment grew by just 700 jobs in 2023"]]></title><description><![CDATA[
<p>I'm the OP (of this thread). The main issue caused by the industry-wide hiring freezes wasn't necessarily income but work/team quality. I've been in the top-10% of incomes in my country for more than 5 years and the top-1% of incomes for a lesser period of time.<p>I was able to get offers in this percentile but the companies making these offers didn't usually hire at this level. If anything, I want to be around people that are more competitive than me, that put a lot of effort into what they do and that can easily walk into high paying roles. I definitely don't want to be the highest paid engineer in the room at a company that frankly doesn't need this.<p>I know this can be seen as entitled but I'm the sole provider of a 4-person family and willing to work hard and prove myself. I'm happy to say that I now have a higher income than I did before being laid off and at a company with more successful people than me and a higher ceiling, however, that doesn't mean I didn't find it significantly more difficult to get a job this time around than I have in the last decade.<p>There are people that are going to have a much harder time than I have.</p>
]]></description><pubDate>Mon, 08 Jan 2024 17:55:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38915586</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=38915586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38915586</guid></item><item><title><![CDATA[New comment by lhnz in "IT employment grew by just 700 jobs in 2023"]]></title><description><![CDATA[
<p>You are right in theory. But instead of trying to predict the future I'm trying to be descriptive about what has changed so far (very little) and why (mostly advertisers + debt driven by buy-out).</p>
]]></description><pubDate>Mon, 08 Jan 2024 17:50:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=38915511</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=38915511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38915511</guid></item><item><title><![CDATA[New comment by lhnz in "IT employment grew by just 700 jobs in 2023"]]></title><description><![CDATA[
<p>I think this is very unfair. In the few months that I was looking, I put in more than 300 hours of study. It wasn't superficial and I didn't attempt to memorize anything — I wanted to understand fundamental techniques, and put a considerable amount of effort in to doing this, treating it as if it were my job.<p>Nobody owes me anything but that doesn't mean that I'm not allowed to point out that this is the weakest I've ever seen the market in my decade or so of experience of it. It's very tough for those that have been laid off. Particuarly those have to support families as I did -- I am a sole earner and have two children.<p>You could benefit from practicing a bit of empathy and not lying to yourself that the market has merely moved back to "sanity" without gaining a bit of recent experience in it.</p>
]]></description><pubDate>Mon, 08 Jan 2024 17:35:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=38915342</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=38915342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38915342</guid></item><item><title><![CDATA[New comment by lhnz in "IT employment grew by just 700 jobs in 2023"]]></title><description><![CDATA[
<p>Features are both being added and removed. Actually, the main difference is that more feature are being added than were before, but this is being done in a more haphazard way. Sometimes things appear to break but are then fixed. It's not awful though, is what I'm saying.</p>
]]></description><pubDate>Mon, 08 Jan 2024 16:01:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=38913881</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=38913881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38913881</guid></item><item><title><![CDATA[New comment by lhnz in "IT employment grew by just 700 jobs in 2023"]]></title><description><![CDATA[
<p>These issues are caused by (1) the buy-out by Elon Musk involving a large amount of debt, and (2) Elon Musk annoying "woke" advertisers who have subsequently deserted the platform.<p>The actual engineering hasn't been as affected or rather while it has been affected it hasn't been affected to the magnitude that you might expect given the size of the lay-offs.</p>
]]></description><pubDate>Mon, 08 Jan 2024 15:20:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=38913183</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=38913183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38913183</guid></item><item><title><![CDATA[New comment by lhnz in "IT employment grew by just 700 jobs in 2023"]]></title><description><![CDATA[
<p>Honestly, I could feel it. In 2023, I practiced ~200 leetcode problems and learned how to create an LLM but I felt like I was the least employable I'd ever been. It was very difficult to get interviews, and even though I managed to get multiple offers, many of these were at companies I'd not normally have accepted offers from. It took a long time to find a job offer I wanted to accept.<p>I do feel that there are signs of recovery now, so good luck to those that are still looking. I know it's very hard -- particularly if you're also supporting a family.</p>
]]></description><pubDate>Mon, 08 Jan 2024 14:24:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=38912287</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=38912287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38912287</guid></item><item><title><![CDATA[New comment by lhnz in "Elizabeth line testing ways of banishing its "ghosts in the walls""]]></title><description><![CDATA[
<p>I don't think you disagree with me. For larger projects, like infrastructure projects, very detailed designs are used and contracts that disallow substitutions or alterations to the design without contractual agreement.<p>I'm talking with some level of experience here. I did a residential project that was obviously much smaller than this but still very expensive (£100+k). Even for this architects recommended a detailed design and a contract that enforced this.</p>
]]></description><pubDate>Tue, 02 Jan 2024 23:54:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=38848857</link><dc:creator>lhnz</dc:creator><comments>https://news.ycombinator.com/item?id=38848857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38848857</guid></item></channel></rss>