I may be wrong, but isn't it that systemd also depends on things like dbus?
Systemd uses the D-Bus protocol for communication (e.g. between the systemctl client and the PID 1 daemon), but a minimal systemd install does not require the D-Bus daemon. That said, you'll be hard pressed to find a Linux desktop systems or server without the D-Bus daemon (no matter what init system is in use), but it'd certainly be possible to build an embedded Linux system with systemd init, and no D-Bus daemon.
Even though it might be possible to run systemd in a sane way, distributions now package it with all sorts of crap.
Really? Ubuntu now ships with systemd service management and the journal (and, yes, udev and the D-Bus daemon, though those have been included for a decade or so). AFAIK, Ubuntu also uses systemd-logind (though it used that even before it switched to systemd init), and doesn't use systemd-networkd (but sticks to NetworkManager), nor does it use systemd's DHCP or NTP services.
The scalper is providing a ticket to someone who otherwise would have been unable to obtain a ticket he desires
Huh? Without the scalper, that someone could have bought the ticket directly from the supplier, at a lower price.
Anyway, I'm not sure what's described in the story qualifies as scalping... The Pixel is not in limited supply (at least not for people with a little patience), and it's not clear at all that the prices were marked up – instead, the resellers seem to have undercut Google's prices by exploiting a tax loophole.
Google's ban on commercial resale is of course absurd, and I honestly thought that US law had firmly established (e.g. through the first sale doctrine) that (barring the occasional anti-scalping laws mentioned elsewhere) once you sell a physical good to someone, they can do whatever the hell they want with it, including reselling it. (But then, US law has also repeatedly established that you can void just about any legal right simply by clicking "I agree" beneath an impenetrable EULA, so maybe Google is in the clear...)
How is "scalping" self evidently wrong? If I own a ticket to a concert or sports event, why is it "wrong" for me to sell it at a market price?
Because you're abusing a market failure, and in fact helping to create it in the first place. You're inserting yourself in the distribution chain, but not adding anything of value.
Indeed. The attacker is running the app, and thus controls the list of trusted CA roots.
The bug is in the third-party backend, which trusts the app to do authentication.
You can be the victim of this attack even if you don't own a smart phone. The attacker uses an app to attack the service... and the attack still works, even if the victim only uses the desktop version of the vulnerable service.
Almost everyone turned to oauth as the bastion of mobile security. You want a list of almost every mobile app that connects to a server?
This is not a protocol bug, but a common implementation bug in mobile apps relying on OAuth for authentication. So no, not "almost every mobile app that connects to a server" will be vulnerable... only all the poorly coded ones.
The problem is that the third-party app goes through OAuth, and the third-party backend server then trusts the app when the app says "yup, I checked with Google/Facebook/whatever, and this is user so-and-so", even though the app is running in an untrusted context. There are various ways of solving this using OAuth, and OpenID Connect even adds the JWT mechanism, which is designed for thus use case... but apparently many apps don't take advantage of this.
Don't be daft and lie to yourself that Trump won because America is overwhelmingly populated by misogynists, homophobes, racists, and xenophobes.
He won because he spoke up on behalf of the workers who lost their jobs to outsourcing (...)
That is definitely a big part of it, yes.
There's also the fact that the Democrats are still supporting Planned Parenthood even though they've been caught multiple times illegally selling baby carcases to maximize their profits and not reporting ongoing sexual abuse.
... The fact that many people will believe anything they read on Facebook is also a big part of the explanation, yes.
As much as I like platform diversity, and as much as I primarily game on non-Windows OS'es, it simple does not make financial sense to develop for Linux first.
The only fiscally responsible thing is to develop primarily for the platform where the most paying customers are... and for desktop games, that's Windows. Because even with engines like Unreal and Unity simplifying cross-platform development, it's never free to support additional platforms. You need developers with platform experience, you need testers on the platform. For Linux, you have to worry about distribution fragmentation, and for OS X, about Apple breaking backwards compatibility. And while I laud companies that launch on Windows, OS X and Linux simultaneously, that's definitely a gamble. If your game tanks on Windows, the OS X and Linux sales are likely also gonna tank, and will not cover the costs of supporting those additional platforms. (Though obviously, this risk has to be weighed against the risks of staggered platform releases...)
Disclosure: I am a Unity employee (but not working in an area related to the Facebook announcement).
You mean the Lenovo that intentionally shipped the SuperFish malware preinstalled on its computers? (Which of course is why you always do a clean OS install on a new computer...)
You know, the Lenovo that, after profusely apologizing for the SuperFish incident, moved on to intentionally shipping the OneKey Optimizer malware, along with a BIOS rootkit ? (Meaning that a clean OS install would not get rid of the Lenovo-provided malware?)
Just out of curiosity, how would an air cushion work in a vacuum tube?
All the Hyperloop designs are of course not vacuum, just low pressure, so an air cushion is physically possible.
However, it's a good question, and Hyperloop One answered it thusly:
It does get pretty tricky to find enough air in a vacuum tube to use for air bearings. We ultimately went the maglev route for a variety of reasons but this was a big one.
Hyperloop Transportation Technologies also went maglev instead of air cushion.
Unity, Flash and Shockwave needs to be killed off for good.
Well, good news on one front: Unity Webplayer is officially end-of-life as of last year, and webplayer authoring is not supported at all in the recent 5.4 release of Unity. When it comes to browser gaming, Unity is focused 100% on cross-platform, open standard HTML 5/WebGL, and is working closely with Mozilla on bringing those technologies up to par with native.
(Outside browsers, Linux is a first-class Unity target platform, and the Linux version of the Unity editor is coming along nicely, although it's still considered experimental.)
Full disclosure: I work for Unity Technologies.
TL;DR: By standing on the shoulders of giants, and adding a bunch of glue code.
Reminds me of watching Tom Cruise climb Burj Khalifa in Mission Impossible, and thinking, "enh, the CGI is not really believable".
It may caused by jump cuts and other bad directing choices, but somehow, CGI is managing to ruin real stunts now.
You can't hold people responsible for the sins of their ancestors.
Sure you can. Not guilty in a criminal law kind of way, but definitely in a civil law kind of way. Many people who are alive today have inherited massive profits from the crimes of their ancestors, and it is at least theoretically possible to put a number on that profit, and award that to the people who inherited the corresponding losses from their disadvantaged ancestors.
"Trust me. I know what I'm doing." -- Sledge Hammer