<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: naikrovek</title><link>https://news.ycombinator.com/user?id=naikrovek</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 16:21:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=naikrovek" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by naikrovek in "Introduction to UEFI HTTP(s) Boot with QEMU/OVMF"]]></title><description><![CDATA[
<p>> slow loading<p>Not necessarily.  When I worked at Yahoo, in Australia (what a glorious time that was) 25 years ago, I built servers in the datacenter using PXE.  It was anything but slow.<p>Unbox a server, plug it into the PXE network, boot it.  It boots to a miniscule FreeBSD distribution and you use a common user/pass to log in.  Then, you type clone -h <fqdn> and it mounted an NFS share and installed packages and config files for that hostname.  In three minutes or so your server shut down and you racked it up, plugged it into the production network and it started accepting work, or it notified the engineers in the US that it was ready for use and they’d add it to a pool, then it would start handling work.<p>It was extremely slick.<p>The build network was secure because you could only access it in secure areas which had the build network and a build server deployed to it.  So security was not a problem.<p>Why can’t I set up Windows or MacOS like that?  I know the answer I just find the answer annoying.</p>
]]></description><pubDate>Sat, 13 Jun 2026 00:03:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48510840</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48510840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48510840</guid></item><item><title><![CDATA[New comment by naikrovek in "Babel-USB: USB drive with every file"]]></title><description><![CDATA[
<p>plain .txt files don't have titles, so these files don't have titles, either.  unless it's in the text of the file.<p>you get to any file by following the filesystem path whose bytes match the content you are looking for.  There's no searching for the content you want.<p>if you're <i>crawling</i> the filesystem it will probably take you until the heat death of the universe to complete that crawl.</p>
]]></description><pubDate>Wed, 10 Jun 2026 20:33:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48482271</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48482271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48482271</guid></item><item><title><![CDATA[New comment by naikrovek in "Babel-USB: USB drive with every file"]]></title><description><![CDATA[
<p>There's an associated video on youtube somewhere, but no it doesn't do that.  you're close, though.<p>if you drill down into the right folders, it contains every possible text file up to a certain size.  He uses a weird 70 character encoding scheme in order to optimize folder depth and width (he didn't want more than 5k objects in any folder) and to stay within maximum path length limitations.<p>it generates the text files on demand based on the path you're following and in each folder (along with other folders) is the text file represented by that path so far.</p>
]]></description><pubDate>Wed, 10 Jun 2026 18:28:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48480592</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48480592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48480592</guid></item><item><title><![CDATA[New comment by naikrovek in "Babel-USB: USB drive with every file"]]></title><description><![CDATA[
<p>I like this.  Some binary running on a computer serving these up to a FUSE mount would stop a corporate disk scanner in its tracks (at least whatever thread happens upon the location this is mounted.)<p>I might have a go writing something like this for my Mac.</p>
]]></description><pubDate>Wed, 10 Jun 2026 18:24:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48480544</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48480544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48480544</guid></item><item><title><![CDATA[New comment by naikrovek in "Claude Fable 5"]]></title><description><![CDATA[
<p>> real life resists those kinds of measurements<p>no it doesn't, there's just no single measurement that will answer everyone's "which is better" question.<p>Go is better for some stuff.  Rust is better for other stuff.  Perl is better for other things.<p>"better" can mean anything, but if you define it, then it has definition, and you can measure it.  So, you have multiple definitions of "better" and you use them all when you compare.<p>zero people have the same weights of the various definitions of "better", even among programming languages; look at how much javascript is written today.  JS is not a better language in <i>any</i> measure that is based on rational thought, but for some people "this is javascript and nothing else is javascript" is enough for them to know that javascript is the better choice for their project.</p>
]]></description><pubDate>Wed, 10 Jun 2026 12:35:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48475375</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48475375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48475375</guid></item><item><title><![CDATA[New comment by naikrovek in "Claude Fable 5"]]></title><description><![CDATA[
<p>ya gotta have a vibe for everything if you want to compare vibes, though.  you can't just have a vibe for fable 5 alone AND say that it's better than anything out there.  there's no weight in that verdict at all, no meaning.  it's like reviewing a book without reading it.<p>throw the same prompt at multiple models and see how far each one gets.  change the prompt used in the benchmark every day so models can't be optimized for that one prompt.  use your vibe glands all you want, but don't issue model judgements without any ability to compare apples to apples.</p>
]]></description><pubDate>Wed, 10 Jun 2026 12:30:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48475326</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48475326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48475326</guid></item><item><title><![CDATA[New comment by naikrovek in "macOS Container Machines"]]></title><description><![CDATA[
<p>ah, a rare step closer to plan9.<p>(you remote into a system and part of your environment comes with you; that's very Plan9-like.)</p>
]]></description><pubDate>Wed, 10 Jun 2026 10:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48474439</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48474439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48474439</guid></item><item><title><![CDATA[New comment by naikrovek in "Apple WWDC 2026"]]></title><description><![CDATA[
<p>I have wanted to for 20 years, but my children would not understand if I left them.</p>
]]></description><pubDate>Tue, 09 Jun 2026 12:25:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460203</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48460203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460203</guid></item><item><title><![CDATA[New comment by naikrovek in "Apple WWDC 2026"]]></title><description><![CDATA[
<p>> But "almost all praise is fake" and "small talk is all lies" feels like a pretty depressing place to end up?<p>No, not really.  I just see it as a tool that normal people use to keep themselves happy.  And that's not depressing, to me.  It's kind of ... annoying that people are so fragile that they have to do that in order to have a "normal" day, but I can't fault anyone for doing things that make them happy.  I wasn't given that opportunity; I was weird and if I didn't conform then I got in trouble.  Yet normal people LOSE THEIR FLIPPING MINDS when asked to consider my behaviors normal and to consider my various physical movements as normal and tolerable.  You have never seen such orchestrated and immediate pushback in your life, I promise.  But I was forced to do what they refuse to do, which is to accommodate the other side.  So, if anything, I'm angry about it all.  Not depressed.<p>I don't need those platitudes to feel happy or normal, I need to be alone to feel happy, most of the time.<p>Praise given in private is usually legitimate.  I value that.  I feel that.  Praise given in front of others (like ceremonies and ritual award reception stuff) are the fakest fake activity known to humanity.  The ceremonies are for normal people.  People like me can simply be privately told "well done" and given a piece of paper that they can look at, and maybe a raise, and that's enough.  And <i>maybe</i> a mention during the ceremony that I will not be attending so that people know about it, if they're interested.</p>
]]></description><pubDate>Tue, 09 Jun 2026 12:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460187</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48460187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460187</guid></item><item><title><![CDATA[New comment by naikrovek in "Apple WWDC 2026"]]></title><description><![CDATA[
<p>As an American with autism, I see it too.<p>Small talk is all lies.  Almost all praise is fake.  And it all drives me insane.  I can fit in at work just fine, I can appear joyful and excited to come to work, I have 30 years of practice with it.  But I avoid it whenever possible because it is all lies.<p>Americans appear to oversell everything because people get mad if you don’t.<p>“Why can’t you just be positive?!”<p>Because I’m not going to lie. I can’t fake praise, and I won’t even try. Being positive while lying is immediately obvious and it undermines the positive attitude that you’ve painted on.  If anything, I take a negative message when I see someone faking a positive manner of speech.</p>
]]></description><pubDate>Mon, 08 Jun 2026 19:23:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48450274</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48450274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48450274</guid></item><item><title><![CDATA[New comment by naikrovek in "Ask HN: What was your "oh shit" moment with GenAI?"]]></title><description><![CDATA[
<p>> I honestly don’t understand AI naysayers.<p>If you are describing someone that wants things to be done, then I agree with you.<p>If you are describing someone that wants to learn things and do the fixing themselves, then I don't understand how you could say that.<p>For a lot of us, the learning and the mistakes and the eventual fixing of a thing or completion of a project <i>is the goal.</i>  Us doing the work <i>is the reward function.</i>  AI strips that off and simply finishes the project, removing any and all incentive for the person involved, if they are this kind of person.<p>Again, simply having the effort completed is probably the goal if you simply want to have something completed that was not completed previously, but if you are someone that derives satisfaction or dopamine from doing the work yourself, then it is very clear that AI completely short-circuits this reward path for that person.  Those are the people who don't like AI, and they have a very solid footing with that argument, I think.</p>
]]></description><pubDate>Mon, 08 Jun 2026 12:14:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48444350</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48444350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48444350</guid></item><item><title><![CDATA[New comment by naikrovek in "Ask HN: What was your "oh shit" moment with GenAI?"]]></title><description><![CDATA[
<p>you described end-to-end latency, input latency + processing latency + output latency.<p>input latency is a measure of latency between the human input and the computer receiving the input.<p>output latency measures the time between a computer commanding a certain pixel to change color on the screen and the color change actually taking place.<p>It's not my fault these terms are often used incorrectly.<p>Most of the time, what you see when you see someone test "input latency" is that person actually testing end-to-end latency, which is input latency + processing latency + output latency, as it is difficult (but not impossible) to test only one of these without special hardware.  testing all three at once is easy.<p>A proper input latency test would be (for example) some external tool sending keypresses to a computer and measuring (via a hardware debugger or some other hardware-level tooling) how long it takes for the program you are interested in to receive that input.<p>As stated previously, output latency is the time between your program commanding something on the screen to change and that change actually happening.<p>there's a third latency in this stack, and that's your program itself.  how long between the time it has received an input before it commands an output device to change its output.  processing latency.<p>for the purposes of end-to-end latency testing hardware, the processing latency is effectively zero.<p>all three of those stack up to become "end-to-end latency" which is what most tooling available to end users measures.</p>
]]></description><pubDate>Mon, 08 Jun 2026 11:53:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48444195</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48444195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48444195</guid></item><item><title><![CDATA[New comment by naikrovek in "Ask HN: What was your "oh shit" moment with GenAI?"]]></title><description><![CDATA[
<p>None.<p>It introduces output latency, not input latency.</p>
]]></description><pubDate>Sun, 07 Jun 2026 00:28:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48430577</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48430577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48430577</guid></item><item><title><![CDATA[New comment by naikrovek in "Ask HN: Why is the HN crowd so anti-AI?"]]></title><description><![CDATA[
<p>Code is “a means to an end” in the same way that children are.<p>But do we let ourselves loose awful people unto the world simply because they spread their genes as well as any well-behaved children?  No we don’t.  Society has rules and a lot of good people produce children which benefit society rather than are detrimental to it.<p>For a lot of people, the quality of their code is a reflection of their own quality as a programmer.<p>If you were alive in the 1980s and you were around to see how insanely fast a computer from 1988 could do things, and you compare that to how slow things are today, you would not be saying that code is a means to an end.  Software is so horrible these days because too many people believe that it’s just “a means to an end”.<p>For some of us, the crafting of the code <i>is</i> the reward that we seek.</p>
]]></description><pubDate>Sun, 07 Jun 2026 00:25:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48430561</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48430561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48430561</guid></item><item><title><![CDATA[New comment by naikrovek in "Roku LT Operating System open source distribution"]]></title><description><![CDATA[
<p>it is amazing to me that the data collected by things like this is valuable enough to even consider implementing these things.<p>advertising really has gotten well out of control.<p>advertisers keep escalating, and i don't think that will ever stop.  at some point the medium of television will be ruined, a lot like how mobile web browsing on ios is today.<p>it seems like it will be necessary to ban this kind of thing, if advertising itself isn't banned entirely.  they will not stop until they must break the law to proceed, and even then i'd give it 50/50 on them stopping collecting personal data.</p>
]]></description><pubDate>Thu, 04 Jun 2026 14:18:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48399043</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48399043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48399043</guid></item><item><title><![CDATA[New comment by naikrovek in "MacBook Neo is so popular that Apple doubled production"]]></title><description><![CDATA[
<p>I have a Windows ARM pc at work (in a drawer) and it is much better on power.<p>The problem is that they shrank the battery so windows has the same 2hr battery life.  Dumbest decision ever, Dell.  Dumbest decision ever.</p>
]]></description><pubDate>Thu, 04 Jun 2026 00:36:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48392173</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48392173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48392173</guid></item><item><title><![CDATA[New comment by naikrovek in "MacBook Neo is so popular that Apple doubled production"]]></title><description><![CDATA[
<p>There are 15W intel CPUs and .. they suck.  Idle, windows and corporate “stuff” will put that at 75% utilization with no input from the user other than simply logging on.  And the fan starts about 30s in and never stops.  It’s embarrassing for intel.</p>
]]></description><pubDate>Wed, 03 Jun 2026 23:24:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48391495</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48391495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48391495</guid></item><item><title><![CDATA[New comment by naikrovek in "Love systemd timers"]]></title><description><![CDATA[
<p>Article author lost me when he demonstrated that <i>two</i> files are needed to schedule something.<p>That is silly.</p>
]]></description><pubDate>Wed, 03 Jun 2026 02:02:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48378951</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48378951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48378951</guid></item><item><title><![CDATA[New comment by naikrovek in "Troops' phones gave away location data to foreign adversaries"]]></title><description><![CDATA[
<p>Wow, it’s like the unrestricted ability to capture data to serve ads is a bad thing…</p>
]]></description><pubDate>Fri, 29 May 2026 00:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48317642</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48317642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48317642</guid></item><item><title><![CDATA[New comment by naikrovek in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>I agree completely.<p>Look at Plan 9, if you haven't.  I can open a window, add/remove things from its environment (via mounting and unmounting files into that window's namespace) <i>seal</i> that environment to prevent changes, then launch a program.<p>The program can only see what is available to it via the file system.  If it has no /net folder then it can't talk to the network.  At all.  If it has a truncated /env then it can only see a subset of the environment variables available to me, the user.<p>EVERYTHING being a file is ... weird.  Unix has that, but Plan 9 takes about as far as it can go, which is pretty far.  But that makes permissions to things quite easy, because file permissions are easy.<p>The other thing that Plan 9 does is that everything is a file, including your environment, mounting and unmounting things from/to your environment is how you gain/deny access to yourself and to programs.<p>If this permissions model was common, ransomware would have never been possible.  No virus could infect your system, only its own environment (with caveats).<p>If you already know all of this, I apologize.  If you don't, then you owe it to yourself to have a look at Plan 9.  It's very weird, but once you wrap your head around it, you start seeing why some people really rave about it.<p>There's a channel on YouTube called "adventuresin9"[0]  which has TONS of content about Plan9.<p>[0]: <a href="https://www.youtube.com/@adventuresin9" rel="nofollow">https://www.youtube.com/@adventuresin9</a></p>
]]></description><pubDate>Thu, 14 May 2026 11:07:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48133755</link><dc:creator>naikrovek</dc:creator><comments>https://news.ycombinator.com/item?id=48133755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48133755</guid></item></channel></rss>