<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: bdd</title><link>https://news.ycombinator.com/user?id=bdd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 23 Jun 2026 05:23:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bdd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bdd in "Unlocking high-performance PostgreSQL with key memory optimizations"]]></title><description><![CDATA[
<p>Works on this Postgres 17.7:<p>postgres=# show server_version;
        server_version
-------------------------------
 17.7 (Debian 17.7-3.pgdg13+1)
(1 row)<p>postgres=# SELECT
     sum(blks_hit)/nullif(sum(blks_hit+blks_read),0) AS cache_hit_ratio
FROM
     Pg_stat_database;
    cache_hit_ratio
------------------------
 0.99448341937558994728
(1 row)</p>
]]></description><pubDate>Sun, 08 Feb 2026 09:04:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46932648</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=46932648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46932648</guid></item><item><title><![CDATA[New comment by bdd in "IPv6 adoption just shy of 50%; 49.76% on 26th July"]]></title><description><![CDATA[
<p>IPv6 adoption visualizations from others:<p>- Meta: <a href="https://www.facebook.com/ipv6/" rel="nofollow">https://www.facebook.com/ipv6/</a><p>- Akamai: <a href="https://www.akamai.com/security-research/ipv6-adoption-visualization" rel="nofollow">https://www.akamai.com/security-research/ipv6-adoption-visua...</a><p>- Cloudflare: <a href="https://radar.cloudflare.com/adoption-and-usage" rel="nofollow">https://radar.cloudflare.com/adoption-and-usage</a></p>
]]></description><pubDate>Sat, 27 Sep 2025 03:18:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45392992</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=45392992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45392992</guid></item><item><title><![CDATA[New comment by bdd in "What does "supports DRM and may not be fully accessible" mean for SATA SDDs?"]]></title><description><![CDATA[
<p>> Indeed where the DRM error message comes from <a href="https://github.com/torvalds/linux/blob/ffd294d346d185b70e28b">https://github.com/torvalds/linux/blob/ffd294d346d185b70e28b</a>...<p>That's for compact flash cards. Based on the kernel message from the StackExchange post we can tell it isn't a CF. So it's not coming from the line you linked, but 11 lines below.</p>
]]></description><pubDate>Mon, 20 Jan 2025 08:09:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42766140</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=42766140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42766140</guid></item><item><title><![CDATA[New comment by bdd in "What does "supports DRM and may not be fully accessible" mean for SATA SDDs?"]]></title><description><![CDATA[
<p>I don't think in this very case it has anything to do with digital rights management. It detects an Intel SATA SSD, SSDSCKJF360A5L a disk that supports ATA Trusted Send/Receive commands used to interface with on-disk encryption features. Specifically 5B to 5F (reference: <a href="https://wiki.osdev.org/ATA_Command_Matrix" rel="nofollow">https://wiki.osdev.org/ATA_Command_Matrix</a>).<p>To make things even more confusing, kernel refers to the command between 5C and 5F with the acronym TPM, and requires `libata.allow_tpm=1` command line parameter to be passed to allow issuing them. (kernel source reference: <a href="https://github.com/torvalds/linux/blob/v6.12/drivers/ata/libata-scsi.c#L3134">https://github.com/torvalds/linux/blob/v6.12/drivers/ata/lib...</a>), which has _nothing to do_ with the trusted platform module TPM, just another TLA clash.<p>Here's the original commit from 2008. The naming is very likely through misassociation. TCG: Trusted Computing Group is most known for creating TPM specification. Another thing they work on is the OPAL specification for self encrypting drives. Author possibly clumped them into the same thing. <a href="https://github.com/torvalds/linux/commit/ae8d4ee7ff429136c8b482c3b38ed994c021d3fc">https://github.com/torvalds/linux/commit/ae8d4ee7ff429136c8b...</a></p>
]]></description><pubDate>Mon, 20 Jan 2025 07:51:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42766055</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=42766055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42766055</guid></item><item><title><![CDATA[New comment by bdd in "Nix – Death by a Thousand Cuts"]]></title><description><![CDATA[
<p>I believe <a href="https://github.com/nixos/nixpkgs/pull/372196">https://github.com/nixos/nixpkgs/pull/372196</a> fixes this if you are using systemd-networkd. It was merged to master last week and made it to unstable branches (<a href="https://nixpk.gs/pr-tracker.html?pr=372196" rel="nofollow">https://nixpk.gs/pr-tracker.html?pr=372196</a>).</p>
]]></description><pubDate>Tue, 14 Jan 2025 23:57:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42705628</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=42705628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42705628</guid></item><item><title><![CDATA[New comment by bdd in "Meta built large-scale cryptographic monitoring"]]></title><description><![CDATA[
<p>If you want to read more about cryptographic key wear out, Soatok wrote an excellent explainer on this a few years ago <a href="https://soatok.blog/2020/12/24/cryptographic-wear-out-for-symmetric-encryption/" rel="nofollow">https://soatok.blog/2020/12/24/cryptographic-wear-out-for-sy...</a></p>
]]></description><pubDate>Thu, 05 Dec 2024 02:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42324076</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=42324076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42324076</guid></item><item><title><![CDATA[New comment by bdd in "Magic Wormhole: get things from one computer to another, safely"]]></title><description><![CDATA[
<p>> if you want a non-Python runtime for some reason [...]<p>Magic Wormhole project has its own alternate implementation <a href="https://github.com/magic-wormhole/magic-wormhole.rs">https://github.com/magic-wormhole/magic-wormhole.rs</a>, which is also used by delightfully designed GNOME and Android apps; [Warp](<a href="https://apps.gnome.org/Warp/" rel="nofollow">https://apps.gnome.org/Warp/</a>), and [Wormhole](<a href="https://play.google.com/store/apps/details?id=eu.heili.wormhole">https://play.google.com/store/apps/details?id=eu.heili.wormh...</a>), respectively.</p>
]]></description><pubDate>Sat, 17 Aug 2024 18:37:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41276810</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=41276810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41276810</guid></item><item><title><![CDATA[New comment by bdd in "Defcon: Preventing overload with graceful feature degradation (2023)"]]></title><description><![CDATA[
<p>Yes. And that was 4 years ago.
Must add that figure does NOT include static asset serving path.</p>
]]></description><pubDate>Fri, 01 Mar 2024 00:11:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=39556953</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=39556953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39556953</guid></item><item><title><![CDATA[New comment by bdd in "I2c-USB-hub: An i2C Controllable USB 2.0 Hub"]]></title><description><![CDATA[
<p>> I'm not sure if KVM switching can be controlled over DDC but it's likely.<p>They do. Here's my shell function that helps me switch between DisplayPort-1 + USB uplink cable to the host AND USB-C cable with DisplayPort Alt Mode+Charging+uplink to display's USB hub.<p><pre><code>  # x0f: DisplayPort-1
  # x1b: USB-C
  DDC_SOURCES=("x0f" "x1b")

  switchkvm() {
    local vcp_input_src="x60"
    local current next src
    current=$(ddcutil -t getvcp ${vcp_input_src} | awk '{ print $4 }')
    for src in "${DDC_SOURCES[@]}"; do
      if [[ ${src} != "${current}" ]]; then
        next=${src}
      fi
    done
  
    if [[ -z ${next} ]]; then
      echo "No eligible alternate input in \$DDC_SOURCES" >&2
      echo "\$DDC_SOURCES=(${DDC_SOURCES[*]}); current=${current}"
      return 1
    fi

    ddcutil setvcp "${vcp_input_src}" "${next}"
  }</code></pre></p>
]]></description><pubDate>Tue, 12 Sep 2023 18:57:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=37486058</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=37486058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37486058</guid></item><item><title><![CDATA[New comment by bdd in "Retrieving 1TB of data from a faulty drive with the help of woodworking tools"]]></title><description><![CDATA[
<p>Dunno. This works for me without damaging the parts, pads, or traces.
Your link is for PCBA reflow ovens. Talks about minutes long of exposure. I'm using a Atten ST-862D hot air station with questionable temperature and airflow accuracy. For an M.2 drive I'll probably soak 225 for 15 seconds 3 times the size of the chip areas in circles. Hit my memory-1 button to go to 400 and focus on the chip for 3 seconds. Hit memory-2 to go down to 300 and one up arrow for 325 for 5 more seconds while watching nearby caps' solder pads and ensuring they don't fly away. ¯\_(ツ)_/¯</p>
]]></description><pubDate>Thu, 17 Aug 2023 22:14:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=37168919</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=37168919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37168919</guid></item><item><title><![CDATA[New comment by bdd in "Retrieving 1TB of data from a faulty drive with the help of woodworking tools"]]></title><description><![CDATA[
<p>Reflowing the controller worked for me twice for now. Once with an Intel Optane drive that worked without issues for 3 years and started overheating one day. And another one from a fanless machine that used an mSATA drive that chose to die on a Sunday, with no spare mSATA disk lying around. In both cases I went for short hunting under a microscope, looking for that one guilty shorted cap, yet finding none. It was the controllers with "tired" BGA solder balls, which could use some tender loving care of 225°C (soak) -> 400°C (peak) -> 325°C (hold) reflow.</p>
]]></description><pubDate>Thu, 17 Aug 2023 18:45:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=37166194</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=37166194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37166194</guid></item><item><title><![CDATA[New comment by bdd in "The Messaging Layer Security (MLS) Protocol"]]></title><description><![CDATA[
<p>Katriel Cohn-Gordon is also a Meta employee.</p>
]]></description><pubDate>Wed, 26 Jul 2023 03:50:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=36872853</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=36872853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36872853</guid></item><item><title><![CDATA[New comment by bdd in "Threads, an Instagram app"]]></title><description><![CDATA[
<p>Seems like only available in certain locations.<p>You can play with the `gl` query parameter in the URL. Yours is for Italy ("it").
It's available in other continental Europe locations like: de, fr, be, es, pt, at, cz, pl. While not yet released for majority English speaking countries (us, ca, uk, au, nz) with the exception of Ireland (ie).<p>I don't have any insider information even though my employer is Meta. I learned about this release from HN.</p>
]]></description><pubDate>Tue, 04 Jul 2023 00:16:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=36580566</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=36580566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36580566</guid></item><item><title><![CDATA[New comment by bdd in "LoRa: Field Testing Antennas"]]></title><description><![CDATA[
<p>Tangent: U.FL connectors. Gawd, they suck. I was pleasantly surprised to see U.FL removal tool in the write up. The female connectors have at best 10 mating cycles in my experience. By using the such removal tool you may get dunno 20 if you are super careful. I killed GSM and GPS antennas with single or second try detaching.<p>From wikipedia article of Hirose U.FL:<p>Female U.FL connectors are not designed with reconnection in mind, and they are only rated for a few reconnects (approximately 30 mating cycles[5]) before replacement is needed.</p>
]]></description><pubDate>Thu, 22 Dec 2022 05:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=34090300</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=34090300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34090300</guid></item><item><title><![CDATA[New comment by bdd in "Monitoring tiny web services"]]></title><description><![CDATA[
<p>Metrics scope is the logical grouping of assets you are monitoring. Explained in detail here <a href="https://cloud.google.com/monitoring/settings" rel="nofollow">https://cloud.google.com/monitoring/settings</a> along with a video.<p>Web console allows check intervals of 1, 5, 10, or 15 minutes.</p>
]]></description><pubDate>Sat, 09 Jul 2022 23:42:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=32040390</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=32040390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32040390</guid></item><item><title><![CDATA[New comment by bdd in "Monitoring tiny web services"]]></title><description><![CDATA[
<p>Google's uptime monitoring also allows writing JSONPath checks, so one can monitor HTTP 200 JSON responses semantically.</p>
]]></description><pubDate>Sat, 09 Jul 2022 19:19:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=32038383</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=32038383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32038383</guid></item><item><title><![CDATA[New comment by bdd in "Monitoring tiny web services"]]></title><description><![CDATA[
<p>You can get free uptime monitoring from Google Cloud. The limit is 100 uptime checks per monitoring scope, which may mean either a project or an organization based on how you configure IIUC. <a href="https://cloud.google.com/monitoring/uptime-checks" rel="nofollow">https://cloud.google.com/monitoring/uptime-checks</a>.  The checks are ran from 6 locations around the world, so you can also catch network issues, that you likely cannot do much about when you're running a tiny service. My uptime checks show the probes come from: usa-{virginia,oregon,iowa}, eur-belgium, apac-singapore, sa-brazil-sao_paulo<p>Another neat monitoring thing I rely on is <a href="https://healthchecks.io" rel="nofollow">https://healthchecks.io</a>. Anything that needs to run periodically checks in with the API at the start and the end of execution so you can be sure they are running as they should, on time, and without errors. Its free tier allows 20 checks.</p>
]]></description><pubDate>Sat, 09 Jul 2022 18:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=32037880</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=32037880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32037880</guid></item><item><title><![CDATA[New comment by bdd in "Vintage Startup Employee Swag?"]]></title><description><![CDATA[
<p>You can find old logo, obscure internal project or team name t-shirts of Google and Facebook with little to no effort if you can visit thrift stores in Bay Area or Seattle.<p>Every single time I stop by a Goodwill or Savers to drop off things, I go inside to check if I can find some vintage tech books. Every single time, in almost every store, on my way to the the bookshelves, I caught glimpses of t-shirts or fancier puff jackets clad with FB, Google, Twitter, Netflix, Dropbox logos.</p>
]]></description><pubDate>Thu, 17 Mar 2022 21:50:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=30716267</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=30716267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30716267</guid></item><item><title><![CDATA[New comment by bdd in "United States IPv6 adoption over 50%"]]></title><description><![CDATA[
<p>FWIW as a content provider to mobile heavy eyeball networks, Facebook has been clocking US v6 adoption consistently over 50% since Sep 2018.<p>Traffic stats encompass all Facebook properties, FB, Instagram, WhatsApp (hence India topping adoption charts), Oculus, and all smaller things that used some kind service delivery tech of Facebook infrastructure (DNS, web—not limited to CDN, MQTT, etc)<p><a href="https://www.facebook.com/ipv6/?tab=ipv6_country" rel="nofollow">https://www.facebook.com/ipv6/?tab=ipv6_country</a></p>
]]></description><pubDate>Sat, 01 Jan 2022 02:37:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=29754907</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=29754907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29754907</guid></item><item><title><![CDATA[New comment by bdd in "Summary of the AWS Service Event in the Northern Virginia (US-East-1) Region"]]></title><description><![CDATA[
<p>no. it wasn't a "bad bgp update". bgp withdrawal of anycast addresses was a desired outcome of a region (serving location) getting disconnected from the backbone. if you'd like to trivialize it, you can say it was configuration change to the software defined backbone.</p>
]]></description><pubDate>Sat, 11 Dec 2021 01:52:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=29517656</link><dc:creator>bdd</dc:creator><comments>https://news.ycombinator.com/item?id=29517656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29517656</guid></item></channel></rss>