skysight-inc/HackerNews huggingface dataset:
Yes. Doc, TED talk, book are all from my research. Thanks for the plug! I've been waiting for this day for a while. Last time we saw him, he was 92, in December 2010, for the documentary. We suit him first since his age made us very nervous how much longer he was going to be around. But he lasted for another 6 years. Even attended a documentary showing in Taiwan.
This is only partially true, with many exceptions.

But ya, many girls in the countryside are hukou-free, unregistered, off the grid, non-persons, etc...China is trying to change this, the central gov would prefer everyone was registered, but local governments make too much money on family planning fines to give it up.
They are, but these routers are doing inspection, even when they should be purely Layer 2, and then doing it stupidly, and then breaking.
Thanks, Guy!
Ah, well, not much you can do about that, then.
Kollective | Citrix Engineer | Bend, Oregon or Sunnyvale, California | www.kollective.com

Kollective is looking for a Citrix Engineer to help enhance the VDI support of our enterprise video delivery platform. Join a rapidly growing company specializing in enterprise video delivery and end video applications. We are at the cutting edge of content delivery at large scale, serving many Global 2000 customers.
Of course :)

Great work on DDC, btw, I really enjoyed that paper.
A few months ago I wrote a blog post about how to use jq in conjuction with pup to debug HTML-in-JSON endpoints: https://the1x.engineer/2016/08/20/efficient-endpoint-testing...

jq is one of my favourite tools - can't recommend it enough.
You probably mean minimal latency, not maximum throughput. GC generally has higher throughput at the cost of latency and higher peak memory usage. :)
Kollective | SCCM Engineer | Bend, Oregon or Sunnyvale, California | www.kollective.com

Kollective is looking for an SCCM Engineer to help create our software delivery solution, part of our enterprise content delivery platform. Join a rapidly growing company specializing in enterprise content delivery and play a key part in taking our software delivery technology to new heights. We are at the cutting edge of content delivery at large scale, serving many Global 2000 customers.
It means that software (the product, not the community) tends to offer a binary choice for gender and a lack of gender-neutral forms of address (I go by Mx.). It means that the conversations around gender in tech tend to reflexively focus on "women" with "men" as their opposite, both essentializing gender and reinforcing a fictional dichotomy. It means being able to come to work dressed the way I want to dress without someone complaining that my leggings are revealing when half the office is in Lululemon (yes, that actually happened). It means that I can ask other people to respect my pronouns and feel supported by management and colleagues rather than feel afraid to speak up.

In other words, it means a hell of a lot.
>Have we really reached the point where the law is being openly enforced by breaking it

This has been the case in drug cases for many decades. The phone mugging is... more rare.

See also: http://arstechnica.com/tech-policy/2016/01/after-fbi-briefly...

The TLDR is in the URL: fbi-briefly-ran-tor-hidden-child-porn-site
> The problem is that they're not good enough to build on for the future, but they are good enough to entrench themselves.

Richard Gabriel made the same observation in his 1989 "The Rise of Worse is Better": https://www.dreamsongs.com/RiseOfWorseIsBetter.html

The worse-is-better philosophy means that implementation simplicity has highest priority, which means Unix and C are easy to port on such machines. Therefore, one expects that if the 50% functionality Unix and C support is satisfactory, they will start to appear everywhere. And they have, haven’t they?

Unix and C are the ultimate computer viruses.

[...]

It is important to remember that the initial virus has to be basically good. If so, the viral spread is assured as long as it is portable. Once the virus has spread, there will be pressure to improve it, possibly by increasing its functionality closer to 90%, but users have already been conditioned to accept worse than the right thing. [...]

The good news is that in 1995 we will have a good operating system and programming language; the bad news is that they will be Unix and C++.
Kollective | Data Engineer | Bend, Oregon or Sunnyvale, California | www.kollective.com

Do you love working with cutting edge big data technologies, building data pipelines and creating powerful visualizations that ultimately unlock insights to drive the business? This role will span the gamut from deep analysis of our vast historical datasets to creating new pipelines and visualizations powering our business applications used by the largest companies in the world. You’ll have the opportunity to directly impact and build the future of Kollective’s analytics platform.

It’s a broad and deep set of skills that we’re searching for in a single person, but we’re certain that there’s at least one of you out there. As a member of our team you will build new data products, invent new features and deliver solutions that delight our customers. Above all you should be passionate about working with huge datasets and love bringing them together to answer business questions and drive change.
Can Open Source Companies Be Successful?
I _love_ jq. It's been an incredibly useful tool for me since I discovered it ~6 months ago. However, article mentions "jq -n"; I personally find jq syntax less appealing when it comes to generating JSON instead of parsing it. For that particular task, I prefer using "jo":

https://github.com/jpmens/jo

jq & jo are the Calvin & Hobbes of the shell: lots of fun together!

A few examples:

- Generate a simple JSON object:

$ jo foo=12 bar=true baz=null
{"foo":12,"bar":true,"baz":"null"}

- Want a nested object?

$ jo foo=12 bar=true baz=null thing=$(jo number=57 test=string)
{"foo":12,"bar":true,"baz":"null","thing":{"number":57,"test":"string"}}

- What about arrays?

$ jo thing=$(jo number=57 test=string) anarray=$(jo -a 1 2 3 4 5)
{"thing":{"number":57,"test":"string"},"anarray":[1,2,3,4,5]}

- Now let's add some jq magic to sum all the values in the array together:

$ jo thing=$(jo number=57 test=string) anarray=$(jo -a 1 2 3 4 5) | jq '.anarray | add'
15

Great stuff :)
The problem with your analogy is that, in it, we are the consumers, the people who buy the car. I would agree with some of your points if you were speaking from an end-user's point of view.

But as developers, we're the engineers. We build the car. It is explicitly our job to do all the hard work of picking out the appropriate parts and assembling them in a way that provides a seamless experience for the end user. IMHO complaining about "way too many options" is like a Ford engineer complaining that there are too many (let's say) turbochargers available with varying levels of quality, and it's unclear which one should go in the new car she's designing. It's supposed to be hard, these are precisely the hard problems we are getting paid lots of money to solve.
On the Shortness of Life – 3 things Seneca taught me
Come on now, you're missing the point. If the lingua franca of your shell is objects instead of text, you can import from whatever format you want and work with it in high fidelity:

PS C:\> $x = [XML]"<banana><stem>brown</stem><peel>yellow</peel><flesh>white</flesh></banana>"

PS C:\> $x.banana.peel

yellow

PS C:\> $x = ConvertFrom-Json -InputObject '[{"banana" : {"stem" : "brown", "peel" : "yellow", "flesh" : "white"}}]'

PS C:\> $x.banana.peel

yellow

PS C:\> $x = New-Object PSObject -Property @{banana = New-Object PSObject -Property @{stem = "brown"; peel = "yellow"; flesh = "white"}}

PS C:\> $x.banana.peel

yellow

PS C:\> $x = @{banana = @{stem = "brown"; peel = "yellow"; flesh = "white"}}

PS C:\> $x.banana.peel

yellow
You're under the mistaken impression that when you enter a border crossing you can turn around and go home without the permission of the country you're attempting to enter.

This is not true. You've already entered the country, and so the border staff (US, Canadian, whoever) can indeed detain you, throw you into immigration detention, take all your stuff, really whatever they want. You don't have any rights. You could call your embassy, but they will tell you that so long as the other country is following its own laws, you're stuck, and they can't help you.

If you don't like it, don't go.
Second for Nomad List
I confirm: I don't go to USA conferences because of the TSA/CSP. If Europe follows USA with a 15-year delay, I'll either have to stay in France or reconsider my policy.
I don't know how I got that wrong. Thanks for correcting it.
Forever, actually.
Japan Readies Launch of Super Luxury Train
I generally agree with you that not having the data would make it easier to refuse. But not having the data does come at a cost: in this case, poorer user experience.

As a side note, I was mainly talking abt Uber. Your post seems generic and your concerns apply to every large tech company. Most of these companies already have policies in place such as audit trail for data access, access control etc.
I work remotely and travel the world. I'm also a staunch privacy advocate. My mode for travel is to ensure any device I bring with me has a minimum of data on it, has full encryption, and is powered off before crossing any security boundary.

If the device is powered off it requires a complete pass phrase to decrypt and is not susceptible to cold boot attacks. Beyond that I will adamantly refuse to turn over my passwords to ANYONE, EVER. Anybody who has a legitimate need to bypass my authentication has the ability to do so without my passwords (ala SSO at work). If that ends up with me being unjustly imprisoned, I will fight that battle when it happens.

My findings though are there are two types of border agents that ask inanely stupid things like having you login to a device. The first are bullies on a power trip. These guys will make spurious claims and try to hold you to them, hopefully their supervisors are more reasonable or things go South fast.

The second type are wheedling opportunists. These guys will ask for unreasonable things as an opening to negotiate a large bribe or because they think you'll play along and let them display a power trip to their nearby cronies. If you're adamant and serious, they'll usually just not target you.

The fact this sort of behavior is becoming commonplace in the "more civilized" parts of the world is truly worrisome though. Corruption in most Western governments tends to be at the top, not officers taking bribes. That means this behavior has the full backing of the law (or at least some semblance) and you play a real risk of your entire life being ruined if you don't comply. Personally I still plan to refuse and not give in, but that's not a reasonable choice for most people in this situation. The whole thing is disgusting.
An immediately consistent NoSQL opensource database, so a CP system, that is persistent, gets horizontal scalability right and is popular enough to be used in production with confidence.
For all of you on Macs, it's as easy as `brew install jq`. One of the first things I grab on a new box.
Since life has repeatedly found light to be a great way to communicate in the dark, where are all the messages coded by aliens in starlight
well that seems like pretty foolish claim.
You are assuming you (or I) know the safeguards they already have in place. For example, if they have an audit trail for anyone that access this data or if they have independent audits on data access, it could be sufficient. Both of these are norms at major corporations. I am not privy to the specifics of what Uber has in place beyond hearing that they have controls in place that are industry norms.
Is there a truecrypt for iPhone?
>but here's the part that I don't get: why do you want Facebook to exercise even _more_ discretion over what kind of news people see?

This one is easy: people in these parts think that the fake news is one-sided, and that it got a president they don't like elected. So now fake news is a major issue.
A lot of the people in china simply are not borned in hospital 20 ago.

Every family has at least two children from where I grown up, even the official of the village. More like the case of speeding. You are not allowed, but you can get away with it, if the police are not there or feel it is better for him to not give you a ticket.

even a lot of Chinese are surprised when I talk about this with them. So be careful about the media's report. (they report what they think it is true, but might not)
Looking for co-founder
I am working on an AI based media QA automation product that runs in the cloud for Media and entertainment industry. Anyone interested in working on this together. I need sales oriented co-founder. - Armen Merikyan
Please take time to answer this survey if you are a Canadian. It took me over an hour and a half today, but it's worth it. You can find some answers at https://mascherari.press/canadas-online-consultation-on-nati... (including mine after moderation, I hope)
Unlike in the US, illegal and unadmitted entrants to Canada, the UK, Australia (and probably everywhere else) don't have constitutional protection. So while a Canadian could possibly protest, a non-Canadian really hasn't got a leg to stand on.
Can you please remind me what is the problem with fingerprints? It's not akin to searching for furry porn on your computer and blaming it as child porn depiction – Fingerprints don't link you to supposed-crimes-that-everyone-has-done. Is it the same topic as privacy?
"You should give Macports a try if you haven't already! I run it on my macbook, and it's made a world of difference. 99% of everything I use in Linux can be found in Macports, and it "just works" for the most part."

First thing I installed in the mac store. Just like on linux, it just works and I get all my favourite tools.
Location: Baltimore, United States
Remote: Yes
Willing to relocate: Yes, strongly preferred
Technologies: Java, C/C++, C#, GIT, HTML/CSS, VS 10/13
Résumé/CV: See https://mtshields1.github.io/
Email: mtshields1@gmail.com
Young software engineer with 1.5 years experience in embedded programming using C/C++ and GUI development using C#.
Java is my strongest language and I just recently began tinkering with the Android SDK. I would more
than welcome an opportunity to work in app development or Android development. Although with me
being young and new to the field, I'm willing to learn anything. Relocating is also
something I am more than willing, and would prefer, to pursue.
This seems like a quick no - brick and mortar retail (what I take your title's "locations" to mean) exists only because sufficient information can't always be gathered online.

Many people go to retail locations only to confirm details for later online purchases. This is already happening and has a name - "showrooming".

VR will close this gap by bringing the retail location TO the home.

For example: I don't buy clothes online because it's important to see how they fit on me specifically before pulling the trigger. VR that could do this sufficiently well would totally end my shopping at physical retail locations.

Rephrased as "VR shopping will be a larger market than living room entertainment", it's a more plausible/even discussion and I don't have as strong an opinion.
int x = 1;
bool y = x;

# cl.exe /W3 main.c

This code gives a warning on VS2012. But it doesn't give one when the cast is in a loop condition. That is weird.

http://stackoverflow.com/a/31552168/5994461

This stackoverflow message talks about the specs for C11, and the first comment adds information on the C++03 spec. It seems that implicit cast from integer to boolean is allowed... under all circumstances... depending on what specification the compiler is following :D

For future references, I'll just summarize this as "C and C++ are minefields". We'll just add that to the list of WTF behaviors.

By the way, if you think that "C has had bool for 19 years" [the C99 spec specifically]. You clearly didn't work in C for long enough with a large variety of tools. The world is bigger than just GCC.
Show HN: Skov – A visual programming environment
The thing is that the C working programming class doesn't value quality and secure code, performance FTW everything else gets done later, if there is time that is.

Even the language authors were honest and:

1 - created a tool in 1979 that most C developers ignore even in 2016, 37 years later;

2 - realized that C was due its date and took part in Limbo and Go design

Yet lots of C coders continue to improve this NIST list, every single day:

https://nvd.nist.gov/visualizations/cwe-over-time

For me wishful thinking, is the mentality that there are C developers out there that manage to write memory corruption free without using such tools.

Never met any since my first contact with C in 1992.
One of the things (among many) that does make python a good language for beginners is its short developer feedback loop. The pleasure of programming is important, so even if they're writing terrible code at first, there's a strong motivation to keep going. Along the way their skills develop.
That is not unique to Uber. It is a possibility for any company and for large companies, it introduces major risk of damage. This is why companies have controls in place. If you are arguing that the norms industry-wide should change, then I can understand. If you are saying any of this is unique to Uber and doesn't apply to Google or Apple etc., I would disagree.
@realDonaldTrump is verified, the "official" handle for conservatives, so what?
In all fairness, the dangerous questions are often the opposite of the lowest hanging fruit; low chance of achievement, risky and ambiguous payoff, but maybe worth it after all.

But to not broach the question at all for the sake of avoiding the volume of dialogue it might produce seems kinda odd, imo. Now that I think of it, maybe frequent and small flamewars clear the brush better than infrequent infernos, ha.
My parents lived in China for a couple years so I'm no expert but I did, through accidental trial and error, figure out what not to do sometimes. To me this move looks to be deliberately designed to annoy them.
>But then again arguing takes places on a dualistic level, so what's the point (in this specific case)?

Meditation is a skill. To practice any skill, you first have to understand it conceptually. So clear understanding is important.

On the other hand speaking of duality vs non-duality doesn't seem to be useful, as it's something one has to realise non-conceptually. The only way to do it is through practice. Which, again, to be done correctly requires some proper conceptual understanding (of the practice method, not of the end goal).

That's why sometimes it's useful to argue about such distinctions.
SaaS is Dead
Yes I said it SaaS is Dead. DOA baby. New model will be based on delivering application logic into client's cloud environment. Rather than taking clients data SaaS companies should be focused on given clients access to run the binary in AWS, Google or Azure - Armen Merikyan
I think we need to modify the benchmark to give enough time for the RTS to "warmup" before timing max pause times. This will provide a fairer comparison, since the end goal is to evaluate languages for web servers with large heaps and low latency requirements.
It's a bit disingenuous to compare these $1 wire glasses to glasses you would buy from an Optometrist.

There are some very clear and distinct differences.

Yes, there is a lot of bloat in prescription glasses pricing, but it's not 99% bloat (ie. it's not a $1 cost-to-manufacturer product being sold to you).

Frames are overly expensive, but a trivial comparison will reveal most frames are a lot more sturdy/well-constructed than a simple 18awg wire bent into shape.

The real expense is the lenses, and their coatings. The lenses in the $1 glasses surely cannot have anti-glare/fog/scratch/shatter coatings, otherwise the lenses alone would cost far more than $1! Also, the quality of manufacturing plays an important role, as other HNers have pointed out (the precision shape of the lenses, etc.).

The real "meat" of this thing isn't to highlight how over-priced prescription glasses are, it's to showcase a well intentioned charity that's providing clear vision to people who would not be able to get it any other way. These people will accept less quality, because the alternative is not being able to see. The $1 donation price-point enables a wider range of folks to be able to donate, which feeds the cycle.
>a few years ago mine started requiring a full set of fingerprints for driver's license renewal.

Is it Texas? I think they gave up on that last year:

http://www.dallasnews.com/news/news/2015/02/06/texas-dps-sto...
The snopes.com link above quotes this towards the bottom:

”The tax agency said about 20 percent of the vanished dependents were children who had been claimed as dependents by both parents after a divorce. Under the law, only one parent may claim the child as a deduction.

Most of the others probably never existed, John Szilagyi, an I.R.S. researcher, said. And some families apparently became quite greedy in creating dependents, each worth a $1,080 deduction in 1986, and $1,900 in 1987.

About 66,000 taxpayers who claimed four or more dependents in 1986 claimed none in 1987, after the Social Security identification rule went into effect. And more than 11,000 families claimed seven or more dependents in 1986, but none in 1987.”
I LOVE this style of documentation/teaching.

What is it? How does it know that? How did I figure that out?

The second and third question are far more useful but usually not included in documentation or commentary.
My point is that almost no one thinks about it that way, and that's the problem. People are content using complex numbers and saying 'it magically' works instead of dealing with the actual structure they want to be using.
FREE Heat Loss Inspection for Windows and Doors in Greater Vancouver BC
also note that this logic only applies to the "free" children, as in no additional fees/tax to pay for the extra birth. for families that can afford the tax, you can and always could have as many children as you can afford.
I am curious about what leads you to the conclusion but it is clear the author does not have a formal education in the subject?
better yet is to buy a cheap unlocked phone from walmart and just take your sim out and put it in the cheap phone and leave your real phone at home.
What is the truck factor of open source projects?
> Given how everything in most phones is by default encrypted these days

Android isn't encrypted, is it? You can encrypt it BUT say goodbye to your pattern-based login, you'll have to type a password on the Qwerty keyboard every time. So, I don't think anyone enables encryption on Android.
I use CyanogenMod, and denying wake locks doesn't solve this problem. An application can register to receive any number of events that will wake it despite a lack of wake locks, like geofences, alarms, push notifications, waiting for another app to wake the device, etc.

It's the same reason that denying the permission to automatically run on boot is basically useless from a privacy perspective -- the application will just automatically run when some other event happens.
How do you define fiction?

"The Pope endorses Trump" would be labeled as fiction. But what about "The Pope endorses [some of] Trump's views"? Or "The Pope is a bigger fan of Trump than you think"?
Get rid of cars in the area? The area is easily walkable for its size. Doesn't Paris do this downtown?
Always loved the presence of trees in the CBD.
You know, if this is actually true, it seems jarring for free software to be built with a contribution made possible by human trafficking - and yes, I understand that the contribution was merely the deletion of whitespace, but a hacker's got to have certain principles, you know?
Turing Drawings
The Django Project Debates User Tracking