skysight-inc/HackerNews huggingface dataset:
Google gutted Motorola Mobility for its intellectual property and then sold the carcass to Lenovo.

The smarter employees left for greener pastures even before the sale was complete. What's left isn't even third tier.
The Dangers of Task.Factory.StartNew
That's very odd. Using some random YouTuber's video is very unprofessional, but taking that aside what is Lenovo's intention here?

Were they trying to test the market? If so, were they are actually planning on building the phone if the response is good?
LOL. Silence is an answer.
Not any better than Flatpak or Snap in my experience, since Appimage applications have to (technically) ship their own libraries for everything.
I'm an Arch user who come from Manjaro. Arch Linux seems kinda scary beast to begin with, especially when you are newbie in the Linux world.

There is a huge difference between having good GUI for both installation and management (Manjaro) and having text-based Wiki for everything (Arch). I did not need to read anything when I install Manjaro, though it it true that I learned a lot after I switched to Arch. Not everyone want to experience pain of learning at the beginning. Also, Manjaro provides GUI that let you switch different versions of Kernel and GPU drivers with a few click.

Lastly Manjaro has complete Desktop Environments for Gnome, KDE, and Xfce. These DEs have pretty cool tricks and packages alongside with their default packages. They are something hard to figure out when you use Arch.
Re: motion sickness, you'll find it almost impossible to fool millions of years of primate evolution where in order to protect the species from poisonous mushrooms, we have evolved to associate visual motion without inner ear motion as a sign of food poisoning, hence the desire to vomit. Even the US airforce with billions of dollars in their budget have given up on serious VR headsets since the trainees couldn't tolerate more than 15 minutes of VR. How can Occulus and other cheaper headsets offer something better? They cannot. VR is a passing fad (thanks evolution).
Put your number in Google Voice and use two factor authentication. Unlike the phone companies, Google actually has decent security.
The thing about Zombieload/MDS (well, not really those, they're really more theoretical attacks... But Meltdown/Spectre in general, and any other local root exploit) is that they turn a remote shell, and perhaps a very limited one, into a remote root shell.

Not having any ports open is one thing, but I do think your attack surface is larger than just the kernel and OpenSSH. Does Ubuntu not have UPNP open by default?

But things connecting from your computer to the outside world can also be exploited. Just the very first one I thought of, dhcpcd, has a recent CVE. And there are many more programs on a default Ubuntu install that connect to the outside world without user interaction -- are you willing to let a vulnerability in any one of those become a remote root shell?
Are you trying to make a point about piracy?
The red light cameras in Texas are operated by private companies with no enforcement capacity. I got a few of those tickets in Austin, and it was common knowledge that you could safely ignore them.
Great for assisting with mechanical engineering problem solving. I just sent this to my team. If you like this sort of thing, we also discovered an awesome set of mechanical animations on Youtube done by an experienced Vietnamese mechanical engineer in a similar vain (but 3D drafted). URL not handy, hopefully someone can find/share.
Apple tweaks its troubled MacBook keyboard design, expands repair program
I've never used it, but based on what I have read about it, this language seems fairly radical (well, not completely - LISP could be considered a prototypical form?):

https://www.jetbrains.com/mps/

It is open-source, too:

https://github.com/JetBrains/MPS

It seems to have active development, and - interesting aside - it is written in Java.

But again - it purports to do what you seem to be explaining here, and a bit more: It's a system that lets the programmer define the programming language as they use that same language, for the specific purpose at hand (aka, DSL - Domain Specific Language).

As I've noted - I've not used this tool, but I've kept it in the back of my mind as the concept seems very fascinating to me (I don't know if it is practical, workable, or anything else - but I do think it's a "neat" idea).
Rail is cheaper in just about every dimension - fuel, track, track maintenance, labor, etc. The downside is it's slower.
"American Prometheus: The Triumph and Tragedy of J. Robert Oppenheimer"

A lot about American and international politics during the Manhattan Project that is very insightful.
Exactly, and your post made me realize why Cramer is totally correct. Of course the worse case scenario is $0 - I don't think anyone really doubts there is a significant, non-zero possibility of Tesla going bankrupt. But saying that wouldn't get you in the news, so this analyst pulled the $10 number out of his ass to make it more newsworthy than just "Tesla could go bankrupt."
Oh God, now I'll have to fall back on one of the 10 other Arch distros!
YouTube is changing how subscriber counts are displayed
"Boyd: The Fighter Pilot Who Changed the Art of War"

https://www.amazon.com/Boyd-Fighter-Pilot-Who-Changed/dp/031...
Universal Function Call Syntax in Scala
Fair enough, thank you for the transparency then.
I've never quite understood the allure of wanting to reinvent the wheel by creating a "distribution." There was one time where the Linux kernel did not support enough abstraction or a project was brought under some less open licensing that these niche "OSes" made sense. I would much rather see less package managers rolling other projects' packages and more unity on a single declarative platform. Today it's systemd vs SystemV, apt vs yum vs pacman vs... ad-infinitum. The Linux kernel is finally at a point where not every snowflake needs to be made. I'm waiting for the day where the concept of a distribution is rightfully pedantic. Maybe by then we may have a real shot at Linux on the desktop. A collection of packages not an OS does make.
Isn’t cross platform/multi vendor development the cause?

Static binaries are just a form of vertical integration.
Announcing shell-operator to simplify creating of Kubernetes operators
I seem to recall U2F sign-in always failing with Firefox for a long time. I remember having to switch to Chrome for U2F and frankly ended up using a different 2FA method for a couple of years because of that.
I'd rather see people use Guix or Nix when their native package manager doesn't have something.
> a black LED pixel consumes no energy

At last years Android Dev Summit, Google provided some interesting stats on how much power dark mode saves.

[1] https://www.theverge.com/2018/11/8/18076502/google-dark-mode...

[2] https://youtu.be/N_6sPd0Jd3g
There are two reasons the floppy drive isn't a very good comparison, in my opinion. The first is that floppy drive usage had already dropped dramatically because software was distributed on CDs and macs had been networked for years. So the use cases for floppies were a lot fewer and farther between, meaning it was less upsetting to people that Apple made the bold move of just dropping them. Also keep in mind that by this point, the Zip drive had absolutely taken over as the sneakernet of this era, and those were 100% aftermarket add-ons. The second reason the floppy is very different is that if you consider the tree of all the devices that are plugged into your mac, floppy drives are leaf nodes. Nothing else plugs into them, so removing them impacts nothing but floppy usage. Every day I plug in a DisplayPort monitor, an HDMI monitor, USB 2.0 yubikey, and USB 2.0 keyboard+mouse via a USB 2.0 hub. That's a lot of perfectly functional stuff to replace just because Apple jumped the gun on deciding USB-C had taken over.

Evidence that it hasn't: the hundreds of people walking around my workplace with gigantic USB 2.0 + HDMI + displayport dongles dangling from their laptops all the time, or starting meetings by saying "oh shit, i left my dongle in the other building. Can I borrow someone's so I can use the projector?"
> is perfectly fine in my opinion

Well I guess we are all not you. Different people have different opinions and use cases.
This feature is great. Lots of pearl clutching going on. Just type 'No thanks' or whatever if you don't want to go, dude. Seriously.

I have this pet theory that the West has achieved safety and peace of such a degree that people have to box shadows to get that little bit of thrill in their lives. No, there's no scary dystopia coming. You've just got to chill.

This is like me panicking that Jetbrains wants me to print out secrets to stdout because I typed out sout<tab> while writing something handling a secret. My god! They must be moving us to a scary dystopia where everyone's plaintext password is in logs somewhere where Jetbrains can steal it!
In my experience you learn much more about discrimination in tech by having open minded conversations than by seeing it firsthand. Much of it is subtle and happens out of view from others.
Not super sure if it follows any of them, but it might be ANSI 2011, since Cloud Spanner SQL is described as "ANSI 2011 with extensions", and I would expect that to be a strict subset of ZetaSQL.

For some more context, ZetaSQL is the thing we've standardized our internal systems on, aka F1, Dremel/BigQuery, Spanner (and there's a few others). The F1 Query paper makes a light reference to this in S7.2 http://www.vldb.org/pvldb/vol11/p1835-samwel.pdf.

For me, the most valuable feature of it has been that protos are an explicitly defined data type, since we use protos for pretty much everything. Docs: https://github.com/google/zetasql/blob/master/docs/one-pager...

EDIT: BigQuery SQL is described as "compliant with the SQL 2011 standard and has extensions", and I would also expect that to be a strict subset of ZetaSQL.
TFA?
8 cores and no working keyboard
Forgive my ignorance, but how does the trade deficit in favor of China necessarily entitle China to acquire ownership of US companies? The best explanation I could think of is that China is using the liquid capital obtained by US trade to turn around and purchase ownership stakes in US companies the same way pretty much anyone within the US would, which means there’s no special arrangement outside of China having money to spend and the US being in need of investments.

If my hypothetical explanation is correct then the implicit goal of “fixing the deficit” ends up reading as ultimately somehow ensuring China has less money, and just that China has less money, when I think that the legitimate national security concerns around the trade deficit would be better addressed by some actual investment oversight.

But, again, maybe there’s something about the deficit entitling China to stakes in US companies that I’m not seeing.
They could be paying for Gmail (through GSuite). Afair the ToS for GSuite claims they won't harvest your data.

Anecdotally, I have my private mail at Fastmail and my work mail at GMail and I've never seen an ad related to work emails (or private emails ofc, but that was to be expected)
How does AppImage solve distribution of applications? It seems to do packaging, but the actual distribution part is left to the developer. Maybe they put them in a somewhat trusted location like a github releases page, or maybe they are pinned to a webforum post.

Something like Snap tries to solve distribution and updating, using a store and cryptographic signatures. For decentralized use, the snaps can be downloaded along with a signature, and they can then be installed on computers with no net access. The snapd software can verify that the binary came via the store and can be trusted that far at least. Or you can avoid the store entirely, distributing .snap files unsigned or using your own verification mechanisms exactly as a developer does with AppImage, and force the installation using the relevant CLI arguments.
Taxing corporations allows you to impose taxes on the pensions of the middle class, without being seen to do so. Most wealth is in the hands of the middle class either immediately pre- or post- retirement, so you need to tax this; but baby boomers vote so you have to pretend otherwise.

Ok, it's not a good reason... but face it, taxes are determined by politics, not policy.
High Court Recruitment 2019
1) I have an escape key because I'm clinging to my 2015 MBP

2) I already have capslock remapped to "hyper" aka ctrl+alt+shift+command and use it heavily.
Crazy that 中山 was his Japanese name....
Who is it not accessible to? Just because you choose not to create a Slack account doesn't mean it's not accessible to you.
> The thing about Zombieload/MDS (well, not really those, they're really more theoretical attacks... But Meltdown/Spectre in general, and any other local root exploit) is that they turn a remote shell, and perhaps a very limited one, into a remote root shell.

There's also many, many other local exploits that don't get nearly as much PR in Linux and if an attacker wants to take advantage of one they can basically just wait. Local privescs are pretty common as the attack surface is massive.

Isolating to separate kernels in separate VMs or better, separate physical hardware is always better than relying on Linux's privilege separation. All but my development servers could be run as root with no significantly greater risk.

> Not having any ports open is one thing, but I do think your attack surface is larger than just the kernel and OpenSSH. Does Ubuntu not have UPNP open by default?

On Ubuntu server as configured by this provider at least, this is all I have exposed in netstat -nlput

> But things connecting from your computer to the outside world can also be exploited. Just the very first one I thought of, dhcpcd, has a recent CVE. And there are many more programs on a default Ubuntu install that connect to the outside world without user interaction -- are you willing to let a vulnerability in any one of those become a remote root shell?

Not really a serious concern, dhcpcd isn't running on any of my servers. Sorry if you have this confused, I meant Ubuntu server... not much runs really. Yes, of course I wouldn't suggest browsing the web or similar operations, which opens a massive attack surface, but for a server the attack surface is much narrower. Not much phoning home except perhaps an update check if you have that enabled.
> Things look differently if the binaries were built on a central & trusted platform or by trusted packers.

How so? I believe the same principle applies for centralized distribution. How do I know the packer didn't change the code?. The same way I trust repo mantainers I can trust application developers, or any other third party.

And reproducible builds are possible both in decentralized and centralized modalities of distribution. Aren't they?
This was fucking absurd update. My firefox profile was not compatible, and all my extensions were removed (And resynced). I was using Containers to manage all my work/personal/work2 sessions, and they are all gone (Again; first happened when firefox addon outage happened)
This is a dying art.

The modern way to achieve any kind of complex mechanical motion is to attach a servo to the thing and use a computer to set a motion profile.

A bit of a shame really.
I only tested in 1080p. Most tests were at 30fps but i did a couple at 60fps to verify that that didn’t fix it.

720 would be unacceptable for a camera in 2019, so I didn’t try.

I’ve already initiated the return with google and printed the shipping label. Guess I’m on the market for a new phone if anybody has a suggestion.
I also forgot to mention the insane amount of resources wasted lobbying to complicate the tax code so every company and sector gets their loophole. This doesn’t just have the same human capital cost but it also gnaws at the trust people have in the democratic system. It’s a lot harder for Bezos or Cook to lobby for an individual tax cut than it is for Amazon and Apple.
> But why, then, do some people hold onto this absurdity tooth and nail, refusing to give it up even when it's clearly causing miscommunication? It gives some benefit to them.

Interesting take. We'll get back to this in a moment.

> They want a contest of power: Who can stigmatize, harass, and physically intimidate the other side into submission?

And yet weirdly you're part of a group hear arguing that we should not call this violence? If this isn't violence, then why shouldn't I stigmatize you? What do you care? So long as no punch is thrown, you've been arguing no foul has been committed!

If speech, association and the implication of violence are so trivial that it cannot constitute violence, then why are you arguing that you don't want it used against you?

Perhaps we should ask our resident 13-dimensional chess player who saw this question coming, jlawson.

> But why, then, do some people hold onto this absurdity tooth and nail, refusing to give it up even when it's clearly causing miscommunication? It gives some benefit to them.

> They want a contest of power: Who can stigmatize, harass, and physically intimidate the other side into submission?

And that's why you're simultaneously arguing that speech cannot be violence but also arguing that it is a violence used against you and thus granting you a moral right to invoke those very same mechanics.
I also hear Wordpress is great for this.
I always tend to recommend intermediate/advanced programmers to take a look at `functools` and `collections` packages - they are filled with amazing things that you haven't even though you need!

My favourites are `functools.partial`, `collections.Counter` and `collections.defaultdict` that are used very often by people who are aware of their existance.
"Good people", I presume.

Just like "clashes with police" that leave civilians injured or dead and police miraculously unharmed.

The technical term is "false equivalence". Dishonesty comes in all flavors.
Well I don't own it but have access to a copy from my office library.
I must say that reading it cover to cover is time taking but if you use it as a reference to lookup algorithms and stuff, it is really enlightening.
More and more I'm convinced that the "both sides are the same" argument is made less for its merits (deplorable influence of money on both sides of the aisle, which is, admittedly, a valid one) and more as another rightist attack on peoples' faith that a democratic system can be made to work well. It's right there in the Republican/Libertarian playbook next to "defund institutions until people believe they fail for social reasons and then dismantle them."
It's just the security cargo cultists. Some were arguing that I should be turning on Spectre/Meltdown mitigation on my Hadoop cluster. It's my cluster, dude. My engineers have the right to run code on it. If they don't and they're running code on it, I've already lost the game. If you can even contact one of my machines the game is up. What even is the threat model here for Spectre/Meltdown.

They have no sense of risk. Just security cargo-cultists.
No, commented on the wrong thread by accident.
Private developer wants to distribute binary + shared dependency libs. On Windows they package it into an installer which unpacks it into the target destination & everything works. On MacOS the user gets a folder that acts like file within which everything is stored. Additionally there are reliable releases so something targeting a minimum of MacOS 10.14 has a reliable way to specify that in the toolchain & know that the prerequisite runtimes are there (Windows is a bit less elegant here but still manageable).

On Linux you have to provide RPMs for Redhat, DEB files for Debian-variants, ??? for Gentoo users. Moreover, your dependencies have to be managed in a totally bizarre way & you need special launchers to put your shared libraries elsewhere & add them to the path to avoid making assumptions about whether or not the user has the right prerequisites. Or you run your own apt/yum/etc servers to host your packages & play nice within the ecosystem. Additionally, some do periodic releases. Some do rolling releases. Considering how small of a population Linux it makes it more headache than it's worth to target for commercial shops that are cross platform as most of their customers are. That also isn't getting into the mess that 32-bit vs 64-bit is on Linux.

Finally, the big advantage is that the release is done by the author. No more package maintainers providing questionable maintenance across a bunch of distros.
Putting words in others' mouths is easy but not honest.
One reason is that I learned how to install a system that way with Gentoo 15 years ago and I don't need to learn it again now. It's still a slow process even when you know what you're doing (though I still usually do it the slow way)
It seems like you have some ideas you want to try out that involve system and community level decisions. If only there was a word for such a concept...
Sometimes you have to let a task ripen for a while.
Sports clubs attract a wide cross section of society. Playing a team sport is a wonderful way to meet people from many different backgrounds.
Interesting that some comments which are insightful and anti wolf clan are deleted . Seems like
Hackernews and wolf clan are in cahots
Bonds.
One party nakedly serves capital and allies with reactionary elements that are their natural allies, the other manages the disappointed expectations of the working class without ever intending to actually serve them. This is why Obama is a severe disappointment at best, deporter in chief, domestic spy in chief, and extrajudicial assassin nearing the side of worst while GWB was an abomination.
The team behind Antergos did a great service to the community by offering a ready-to-run Arch experience that was the closest to the real thing.

I will surely miss Antergos
Also excellent, along the same lines:

Mechanisms and Mechanical Devices Sourcebook

https://www.amazon.com/Mechanisms-Mechanical-Devices-Sourceb...
I personally wasn't a big fan, I liked C++ (and Python - there was an embedded Python interpreter in 09-10 that was a casualty of the rewrite, and IMHO Python was a lot more productive than Java for experimentation).

There were some pragmatic reasons though. It's very difficult to multithread C++ correctly, while Java at least has a proper memory model and thread support (note that this was before C++11; at the time C++ had no standardized memory model at all). Debugging core dumps in production sucked. Most of the newer parts of the company (GMail, Docs, Google+, etc.) were written in Java, and the rewrite let us share code with them. Compile times sucked, and Java let us pluginize the architecture, load code at runtime, and build & push each component team's codebase independently (as well as shut them off independently if they started crashing).
Both parties can be slaves to them, but I have a choice between people who are going to pull the pin on the climate change grenade or the guys who are going to hold it tightly for a bit longer. I'll take the latter any day.
Netflix is not the future of TV
Yes. Real communism have never been tried. Perhaps impossible to try.

We'd be better off brainstorming a new, 21st century solution to the excess of capitalism, rather than relying on the industrial past.
Your comment is a long-winded equivalent of "who cares".
Federated Learning[1] you can train across multiple customer data by sending the in-training model to every device, then exfiltrating only the backprop adjustments you get back. In-theory, user data never leaves the device. In-practice, the backprop data has the information encoded within it to an extent, it's very difficult to secure.

[1] https://medium.com/syncedreview/federated-learning-the-futur...
Matebooks are the best laptops out there right now, IMO. Basically a MacBook Air form factor with 32GB of ram and latest CPU. Sick..

Huawei also gave us the Nexus 6P, it's hard not to love 'em. And now with the P30 Plus, they're the king of smartphones, even edging out the imaging quality of a Pixel.