skysight-inc/HackerNews huggingface dataset:
To be clear, the posted course is not a survey course in machine learning. It is instead a more practical course on using TensorFlow to build deep neural network architectures useful for certain tasks.

The link the OP posted is a (great) survey course dedicated to machine learning as a whole, which includes methods other than deep learning.
> an SSL stack written in such a language is infinitely less likely to suffer from some of the worst kinds of bugs in recent memory (Heartbleed comes to mind)

While you are right about OCaml being safer than C, Heartbleed was a pretty lame bug, it doesn't even give an attacker remote code execution. Something like CVE-2014-0195 is far more dangerous than Heartbleed but it didn't have a marketing name and large amounts of press coverage.
Why we should all ask our elders about how best to live
> They are pro encryption because they can already crack the algorithms

Got proof of that?
> There’s a way that young people talk these days, and it’s totes hilars. You see it on Twitter a lot.

Makes a lot of sense. Speaking to other humans in real life maps perfectly to ideation, generating that into text, and then uploading it to a website that has a 160char limit. Speaking requires a lot of effort because not only do you think of what you want to say, but then you have to verbalize it.

Online, people obviously have to do the first part, but it is so much easier to then find all of the keys associated with an individual word and input them on the per sentence basis, plus you get to include proper punctuation and additional characters which makes this way easier.

This article is super interesting. Language hasn't evolved or changed (even slightly) in the preceding hundred years. It's really weird to think we have been using the same language that came out of Egypt in 2690 b.c. In fact, we still use the same hieroglyphs that adorned the walls of the great pyramid of Giza.

It is pretty amazing if you think about it. From cave paintings, to papyrus scrolls and eventually to Gutenberg's PP, shit even with the digital communications and texting in the 80's and 90's, language has stayed the same.

If this language was good enough for Shakespeare, millenials, the people who often pick up the physical Washington Times everyday, should think twice before foraging on with these nonsensical changes.

Also, the world is more closed now than ever, so ideas often spread slower. Which makes this even more astounding!
The aliens are silent because they're dead
Times Machine (http://timesmachine.nytimes.com) is great for browsing around old NYTimes articles.
VS 2015 Update 2's STL is C++17-so-far Feature Complete
A quote: "We have an ongoing problem with growing inequality around the world and a few super rich people (latest numbers say it’s down to 65) have as much money as the rest of the world now. If we don’t change anything and do not oblige people to pay their taxes in their own countries or reject trickle-down economics as the World Bank officially declared just recently, this system will break and our own lives are likely to be affected by this."

This is so ironic. This working developer, not born with a silver spoon in his mouth, rightly suggests that there's too much economic inequality, too great a gap between the wealthiest and poorest people. Many influential people have expressed the same sentiment -- as just one example, in a NY Times op-ed piece, billionaire Warren Buffett said, "My friends and I have been coddled long enough by a billionaire-friendly Congress. It’s time for our government to get serious about shared sacrifice."

http://www.nytimes.com/2011/08/15/opinion/stop-coddling-the-...

Some inequality is inevitable, indeed it can be argued that some economic inequality inspires people to try harder to raise themselves up. But when the middle class disappears, when those below the glass ceiling realize they're permanently trapped, this can be dangerous for all of us.

The irony is that the very poor and the very rich both see the problem, the danger, caused by extreme inequality, but congress refuses to see it.
I think the cheatsheet does a great job of summarizing what makes me uncomfortable with es6 classes:

>"...the syntax for creating classes in ES6 obscures how implementation and prototypes work under the hood..."

Yes, it's great for if you're uncomfortable with prototypal inheritance and the "javascript way of doing things" (I'll maybe summarize that as composition over inheritance, mixins, knowing how to use call/apply etc.), but at the end of the day I'm worried it might be a crutch. Specifically, it might create the situation where a javascript noob might use es6 classes and never bother to learn how the prototypal chain works or all the myriad options available for mocking classes and OO behavior. That being said, maybe that's a shitty argument. When you have more tools in the toolbox there's always the option for someone picking the wrong tool. Does that mean you take the tool out? Or leave it because it is really useful when you know when to use it correctly. I imagine the latter.
It would be interesting to see if more founders take money off the table in high value rounds as a hedge against down rounds. It's not mentioned but while the founders may lose value in their common shares a lot of them have been able to cash out in the good rounds giving them a nicer cushion compared to straight employees
French parliament votes a mandate to create a “sovereign operating system”
Right. When I try and figure out how to compare the FBI to british law enforcement I end up with "MI5 smashed together with Special Branch plus SOCA plus a bunch of other specialist bits" ... and I'm pretty sure if we'd done that it'd've been an unmitigated disaster just the same.

It was notable that there was a very brief "scandal" that MI5 had found evidence of child molestation but ignored it because they'd only found it via their ability to ignore due process in the name of national security and therefore since the information wasn't a national security issue it was filed under "not usable".

Cooler heads pointed out repeatedly that that was how it had to work to preserve due process, and it didn't stay news for long; this was, to me, the correct outcome.

(of course GCHQ is a whole different kettle of fish)
Yeah we're using javascript with react/flux on the front end
I think this particular pattern is a fad. It's interesting linguistically because the rules are relatively simple, and it's easy enough to analyze it in the context of changing social dynamics, but most people writing like this are doing so to declare membership in some particular social group and as it becomes more popular it will no longer be a status symbol and fall out of favor. The linguisitic construction might survive to serve a different purpose later though. Even now I see people mimicking it to convey a certain type of sarcasm (and I suspect almost everyone who uses it is at least somewhat sarcastic about it).

But the point that trjordan brings up in their top-level comment, "Figuring out ways to invent slang so it cleanly translates to written text is pretty hard," gets closer to the core observation, which is that the new phenomenon of informal written communication transmitted in small chunks (IM and tweets, mostly) will have, and already has had, a profound impact on language.

Another observation: I spoken communication I try to avoid phrases like "to be honest," "if I recall correctly," etc. because they should be implied: "to be honest" only indicates that previously you may have been lying, and "if I recall correctly" insults your correspondant's ability listen to you critcically — of course "if you recall correctly," everything is "if you recall correctly." But in IM, dropping an extra "tbh" or "iirc" or "idk" into your message changes the inflection of the message, and in a medium so devoid of inflection, that small change can significantly impact meaning. Such phrases are the part of the "body language" of textual communication.

And I notice these communication spilling over into spoken communication. When I speak with somebody now, especially if I usually communicate with them over text, "to be honests" abound!

I predict that in 50 years we'll see that instant messaging has transformed human communication more than the telephone or printing press ever did. The shift will be second only to the rise of mass-literacy.
You probably would not use an XML parser. All the information needed to send a trackback is the ping-location, that is one ugly regexpression, but only one. I also am no fan of that, rel=trackback is nicer. But the (pragmatic approach to) parsing is simpler than you describe.

I'm actually not okay about the distinction. Trackbacks inform and transport the content, and webmentions inform and are coupled with an unspecified convention to get the content. They end up having the same purpose.
The NYT had one of the first publicly known Hadoop clusters (for a major media company, not a tech company) which they used to process the historical articles.

http://open.blogs.nytimes.com/2008/05/21/the-new-york-times-...
tl;dr - feeling no ownership doing somebody else's big projects, he quit.
Rotary phones reminds me of a "hack" I was most proud of as a teenager.

I was barred from calling my girlfriend at night in my room, and my phone was replaced with one that was broken. My parents wanted me to be able to answer the phone, but the keypad didn't work, so I couldn't dial out.

What I could do, however, was rapidly toggle the receiver hook. Turns out the pulse frequency tolerance had a pretty wide range, and I became quite skilled at quickly tapping out her number. That, and the Nintendo gamer hotline. Priorities!
Cards which "make no sense" in the current decks often end up seeing play a few months later as the meta shifts. For example, Twisting Nether and Lava Shock are currently run in competitive decks (without having been buffed), even though they were considered unplayable and badly in need of buffs not that long ago.

If they take the worst cards and give them a small buff, they will still see no constructed play and everyone's time is wasted. If they aim for actually making them constructed quality, they need to do as much balancing and testing work as they would do for new cards to avoid them being overpowered, in which case they might as well spend that time developing new cards.

FWIW, "strictly better" cards existed before Magma Rager, for example Dr Boom is very popular and is strictly better than War Golem.
p.s. I'm not saying I'm right. I'm hardly an expert on US labor law. If I'm missing a major factor, I'm interested to hear what might be decisive in a case like Uber's.
I will happily support all of these changes to the written English language if the millennials would please try to rein in the vocal fry that's made NPR unlistenable.
Why 'data scientist' is this year's hottest job
How does GNOME fit that theory?
QM, itself, predicts macroscopic decoherence. Many worlds is more a prediction of QM than an interpretation.
I see. I was referring to the Surface Pro 4 or the Surface 3, which might be more comparable to the iPad Pro than the Surface Book.

I've tried several, and I think that with a decent Linux setup they can be very enjoyable. I agree Linux can get on your way, but I've found that a very minimal Arch setup, or a declarative Nix/Guix setup can be fantastic. I cannot say the same about heavyweight distros.
I don't believe for a second that a global consortium can centrally direct the world economy (for the better). But how exactly is the "state of the world [...] getting markedly worse"?

Exhibit A: https://twitter.com/ianbremmer/status/689829766569050112
We don't think of it as an either/or (In fact, buddybuild supports deploying directly to Testflight as well).

Buddybuild's deployment really comes into its own earlier in the dev cycle
- when you want to deploy to your internal team (who might want to jump to old builds or different branches)
- when you want to schedule deployments (every evening for example)
- or when you want to send a build very quickly to someone.

We've made the onboarding experience for new testers very simple - automatically handling adding UDIDs to provisioning profile. Also, not having to install a separate app is very appealing to some people.

We show off that part in our demo : http://www.buddybuild.com/demo

Testflight works really well for very large external test groups.
I doubt it. Here are my thoughts.

At the beginning level, players must learn and memorize a large number of Dingshi, which means fixed patterns. Their scopes are small, restricted to less than 30 cross points, if my memory serves right. They mostly happen in the corners or close to the borders, which helps greatly reduce the complexity. If one masters these Dingshi, s/he can easily beat ~90% players based on my experience. This part of the game can be done easily by computers.

The next level is to develop skills or feels to identify Xing, which refers to larger patterns. They are still constrained to a small area, like 1/8 ~ 1/6 of the whole board. They are further away from the corners and the boarders. So the complexity increases dramatically. Most players of intermediate level can feel if a Xing is good or not, but not many of them knows why. So s/he develops the intuition, but not the actual skills and insights. That means, if two Xings can be developed from the current state and both feel good, they can't tell which is better in most cases. In reality, there could be dozens of good Xings developed from the current state, and one also needs to consider the potential moves of the opponents. Due to the complexity, the vast majority of players can't go beyond this level no matter how hard they work on. It is like it requires a combination of talent, personality and hard work to become a top mathematician or a NBA starter.

The next level requires one's skills and insights to understand Shi, which includes strategy of the whole game, potential, etc. It is to develops the skills and feeling on the whole board. It is to develop accurate calculation on the potential covering area of the existing stones and how strong the potential is. It asks the questions that how synergetic are two regions of your stones , although they may look far apart at present. At this level, players pay great attention to the beginning stage of the game. The board is vastly empty, so the complexity is the highest. The potential gains or losses can be huge. One must consider the opponent's playing history to take fully advantage. It happens often to the players who enter the early stage of this level that they realized in the later stages of the game that one stone should have been placed one position left or right or higher. This initial stage is called Buju.

I think computers can get to the second level but it looks very hard to get to the third level in the next 10 years. Keep in mind that there are big differences in term of one's skills and insights even within the highest levels. For amateur players and low level professionals, they are way beyond their understanding. Even it is explained a move would be better if placed just one spot left, they wouldn't understand it.
The Darpa Twitter Bot Challenge
Do $10 smartphones exist today?
CEO Advice from a New CEO
Hey Finland Canada Tried Guaranteed Income Once, and It Worked
How much will Australians pay for the openness we expect from our governments?
Swift vs. Objective-C: why the future favors Swift
This Comic Will Forever Change the Way You Look at Privilege
I would recommend taking a look at this page for a bigger "cheatsheet": https://github.com/lukehoban/es6features#readme
At least "the old class of exploiters" offered legally enforceable employment for life (a paid servant could sue if dismissed for getting old, and a tenant was guaranteed the tenure of his farm at a fixed money rent not indexed to inflation; serfdom, meanwhile, had been abolished in England back in the 1500s). The industrialists didn't do that.
> it is “all OS”, if a crude and anemic one.

Crude or anemic? The program does what you want or it doesn't. Quit trying to make it a human.

Edit: If the author can believe programs are crude or anemic he clearly likes to look at them from a high level, but you need a low level view to get excited about unikernels.

Edit: What?
Is that the same case? It seems like the sports coaches are reducing acute inflammation, for a specific, short term performance goal. With probable long run damage.

Whereas the information people warn against generally is chronic inflammation. The kind that wouldn't occur in a healthy person. But the kind that does occur, and is measurable, in someone who eats poorly, doesn't exercise, sleeps inadequately, and is stressed. I believe C-reactive protein is the main measure.

That doesn't mean inflammation is the cause of the problems associated with those lifestyle problems. I'm sure that's a complicated question - targeting it specifically might be pointless if the underlying causes remain. Just noting that the inflammation you're talking about is a different variety.
Please note that this article concerns the number of legal positions, not the number of legal games. The number of legal games is much higher, with a lower bound at googolplex, ie 10^(10^100).

See:
https://matthieuw.github.io/go-games-number/GoGamesNumber.pd...
Bryan Cantrill seems to have some personal interest in denigrating OS research (defined as virtually everything post-Unix) as all being part of a misguided "anti-Unix Dark Ages of Operating Systems". He has expressed this sentiment multiple times before, and places a great deal of faith on Unix being a timeless edifice which needs only renovation. Naturally, he regards DTrace and MDB to be the pinnacles of OS design in the past 20 years and never stops yapping on about them, this article being no exception. It's his thought-terminating cliche.

He voiced all this here [1], and so I countered by listing stuck paradigms in traditional monolithic Unixes, as well as reopening my inquiry on Sun's Spring research system, which he seems to scoff at, but over which I am impressed by the academic research it yielded. He has yet to respond to my challenge.

[1] https://news.ycombinator.com/item?id=10324211
It makes mathematical predictions perhaps but thats not enough as far as I understand to claim that you can make predictions in any normal sense of that word. And therefore the Parent I was originally responding to at least from my understanding is claiming something thats not telling the whole story.
I prefer VIM, but I still need Eclipse to do my job effectively due to circumstance.

Like Eclipse only plugins whose functionality I would have to take time I can't justify to duplicate. Plus the additional maintenance cost of the dev team no longer having a homogeneous environment. All to allow me to be able to... do what I already do.

Don't get me wrong, I'd really enjoy taking a week to explore the options and put together a better development environment for myself and my team. I do make improvements where I can already. But we're already an effective team despite Eclipse's flaws, the RoI just isn't there from a business perspective.
It is as much hidden metadata as is any other of such attempts, like schema.org and what else exists. It is a not so beautiful repetition of stuff that is already in the html, true, but it stems from another way of thinking about metadata. Maybe the RDF community does not like it anymore, but it was a thing.

Note that I'm not fan of this, rel=trackback is what should be used. But it is not complicated to add those tags into a page, which was my point.

The DRY principle in its original form does not apply here: The information in those tags will change when the information in the database changes. They are not hardcoded.
There are four leading zeros, meaning that there are 19x19-4 (or 357) base three trits. Still remarkably close.
The key thing to realize, I think, is that if you're using virtualization, a unikernel is nothing more than a process that uses a very strange system call API.
Bedrock Linux 1.0beta2 Nyla – Use any init system
Hi Michael and Aaron,

I'm the co-founder of StayInTech.com (https://stayintech.com/), a career website for women in tech.

We built this website for skilled female engineers looking for a new job, but we seem to appeal to a wider audience than we initially planned. We have lots of male users, and also women who are just starting out in tech. Is that a problem, does it matter in the long run? Should we address our target audience more clearly?
Your time is never wasted. You still get paid. That might just be my jaded way of looking at it though.
I see after going over your comment history that you're 52. Now I feel bad!

Looking at my data, only one person had Ted Nugent. My uncle, who is now 77. I have new respect for him. A handful of Alfred E. Neuman references are in there, wildly varying ages. It really underscores the value of a comprehensive training set to see how wildly off some predictions are when there aren't enough samples. Plus, just two vectors (as in your case) do not a classification make.

It does make me wonder about the validation though... I should try validating the model with varying numbers of input names to see if there's a baseline where it's able to reliably predict age. I think that's where media would come in handy...
It's not surprising, considering the current standards for startup employee equity: apart from the perilous, uncertain route of becoming a founder, joining a unicorn early is the only way for rank-and-file startup employees to get any opportunity of substantive wealth creation.
Yes: https://oeis.org/search?q=1%2C57%2C12675&sort=&language=engl...
We're building a new kind of bank - Yes, an actual real bank. We're starting with a small acquisition and re-building the underlying tech from the ground up. The ultimate goal is creating a bank consumers would actually love to use.

Think of paying your bills via "push" vs "pull" so instead of simply paying someone on autopay and authorizing them to debit your account at their will we'd actually say something like "hey, PG&E wants you to pay $55.86, would you like us to send that over now" when you respond they'll get your money but not your actual account info.

Basically instead of using the typical system of handing out your actual account numbers we generate an account number that works for only that vendor and if that account number ever got stolen it wouldn't matter because its locked down on a unique vendor or amount basis.

The main pain point for us right now that we'd like to talk about is re-thinking savings and loans and what the largest consumer pain points are in modern (or lack thereof) banking.