Actually if you read the links in the 'What's new' section, most of them start with the reason why they needed to break the backward fucntionality for this feature.
HN user
zaro
Sure but what ws their recommended way instead of putting systemd in the image, just use supervisord. Not even comparable.
Anyway , the past is the past. Docker were clearly wrong in their decision to put off systemd inside containers, and was most probably for political reasons because it was very very requested feature.
And what drove my attention to the "I don't accept systemd patches" was the need to run systemd in docker container. Which by digging a litte bit about I found it will be possible in non priviledged mode, but docker didn't want to merge it.
I don't see anything philosiphical with that, it's just plain refusal to cooperate in any way with a potential compentitor.
This was several years ago, now this is not an issue anymore, but it's still telling of the toxic corporate culture Docker had back then.
Not a big loss, IMO. I still remeber when there was somebody on a dockercon with "I don't accept systemd patches".
I don't understand why the bug fuss about M1. After all M1 is 5nm CPU. AMD Renoir is better than Intel for the same reason, it's 7nm while Intel can't get below 10nm yet.
So while M1 is probably a great CPU I expect its advantages will mostly vanish once AMD and Intel move to 5nm also.
Yes, me too. You can track progress here : Consider providing a build for Wayland · Issue #10915 · electron/electron - https://github.com/electron/electron/issues/10915#issuecomme...
It seems only client side decorations are left for electron to support Wayland.
You should check Gnome Disks, it alrady has bencmarking builtin and is installed by default on Gnome environments.
ASIC stands for application specific, and since thei IC is application specific - used only in certain hardware along certain software, it's kind of correct to call it ASIC.
but it still boggles the mind how these enormous companies, used to throwing their weight around in other tech spaces, keep getting video games so wrong.
This sounds naive IMO. It's not that they are getting it wrong. They are simply throwing their weight into changing it into direction that favors them.
I get the code is data thing, but I don't really find it that much useful. And there is a good reason most languages don't allow it - other people :)
The unless example is a good one. So while you can trivially implement 'unless' in lisp, most probably in a large code base, you'll en up with 'unless', 'if-not' and depending on how creative others are probably also 'negat-if'.
In general, I'm not blown away with Canonical's track record.
Yeah, they really wanna be like Apple, but end up being more like Google, starting a lot of projects and abandoning them in couple of years.
I didn't even get to sync, stopped reading on 'save'.
Definitely. But then again if these brain compete to work on something like this, maybe they are not so big after all.
The IPCC predict 2 degree rise by 2050, and a 6% reduction in gbp growth, not gbp.
IPCC models don't take into account the feedback loops. Also , things are moving faters alredy that they have been anticipating, so expect these predictions to be completely obsolte in few years.
You don’t avoid using JS at all but only use it where it benefits the user. For example, the users benefit from having those forms having nice validation, dynamic lookups, etc. but they don’t benefit from using a vDOM on top of the far more efficient browser DOM or loading an entire general purpose templating framework instead of just using the DOM to update an existing form.
I am sorry, are you talking about example todo app ? because for most apps with complex navigation, data entry, and validation this is absolutely not true. Just use the DOM , might be somehow feasible with webcomponents, but they are years late to the game.
Of course, I tottally agree. I am not talkng at all about tracking, and 3rd party services at all.
I was talking mostly about the actual application logic and presentation.
BTW tracking is hapening even w/o javascript.
But what should we do when things are actually complex?
There is a lot of negativity here on HN on the same things you mentioned, but I fail to see any viable alternatives.
Like what? Replace the MB of JS with plain Html and forms? It's not going to be simpler to code, and it's definitely not going to be simpler for the users. Or maybe use a native desktop app? Then it's even more complicated for the users, and coding it leads you in world of cross platform pain. And the closest thing there was to not using MB of Javascript and have decent UX was Java and applets/jlnp, but it somehow didn't manage to be widely adopted.
Holocaust happened here and was done mainly by western country
I know it will sound very controversial, but take it notch further and you will see it not so much because was done by western countries. Western countries have done plenty of genocides. It is because it was done to white people .
The movements that made holocaust happen and their ideologies still exist and are alive in Europe and in western countries.
Actually Hitler drew a lot of inspiration from USA and its eugenics attempts.
Afaik, in Cambodia, they do talk about their genocide and have museums of it.
20 something year old from Cambodia, have no clue who Paul Pot is. Speaking from personal experience with people from Cambodia.
Atom is slow, VS Code is appreciably worse
I switched from Atom to VScode, precisely because VScode felt so much snapier.
Belittling the holocaust doesn't do anything to help the fight for this cause. if anything, it hurts it.
Theoreytically that might be true. The fact is that today 70 years after the event, and several other genocides the amount ot attention all these other genocides that happened is miniscule compared to the attention that holocoust gets.
So there is clearly something wrong, in the whole "let's not allow genocide happen again by remebering holocaut" story.
Is that really suprising ? All the world powers are preocuppied with wars ( both hot and economic) , neocolonialism , and keeping the inssanely broken and injust finnacial system from collapisng.
Enviromment and the ecosystems are like ecomosists like to says externlaities.
Yeah, it will be some more years before you can simply write async stuff in Django and not worry about every single library that you use, whether it supports async or not.
That's why some years ago I gave up on Django altogether and moved to Nodejs. Much better experience writing async code.
I have great experience in imperative programming languages, I usually write programs that are correct as soon as they are compiled, which is what the haskell advantage is supposed to be.
Same here. It's simply not worth switching. And also Haskell is probably not going to provide much more productivity in lots of areas.
I don't know. On one hand there is no choice, on the other hand there is illusion of choice.
I would say that no choice is more honest. The illusion of choice is a bit like the fake buttons on traffic lights, it's there to make you think you are in control of something while you are really not.
But can you really? What are you really choosing from? One senile old man versus senior nacisistics idiot.
Doesn't seem like much of a choice.
If everyone hates it, why is OOP still so widely spread?
Maybe not everyone hates it.
I don't understand why this is an issue. You can't uninstall Safari on OSX( some people here in the comments say you actually can delete it, but this will probably leave you broken system) or ios. You can't uninstall Chrome on Android.
Why MS is so special in this regard?
This article is disingenuous at best!
Exactly!
W/o over thinking it, Mozilla is in a death spiral, from which it can't escape. It's just a matter of time.
With overthinking though, there is some hope left but you really need to stretch your beliefs.