HNHacker News
TopNewBestAskShowJobs

kuon

2,353 karma · joined July 26, 2014

Developer and engineer. <http://kuon.ch>
submissionscomments
kuon··on Google is dead. Where do we go now?
I consider ads to be a cancer I hope it will die in every possible way.
kuon··on We replaced H.264 streaming with JPEG screenshots (and it worked better)
Wait what? 40Mbps for a remote desktop? Event 10Mbps is insane. I remember deploying sunrays over dialup and the image wasn't that bad, yes it was low resolution and I think it was UDP, but the desktop was usable with a surprisingly low latency.

To monitor an IA you can lower the bit depth considerably and not lose that much details on what is happening. If you control the web rendered, disable text anti aliasing, and there might be other optimization that can help. Tile & diff the image... But video encoders already does that so it might just work out of the box.

Also if your single h264 image is larger that jpeg then you are doing something wrong, jpeg is a very poor encoding compared to what we have today.

Look at how other remote desktop protocol does it, VNC, RDP...

Managing streams over corporate network is well documented, many web frameworks will include a "longpoll" fallback (or SSE) for streaming to play nice even without web sockets. "Discovering" you cannot deploy whatever you want to an enterprise network is quite alarming.

I really don't want to be the graybeard guy saying "young engineers are bad", as I am more on the side of believing on the new generations, but please, don't act like computers spawned into existence in 2020 and that nothing has been done before.

kuon··on Apple has locked my Apple ID, and I have no recourse. A plea for help
Because it will be used by other services. Like google requiring one for you to use their services. That's the problem.
kuon··on Apple has locked my Apple ID, and I have no recourse. A plea for help
I treat apple ID and google ID like throwaway accounts. I would never trust anything valuable to either. The problem is that it is very hard for "usual people" to do that.

I will also never have an electronic ID. We (Switzerland) were dumb enough to vote yes for it but we are giving away our freedoms eventually.

We need regulations to ensure vendor cannot lock in users and cannot threaten them. Everything should work like if you have your own domain and use email. If your provider go nuts, move your hosting and change your MX and point your local copy to it.

This should not be reserved to some nerd like me, it should be an universal right.

It is already late, but it can be reversed. We need for more sotires like this one to errupt, so people understand.

kuon··on Valve: HDMI Forum Continues to Block HDMI 2.1 for Linux
Well if you can download the source and compile it, I don't think it being legal really matters, just host it in a country that doesn't care.
kuon··on The privacy nightmare of browser fingerprinting
I have my own IP range and the data is accurate to the meter, which is what worries me.
kuon··on Moving from OpenBSD to FreeBSD for firewalls
Thats also what I thought, but on my test system under freebsd with mellanox 25Gbit/s nic and ryzen 9 I peak at around 2Mpps.
kuon··on Moving from OpenBSD to FreeBSD for firewalls
I was using OpenBSD for my firewalls for a long time, but with the arrival of 10Gbit/s ethernet, I realized that I had to move back to ASIC based firewalls.

Yes, you can forward 10Gbit/s with linux using VPP, but you cannot forward at that rate with small packets and stateful firewall. And it requires a lot of tuning and a large machine.

A used SRX4200 from juniper runs at around 3k USD and you can even buy support for it and you can forward at like 40Gb/s IMIX with it.

I still prefer PF syntax over everything else though.

kuon··on The privacy nightmare of browser fingerprinting
It is not really fingerprinting but I realized that ipinfo can place my IP on my house. I guess some stupid phone sent the GPS location. Isn't that supposedly under GDPR in Europe? Can I delete it somehow?
kuon··on Verifying your Matrix devices is becoming mandatory
I really want to love matrix but it always turned bad/broken at some point. I switched to XMPP. No issue ever, but the clients are not very good.
kuon··on AWS multiple services outage in us-east-1
I have a redundant fiber with two providers, I'm a LIR and I do my BGP, my internet is fine.
kuon··on OpenBSD 7.8
I switched my firewall to freebsd because of performances. I wonder how this release performs with mellanox cards.

I still have a preference for OpenBSD.

kuon··on AWS multiple services outage in us-east-1
I realize that my basement servers have better uptime than AWS this year!

I think most sysadmin don't plan for AWS outage. And economically it makes sense.

But it makes me wonder, is sysadmin a lost art?

kuon··on Notes on switching to Helix from Vim
Helix has no file tree.
kuon··on LineageOS 23
All my banking apps works fine under lineage. The only app that does not work is McDonald. I have not investigated very far, maybe it is possible to make it work.
kuon··on Notes on switching to Helix from Vim
I feel like I am not asking THAT MUCH from my neovim setup, but it is so complicated. My collection of vim config is about 1000 lines, that's insane, but when I try to trim it, everything seems required.

My requirements:

- language support (syntax, formatting)

- lsp (I want the goto definition)

- file browser

- quick jump (fzf...)

- a little bit of eye candy, nice fonts and a few icons to make things clear

- auto reload if file changed externally

- splits I can manage with the keyboard

- persistent undo

- in terminal or with excellent SSH remote editing

I would love to have an editor with better defaults. I don't mind learning something good and robust if it will serve me for years.

kuon··on Does our “need for speed” make our wi-fi suck?
For me the only thing that really matters, and globally sucks with WiFi is roaming.

My house is old and has stones walls up to 120cm, including the inner walls, so I have to have access points is nearly all rooms.

I never had a true seamless roaming experience. Today, I have TP-Link Omada and it works better than previous solutions, but it is still not as good as DECT phones for examples.

For example if I watch a twitch stream in my room and go to the kitchen grab something with my tablet or my phone, I have a freeze about 30% of the times, but not very long. Before I sometime had to turn the wifi off and on on my device for it to roam.

I followed all Omada and general WiFi best practice I could find about frequency, overlap... But it is still not fully seamless yes.

kuon··on Modern messaging: Running your own XMPP server
I agree but it's a required feature for many people.
kuon··on Modern messaging: Running your own XMPP server
XMPP has very nice server implementations, and the protocol is OK regarding complexity.

But the clients are lacking. On linux there is gajim that is "okish" but it lacks calling capacity with mobile clients. On mobile there is conversation and derivatives on android which are "nearly there" and monad on iOS.

Globally, the main lacking features are:

- voice and video calls cross platform

- gif integration, tenor/giphy/imgur...

- fast sync (if you open gajim after being offline for a week, it takes ages to catch up)

kuon··on Cloudflare Email Service: private beta
Reverse DNS check and rspam check at connection phase (no spam folder and false positive gets an email from their MTA)
kuon··on Burner Phone 101
Yeah, I forgot: I'm in switzerland.
kuon··on Burner Phone 101
That's far, but good to know.
kuon··on Burner Phone 101
Is there any sim you can buy internationally without an ID? Here you need an ID.
kuon··on 200k Flemish drivers can turn traffic lights green
I should have been clearer on two behaviors. What I describe is if you are "alone". Green light often (not everywhere) don't stay green if there is no car. But if there is traffic, it is made in such a way that when you get a green somewhere, you can expect every subsequent intersection to turn green when the head of the traffic arrives. So the first vehicle will see a red light turn green as they approach, and the ideal timing is around the speed limit. Further cars will have a green light, but with no intensive to speed as they are sandwiched between cars.

Also I should say that this is empirical evidence based on about 20 intersections I pass often. I don't know how much of a rule it is country wise as I don't pay attention to that when I go places I don't routinely go.

kuon··on 200k Flemish drivers can turn traffic lights green
Here (switzerland) lights turn red on purpose to slow down traffic. The idea is that if you see a green light in the distance, you are motivated to speed up to catch it before it turns red. If it is red in the distance, you slow down because you eventually have to stop, and when you are like 20m from it, detectors will see you and turn it green.
kuon··on Never write your own date parsing library
Hard disagree here. Use it. Of course, if you running code that drive a pacemaker or a train maybe be careful, but in general, do things. We don't want a world where only three old bearded guys can write a compiler or a physic engine. Do the same errors again and you'll learn, eventually you'll do better than those who were here before you.
kuon··on macOS Icon History
I really like the 2010-2015 era. Something seems lost after that.
kuon··on Zig breaking change – Initial Writergate
I'd say it is taking some serious design decision for like the 30 years to come, so I am happy it breaks things now.

I wish it moved to snake_case for functions, this is a cosmetic detail but it drives me crazy.

kuon··on Starship: The minimal, fast, and customizable prompt for any shell
It looks nice.

I usually like simple prompt, but there is one feature I really like, it's the timestamp. It helps me remember when I did something and how long it tooks.

kuon··on Phoenix.new – Remote AI Runtime for Phoenix
My main issue with vim emulation is that you cannot do file management and windows management.

In my vim workflow I keep splitting/unsplitting windows and I like to have a file browser I can navigate with vim bindings.

← PreviousPage 2 of 26Next →