News for hackers. Stuff that matters.

SkyLinx

Re:Show HN: Fakecloud – Free, open-source AWS emulator on Wednesday April 15, 2026 @05:19PM (#47785369)
Thank you for sharing this! It looks like a very useful tool, especially for those of us who got burned by LocalStack's auth token requirement breaking CI pipelines.

Show HN: SprintPulse – AI-powered retrospectives that drive action

Hi HN,I am the founder of SprintPulse. Like many of you, I used to dread retrospective meetings. They often turned into a repetitive cycle where we wrote down the same issues every sprint but never actually fixed them. "Better communication" was on our action item list for months.I built SprintPulse to fix that loop. It is a tool designed not just to collect feedback, but to make sure it leads...

( Read More... | no comments | on HN )
Re:Ask HN: What Are You Working On? (February 2026) on Tuesday February 10, 2026 @04:42PM (#46967319)
I'm building SprintPulse (https://sprintpulse.io), a real-time retrospective tool that transforms team feedback into concrete action items. With AI-powered summaries, merge suggestions, and sentiment tracking, every voice is heard and nothing gets lost. With the Linear integration, you can easily export your action items to a Linear or Jira project.
Re:Ask HN: What Are You Working On? (February 2026) on Monday February 09, 2026 @04:35AM (#46943390)
Hey! I'm building SprintPulse - https://sprintpulse.io - a real-time retrospective tool designed with small teams in mind that transforms team feedback into concrete action items. With AI-powered summaries, merge suggestions, and sentiment tracking, every voice is heard and nothing gets lost.

New record: I created a 300-node Kubernetes cluster in 11 minutes

This is with the new version not yet released of my tool https://github.com/vitobotta/hetzner-k3s.It uses k3s as Kubernetes flavor and Hetzner Cloud as provider. For this test I used extremely high concurrency so the tool hung twice in the middle of the process because I was hitting the Hetzner API too hard, so I had to interrupt it and continue.Excluding the time it paused/hung due to the API,...

( Read More... | no comments | on HN )

(For Kubernetes users mainly) I need your help/advice with a business idea

Hi all, if you already use Kubernetes in any capacity or are you interested in it, would you mind spending a few minutes voting in a quick poll and hopefully answering a few questions? I would appreciate your help a ton because it would help me make the right decision and hopefully avoid a costly waste of time.Everything is in a Github discussion at...

( Read More... | no comments | 2 points | on HN )

V1.1.5 of Hetzner-k3s (my Kubernetes installer for Hetzner Cloud) is out

The new release introduces more customisation options for cluster/service CIDRs, cluster DNS, updated manifests for CSI/CCM/autoscaler, and a couple of improvement for creating large clusters. Check it out at https://github.com/vitobotta/hetzner-k3sIf you are already familiar with this tool, I'd love to know how it's worked for you so far. :)

( Read More... | no comments | on HN )
Awesome, will join :)
Ah, it asks me for a license saying that my trial expired on in January, when I tried it. Is there any way I can try it again to see what's changed?
If its similar to k9s and lens what sets it apart? Please don’t get upset from my questions, it’s not my intention. I am genuinely just wondering why I would pay for this tool when there are similar tools that are free to use. I actually tried your tool not long ago - I remembered now from the screenshot. At the time it didn’t support proxies if I remember correctly and I didn’t really see anything that would make me switch from k9s (my current favorite because I’m very fast using it with the keyboard). Perhaps I will try it again to see what’s changed.
I’m probably not going to try it because while it sounds interesting it seems expensive for me considering that there are free tools already available. How does this compare to Rancher for example?

Hetzner-k3s v1.1.1 – the easiest way to create k3s clusters in Hetzner Cloud

This is my tool to quickly create k3s clusters in Hetzner Cloud.The main change in this release allows creating node pools with any number of nodes - you are limited only by the caps on your Hetzner account. This update makes it possible to create pretty large clusters for cheaphttps://github.com/vitobotta/hetzner-k3sLooking forward to any feedback, comments or questions :)

( Read More... | 1 comment | on HN )

Setting up Seafile (file sharing and syncing) with S3 and Collabora Online

Hi everyone, I wrote a blog post about Seafile. If you are not familiar with it it's a more reliable and faster file syncing/sharing solution than Nextcloud, which you can self host. In the post I describe how to set it up with object storage (so you don't need to worry about how much disk space you need) and Collabora Online, to be able to work on office documents alone or with other people in...

( Read More... | no comments | on HN )
Re:Why is DNS resolution via UDP faster than TCP on Mac? on Thursday January 19, 2023 @07:57AM (#34439805)
With Drill I get the same numbers with or without the -t argument for tcp. So it gives a different result from dig. Why?
Re:Why is DNS resolution via UDP faster than TCP on Mac? on Thursday January 19, 2023 @07:51AM (#34439750)
Wow now I am even more confused. The Time column shows 3.67 for UDP and 7.32 for TCP. This seems to suggest that UDP is faster, but dig commands show the opposite. Why is that?
Re:Why is DNS resolution via UDP faster than TCP on Mac? on Thursday January 19, 2023 @07:33AM (#34439633)
On Mac?
Re:Why is DNS resolution via UDP faster than TCP on Mac? on Thursday January 19, 2023 @07:33AM (#34439630)
That's why I think it may be a problem on Macs, because I don't see the same issue on Linux either. I am not familiar with Wireshark. What should I be looking for? I tried but there's a lot of information for each packet.
Re:Why is DNS resolution via UDP faster than TCP on Mac? on Thursday January 19, 2023 @07:32AM (#34439620)
I have the same issue with VPNs though, so it can't be my provider I think?
Re:Why is DNS resolution via UDP faster than TCP on Mac? on Thursday January 19, 2023 @07:17AM (#34439527)
I tried with a VPN too, same issue for me
Re:Why is DNS resolution via UDP faster than TCP on Mac? on Thursday January 19, 2023 @07:17AM (#34439522)
Are you on Mac? What is drill?
Re:Why is DNS resolution via UDP faster than TCP on Mac? on Thursday January 19, 2023 @06:59AM (#34439404)
Ooops... thanks! Fixed.

Why is DNS resolution via UDP faster than TCP on Mac?

My understanding is that DNS queries via UDP (the default) should be faster, but I am seeing the opposite on two Macs I own, and other 3 people I have asked who are also on Mac, see exactly the same thing. It's weird, but queries over UDP are 3-5 times slower than queries over TCP. I cannot reproduce this on my Linux servers for example.On my Macs I switched to DNS over TLS which is much faster...

( Read More... | 24 comments | 2 points | on HN )

Show HN: Hetzner-k3s v1.0.1 is out with autoscaling support

This is the newest update to my CLI tool to quickly create cheap Kubernetes clusters in Hetzner Cloud.This update adds autoscaling support, so clusters created with this tool now can behave similar to managed Kubernetes clusters, which I think is awesome.I received a lot of feedback since the last update so I hope anyone interested could try the new version as well.Thanks a lot for the feedback...

( Read More... | no comments | on HN )
It's up to you. You can configure it with one master or HA multiple masters (e.g.). If you set the instance count for the masters pool >1 then my tool will create a load balancer in front of the API server.

The tool simply requires a small YAML config file and creates and configures everything that you need to get a fully functional cluster in a few minutes. It creates all the infrastructure resources (servers etc), it deploys kubernetes on all the nodes, and then installs some software that allows you to provision both load balancers and persistent volumes. It also installs a controller that makes upgrading to a new version easier.

What the tool does not install is other apps, because this would be too opinionated and depends from cluster to cluster.

k3s because it has been around for a while, and it's something I have used almost since it was first made available.

Yes cluster upgrades are covered with the "upgrade" command, as described in the REAME. I use the Rancher's System Upgrade Controller for this, which makes rolling upgrades very easy and super quick.

Github Actions is perfectly fine, it's what I use both for personal stuff and at work.

For the database, are you planning to host it in Kubernetes? Depending on the database type there may be an operator that can handle backups easily for you. For example for Postgres I have used the Zalando operator which does this and there is a newer one called CloudNativePG which might be even better. What kind of databases are they?

You need to compile a different binary for each OS as they are not compatible :)
At the moment they are not static, so on Linux you may need to install a couple of packages depending on your system. I am going to try and compile a static version. On MacOS AFAIK it is not possible to compile a static binary.
I used Terraform first and then switched to Pulumi. What I like of Pulumi is that you get to use a proper programming language rather than a DSL, so you have more control/power in a way.

Older »