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

What about QT? I've used that in the past and it's really good for native apps.


We are using it for our apps, but I can see why people do not use it for new projects:

1. The state of C++ is not great. Few developers, C++ footguns, complicated build systems, and generally slow progress, see my https://arewemodulesyet.org/

2. How Qt presents and licenses itself. Either you go LGPL or you have to pay big money for a commercial license, which will then infect all other apps as well. For example, when you have two Qt apps that talk to each other you must license _both_ commercially.

3. The split of Widgets and QML makes the ecosystem fragmented, because Widgets will never die. Even the Qt devs themselves are split about this. You can see this when example code for a new feature uses Widgets. QtCreator is also a nice example, where they reverted some new QML code quite a while ago and have not substantially added any new QML code since then.

4. Tooling: We use QML for everything and the tooling is not great. The language server is still super flaky and breaks, and developer tooling like the Chrome Dev Tools is virtually nonexistent.

5. Packaging is still also not great but has gotten better in the last few versions where Qt creates a deployment cmake script for you, but you still need logic for your own (vcpkg) packages.


Indeed, I wrote my note-taking app using Qt with QML: https://get-notes.com


Is OVH not a European cloud provider? There are also smaller players like Hetzner.


Hetzner is not small, I would say it's several times bigger than OVH in turnover, but this is just a guess based on their perceived markets and market share in those markets.

The cloud offered by Hetzner is the perfect sweet spot for me, but the vast majority of IT crowd and non-IT decision makers in EU want AWS-like.

But all EU alternatives that mimick AWS will be worse than the alternative.

Pretty much like wvery MS Word copycat was worse... until Google Docs shifted the paradygm.


OVH is larger. They occasionally burn down a datacenter or two and are still going.


Hetzner had revenues of €470m in 2022 (last available). It was €866m for OVH over the same period.

Source: S&P CapitalIQ


They try hard to brand themselves as a cloud provider but I'd say that they mostly are a VPS provider.

The cloud side isn't polished enough to pretend to be a cloud provider.


I wouldn’t describe Google nor Microsofts products as ”polished”. Humongous maybe?


Yes, especially Azure's success seems largely driven by their generous free tier for startups and the lock-in of the Windows ecosystem.

While I like the user interface, after having used it for more than a year I've successfully stayed away from it ever since.


Meanwhile AWS' popularity was largely driven by EC2 servers which are VPS.

Also they are literally called OVHcloud...


Calling yourself a cloud doesn't make you one. Can you do auto scale groups with dynamically scaling load balancers yet on OVH? AWS has had that for 15 years now.


I dont think you realize how small scale majority of EU gov software has to be.

When you have country with population under 10mil and your gov form is used by 10% of those people a year… Thats 80k submissions a month, split by 20 workdays = 4k submissions a day over 8 work hours = 500 submissions hour or about 8 submissions a minute.

I know these are wrong numbers and there are peaks etc. But many would dare to put this on single server with sqlite. Even if you 10x that.

You do need autoscale groups or self healing architectures. Govs requirements are CRUD apps whos biggest issues are design, accessibility, data permissions etc. Not scale.


While the often advertised point of auto scaling is to handle some imagined large load, in reality it's used as a reliability principle.

For example, it enables seamless rollout strategies for frequent cicd. Any regressions in application performance are automatically handled by scaling up, etc.


> The cloud side isn't polished enough to pretend to be a cloud provider.

I mean, see Azure and Google Cloud a few years back. For quite a while the market was AWS, and also some joke services which nobody who wasn't required to used (notoriously, in 2012 Azure was substantially entirely down for _over a day_ due to a leap day).


OVH and Hertzner sell lumber, people want furniture.


The fire they had didn't help their reputation:

https://www.theregister.com/2022/09/13/ovh_sbg5_opens/


OVH (french) is very well known and I like them a lot. Used them for domains a lot, because they are very cheap and their management is nice. I also like very much ScaleWay (french also) for price and quality of service, have used them for years on my startup, can highly recommend. Also heard a lot of good things about Infomaniak (swiss), but never used them myself.

Would love to hear about european cloud providers with comments from users.


From the same author about this very subject: https://berthub.eu/articles/posts/the-european-cloud-ladder/



I mostly agree, but for short one liners and where there will be no reuse elsewhere, instead of a function I prefer;

  something_is_valid = something > 0 and something != foo and something > bar
  if something_is_valid:
    # ....
It achieves the same thing without needing to scroll.


I think your first point could plausibly be made by either side, not just about this specific incident. I don't think killing people is ever a justifiable solution to any issue and almost always makes things worse.

I think, no matter who the perpetrator is, it's undeniable that exploding electrical items on this scale, is an act of terror and aggression.


Exactly, things are only worth what people are willing to pay for them and for a lot of people music is relatively low in the pecking order. I pay for spotify but would leave it they raise the prices.


They do have to spend money to distribute them, servers, bandwidth, software dev, etc, aren't free.

However I agree that they shouldn't raise prices.


They're not free, but they're a hell of a lot cheaper than the cost to distribute tons of CDs all over the world taking up loads of shelf space world-wide.


All the config can be done via YAML still. The UIs are just another option that makes it easier, as far as I can tell the UIs just build the YAML.


This is false. While you can set a lot of things through yaml, some like setting the MQTT broker have to be done via the UI.


Ah interesting, I didn't realise that! I often drop into the YAML to configure Automations, etc. I'm not using MQTT at the moment.


Yes, automations and UI can still be done using yaml (and I don't think they plan on dropping that - it's very useful to be able to put that on version control). It's mostly for configuring integrations that they've dropped the yaml (annoying if you're trying to set it up with NixOS or something, but the home assistant maintainers are unusually aggressive against distro packages anyway, especially for nix...)


The problem with an annotation for that is it causes people to keep transactions open for too long. It's best practice in DB programming to keep tx's open for as short a time as possible. The longer it's open the more scope for deadlocks and contention. So we never use it in our prod code. We've put all the boiler plate code for creating the transaction, error handling, retires, etc in a helper function that takes a lambda as a param (that being the code to run in the tx). That way you can only wrap the code that needs to be in the tx, without copying and pasting all the boiler plate everywhere.


The Pixel 2 had a launch price of $649 vs the iPhoneX at $999, so ~35% more. That's not really a fair comparison, I imagine if you compare to a similarly priced android phone released at the same time, it'd be a closer result.

Where apple does do well is supporting devices for much longer with software and security updates. So running older android phones is prob not a good ideas from a security perspective.


True, but if you can afford it you absolutely can get 35% more lifetime out of an iPhone X.


That is actually 55% more (or three other way around, 35% less)


Not for me unfortunately, I've yet to try a sugar free drink or sweet that doesn't taste bitter and chemically (if that's a word!). I don't get any sweet flavour at all, so can't drink any of them.


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

Search: