<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: dominikz</title><link>https://news.ycombinator.com/user?id=dominikz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 08:51:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dominikz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dominikz in "Hetzner Price Adjustment"]]></title><description><![CDATA[
<p>The last pricing change was for Cloud and it affected everything, ie. newly ordered and already acquired.<p>The way it's written in the annoucement, this will be applicable only to new Cloud orders. I belive the existing cloud infrastructure will be priced the same as started in April 2026.</p>
]]></description><pubDate>Thu, 28 May 2026 11:08:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48307311</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48307311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48307311</guid></item><item><title><![CDATA[New comment by dominikz in "Hetzner Price Adjustment"]]></title><description><![CDATA[
<p>What is interesting is the timeline. The last update in pricing was only fourth months ago. I received the following email on the 24. of February 2026. The reasoning is the same vague arguments about general costs going up. I wonder if you can justify the same way in just four months.<p>I suppose the bigger question to ask, is does it have to do anything with AI forcing hardware prices to go up for everyone, or is this related to the 'green energy' transformation in Germany.<p>But still. Probably one of the cheapest and most reliable cloud providers (Hetzner Cloud)?<p>Dear ...<p>This mail is to inform you about an unfortunate, but necessary price change that we must make.<p>There have been drastic price increases in various areas in the IT branch recently. That is why, unfortunately, we must also increase the prices of our products.<p>The costs to operate our infrastructure and to buy new hardware have both increased dramatically. Therefore, our price adjustment will affect both your existing products and new orders.<p>...</p>
]]></description><pubDate>Thu, 28 May 2026 11:01:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48307258</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48307258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48307258</guid></item><item><title><![CDATA[New comment by dominikz in "Ask HN: Why not have an EU browser?"]]></title><description><![CDATA[
<p>Recently I have been doing some OSINT on a web page and tried exactly what you are mentioning: check the origin of the web server behind CloudFlare. I tried anthropic's claude help, but it turned out to be impossible (at least for the two of us: me & claude).<p>* It would be very easy for Cloudflare to implement such a filter. *<p>What you are stating, the way I understand it, is that in order to implement your original idea (EU browser), one would need the second thing as well, which is force Claudeflare by EU regulations to expose the IP of the server behind a proxy? Maybe it would be easy to implement for Claudflare, but how would you otherwise convince them to do that?<p>Looks like a pretty big scope creep to me.</p>
]]></description><pubDate>Thu, 28 May 2026 10:02:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48306838</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48306838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48306838</guid></item><item><title><![CDATA[New comment by dominikz in "Ask HN: Why not have an EU browser?"]]></title><description><![CDATA[
<p>Let's step back for a second and analyze your proposal by breaking it down. The first issue I came across is what's the definition of 'site hosted in the EU', ie. how a browser would check that? Let's analyze what options we have (not saying the list covers everything):<p>1. Do ASN scan of the IP where the DNS entry for that webpage points to<p>2. Analyze the web resources the page is referring to (much the way urlsca.io does)<p>If I was implementing that, then with 1. I would probably immediately hit the issue of some/most of the pages being behind a proxy (cloudflare, etc.). With 2. if you had Google Analytics tag on it (and most of the pages do?), then it would show a lot of references to the US.<p>My point is, that it might be hard to implement not only becasue of whether it makes sense, but also because of: how would you do it?<p>If you were thinking the way for instance broadcasting companies restrict their content based on where you try to watch a movie from (they only allow certain countries), then I think that's a totally different setup.<p>Actually I started thinking about the idea you are proposing a lot, but in a more general way. With all the recent development in geopolitics, on whether I can have all the data and technology in EU. The natural move was to verify how much of the solution I already have, ie. host the data itself on Hetzner Cloud. But I think EU is still far behind when it comes to the glue, ie. the software part and the analytical part. Practically every company needs some sort of tracking and most of those solutions that we currently have immediately put you outside of EU.<p>I am currently experimenting for instance with umami to swap out Google Analytics. They have a solution that you can self-host. But again, this is some effort compared to ready off the shelf GA that 99% of companies probably would use.</p>
]]></description><pubDate>Thu, 28 May 2026 06:01:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48305155</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48305155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48305155</guid></item><item><title><![CDATA[New comment by dominikz in "Netherlands Seizes 800 Servers, Arrests 2 for Aiding Cyberattacks"]]></title><description><![CDATA[
<p>Dear Dr [my name]<p>After reviewing your updated customer information, we have decided to deactivate your account because of some concerns we have regarding this information. Therefore, we have cancelled all your existing products and orders with us.<p>Best regards<p>Your Hetzner Online Team<p>---<p>This is the email that I received, after I mistyped my credit card data, when creating an account on Hetzner Cloud. You don't have to be a big cloud company to enforce the KYC rules to defend against fraud.<p>I wonder how big/small wa pissmail? Would be good to know where is the threshold of sanity:<p>1. staying with smaller providers is cheaper (and you usually get non-AI customer support)<p>2. at the risk of stepping into something that makes you lose your data (like you did)</p>
]]></description><pubDate>Wed, 27 May 2026 04:41:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48289728</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48289728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48289728</guid></item><item><title><![CDATA[New comment by dominikz in "The bootstrapper's EU stack for under €10 per month"]]></title><description><![CDATA[
<p>From the two cloud services listed I have only experience with Hetzner Cloud (extensive) and OVHCloud (less). The other day (2 years back) when I did research on whether to use one or the other, it turned out that OVHCloud did not have any reasonable user management, ie. you would need to do all the machine acquisition under one 'root' account. That was a deal breaker and the reason why going with Hetzner Cloud felt more natural. I can still confirm that the choice was good from my perspective.<p>I wonder if anything changed WRT to user management in OVHCloud and how does it compare to other platforms.</p>
]]></description><pubDate>Tue, 26 May 2026 09:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48277394</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48277394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48277394</guid></item><item><title><![CDATA[New comment by dominikz in "Migrating a decade-old Ubuntu 16.04 blog to FreeBSD on Hetzner"]]></title><description><![CDATA[
<p>My experience is that bundling services is what gets you in that 10+ years old system. Now, when I migrate services, I usually decouple them from a single hardware unit. This creates a nice opportunity to update each system separately and not to wind up with an old OS again in another 10 years. So my usual migration is Hetzner bare metal -> Hetzner Cloud.</p>
]]></description><pubDate>Tue, 26 May 2026 06:02:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48275600</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48275600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48275600</guid></item><item><title><![CDATA[New comment by dominikz in "Traceway: MIT-licensed observability stack you can self-host in ~90s"]]></title><description><![CDATA[
<p>I have recent experience only with: graphite, uptimekuma, moira - I would certainly recommend for small shops.<p>I believe what makes it work is the glue, ie. what it integrates with: connect with application logging (log4j), notification with slack.<p>A few years back I was working with splunk (but this is another galaxy when it comes to cost) and ELK stack. But this was only for logging, not full observability.</p>
]]></description><pubDate>Mon, 25 May 2026 10:54:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48265446</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48265446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48265446</guid></item><item><title><![CDATA[New comment by dominikz in "Traceway: MIT-licensed observability stack you can self-host in ~90s"]]></title><description><![CDATA[
<p>I was helping a small e-commerce shop  moving from Hetzner bare metal to Hetzner Cloud. Initially I thought that the difficulty will be in moving the data, but I got surprised. The difficulty was the fact that the application had absolutely zero observability.<p>If I could turn back the clock a year back, and evaluate the tool you are proposing against what happened, here's how it would look like.<p>The first thing we had problems with was performance. We moved to smaller Hetzner Cloud machines and split a multi-tenant bare metal systems to fine-grained virtual machines. Having no metrics, meant that we were absolutely blind time-wise. We could log into console and issue 'top', but we couldn't do this after the fact. Decision: self-hosted graphite. I see you have metrics in tracewayapp -> +1.<p>Now 2 months fast forward. The second problem we had was stability. Because we now moved from a single stable machine to around 200 unstable cloud machines, we had no idea which system is up and which isn't. We did a research of how to outsource uptime. We had online meetings with sales teams of uptime.com and uptimerobot. The initial cost was doing two of those 30-minute sales/fit calls. But that's marginal. The real cost would be something that they price if I remember correctly 1USD/probe/mo. We'd need 200 probes by their definition. The pricing is what killed the deals. Decision: self-host uptimekuma. Initial cost of in-house setup and then just the cost of the smallest hetzner machine which is 2.99EUR/mo. We heavily rely on uptimekuma->slack integration for notifications. I see no uptime tool in tracewayapp -> -1.<p>Another 3 months have passed. We stopped looking at graphite dashboards on day-to-day basis. Natural human optimization. Systems started going down because running out of disk space, or bugs that exhausted connection pools to the database (twice a month for one of the biggest customers). We quickly realized we need threshold notifications based on metrics. Decision: self-host moira. Heavily rely on slack integration. It's hard to find whether there's something similar in tracewayapp -> -1 (correct me if I'm wrong).<p>Some few months fast forward. Some of the deployments had a bug that resulted in a flood of exceptions. Even though the system was up (uptimekuma green), some critical services were not working. We did a tricky hibernate upgrade and only found out 4 hours after the deployment that the system is not working. Decision: integrate logging with metrics (graphite) and moira to trigger slack notifications when say #errors > threshold. It's hard to say whether this workflow is easily configurable in tracewayapp -> -1.<p>Can you elaborate more on the points where I perhaps might have rated your app negatively, but you actually actively support these scenarios and the information is burried somewhere deep in your docs (a few pointers would be helpful if this is the case).<p>What I like about, what looks like a very complex stack I ended up with, is the fact that it works much the same way as UNIX pipes: I can pretty much change one piece in this flow - ie. I am avoiding vendor lock-in.</p>
]]></description><pubDate>Mon, 25 May 2026 10:36:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48265359</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48265359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48265359</guid></item><item><title><![CDATA[New comment by dominikz in "What Happened to Hetzner Pricing?"]]></title><description><![CDATA[
<p>It's about Hetzner Cloud, not bare metal, but I think it shows the direction. On February I received this email.<p>This mail is to inform you about an unfortunate, but necessary price change that we must make.<p>There have been drastic price increases in various areas in the IT branch recently. That is why, unfortunately, we must also increase the prices of our products.<p>The costs to operate our infrastructure and to buy new hardware have both increased dramatically. Therefore, our price adjustment will affect both your existing products and new orders.<p>The underlying causes of the increased costs are, among others, the exploding demand for AI-related computing power and for cloud services. In addition, raw material prices and production costs have also generally risen for manufacturers. The costs for RAM and SSDs especially have risen by a large amount. For example, the cost for DRAM memory has increased up to 500% since September 2025. And according to market researchers like TrendForce, this price trend will continue throughout the year.<p>We have genuinely tried hard to optimize our costs and to prevent increasing our prices for as long as possible. But we can no longer compensate for the strain that it has placed on our operations. We want to continue to deliver quality products that meet both our standards and your expectations, so we must take this step.<p>The price changes will take effect on 1 April 2026 for both new orders and existing products. For orders placed before 1 April 2026, but delivered after 1 April 2026, the adjusted prices will apply.<p>The following existing products, listed under the customer number specified in the subject line, are affected by the price increase as follows.<p>...<p>We know that price changes are always a challenge for everyone. However, we believe that our products' prices and conditions still have a competitive price-to-performance ratio.<p>We have prepared a list of all new prices for you on Hetzner Docs at <a href="https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment" rel="nofollow">https://docs.hetzner.com/general/infrastructure-and-availabi...</a>. Starting on 1 April 2026, the new prices will also be on our website.<p>If you do not wish to continue your contract, you can cancel the products within the regular cancellation periods via your administration interface.<p>We hope that you will be able to understand and accept our decision, and that we are sorry that we have to change our prices.<p>If you have any questions, we will be happy to help. Please log onto your account and go to "Support" in the menu and create a support request.<p>Kind regards,<p>Hetzner Online</p>
]]></description><pubDate>Sun, 24 May 2026 06:09:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254864</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48254864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254864</guid></item><item><title><![CDATA[New comment by dominikz in "Hetzner us-east, now you can get only the smallest instance (CPX11)"]]></title><description><![CDATA[
<p>We have the same problems in Europe. We started using Hetzner Cloud heavily about a year ago migrating our bare metal infra to around 200 Hetzner Cloud machines. We were doing it gradually over 9 months. At the beginning it was working smoothly. After around 30 machines, we started getting these 'Limited Availability' messages.<p>Our solutions (from simplest to the most sophisticated).<p>Use a different datacenter, for instance instead of Falkenstein, use Helsinki.<p>If that does not work, then instead of using web GUI, use either terraform or hcloud in console. Usually what was shaded in the GUI, worked through console.<p>If that does not work, try to loop terraform or hcloud in the console with a 5 minutes sleep time in between retries (mind hetzner api rate limit). Usually we could get up to four machines overnight. What we discovered (might not be true any more) is usually around 4-5AM european time, some machine types were going back to the pool.<p>But the real problem is IMHO the pricing change Hetzner release around 6 months back. This is my guessing here, so do not hold me accountable. All those cheap servers are now called 'Cost Optimized' and are mostly not available. The new group is called 'Regular Performance' - they are twice that expensive as 'Cost Optimized'. Also, notice that Hetzner has around 2 months ago released an official email to all customers that they have to raise their pricing, claiming they cannot keep up with the cost of labour/hardware to keep it running.<p>If you try to connect the dots, it looks like they just want to force people to move to the 'Regular Performance' group (2x cost) over time, to balance out the earnings.<p>To comment directly on your 'cpx11' problem. This is 'Regular Performance' group, so you are already in Hetzner's 'target'. I believe if you use one of the techniques I gave you above, you should be able to acquire that machine.</p>
]]></description><pubDate>Sun, 24 May 2026 06:03:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254834</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48254834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254834</guid></item><item><title><![CDATA[New comment by dominikz in "FinOps for AI: per-commit cost attribution"]]></title><description><![CDATA[
<p>Interesting, but are we there yet?<p>Where I live and work people get 'attribution' from the managerial staff by showing more spending on anthropic graph. Our founder had a hard time convincing people just to use claude or copilot. He fought for 6 months. The adoption is only happening. He measures it by looking at how much did each team member spent in claude console. I asked my other colleague at a different company. He said that one of the developers got recognized by the managers, because he spent 200USD last month on claude tokens - that's more than anybody else in the team.<p>I have to admit that in my company for some of the people it is really disappointing - the technology itself. We start seeing that what is being promissed by the marketing is not delivered. I think we may get to the point when the AI bubble starts popping, before the technology is widely adopted.<p>Having said that, from my subjective point of view, I wouldn't incorporate this cost breakdown technique in my company for a very simple reason: it's not worth it. It has a negative ROI at this point for us. But maybe it's different in other companies.</p>
]]></description><pubDate>Sun, 24 May 2026 05:41:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254740</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48254740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254740</guid></item><item><title><![CDATA[New comment by dominikz in "Ordinary WiFi can now identify people with near perfect accuracy"]]></title><description><![CDATA[
<p>I wonder how fast the law in say Austria will forbid using WiFi. They already forbid using (or even having installed) a video camera in your car, as it is invading other drivers privacy.</p>
]]></description><pubDate>Sat, 23 May 2026 20:15:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48251039</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48251039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48251039</guid></item><item><title><![CDATA[New comment by dominikz in "Show HN: nsS3ui – A non sucking GUI for S3"]]></title><description><![CDATA[
<p>What's the URL?</p>
]]></description><pubDate>Sat, 23 May 2026 19:58:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48250882</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48250882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48250882</guid></item><item><title><![CDATA[New comment by dominikz in "GitHub Copilot App"]]></title><description><![CDATA[
<p>I was trying to use copilot from:
- Intellij IDEA plugin
- but then quickly switched to official terminal application copilot<p>I dropped it quickly in favour of claude in the terminal for various reasons:
- that github's copilot license of 19USD/seat/mo was kind of doggy? It had some limit on the tokens after which they'd start to charge per token usage?
- it didn't ask me for permission to run certain commands - security risk<p>I wonder if with the link you've sent anything changed with that regard. I believe I'm still staying with claude, but maybe it would be interesting to know if github's tools are improving.</p>
]]></description><pubDate>Sat, 23 May 2026 19:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48250865</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48250865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48250865</guid></item><item><title><![CDATA[Using games/cards to learn new skills]]></title><description><![CDATA[
<p>I wear two hats:
- I am making my living being a programmer
- as a hobby I rock climb quite a lot (including ice climbing)<p>Story 1<p>When I started going into avalanche terrain, I quickly realized that I need to get some professional training before something happens. I went to a 2 day course. The lecture for 8 hours in a classroom, even though was done by a really good professional, was hard to understand. Especially when the lecturer introduced something called 'professional method of assesing avalanche risk'. Nobody understood. But at the evening, we went to the bar, ordered a few beers and the lecturer pulled out something called 'Snow Safety Cards' (https://www.snowsafety.nl/wp-content/uploads/2015/11/Snow-Safety-Cards-Additional-Cards-v7.3-EN.pdf). And even though we were getting more drunk with each beer, we started to understand that method.<p>Story 2<p>I joined a new IT project. One of the veterans in our team convinced the founder that it would be great to integrate the team that just grew x3 and meet at a company 'Christmas Party'. We had an official dinner, and then we went to the pub. I pulled out these cards after one round (or two): https://punkx.org/unix-pipe-game/ext-0.1/. We started playing. To my surprise, none of the 15+ programmers knew what is a unix pipeline! Even the veteran. But people started learning it on the go. I don't have to tell you that I wasn't the one winning the game (probably because it is not balanced and it wasn't created with that in mind - mostly to teach kids). It was so interesting to see that it was the same story as with avalanche cards. People had no idea what the subject is, they learned easily on the go even with their frontal cortex numbed.<p>Even though these happened a few years back, I still keep thinking. What is the phenomenon of games that help you go into a pretty abstract/technical field, even when you are in the no-teaching mode? It kind of makes me think that the scientists that study dolphins say that they play 50% of the time, opposed to humans. I wonder if anyone tried to make a dolphin drunk and study how well they acquire knowledge whilst playing.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48250814">https://news.ycombinator.com/item?id=48250814</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 23 May 2026 19:50:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48250814</link><dc:creator>dominikz</dc:creator><comments>https://news.ycombinator.com/item?id=48250814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48250814</guid></item></channel></rss>