<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: piccirello</title><link>https://news.ycombinator.com/user?id=piccirello</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 14 May 2026 15:30:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=piccirello" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by piccirello in "We found a stable Firefox identifier linking all your private Tor identities"]]></title><description><![CDATA[
<p>This excerpt from the article describes the risk well.<p>> In Firefox Private Browsing mode, the identifier can also persist after all private windows are closed, as long as the Firefox process remains running. In Tor Browser, the stable identifier persists even through the "New Identity" feature, which is designed to be a full reset that clears cookies and browser history and uses new Tor circuits.</p>
]]></description><pubDate>Wed, 22 Apr 2026 20:35:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47868979</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=47868979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47868979</guid></item><item><title><![CDATA[New comment by piccirello in "SSH Secret Menu"]]></title><description><![CDATA[
<p>I've been using SSH for ~15 years and never knew about these escape sequences. I'm eagerly awaiting my next hung session so that I can test `~.`. It's much nicer than my current approach of having to close that terminal window.</p>
]]></description><pubDate>Wed, 11 Mar 2026 00:29:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47330498</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=47330498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47330498</guid></item><item><title><![CDATA[SSH Secret Menu]]></title><description><![CDATA[
<p><a href="https://xcancel.com/rebane2001/status/2031037389347406054" rel="nofollow">https://xcancel.com/rebane2001/status/2031037389347406054</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47318797">https://news.ycombinator.com/item?id=47318797</a></p>
<p>Points: 353</p>
<p># Comments: 176</p>
]]></description><pubDate>Tue, 10 Mar 2026 03:28:38 +0000</pubDate><link>https://twitter.com/rebane2001/status/2031037389347406054</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=47318797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47318797</guid></item><item><title><![CDATA[New comment by piccirello in "Goodbye InnerHTML, Hello SetHTML: Stronger XSS Protection in Firefox 148"]]></title><description><![CDATA[
<p>`setHTML` is meant as a replacement for `innerHTML`. In the use case you describe, you would have never wanted `innerHTML` anyway. You'd want `innerText` or `textContent`.</p>
]]></description><pubDate>Tue, 24 Feb 2026 15:33:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47138455</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=47138455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47138455</guid></item><item><title><![CDATA[New comment by piccirello in "Microsoft gave FBI set of BitLocker encryption keys to unlock suspects' laptops"]]></title><description><![CDATA[
<p>In Apple's case, starting with macOS Tahoe, Filevault saves your recovery key to your iCloud Keychain [0].  iCloud Keychain is end-to-end encrypted, and so Apple doesn't have access to the key.<p>As a US company, it's certainly true that given a court order Apple would have to provide these keys to law enforcement. That's why getting the architecture right is so important. Also check out iCloud Advanced Data Protection for similar protections over the rest of your iCloud data.<p>[0] <a href="https://sixcolors.com/post/2025/09/filevault-on-macos-tahoe-no-longer-uses-icloud-to-store-its-recovery-key/" rel="nofollow">https://sixcolors.com/post/2025/09/filevault-on-macos-tahoe-...</a></p>
]]></description><pubDate>Fri, 23 Jan 2026 18:29:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46735902</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=46735902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46735902</guid></item><item><title><![CDATA[New comment by piccirello in "Opening the AWS European Sovereign Cloud"]]></title><description><![CDATA[
<p>> We’re gradually transitioning the AWS European Sovereign Cloud to be operated exclusively by EU citizens located in the EU. During this transition period, we will continue to work with a blended team of EU residents and EU citizens located in the EU.<p>I find it fascinating that the goal is to staff this exclusively with EU citizens, thereby excluding non-citizen residents of the EU.</p>
]]></description><pubDate>Tue, 20 Jan 2026 04:31:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46687931</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=46687931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46687931</guid></item><item><title><![CDATA[New comment by piccirello in "Opening the AWS European Sovereign Cloud"]]></title><description><![CDATA[
<p>The docs explicitly describe this cloud's independence from the US.<p>> The AWS European Sovereign Cloud will be capable of operation without dependency on global AWS systems so that the AWS European Sovereign Cloud will remain viable for operating workloads indefinitely even in the face of exceptional circumstances that could isolate the AWS European Sovereign Cloud from AWS resources located outside the EU, such as catastrophic disruption of transatlantic communications infrastructure or a military or geopolitical crisis threatening the sovereignty of EU member states.</p>
]]></description><pubDate>Tue, 20 Jan 2026 04:28:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46687916</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=46687916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46687916</guid></item><item><title><![CDATA[New comment by piccirello in "Inside PostHog: SSRF, ClickHouse SQL Escape and Default Postgres Creds to RCE"]]></title><description><![CDATA[
<p>Here's the PR[0] that resolved the SSRF issue. This fix was shipped within 24 hours of receiving the initial report.<p>It's worth noting that at the time of this report, this only affected PostHog's single tenant hobby deployment (i.e. our self hosted version). Our Cloud deployment used our Rust service for sending webhooks, which has had SSRF protection since May 2024[1].<p>Since this report we've evolved our Cloud architecture significantly, and we have similar IP-based filtering throughout our backend services.<p>[0] <a href="https://github.com/PostHog/posthog/pull/25398" rel="nofollow">https://github.com/PostHog/posthog/pull/25398</a><p>[1] <a href="https://github.com/PostHog/posthog/commit/281af615b4874da1b89915a6ccd36d74be5a04a0" rel="nofollow">https://github.com/PostHog/posthog/commit/281af615b4874da1b8...</a></p>
]]></description><pubDate>Thu, 18 Dec 2025 00:53:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46307696</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=46307696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46307696</guid></item><item><title><![CDATA[New comment by piccirello in "Inside PostHog: SSRF, ClickHouse SQL Escape and Default Postgres Creds to RCE"]]></title><description><![CDATA[
<p>I work on security at PostHog. We resolved these SSRF findings back in October 2024 when this report was responsibly disclosed to us. I'm currently gathering the relevant PRs so that we can share them here. We're also working on some architectural improvements around egress, namely using smokescreen, to better protect against this class of issue.</p>
]]></description><pubDate>Thu, 18 Dec 2025 00:10:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46307396</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=46307396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46307396</guid></item><item><title><![CDATA[Eight Sleep: Making the Pod outage-proof]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.eightsleep.com/blog/backup-mode/">https://www.eightsleep.com/blog/backup-mode/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45677351">https://news.ycombinator.com/item?id=45677351</a></p>
<p>Points: 6</p>
<p># Comments: 5</p>
]]></description><pubDate>Thu, 23 Oct 2025 01:56:05 +0000</pubDate><link>https://www.eightsleep.com/blog/backup-mode/</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=45677351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45677351</guid></item><item><title><![CDATA[There's another leak on the ISS, but NASA is not saying much about it]]></title><description><![CDATA[
<p>Article URL: <a href="https://arstechnica.com/space/2025/06/theres-another-leak-on-the-iss-but-nasa-is-not-saying-much-about-it/">https://arstechnica.com/space/2025/06/theres-another-leak-on-the-iss-but-nasa-is-not-saying-much-about-it/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44271642">https://news.ycombinator.com/item?id=44271642</a></p>
<p>Points: 10</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 13 Jun 2025 19:46:50 +0000</pubDate><link>https://arstechnica.com/space/2025/06/theres-another-leak-on-the-iss-but-nasa-is-not-saying-much-about-it/</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=44271642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44271642</guid></item><item><title><![CDATA[New comment by piccirello in "Apple sued for false advertising over Apple Intelligence"]]></title><description><![CDATA[
<p>This is bullshit. What real harm can the defendant(s) claim over these features being delayed? Someone is trying to make a quick buck.</p>
]]></description><pubDate>Sat, 22 Mar 2025 00:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43442238</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=43442238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43442238</guid></item><item><title><![CDATA[Confidential Computing at 1Password]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.1password.com/confidential-computing/">https://blog.1password.com/confidential-computing/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42743288">https://news.ycombinator.com/item?id=42743288</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 17 Jan 2025 21:12:08 +0000</pubDate><link>https://blog.1password.com/confidential-computing/</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=42743288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42743288</guid></item><item><title><![CDATA[New comment by piccirello in "Server-Sent Events (SSE) Are Underrated"]]></title><description><![CDATA[
<p>I utilized SSE when building automatic restart functionality[0] into Doppler's CLI. Our api server would send down an event whenever an application's secrets changed. The CLI would then fetch the latest secrets to inject into the application process. (I opted not to directly send the changed secrets via SSE as that would necessitate rechecking the access token that was used to establish the connection, lest we send changed secrets to a recently deauthorized client). I chose SSE over websockets because the latter required pulling in additional dependencies into our Golang application, and we truly only needed server->client communication.
 One issue we ran into that hasn't been discussed is HTTP timeouts. Some load balancers close an HTTP connection after a certain timeout (e.g. 1 hour) to prevent connection exhaustion. You can usually extend this timeout, but it has to be explicitly configured. We also found that our server had to send intermittent "ping" events to prevent either Cloudflare or Google Cloud Load Balancing from closing the connection, though I don't remember how frequently these were sent. Otherwise, SSE worked great for our use case.<p>[0] <a href="https://docs.doppler.com/docs/automatic-restart">https://docs.doppler.com/docs/automatic-restart</a></p>
]]></description><pubDate>Wed, 25 Dec 2024 22:45:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42511707</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=42511707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42511707</guid></item><item><title><![CDATA[Upgrading the Supermicro X12SDV-4C-SP6F CPU Cooler]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.pic.dev/blog/2024/09/24/x12sdv-cooling.html">https://www.pic.dev/blog/2024/09/24/x12sdv-cooling.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41641437">https://news.ycombinator.com/item?id=41641437</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 24 Sep 2024 22:02:06 +0000</pubDate><link>https://www.pic.dev/blog/2024/09/24/x12sdv-cooling.html</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=41641437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41641437</guid></item><item><title><![CDATA[New comment by piccirello in "Private Cloud Compute: A new frontier for AI privacy in the cloud"]]></title><description><![CDATA[
<p>> The Secure Enclave randomizes the data volume’s encryption keys on every reboot and does not persist these random keys, ensuring that data written to the data volume cannot be retained across reboot. In other words, there is an enforceable guarantee that the data volume is cryptographically erased every time the PCC node’s Secure Enclave Processor reboots.</p>
]]></description><pubDate>Tue, 11 Jun 2024 01:04:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=40641137</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=40641137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40641137</guid></item><item><title><![CDATA[Apple WWDC 2024 Features I'm Most Excited About]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.pic.dev/blog/2024/06/10/apple-wwdc-2024.html">https://www.pic.dev/blog/2024/06/10/apple-wwdc-2024.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40637501">https://news.ycombinator.com/item?id=40637501</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 10 Jun 2024 19:21:33 +0000</pubDate><link>https://www.pic.dev/blog/2024/06/10/apple-wwdc-2024.html</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=40637501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40637501</guid></item><item><title><![CDATA[F1 cars in 2026 will be smaller, safer, more nimble, more sustainable]]></title><description><![CDATA[
<p>Article URL: <a href="https://arstechnica.com/cars/2024/06/lighter-nimbler-more-hybrid-power-he-f1-car-of-2026/">https://arstechnica.com/cars/2024/06/lighter-nimbler-more-hybrid-power-he-f1-car-of-2026/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40602711">https://news.ycombinator.com/item?id=40602711</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 06 Jun 2024 21:39:40 +0000</pubDate><link>https://arstechnica.com/cars/2024/06/lighter-nimbler-more-hybrid-power-he-f1-car-of-2026/</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=40602711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40602711</guid></item><item><title><![CDATA[Dangerzone: Convert PDFs, documents, or images to a safe PDF]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/freedomofpress/dangerzone">https://github.com/freedomofpress/dangerzone</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39856513">https://news.ycombinator.com/item?id=39856513</a></p>
<p>Points: 49</p>
<p># Comments: 6</p>
]]></description><pubDate>Thu, 28 Mar 2024 19:50:39 +0000</pubDate><link>https://github.com/freedomofpress/dangerzone</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=39856513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39856513</guid></item><item><title><![CDATA[Plane Tests Must Use Average Pilots, NTSB Says After 737 Max Crashes]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.wsj.com/articles/plane-tests-must-use-average-pilots-ntsb-says-after-737-max-crashes-11569506401?mod=rsswn">https://www.wsj.com/articles/plane-tests-must-use-average-pilots-ntsb-says-after-737-max-crashes-11569506401?mod=rsswn</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=21090685">https://news.ycombinator.com/item?id=21090685</a></p>
<p>Points: 339</p>
<p># Comments: 308</p>
]]></description><pubDate>Fri, 27 Sep 2019 11:28:58 +0000</pubDate><link>https://www.wsj.com/articles/plane-tests-must-use-average-pilots-ntsb-says-after-737-max-crashes-11569506401?mod=rsswn</link><dc:creator>piccirello</dc:creator><comments>https://news.ycombinator.com/item?id=21090685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21090685</guid></item></channel></rss>