HNHacker News
TopNewBestAskShowJobs

kuon

2,353 karma · joined July 26, 2014

Developer and engineer. <http://kuon.ch>
submissionscomments
kuon··on Phoenix.new – Remote AI Runtime for Phoenix
I really wish I could move to those nice new editors, but as a vim user I just feel paralyzed when I cannot use vim bindings. And all "emulations" I tried are just incomplete.
kuon··on Signal – An Ethical Replacement for WhatsApp
As long as I need a phone to use those, they are not a solution.
kuon··on US Streetlights Are Turning Purple
I am buying philips now when I have to replace them, so far, only 1 philips led died. So they are much more durable, but still not living to the promise of "change once and it will last forever".

I also suspect that many LEDs are designed for 220V, but here in switzerland it is 240V norm and in the middle of the day my power meter reads around 245V (I suspect it is because there is a lot of solar panels on the roofs around me), so it is not a negligible voltage difference if the electronic is not designed for it.

kuon··on US Streetlights Are Turning Purple
It is not directly related to the article, but the decaying LEDs mentionned in the article made me think of it.

Since we had to switch to LEDs, I had to change lightbulbs waaay more often. I realize they consume less (even if here they would just help heat the house so the energy is not lost), but hell they are crap. They start blinking, their color is shifting, they die quickly, they are super expensive, they are bigger and many lamp I had couldn't be fitted with LEDs unless I found some smaller ones which are even more expensive.

This is my personal anecdotal experience, but I would be interested if any serious study had looked into this kind of issues.

kuon··on Ogmo – free, open source, 2D level editor
I always feel depressed when I see what is my developer work nowadays, but this kind of project makes me happy. I don't know exactly what it is, but those simple UI thingies with pixels are cozy to me.
kuon··on Pipelining might be my favorite programming language feature
That's also why I enjoy elixir a lot.

The |> operator is really cool.

kuon··on Matrix.org Will Migrate to MAS
While I generally agree, the slidge bridge for XMPP has been working quite well for me, especially whatsapp, but it is really new.
kuon··on Self-Hosting like it's 2025
I manage about 500 servers. Critical services like DNS, mail, tftp, monitoring, routing, firewall... are all running openbsd in N+1 configuration, and in 15 years we had zero issue with that.

Now most servers are app servers, and they all run archlinux. We prepare images and we run them with PXE.

Both those are out of scope for self host.

But, we also have about a dozen of staging, dev, playground servers. And those are just regular installs of arch. We run postgres, redis, apps in many languages... For all that we use systems packages and AUR. DB upgrade? Zfs snapshot, and I follow arch wiki postgres upgrade, takes a few minutes, there is downtime, but it is fine. You mess anything? Zfs rollback. You miss a single file? cd .zfs/snapshots and grab it. I get about 30minutes of cumulated downtime per year on those machines. That's way enough for any self host.

We use arch because we try the latest "toys" on those. If you self host take an LTS distribution and you'll be fine.

kuon··on Self-Hosting like it's 2025
If you self host, do not use containers and all those things.

Just use a static site generator like zola or hugo and rsync to a small VPS running caddy or nginx. If you need dynamic thing, there are many frameworks you can just rsync too with little dependencies. Or use PHP, it's not that bad. Just restrict all locations except public ones to your ip in nginx config if you use something like wordpress and you should be fine.

If you have any critical stuff, create a zfs dataset and use that to backup to another VPS using zfs send, there are tools to make it easy, much easier than DB replication.

kuon··on Why Is This Site Built with C
I agree with the author that many projects are waaaay to big. I have been using zola and I quite like it. I like the C approach which gives an extra geek point!
kuon··on Spammers are better at SPF, DKIM, and DMARC than everyone else
Providers should really stop using spam folder and refuse email at the session lvl, that alone would fix the false positive issue. I had a rant [1] about it a while ago.

[1]: https://www.kuon.ch/post/2024-09-16-email-rant/

kuon··on IronRDP: a Rust implementation of Microsoft's RDP protocol
Do you know a good client on linux with Wayland support? I have artefacts with all clients I tried.
kuon··on I stopped everything and started writing C again
Try zig, it is C with a bit of polish.
kuon··on DigiCert: Threat of legal action to stifle Bugzilla discourse
What is the actual impact on infrastructure? Is it just some old certificates being valid past expiration?
kuon··on WhiteSur: macOS-like theme for GTK desktops
I tried many theming configuration but I always end with small but nasty little bugs like white on light gray icons in some app or wrong padding in others. It is very hard to have a consistent theme across all Linux apps.

I realize that the gazillion of UI api on Linux makes it hard/impossible but I think it should be more of a priority.

kuon··on Recreating Delicious Library in 2025?
I miss skeuomorphism. With good UX it makes great UI. It's weird considering I have my head inside a terminal most of the time but I was fond of those UI.

I wonder if formal studies exist that measure things like "discoverbility" or productivity for normal users.

kuon··on Hackers get $886,250 for 49 zero-days at Pwn2Own Automotive 2025
How do you start this line of work? I think I am pretty versed in many security topics and I "think" I would see (some) vulnerabilities in systems, but I don't know where to start. Do you just "pick a target" and start digging?
kuon··on Show HN: I made an open-source laptop from scratch
Congratulations, this is awesome. I worked on medical devices where I did both hardware and software and it is really hard. I wish you the best and I really hope you'll continue to use your skills for good and open products.
kuon··on Nintendo announces the Switch 2 [video]
RTS and 4x could be way better with the use of a mouse.
kuon··on Intel's Tofino P4 Software Is Now Open Source
I would be curious as well. Every time we try something "software defined" the drawbacks are major, cost goes up, stability goes down and most importantly, bandwidth goes down by a factor 10. The only software defined networking gear we use is OpenBSD, to do some complex routing, but we cannot go above 5GB/s.
kuon··on Servo vs. steppers: Speed, Torque and Accuracy [video]
If you want high quality affordable servo motor, I highly recommend the clearpath from teknic.
kuon··on Railroad Tycoon II
> definitely think they appeal to the same type of gamer.

That is what I meant by "it remind me of RRT". I feel "at home" when playing them.

kuon··on Railroad Tycoon II
It is a widely different game and theme, but manor lords is very good and has some innovations that reminded me of RRT when it came out. If you like this kind of games I suggest you look at it.
kuon··on I've acquired a new superpower
I have no idea how that is supposed to work. If I cross my eyes I see 3 images and the middle one is a superposition of the two but I don't see any part standing out.
kuon··on TikTok tells staff impacted by wildfires to use sick hours if they can't work
Wait? In the US you can have "limited sick days"? But what happen if you have something bad and must be off work for 6 months? Who pays you?
kuon··on All clocks are 30 seconds late
Now I need to extrapolate this to explain why I am 10-30minutes late every time.
kuon··on Personal Mail Server on OpenBSD (2019)
That's weird, I get zero spam from gmail and my domain is from 2000 so my email addresses are everywhere with catchall on the domain.

I am not doubting you, but did you check that the email was actually coming from google servers?

kuon··on Personal Mail Server on OpenBSD (2019)
I run my own email server and get nearly zero spam due to the simple reverse DNS check which catch most of them, rspamd catches the rest. I have about 50 000 emails in daily with about 500 delivered and in those 500 about 20 which are spam.

Also, to remove the problem of false positive, refuse spam at the SMTP connection level and do not use a spam folder. This way users will get an MTA email in case of false positive.

kuon··on Where can you go in Europe by train in 8h?
This is so bad when compared to Japan.

I don't mean that to be mean, but there is so much improvement possible. I hope it will improve. I live in Switzerland and I cannot use public transport most if the time because there isn't any.

kuon··on Itch.io Taken Down by Funko
Joking aside, why?
← PreviousPage 3 of 26Next →