<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: vouwfietsman</title><link>https://news.ycombinator.com/user?id=vouwfietsman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Jul 2026 00:26:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vouwfietsman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by vouwfietsman in "EU to legislate about Chat Control behind closed doors"]]></title><description><![CDATA[
<p>> Malicious compliance is a result of incompetent drafting<p>Aha ok, so your judgement of an entire governmental apparatus, trying to influence and predict millions of people in hundreds of thousands of companies and across hundreds of industries, from the most sensitive to the most frivolous of activities, can be summarized in a one liner.<p>Don't you think these people got advice from people like you? Do you think you are smarter than whatever panel of experts was involved? Do you think <i>maybe</i> the panel of experts was confronted with some information that you do not have? Do you think <i>maybe</i> something you value was in conflict with something somebody else values?<p>I really cannot express how unlikely it is that you are right.</p>
]]></description><pubDate>Tue, 07 Jul 2026 17:29:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48820925</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48820925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48820925</guid></item><item><title><![CDATA[New comment by vouwfietsman in "Resetting Xbox"]]></title><description><![CDATA[
<p>You are right, and this is why not everything should be a stock. Whatever they will cut to avoid emitting "a bad sign", may involve:<p>* firing people
* making services worse
* sacrificing their own future<p>Whether it actually does involve those things is effectively arbitrary, because the consideration of the "bad sign" is also arbitrary. If there is no objective value judgement of their operation there is no objective value judgement in their streamlining either, so all bets are off.<p>no percentage no good<p>"complex consideration"</p>
]]></description><pubDate>Tue, 07 Jul 2026 17:22:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48820832</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48820832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48820832</guid></item><item><title><![CDATA[New comment by vouwfietsman in "Resetting Xbox"]]></title><description><![CDATA[
<p>> pruning off failing things is not only good, it's the core of capitalism<p>It's quite serious that you see "being good" as something inferior to "the core of capitalism".<p>Also, the core of capitalism is making money for private individuals, nothing more, nothing less. Whether that's done with or without "failing things", is really beside the point.</p>
]]></description><pubDate>Tue, 07 Jul 2026 17:09:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48820640</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48820640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48820640</guid></item><item><title><![CDATA[New comment by vouwfietsman in "EU to legislate about Chat Control behind closed doors"]]></title><description><![CDATA[
<p>I am eagerly awaiting your grassroots campaign to define legislation that would tackle such uses, and also eagerly awaiting it backfiring because of malicious compliance.</p>
]]></description><pubDate>Mon, 29 Jun 2026 05:03:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48715010</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48715010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48715010</guid></item><item><title><![CDATA[New comment by vouwfietsman in "EU to legislate about Chat Control behind closed doors"]]></title><description><![CDATA[
<p>> So you like the law, but don't like how it didn't actually solve the problem it was trying to solve?<p>(Not the person you replied to)<p>I'm not sure where all of this is coming from, the law is actually extremely obvious and useful: you want to track people, they have to be <i>informed</i>, and have to <i>consent</i>. The law says nothing about how, and the way it was implemented was entirely up to the corporations discretion, which of course opted for the most malicious terrible way to do it, but <i>they did it</i>.<p>The purpose of the law was that people should be informed about cookies being installed and consent to that happening.<p>Do you feel like people are now aware that cookies are being installed, more so than before the banner? Do people understand that they are consenting to this?<p>That is the law at work.<p>Everything above and beyond that is nice to have, and I'm sure the world would be better for it, but without the EU, people <i>probably wouldn't even know what cookies were, let alone understand (or have control over) how they are being tracked</i>.<p>If that's not a net positive in a world where net-negatives happen every week, I don't know.</p>
]]></description><pubDate>Sun, 28 Jun 2026 20:07:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48711071</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48711071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48711071</guid></item><item><title><![CDATA[New comment by vouwfietsman in "F3"]]></title><description><![CDATA[
<p>> DuckDB wouldn't really know what to do with a<p>Sure it would, you can attach a multi-table sqlite database in duckdb<p>> that does not mean just because it came first<p>I agree with most of your points, I am not stating my opinion but my observations. I am the target audience here, I want to use this, but I don't really care too much about the file format itself, at least not as much as I care about the data inside.<p>That means access, which means compatibility with my tooling.<p>Compatibility is hard to beat.<p>This is the concorde of file formats.</p>
]]></description><pubDate>Tue, 23 Jun 2026 19:13:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48649888</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48649888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48649888</guid></item><item><title><![CDATA[New comment by vouwfietsman in "F3"]]></title><description><![CDATA[
<p>except you need flatbuffers to access that blob</p>
]]></description><pubDate>Tue, 23 Jun 2026 18:42:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48649460</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48649460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48649460</guid></item><item><title><![CDATA[New comment by vouwfietsman in "F3"]]></title><description><![CDATA[
<p>Not sure why this got so many upvotes, also the landing page is not great, its better to look at the paper (see link below).<p>Seems to be a columnar storage format that addresses some shortcomings in parquet. Thing is, though, that of all these formats the real winning feature is <i>compatibility</i>, which is (obviously) very hard to improve on, as anything new immediately loses.<p>Parquet is unfortunately very good just by virtue of being first, and so widely supported. The most widely used parquet version is the oldest version from 2013 (as per the paper itself), so parquet itself couldn't even supplant parquet. If you want to improve on it, you need to bring some serious results, which I don't think f3 does.<p>Also, my main gripe with parquet (single table per file) is not even addressed, so, also the name is a bit hyped up.<p>Also also, it seems to go out of its own way to include a compiled wasm binary for decoding, yet requires flatbuffers to parse that blob? Kind of defeats the purpose.<p>Its main result seems to be improved random access which, although certainly welcome, is not the point of columnar storage, as columnar storage was invented to exchange random access for something else: fast analytics. F3 seems to sacrifice fast analytics for the wasm decoder. I don't get it.<p>Maybe I'm being too cynical. Can someone help me out here?<p><a href="https://dl.acm.org/doi/epdf/10.1145/3749163" rel="nofollow">https://dl.acm.org/doi/epdf/10.1145/3749163</a></p>
]]></description><pubDate>Tue, 23 Jun 2026 18:39:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48649412</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48649412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48649412</guid></item><item><title><![CDATA[New comment by vouwfietsman in "F3"]]></title><description><![CDATA[
<p>I don't think you have encountered the problems that this class of formats solves. Try looking up columnar storage formats, the pros and cons are pretty well defined these days. It is not meant for video decoding, indeed.</p>
]]></description><pubDate>Tue, 23 Jun 2026 18:36:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48649368</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48649368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48649368</guid></item><item><title><![CDATA[New comment by vouwfietsman in "How memory safety CVEs differ between Rust and C/C++"]]></title><description><![CDATA[
<p>Knowing little about cpp modules and nothing about Gabriel Dos Reis, I expect a more design-by-committee type explanation for the result: the module system was probably a victim of having to be backwards compatible, abi stable, idiomatic, zero cost abstraction, be compatible with all weird cpp features, not hurt compile time, etc etc etc<p>I don't think its fair to attribute it to lack of skills or bad intent, unless there's some proof to any of it.</p>
]]></description><pubDate>Mon, 15 Jun 2026 18:12:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48545020</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48545020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48545020</guid></item><item><title><![CDATA[New comment by vouwfietsman in "If you are asking for human attention, demonstrate human effort"]]></title><description><![CDATA[
<p>Its not. Any interview question where you are looking for a specific answer is already suspect, but especially if you don't properly provide context for the question in what you would expect, things become a shit show.<p>If you would ask someone to write a piece of code, and <i>a part</i> of the problem is this conversion, then you would be right to expect they reach for a library, but even if they don't <i>you would be giving them the opportunity to explain themselves, and judge the explanation, not the answer</i>. Also, if your test is "does this person reach for a library at the right time", you could do a lot less esoteric and confusing by just asking them to add 10 days to a date. If you just ask this one specific problem, it is likely they assume you are looking for them to demonstrate the skills involved in actually solving the problem, i.e. leetcode.<p>This is also why some people give you the blabla answer, because it is indeed very unlikely that someone needs to do this legitimately. This is because its a toy problem. Someone's professional reaction to the problem in isolation <i>should</i> indeed be: this is weird, I've never been asked something <i>like</i> this, what's up?<p>Finally, even though the question is terrible, I would still rate the "whatsup?" response higher than the "leapyear" response. I would want a developer to triple check that this problem needs solving, before they would solve it themselves.<p>Finally finally, if there's one answer to one question that, when answered trivially in a way literally taught in most basic programming courses (use the standard library / a third party library), makes them a "guaranteed hire", I also have significant doubts about the level of talent you are bringing in, as any experienced interviewer will tell you that qualified people will get important questions wrong, and unqualified people will get important questions right.<p>I understand that this reaction might be quite harsh, and I know better than anyone that its hard and time consuming to do good interviews, but please <i>consider that you are rejecting people who may be very confused and sad by this way of rejection</i>.</p>
]]></description><pubDate>Fri, 12 Jun 2026 12:51:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48503493</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48503493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48503493</guid></item><item><title><![CDATA[New comment by vouwfietsman in "Every Byte Matters"]]></title><description><![CDATA[
<p>> So, removing one monster means removing that item from those 20 arrays.<p>Removing from an array is not the same as resizing, which is what I commented on. Resizing is a very deliberate, bad, choice.<p>If you need to support deletes, you can do this without resizing an array. Either by tracking object lifetimes and inserting tombstones, or by swapping to fill in deleted objects. Both of them retain good performance characteristics. Both of them are easy.<p>This is not "simple vs complex" this is "I misunderstand vs understand SoA"</p>
]]></description><pubDate>Sat, 06 Jun 2026 14:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48425724</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48425724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48425724</guid></item><item><title><![CDATA[New comment by vouwfietsman in "They’re made out of weights"]]></title><description><![CDATA[
<p>"an", not "the" alternative.<p>Consciousness can be not-emergent but also not metaphysical, think sci-fi-type undiscovered physics or matter.</p>
]]></description><pubDate>Thu, 04 Jun 2026 06:44:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48394937</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48394937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48394937</guid></item><item><title><![CDATA[New comment by vouwfietsman in "Every Byte Matters"]]></title><description><![CDATA[
<p>I'm not sure why anybody would at the same time be implementing SoA AND resizing 20 arrays for a single delete, those things seem to be on either ends of the "I care about performance" spectrum.</p>
]]></description><pubDate>Wed, 03 Jun 2026 17:45:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48387182</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48387182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48387182</guid></item><item><title><![CDATA[New comment by vouwfietsman in "GTA 6 Developers Unionize"]]></title><description><![CDATA[
<p>Again, you're not wrong, but none of those things are insurmountable. If the team is really so stressed it cannot spend 30 minutes, over the many year of the existence of that bug, that seems like a development environment close to hell.<p>Knowledge loss is precisely my point: there is very little a-priori knowledge needed to solve this, the guy who found the bug proves that.</p>
]]></description><pubDate>Sat, 30 May 2026 11:41:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48335137</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48335137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48335137</guid></item><item><title><![CDATA[New comment by vouwfietsman in "GTA 6 Developers Unionize"]]></title><description><![CDATA[
<p>Although this is possibly true, at any time the dev team could've gone: "loading is slow man, can we just profile it and see if there's anything obvious?". To someone with access to the source code and a debugger, that's probably less than 30 minutes of time to go from zero to hero.<p>I've done this kind of stuff many times, and something like a json array taking minutes to parse would likely be very very obvious when looking at a trace.</p>
]]></description><pubDate>Fri, 29 May 2026 17:49:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48326706</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48326706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48326706</guid></item><item><title><![CDATA[New comment by vouwfietsman in "GTA 6 Developers Unionize"]]></title><description><![CDATA[
<p>Hint: maybe they would if they would unionize themselves.</p>
]]></description><pubDate>Fri, 29 May 2026 17:33:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48326453</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48326453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48326453</guid></item><item><title><![CDATA[New comment by vouwfietsman in "GTA 6 Developers Unionize"]]></title><description><![CDATA[
<p>It would be prudent if you would dig a bit deeper into how unions came to be. Long story short, capitalism can easily create situations where you agree to be exploited to some degree, to avoid being exploited to another, worse, degree.</p>
]]></description><pubDate>Fri, 29 May 2026 17:30:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48326414</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48326414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48326414</guid></item><item><title><![CDATA[New comment by vouwfietsman in "Magnifica Humanitas"]]></title><description><![CDATA[
<p>This is like saying most western thought traces back to people 165cm in height or lower. If everyone is forced to be catholic, all human output, including positive output, is done by catholics.<p>Guess what, all Chinese EVs are made by communists, maybe there's something to it after all!</p>
]]></description><pubDate>Thu, 28 May 2026 16:39:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48311461</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=48311461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48311461</guid></item><item><title><![CDATA[New comment by vouwfietsman in "It's OK to compare floating-points for equality"]]></title><description><![CDATA[
<p>Nice use of the inigo sdf shader. Too bad this is so hard, I was hoping it would help solve the problem.</p>
]]></description><pubDate>Mon, 20 Apr 2026 17:16:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47837450</link><dc:creator>vouwfietsman</dc:creator><comments>https://news.ycombinator.com/item?id=47837450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47837450</guid></item></channel></rss>