skysight-inc/HackerNews huggingface dataset:
The Nexus 6P appears to be up now too: https://store.google.com/product/nexus_6p

The Google Store doesn't do a great job of indicating which kind of customer would prefer one of them over the other, surprisingly.
Google did a good job of avoiding the lack of OIS on both the 5X and 6P. I don't mind not having wireless charging capability, but OIS has proven to be a helpful feature when taking photos in less than ideal situations. I think, if size isn't an issue, the Nexus 6 is still a solid option at the reduced price point.
Where can I turn on this feature?
Confusing, definitely. But in the context of your initial question, bringing up the Siri settings seems a little strange. By definition, if you are using Siri, you are using a remote query... Likewise, if you have hand-off enabled, it's going to be talking over the internet, how else can it work?
The journalists working closely with him did have time. There is nothing about this situation that the word "indiscriminately" applies to, unless you're talking about the military spy organization that was allowed to indiscriminately target its own citizens.
Plus, the established couriers have several useful services that Amazon can't practically replicate. For instance, with UPS/FedEx/USPS I can easily divert all my packages to a nearby pickup point regularly or on short notice, even in a flyover suburb. Amazon will never be able to replicate that[1]. If they ever offer Amazon Flex in my area, I hope there will be a way to opt out.

[1] I'm aware of Amazon Locker, but I don't live in Seattle, the Bay Area, or Manhattan; and dealing with yet another pickup point for a specific merchant just seems like an annoying hassle.
The metal body apparently precludes it.
Software Craftsman
I just checked the fi website and they don't mention it, and I see it nowhere mentioned on the device's pages either..

Where can I see this confirmed? Any references you can point me to? Thanks for you help :)
It's tough to hold out on major OS upgrades as they come up with a number of new app features and enhancements that are coupled with the OS.
I can imagine a near future of driverless vans going all around the city with packages. They show up at your door (or wherever you are) and you get a code on your phone. You enter the code on the van's door. It unlocks and you pick out your package.

The problem would be making sure that people can easily find their packages, and that they don't steal others' packages (which would be easy to check)
I don't think the GP (Kluny) or GGP (OscarCunningham) disagree with you on that point. If I understand them correctly, it's fine to have unresolved mysteries in your understanding, so long as you are honest about it and explicitly label it[1]. In this case, "hey, we can't quite put infinitesimals on a solid grounding (or Dirac Delta, or whatever), but it doesn't break anything else, so let's see if we can figure it out some other time."

There's a huge difference between "it's not worth our time to resolve this now" and "non-rigorous thought is okay, reality doesn't have to make sense, just do what the high-status people say, they're smarter".

[1] There's a practice in some groups to explicitly say "it works by magic" to avoid false understandings and to flag unresolved issues.
And unsurprisingly, it's half a foot tall (159mm, or 6.2 inches). My hands continue to cry. Is it what the future holds, that we should eventually hold mainframes up to our heads?
I like the patreon model a lot, though it certainly doesn't scale to corporations well. Nautilus and other subscription news works out well enough. Reddit gold I think is pretty genius too.
I'm not surprised by the low number (9%) who felt a little bit of guilt installing ad blocking technology. If you feel guilty, you probably aren't using a blocker, hence the low number.

I feel no guilt, personally. I began using an ad blocker after receiving a nasty bit of Flash based malware via an ad served by one of the major ad networks (I can't recall who, but I want to say it was via MSN at the time). That was it for me. The moment viewing ads on otherwise-safe sites became a threat, I started blocking without guilt. Because it was an advertising network, it wasn't just as simple as saying "I'll block ads on site xyz"
Same here, Yosemite is the new Windows Vista ! I'm finally stable enough with 10.10.4 after many kernel panics, not gonna rush it to upgrade. I'll wait for 10.11.1.

El capitan seems promising though.
Being able to write "good Perl" doesn't speak to the likelihood of such being created; writing good Perl is an uphill battle at the cost of self-discipline, which is finite.
Well, depending on your definition of "Design", you do things like

1. Ensure you have the tooling to produce nice docs.
2. Build time to write docs into your planning.
3. Actively try to find people who will write good docs.
4. Focus on making your code understandable, so that the
eventual docs will make sense. Spaghetti code is hard
to document.
We were not expecting so much traffic, that's great! I scaled up our infrastructure and we are back in business :)
I was with the article up until "This will clearly favor micro-payment systems."

No, no it won't. People have been predicting micropayment for decades now. To call the attempts "failures" would be kind. Patronage (like Patreon, for instance) and bundling are much better bets.
Scanf accepts non-matching input (2011)
I really need to see a comparison between 6P, Moto X Pure, and current 6.

Those are the phones I need to decide between. Current 6 only b/c it should get cheap and the Snapdragon 820 comes out next year, but I'm not sure I can wait a year with my aging Moto X 2013.
No, I don't think you understood it. There is a large qualitative gap between what you propose, and what Scala does:

In Scala, it is an _one_ time effort to make String act "like" collections, while the only solution Kotlin provides means doing the work manually _n_ times: At every call site of the string in question.

Kotlin developers also didn't feel like your point was too convincing: https://github.com/JetBrains/kotlin/blob/master/libraries/st...
The price is certainly right, but I really don't feel like the specs are any kind of leap that makes me want to upgrade from my Nexus 5.

Hexa-core is neat, but honestly I'd rather have software polish that meant rotating my phone while using the camera in video mode didn't mean some probability of a system reboot. Unfortunately my experience with both the Nexus 4 and 5 is that the stability is either never quite there or actually decreases dramatically as OS updates come out and Google's focus shifts.
https://store.google.com/product/nexus_5x is a bit smaller.
I'm waiting too... but I'm getting rather antsy.
Is digital “shunning” on Facebook illegal retaliation?
Designing reactors is not the problem. Running them safely and building and decommissioning them efficiently is.

Is this the study that took all roof-related deaths as solar-panel-related = Is this the study that assumed that all roof falls were due to installation of solar panels

> Then exploded Then melted down

Um, am I supposed to exclude nuclear explosions from the list of risks of a nuclear reactor?

Not sure why you keep talking about coal. You think I want coal?
Machine Learning: The High Interest Credit Card of Technical Debt (2014)
Google unveils Android-based Pixel C tablet
It is stylistic and idiomatic preference. I'd probably group those kinds of functions into a namespace. Then again, I didn't write the library. :)
Hello - I started OpenLate at our company because I couldn't find a place to code at night. It grew into a speaker series with over 2700 members. So far in 2015, about 10% of technical OpenDNS hires have been sourced through OpenLate.

I had to leave OpenDNS and OpenLate as I transitioned to working on our company full-time because it was accepted to a cool little fellowship program. However, this talk covers all the lessons that we learned about running a tech speaker series.

Of note, here is the Run Book for the meetup - it includes everything we used to run the event, including how to setup and what emails to send members.
https://opendns.app.box.com/OpenLateMeetupRunbook

If you have any questions about running a meetup, I'm happy to answer them!
I've got the 10.11 GM running on my 2012 Mac Mini (Core i7) with spinning rust, and it has made such a huge improvement over 10.10 in terms of snappiness and how fast the entire OS feels.

It is a world of difference, to the point that I am happily using my Mac Mini for stuff again, whereas before I would avoid it as much as possible and instead reach for my MacBook Pro Retina to get anything done.
Switzerland has their own private domestic SIGINT network known as Onyx, and has had other surveillance scandals before. [1]

[1] https://en.wikipedia.org/wiki/Secret_files_scandal
Why did Google bother with all of that work to fix SD storage in Android M[0] if they're still not going to put an SD card in their Nexus phones!?!

I was holding out hope that I would finally have a reason to buy a Nexus phone with the 5X or 6P, but now that we have the final spec sheet, I think I'm going to just grab an HTC One M9 or something. The lack of expandable storage really kills it for me.

[0]http://www.android.gs/android-m-feature-spotlight-sd-cards-c...
Finally 5GHz wifi support. I wish they had a "What's New" section though.
I will try this, thanks.
Unfortunately, you can't really use a parser generator for editors and IDEs, unless they're structured editors. If they're not structured editors, then the parser has to be able to gracefully handle broken parses.
> If you're desperate you can always squeeze a peanut or scrape a duck.

That sounds terribly expensive. A 1,000% increase in the cost of plastics and lubricants won't be fun for anyone.

> ...we can make by other means, if we have energy.

Hopefully we gather together the political will and launch the anti-misinformation campaigns required to get some form of very-high-capacity non-fossil-fuel-based electricity generation system long before we need to seriously consider "scraping ducks" to get the hydrocarbons we require.
Since big-O and other asymptotic notations come from calculus I don't think it is a bad idea to know precise definition. For programmers it is questionable how useful they are in everyday job and I would just forgo asking them during interviews, although I have been asked in recent interviews. These asymptotic notations are immensely helpful in finite approximation of continuous functions using infinite series like Taylor series or orthogonal polynomials. Computer scientists borrowed the notations and abused them as if they were the final arbitrator of things when they are not; Knuth noted too much game is being played with them in academic publication. Further attempts at drawing analogies different kinds of convergence and growth functions have not found widespread use.

I guess I am saying don't underestimate the importance of rigor in knowing precise definition of mathematical notations.
It's smaller than the device it's replacing.
https://fi.google.com/about/ bottom of the page.
Primary Out is a term used to describe running a candidate against another to beat them in the primary. It is generally the only recourse to elect a new person in a district or state that will not vote for the other party. Eric Cantor is a prime example of a candidate that was thought safe but was defeated in a primary because a large group of people took offense to him in his own party.

[edit: http://www.ncsl.org/research/elections-and-campaigns/primary... explain primaries in various states. tldr: party selects person via primary (various ways to vote) that gets their name on general election ballot under that party's name]
Hm, it's definitely good advice, we're going to look at ways to make it clearer. Thanks a lot, arenaninja!
Edward Snowden Joins Twitter
Data Driven Product Design
Got some sources on the 'everyone getting richer' claim? I have never seen a single statistic suggesting that, after accounting for factors such as inflation... maybe I have some selection bias, but everything I have read shows that the middle class has gotten steadily poorer over the last 30 years or so.

Also, not every form of redistribution is automatically 'communist'... I don't see many people who advocate basic income also suggesting that we turn over means of production to the state - just raising some taxes, and trying to make the way that we redistribute wealth more simple/efficient.

I don't know enough about it to really argue either way, but your arguments don't make much sense to me without more context.
Dang.... Should have waited on signing up for Project Fi.
As far as I can tell, that's the only difference. I just bought mine yesterday knowing there was a new one on the way, I don't think I'm missing much.
Chromecast Audio
Social security, maybe a field can be of a "national identifier id" number? I have an id number but parsing and validating is different from the us version. Since it's a different format and different logic I don't see why another type wouldn't be useful.

Passenger number: "0" seems like a valid number that can make sense even for non-passenger cars.

I agree it's not black and white, though.
I strongly suspect the mathematical formula suggesting that 10,000 engineers could be as productive as 45,000 with the right support is a case of "in theory, but not reality."

When tree farming was invented, the initial crop was wonderful, but they soon had to come up with a term meaning "forest death" for the sickly, underdeveloped trees that followed. A monoculture of the same plants quickly strips the soil of essential nutrients and if you cannot identify those nutrients and aggressively resupply them, you will soon find that the trees you wanted to grow and harvest will no longer thrive and somnetimes will no longer survive. A forest can produce healthy trees for generations because of the diversity of plants growing therein. Different plants use different nutrients and some replenish the nutrients used by neighboring plants.

Obviously, software tools are not plants. But I have my suspicions that the diversity of code he describes developed in part for reasons like "different engineers happened to be experienced with different languages, tools, etc" but there may be cases in there where it developed that way because it was the best way to handle it. So when you start standardizing things, you may be killing off things that are critical to the health of the codebase and the company.

I can see value in having someone dedicated to serving the needs of the engineers so they can be more productive. I can see a need to clean things up. But complexity itself often has inherent value that cannot be replaced or improved upon with a simpler solution. Sometimes, simplifying things amounts to throwing the baby out with the bath water. I hope they don't wind up doing that.

https://en.m.wikipedia.org/wiki/Forest_dieback
I agree that there are many explicit and implicit costs to owning and operating a vehicle. I expect the rhetoric from the "employer" side to say this program is great for people who already own a vehicle because that vehicle will be better utilized. My position: I would be very cautious getting involved with a program like this. I'm willing to bet the effective wage is below minimum wage in some regions of the US. If it really made sense for Amazon on an ROIC basis they would just do it in house; and when the numbers work to their benefit, I'm sure they will (drones).

Disclaimer: I don't like Jeff Bezos and would not work for Amazon barring extraordinary circumstances.
I notice use of the phrase since I'm aware of the origins and the the fact that oppression under Mao has affected people close to me.

I don't take offence, but may suffer injuries related to involuntary eye rolling. It's an overused phrase and I'll assume the author is a hack and stop reading. Sort of like anything with "cyber" in the title published after 1993.
Ah, so then Apple wouldn't be lying if they said they hadn't allowed access to their servers, even under a broad interpretation.
Yes the 5X and 6P work with Project Fi, according to CNET.

http://www.cnet.com/news/googles-new-nexus-phones-to-work-on...
It broke a couple things for me.

Upgrading XCode, updating homebrew, and chown-ing /usr/local seemed to fix everything.
Unfortunately (for this situation) ad-blockers are starting to enter a war, where they try to remove adverts while keeping websites functional. It would be nice to have an agreed way for websites to say "No ads? Go away", but I imagine most sites would choose to activate it, so ad-blockers would ignore it anyway, similar to do-not-track.
Agree that American citizens are not legitimate targets in and of themselves, but they will routinely communicate with people other than American citizens and those communications mean that citizens will be spied on. That's globalization for ya.
We all make mistakes like that sometimes :)
Wireless charging was a great feature for in the car. I would set my phone down and it would play music over BT while charging. C'est la vie.
wow. at no point was i advocating its use as a pejorative or a term of endearment. you may not be aware, but black folks use both as both. addressing the term 'bitch' should not be that confusing, unless of course you espouse the ultra progressive ideology of always being cognizant of differences (so maximum sensitivity is attained) whilst always being completely blind to difference (so maximum non bias is attained) Then i could so how having to think about use case could get tricky.

As much as it might please you to be otherwise, that was not my line of reasoning. i asked if you decry racism against whites (or asians, or latinos, or any subgroup) the same, or to the same level that you decry racism against blacks. Your tirade is answer enough.
Serious question - do you really use more than 128GB on your phone? If so, at what point would internal storage be good enough for you to not require extendable storage?
I spent a lot of time in 2011 or so struggling with GC on the JVM: http://blog.cloudera.com/blog/2011/02/avoiding-full-gcs-in-h... has some of the gory details. Even hacked a bit on G1: http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2011-A...

With a lot of effort by many folks in the community, HBase has mostly tackled the full-GC problem, but still has occasional issues with some workloads.

So, GC was definitely one factor - not having GC means we can give 99th percentile numbers in the single-digit milliseconds, which is pretty nice. Our master process actually has shown <1ms 99.99th percentile for tablet location requests on an 80 node cluster. So again, numbers that are super difficult to get on the JVM unless you take an allocation-free approach like the HFT guys do.

Another factor was ease of integration of platform-specific code for performance reasons. For example, we make use of SSE prefetch instructions to improve scan speed in our concurrent B-tree by 30% or so. The b-tree itself would be difficult to implement in Java due to lack of control over object layout, etc. While you can eventually get the same performance with enough off-heaping and sun.misc.Unsafe, my feeling is that, by the time you've gone down that road, you might as well be using C++.

I'll admit that, after many years of not writing native code, I was a bit nervous of diving back in. Segfaults are never fun. But, we soon realized that the native code tooling has improved a _ton_ in the last decade. We run all of our tests precommit using the excellent Sanitizer tools from Google (ThreadSanitizer, AddressSanitizer, LeakSanitizer) and those make it nearly trivial to diagnose a leak or crash. We also have pretty strict guidelines around use of pointers, based on the Google C++ guidelines. Many will complain that this is a neutered form of C++, and they're right. But it's also a relatively safe form of C++.

I could probably write a lengthy blog post on our experiences of C++ vs Java, but hopefully the above gives you a taste. Overall I've been happy with the decision. Slightly more time spent on crashes. Less time spent on chasing hard-to-reproduce performance or memory consumption issues. And the thread checking tools are actually far superior, so I'd say less time spent chasing races.
I have the Z3 which is also 5.2" and has a 3100 mAh battery compared to the 2700 mAh battery in this. And seemingly that costs you no thickness as the Z3 is actually slightly thinner (7.3 mm vs 7.9 mm for this). They're both 1920 x 1080 LCD at 423 ppi.

In my experience 3000 mAh at 5.2" is the sweet spot, as below that you might rarely run out of juice under heavy usage. Above that no matter how heavy your usage is you'll get that whole day (and multiple days under light load).

You can buy an unlocked Sony Z3 for $400 right now (32 GB storage).
Is this thing just a new shape? What exactly has changed here?
What's the price? Couldn't find it on the page, only the "join the waitlist" button. Any help appreciated
> I was talking about language-level abstractions.

And I've been trying to get people to at least define what they are talking about in every single comment I made. Kudos to you for doing so. :)

> Automatic memory management is what's known as an extra-linguistic feature.

While that makes your position easier to support (but it's not what the original comment stated, which is why I asked for clarification from them), I'm not sure I buy it entirely. I need an explanation why a language with more language level abstractions is worse than one with less, given that you can enforce the restriction of some abstractions. Why is artificially limiting yourself the better solution than enforcing restraint, which leaves the possibility to work outside those constraints when the conditions are correct?
Let's face it, there are almost certainly NSA / CIA / FBI / $ASSORTED_GOVT_TLA plants here. Or, if not actual human plants, at least an automated system that posts astroturf "pro military-industrial-espionage complex" comments on their behalf. That they use this kind of technology is well established. And considering that HN is a pretty prominent social-media site, frequented by a lot of potential influencers in the technology community, I think the odds are approximately 100% that this site is one of their targets.
> I'd say PEGs are easier to write as they're unambiguous.

While that is technically true, it doesn't solve the actual issue of ambiguity, it just defines it away.

If you have a case in your language where two syntax rules both match, it's confusing to users because you have to arbitrarily decide that one of them is correct. The best-known example of this is the dangling else ambiguity: https://en.wikipedia.org/wiki/Dangling_else

Sure, PEGs by definition are unambiguous, but only because they arbitrarily decide that the first option always "wins." The language itself might still be ambiguous, but you aren't aware of it because the parser always chooses the first option.

Put another way, with PEGs you never know if:

a -> b / c;

is equivalent to:

a -> c / b;

You also don't know if there are rules that are entirely unreachable.

Besides this, packrat parsing (the PEG parsing algorithm) is significantly more expensive than LR/LR parsing. Packrat parsing takes O(input length) memory -- significantly more than the O(tree depth) space of LL/LR.

I talk more about these issues in my blog article: http://blog.reverberate.org/2013/09/ll-and-lr-in-context-why...
I'm not tptacek, but I've found that it's usually better to ask for clarification when a part of a sentence doesn't parse, rather than to jump to conclusions.
Botnet preying on Linux computers delivers potent DDoS attacks
Sure, the 5X is smaller, but at 5.8 inches (147mm) it's still bigger than my nexus 5, which clocks in at an already-hefty 5.4 inches (138mm).
The Latin America WikiLeaks Files
Trust means something different in every context. I don't trust my wife the same way I trust Digicert, but I "trust" both. This is what it means for nations to trust each other.