skysight-inc/HackerNews huggingface dataset:
Just to be clear, that's not in conflict with what the author claimed. You can't call that method using a pointer to the derived class. That would be an access violation, because it was declared private. You need to use a pointer of the superclass type.

struct I_A {
virtual void foo() {}
};

struct A : I_A {
private:
virtual void foo() {}
};

int main() {
A a;
// a.foo(); // compile error
I_A& ia = a;
ia.foo(); // ok
}

To be honest, I find this behaviour useful so it doesn't upset me. It's a decent way to mark off functions that you needed to implement to satisfy an internal interface as not-for-users.
That sounds horrific.

This code seems related - it has the cow ascii art and the email-sending functionality and email address mentioned in the article: https://github.com/simonjiuan/ipc/blob/master/src/cgi_misc.c - I wonder what else is in there!
Wait... what? This is just rude, not to mention patently untrue. My last commit to Tackle was 8 hours ago. Why do you feel the need to denigrate someone else's work? No wonder there are multiple comments in this thread that refer to your unsavory reputation.
Probably not, but I'll admit to not having dug into it too deeply. In my initial experiments, I found only modest speed gains when byte compiling. Then again, I'm already using C functions wherever possible.
$4.5 billion valuation on $60 million annual revenue from non-compliant activity?

Anyone know the investment thesis on that?
And also (I think) the fact that Parker created the Macro™.
look, I am all for RTFM but my experience with R has been a different case in my experience. Can I make it do powerful things? yes. can I take code that wont run, copy it to a new file and have it run? yes.

1) There are just quirks in implementation that are nonintuitive. I constantly find myself doing things I would do in other languages, to do simple tasks, which fail for no good reason, albeit an obvious one once I find the right documentation.

2) The manual you describe is flat out unhelpful in many cases. The suggestions that constantly come about "check stack / google" are suggestive of just how poor that documentation is
Presumably if they indeed have a solid product, they have a solid way to drive revenue and be self-sustaining in case of events such as this.
In 1968 I was a freshman at U.C. Berkeley with a part-time job at the Computer Center. I had dated since high school, but never had a steady girl friend. I met a young lady who was also a U.C. student and who also worked at the Computer Center. We found each other quite engaging, were married early in 1970, and are about to celebrate our 46th anniversary. We did not perform a mathematical analysis, but we felt a mutual attraction, affection, and desire to share our lives, and we are very glad we acted on it.
Unless consequences affect the investors or members of the board, and not just the CEO, what is the incentive to change behavior?
GOOGLE IDEAS BECOMES JIGSAW
I'm not seeing a timeline in your link above.

According to Wikipedia's Vulkan article [1], "The Khronos Group began a project to create a next generation graphics API in July 2014..."

Wikipedia's Metal article [2] links to the presentation from WWDC 2014 (the first week in June 2014) where Metal was introduced. Apple doesn't ever per-announce APIs-- at this time Metal was available for developers to use.

The Mantle article [3] says AMD developed Mantle "...starting in 2013" (the referenced Forbes article is from September 2013.) I'm doubting this was ample notice for Apple to have elected to write Metal, design it, and implement it nearly completely for June 2014. However, I'd concede it is certainly possible (Apple just doesn't seem that nimble to me.)

I'd be interested in reading anything more authoritative than a comment board on the impetus behind what seems to be an industry-wide decision to create these lower-level APIs.

1 - https://en.wikipedia.org/wiki/Vulkan_(API)#History

2 - https://en.wikipedia.org/wiki/Metal_(API)

3 - https://en.wikipedia.org/wiki/Mantle_(API)
I think the investment thesis is based on the classic economic theory that draws upon complex natural and psychological forces, sometimes referred to by the acronym "FOMO".
Here’s the Email That Launched Airbnb
I think you have it right. They are looking for a way to try PINs until they are in without the feature being invoked that wipes the phone after X incorrect PIN entries.

I can't think of a technical reason why this shouldn't be possible.
The fact that this is posted to Medium is disturbing to me as a Google employee!
There's a similar performance hit going from DX11 to OpenGL for Talos Principle. According to one developer, it has something to do with OpenGL drivers having a "weak shader optimizer" [1].

[1] https://steamcommunity.com/app/257510/discussions/0/61282346...
Former Supreme Court Judge Antonin Scalia Funeral on Saturday
This thing did not start and stop with Conrad. Many others at the executive and VC level could have been in on it.
IOS 8 does not allow a 4 digit key IIRC. And it has rate limiting against brute force enumeration.
I wish I had an excuse to play with one of these - I wonder what their colo costs are. I suspect you could run quite a few build boxes for all sorts of FOSS projects with a system like this.
> The almost total control of US Foreign policy ...

Which US foreign policy decisions in the past 10 years were "controlled" by Israel? Sanctions on Russia? Missile defence system in Europe? North Korea? Relations with China? War on Terror? Libya campaign? US non-response to the "Arab spring"? Campaign in Syria? Drone strikes in Pakistan? Relations with Latin America? War on Drugs? Spying on Angela Merkel?

Literally nothing of what the US did in the last decade had anything to do with Israel. Even when it comes to Iran - which Israeli leaders considered to be an existential threat - Israel completely failed to influence the US foreign policy.
But only if you use the `slice.unchecked_get`[1] method, otherwise you still get bounds checking in an unsafe block.

[1]: http://doc.rust-lang.org/std/primitive.slice.html#method.get...
Why do you say that about fixed rate mortgages? Are they not available in the UK? They're readily available in the US.

HOAs can be a pain, but aren't universal. The HOA that covers my home approves exterior changes, collects fees to cover shared property maintenance and insurance, and that's about it. No limits on pets (beyond county rules, mostly dealing with livestock). No limits on interior renovations. Etc.

Even with regulated rent increases, you still end up paying more over time. With a fixed rate mortgage, you pay less per month over time (after inflation). By the time you retire, the house is yours, with only taxes and insurance to be paid.
Opened an issue that I ran into on ubuntu - https://github.com/Maratyszcza/PeachPy/issues/38.

Turns out this was an error on my part. All setup now.
The comparison of the solid black square to famous art, and a description of the level of excitement about a brand "based on squares" where the brand is exactly only a square: those are the sarcastic components here.

These might even be interpreted as parody ("here is a great work of art by Uber, which is comparable in insight and execution to this work by a lesser known artist.")
Pretty damn cool.

After completing the onboarding, I checked the app again 30 minutes later so they're definitely doing something right...
When going to http://picnicss.com/documentation#checkbox on an iPhone (iOS 9.2.1), the checkmark doesn't hide when it's unchecked; it just gets bigger. So on your example, the default selected boxes just look like they have big checkmarks in them. Sorry I don't have the time to write an issue at the moment.
Yahoo Finance to host first-ever live stream of Berkshire shareholder meeting
In a grid dominated by solar energy production the peak demand on a utility is shifted from the mid-day air-conditioning load to the evening. That's when people go home and turn on lights and use appliances, and there are still some industrial loads. So storing the renewable solar energy for those 3 hours is critical to leveling peaks and reducing the need for standby capacity (the high-cost plant that can be spun up on demand to meet the peak).
Oh, you have no issues with Zenefits so the whole thing must be staged! Of course! As if it's so hard to believe a CEO would engage in unethical behavior. Sheesh.
I started in SPSS. This is so much better. And although it drives me nuts, I still spend the other half of the time working in R feeling like a goddamned wizard. So even if it takes an hour and a half some days to figure out how to turn a list of unique factors into a list for lapplying (or something else stupid), it's not bad enough.

Also, remember that I'm the R geek around. Whether it's the best tool for the job or not, in my field, R is the lingua franca for stats. I could swear off R and move to Python Stats, but I'd still be supporting R among colleagues and friends. It's hard enough to convince folks who grew up in SAS to move to R, let alone to learn Python.

Finally, I'll have a hard time convincing editors that some weird-ass python implementation of GAMs or LMER is kosher when they're barely OK with the idea of GAMs. Reviewer two is, shall we say, technologically conservative.
Sanders is currently beating Trump 49.7% to 40% in polls.[1] Admittedly it is a long way to November, but with all the stuff Trump has said and done, the campaign against him practically writes itself. He has his own party calling him a liberal democrat while there's an endless number of clips of his incessantly racist, sexist, jingoist comments, on top of zero experience in government and four past bankruptcies. Cruz I'm less sure about (Sanders still has 3% lead, and 5.3% over Bush, -1% to Rubio), but I'll gladly take that even money bet if it ends up being Trump vs. Sanders. :)

A far worse scenario is that it ends up being Sanders vs. Trump vs. Bloomberg, Bloomberg siphons disproportionately more votes away from Sanders, and we do end up with a President Trump - plus Republicans retain control of Congress and Trump gets to appoint the next SCOTUS justice. A Trump presidency with control of all three branches of government would be scary indeed.

[1] http://www.realclearpolitics.com/epolls/2016/president/us/ge...
didn't down-vote you but I think you got my meaning backwards
It's been a few years since I really looked at R, but I don't think the problems with R are simply that people don't learn the language. Some languages are simply not as good as others. We can all learn more about the tools we use when programming, I know that I certainly could. But this doesn't make it our fault that a language is tricky or hard to debug or hard to understand. If we worked at it, I suppose we could all write more efficient programs by using assembler, but that doesn't mean that assembler is the best possible programming language for, say, statistical programming.

Someone, Ross Ihaka, that knows a thing or two about R wrote a short post 6 years ago and said "simply start over and build something better". Take a look:

http://www.r-bloggers.com/“simply-start-over-and-build-somet...

My hope is that Julia will eventually be adopted as a basis for a future statistical programming language.
>I cobbled together 18650's in the rack[see: batt] instead of a UPS with a uC which fires off a 'persist state to disk' message on any power interrupt

How did your tests go with this? I'd totally use a system like this - properly packaged up of course. Li-ion and Li-poly make me nervous.
Not necessarily. Only Apple has the code signing key to update the OS. They'd probably update the phone with a special version of iOS that lacked the erasure feature. Even then, decryption isn't guaranteed. The owner may have used a longer passphrase.
Except you probably won't die if you accidentally step outside of the town.
600k concurrent HTTP connections with Clojure and http-kit
I didn't downvote you...

Considering buying costs at multiples of renting basically doesn't occur in reality, so it's not worth spending brain-cycles thinking about it.

> I'd suddenly be stressed about losing my job etc.

Is your rent free? Job stress affects both kinds of home tenancy.

> That's longer than I expect to live.

Well, I hope that's not true. I'm dipping into the wine now, so I'll toast to your health and long life!
Page 11 of the iOS Security Guide should help explain a lot:
https://www.apple.com/business/docs/iOS_Security_Guide.pdf

The user passcode is combined with the UID Key embedded in the Secure Enclave to create an encryption key used for the filesystem (Apple calls this "tangling"). That means you can only crack the key for the filesystem as fast as the Secure Enclave lets you crack it, since every guess is composed of Passcode+Secure_Enclave_Access.

And boy, does the Secure Enclave not like to go fast. Every incorrect guess gets fed back to the SE and it gets slower and slower until you can only try 1 guess an hour or, if the user set it, total device erasure after a certain number of failed attempts. See the table on page 12 of the iOS Security Guide.

This is why disk crypto on iOS is far better than comparable alternatives on Android. Having a hardware crypto chip with a key embedded at manufacture time on every single phone they produce is something that only Apple can really do.

The top poster is correct: in iOS7 and prior there were many default apps that did not use the Data Protection API (aka file encryption). Post-iOS7, most default apps and many 3rd party apps have defaulted to using Data Protection. This means you get very little if you're trying to forensically acquire a disk, as the FBI is, without access to the phone passcode.

Sidenote: My company released a crypto abstraction library for interacting with the Secure Enclave last week. It lets mobile app developers instruct the SE to create an ECC private key on their behalf and then sign things with it. This way, you can make passwordless authentication and device binding on iOS possible for your app, potentially improving UX, increasing security, and simplifying your server-side code. Check it out at https://www.passwordlessapps.com -- we couldn't have made these kinds of security guarantees without the Secure Enclave. We'll eventually support Android, but we'll have to give up some security benefits to do so.

EDIT: I've been informed the device in question is an iPhone 5C (no TouchID == no Secure Enclave). This should make things a lot simpler for the FBI. Now I actually do wonder why they're having trouble?
But this isn’t a published work; rather, it’s an excerpt from a previously published work.
D3 is not concise compared with most simple js graphing libs -- e.g. highcharts.
It's true that solar thermal can produce electricity after the sun goes down, but they also use natural gas--at least Brightsource's Ivanoah plant: https://en.m.wikipedia.org/wiki/Ivanpah_Solar_Power_Facility
Mel Brooks already showed us that doesn't work in The Producers. An exit scam with potential jailtime is not a wise idea.
You have sunk to a new low, copy-pasting this same falsehood. The other comments here that speak of your past misdeeds are now all the more clear.
On the upside, if the place is modified outside your control (weather, damage, wears out, trees, etc) you don't have to pay for it
Don't get a a laptop. The pc industry is doomed with phone envy. Desktop machines are one place you can really do better.
I don't know about anyone else but I have never heard of this term used before in business or otherwise.

The 10 points seem like a loose "definition" of a Business Analyst.
With the "23% more raw compute" figure, say I've got a program running on an older system - do I need to recompile that binary (with new optimisations / assembly instructions) to see that improvement or is that an improvement in efficiency for existing instructions?
Its unfortunate they didn't give an more details on the per year costs in colo. I'm pretty interested in that metric as well and how it compares to the other intel xeon chips.
For profiling of models, almost everything needed is already there. You only need to pass in a StepStatsCollector through the Session::Run() method (I called it RunWithStats() ) and hook it up to the Executor Args by filling in this variable: https://github.com/tensorflow/tensorflow/blob/master/tensorf... You then get a very usable set of profiling statistics out by aggregating the StepStats object. For profiling individual ops on the CPU, perf is very useful.
It stands for "full employment for Intel's branding department". Calling it Xeon E4 would have been way too simple.
Connected Copies
Judge: Apple must help FBI hack San Bernardino killer's phone
The peak in places like California is not midday, but always in the evening. And the challenge with solar is that the sun has frequently set by then. The chart that describes this problem is called the duck chart: https://www.caiso.com/Documents/FlexibleResourcesHelpRenewab...
I have no issue with them because I did not fully read a single article to form an opinion on whether or not they are guilty.

However what I am sure of is there is absolutely no way this 4.5 Billion company was acting illegally and only one person , the CEO, knew about this for YEARS and is responsible for it end to end.
They do provide some very useful pre-trained models, eg the full parameter set for their Inception model.
Wut?

The American Revolutionary War resolved the conflict between the two parties rather satisfactorily. I did not claim that it ended all violence.
I’ve noticed it becomes relatively easy to anticipate which articles will reach the front page once I’ve started reading the trending sites. However, I wonder whether there’s any way to anticipate which sites will begin to trend on the front page. My first instinct is that it’s just a matter of circumstance, of one person sharing one article from a non-trending site that trends on the front page. In practice, however, it’s hard for me to believe that such a small event could decide whether or not a story gets covered by a more mainstream site after a journalist finds it—I’ve been seeing quite a few references to Hacker News articles as of late in mainstream news articles. It could be that Hacker News really is the initial component in starting news trends.
How a Reporter Pierced the Hype Behind Theranos
The diagram was generated using a DMN I've implemented in TensorFlow, part of my work at MetaMind.
Those diagrams are useful not just in visualizing the architecture but also for spot checking certain issues.

I was planning on writing up a blog post on TensorFlow in the near future but undecided on the topic.
It could be about implementing something nice and simple[1], maybe an attention based model / language model using RNNs over PTB / etc, or a broader discussion about the good and bad bits of TensorFlow.

I really like TensorFlow, so improving the tutorials seems to be an important step.
Whilst the existing tutorials are a good starting point, more in-depth exploration is trial by fire, made more difficult by construction of the graph being separate from executing the graph[2].

If people have particular topics they'd like to see covered, I'd love to hear about them!
Ping me at smerity@smerity.com or @Smerity.

[1]: Similar to my "Question answering on the Facebook bAbi dataset using Keras" - http://smerity.com/articles/2015/keras_qa.html

[2]: As opposed to Numpy, directly inspecting something requires a bit more work. There is an InteractiveSession but it's still less direct.
I just recently moved to Perth from Sydney. House prices here are much better and there is a decent tech industry here. Not as big as east coast but big enough.
I travel a lot, and I like to work out of cafes and libraries and stuff. Can't be this guy

http://i.imgur.com/j4uWVIT.jpg
What to do before quitting your dev job?
git rm -r -f *

git add -A

git commit -m "I quit"

git push
> Additional members of the Google team are expected to arrive in Sri Lanka later this week to test flight controls on the balloon,

A probably stupid question: how do they use "flight controls" to control the location of the balloon? I don't think they use any propulsion so it must be just a matter of changing altitude. If so what if all winds go in one direction?
Indeed! If you have $1.2 million in cash, investing it to produce a 5% dividend gets you an income of $60,000 a year before taxes -- while $1800 a month is $21,600 a year. (Hint: Chevron's stock has fallen so far that their dividend, which they haven't lowered, is 5% of their stock price. The chance won't last forever; when the price of oil goes back up, Chevron will go back up with it.)

An income from investments of $60,000 a year isn't enough to live like a king, but it's certainly enough to live like a yeoman, even after taxes. If you buy an expensive house with that money, instead of buying an income stream with it, the best you can hope for is to live like a wage-slave.
That's good info, but the device in question is an iPhone 5C. The 5C uses the A6 SoC, which has no secure enclave. I'm not 100% sure what security features it does have, but it sounds as if Apple could load a custom version of iOS that lacks the erasure feature. Even then, decryption is not certain. Files are encrypted with a combination of the passcode and the SoC's unique key.[1] That means unlock attempts have to be done on the phone hardware. If you imaged the device for parallel cracking, you'd need to figure out the 256-bit AES key in addition to the passcode.

Still, a 4-digit PIN would certainly be broken. An 8-digit PIN would probably take months to crack (100ms * 10^8 == 116 days). An actual passphrase? Good luck.

1. See the Encryption and Data Protection section of Apple's 2014 iOS security guide, starting on page 9 of https://s3.amazonaws.com/s3.documentcloud.org/documents/1302...
iOS 8 and 9 allow four digit passcodes. I've got one myself.
Oh interesting! I didn't realize that iPhones had this kind of secure hardware. It still seems to me that it might be possible to bypass this though ya definitely much harder. Reading the linked doc.

Thanks!
After I bought my MBPr 2014 I started looking around at similar machines.

In my mind, the only competition is with the Surface Book, but even that's debatable given the screen size.
Their resemblance in design is just stunning and claiming it's accidental would be stretching that chance way too far. There were some documents published which even highlighted how early DX12 documentation was almost a verbatim clone of the Mantle one with only few minor changes.

You wouldn't find official documentation on AMD dealing with Apple and MS, because it was private. But you can clearly deduce that both Apple and MS had access to Mantle when designing their APIs by comparing them. It's even possible that AMD did some of the work for them.

Also, AMD never hid their intention to make Mantle open. They voiced it early on. So Apple and MS both new that would happen when they started working on Metal and DX12. And that's exactly what happened when AMD gave Mantle to Khronos. Vulkan essentially is an iteration over Mantle. Same as DX12 and Metal are.

Even if you assume it all happened by pure chance, and the stunning resemblance of design is just because many different people had the same way of thought - it's not going to explain why MS and Apple couldn't back Vulkan once they figured out where things are moving.