skysight-inc/HackerNews huggingface dataset:
That's funny, because I'm also a Go skeptic but your 2 points are literally exactly the opposite of mine. On the top 2 of the things I like about Go they are tooling and removed inheritance.

Being able to fire up a fully formed, non-handicapped environment consisting of only vim and some command line tools is great. I've tried repeatedly on the JVM to accomplish this and always end up back with bloated IntelliJ and the vim plugin as my only option.

I would say that in the last 15 years I've used inheritance correctly a handful of times, embedded structs are nearly always the correct solution to data structure reuse problems. That Go prioritizes composition over inheritance for data structure reuse is one of its fundamental value propositions, that anyone that has used Java extensively thinks otherwise is baffling to me.

If Go had a longer history I'd probably argue the exact opposite conclusion of you. If you are a small shop with scanty resources and need to build practical business solutions Go seems like a great choice. Conversely, if you are able to afford the best developers and have massive enterprise software needs, maybe Java or .Net makes more sense.
As you have discovered the hard way, trying to write Java in Go is not productive.
Amazon unveils six new tablets and e-readers, moving even further into hardware
A message from Tim Cook about Apple’s commitment to your privacy
Show HN: An experimental music visualizer using D3.js and the web audio api
Is uncertainty calculation modeled after a finitely supported variable like this, or is it tracking the variance of operations on gaussians?
150DayChallenge – Post 9
The Making of Gnome 3.14 [video]
Yikes, this looks scary. Just because you can do something doesn't mean you should. Networks are finicky, perf is king.
From the Wiki article linked above:

The current status of saccharin is that it is allowed in most countries, and countries like Canada have lifted their previous ban of it as a food additive
If anyone ever had any doubt about the coming reality of ubiquitous cryptography, here is the next move.
Not just high school. I'm at a large university, and I would estimate that probably 1/4 of the school is using it. A new post appears about once every 10 seconds.

However, any bullying type posts get downvoted really quickly. Or posts with personal information. The only kind of insults that stay on there are those directed at other schools, or those among the fraternities/sororities.

Actually, I've noticed that when people anonymously post about depression or suicide, the response is overwhelmingly helpful. Other students post links to the counseling center website or tips that helped them personally.
The benchmarks really depend on the classifier used. The explanation in this blog post is more about the natural language parsing model. I thought that part up based on books I read from thought leaders (Gleick, Kurzweil, J. Hawkins). The value I'm hoping to provide is less in my own research and more on the use of a graph database. I'll leave the research part to fine people like you.

As for benchmarks, I've seen differences at different sample sizes during training. The model seems to do better with more training examples. Though that increases the number of features and the dimension of the vectors when calculating cosine similarity. I'm really hoping to attract more input like this as Graphify grows as an open source project. Please feel free to get in touch with me. Skype is kenny.bastani.

I'll post benchmarks in the next blog post.
Yes, German would be great!
"Part of this nutritious breakfast". Actual nutritious breakfast pictured surrounding nutritionally vapid sugar-coated ground corn husk "cereal" thats probably not even properly considered a food.
Drug convictions are 20% of the national prison population. That said, you can link many of the other crimes to the drug trade or drug abuse.

Cannabis to drug dealers is like ground beef to your butcher -- it's often the base of the business. Harder drugs attract more profit and police attention.
The case against everything on-demand
Adapting Ur-Beowulf to Ar-Curunir and Grendle to Google:

"So the Shieldings' hero, hard-pressed and enraged,
took a firm hold of the hilt and swung
the blade in an arc, a resolute blow
that bit deep into her neck-bone
and severed it entirely, toppling the doomed
house of her flesh; she fell to the floor.
The sword dripped blood, the swordsman was elated. (1563-1569)"

Sometimes the better product makes less profit. It's hard for someone with Capitalistic incentives to respond with a better product if delaying/discouraging/regulating-out-of-existence is cheaper.
> the fact that Cydia recommended it to our large base of terminal-using developers for a long time by accident

Do you have more I can read about this? That is really interesting!
$99 seems insanely cheap, assuming it's not completely gimped.

The kids edition is also a cute idea
A quick note on what Stuyvesant is for those who don't know.

Stuyvesant High School is a specialized high school in NYC. It is considered to be the top public high school in the city.

Anyways, its computer science program is literally one of the best in the country. Currently, every high school student there learns how to use HTML, Python, and Javascript. Those who want to continue their education are able to take an Advanced Placement Java course and then later on three courses:

a Graphics programming class where we learn algorithms for creating 3D objects
a Systems level programming class where we learn C
and a Software Development class where we learn web development and databases and pretty much everything about software.

I'm actually a Stuyvesant graduate of 2014 and I can say that if it weren't for Stuyvesant & Zamansky, I would not have been confident enough to teach myself so many things about programming and work towards my dreams. It's a shame that Stuy or the DOE does not give more support for CS.
"On devices running iOS 8, your personal data such as photos, messages (including attachments), email, contacts, call history, iTunes content, notes, and reminders is placed under the protection of your passcode. Unlike our competitors, Apple cannot bypass your passcode and therefore cannot access this data. So it's not technically feasible for us to respond to government warrants for the extraction of this data from devices in their possession running iOS 8."

But law enforcement can still brute force the encrypted image right?
The kids edition seems like a good way to convince families to get a second device when they wouldn't otherwise be able to justify a second device.
Jamming radio signals is a crime.

Keep in mind that prison administrators trust the guards less than they trust the inmates. Phones and drugs don't arrive in the mail -- the COs are often complicit.
>"can you actually do these things your CV claims you can?"

Yeah but how many questions must you ask before you are certain? Otherwise you're rolling the dice that the candidate has simply seen that problem before but has terrible habits otherwise.

Reduce the time required and you risk more false positives. Increase the time required, and you risk the skilled ignoring you.
shrug Haven't messed with redo or tup. Maybe they do great dependency tracking as well. It's not a new idea. Pants is basically a copy of Google's build system by a bunch of ex-Googlers.

Pants also does nifty things like artifact caching between members of a team which is nice.

It will continue to do more nice things in the future as it's under active development by a decent number of people at this point.
It's like that at MIT too. I also see people do one sentence emails like "Meeting at X location EOM." I never used it in high school but now it's the main form of communication for more than one on one chats.
Would be cool if there was this type of tool for canvas[0] as that what my school and most are schools switching to.

[0] http://www.instructure.com/
This is advice to other companies not just Zapier. How can one be excited to work for a company the know nothing about? Maybe for a company like Google, but even then, you still have no idea what you're getting into. Until there's an offer, there's nothing to get excited about. This kind of expectation is ridiculous on the part of the company.

Also, what company would not want the biggest pool of candidates to hire from? That's just bad practice. I'm sure it happens because of the proliferation of the "shortage of good engineers" myth. If you make your applicants jump through hoops, just to apply, of course there'll be a shortage for your company.

This is just to apply, where chances are probably greater than 90% that you won't hear anything back. It doesn't matter if the company responds to every application because most companies don't and that's a pretty normal statistic when applying to places. Perhaps they're just looking for truly desperate candidates that are willing to jump through all the hoops on the off-chance that they might get a response. Then they say that they don't want people who are applying for just any job. That's just ridiculous because that's exactly what they're getting. Instead of weeding them out (and why would you?) you're targeting the exact group you're trying to weed out. Stupid.
You speak of changing stories, yet you changed words I typed (I never said the phrases "fake win" nor "college naifs"). You didn't even have to do that to get your point across. That's the kind of immaturity I'm talking about, and you're only proving it further.

While we're on the topic of FUD, did you miss the part where everyone kept insisting I said I didn't verify sources on Slackware, to the point that I had to affirm twice that I do? Anything to make a point, right? Like I said, children being children. It's not a put down, it's simply an observation.

Let me clear this up so there's no confusion: I don't think apt or Debian are bad. I think there is real issue when a glaring security hole like this goes undiscovered for a very long time. That kind of thing makes me want to run back to what I perceive as a safer distro and packaging system, based on my practices when using said system.

As for this community, yes it is indeed mostly college age and slightly older people, who are, to my old mind, "kids". There's nothing wrong with that, and I never said there was, despite your insinuation and word twisting. That's the target audience for a forum attached to a VC firm, as these young minds are the ones launching startups. However, I've lurked here long enough to realize that there is indeed a hive mind approach to conversations, and once a certain set of commenters starts in, the rest of the crowd follows.

My initial post had been voted up several times before the actual FUD on the part of other commenters started, then came the downvote brigade all because the first few replies to me assumed that I didn't validate sources in Slackware builds, hence my opinion was worthless and wrong. By the time I corrected that oversight, the horde had already marched through and nothing I could say from there would change any minds, no matter how rational it was. At one point someone actually tried to say that I was wrong because the author's sources could be poisoned. The fact that that means both the sources I'd grab for a manual build and the sources the apt package maintainer would grab were equally poisoned was lost on that commenter. Logic flew out the window in the rush to prove me wrong.

I know I'll get downvoted to hell for this but I honestly don't give a shit. I come here for news that other sites won't carry, and now I've learned my lesson about saying anything that doesn't mesh with the hive mind. I'll keep my ornery old mouth shut so you bright young minds can keep following the same narrow paths, new ideas be damned. Good evening.
1) What's most interesting to us is that with all these spare cycles mean we can start doing some computationally expensive analysis as part of crash reporting and can even do it at scale. However, this type of analysis requires a very efficient tracer. We will provide updates on the latter in an upcoming post.

2) The speed and efficiency of backtrace generation can affect recovery times. It's far more than 50ms for a lot of server-side or embedded applications.

3) Large programs today cannot be debugged feasibly (as in, good luck in generating a detailed crash report, your system will likely not have the resources), especially if they're time sensitive as well (tracing is the typical approach there). There are engineers out there who have to spend hours just to extract a small memory dump from a single thread.

4) Certain classes of bugs are best observed over time and minimizing jitter is important (more on that later as we unveil some features of the advanced tracer and user interface).

Less intrusive real-time profiling is interesting to us, but currently only in the context of state leading to a fatal bug (this also includes bugs that involve hanging such as an infinite loop). The technology does have applications for performance management but this isn't something we are focusing on at the moment.
UX branch, so 32 as well. It's happening both on OSX and Windows, which makes me think it's not just one computer being weird. It just hangs on "Loading your data, digging deeper"
Sorry, am I missing something here? What's the context? Is Apple accused of some recent scam? Is this because of them forcing U2 into our accounts?
Personal attacks are unbecoming. I probably have more experience in this area than you do. But I'm not going to stoop so low as to use logical fallacies, because I'm confident that I'm on the right side of this particular disagreement. You don't seem to be. It's worth noting your entire argument is an appeal to authority or a personal attack.

For what it's worth, though, I think that it's positive for the NIMH to move away from DSM guidelines for research, because research should inform the DSM, not the other way around. Further, the DSM and mental health as a whole has been trending towards cultural models of mental illness rather than authoritarian mindsets that attempt to proscribe rather than describe.

Ironically, the main reason for doing so is the backlash the psychology community suffered from the categorization of homosexuality and gender identity disorder. This is why modern mental illness diagnosis requires an interference with life functioning, as decided by the patient, not the medical establishment. I think this is generally the right way for the community to go in, for a couple of reasons.

For one, very few mental illnesses will have an empirically detectable "cause" aside from some combination of experiences. It's not clear by any stretch that all mental illnesses have even a biological component. The (empirically detectable) success of cognitive-behavioral therapy seems to indicate that since minds can be built in any number of ways, they can also be broken and need repair purely using their own mechanisms.

If someone has PTSD because they were sexually assaulted, it's not clear to me that you could ever say with empirical validity (beyond what the DSM already provides you) that they have any disorder. You could be neurologically reductionist, but even if that's possible it's several years off before that's an effective diagnostic mechanism, and even then the original cause of the disorder is far removed from the person's life, leaving only... the symptoms.

Second, disregarding the subjective distress of the patient is the path towards medicalization of abnormality, just as happened with homosexuality, hysteric personality disorder, etc.. In the extreme cases, legal structures exist to determine if a person is not responsible for themselves. At the end of the day, mental health is inherently socially constructed rather than objective, and you're never going to be able to bottom out to something objective.

To say that the DSM is devoid of scientific context is simply false; the DSM is written by scientists, based on all available scientific research available at present. It evolves, like everything else does. I don't think there's any better way to resolve disagreements among scientists than by voting; it's worth noting that medicine as a whole merely allows individual practitioners to make their own judgments as opposed to regulating the field, which is a definite trade-off without a clear winner.
I was also under the impression that some of the Snowden slides contradict this point.
>We have also never allowed access to our servers. And we never will.

That's good to read but, technically, it's not their choice, correct?
From a Feb. 2014 Apple Security whitepaper[0]:

"The passcode is “tangled” with the device’s UID, so brute-force attempts must be per-formed on the device under attack. A large iteration count is used to make each attempt slower. The iteration count is calibrated so that one attempt takes approximately 80 milliseconds. This means it would take more than 5½ years to try all combinations of a six-character alphanumeric passcode with lowercase letters and numbers."

There's more info on the file encryption in the paper, around page 8.

[0] http://www.apple.com/ipad/business/docs/iOS_Security_Feb14.p...
With pharmaceuticals the FDA customarily insists that "class effects", meaning adverse effects and black-box warnings, apply to all drugs considered to belong to a category. It doesn't even matter if a brand new drug is far less likely to produce certain "class effects" than prior drugs in the same category, the exact same warnings must still be listed.

In other words, the implicit rule is that drugs or additives in a class are "guilty" of potentially causing an adverse effect unless thorough study provides evidence that a member of a class does not produce particular negative effects. It's a high bar for manufacturers to get over and it's seldom attempted.

The FDA can assume serious adverse effects of one artificial sweetener apply to others, if the others are officially in the same class of substances as the first.
So the phone companies are in on it too? Maybe the problem is people commit crimes? Most crimes go unsolved. How many crimes happen before they are actually caught.
AN/FSQ-7 Combat Direction Central
There's also some indication from other studies that antibiotics killing off symbiotic gut flora may be implicated in diabetes.
The celebrity pic hack.
Oblivious Transfer, ZKPs, SMPC, Functional Encryption, Attribute-Based Encryption, (better) cryptocurrency are all things I expect to see before FHE.
In light of the recent "iCloud hacking" as well as the launch of health monitoring with iOS8, questions about security arose.
Will reveal the backend soon but we do not have plans to open-source it as of yet.
They can hand over copies of data (after being presented with a warrant) without giving "access to our servers."
Using encryption isn't that hard the problem is authentication - how do you know the person you're talking to is really them? You end up falling back to some NSA-hackable source (certs, emails, whatnot).

You need to implement a confluence-type system where you poll a bunch of sources unlikely to collude (i.e the EFF, PETA, China, and the US) who can authenticate an identity.
4 Questions to Ask Before Taking the Entrepreneurial Plunge
How were the iCloud accounts then attacked if they didn't have physical access to the device?

The passcode is “tangled” with the device’s UID, so brute-force attempts must be per-formed on the device under attack

Even with the password you need the device, which they didn't.
Doing a search on John Brooks brings up a retired crypto-dude who worked for USAF in the 70's. Not to be confused with this John Brooks who's a software engineer who's interested in solving privacy-related problems.

Until this gets thorough vetting by cryptographers it's a "meh" from me.
Someone other than me updated the web pages in Cydia that walk people through how to set up and use OpenSSH on their device (which were sort of required, as MobileTerminal's upstream had jumped the shark), and I didn't really think through while reviewing the updates that we were essentially "recommending" Prompt--more than just acknowledging its existence--by linking to it from our pages. It ended up on the page because I do use Prompt for the aforementioned masochistic reasons, and as a lot of other people do when people ask me about terminal emulators I often do list it, so it he person doing documentation naturally recommended it, but essentially funneling all of our users to go buy that product as part of their device setup, given that Prompt really doesn't do a very good job, and some of the most critical software we use (like Cycript) isn't well supported by it, was a mistake. These pages never included the tracking code I used to have (the tracking code that for a while caused me to have the >2% of all objects stored on S3 that I have talked about on Hacker News before), so I half-sadly and half-thankfully have no clue how many people were referred to go look at Prompt.
The Verge has a first look at the new high-end Kindle Voyager [0] and it sounds like the increased resolution (300dpi) really makes a difference. I'm also excited that the screen is now glass. The old plastic ones were very easy to scratch.

[0] http://www.theverge.com/2014/9/17/6353785/amazon-kindle-voya...
"Our business model is very straightforward: We sell great products. We don’t build a profile based on your email content or web browsing habits to sell to advertisers. We don’t “monetize” the information you store on your iPhone or in iCloud. And we don’t read your email or your messages to get information to market to you. Our software and services are designed to make our devices better. Plain and simple."

Shots fired.

(At Google, obviously.)
I think more interesting is the section about what Law Enforcement can access and what not - which is explained in detail on this page: http://www.apple.com/privacy/government-information-requests... The page also contains three PDFs with more details for US/EMEA/APAC.

I always thought with the iOS7 encryption everything is encrypted but it looks like this is only the case with iOS8.
How has Cylon.js not gotten more attention around here? This looks fantastic!
That's clever, although I would have just pulled the plug. Server handshake so you can't run the program while offline? Well, that can be analyzed.
Actually, the compiler can distinguish between sort(Range, Pred) and sort(Iter, Iter). This is a C++98 feature, partial ordering of function templates. Basically, if you call sort(range, pred) then the sort(Iter, Iter) overload will be ignored (since template argument deduction can't succeed - Iter can't be two different types). If you call sort(iter1, iter2) then both overloads are viable, but sort(Iter, Iter) is preferred - partial ordering determines that it matches a strictly smaller infinite universe of types.

This is also why C++14's dual-range algorithms didn't lead to ambiguities: equal(InIt1, InIt1, InIt2, Pred) versus equal(InIt1, InIt1, InIt2, InIt2) has the same structure.

(Obviously if you have a type that is both a range and a predicate, then it's ambiguous.)
Trying to find courage in the face of stupidity sounds like the story of my life :)
I think the "Cloud" may have been involved.
It seems a very anecdotal topic. My uni uses it extensively, every society has a fb page that handles events, member feedback and general QA. It's been very successful imo.
>What is an "enterprise feature"?

I think what the grandparent poster meant to say was:

>Working in the enterprise, features like exceptions and generics make it easier [...]