<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: dwaite</title><link>https://news.ycombinator.com/user?id=dwaite</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 05 Jun 2026 03:14:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dwaite" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dwaite in "A Post-Quantum Future for Let's Encrypt"]]></title><description><![CDATA[
<p>Trying to bridge this a bit since I'm closer to a layperson in this area.<p>Symmetric encryption does not need a quantum computer alternative, nor do we need a post quantum hashing algorithm. We may need larger keys and larger outputs from the existing algorithms, but that really depends on the level of paranoia.<p>It is the asymmetric keys that need post quantum replacement.<p>So I'm guessing the change to your proposed pseudocode you would have two derivation algorithms based on two input asymmetric keys - one post quantum and one classical. You would get from these two separate symmetric keys. You would then layer encryption using each of them, encrypting the cipher text output from the first with the second.<p>You can however just combine the two derived symmetric keys together to create a single symmetric key, and encrypt once. That is what hybrid algorithms propose.</p>
]]></description><pubDate>Wed, 03 Jun 2026 20:30:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48389559</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48389559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48389559</guid></item><item><title><![CDATA[New comment by dwaite in "Microsoft builds MacBook Pro rival with NVIDIA-powered Surface Laptop Ultra"]]></title><description><![CDATA[
<p>It's not considered fully RESTful, but it sounds like you are describing IPP, which came out in 1997.<p>Compatibility marks/certifications like AirPrint (2010) define how to advertise your IPP printer and its features, such as whether you can directly send a PDF. IPP Everywhere is perhaps the most notable open alternative to AirPrint.</p>
]]></description><pubDate>Tue, 02 Jun 2026 06:44:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48366831</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48366831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48366831</guid></item><item><title><![CDATA[New comment by dwaite in "The AV2 Video Standard Has Released (Final v1.0 Specification)"]]></title><description><![CDATA[
<p>Apple A17 Pro / A18 include AV1 hardware decode.</p>
]]></description><pubDate>Sun, 31 May 2026 06:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48343589</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48343589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48343589</guid></item><item><title><![CDATA[New comment by dwaite in "Performance of Rust Language [pdf]"]]></title><description><![CDATA[
<p>> Is C++ more performant than C? I find this hard to believe.<p>At the compiler level, no. But as you write projects, you will for instance run into things you can do with templates which are infeasible to attempt with macros.<p>One example might be qsort() - a C compiler _could_ catch cases where it could create an intrinsic qsort based on the data type and function pointer being passed. However, in C++ you have the facilities to create a type safe, genericized sort that will be inlined based on the data structure.</p>
]]></description><pubDate>Tue, 26 May 2026 08:43:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48276912</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48276912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48276912</guid></item><item><title><![CDATA[New comment by dwaite in "CVE-2026-28952: Apple macOS 26.5 Kernel Vuln found by Claude"]]></title><description><![CDATA[
<p>> This issue is fixed in iOS 18.7.9 and iPadOS 18.7.9, macOS Sequoia 15.7.7, macOS Sonoma 14.8.7, macOS Tahoe 26.5</p>
]]></description><pubDate>Tue, 26 May 2026 08:28:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48276804</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48276804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48276804</guid></item><item><title><![CDATA[New comment by dwaite in "CVE-2026-28952: Apple macOS 26.5 Kernel Vuln found by Claude"]]></title><description><![CDATA[
<p>IMHO, both are a mode of progressively penalizing developers as a mode of API obsoletion. It doesn't feel like the opportunity to fix a degradation of user experience really motivated app developers in either case.<p>The difference is Apple is much more likely to progressively make these legacy feature compatibility more difficult for users to configure over time, and to remove them eventually.</p>
]]></description><pubDate>Tue, 26 May 2026 08:26:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48276785</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48276785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48276785</guid></item><item><title><![CDATA[New comment by dwaite in "CVE-2026-28952: Apple macOS 26.5 Kernel Vuln found by Claude"]]></title><description><![CDATA[
<p>Windows and macOS both got ASLR in 2007.<p>For another example: macOS integrated antivirus in 2009, while Windows did so in 2012.</p>
]]></description><pubDate>Tue, 26 May 2026 08:16:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48276705</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48276705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48276705</guid></item><item><title><![CDATA[New comment by dwaite in "Ask HN: Is anyone working at least 4 hours daily on an Apple Vision Pro?"]]></title><description><![CDATA[
<p>Valve hasn't committed to making a mixed reality computing platform, and Apple hasn't come out with a gaming VR headset. Neither company wants to directly compete.</p>
]]></description><pubDate>Tue, 26 May 2026 07:42:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48276421</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48276421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48276421</guid></item><item><title><![CDATA[New comment by dwaite in "Ask HN: Is anyone working at least 4 hours daily on an Apple Vision Pro?"]]></title><description><![CDATA[
<p>No , at least not yet.<p>On macOS, it is ultimately the app developer who is responsible for persisting and using state for windows, such as size and position. Think several terminal sessions - the terminal app needs to be the one to determine if it is representing the same 'session' as before after a restart.<p>If you are talking about remote display in a 3D space, the application would need to understand how to track and reopen a window in a particular location, and also there would need to be policy on how say a resize on the Vision Pro relates to the native window size once the Vision Pro is turned off.<p>This puts a lot of responsibility in the app developer's hands, where it is most likely not going to be accepted. So I would expect the experience to be sub-par.<p>There could be interesting workarounds for full-screen windows, since there are already the concepts of multiple heterogenous displays and display resolution changes on macOS. So you might have a screen, but the 'full screen' button is replaced by one which breaks the window out. The challenge would be making these persistent across connections to the Mac in a way that apps work well by default without picking up odd heuristics.</p>
]]></description><pubDate>Tue, 26 May 2026 07:40:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48276401</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48276401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48276401</guid></item><item><title><![CDATA[New comment by dwaite in "Bun support is now limited and deprecated"]]></title><description><![CDATA[
<p>I disagree as well, and wonder if the OP meant an emotional or ideological stance instead.</p>
]]></description><pubDate>Fri, 22 May 2026 22:38:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48242513</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48242513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48242513</guid></item><item><title><![CDATA[New comment by dwaite in "Apple unveils new accessibility features"]]></title><description><![CDATA[
<p>I have never got into macros, so missing a row of function keys didn't impact me. A row of system integration actions (like dynamic volume and brightness controls) was nice.<p>However, a capacitive touch surface should not be so close to tactile buttons. This made it way more likely to falsely register actions.<p>Move it a half key width farther up and make it taller to have greater flexibility on how it uses the space and I think it would have been a much better feature.<p>IMHO the big problem is that the five year hardware cycle of the MBP is not conducive for revolutionary improvements. They had the MacBook back then, which would have been a great platform for faster design iterations.</p>
]]></description><pubDate>Thu, 21 May 2026 03:41:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48217602</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48217602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48217602</guid></item><item><title><![CDATA[New comment by dwaite in "Apple unveils new accessibility features"]]></title><description><![CDATA[
<p>ML-related improvements to accessibility has been the trend for a couple of years now.<p>Changes which might not meet the quality bar to be a default user experience have a different calculus when they can be packaged up to be opt-in, and life-changing for certain people.<p>Global Accessibility Awareness Day also leads WWDC by a few weeks, so it serves as a taste of what Apple has been working on for the last year.<p>In terms of changes being led by a smaller feature, my favorite was night shift (which adjusted blue lighting at night) - which provided API months leading the first device with adaptive color adjustments from ambient light sensors.</p>
]]></description><pubDate>Thu, 21 May 2026 03:30:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48217530</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48217530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48217530</guid></item><item><title><![CDATA[New comment by dwaite in "RTX 5090 and M4 MacBook Air: Can It Game?"]]></title><description><![CDATA[
<p>IMHO - extremely little.<p>It is too inefficient to design a machine which _might_ have two GPU and a flock of additional drives installed into it. It just makes sense to instead design around having independent hardware in its own case, which can meet its own power/cooling needs. This has been a design goal since the trashcan Mac.<p>Having a PCIe bus increases bandwidth and reduces latency, but once you account for eGPU and for people who would be happy building custom solutions on platforms other than macOS, there's likely not enough identified market for a modular design.</p>
]]></description><pubDate>Thu, 14 May 2026 20:57:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141134</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48141134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141134</guid></item><item><title><![CDATA[New comment by dwaite in "Apple, Intel have reached preliminary chip-making deal"]]></title><description><![CDATA[
<p>I'm curious why I would want to dual boot Windows when there's a perfectly good hypervisor and paravirtualization built into macOS?<p>Arm-based windows support via Parallels does work, but AFAICT there's no official way to buy a Windows license due to a Microsoft/Qualcomm partnership.</p>
]]></description><pubDate>Sat, 09 May 2026 08:24:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48073104</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=48073104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48073104</guid></item><item><title><![CDATA[New comment by dwaite in "Apple accidentally left Claude.md files Apple Support app"]]></title><description><![CDATA[
<p>"slop" and "vibe coding" are derogatory terms about the level of effort - e.g. little to no human review of quality or accuracy, or accountability/concern related to the output.</p>
]]></description><pubDate>Fri, 01 May 2026 18:32:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47978304</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=47978304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47978304</guid></item><item><title><![CDATA[New comment by dwaite in "Online age verification is the hill to die on"]]></title><description><![CDATA[
<p>That really depends. A zero knowledge system would show to the verifier that the person is authorized for access _right now_, but thats just the answer to a particular challenge. Outside of the verifier who knows they came up with a random challenge without bias or influence, the response would mean nothing.<p>I think a lot of age verification systems are the solution to the real core of legislation - to make companies liable for underage viewing of content. To put such legislation in place without providing a feasible way to accomplish age verification would be argued as discriminatory.<p>In that sense, a zero knowledge system which doesn't give a company non-repudiation so that they can defend themselves in court may very well be insufficient. And that will require tracking identity long-term, although it could be done with a third-party auditor under break-the-glass situations with proper transparency.</p>
]]></description><pubDate>Wed, 29 Apr 2026 23:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47955963</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=47955963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47955963</guid></item><item><title><![CDATA[New comment by dwaite in "Networking changes coming in macOS 27"]]></title><description><![CDATA[
<p>If the pattern continues, they'll announce deprecation this fall and remove the feature in 2039.</p>
]]></description><pubDate>Tue, 28 Apr 2026 09:38:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47932269</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=47932269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47932269</guid></item><item><title><![CDATA[New comment by dwaite in "Networking changes coming in macOS 27"]]></title><description><![CDATA[
<p>The AFP protocol was deprecated in 2013. The AFP server was removed in Big Sur, so over five years ago. This is removal of AFP client support.<p>Apple's source is not public, but the protocol is still fully documented if someone wanted to create a new client and server. <a href="https://developer.apple.com/library/archive/documentation/Networking/Conceptual/AFP/Introduction/Introduction.html#//apple_ref/doc/uid/TP40000854-CH1-SW1" rel="nofollow">https://developer.apple.com/library/archive/documentation/Ne...</a><p>However, they'd be better off just creating a driver and server around the open source Netatalk implementation.</p>
]]></description><pubDate>Tue, 28 Apr 2026 09:35:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47932255</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=47932255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47932255</guid></item><item><title><![CDATA[New comment by dwaite in "Networking changes coming in macOS 27"]]></title><description><![CDATA[
<p>My estimate is that your lower count of people who could still be using Time Capsule is off by a factor of 20, but we'll continue with the idea that Apple could justify hiring a single engineer to be assigned full-time on the TimeCapsule, starting today.<p>This hypothetical employee would:<p>- update the TimeCapsule firmware from using AFP to using a brand new SMBv3 implementation, including both porting and making it "fit" within the constraints of 2013 hardware.<p>- be designing and implementing a migration system for both the TimeCapsule and the Mac to move to using the new implementation<p>- be responsible for all security analysis, QA, and documentation for the firmware and migration system<p>They also need to get it done by the first macOS version that has AFP removed, which will land in developer preview in six weeks and need to be feature complete in about 17 weeks.<p>If Apple hires a new developer capable of doing that, I don't want them to relegate them to supporting 13 year old hardware. I want them improving things that the majority of users actually need.<p>And that is the core problem with this sort of argument. Even with infinite money or the infinite possibilities of open source contributions, the availability of talent is still _always_ finite.</p>
]]></description><pubDate>Tue, 28 Apr 2026 09:21:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47932161</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=47932161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47932161</guid></item><item><title><![CDATA[New comment by dwaite in "Networking changes coming in macOS 27"]]></title><description><![CDATA[
<p>> Linux, which is free software, isn't dropping features because nobody wants to support them, but because nobody's using them.<p>I disagree. They are dropping support because nobody is maintaining them. There may very well be people still using these features, but they haven't been motivated or aren't properly skilled to offer to maintain them going forward, and haven't motivated some other skilled person via payments.<p>Rather, the core difference is that Apple does not offer a way to have external people take over providing support.</p>
]]></description><pubDate>Tue, 28 Apr 2026 08:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47931935</link><dc:creator>dwaite</dc:creator><comments>https://news.ycombinator.com/item?id=47931935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47931935</guid></item></channel></rss>