<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: lazyweb</title><link>https://news.ycombinator.com/user?id=lazyweb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 18:06:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lazyweb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lazyweb in "Google is finally killing uBlock Origin in Chrome for good"]]></title><description><![CDATA[
<p>It is a bad idea. There's RCE CVEs on an almost weekly basis.</p>
]]></description><pubDate>Fri, 12 Jun 2026 10:33:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48502280</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=48502280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48502280</guid></item><item><title><![CDATA[New comment by lazyweb in "Show HN: Knock-Knock.net – Visualizing the bots knocking on my server's door"]]></title><description><![CDATA[
<p>T-Pot does something similar: <a href="https://github.com/telekom-security/tpotce" rel="nofollow">https://github.com/telekom-security/tpotce</a></p>
]]></description><pubDate>Mon, 16 Feb 2026 14:23:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47035323</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=47035323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47035323</guid></item><item><title><![CDATA[New comment by lazyweb in "Micron Announces Exit from Crucial Consumer Business"]]></title><description><![CDATA[
<p>Oh snap, that's crazy. In a bad way.<p>> Going forward, customers must order the full server system to obtain the motherboard.</p>
]]></description><pubDate>Thu, 04 Dec 2025 11:03:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46146203</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=46146203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46146203</guid></item><item><title><![CDATA[New comment by lazyweb in "LED types by color, brightness, and chemistry (2021)"]]></title><description><![CDATA[
<p>Veritasium -  Why It Was Almost Impossible to Make the Blue LED<p><a href="https://www.youtube.com/watch?v=AF8d72mA41M" rel="nofollow">https://www.youtube.com/watch?v=AF8d72mA41M</a></p>
]]></description><pubDate>Thu, 13 Nov 2025 13:47:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45914852</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=45914852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45914852</guid></item><item><title><![CDATA[New comment by lazyweb in "Building a computer in the 90s (2019)"]]></title><description><![CDATA[
<p>I generally agree. But then again, we had Master/Slave IDE connectors, floppy drives, _extremely_ shitty CPU sockets (broke plenty of Sockel A / 370 cooler latches), nothing (including keyboards and mice!) was hot-pluggable ...<p>Regarding your last point: that's just market segmentation. Plenty of lanes on server CPUs. Remember Linus' rant about Intels refusal to offer ECC for consumer CPUs?</p>
]]></description><pubDate>Sat, 23 Aug 2025 14:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44996354</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=44996354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44996354</guid></item><item><title><![CDATA[New comment by lazyweb in "Overengineering my homelab so I don't pay cloud providers"]]></title><description><![CDATA[
<p>I did the exact opposite. And by that I mean physically moved my homelab into their colo earlier this year. Runs like a charm, costs about 500€ per month total.<p>Sounds like a lot, but I was almost paying the same before - 220€ for power at home, 110€ for a dedicated Hetzner server, 95€ for a secondary internet connection (as not to interfere with the main uplink used for home office by my partner and me).<p>Not having to deal with the extra heat, noise and used up space at home anymore has been worth it as well.</p>
]]></description><pubDate>Fri, 08 Aug 2025 19:10:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44840563</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=44840563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44840563</guid></item><item><title><![CDATA[New comment by lazyweb in "Setting up a trusted, self-signed SSL/TLS certificate authority in Linux"]]></title><description><![CDATA[
<p>I'm hosting my own internal CA using Hashicorp Vault and some ansible + CI. The root CA is valid for 20 years, intermediate CA 10 years, client certs three months.<p>Initial setup is a handful of commands interacting with Vault's CLI, from there, with CI in place, client certs are renewed automatically. Services are restarted / reloaded as well. Works flawlessly.<p>I should maybe write a (small) blog explaining how it works.</p>
]]></description><pubDate>Tue, 18 Feb 2025 13:32:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43089241</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=43089241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43089241</guid></item><item><title><![CDATA[New comment by lazyweb in "Scientists invent "slime" – could be used in medical, energy, robot applications"]]></title><description><![CDATA[
<p>As predicted by Mass Effect 1: Introducing Omni-gel.</p>
]]></description><pubDate>Wed, 12 Feb 2025 15:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43026320</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=43026320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43026320</guid></item><item><title><![CDATA[New comment by lazyweb in "My Hour of Memoryless Lucidity"]]></title><description><![CDATA[
<p>Mort Way</p>
]]></description><pubDate>Tue, 28 May 2024 11:10:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40499514</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=40499514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40499514</guid></item><item><title><![CDATA[New comment by lazyweb in "I figured out how DMARC works, and it almost broke me"]]></title><description><![CDATA[
<p>I set up something like this [1] a few years ago at a previous job, mostly just because the security team wanted an interactive dashboard.<p>[1] <a href="https://github.com/debricked/dmarc-visualizer">https://github.com/debricked/dmarc-visualizer</a></p>
]]></description><pubDate>Fri, 15 Mar 2024 13:17:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=39715133</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=39715133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39715133</guid></item><item><title><![CDATA[New comment by lazyweb in "Banish OEM self-signed certs forever and roll your own private LetsEncrypt"]]></title><description><![CDATA[
<p>I am running my own private CA as well, powered by Hashicorp Vault, Ansible and Jenkins.<p>The Vault initialization and configuration is more or less manual (just a bunch of commands, I have them in my notes). From there I am using an ansible role based on the hasi_vault module [1] which is run by a Jenkins job every night, logging into each target system, renewing certs if needed and reloading services.<p>Has been working very well for about a year now. Of course, there's a little more technical context needed - my CA needs to be present on all systems interacting with it, and my CI needs to be able to log into each target system (SSH keypair + sudo user). This ties into the rest of my infrastructure, which is managed by Terraform and Ansible.<p>I might write up a small blog post about this if I find the time.<p>[1] <a href="https://docs.ansible.com/ansible/latest/collections/community/hashi_vault/index.html" rel="nofollow">https://docs.ansible.com/ansible/latest/collections/communit...</a></p>
]]></description><pubDate>Fri, 15 Mar 2024 13:05:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=39715042</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=39715042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39715042</guid></item><item><title><![CDATA[New comment by lazyweb in "Induce Lucid Dreaming"]]></title><description><![CDATA[
<p>Straight out of <a href="https://www.imdb.com/title/tt21942866/" rel="nofollow">https://www.imdb.com/title/tt21942866/</a><p>Which is a fun watch btw</p>
]]></description><pubDate>Fri, 26 Jan 2024 13:55:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=39142596</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=39142596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39142596</guid></item><item><title><![CDATA[New comment by lazyweb in "Mozilla's new Firefox Linux package for Ubuntu and Debian derivatives"]]></title><description><![CDATA[
<p>Has anyone tried mirroring their apt repo yet? Using apt-mirror on Debian stable, I'm seeing errors:<p><pre><code>  Processing indexes: [PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPapt-mirror: can't open index packages.mozilla.org/apt//dists/mozilla/main/binary-amd64/Packages in process_index at /usr/bin/apt-mirror line 891.

</code></pre>
Config section in /etc/apt/mirror.list:<p><pre><code>  deb https://packages.mozilla.org/apt mozilla main
  clean https://packages.mozilla.org
</code></pre>
Edit - probably apt-mirror showing its age and adding a second forward slash. I'll look into it soon-ish.</p>
]]></description><pubDate>Wed, 24 Jan 2024 15:07:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39118183</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=39118183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39118183</guid></item><item><title><![CDATA[New comment by lazyweb in "Massachusetts becomes fifth state to make prison calls free"]]></title><description><![CDATA[
<p>Mildly relevant - the Telmate Terraform provider for Proxmox [1], which now stopped working with latest Proxmox version due to seemingly being abandoned, was initially mostly developed by an engineer employed by a company of the same name. They've since rebranded [2].<p>I've used that provider for a while, and only recently started looking into the specifics. The repo is effectively owned by a company profiting off of incarcerated persons in the US. Pretty wild.<p>Mostly writing this since I've spent the last few days migrating my Terraform setup to a different, supported provider [3].<p>[1] <a href="https://github.com/Telmate/terraform-provider-proxmox">https://github.com/Telmate/terraform-provider-proxmox</a><p>[2] <a href="https://www.gettingout.com/" rel="nofollow noreferrer">https://www.gettingout.com/</a><p>[3] <a href="https://github.com/bpg/terraform-provider-proxmox">https://github.com/bpg/terraform-provider-proxmox</a></p>
]]></description><pubDate>Wed, 29 Nov 2023 14:48:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=38459980</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=38459980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38459980</guid></item><item><title><![CDATA[New comment by lazyweb in "Running one’s own root Certificate Authority in 2023"]]></title><description><![CDATA[
<p>Agreed. I've introduced an internal, selfs-signed CA using Vault, ansible and Jenkins for my personal infrastructure. Issues certs via pipeline job and restarts / reloads affected target services if needed.<p>I might do a writeup soon on this, it's not even that complicated.</p>
]]></description><pubDate>Sun, 17 Sep 2023 16:01:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=37546480</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=37546480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37546480</guid></item><item><title><![CDATA[New comment by lazyweb in "Your brain on emoji"]]></title><description><![CDATA[
<p>"I still ate some and feel fine" vs. "I've been sitting on the toilet for the last 25 minutes".</p>
]]></description><pubDate>Wed, 23 Aug 2023 11:50:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=37234447</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=37234447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37234447</guid></item><item><title><![CDATA[New comment by lazyweb in "Changing the Android captive portal page (2020)"]]></title><description><![CDATA[
<p>I'm using Graphene, but with the default Google captive portal settings. While yes, I am technically leaking my current public IP to Google servers, what does it actually tell them apart from the IP?<p>It's a generic user agent I believe and there's billions of (simple) HTTP requests hitting that endpoint. If you're using a stock Android (or even worse, like Samsung) it's the Play services and unkillable vendor background apps you should be worried about.<p>I'd argue it's a lot more conspicuous to network operators if you're using non-standard captive URLs.</p>
]]></description><pubDate>Tue, 25 Jul 2023 11:58:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=36861003</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=36861003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36861003</guid></item><item><title><![CDATA[New comment by lazyweb in "A full episode of South Park generated by AI"]]></title><description><![CDATA[
<p>Wow, incredible video.<p>That's what I imagine could be the last few seconds of semi conscious hallucination by some poor Warhammer40K space traveller during a gellar field failure.</p>
]]></description><pubDate>Thu, 20 Jul 2023 13:45:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=36800349</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=36800349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36800349</guid></item><item><title><![CDATA[New comment by lazyweb in "When a Simple Blue Light Was the Hot New Anaesthetic in Dentistry"]]></title><description><![CDATA[
<p>Exactly. Depending on the location and "crookedness" of each tooth, the oral surgeon might grind down the inside of the jaw bone for a clean extraction.<p>Source: I've had three of my four wisdom teeth removed like that just a few weeks ago (mid thirties, local anesthetic). Chewing harder things like bread still hurts a little, otherwise it's fine.</p>
]]></description><pubDate>Thu, 13 Jul 2023 09:51:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=36706886</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=36706886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36706886</guid></item><item><title><![CDATA[New comment by lazyweb in "Easy HTTPS for your private networks"]]></title><description><![CDATA[
<p>My way of doing private SSL (not necessarily the easiest):<p>* own CA, to be distributed to all systems via Ansible playbook or Dockerfile directives<p>* Hashicorp Vault with enabled PKI engine<p>* Ansible Hashivault module [1]<p>* Ansible role & playbook to tie it all together<p>* CI enviroment for automated deployment of SSL certs to target systems<p>Works flawlessly once set up, including restart/reload of affected services. Might do a writeup on my personal blog at some point.<p>[1] <a href="https://github.com/ansible-collections/community.hashi_vault">https://github.com/ansible-collections/community.hashi_vault</a></p>
]]></description><pubDate>Tue, 11 Jul 2023 17:34:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=36684394</link><dc:creator>lazyweb</dc:creator><comments>https://news.ycombinator.com/item?id=36684394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36684394</guid></item></channel></rss>