I mean yeah this is slashdot but it feels like it's been quiet a while since I read such an opinionated summary here. How can you publish that crap? Oh right. Slashdot.
Whether legislation is the right way, I don't know; in my experience people often resent rules and laws that are imposed on them, even if they agree on the sentiment behind them. Basically, it is about respect; we should certainly respect other animals on their terms, but having rules imposed on you doesn't feel very respectful.
You mean rules like "Don't murder little Timmy"?
If you accept that some animals are much closer to us than to other kinds of animals, that they have personality, feelings, emotions, intelligence and all, then rules for dealing with them are no longer optional, they're mandatory. Just as some rules are mandatory between humans. Whether you like it or not is irrelevant.
B. Systemd is vulnerable to a problem/attack/etc which was already present in previous init systems, but for no reason this bothers me in sytemd.
Personally while not liking systemd, I wouldn't use that argument myself. That said, there is a difference in complexity between init (which does nearly nothing) and systemd. Higher complexity, I'm sure I don't need to tell you, always brings with it a higher risk of errors.
I think we can all agree that the old sysv init is obsolete and must be replaces with something more powerful. But as a *nix enthusiast, I'll want to keep what defines *nix: KISS. Things like grep are just right: they do one thing and they do it well, and you can use them for.. whatever, really.
I haven't tried systemd yet. What really scared me off the most is that the authors think they can do everything better than everyone else, and that it all should integrate with their one solution for booting (which basically, was a set of scripts up until now before they showed up).
It's like someone with a Sauron complex, handing out rings to everyone to make them all dependant on systemd and then do something sinister and unspeakable, weilding The One Ring...
Perhaps they should just drop the 'd' in the name and write their own kernel to go along with their... thing. Voila, no more problems with ill-tempered Linux kernel developers! And they could all integrate it in one huge, funky ball o' bits!
I take the opposite view - when I see version control, bug tracking, and automated testing, it sets off alarm bells that a company is in the compartmentalization downslide.
I'd be interested to hear what kind of company you'd work for that doesn't use any of these tools. I'm sure that would make for an interesting story, especially where not even version control is used.
Let's hope this doesn't derail itself the same way the Yocto Project did. Yocto is massively company-sponsored and IMHO it's a sad joke. It's a huge, bloated cancer of a build system that is neither usable nor understandable.
Maybe the problem is the definition of 'code'. Is is just cobbling together bytes that seem as if they want to fit together, trying to fit the round piece in the square hole until you realize that may be the wrong way to do things? Or is it the same as programming, which should involve a plan and design and a deeper understanding of the problem and possible solutions? 'Code' certainly sounds a lot more like "I hacked together something and it even works!" than 'programming'....
I've met all kinds: self-taught (for the most part what I am), university educated with varying levels of degree and anything in between. I've seen lots of people with high level degrees who were totally useless as soon as actual code was involved, but I've also met the other kind, highly intelligent people with degrees that at the same time were able and especially willing to use what they had to craft superb code.
If you want to learn to program and do actual work instead of just meditating about computing theory or fiddling with database concepts, you will. In the end, you must want to learn it, you must be interested, and you have to be a practical girl or boy, interested in getting into the thick of it and getting your hands 'dirty'.
IMHO, whether you get a degree or not has nothing to do with that.
Uber must be okay with what they're doing because hey, someone somewhere might have done something illegal. Maybe. Because hey, there's anecdotal evidence, probably.
An engineer doesn't say "can't be done" (unless the laws of physics would be broken) - the real answer is "There are problems X, Y and Z that require research and development."
So, right now, we have a pipe dream. [...] Anyone who truly believes these can replace everything else is living in a fantasy world.
The mission in it's entirety, including the planning stage, took around 25 years. Or so they said during the post-landing press conference.
here
Heh. It IS a feature in the use case for which it was designed. Making it work the way you'd want it to would break the original use case.
I mean yeah this is slashdot but it feels like it's been quiet a while since I read such an opinionated summary here. How can you publish that crap? Oh right. Slashdot.
Whether legislation is the right way, I don't know; in my experience people often resent rules and laws that are imposed on them, even if they agree on the sentiment behind them. Basically, it is about respect; we should certainly respect other animals on their terms, but having rules imposed on you doesn't feel very respectful.
You mean rules like "Don't murder little Timmy"?
If you accept that some animals are much closer to us than to other kinds of animals, that they have personality, feelings, emotions, intelligence and all, then rules for dealing with them are no longer optional, they're mandatory. Just as some rules are mandatory between humans. Whether you like it or not is irrelevant.
B. Systemd is vulnerable to a problem/attack/etc which was already present in previous init systems, but for no reason this bothers me in sytemd.
Personally while not liking systemd, I wouldn't use that argument myself. That said, there is a difference in complexity between init (which does nearly nothing) and systemd. Higher complexity, I'm sure I don't need to tell you, always brings with it a higher risk of errors.
Wooden house? Maybe read that again?
I think we can all agree that the old sysv init is obsolete and must be replaces with something more powerful. But as a *nix enthusiast, I'll want to keep what defines *nix: KISS. Things like grep are just right: they do one thing and they do it well, and you can use them for.. whatever, really.
I haven't tried systemd yet. What really scared me off the most is that the authors think they can do everything better than everyone else, and that it all should integrate with their one solution for booting (which basically, was a set of scripts up until now before they showed up).
It's like someone with a Sauron complex, handing out rings to everyone to make them all dependant on systemd and then do something sinister and unspeakable, weilding The One Ring...
Now that's a totally practical suggestion! I'll get right on it!
Perhaps they should just drop the 'd' in the name and write their own kernel to go along with their... thing. Voila, no more problems with ill-tempered Linux kernel developers! And they could all integrate it in one huge, funky ball o' bits!
The same way a child or an mentally ill would.
Apple is like a wife; lets you think you'll get some for all you're paying, but you end up badly screwed.
Pro tip: get out of the basement and discover that women are not the enemy!
Bug bomb activated. Bug bomb searching, Thodin!
I take the opposite view - when I see version control, bug tracking, and automated testing, it sets off alarm bells that a company is in the compartmentalization downslide.
I'd be interested to hear what kind of company you'd work for that doesn't use any of these tools. I'm sure that would make for an interesting story, especially where not even version control is used.
Let's hope this doesn't derail itself the same way the Yocto Project did. Yocto is massively company-sponsored and IMHO it's a sad joke. It's a huge, bloated cancer of a build system that is neither usable nor understandable.
Maybe I'm dating myself here
Not like anyone else will...
Sorry, couldn't resist ;) Classic line from Dilbert
I wish everyone would just move to soylentnews, much better editing over there.
Why? Are you so bored you have to come whine here if you have a better place? I don't get it.
It's still completely blind, as far as possible effects are concerned. It's just orders of magnitude faster. Not sure that's a good thing.
Maybe the problem is the definition of 'code'. Is is just cobbling together bytes that seem as if they want to fit together, trying to fit the round piece in the square hole until you realize that may be the wrong way to do things? Or is it the same as programming, which should involve a plan and design and a deeper understanding of the problem and possible solutions? 'Code' certainly sounds a lot more like "I hacked together something and it even works!" than 'programming'....
Just my $0.02:
I've met all kinds: self-taught (for the most part what I am), university educated with varying levels of degree and anything in between. I've seen lots of people with high level degrees who were totally useless as soon as actual code was involved, but I've also met the other kind, highly intelligent people with degrees that at the same time were able and especially willing to use what they had to craft superb code.
If you want to learn to program and do actual work instead of just meditating about computing theory or fiddling with database concepts, you will. In the end, you must want to learn it, you must be interested, and you have to be a practical girl or boy, interested in getting into the thick of it and getting your hands 'dirty'.
IMHO, whether you get a degree or not has nothing to do with that.
Uber must be okay with what they're doing because hey, someone somewhere might have done something illegal. Maybe. Because hey, there's anecdotal evidence, probably.
Nice strawman you got there.
An engineer doesn't say "can't be done" (unless the laws of physics would be broken) - the real answer is "There are problems X, Y and Z that require research and development."
So, right now, we have a pipe dream. [...] Anyone who truly believes these can replace everything else is living in a fantasy world.
See the irony? :)
Nice Real Scottsman, but devoid of any facts. Way to make your point.
CRPG: Planescape: Torment
QFT. That game is just awesome incarnate.
Doom (it's classic, but it is hard to play these days after having gotten used to being able to look and move up and down)
Try one of these. You'll be surprised what you can get out of that old game :)