skysight-inc/HackerNews huggingface dataset:
Yes, Uber was using Greyball in cities where it was not operating legally, Portland amongst them.

Uber publicly admitted they built it, that they were still using it, tried to defend its use (for driver safety), and then, a week later, reversed themselves & agreed to stop using it to evade law enforcement, "going forward."

I cannot imagine why Uber chose to admit all that. (Well, other than there were at least 50 people who worked on Greyball & who knows how many more knew, so maybe there was not much choice...lying wasn't going to cut it & lawsuits were already certain) Nonetheless, its a lot of admissions.

Here's the thing: there are legitimate uses for Greyball (driver safety, as they asserted), but evading law enforcement, which they've now admitted, is not one of them--and, as said over and over, is obstruction of justice.

Uber'll undoubtedly try to defend Greyball on this basis (that there are non illegal uses for it--and that was the overwhelming majority of what it was used for)...it wouldn't have worked but, now with their own reversal & public admissions, it'd be hard to even make such an argument)

anyway, here are a few links about Greyball & Portland:

https://www.nytimes.com/2017/03/03/technology/uber-greyball-...

https://www.theguardian.com/technology/2017/mar/08/uber-halt...
I down voted your post too. You told him he was mansplaining and to please stop. How does that help anything in the discussion?

I appreciate the wage gap problem, but throwing terms like "mansplaining," are typically done by garbage websites trying to get clicks by stirring up gender tensions. It actually stands to freeze progress rather than further it, but hey, ad revenue right?
I interpreted your comment as saying that hot water was piped directly into homes from a natural source, but I see now that you may not have meant that.

There are exceptions, but generally hot water is piped directly into homes in Iceland from municipal heating. There's no domestic water heaters. There are dual hot & cold water pipes everywhere. The hot water that comes out of the tap is from the same source that's in the hot water radiators.

In the case of Reykjavík the hot water is initially cold water heated at Nesjavellir[1] and at [2] you can see an article in Icelandic about the pipe. It's 27km of 80x90cm pipe that can transfer 1600 liters of 100 degree hot water per second. Here's the pipe on Street View: https://goo.gl/jFzvYN

The reason they heat up cold water is simply because most of the time when you find an abundant natural heat source it doesn't also come with an abundant natural water source. Therefore you pump cold water in, mix it with the heat, and pump out hot water.

I don't know what fancy technology they use for this at Nesjavellir, but in some rural areas this setup is literally just a coiled pipe dropped into a hot spring.

1. https://en.wikipedia.org/wiki/Nesjavellir_Geothermal_Power_S...

2. http://www.verkis.is/verkefni/veitur/vatnsveitur/nesjavallar...
If you call yourself an engineer, your focus might be to perform a task (eg: "giving correct time") as cheaply, efficiently and practical as possible. In that regard, Patek Philippe watches are nowhere near your standard of "beauty". I understand you might appreciate the design, and craftsmanship of those watches, but don't disregard other engineers who focus their attention on other features like portability, reliability, resistance and so on. Those are not taken into account by high horology, and also require ingenuity and craftsmanship. Do not loose respect for the guys that care to design a watch that you will actually be able to afford, that can be mass produced, and give time (and easter date !!) reliably for the next 100 years or so (do you really need more ?).
> PDF → XPS → PDF

That's not what's happening unless you have a printer which directly supports PDF. Most likely what is happening on Windows is either:

PDF → XPS → PCL
PDF → XPS → PostScript

Depending on the printer. Which makes far more sense and is analogous to what OS X does:

PDF → Quartz → PCL
PDF → Quartz → PostScript

There's really no notable difference between these two approaches as both Quartz and XPS are based on the same printing model as PDF. Don't confuse Quartz with PDF just because it offers import/export to PDF - Quartz has its own internal imaging model.
True. It's a convenient excuse. The people, they are too naive and misguided, and need mentoring. And our enemies, they are strong and threatening.
Learning to code is all nice and fine.

Getting someone to hire to you to code may be a different story.
You know how else you get to "full employment"? By eating all the unemployed. It's scarcely less ethical than what the government and NYT are doing here.

(1) Define "full employment" as 95.3% of the "workforce".

(2) Define "workforce" to exclude arbitrarily many groups.

(3) Ignore all the people who've been forced into one of the excluded groups.

This is not full employment in any reasonable sense of the word. Not unless "full health care coverage" is 95.3% of people who are above the poverty line and have no preexisting conditions.
New SMC Jupyter Client Released
TL;DR:

1. Find a popular app

2. Find a niche that that app isn't covering (like a localized version or other)

3. Make your app cover that niche

4. Wait until the popular app owners buy you out

5. ????

6. PROFIT!
Rolex has it figured it out by segmenting their products with their marketing. You have the SKUs that are 18k solid gold fitted with precious stones and on the other extreme you have the stainless steel professional line. In many ways, the volume of sales in the former helps fund the research and manufacturing prowess in the latter, and overall it's a win-win for everyone.

Kind of like how iPhone and blingy Apple Watch sales used to fund great work in Apple's professional line of laptops. (Low blow, I know, but I couldn't help it)
Sure, but how frequently would you know that something useful is on page 10? It doesn't seem like a very common use case to me. You can only optimize so many things at one time. Maybe this is a thing that's worth optimizing, but I think it's debatable.
I read the wikipedia article on the SNES CD-ROM System, and one thing I'm not sure of is whether any new capabilies are brought to the platform besides the expanded capacity of CDs vs the cartridges, or the ability to play CD audio. The Sega-CD brought additional graphical capability to the Sega Genesis. It'd be really nifty if this did similar. The Sega CD brought the Genesis' capability closer to the SNES. Wouldn't it be cool if this brought the SNES' capability closer to the Neo Geo? That could make for some very tasty homebrew games.

I wonder, would it be useful to have the higan developers to get their hands on this thing?
Macron Campaign Says It Was Target of ‘Massive’ Hacking Attack
Seems like this was forcibly pushed to 500.
Honest/naive question: why not? Plenty of mvp or weekend projects can get by easily with url=page. If it's faster and simpler, what's wrong with doing it? Surely there's room for both on the intetnet.
One thing I was surprised about was the price. Can you really get $10K per student in a boot camp/coding school? Googling I found [0]. It's looking like about $1K per week. What kind of student to teacher ratio do they have? I assume they also take referral fees with their placement programs?

It occurs to me that I'm in entirely the wrong industry. I'll be honest, I work with a few people out of boot camps, and I really like them. Having junior people on your team that are driven and excited about learning is so beneficial to the overall team dynamic. However, the knowledge deficit is pretty large and it's pretty easy to fall into the trap of "this is good enough" (when it isn't) due to a lack of perception of the scope of the field.

Like I said, the people on my team who come from boot camps are really excellent and I would hire them again in a heartbeat. I just have a hard time believing these aren't the cream of the crop. I would feel bad taking $1K a week from general students knowing that they are unlikely to succeed.

[0] https://www.coursereport.com/blog/coding-bootcamp-cost-compa...
The scenario I'm imagining is that a Rolex fan spots the fake, starts in on Sherlock'ing the matter, then you can add some of the lesser-known differences yourself.
Well here's Quanta's piece on the Tracy-Widom distrbution from a few years ago: https://www.quantamagazine.org/20141015-at-the-far-ends-of-a...

More people will have heard of phase transitions than T-W and it's certainly not inaccurate while also using somewhat familiar analogies; so I think your criticism doesn't make much sense for a popular science article.
The [0] study itself said in its introduction "Whereas previous neuroimaging studies have revealed differential activation patterns during reading processes [...], the question remains whether these differences are derived from culture characteristics rather than ethnic or hereditary factors (1, 9)." but does not give any information about the races the two studied groups.

The Chinese speaker group is most likely made exclusively of Han people while the English one may be racially more diverse but probably mostly non East-Asian people. So basically it compares groups that have an average IQ difference of at least 5 points and that may explain the math advantage of Chinese "speaker".

To avoid that issue this kind of study should use groups of people of some A origin rise in A and B language environment (like Asian Born Chinese speaking exclusively English vs Chinese speaker from China).
Is there any evidence that any of those disasters are likely enough to sacrifice our other goals for? We've recently had mass political instability, yet WWII was actually followed by a boost of industry rather than a collapse and the cold war was followed by people carrying on perfectly fine but with space travel and satellite communications.

Just because people don't cooperate to do the thing that you personally want them to do doesn't make them selfish. They are still cooperating doing something else which may turn out to be even more valuable - improving technology and helping each other with real, and possibly even more serious problems like disease and happiness. You can't judge that that they're working towards the wrong goal, it's just different to your personal goal.
so its a laser like x-ray beam? Where traditional x-ray fall in troughs and peaks this one seems to maintain coherence over limited distances? Nice
I bet the CIA is sweating about that Winter Soldier that froze in the 60s.
"Monolingual" is the standard term in linguistics. You'll be hard pressed to find anyone using the term "unilingual". (I get that you want to mix Latin with Latin, but that's not how language works — especially not when it's borrowed into a language. I notice you also pluralize "monoglots" in English rather than Greek...)

Furthermore, the distinction in linguistics between "-glot" and "-lingual" is that "-lingual" is used in reference to native language(s) whereas "-glot" is used about the languages a person is able to speak at a given level without them necessarily being native languages.

So — to a linguist at least — you can be a monolingual polyglot if you have one native language but e.g. conversational knowledge of 4 other languages.
It's funny how the NSA doesn't seem to worry about immunity.
Right. Most programming jobs aren't asking for 5+ years experience in <some language/framework/library> because they're looking for someone who knows how to balance a red-black tree, they're looking for someone who already knows all the workarounds and kludges you'll need to know to do the work they want you to do.

Learning a programming language is relatively easy. Knowing which of several libraries that offer similar features is the right one for your particular task takes time.
I didn't do it with Scratch 2.0, but as a new programmer with Scratch 1.x, I figured out how to access the Smalltalk backend and messed with that to add new blocks and do other similar things.
> Without any knowledge of the situation

Above poster argues that the problem is the way the facts were presented.

- Doesn't provide any evidence for this

My experience is the opposite. When dealing with ideologues there is no way to mention some things without "triggering" them.
Facebook's New Framework for Chatbot AI
Reminds me of counting ships via satellite imagery: https://www.planet.com/pulse/experimenting-with-the-deep-dat...
Exactly. The goal of the regulation isn't to prevent veterans from learning to code, it's to prevent them for being preyed upon. The OP has an unexamined premise: that the "code camps" described are an effective entry point for a programming career. As the readers on Hacker News are well aware, that's a pretty shaky premise.
There is also a local, non root user exploit to provision AMT described in Intel's announcement.
rustc-serialize is deprecated

It's the fourth most downloaded crate.[1] Somebody may have "deprecated" it, but the users aren't paying attention. It's not listed as "deprecated" on its own Cargo page.[2] There's a weak note about deprecation on its Github page, but users don't look there.[3] It has 2,950,353 downloads, probably because other crates are pulling it in.

Will it be in the new set of "approved" packages? Or will all the crates that use it be fixed?

Again, denial. Not seeing many links from the "everything is OK, don't need to look at this" crowd.

[1] https://crates.io/
[2] https://crates.io/crates/rustc-serialize
[3] https://github.com/rust-lang-deprecated/rustc-serialize
Do you really not see how bringing up gender neutral bathrooms at a hacker conference might be a little off topic and designed to offend?

Here's a hint: I've known lots of trans and nonconforming people who use whatever unisex bathroom they feel like when they're at an event like this, and nobody cared, because these communities accept lots of "non traditional" types. That's the whole point. Let your personal flag fly.

If you come back with "Oh but that's a micro aggression against trans people"... Welcome to the problem. Just punch me in the face, I'm a Nazi. QED.
Yes, this is very true of most rust docs that I've seen as well. Lots of libraries have the auto generated docs describing the functions and types usually at a per-module level but fewer have anything higher-level
>> ...i haven't had an Android update since February.

To be sure, I'm a Priv user and the Android security patch level on my phone is April 1, 2017.
Obviously right wing candidates either don't use email or have nothing interesting to say.
Is there even a point in discussing this?

Intel and AMD will continue to not provide options without backdoors, intentional or otherwise.

Everyone will continue to buy their product because the alternatives do not have competitive performance.
Given that the election is tomorrow., I don't believe this hack will impact the result (at least, certainly not as much a if it would have appeared 1 week ago).
I'm not really sure where you're coming from. I'm a CS major who was introduced to CS from Scratch and if it weren't for Scratch then I might not be doing it now. I think it does a great job of it's goal of getting kids interested in programming.

Although when I used it, it was Scratch 1.x, which was a stand alone app that didn't require Flash.
Yes, and that's definitely something we hope to address with the Blitz, both by beefing up top-level library docs, and through the Cookbook.
Felony charges dropped after officer admits faking body cam video
pretty much anyone who doesn't have a job - doesn't want one

Doesn't want a job, or doesn't want to downgrade their job? I.e., The laid off factory worker would rather go on disability than pump gas or wash dishes. So he is both choosing to be unemployed, but also doesn't have good job options.
What's so left-wing about Macron in your opinion?
Other commenters mentioned it could have been constructed in the reverse direction.

But, they did have some dark patterns you might have missed: https://medium.com/@danrschlosser/linkedin-dark-patterns-3ae...
Was your comment intended to be sarcastic?
Is there an unserviced market for people who like Slack, but worry that it has too big a resource footprint, that I'm unaware of?
Free photos that you can do whatever you want with
If the publisher or developer doesn't share the revenue that comes from mods with the mod creators they are technically rent seeking
Rotschild vs Nazi's. I would stay in bed if I was French. You don't want to be responsible for any of them.
To me this means anyone who found either top US candidate as a viable option

There was certainly nothing "non-viable" about Clinton. If you didn't like her, fine. Neither did I. But if you live in a swing state, you are partially responsible for the consequences of your decision. It wouldn't be a problem if those consequences were limited in scope to you, your family, or the people of your state. But they aren't.

...so am I supposed to dismiss the majority of Americans merely because they voted?

The majority of Americans did not vote for Trump. Approximately 26% of them did. Source: https://mises.org/blog/26-percent-eligible-voters-voted-trum...

Out of respect for HN's commenting guidelines I'll leave it at that.
Reminder: Trump University probably falls under the category of 'sketchy school'.

www.npr.org/sections/thetwo-way/2017/03/31/522199535/judge-approves-25-million-settlement-of-trump-university-lawsuit
[Penguicon-General] Penguicon has lost its way (repost)
I'd like to note, though, that it was a good post aside from the personal attack. I would have upvoted if the text dedicated to admonishing the parent were instead dedicated to expanding on how the lump of labour fallacy applied.
Unicode code comments make obvious sense if the software company is e.g. Chinese.

And allowing Unicode characters inside string literals makes obvious sense as well. It lets you have string literals which are, well, literal, rather than full of escape codes.

Unicode identifiers can make some sense for the same reason that comments do; often you'll want to just name something after some un-translatable concept from your own language, but even if you "romanize" the word, it might still require accents—making it Unicode!—to be that word, instead of some other word. (Pinyin and ASCII-/\w+/ do not get along.)

---

Separately, the devil's advocate position: Unicode identifiers for function names or operators are just plain fun, if your keyboard lets you write them easily. I'm surprised there's no modern equivalent of APL created to take advantage of the symbols you can write easily in macOS using Alt, Alt+Shift, or Ctrl+Cmd+Space.

(I once designed a Markdown variant that used these characters instead of ASCII ones. It also expected the use of IME-inserted smart quotes in the text, and compiled the opening ones to <q> and the closing ones to </q>.)
Last post was ironically enough censored =/

https://news.ycombinator.com/item?id=14276936
What do you think of this library: https://github.com/selik/destructure

It'll enforce schema and destructure the nested dict/list that results from JSON decoding.
> The customer's benefits came right out of the driver's pay check (and health insurance, and pension funds etc).

I do think Uber has made (and continues to make) a strategic mistake by not becoming the market leader in gig economy support services/systems for its drivers.

But there is nothing stopping an Uber driver from setting up a SEP IRA, signing up for ACA, etc. Those costs are the same whether the employee is 1099 or W2. Many Uber drivers already have a 9-5 job and their Uber money is extra income. But for drivers who are full time, 1099 status can lead to bad life planning.

I'm not praising W2 employment as a panacea though, as I fear you might be. Many companies offer mediocre or nonexistent life planning (pensions, tax planning, health insurance) options, and so it was really an opportunity for Uber to go above and beyond.

I think the future of systems like Uber (service discovery, dispatch, bidirectional karma, etc.) will ultimately be handled through non-profit infrastructure. Without corrupt local medallion services to compete against, an Uber-size war chest is not really needed.

Uber could also have allocated a class of stock for drivers and awarded some fraction for each dollar earned, allowing drivers (especially early ones) to get in on the leverage. But it didn't, and it's likely too late.

> There are methods to changing the law if you disagree.

I'm curious what percentage of laws you think are just and/or should be obeyed on principle and not as part of a cost-of-punishment calculus.
If all you want is the dot and indexing syntactic sugar:

class Box(dict):
def __init__(self, **kwargs)
super(Box, self).__init__(kwargs)
self.__dict__.update(kwargs)
I don't think anyone said he was. His whole platform seems to be as centrist as possible.
Considering the amount of money that large political parties pay for high-six-figure salary media consultants, stylists, image consultants and PR fluffers....

You would think they would want to hire a few professional, highly qualified NetSec sysadmins and give them authority to enforce network, server and endpoint security policies over an organization as a whole. But nope.

DNC is a fine example of failing to prioritize network security.

edit: I mean it's not exactly rocket science in terms of recruiting. Find a person who would be qualified by their years of experience and proven track record to be the chief security officer at an organization the size of cloudflare, limelight or netflix (or similar) and offer them a job at an equally high salary. Pay relocation and COLA expenses.
It's not required for you to give LinkedIn access to your contacts for them to know you're connected with someone else.

* Your friend may have given LinkedIn access to their contacts and now LinkedIn will start spamming you to connect with them.

* You have a friend-a and friend-b who both gave LinkedIn access to their contacts. You're in friend-a's contacts but not in friend-b's. LinkedIn can assume there's higher than random chance that you know friend-b. LinkedIn will probably try to spam both of you to connect with one another. Why not, right?

* You have a friend-a and friend-b and friend-c who all gave LinkedIn access to their contacts and you're on all 3 but none of them are in each others. LinkedIn will probably try and spam all 4 of you to add each other.

There's prolly plenty more and a team at LinkedIn focusing on just this. Anyone else care to add clever ways to infer connections?
Now expect Russians to be blamed, worked well in US, rinse and repeat.
I gave LinkedIn access to my contacts. What they also did was to send an email referencing every sender email I use (and I use several dozen all from our corporate domain), effectively spaming new and existing contacts with the same request. They also seem to have sent emails to any email that's ever been on a thread... won't be doing that again...
To avoid that, you need to standardize on a blessed set of versions to be tested together, much like assembling a release of a Linux distro.

That's pretty much the Stackage/LTS Haskell model. Seem to be working pretty well there.
Earlier today a few tweets from extreme right leaders involved very very bad edited documents (composited pdf, fake iphone tweet screenshots).
> There is additional supply for those positions

The supply of executive and management workers is constrained by the intimate trust that can be formed with the individuals. I'm not sure that scales with the total workforce. Much like friendship, I suspect that the average person has no more friends with 7B people on earth than an average person had when there were 2B people on earth. There are just practical limitations to the number of people that you can build that kind of relationship with. It is not like a line worker where the job is implemented such that almost anyone can walk into the job as a 'replaceable cog'.