<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: ylk</title><link>https://news.ycombinator.com/user?id=ylk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 13 Nov 2026 21:12:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ylk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ylk in "Scaling Git at OpenAI"]]></title><description><![CDATA[
<p>I guess by that account: somehow we managed without computers for millions of years. Get off the internet, please.<p>There are tons of different conditions people are in, with different histories of injuries, etc. and even people without any issues benefit massively from having a sensible, well structured workout plan that ensures their weaknesses are addressed and they work towards their personal goals. You don't need AI, an app or a personal trainer for that but while many people do enjoy learning a lot about exercising in their (often limited) free time, many don't and it's great if they have an affordable/free option. Why do you think physiotherapy exists?<p>Additionally, studies have proven that progressive overload is a really important aspect for progressing, so you should be tracking your workouts in some way, in an app or on paper, to ensure you really are challenging yourself.</p>
]]></description><pubDate>Tue, 03 Nov 2026 08:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=50349468</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=50349468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50349468</guid></item><item><title><![CDATA[New comment by ylk in "Today, we hacked what we'd set out to hack: the iPhone"]]></title><description><![CDATA[
<p>On which OS? Android and iOS don’t. Not even Qubes does.</p>
]]></description><pubDate>Sun, 25 Oct 2026 01:38:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=50227394</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=50227394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50227394</guid></item><item><title><![CDATA[New comment by ylk in "Today, we hacked what we'd set out to hack: the iPhone"]]></title><description><![CDATA[
<p>It's sandboxed, not in a VM but using the *OS sandbox/seatbelt. Running all renderers in a separate VM on a consumer phone sounds like a terrible time when you need to stay competitive regarding performance, responsiveness, etc.</p>
]]></description><pubDate>Sat, 24 Oct 2026 09:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=50219575</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=50219575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50219575</guid></item><item><title><![CDATA[New comment by ylk in "Passkeys are not a trap"]]></title><description><![CDATA[
<p>you can see in both the lastpassword and the bitwarden tutorials that the default iOS password manager can be toggled on or off, just like the other options.</p>
]]></description><pubDate>Wed, 14 Oct 2026 17:38:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=50091671</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=50091671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50091671</guid></item><item><title><![CDATA[New comment by ylk in "Passkeys are not a trap"]]></title><description><![CDATA[
<p>you're misunderstanding: this isn't specific to passkeys, this is for changing the password manager(s) used when filling passwords, 2fa codes and passkeys.<p>since the person I responded to couldn't find it, I linked tutorials. it amounts to opening the Settings app, going to "General" and then "AutoFill & Passwords", so it's also not terribly difficult to find compared to other iOS settings.<p>you could've at least tried to understand what's being talked about before blindly complaining.</p>
]]></description><pubDate>Wed, 14 Oct 2026 17:35:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=50091599</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=50091599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50091599</guid></item><item><title><![CDATA[New comment by ylk in "Passkeys are not a trap"]]></title><description><![CDATA[
<p>LastPass has a tutorial video that shows you how to only use them for autofill: <a href="https://www.lastpass.com/features/autofill/iphone" rel="nofollow">https://www.lastpass.com/features/autofill/iphone</a><p>Other password managers do, too: <a href="https://bitwarden.com/help/auto-fill-ios/#keyboard-autofill" rel="nofollow">https://bitwarden.com/help/auto-fill-ios/#keyboard-autofill</a></p>
]]></description><pubDate>Wed, 14 Oct 2026 16:14:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50090058</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=50090058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50090058</guid></item><item><title><![CDATA[New comment by ylk in "Passkeys are not a trap"]]></title><description><![CDATA[
<p>This is not accurate. The very first sentence of that issue is:<p>> Passkeys should never be allowed to be exported in clear text.<p>and from another comment by the issue creator:<p>> I don't quite understand why requiring file protection/encryption can't be a temporary minimum bar here.<p>They're arguing for storing them in encrypted form. That's very much a different argument than arguing against exporting. I'm not taking any sides here, I just think it's bad to so badly misrepresent people's standpoints.</p>
]]></description><pubDate>Wed, 14 Oct 2026 16:07:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=50089898</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=50089898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50089898</guid></item><item><title><![CDATA[AI agents imperiled by critical vulnerability in open source package]]></title><description><![CDATA[
<p>Article URL: <a href="https://arstechnica.com/information-technology/2026/05/millions-of-ai-agents-imperiled-by-critical-vulnerability-in-open-source-package/">https://arstechnica.com/information-technology/2026/05/millions-of-ai-agents-imperiled-by-critical-vulnerability-in-open-source-package/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48286296">https://news.ycombinator.com/item?id=48286296</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 26 May 2026 21:34:29 +0000</pubDate><link>https://arstechnica.com/information-technology/2026/05/millions-of-ai-agents-imperiled-by-critical-vulnerability-in-open-source-package/</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=48286296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48286296</guid></item><item><title><![CDATA[New comment by ylk in "BadHost – CVE-2026-48710: Starlette Host-Header Auth Bypass"]]></title><description><![CDATA[
<p>The URL was meant to be <a href="https://badhost.org" rel="nofollow">https://badhost.org</a>, the site accidentally still has the old canonical meta tag.</p>
]]></description><pubDate>Tue, 26 May 2026 09:15:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48277161</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=48277161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48277161</guid></item><item><title><![CDATA[BadHost – CVE-2026-48710: Starlette Host-Header Auth Bypass]]></title><description><![CDATA[
<p><a href="https://arstechnica.com/information-technology/2026/05/millions-of-ai-agents-imperiled-by-critical-vulnerability-in-open-source-package/" rel="nofollow">https://arstechnica.com/information-technology/2026/05/milli...</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48277107">https://news.ycombinator.com/item?id=48277107</a></p>
<p>Points: 126</p>
<p># Comments: 51</p>
]]></description><pubDate>Tue, 26 May 2026 09:07:18 +0000</pubDate><link>https://badhost.org/</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=48277107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48277107</guid></item><item><title><![CDATA[New comment by ylk in "Microsoft Edge stores all passwords in memory in clear text, even when unused"]]></title><description><![CDATA[
<p>You're correct, thank you. Sadly I can't edit my comment anymore. Sorry for the confusion.</p>
]]></description><pubDate>Tue, 05 May 2026 12:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48021457</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=48021457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48021457</guid></item><item><title><![CDATA[New comment by ylk in "Microsoft Edge stores all passwords in memory in clear text, even when unused"]]></title><description><![CDATA[
<p>There are (illegal) marketplaces initial access brokers sell session cookies on. Some companies try to defend against that by e.g. checking whether it's even possible that you travelled from place A to place B within a certain timeframe and, based on that, might invalidate your cookie. But then again attackers, depending on their sophistication, find their ways around it by ensuring they proxy their traffic via geographically close residential proxies, use the same OS and browser versions, etc.<p>Google now wants to bind credentials to a device by storing the secret in the TPM: <a href="https://blog.google/security/protecting-cookies-with-device-bound-session-credentials/" rel="nofollow">https://blog.google/security/protecting-cookies-with-device-...</a></p>
]]></description><pubDate>Mon, 04 May 2026 21:08:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48015020</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=48015020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48015020</guid></item><item><title><![CDATA[New comment by ylk in "Microsoft Edge stores all passwords in memory in clear text, even when unused"]]></title><description><![CDATA[
<p>For reference, this is how Google says Chrome stores passwords encrypted in memory and uses an elevated service to prevent other processes from impersonating Chrome and gaining access to the plain text passwords: <a href="https://security.googleblog.com/2024/07/improving-security-of-chrome-cookies-on.html" rel="nofollow">https://security.googleblog.com/2024/07/improving-security-o...</a></p>
]]></description><pubDate>Mon, 04 May 2026 20:05:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48014233</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=48014233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48014233</guid></item><item><title><![CDATA[New comment by ylk in "I found a vulnerability. they found a lawyer"]]></title><description><![CDATA[
<p>This is not how CVEs work at all. You can be pretty vague when registering it. In fact they’re usually annoyingly so and some companies are known for copy and pasting random text into the fields that completely lead you astray when trying to patch diff.<p>Additionally, MITRE doesn’t coordinate a release date with you. They can be slow to respond sometimes but in the end you just tell them to set the CVE to public at some date and they’ll do it. You’re also free to publish information on the vulnerability before MITRE assigned a CVE.</p>
]]></description><pubDate>Fri, 20 Feb 2026 22:25:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47094853</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=47094853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47094853</guid></item><item><title><![CDATA[New comment by ylk in "GrapheneOS – Break Free from Google and Apple"]]></title><description><![CDATA[
<p>> The baseband can do a lot, it has dma<p>There's an IOMMU:<p>> Is the baseband isolated?
> Yes, the baseband is isolated on all of the officially supported devices. Memory access is partitioned by the IOMMU and limited to internal memory and memory shared by the driver implementations. [...]<p><a href="https://grapheneos.org/faq#baseband-isolation" rel="nofollow">https://grapheneos.org/faq#baseband-isolation</a><p>> GrapheneOS cannot really influence this, but hardened_malloc could conceivably help.<p>They can and do, see above. But I don't see how hardened_malloc is related to the baseband doing DMA.</p>
]]></description><pubDate>Tue, 17 Feb 2026 12:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47046744</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=47046744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47046744</guid></item><item><title><![CDATA[New comment by ylk in "RediShell: Critical remote code execution vulnerability in Redis"]]></title><description><![CDATA[
<p>fwiw, they're using CVSSv3. In CVSSv4, it's probably an 8.7: <a href="https://www.first.org/cvss/calculator/4-0#CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N" rel="nofollow">https://www.first.org/cvss/calculator/4-0#CVSS:4.0/AV:N/AC:L...</a></p>
]]></description><pubDate>Tue, 07 Oct 2025 09:20:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45501024</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=45501024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45501024</guid></item><item><title><![CDATA[New comment by ylk in "Google: 'Your $1000 phone needs our permission to install apps now' [video]"]]></title><description><![CDATA[
<p>> Android 16 no longer provides device trees for Pixels as part of the Android Open Source Project. It's important to note it doesn't provide those for any other devices. There are no other OEMs providing similar AOSP support. [...]<p>by strcat, Graphene OS founder
<a href="https://news.ycombinator.com/item?id=44679100">https://news.ycombinator.com/item?id=44679100</a></p>
]]></description><pubDate>Sun, 31 Aug 2025 14:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45083479</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=45083479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45083479</guid></item><item><title><![CDATA[New comment by ylk in "Blurry rendering of games on Mac"]]></title><description><![CDATA[
<p>The screen is a 16:10 screen with some extra pixels added next to the notch.
By default, the system uses a resolution of 1512x982 (14"), which you can change to 1512x945 (16:10) to move the menu bar below the notch and end up with black pixels next to the notch.</p>
]]></description><pubDate>Fri, 15 Aug 2025 08:37:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44909938</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=44909938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44909938</guid></item><item><title><![CDATA[New comment by ylk in "Containerization is a Swift package for running Linux containers on macOS"]]></title><description><![CDATA[
<p>You don’t have to assume, the docs in the repo tell you that it does run a Linux kernel in each VM. It’s one container per VM.</p>
]]></description><pubDate>Tue, 10 Jun 2025 13:09:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44236350</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=44236350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44236350</guid></item><item><title><![CDATA[New comment by ylk in "Quarkdown: A modern Markdown-based typesetting system"]]></title><description><![CDATA[
<p>Not trying to argue that this happens regularly, but some  recent (last 6 months or so) minted update contained breaking changes.</p>
]]></description><pubDate>Tue, 03 Jun 2025 18:43:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44173228</link><dc:creator>ylk</dc:creator><comments>https://news.ycombinator.com/item?id=44173228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44173228</guid></item></channel></rss>