HN user

Deganta

148 karma
Posts0
Comments28
View on HN
No posts found.

But why would the US destroy NordStream?

There was no gas flowing through the pipeline anyway.

Ukraine is already winning the war.

European states are already looking to buy gas from anywhere but Russia

And finally, there is a huge risk involved for the US. If any evidence ever surfaces, the US may lose the trust of most of its allies. I don't see why taking this risk would be justified.

The problem is that C++ is full of so called "zero-cost-abstractions" that are only zero cost if you ignore:

1. Compile time

2. Non-optimized builds

Stuffing everything into the Standard Library using lots of template magic does has its upside, but debug performance is one of the big downsides.

Another one are really clunky interfaces, like std::variant. This should really have been a language feature, not a library features.

I often hear about the great battery life of the Pebble watch, and that there is no smart watch with a comparable one. Thats kind of true, depending what one wants from their smart watch. But there actually is an alternative if you only need basic smart watch capabilites: Sport Watches. I personally only want notifications from my phone, which my Garmin Forerunner 245 can do perfectly well. And it has a battery life of up to 2 weeks, depending on how much I use the GPS of the watch.

It's not that weird, but I stopped eating meat during lent a few years ago. I'm not religious, but here in Austria, many non-religious people abstain from something during lent (sweets, alcohol, cigarettes...), so I tried it for myself.

I actually didn't expect much to happen, but it completely changed my diet. It was the first time I actually had to think about what to eat, and it turned out, that I ate a ton of meat, and not a lot of vegetables.

For the first few weeks it was pretty hard to find something to eat, but it got easier. Over time I discovered more vegetarian recipes I actually enjoy.

I'm not a vegetarian, but nowadays I hardly eat any meat, and still do the meatless lent every year. I lost about 15kg in the year after the first lent, and held this weight every since.

I think one of the biggest problems of Wayland are the "non standard, but kind of necessary" extensions.

E.g. screencapture. Does Wayland support screencapture? Yes (kind of), but I can't write a Wayland screencapture app. I need to write a Gnome screencapture app or a wslroot screencapture app, or I can even write one that supports both.

But what if someone using the new Future Desktop Environment wants to use my app? It probably won't work because it probably will use a different extension for the same behaviour. So I need to add the extension for that too...

Where I live (Austria), Facebook messenger does not have the same reach as Whatsapp.

Pretty much everyone with a Smartphone has Whatsapp, but there are lots of people without a Facebook Account. These are mostly older people. There are also people (like me, but I know several others) who do have a Facebook account, but don't use it on their phone.

The really nice thing about Whatsapp is the installation experience. Just download the App from Google Play/Appstore. Start it. Confirm your phone number. And you can communicate with all your friends. Facebook is much harder in this regards. Signal is similar, "but network effects".

Ah yes, the typical problem of Open Source applications, especially ones without a company behind it.

The implementation of the actual sync is pretty good (I never had a problem with it).

But, the UI is not intuitive at all. Its hard to setup a new sync, and if you're not careful you can set it up in a way that deletes all your files without any warning.

Qt and Open Source 6 years ago

Yes you can, but if you do that you have to release the Object files and make it possible for the customers to link them to their own Qt version.

This is a much greater hassle than just linking dynamically, so we don't do it.

Qt and Open Source 6 years ago

Nothing is wrong with the LPGL version for us. Static linking would be nice sometimes, but really necessary.

My point is that my company would be willing to pay for Qt (and it did pay in the past), but not that much. In the current situation they don't get any money from us at all.

Qt and Open Source 6 years ago

I think Qt needs to rethink their licensing model. Currently you either pay them a LOT of money for everything they offer, or you don't pay them anything and just use the LGPL version (when that's possible).

It seems their current strategy is to milk the users that can't use the LGPL users as much as possible, Additionally they try to convince as many people as possible that the LGPL version won't work for them, by having very confusing licensing terms on their website.

My company currently uses the LGPL version of Qt, and would gladly pay for the commercial one. In the Trolltech and Nokia days they actually did pay for it, but the prices are no longer affordable us. So we are stuck with the LGPL version for now.

We don't need a trillion supported platforms and tons of features. We have a Desktop App that runs on Windows (and in the future maybe Linux), and we use the old Widget stuff (currently no QML). We would gladly pay for the features we need, but not the ridicolous amound they are charging now.

That's because most users don't actually need the distributed part of git. For most projects the sanest solution is to have a single master repository that all users pull/push from/to.

IMHO the only real advantages over SVN for most users are the better branch/merge functions.

I see the 90% rule as a recursive function: First we get 90% of the whole work in the first iteration, then 90% of the remaining code (now we are 99% complete), then 99.9% and so on.

The iteration is stopped when the software has enough features and an acceptable level of bugs to be considered complete. What complete is depends entirely on the field of the software. For a proof of concept software we can stop after the first iteration, but for a safety critical software we might need 3, 4, or even more itarions.

Does this argument really work? Nobody says that Facebook has a monpoly in everything they do. They say that they have a monopoly in a very specific area, which should be enough for antritrust lawsuits.

I'm pretty sure that AT&T and Standard Oil also had branches that did not have a monopoly in their respective areas, but that didn't stop the splitting of the companies.

They could just specify that the module/import statements need to be at the top of the file (excluding comments). Most people will do this anyway. Then the build system only needs to parse comments and module statements, which should be fast and easy.

Not really. You can't wrap a translation unit that uses a 3rd party library into a module. That means every other translation unit that uses this unit also can't be a module and so forth.

That would mean that it's impossible to mix old and new C++ codebases, which would make it very very hard to port larger projets. It may even make it impossible if one uses a header only 3rd party library.

Popcorn time was popular because it was way better than any of the legal alternatives. You just had to open it, type the name of the movie/series and you probably could start watching. You could also do this in the legal alternatives, but the chance of actually finding what you were looking for was pretty small.

Here I don't really see how this is better than Spotify/iTunes/Amazon Music.

Dark Patterns 8 years ago

I actually like the bad design of the reddit mobile site, but not for a reason reddit will like.

I used to have the Reddit is Fun app installed, which works really well. The problem was that I spent way too much on time on reddit. When I realized this shortly after the new mobile page was released, I uninstalled the app and now use reddit from the browser. The experience is much worse, but this means that I don't open reddit all the time, and thus my time spent on it was reduced to a moderate amount.

There are loads of products that I would consider classical monopolies in tech. E.g. Youtube/Facebook/Android/Whatsapp.

Sure you could use one of the alternatives, but then you won't get the content/people/apps/audience/... that are on those large platforms, which makes them basically useless.

Yes, in my expericen they all kind of do.

This doesn't mean that you won't find recipes from a foreigen cuisine in them. Most of them are however adapted to the cuisine the book is from.

Sometimes it's a recipe that is basically unknown in it's country of supposed origin (Spaghetti with meatballs).

But often they are only adapted to the different preference in taste, or the different things you will get at the grocery store.

That's because HDDs and SSDs are actually very different on the inside. They do roughly the same, but just because a company is good at manufacturing HDDs does not mean that it can also produce good SSDs.

I'm currently thinking about buying a fitness tracker, and this article definitely rules out a Fitbit. Does anyone know a fitness tracker that does not share my personal health data with anyone?