<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: abiloe</title><link>https://news.ycombinator.com/user?id=abiloe</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 03 Jul 2026 01:56:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=abiloe" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by abiloe in "'Be' is nice, end of story"]]></title><description><![CDATA[
<p>> attitude towards user experience was more prevalent in mainstream OSs.<p>> It's little things like errors automatically prompting you to open a graphical debugger<p>If this is the concept of "mainstream" and sensible "user experience" it sounds like Haiku is a complete bunch of horseshit. (And this feature is easily available in Windows anyway)</p>
]]></description><pubDate>Wed, 16 Nov 2022 11:06:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=33621335</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33621335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33621335</guid></item><item><title><![CDATA[New comment by abiloe in "Level responds to lock picker opening its $330 Apple Store lock in seconds"]]></title><description><![CDATA[
<p>But but -- the New York Times had said this is just fine for over a year:<p><a href="https://www.nytimes.com/wirecutter/blog/picking-smart-deadbolts-is-easy-we-arent-alarmed/" rel="nofollow">https://www.nytimes.com/wirecutter/blog/picking-smart-deadbo...</a><p>Notice that they essentially rake (with the godawful demonstration of "picking") on what looks like a Level lock to then make the conclusion that AlL Locks are pickable because even an idiot that doesn't know the difference between picking and raking can do it.</p>
]]></description><pubDate>Sun, 06 Nov 2022 03:19:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=33488549</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33488549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33488549</guid></item><item><title><![CDATA[New comment by abiloe in "Level responds to lock picker opening its $330 Apple Store lock in seconds"]]></title><description><![CDATA[
<p>Oh this again. The idiots at the WireCutter already covered this and they think it's just fine.<p>Mass market smart locks are a dumpster fire and they have the full support of the mass media. The #1 Wirecutter smart lock pick has this exact same flaw - a shitty cylinder that is prone to trivial bumping and that could easily be improved - the cheapest big box deadbolts have better cylinders. Someone had commented on that article (since removed) about this flaw - and the moron behind the Wirecutter smart section has just gone on and on about how this isn't a real problem, bla, bla - even had the audacity to post of a video of I'm guessing him demonstrating a poor raking attempt on one of these crappy locks to "prove" how "easy" locks are to pick - yes you dumbass, if you only use shitty locks with no protection.<p>He followed up with the gem that "the point of the lock picking lawyer is to show that any lock can be picked" - Again, no, idiot - the LPL does a tremendous amount of education to expose trivial weaknesses in particular products that can and should be addressed - he often points out when products provide a reasonable level of security for the price. The Level lock and the Ultraloq (the NYT top pick), do not. Fuck Wirecutter and the New York Times, enjoy your referral money you dishonest pricks. (U-Tecs customer service is also shit tier, something they even admit in their own review)<p><a href="https://www.nytimes.com/wirecutter/blog/picking-smart-deadbolts-is-easy-we-arent-alarmed/" rel="nofollow">https://www.nytimes.com/wirecutter/blog/picking-smart-deadbo...</a>
The premise of this article seems to be - there are some high priced smart locks (that we promote) that are easy to bump open, therefore <i>all</i> locks are easy to bump, and you shouldn't factor pick resistance into buying decision at all. And also: raking and bumping is in the same class of difficulty as pin picking (this difference has been explained to them - this is not for lack of information).<p><a href="https://www.nytimes.com/wirecutter/reviews/the-best-smart-lock/" rel="nofollow">https://www.nytimes.com/wirecutter/reviews/the-best-smart-lo...</a><p>Actually is that the Level lock they demonstrate on back in October? Notice that isn't a Schlage - I'd like to see him try that.<p>Another thing they keep bringing up this ANSI Grade 1 nonsense - I have looked - I cannot find any evidence of 3rd party certification for their top pick. It's all bullshit.<p><a href="https://buildershardware.com/Certification-Program/Certified-Products-Directory" rel="nofollow">https://buildershardware.com/Certification-Program/Certified...</a></p>
]]></description><pubDate>Sun, 06 Nov 2022 02:59:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=33488401</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33488401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33488401</guid></item><item><title><![CDATA[New comment by abiloe in "The RISC Deprogrammer"]]></title><description><![CDATA[
<p>> Mostly everyone else seems to define the bitness of CPUs by their capacity to add numbers in one go, not by the address space they can address.<p>Nah, only historically. Yes, "8-bit" refers to the ALU. Back in the day, 16-bit was similar. But even then it was muddy, because when talking about operating systems like Unix or NT the key question about bitness would be in the context of a 32-bit flat addressing model, not really the data width.<p>By the time the 64-bit era rolled around, the "64-bits" definitely referred to address space.. The original Pentium had a 64-bit data path and had instructions (MMX, eg PADDQ) that could operate on 64-bit numbers - no one would call it 64-bit.
By the early 2000s with the big push to mainstreaming 64-bit, it was all breaking out of the 4GB address space limitation - not the width of data.<p>>  define the bitness of CPUs by their capacity to add numbers in one go<p>This is nebulous and therefore troublesome to define. Are we talking about the ISA or the internal circuitry (ALU and/or data path)? Is the 68000 a 16-bit or 32-bit CPU?</p>
]]></description><pubDate>Fri, 28 Oct 2022 08:50:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=33369119</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33369119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33369119</guid></item><item><title><![CDATA[New comment by abiloe in "Apple Reports Fourth Quarter Results"]]></title><description><![CDATA[
<p>> They went from 95 and XP, some of the best operating systems from a user's perspective<p>I mean that's some rose-tinted shit if I ever heard it, 95 especially. 98 OSR2 improved quite a bit on the situation, but I don't recall having a great time with 95. It was still a glorified DOS extender in many ways, often slow to start up and shutdown, PC hardware and drivers were a mess and system stability therefore poor. This was right at the beginning of the concept of "PnP" in the PC world (plug and play) and it was a cruel joke most of time.<p>Windows 2000 being from the NT line was peak Windows in many ways. I resisted XP but it was ok for most people admittedly.</p>
]]></description><pubDate>Thu, 27 Oct 2022 22:56:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=33365137</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33365137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33365137</guid></item><item><title><![CDATA[New comment by abiloe in "My next Mac might be the last"]]></title><description><![CDATA[
<p>> when was the last time you heard about someone having file corruption on their local OS due to using a bad filesystem technology?<p>Quite frequently. It's not that uncommon at all. Bad disk cables, defective disks, etc it's not all that rare. The filesystem is in a place to either detect and/or correct these problems. Only some do.<p>> I've never cared what filesystem was on my local PC because it's basically irrelevant with modern tech.<p>I'm glad you've been lucky but silent file corruption is not an "irrelevant" problem as data densities increase.<p>Filesystems with data checksums include btrfs, ZFS, ReFS, NILFS. But very commonly used filesystems, xfs, ext4, NTFS, APFS, exFAT do not have this feature (some of them do have metadata support).<p>> it's basically irrelevant with modern tech.<p>Unnecessary e-peening aside - Why do you think this is the case? What specifically about modern tech makes it irrelevant?</p>
]]></description><pubDate>Tue, 25 Oct 2022 06:15:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=33326879</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33326879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33326879</guid></item><item><title><![CDATA[New comment by abiloe in "My next Mac might be the last"]]></title><description><![CDATA[
<p>> don't all modern file systems do that?<p>Define this.<p>But the simple, practical answer is no.</p>
]]></description><pubDate>Tue, 25 Oct 2022 03:48:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=33325968</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33325968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33325968</guid></item><item><title><![CDATA[New comment by abiloe in "3M Glass Cloth Tape 361"]]></title><description><![CDATA[
<p>> the original process<p>The "original process" of integrated circuit design was cutting rubylith - this was well into the 70s. The venerable MOS 6502 was done this way as was the Intel 8008.<p>The verb tapeout was used for litho prior to integrated circuits though, back into the 40s.<p>But you should realize that PCBs and integrated circuits predate generally available computers and digital data storage.<p>> exported to a data tape for transport to the fab.<p>There was an article in The Register years ago that promulgated this misattribution - it was generally never a reliable source, no exception here.</p>
]]></description><pubDate>Mon, 24 Oct 2022 06:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=33313631</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33313631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33313631</guid></item><item><title><![CDATA[New comment by abiloe in "Google has most of my email because it has all of yours (2014)"]]></title><description><![CDATA[
<p>> Namecheap immediately resold the domain to a squatter<p>No I don't see how their post allows one to infer that Namecheap "immediately" resold the domain. Their policy is a 30 day grace period, and within that 30 days the domain should become non functional, so if you're actively using it then you would know something is up.<p>Sounds like jamiek88 was squatting on a somewhat desirable domain and is just sad they couldn't follow some basic instructions.<p>I have no idea what the "because of COVID" thing is about.</p>
]]></description><pubDate>Sun, 23 Oct 2022 11:03:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=33306052</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33306052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33306052</guid></item><item><title><![CDATA[New comment by abiloe in "Google has most of my email because it has all of yours (2014)"]]></title><description><![CDATA[
<p>> My register doesn’t allow registrations longer than 1 year.<p>Ummm.. then maybe get a better registar? It's not like there aren't many to choose from.</p>
]]></description><pubDate>Sun, 23 Oct 2022 10:59:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=33306036</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33306036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33306036</guid></item><item><title><![CDATA[New comment by abiloe in "RISC in 2022"]]></title><description><![CDATA[
<p>> When the 801 shipped, almost no system had hard coded microcode.<p>1990? No system without soft microcode? That's a very restricted definition of system for the field of computing in 1990.</p>
]]></description><pubDate>Sun, 23 Oct 2022 02:44:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=33304109</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33304109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33304109</guid></item><item><title><![CDATA[New comment by abiloe in "Linux: What Can You Epoll?"]]></title><description><![CDATA[
<p>> I think what I'm saying is that calling file I/O "blocking" is also not a useful definition of "block". Because I don't really see the fundamental difference between "we have to wait for main memory to respond" and "we have to wait for disk to respond".<p>In addition to the point elsewhere made that you're sort of implicitly denying the magnitude of the differences here - the latency differences are on the order of 1000s.<p>The other way of separating is if the OS (or some kind of software trap handler more generally) has to get involved. A main memory read to a non-faulting address doesn't involve the OS - ie it doesn't ever block. However faulting reads, calls to "disk" IO, and networking IO (ie just I/O in general) involving the OS/monitor/what have you are all potentially blocking operations.</p>
]]></description><pubDate>Sat, 22 Oct 2022 22:42:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=33302892</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33302892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33302892</guid></item><item><title><![CDATA[New comment by abiloe in "Linux: What Can You Epoll?"]]></title><description><![CDATA[
<p>> My argument is that disk I/O is more like memory I/O than it is like network I/O<p>It depends on your network and disk - and yes SSD and "slow" ethernet are the common case, but there is enough variation (say an relatively sluggish embedded eMMC on one end and 100 GbE for the networking case), that there's no point in making some distinction about disk vs network latency - for a general concurrency abstraction they're both slow IO and you might as well have a common abstraction like IOCP or io_uring.<p>>  concurrency purposes it may make more sense to treat it like you would memory I/O (use threads) than like you would network I/O (where you'd use non-blocking APIs and event queues).<p>No, case in point, Windows had IOCP for years such that you could use the same common abstraction for network and disk. The fact that the POSIX/UNIX world was far behind the times in getting its shit together doesn't mean much.<p>And why, fundamentally, can you not use blocking APIs with threads for networking?</p>
]]></description><pubDate>Sat, 22 Oct 2022 22:38:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=33302865</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33302865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33302865</guid></item><item><title><![CDATA[New comment by abiloe in "Linux: What Can You Epoll?"]]></title><description><![CDATA[
<p>> Sure it does! Main memory is much slower than cache so on a cache miss the CPU has to stop and wait for main memory to respond. The CPU may even switch to executing some other thread in the meantime (that's what hyperthreading is).<p>Cache is a memory. And which cache, by the way? Even L1 cache on modern processors doesn't have 0 latency. And this is a rather poor way of describing hyperthreading - the CPU doesn't really "switch" - the context for the alternate process is already available and the resource stealing can occur for any kind of stall (including cache loads), not just memory. Calling this a "switch" suggesting it is like a context switch is very misleading. It's not similar conceptually.<p>In any event, by this definition even a mispredicted branch or a divide becomes "blocking" - which sort of tortures any meaningful definition of blocking.<p>The essential difference is - memory accesses to paged in memory (and branch mispredictions, cache misses) are not something you typically or reasonably trap outside of debugging. mmaps, swaps, disk I/O, network accesses are all something delegated to an OS - and at that point are orders of magnitude more expensive than even most NUMA memory accesses. I sort of see where you're coming from - but I don't think it's a useful point.</p>
]]></description><pubDate>Sat, 22 Oct 2022 20:01:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=33301633</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33301633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33301633</guid></item><item><title><![CDATA[New comment by abiloe in "Linux: What Can You Epoll?"]]></title><description><![CDATA[
<p>> If you really think about it, the only real difference between main memory blocking and disk blocking is the amount of time they may block.<p>This is a somewhat confusing analysis you have here. Direct read/write from memory for all intents and purposes doesn't block. Why do you say that reads and writes may also block?<p>The reason memory blocks is because it needs to page in or out from secondary storage - which makes this statement "the only real difference between main memory blocking and disk blocking is the amount of time they may block." not really true</p>
]]></description><pubDate>Sat, 22 Oct 2022 19:37:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=33301403</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33301403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33301403</guid></item><item><title><![CDATA[New comment by abiloe in "Tell HN: Beware 'Ungrowth' in Your Job"]]></title><description><![CDATA[
<p>> If you can't take pride in a job well done as a store clerk, why the hell does anyone think you'll take pride in a job well done as a developer? That motivation is internal.<p>This is an absurd argument. They have nothing to do with each other.
If you'd rather be a store clerk then why should expect you to have much motivation or competence to be a developer?</p>
]]></description><pubDate>Wed, 19 Oct 2022 02:54:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=33256960</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33256960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33256960</guid></item><item><title><![CDATA[New comment by abiloe in "The 4th Year of SerenityOS"]]></title><description><![CDATA[
<p>Lol, are you trying to make a convincing argument? And if not, why bother replying with such nonsense.
That short list provided is not "most software", thats a smattering of infrastructure type software.<p>If you're into idiotic discourse, go ahead and list 1000 open source projects on SourceForge just to "strengthen" your argument.<p>Tell me - what do most people in industry use for: image editing, video editing, audio and sound design, CAD, EDA, ERP, EMR, logistics, finance - you know actually getting stuff done with those things you mentioned above? Never mind that the vast majority of software written is line of business software.<p>The landscape of free/open source software has not changed much since the 90s. The market share has increased, some of the names have changed, but it's still the same types of stuff that it excels at (languages, OSes, frameworks).</p>
]]></description><pubDate>Fri, 14 Oct 2022 22:46:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=33209698</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33209698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33209698</guid></item><item><title><![CDATA[New comment by abiloe in "The 4th Year of SerenityOS"]]></title><description><![CDATA[
<p>> we are in a world where open source is the way.<p>I think you're in a bubble. The world still runs primarily on closed source and proprietary software and services.</p>
]]></description><pubDate>Mon, 10 Oct 2022 21:58:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=33156885</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33156885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33156885</guid></item><item><title><![CDATA[New comment by abiloe in "Lufthansa has not banned AirTags"]]></title><description><![CDATA[
<p>If you're going to use language like "patently false" it helps to be correct. Keyless car fobs are not constantly transmitting. If they were, the battery would die quite quick.
The key combinations to disable them help to prevent <i>relay</i> attacks, not because they just constantly transmit.</p>
]]></description><pubDate>Sat, 08 Oct 2022 20:39:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=33135811</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=33135811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33135811</guid></item><item><title><![CDATA[New comment by abiloe in "Did GoogleAI just snooker one of Silicon Valley’s sharpest minds?"]]></title><description><![CDATA[
<p>Someone owns a lot of TSLA.</p>
]]></description><pubDate>Fri, 16 Sep 2022 02:46:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=32861468</link><dc:creator>abiloe</dc:creator><comments>https://news.ycombinator.com/item?id=32861468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32861468</guid></item></channel></rss>