<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: vlakreeh</title><link>https://news.ycombinator.com/user?id=vlakreeh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 04:57:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vlakreeh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vlakreeh in "Denver rent is back to 2022 prices after 20k new units hit the market"]]></title><description><![CDATA[
<p>This is not a solution. The average rent is still $1832, which is still unaffordable for people in Denver making the median income of $54.3k if you apply the rule of thumb where rent shouldn't exceed 30% of your monthly income.</p>
]]></description><pubDate>Thu, 31 Jul 2025 21:25:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44750392</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=44750392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44750392</guid></item><item><title><![CDATA[New comment by vlakreeh in "Greg K-H: "Writing new code in Rust is a win for all of us""]]></title><description><![CDATA[
<p>Ah yes, woke, the word used to describe something disliked.<p>That's a misrepresentation of what's actually going on in the R4L project. Volunteers are enabling support for it within the kernel to allow for rust drivers in a way that explicitly does not require existing maintainers to change how they maintain their parts of the kernel. Maintaining rust support and the APIs consumed by Rust is the job of R4L and doesn't require any work from the existing maintainers who are allowed to make changes to their C that breaks Rust where the Rust will then be adjusted accordingly.</p>
]]></description><pubDate>Fri, 21 Feb 2025 04:28:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43124042</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=43124042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43124042</guid></item><item><title><![CDATA[New comment by vlakreeh in "Oracle, it's time to free JavaScript"]]></title><description><![CDATA[
<p>Unfortunately yes, they'll send you a C&D if you pop up on an Oracle lawyer's radar. A coworker of mine had a course named "Rust for JavaScript developers" and received a C&D from Oracle.</p>
]]></description><pubDate>Mon, 16 Sep 2024 19:42:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41559829</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=41559829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41559829</guid></item><item><title><![CDATA[New comment by vlakreeh in "More Memory Safety for Let's Encrypt: Deploying ntpd-rs"]]></title><description><![CDATA[
<p>1. I can pin my json parser dependency and literally never update it again<p>2. And how many times have we seen 20 lines of C backfire with some sort of memory safety issue.<p>3. First off, i'd go out on a limb and say the number of attacks from a well-established (or even a naive one) rust json parsing library is dwarfed by the number of attacks from adhoc config parsers written in C with some overlooked memory safety issue.<p>4. Usually being the key word, tons of adhoc config formats have weird shit in them. With json (or yaml/toml) you know what you're getting into and you immediately know what you're able and unable to do.</p>
]]></description><pubDate>Tue, 25 Jun 2024 00:53:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40783027</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=40783027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40783027</guid></item><item><title><![CDATA[New comment by vlakreeh in "NPM and NodeJS should do more to make ES Modules easy to use"]]></title><description><![CDATA[
<p>It works great for 90% of use cases, but getting that last 10% to work is really really hard so Bun (and node 22 which supports the same thing with an experimental) just throws an error in those cases. The most notable thing is `require`-ing an async ESM module from CJS, because require is a synchronous call you cant just async-ify it trivially.</p>
]]></description><pubDate>Thu, 20 Jun 2024 16:21:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=40740426</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=40740426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40740426</guid></item><item><title><![CDATA[New comment by vlakreeh in "LO – simple WASM native language"]]></title><description><![CDATA[
<p>For editors that support it, yeah. Sadly vscode doesn't natively support tree-sitter.</p>
]]></description><pubDate>Sun, 26 May 2024 21:26:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=40485524</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=40485524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40485524</guid></item><item><title><![CDATA[New comment by vlakreeh in "The Google employees who created transformers"]]></title><description><![CDATA[
<p>If that winner turns out to be OpenAI and they attempt to buy them it'll be blocked by regulators instantly.</p>
]]></description><pubDate>Wed, 20 Mar 2024 20:12:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=39771475</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=39771475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39771475</guid></item><item><title><![CDATA[New comment by vlakreeh in "Rolldown: Rollup compatible bundler written in Rust"]]></title><description><![CDATA[
<p>Mostly curious, why do you care about the readability of the generated JS? Surely if you need to debug something for a production bundle you can use source maps.</p>
]]></description><pubDate>Fri, 08 Mar 2024 14:33:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=39641375</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=39641375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39641375</guid></item><item><title><![CDATA[New comment by vlakreeh in "JSR: The JavaScript Registry"]]></title><description><![CDATA[
<p>One thing I'm not sure about when reading their policy is what'll happen in another kik situation. If someone were to claim the scope Microsoft (for example) that had no relation to Microsoft and then Microsoft came along and wanted the scope what would happen?<p>If MS got the scope what would happen to the packages in that scope, or if MS didn't get it what is done to clearly communicate that this is an unofficial account (presumably) asking on MS' behalf? In this early on period I'd expect a lot of people to claim the scopes of notable companies and these companies might take issue with that if they choose to use jsr down the line.</p>
]]></description><pubDate>Fri, 01 Mar 2024 14:34:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39562152</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=39562152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39562152</guid></item><item><title><![CDATA[New comment by vlakreeh in "JEP draft: String Templates (Final)"]]></title><description><![CDATA[
<p>Even with their constraints they could have made this nicer, especially around the default formatter. Always requiring an explicit formatter is a classic example of Java being unnecessarily verbose, `\{ ` already wasn't permitted by previous java compilers as it was an unknown escape sequence so we could have nicer templates for the stock formatting like "\{foo} bar".</p>
]]></description><pubDate>Sat, 13 Jan 2024 14:34:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=38980264</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=38980264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38980264</guid></item><item><title><![CDATA[New comment by vlakreeh in "Cross-platform Rust rewrite of the GNU coreutils"]]></title><description><![CDATA[
<p>People have reasons, personally I don't like placing the burden of a viral license on people. I don't write code to further a copy-left cause, I write it to build things and make it easier for other people to build things.</p>
]]></description><pubDate>Wed, 03 Jan 2024 12:31:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=38853302</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=38853302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38853302</guid></item><item><title><![CDATA[New comment by vlakreeh in "Cross-platform Rust rewrite of the GNU coreutils"]]></title><description><![CDATA[
<p>Well if the uutils people don't mind and they're writing the code, what's the problem with their choice of license?</p>
]]></description><pubDate>Wed, 03 Jan 2024 12:24:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=38853250</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=38853250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38853250</guid></item><item><title><![CDATA[New comment by vlakreeh in "AMD Instinct MI300X Accelerators"]]></title><description><![CDATA[
<p>What card could you have bought that lost support months later? I can't think of any new card you could have bought that'd lose support that quickly as far back as 2016</p>
]]></description><pubDate>Mon, 25 Dec 2023 13:13:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=38762324</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=38762324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38762324</guid></item><item><title><![CDATA[New comment by vlakreeh in "GTA 5 source code leaks online"]]></title><description><![CDATA[
<p>The vast majority of those sales are for GTA online, which this leak doesn't inherently give you access to. I don't see this leak financially harming Rockstar more than the cost of the presumed ransom, people still have to pay to play GTA online.</p>
]]></description><pubDate>Mon, 25 Dec 2023 13:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=38762308</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=38762308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38762308</guid></item><item><title><![CDATA[New comment by vlakreeh in "Lowstorage: JSON-based database for Cloudflare Workers and R2 buckets"]]></title><description><![CDATA[
<p>I <i>highly</i> recommend anyone using this to use a Durable Object <a href="https://developers.cloudflare.com/durable-objects/" rel="nofollow noreferrer">https://developers.cloudflare.com/durable-objects/</a> for writes as this project doesn't seem to have consistency guarantees. If the Worker that writes to a collection happens to both do a write at the same time the data will be whatever the last Worker to write set it to.<p>Very cool library for read-centric use cases but I'd be very careful using this for use cases with frequent writes.</p>
]]></description><pubDate>Sun, 03 Dec 2023 17:56:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=38509126</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=38509126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38509126</guid></item><item><title><![CDATA[New comment by vlakreeh in "Rust – Faster compilation with the parallel front-end in nightly"]]></title><description><![CDATA[
<p>>  we can already see this by compiling build and proc macro crates with optimizations, it's just not the default and they still have to be compiled once.<p>I'm hopeful something like watt (<a href="https://github.com/dtolnay/watt">https://github.com/dtolnay/watt</a>) will land in Cargo that'll allow us to ship pre-compiled wasm blobs for proc-macros so we can just have sandboxed binaries.</p>
]]></description><pubDate>Fri, 10 Nov 2023 18:20:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=38222454</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=38222454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38222454</guid></item><item><title><![CDATA[New comment by vlakreeh in "Migrating our backend from Vercel to Fly.io"]]></title><description><![CDATA[
<p>The free tier gets 100k requests per day, not month. And then for $5 you get 10M or 1M free a month depending on your settings and then you get charged for additional usage.</p>
]]></description><pubDate>Mon, 30 Oct 2023 00:59:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=38064503</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=38064503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38064503</guid></item><item><title><![CDATA[New comment by vlakreeh in "Reclaim the Internet with Mozilla"]]></title><description><![CDATA[
<p>I don't really consume HDR content through Youtube,so the Chromium relation doesn't have much bearing on my situation. Although it does make me sad that the only browser that really caters to what I want from a technical perspective is Chromium, I'd love to continue daily driving Firefox.</p>
]]></description><pubDate>Mon, 25 Sep 2023 20:11:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=37649896</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=37649896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37649896</guid></item><item><title><![CDATA[New comment by vlakreeh in "Reclaim the Internet with Mozilla"]]></title><description><![CDATA[
<p>Some youtube videos have it now, but not really. I ripped all my blurays and have them hosted on Jellyfin for consumption which I prefer to use as just a tab in my browser than their dedicated player.</p>
]]></description><pubDate>Mon, 25 Sep 2023 20:08:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=37649858</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=37649858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37649858</guid></item><item><title><![CDATA[New comment by vlakreeh in "Reclaim the Internet with Mozilla"]]></title><description><![CDATA[
<p>HDR support, I have this fancy monitor that's great for watching content on but I can't view it at full quality because of my browser.</p>
]]></description><pubDate>Mon, 25 Sep 2023 19:25:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=37649221</link><dc:creator>vlakreeh</dc:creator><comments>https://news.ycombinator.com/item?id=37649221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37649221</guid></item></channel></rss>