<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: ibizaman</title><link>https://news.ycombinator.com/user?id=ibizaman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 13:09:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ibizaman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ibizaman in "Lego's 0.002mm specification and its implications for manufacturing (2025)"]]></title><description><![CDATA[
<p>You weren’t kidding. I just took a look and the models are gorgeous!</p>
]]></description><pubDate>Wed, 11 Mar 2026 15:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47337303</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=47337303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47337303</guid></item><item><title><![CDATA[New comment by ibizaman in "System76 on Age Verification Laws"]]></title><description><![CDATA[
<p>> The challenges we face are neither technical nor legal. The only solution is to educate our children about life with digital abundance. Throwing them into the deep end when they’re 16 or 18 is too late. It’s a wonderful and weird world. Yes, there are dark corners. There always will be. We have to teach our children what to do when they encounter them and we have to trust them.<p>This resonates so much with me. I don’t want to control my kids. I will never be able to protect them from everything. I hope I won’t be able because I want to die before them. I want them to be able to navigate in the world and have all the cognitive tools necessary to avoid being fooled. I want to rest in peace knowing they can in turn educate their own children. I want to trust them and be relieved that I can focus on some tasks of my own without needing to constantly worry about them.</p>
]]></description><pubDate>Fri, 06 Mar 2026 08:56:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47272645</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=47272645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47272645</guid></item><item><title><![CDATA[New comment by ibizaman in "From Noise to Image – interactive guide to diffusion"]]></title><description><![CDATA[
<p>Oh I particularly loved that you made the prompts themselves interchangeable. Very well done!</p>
]]></description><pubDate>Sat, 28 Feb 2026 16:32:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47197276</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=47197276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47197276</guid></item><item><title><![CDATA[New comment by ibizaman in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>The first AFAIK customer owned self-hosting as a service company. You own the hardware, the software and your data without the hassle of needing to configure or maintain any of it. <a href="https://skarabox.com/" rel="nofollow">https://skarabox.com/</a><p>The technology is using my open source project <a href="https://github.com/ibizaman/selfhostblocks" rel="nofollow">https://github.com/ibizaman/selfhostblocks</a></p>
]]></description><pubDate>Mon, 09 Feb 2026 18:55:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46949294</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=46949294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46949294</guid></item><item><title><![CDATA[New comment by ibizaman in "CLI agents make self-hosting on a home server easier and fun"]]></title><description><![CDATA[
<p>I target small businesses and possibly individuals that are already aware of the issues and are okay to pay a small premium for this solution.<p>Also I am currently only targeting locals so I can physically go to their place and configure their server.<p>I don’t mind growing slowly here btw. It’s my side business and I plan to keep my current job for the time being.</p>
]]></description><pubDate>Tue, 13 Jan 2026 15:45:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46602466</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=46602466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46602466</guid></item><item><title><![CDATA[New comment by ibizaman in "CLI agents make self-hosting on a home server easier and fun"]]></title><description><![CDATA[
<p>I fully understand. That’s my goal too and what I want to provide here. No technical knowledge is required.</p>
]]></description><pubDate>Mon, 12 Jan 2026 20:46:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46594083</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=46594083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46594083</guid></item><item><title><![CDATA[New comment by ibizaman in "On privacy and control"]]></title><description><![CDATA[
<p>Awesome to hear that! Feel free to hang out in the matrix channel to get some updates and hopefully excitement around the project. :)</p>
]]></description><pubDate>Mon, 12 Jan 2026 18:19:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46592169</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=46592169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46592169</guid></item><item><title><![CDATA[New comment by ibizaman in "CLI agents make self-hosting on a home server easier and fun"]]></title><description><![CDATA[
<p>This is the reason I adore NixOS. The documentation is the code. Seriously.</p>
]]></description><pubDate>Mon, 12 Jan 2026 18:17:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46592123</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=46592123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46592123</guid></item><item><title><![CDATA[New comment by ibizaman in "CLI agents make self-hosting on a home server easier and fun"]]></title><description><![CDATA[
<p>You might be interested in checking out my project SelfHostBlocks which allows you to declaratively setup quite a few services with declarative LDAP and SSO integration with LLDAP and Authelia. Even if you don’t end up using it, it might inspire you. Also, all integrations are tested with NixOS VM tests using playwright to ensure no breakage.<p><a href="https://github.com/ibizaman/selfhostblocks" rel="nofollow">https://github.com/ibizaman/selfhostblocks</a></p>
]]></description><pubDate>Mon, 12 Jan 2026 18:16:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46592109</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=46592109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46592109</guid></item><item><title><![CDATA[New comment by ibizaman in "CLI agents make self-hosting on a home server easier and fun"]]></title><description><![CDATA[
<p>I’m working on introducing this kind of protocol in NixOS. I called it contracts. <a href="https://github.com/NixOS/rfcs/pull/189" rel="nofollow">https://github.com/NixOS/rfcs/pull/189</a><p>The idea is a contract is defined saying which options exist and what they mean. For backups, you’d get the Unix user doing the backup, what folders to backup and what patterns to exclude. But also what script can be run to create a backup and restore from a backup.<p>Then you’d get a contract consumer, the application to be backup, which declares what folders to backup either which users.<p>On the other side you have a contract provider, like Restic or Borgbackup which understand this contract and know thanks to it how to backup the application.<p>As the user, your role is just to plug-in a contract provider with a consumer. To choose which application backs up which application.<p>This can be applied to LDAP, SSO, secrets and more!</p>
]]></description><pubDate>Mon, 12 Jan 2026 18:14:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46592096</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=46592096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46592096</guid></item><item><title><![CDATA[New comment by ibizaman in "CLI agents make self-hosting on a home server easier and fun"]]></title><description><![CDATA[
<p>What about self-hosting as a service? You get a server in your home which you own with your open source software and data in it. And you pay a subscription to have a remote sysadmin take care of maintenance for you and can train you on the software? What happens if you don’t pay anymore is you keep everything. But like a good insurance, you’d keep the subscription because of top notch customer service.</p>
]]></description><pubDate>Mon, 12 Jan 2026 17:51:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46591823</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=46591823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46591823</guid></item><item><title><![CDATA[New comment by ibizaman in "On privacy and control"]]></title><description><![CDATA[
<p>I agree. Keeping your data private is just not a big enough motivation. For me though the big issue is making sure one keeps access to their data forever. It’s so easy these days to use everything from one vendor and then get access shut off with no recourse. That is IMO the biggest fear everyone should have these days.<p>Yes, the only solution is self-hosting and yes it requires being your own sysadmin and it’s hard and not convenient. That’s why I’m building <a href="https://github.com/ibizaman/selfhostblocks" rel="nofollow">https://github.com/ibizaman/selfhostblocks</a>. It’s a NixOS collection of modules that sets up services that fit well together and have declarative setup for LDAP and SSO. They have integrated backups, https and other features required for self-hosting. Also, the LDAP and SSO setup is tested with e2e NixOS VM tests that use playwright to make sure users can login if they have access.<p>I’m hoping to lower the bar to self-hosting significantly.</p>
]]></description><pubDate>Wed, 31 Dec 2025 23:26:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46449421</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=46449421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46449421</guid></item><item><title><![CDATA[New comment by ibizaman in "Show HN: Pivor, Open source self-hosted CRM"]]></title><description><![CDATA[
<p>> Own Your Data — Self-hosted means your customer data never leaves your servers. No vendor lock-in, no surprise price increases, no data mining.<p>+1<p>> No Per-Seat Pricing — One install, unlimited users. Pay nothing or pay for support—your choice.<p>+1<p>> Open Source — AGPL-3.0 licensed. Inspect the code, modify it, contribute back. Transparency builds trust.<p>Fully agreed.<p>From reading the readme and the docs, I am left with wondering how the software would benefit me. I would like to see more screenshots and use cases.</p>
]]></description><pubDate>Thu, 25 Dec 2025 21:11:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46387065</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=46387065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46387065</guid></item><item><title><![CDATA[New comment by ibizaman in "Researchers discover security vulnerability in WhatsApp"]]></title><description><![CDATA[
<p><a href="https://simplex.chat/" rel="nofollow">https://simplex.chat/</a> Seems to take security and decentralization pretty far while keeping it convenient enough.</p>
]]></description><pubDate>Thu, 20 Nov 2025 10:20:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45991124</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=45991124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45991124</guid></item><item><title><![CDATA[New comment by ibizaman in "I don’t need a Steam Machine"]]></title><description><![CDATA[
<p>I was going through the list, nodding as I read all the reasons, agreeing with them all. But also thinking each time I’ll get one anyway. I guess I agree with the last sentence of the post haha. If anything, I’ll justify this by saying I want to choose with my money and encourage this further. But that’s really just to give me good conscience.</p>
]]></description><pubDate>Sun, 16 Nov 2025 11:32:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45944295</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=45944295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45944295</guid></item><item><title><![CDATA[New comment by ibizaman in "Hypothesis: Property-Based Testing for Python"]]></title><description><![CDATA[
<p>For sure, the hardest part is to create meaningful generators for the problem at hand which can test interesting cases in a finite amount of time. That’s where the combinatory explosion takes place in my experience.<p>I wanted to highlight one unexpected but very welcomed side effect of having those stateful property tests is we could use them to design high fidelity stubs. I wrote a follow-up blog post about it <a href="https://blog.tiserbox.com/posts/2024-07-08-make-good-stubs-with-stateful-property-testing.html" rel="nofollow">https://blog.tiserbox.com/posts/2024-07-08-make-good-stubs-w...</a></p>
]]></description><pubDate>Tue, 11 Nov 2025 13:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45887111</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=45887111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45887111</guid></item><item><title><![CDATA[New comment by ibizaman in "Hypothesis: Property-Based Testing for Python"]]></title><description><![CDATA[
<p>You’re right it’s always a trade off. One unexpected but very welcomed side effect of having those stateful property tests is we could use them to design high fidelity stubs. I wrote a follow-up blog post about it <a href="https://blog.tiserbox.com/posts/2024-07-08-make-good-stubs-with-stateful-property-testing.html" rel="nofollow">https://blog.tiserbox.com/posts/2024-07-08-make-good-stubs-w...</a></p>
]]></description><pubDate>Tue, 11 Nov 2025 13:32:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45887083</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=45887083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45887083</guid></item><item><title><![CDATA[New comment by ibizaman in "Hypothesis: Property-Based Testing for Python"]]></title><description><![CDATA[
<p>I actually used property testing very successfully to test a DB driver and a migration to another DB driver in Go. I wrote up about it here <a href="https://blog.tiserbox.com/posts/2024-02-27-stateful-property-testing-in-go.html" rel="nofollow">https://blog.tiserbox.com/posts/2024-02-27-stateful-property...</a></p>
]]></description><pubDate>Wed, 05 Nov 2025 08:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45820827</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=45820827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45820827</guid></item><item><title><![CDATA[New comment by ibizaman in "TurboTax’s 20-year fight to stop Americans from filing taxes for free (2019)"]]></title><description><![CDATA[
<p>Not if the IRS verifies using the same AI. Actually, it’s probably twice the trouble.</p>
]]></description><pubDate>Thu, 16 Oct 2025 09:09:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45603104</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=45603104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45603104</guid></item><item><title><![CDATA[New comment by ibizaman in "Ask HN: What are you working on? (October 2025)"]]></title><description><![CDATA[
<p>I help privacy and data sovereignty enthusiasts take back control of their data without needing to change their habits.<p>I’ve been working for the past 3 years on SelfHostBlocks <a href="https://github.com/ibizaman/selfhostblocks" rel="nofollow">https://github.com/ibizaman/selfhostblocks</a>, making self-hosting a viable and convenient alternative to the cloud for non technical people.<p>It is based on NixOS and provides a hand-picked groupware stack: user-facing there is Vaultwarden and Nextcloud (and a bunch more but those 2 are the most important IMO for non technical people as it covers most of one’s important data) and on the backend Authelia, LLDAP, Nginx, PostgreSQL, Prometheus, Grafana and some more. My know-how is in how to configure all this so they play nice together and to have backups, SSO, LDAP, reverse proxy, etc. integration. I’m using it daily as the house server, I’m my first customer after all. And beginning of 2025 it passed my own internal checkpoint to be shared with others and there’s a handful of technical users using it.<p>My goal is to work on this full time. I started a company  to provide a white glove installation, configuration and maintenance of a server with SelfHostBlocks. Everything I’ll be doing will always be open source, same as the whole stack and the server is DIY and repair friendly. The continuous maintenance is provided with a subscription which includes customer support and training on the software stack as needed.</p>
]]></description><pubDate>Mon, 13 Oct 2025 06:30:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45565320</link><dc:creator>ibizaman</dc:creator><comments>https://news.ycombinator.com/item?id=45565320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45565320</guid></item></channel></rss>