I've found two somewhat surprising effective ways for new music discovery:
1. Spotify Weekly Discover (personalized) ~ Still can't work their silly UX, but their recomms are good. Is it time yet for "Bring Your Own Client" to their API ??
2. Online Communities: Many a twitch streamer has music bots or accept music request while streaming. Has been a great source for new discovery.
In almost any way. Sane data structures, a coherent namespaced stdlib etc etc. Like just how painful is it to do websockets in PHP? It requires all sorts of dependencies etc. PHP is just a mess with some lipstick, and to be honest it looks like they want PHP to be a Java clone.
Babashka has very fast startup, has solid filesystem bindings via babashka.fs, http client and server, awyeah for AWS, Jackson or pure Clojure JSON, access to GraalVM friendly Clojure and Java libraries. Well maintained and mature. Go Borkdude!
Everytime Hetzner comes up I tried to make the comment hoping it reaches the right ppl !
Hetzner has THE BEST UX for their cloud-vps stuff.
Please don't change a thing, just for the sake of changing something. Looking at "YOU Spotify !" Compared to most of the other cloud vendors, its refreshingly simple and elegant ! Good job whoever did it, now the job is to KEEP it like that.
Hi there! This is Chris, Design & Integrations Lead at Hetzner Cloud. Thanks a lot for the kind words on behalf of the whole team! Your comment got passed on to our team channel in our internal chat. Really really glad to read comments like yours – keeps us motivated to do even better :-)
Anything you'd like us to improve in terms of UX or DX of our Open Source integrations?
Ohh lol sorry didnt see reply ! You are very welcome. No is perfect as is ! A cool writeup of the ux work process you guys have might be awesome blog article. Metrics, design philosophy, team makeup, tools, ux importance in org etc etc :)
I'd second that. We have stuff on both Digital Ocean and Hetzner, and switching between them I'm constantly reminded how much better the ux on Hetzner is. The fact that they now do hugely capable ARM servers for stupidly cheap is a bonus, and if they ever open a London data centre I'd probably drop Digital Ocean immediately.
I just got 28.1ms IPv4 pinging between a server in the UK (i.e. a good connection) and Hetzner Germany. The timing within Hetzner's network is surprisingly varied, so pings to some of my servers are 27.1ms instead, and pings to some IPs on a server are lower by a few ms than other IPs on the same server.
I just tried IPv6 and got 23.0 to 23.3 ms, so that's a pleasant suprise. Last time I checked IPv6 was higher latency. Unfortunately I don't have IPv6 at my office or at home so it's not worth using for my work.
From both my office and home, pings to my Hetzner servers are 50 to 85ms. That's because of the slow links I have locally.
Those times are not huge but all the little latencies add up when doing things interactively, especially those that take multiple round trips. You probably wouldn't want to run a game server with those latencies.
I found remote editing files with Emacs Tramp particularly slow at that latency because it does too many unnecessary round trips. For remote compiles I have an SSH session open and use Git or rsync to transfer files to/from my laptop, but that's annoyingly slow as well. I still use Hetzner servers for development because the compute hardware is much better than anything for a comparable price in the UK, but I would probably switch to a UK-located version if Hetzner opened a data center in the UK with similar hardware and pricing - which seems unlikely!
1. Spotify Weekly Discover (personalized) ~ Still can't work their silly UX, but their recomms are good. Is it time yet for "Bring Your Own Client" to their API ??
2. Online Communities: Many a twitch streamer has music bots or accept music request while streaming. Has been a great source for new discovery.