Hacker Newsnew | past | comments | ask | show | jobs | submit | troupo's commentslogin

It's not DNS

It can't be DNS

There's no chance in hell it's DNS

...

It was DNS


DNS is a special hell: naming things and caching rolled into one!

Both MacOS and Windows with wsl are perfectly fine for development. Especially MacOS.

There's literally nothing special about Linux when it comes to development. And there are quite a few downsides especially when it comes to some specialized tooling because many vendors often only have Windows tools for their devices.


I would have to agree with this. I don't understand people how say developing on Linux is somehow better. I have built C++ software across Windows, macOS and Linux and I can't say one is easier than the other at all. Perhaps it is because of the package management system that makes installing a compiler "easier" than downloading Xcode or downloading/running the Visual Studio installer??

I certainly don't find development tools better on Linux, particularly for C++ debugging. Windows/Visual Studio is the leader in that regard.

I have also done C#, PHP, Java, JS + web development across all 3 and don't see the difference.


and iTerm on Mac is better than any of the Linux terminals

I find a Linux host with a development guest OS the best to work in. It allows for snapshots, backups, and sharing development environments. Solution A might need a different environment than Solution B.

Funny enough, the bluetooth stack works better on a bare metal Linux box than a Windows one. Audio starts being played sooner.


> I find a Linux host with a development guest OS the best to work in.

I had a friend who runs Windows host (because of gaming) and Linux as a guest OS for development for the same reasons :)


This depends entirely on your stack and preferred workflow. MacOS is increasingly hostile to powerusers. If you don't mind following their golden path, all is fine, otherwise... I wonder how long before you have to enable a scary "developer mode" to install software outside the app store.

How is it hostile? Nothing seems to get in the way.

While that's true, I still don't have any issues running any stack on Mac (I've had Java, Python, C++, some Rust, Erlang/Elixir; previously I also had PHP and Ruby)

I guess I'd argue that "it depends on lot on what you mean by development".

For anyone hosting a product on servers (almost everything web related)... there IS something special about linux: It's where your product is going to run in production.

For folks who are doing work in other spaces, especially development that involves vendor provided physical devices: Then yes, I agree with you. Vendor support is almost always better for Windows, and sometimes entirely non-existent otherwise. I'll note this is starting to change, but it's not yet over the hump.

The only place I'd consider macOS as a "perfectly fine" linux alternative is mobile (and mainly because Apple forces it with borderline abusive policy/terms). Otherwise it's just a shittier version of linux on nice hardware, riddled with incompatible tooling, forced emulation problems, and a host of other issues. It's not really even "prettier" anymore.


> For anyone hosting a product on servers (almost everything web related)... there IS something special about linux: It's where your product is going to run in production.

I've been at several corporations and companies where the target OS doesn't matter in the least, and I've had multiple projects on my own where it was the same.

Most of development is so far removed from actual hardware and actual OS, it doesn't matter if your backend is developed on Mac and runs on Linux.


> The harder you make it to down or hijack a plane, the fewer downed planes you will see.

You know that TSA fails in 90-95% of cases and that crowds before it are a much jucier target?


Have those crowds been targeted?

I see similar crowd densities all over the place. I can think of easier targets than the airport.


Indeed, those crowds haven't been targeted, and TSA fails to detect 90-95% of tests to bring anything dangerous on board.

So what does that tell you?


> The existence of master locksmiths (and door breaching charges) doesn't mean you shouldn't lock your door at night.

The TSA checkpoints are the equivalent of moving all your belongings onto the lawn, and then locking the door.

Why bother with the plane when now you have potentialy a magnitude more people in the queue to TSA?


> You can't protect against an opponent who's motivated to learn the inherent vulnerabilities of our systems, many of which can't be protected against due to the laws of physics and practicality

Ah yes, the insidious opponent who learns the inherent vulnerability of ... huge crowds gathering before hand baggage screenings and TSA patdowns.

And these crowds are only there only due to a permanent immovable physical fixture of ... completely artificial barriers that fail to prevent anything 90-95% of the time.


Very true. The queues need to be improved.

> has a tendency to go for very non idiomatic patterns (like using exceptions for control flow).

It tends to always write Java even if it's Elixir. Usage rules help: https://hexdocs.pm/usage_rules/readme.html


There's a difference between "imagination and willingness to experiment" and "blind faith and gullibility".

Last time I wanted to try it it was nowhere near DO: https://x.com/dmitriid/status/1835649083345649780

You've posted that twice in this thread. I don't think it's as damning as you think it is.

I agree, seems he's on a mission instead.

Ah yes. The "mission" of pointing out how bad companies are in the most trivial details.

Last time this came up I decided to try Scaleway which is at the top of their "cloud computing" list.

"European alternative" that doesn't know that European addresses have non-ASCII characters: https://x.com/dmitriid/status/1835649083345649780


I'm sure there are much bigger and more worthwhile criticisms to be had than this.

It's something they should fix and if they did would you suddenly switch to Scaleway? I think you would consider other factors first.

A good critique for example is OVH lost a lot of customer data due to a fire. Where was the redundancy? That would make me think twice before switching to OVH.


> A good critique for example is OVH lost a lot of customer data due to a fire. Where was the redundancy? That would make me think twice before switching to OVH.

I lost a VPS in that fire, but I was up and running a few hours later with a new VPS at a different OVH location.

Not to deflect blame away from OVH and their large screw up, but we should never rely only on the redundancy of the hosting provider. Even on AWS, I wouldn't trust them to not lose my data if one of their datacenters burns down.

At the time I was making regular backups to two different providers with servers somewhere else. When I noticed that it was serious, I ordered a new VPS and restored everything. If OVH itself went down, I could have used Scaleway, Hetzner, Contabo, etc.


A lack of Unicode support in 2026 is like someone coming with dirty clothes to a job interview: it might not affect too much how the work is done, but immediately raises doubts about the underlying level of professionalism.

That was 2024 (still inexcusable), they managed to fix it at one point https://news.ycombinator.com/item?id=46734771

> It's something they should fix and if they did would you suddenly switch to Scaleway?

You know why I have this screenshot? Because I literally tried to switch to "great European alternative" that is "as slick as DO".

After a third or a fourth screen, most of which felt completely isolated and disconnected from any previous ones, I gave up on the screen that couldn't handle a standard European address.

This was literally the point that I gave up.

So I went ahead... and signed up with Hetzner.

Edit

So I decided to try again. Literally the first page of account sign in tried to trick you into accepting tracking

Since I apparently had an account, I could login... So redirected to a subdomain with the same cookie popup. On a site that is solely for billing address collection

which then redirects you to a third domain with the a similar but different popup.

Which ends up on an empty page indistinguishable in "usability" from Hetzner (or worse)

That's the end of my experience of my "European DO that is Scaleway".

They did fix the addresss boxes, kudos to them


Hetzner/Linode were MITMing their client(jabber.ru): https://notes.valdikss.org.ru/jabber.ru-mitm/

Was it Hetzner, or was it an attacker hosting on Hetzner/Linode?

It was the German equivalent of the NSA, with the German equivalent of a National Security Letter, sent to Hetzner to force them to intercept this customer's traffic. The same thing happens in the USA.

Sigh Time to setup my own dedicated servers.

The German NSA seemed unable to access the server as they only intercepted the traffic. They got a TLS certificate from Let's Encrypt by intercepting traffic. If the app had used public key pinning, and the server had full disk encryption, this wouldn't have been enough for a compromise.

> In the age of machine learning, I'm really surprised there aren't superhuman music recommendation algorithms.

Because music is extremely hard to quantify. What do you quantify it on? See https://everynoise.com/ (the mess on the page is quantifying by just three or four out of 17 IIRC parameters) and their small doc on it: https://everynoise.com/EverynoiseIntro.pdf

And doing that at scale across hundreds of millions of users quickly becomes prohibitively expensive. So companies simplify, and reach for simpler solutions, unfortunately.


This is true for most things that have recommendation engines.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: