<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: supz_k</title><link>https://news.ycombinator.com/user?id=supz_k</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 03 Jul 2026 09:11:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=supz_k" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Hyvor Post (privacy-first newsletters) & Relay (self-hosted email API)]]></title><description><![CDATA[
<p>Hello HN,<p>We (HYVOR) are excited to launch two new products today:<p>Hyvor Post (<a href="https://post.hyvor.com" rel="nofollow">https://post.hyvor.com</a>): a simple, privacy-first newsletter platform with zero tracking.<p>Hyvor Relay (<a href="https://github.com/hyvor/relay" rel="nofollow">https://github.com/hyvor/relay</a>): a self-hosted email delivery service. An alternative to services like AWS SES or Mailgun.<p>We've been working on these two projects for almost a year, and we are super excited to finally release them.<p>Our release announcement has more insights: <a href="https://hyvor.com/blog/hyvor-post-relay" rel="nofollow">https://hyvor.com/blog/hyvor-post-relay</a>. In short, we first added newsletter features to Hyvor Talk (our commenting system), and it proved to make things complicated. So, we started working on Hyvor Post as a standalone newsletter platform. Then, we could not find an SMTP provider that does not include tracking features and has reasonable pricing - so we built our own: Hyvor Relay.<p>Both products are open-source under AGPLv3. Hyvor Post is cloud-only at the moment. Hyvor Relay is self-hosted only. Compared to traditional solutions like Postfix, Hyvor Relay makes it very hard to make mistakes when sending emails by having built-in health checks for DKIM, SPF, PTR, a DNS server to automate records, etc. Building Hyvor Relay was a significant undertaking for our small team, and we are very happy that we now have a reasonably stable version. We are also working to release a public cloud version in 2026 to help developers reduce email sending costs significantly.<p>Our team is around on HN - feel free to ask any questions!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46106972">https://news.ycombinator.com/item?id=46106972</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Dec 2025 13:09:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46106972</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=46106972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46106972</guid></item><item><title><![CDATA[New comment by supz_k in "Show HN: I made a down detector for down detector"]]></title><description><![CDATA[
<p>Hyvor Relay (<a href="https://github.com/hyvor/relay" rel="nofollow">https://github.com/hyvor/relay</a>) can be self-hosted. We are planning a cloud version for 2026. (I am a co-founder)</p>
]]></description><pubDate>Wed, 19 Nov 2025 17:03:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45981945</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=45981945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45981945</guid></item><item><title><![CDATA[New comment by supz_k in "Show HN: I made a down detector for down detector"]]></title><description><![CDATA[
<p>We are also looking to migrate off Cloudflare. I thought Bunny.net was mostly a pure CDN, not a reverse proxy like Cloudflare. Am I wrong? One of the most important things for us would be DDoS protection.</p>
]]></description><pubDate>Wed, 19 Nov 2025 17:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45981915</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=45981915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45981915</guid></item><item><title><![CDATA[New comment by supz_k in "Self-hosting email like it's 1984"]]></title><description><![CDATA[
<p>Self Plug-in: We are currently beta testing Hyvor Relay [0], a self-hosted alternative for sending emails. We are focusing more on observability (monitoring DKIM/SPF, periodically querying DNSBLs) and DNS automation.<p>A simple docker compose up can get a reasonably working setup [1]<p>[0]<a href="https://github.com/hyvor/relay" rel="nofollow">https://github.com/hyvor/relay</a>
[1]<a href="https://relay.hyvor.com/hosting/deploy-easy" rel="nofollow">https://relay.hyvor.com/hosting/deploy-easy</a></p>
]]></description><pubDate>Sat, 04 Oct 2025 21:27:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45476864</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=45476864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45476864</guid></item><item><title><![CDATA[New comment by supz_k in "Cloudflare Email Service: private beta"]]></title><description><![CDATA[
<p>We are working on an open-source, self-hosted solution [0] to make this easier. When you correctly set up DKIM, SPF, reverse/forward DNS for IPs, it is not much hard to get emails delivered. IPs can still get blacklisted and you need to monitor blacklists and contact them if it happens. Solutions like Postfix are great, but they lack observability. In our solution, we have developed dashboards and health checks to make it easier to find problems with the set up.<p>We are currently running beta tests (really appreciate it if you can join).<p>[0] <a href="https://github.com/hyvor/relay" rel="nofollow">https://github.com/hyvor/relay</a></p>
]]></description><pubDate>Fri, 26 Sep 2025 08:18:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45384091</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=45384091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45384091</guid></item><item><title><![CDATA[New comment by supz_k in "Ask HN: What are you working on? (July 2025)"]]></title><description><![CDATA[
<p>For the past two months, I have been working on Hyvor Relay [1], an open-source, self-hosted alternative to AWS SES, Mailgun. It's been an awesome ride learning SMTP and DNS in depth. And, we're pretty close to a beta release.<p>[1] <a href="https://github.com/hyvor/relay">https://github.com/hyvor/relay</a></p>
]]></description><pubDate>Sun, 27 Jul 2025 23:29:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44705667</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=44705667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44705667</guid></item><item><title><![CDATA[New comment by supz_k in "Ask HN: How to roll out an internal UI component library"]]></title><description><![CDATA[
<p>We did this [0] as a 3-devs startup, and it was one of the best things we ever did!<p>For us, we found ourselves repeating again and again when we had multiple UI projects. It became boring and we decided to write the design system. It took us about 3-4 months to complete this.<p>- It takes a LOT of effort to migrate old projects. A LOT! So, make sure you really have the time and effort for a migration like that.<p>- In my opinion, it only makes sense to have a component library if you have multiple different projects / repos.<p>- Try not to reinvent the wheel. Design your components library, but follow a pattern of a popular library so you can see "hey if you have used this library, it's the same here. Just the UI is different"<p>- Write an extensive documentation with examples (here's ours: [1])<p>- In our case, integrating dark mode, docs, and i18n into the design system (in an opinionated way) saved us a lot of time.<p>[0] <a href="https://github.com/hyvor/design">https://github.com/hyvor/design</a>
[1] <a href="https://hyvor-design.pages.dev" rel="nofollow">https://hyvor-design.pages.dev</a></p>
]]></description><pubDate>Thu, 19 Sep 2024 15:11:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41592753</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=41592753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41592753</guid></item><item><title><![CDATA[New comment by supz_k in "Redis adopts dual source-available licensing"]]></title><description><![CDATA[
<p>Slightly off-topic: Until last week, we used Redis for Laravel queues and cache in our blogging platform. We decided to get rid of Redis and use the database. The reason was that we are planning to allow self-hosting of our software so removing a dependency is a huge win to reduce complexity (didn't know about the license change then). There are a lot of arguments against using a relational DB for queues, but from our testing, it <i>just</i> worked! So, we <i>just</i> went with it in production. Surprisingly, there are no noticeable performance issues so far.<p>We initially used Redis because, well, Laravel recommends it. But, what I learned is that Redis is not a requirement until you absolutely need it.</p>
]]></description><pubDate>Thu, 21 Mar 2024 09:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39776382</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=39776382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39776382</guid></item><item><title><![CDATA[Show HN: Hyvor Blogs – WordPress Alternative just for Blogging]]></title><description><![CDATA[
<p>Article URL: <a href="https://blogs.hyvor.com">https://blogs.hyvor.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39259522">https://news.ycombinator.com/item?id=39259522</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 05 Feb 2024 10:29:13 +0000</pubDate><link>https://blogs.hyvor.com</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=39259522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39259522</guid></item><item><title><![CDATA[New comment by supz_k in "Show HN: Bernard – a link checker for your website"]]></title><description><![CDATA[
<p>This is cool! I recently worked on integrating something like this into our blogging platform [0] to help bloggers monitor their links automatically. One main problem is with popular websites which have pretty aggressive bot prevention mechanisms. They often return 5xx codes even in HEAD requests. How do you combat that?<p>[0] <a href="https://blogs.hyvor.com" rel="nofollow">https://blogs.hyvor.com</a></p>
]]></description><pubDate>Wed, 24 Jan 2024 18:52:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=39121199</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=39121199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39121199</guid></item><item><title><![CDATA[New comment by supz_k in "Meilisearch expands search power with Arroy's filtered disk ANN"]]></title><description><![CDATA[
<p>We recently re-indexed comments to Meilisearch (a PHP process that synced data from MYSQL to Meilisearch) after a Meilisearch version upgrade. It only took about 1 hour for about 12 million documents on a 16GB/4vCPU. In your case, maybe it was a config issue? Or, an old version?</p>
]]></description><pubDate>Sun, 24 Dec 2023 18:20:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=38755361</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=38755361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38755361</guid></item><item><title><![CDATA[New comment by supz_k in "My Brain Doesn’t Picture Things"]]></title><description><![CDATA[
<p>So, first thing, I have this inner monologue talking to me everytime. I have to first shut it up. This happens when I'm very relaxed and don't think about anything. Then, I slowly focus on the visuals I see (which is nothing). Then, suddenly some shapes come and go, and I try to keep them in my head as much as I can. To influence a flow of visuals, I look at a light and close my eyes. You see the afterimage of the light (which is a "eye" thing, not a "mind" thing). However, this has helped to start seeing some stuff in the mind, even though it takes 10-20 minutes of focus (and mentally exhausting!)<p>Also, this subreddit has many information and anecdotal experience on this technique: <a href="https://www.reddit.com/r/CureAphantasia/" rel="nofollow noreferrer">https://www.reddit.com/r/CureAphantasia/</a><p>I have seen some shapes and a few colors for now. Most importantly, I have started to see vivid dreams in the last few days, which has never happened before (before that it was just a feeling not a visual. However, my father suggested this might just be that I have learned to remember dreams more by becoming more conscious about it, which is a possibility). It's too soon to judge. So, I'll keep doing it for a couple more weeks to see if it can help me see visuals rather than random flashes.</p>
]]></description><pubDate>Sun, 08 Oct 2023 11:34:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=37809614</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=37809614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37809614</guid></item><item><title><![CDATA[New comment by supz_k in "My Brain Doesn’t Picture Things"]]></title><description><![CDATA[
<p>I have the same thing and never knew until HN's discussion last week: <a href="https://news.ycombinator.com/item?id=37718999">https://news.ycombinator.com/item?id=37718999</a><p>The article mentions Image Streaming, which I've been practising since. Interestingly, it seems to work! I've have been seeing vivid dreams, and have been able to randomly visualize shapes. Nothing to prove it "cures" aphantasia, but we'll see :)</p>
]]></description><pubDate>Sun, 08 Oct 2023 10:15:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=37809243</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=37809243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37809243</guid></item><item><title><![CDATA[New comment by supz_k in "How the Baltic states became the hub of crypto money laundering and fraud"]]></title><description><![CDATA[
<p>Never thought about it that way. Just wondering what is the percentage of crypto used for criminal activities? I guess it won't be easy to thing to measure?</p>
]]></description><pubDate>Wed, 04 Oct 2023 19:25:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=37770305</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=37770305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37770305</guid></item><item><title><![CDATA[New comment by supz_k in "Svelte 5: Runes"]]></title><description><![CDATA[
<p>"At first glance, this might seem like a step back — perhaps even un-Svelte-like. Isn't it better if let count is reactive by default? Well, no. The reality is that as applications grow in complexity, figuring out which values are reactive and which aren't can get tricky. And the heuristic only works for let declarations at the top level of a component, which can cause confusion. Having code behave one way inside .svelte files and another inside .js can make it hard to refactor code, for example if you need to turn something into a store so that you can use it in multiple places."<p>This is absolutely true. I have been confused many times figuring out what are reactive states and what are not.<p>I never knew Svelte needs changes like this, but seeing this, it sounds like a good plan.</p>
]]></description><pubDate>Wed, 20 Sep 2023 14:40:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=37584765</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=37584765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37584765</guid></item><item><title><![CDATA[New comment by supz_k in "Caddy is the first and only web server to use HTTPS automatically and by default"]]></title><description><![CDATA[
<p>Just a personal experience. About 6 months ago, we moved from NGINX to Caddy on our web app, which handled about 300 million HTTP requests per month at that time (2 web servers, so about 150 million each)<p>CPU Usage:<p>with NGINX - 15-20%
with Caddy - 70-80%<p>I tried multiple tweaks but nothing helped to get NGINX-level performance. So, after a few weeks, we migrated back to NGINX.<p>That being said, I still absolutely love Caddy and use it in a few small scale apps.<p>- The DX it provides is amazing. 
- Creating a PHP-FPM reverse proxy is just a couple of lines. 
- Generating SSL certificates on the server is a breeze. With NGINX, you have to mess with other software like certbot.
- It just works :)</p>
]]></description><pubDate>Tue, 12 Sep 2023 11:34:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=37479500</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=37479500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37479500</guid></item><item><title><![CDATA[New comment by supz_k in "Show HN: Hyvor Talk v3 – Privacy-first commenting platform"]]></title><description><![CDATA[
<p>Not sure if I understood the questions.<p>In both iframes and Web Components, a Javascript code (Preact in our case) rendered the comments element, there is no much difference.<p>Maybe we are not on the same page?</p>
]]></description><pubDate>Wed, 02 Aug 2023 13:35:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=36970687</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=36970687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36970687</guid></item><item><title><![CDATA[New comment by supz_k in "Show HN: Hyvor Talk v3 – Privacy-first commenting platform"]]></title><description><![CDATA[
<p>Hey! Great question.<p>The installation code has two parts:<p><script> that registers the element
<hyvor-talk-comments> element in the place user needs to load comments<p>The script is hosted in our servers so we can push updates anytime we want.<p>I hope that makes sense? (Our installation guide: <a href="https://talk.hyvor.com/docs/install" rel="nofollow noreferrer">https://talk.hyvor.com/docs/install</a>)</p>
]]></description><pubDate>Tue, 01 Aug 2023 19:45:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=36961602</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=36961602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36961602</guid></item><item><title><![CDATA[Show HN: Hyvor Talk v3 – Privacy-first commenting platform]]></title><description><![CDATA[
<p>We've just released version 3 of Hyvor Talk, a privacy-first, fully-featured commenting system.<p>Some highlights of the new version<p>- We re-wrote the embed from scratch. We now use Web Components instead of iframes.
- In-built dark mode support
- Page-level configurations
- APIs for moderation and public data 
- Paid memberships feature<p>We are 2 founders, and a small part-time team. We currently handle 100 million+ pageviews per month with 20 million+ unique monthly users on about 8000 online communities/websites.<p>I am happy to answer any questions :)<p>Thank you.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36953497">https://news.ycombinator.com/item?id=36953497</a></p>
<p>Points: 4</p>
<p># Comments: 6</p>
]]></description><pubDate>Tue, 01 Aug 2023 07:50:40 +0000</pubDate><link>https://talk.hyvor.com</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=36953497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36953497</guid></item><item><title><![CDATA[New comment by supz_k in "Show HN: WordPress, Ghost alternative at $29/Year"]]></title><description><![CDATA[
<p>Shameless plug: I've been working on Hyvor Blogs (<a href="https://blogs.hyvor.com" rel="nofollow noreferrer">https://blogs.hyvor.com</a>), a blogging platform with multi-language support, custom themes, in-built SEO, custom domain, AI translations, and options to self-serve the blog from your Laravel/Symfony/NextJS apps. It's been very interesting (and not so easy) so far to work on a very competitive market.</p>
]]></description><pubDate>Sun, 30 Jul 2023 20:59:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=36935910</link><dc:creator>supz_k</dc:creator><comments>https://news.ycombinator.com/item?id=36935910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36935910</guid></item></channel></rss>