skysight-inc/HackerNews huggingface dataset:
This intro is pretty good, but may be a bit high level for some readers of HN. It seems like it's written for non-technical readers. The idea is that AI, ML and DL are nested like Russian dolls, each subsequent one a subset of the other.

It might be better to explain why deep learning is so effective, in clear language:

* Deep artificial neural networks are old, relatively simple combinations of math and code that are now able to produce accurate models through brute force because we have

1) vastly more computational power thanks to NVIDIA and distributed run-times;
2) much more data, and much larger labeled datasets thanks to people like Fei-Fei Li at Stanford;
3) better algorithms thanks to the work of Hinton, LeCun, Bengio, Ng, Schmidhuber and a raft of others.

Deep is a technical term. It refers to the number of layers through which data passes in a neural net; that is, the number of mathematical operations it is subjected to, and the number of times it is recombined with other inputs.

This recombination of inputs, moving deeper into the net, is the basis of feature hierarchy, which is another way of saying: we can cluster and classify data using more complex and abstract representations.

That clustering and classification is at the heart of what deep learning does. Another way to think about it is as machine perception. So the overarching narrative in AI is that we've moved from the symbolic rules engines of the chess victors to the interpretation of complex sensory information. For a long time, people would say AI could beat a 30-year-old at chess but couldn't beat a 3-year old at basic tasks. That's no longer true. We can go around beating 3-year-olds at name games all day. AI mind, beginner's mind.

But it's important to note that deep learning actually refers to other algorithms besides artificial neural networks. Deep reinforcement learning is one example. RL is also an old set of algorithms, which are goal-oriented. RL helps agents choose the right action in a given state to maximize rewards from the environment. Basically, they learn the function that converts actions to rewards given certain conditions, and that function is non-differentiable; that is, you can't learn it simply by backpropagating error, the way neural nets do.

Deep RL is important because the most amazing algorithms, like AlphaGo, are combining deep neural nets (recognize the state of the Go board) with RL (pick the move most likely to succeed) and other components like Monte Carlo Decision Trees (limit the state space we explore).

So we're moving beyond perception to algorithms that can make strategic decisions in increasingly complex environments.

We've written more about this, and implemented many of these algorithms:

http://deeplearning4j.org/ai-machinelearning-deeplearning.ht...
http://deeplearning4j.org/reinforcementlearning.html
http://github.com/deeplearning4j/rl4j
edit: I'm in the wrong. Cloudflare allowed me to post the comment it just seemed like it was removed because of some delay.

Since it seems Cloudflare doesn't like criticisms of the cuban government on their blog I'll repost what I posted here

The paquete is censored and only contains harmless information with respect to the government. that is why they don't allow people to implement their own mesh network to create their own ad hoc internet.
Wouldn't the simpler option be to just make it available over the web?
Here's a great podcast on client management with Chris Yoko> http://www.ianaltman.com/podcast/chris-yoko-digital-marketin...

Also, as the chief sales officer -- Mike Weinberg is an excellent read > http://www.goodreads.com/book/show/15863998-new-sales-simpli...
I have a cousin with a union job. Her union negotiated 8 hour day with mandatory paid half hour lunch. The lunch is negotiated as mandatory so they go around and make everyone leave their cubicles at lunch time. Perhaps to make sure no bosses are expecting people to work through lunch.
Incredible. Do you have a link?
I think you are misunderstanding.... the judge is NOT imposing a higher judgement against the defendants.... this is just deciding that the lawyers are deserving of a larger percentage of the already-agreed-upon settlement amount. This is in no way punitive.

Basically, the judge is saying that based on the amount of work and skill the lawyers used, they are deserving of a bigger slice of the existing pie... not a whole new pie.

I am assuming the rest of the settlement is going to the class members... all of the people who have had to pay fees for using happy birthday.
I agree strongly with the idea that "40 hours" is just as made up as "15 hours" or whatever. We need actual data to draw any conclusions here. Similarly we haven't explored all the ways we can make people more productive either. Maybe if the employees who feel tired after six hours could take a long nap mid-day they'd be able to work 12 hours a day at a high level.

That said I'm on the work what you feel comfortable working and as long as goals are being met then it doesn't matter.
> turnover rates start to creep in.

This is the biggest thing baffling me on this whole thing.

I mean, it is absolutely critical for a startup to get their product out ASAP, right? And everyone can probably agree that having a high turnover of engineers is absolutely devastating to that goal, since one leaver's knowledge is a hefty amount of the overall know-how in a small company, right?

So,shouldn't these startups be holding on to their good hires like a drowning man to something floating, instead of whipping them to yet another death march?
I think the net-effect given the current state of law is probably a negative, yes.
That's what I thought, too, when I just read the headline. But on reading the article, it becomes clear that they're just insufficiently curating the files they're distributing.

What should happen if some corrupt official's email contains a malware attachment? There is some value in not curating the data - it would be good to know if they responded to a social engineering attack, for example. Perhaps a payload reveals that some other government got into their email years ago, and has been blackmailing them?

Similarly, it would be informative to find that someone was using email to share pornography of themselves, especially if that pornography was blackmail material, but there ought to be some curation.
i think 2 is coding/problem solving test and 4 is design/software engineering test.
>Mmm.... wiggles hands depends on what era and what locale.

Fair enough. There certainly used to be more opportunities for someone at 32 who was willing to work reliably and hard even if they weren't educated or otherwise have a developed set of skills. And, as you say, some of this is related to "the trades" not being viewed as appropriate work by certain demographics. (Of course, many trades require significant skill and it may be difficult to get started if you don't have the right connections.)
Ah okay I'm not going to reach really deep down into the philosophical issues - I will give passing rebuttal that human freedom also includes "freedom from" in the notion that one's creative works should be protected from exploitation by another. Saying the industry's concerns are valid, yet claiming they have no voice in one of the basic, established mechanisms that addresses those concerns strikes me as an underwhelming dismissal. The concerns may be disagreeable, but to eliminate them from discussion does an immense disservice to the espoused goal - as in, not acknowledging the presence of a motivated, determined "foe" is like a horse wearing blinders. Sure, the direction can be established and focused upon, but it's getting hit by an unseen bus that can throw the whole course into disarray.
That's great and all but their alias does not support all the switches of wget/curl. I have both installed as compiled windows binaries on my machine and was pulling my hair out wondering what the hell was going on.
Here's how I manage to not just live in a cabin in the woods. If it's hard for me, I can only imagine how hard it is for the boss ( because scale ) . Even if the boss is an idiot, there's probably a lot more gain in cooperating and trying to fix it than in being belligerent.

But broken measurement systems invite corruption. It's now possible for ... dishonorable cliques to overtake the measurement regime and bend it to their own advantage.

Since they're going to be organized around the short term ( because that's how humans manage information overload - they go short term ), they're more likely to do things that will damage the organization for the long term.

It's the circle of life :)
Measurement is hard. Resisting the impulse to confuse what you can measure with what you wanted to measure is damn near impossible to do long term.
My company fully believes in this (although many people choose to work more because they are Type A and love their work--their decision).

The hard part is convincing candidates we're not BSing them about this, or our benefits. Especially ones from sweat shops that have clearly been scarred by the experience and suspect everyone is lying to them to trap them.
Maybe parent is saying (7 working+ 1 lunch)*5 days as a 35 hour week.
Jsmn example: parsing JSON with C
I've also had the solution (or at least ideas after hitting roadblocks) come to me at home, or on the drive home from work. Just last night I had a breakthrough while doing some dishes. Some days when it's not happening, it's just not happening, and trying to force it just doubles down on the frustrations I'm feeling by being stuck in the first place.
But were they a cultural fit?

I've come to learn that , for me, a cultural fit is as important as skill.

If the guy I hire has awesome cultural fit but lacks the skill, then we work to bring him up. Good cultural fit means I'm more willing to invest in him, and he will want to push through the things holding him back.
When I had no customers - I had lots of flexibility.

PowerShell is now installed on many hundreds of millions of machines.

With great success comes great responsibility.

We can and will change things but we have to do so in a thoughtful manner.

Jeffrey Snover [MSFT]
It was nice of them, but I honestly think they just didn't know what to do. It was 1991 in Fort McMurray, Canada.
I think it is immediately obvious from the output that it's not the same program, without the message.
Looking at the example, I can't find a thing in there that is not required (except the obvious `:Vec<_>` type that is not required). We need `.iter` to tell that iterator is imutable (there is mutable version), we need `.collect` to actually run the iteration. I also don't think objects should have default constructor functions.

It may be possible to implement `.zipped` on tuples though.
Taxi's drive around looking for fares. Uber can better optimize the time used through an algorithm. I'm betting there's a lot of time wasted for cabs that rely on street hails.
While that 64-bit value would be just as likely to occur as any other if randomly chosen, any competent programmer is going to recognize a very strong pattern in that value's binary representation that makes it much more likely to have been chosen with intent. In fact, the pattern is so strong, there's a chance that the appearances of the value in two places is simply a coincidence.
I actually ask on the first call now. Saves a tremendous amount of time.
The 10 Commandments of SDR Success – The PersistIQ Sales Blog
Totally tangential question but is there any resource you know of that provides a layman's "explain like I'm 5" explanation of this Delaware BCL?

A privately owned company (in which I bought my shares of when I left) was purchased via an asset sale and us common stock shareholders got zilch. I am trying to learn if I have any legal standing...
Even service jobs occasionally give paid lunch hours. When salaried, the whole point is you don't need to track hours. Otherwise you need to bill for that 5 minutes of insight in the shower on Sunday when you have an idea that solves some important business problem. Anyway since I'm generally thinking about work related problems during lunch, frequently even eating at my desk, and lunch rarely takes a full hour, I've always considered my "lunch hour" as part of the total work day, and never had anyone higher up question it.
> They claim that the implant is digitally signed

Where do they claim that? Both occurrences of the words "digitally signed" in the quoted section refer to the new Cisco software and not to the JETPLOW payload.
The assumption is there are nodes already running from previous releases.
If not needed for your job just go without internet. Dump Wikipedia on your phone for look-ups during late night conversations and chill a bit :)
> Should governments be punishing insulting or giving offense? That's a very scary prospect in my mind

Luckily they're not doing that. They're waiting for the offence to cause harm, and then they step in.
I'm going to guess the data is mostly acquired/downloaded, curated and then hand-carried from Miami, there's frequent flights for Cuban expats.
I remember when I realized in my introductory circuits class that all the problems were just puzzles, and sleep beats the hell out of studying when it comes to preparing for puzzles.
It's only a REPL in the most trivial sense if it doesn't remember variables or results between commands. I suppose it would be easy to store the output in $LAST or $R1, $R2, ..., and then eval the input.
Welcome Sharon
What are you talking about?

There's a moderation delay before comments are posted. I hadn't got around to hitting Accept on yours yet.
Why do you interpret my post as an absolute?

http://dilbert.com/strip/2015-06-07

I said - and I have no idea why I have to paraphrase my one sentence - to try a thought experiment, to see what happens when you reverse the direction.

Not to mention that you didn't really say anything? I have no idea what your point even is.
Hahha no. But there are definitely similarities.

There has to be chemistry in the team.

I've worked on teams where one guy is a social dud. It drained the team to work with him. That hurts morale.
I've always wanted to go but I've heard the heyday has past. It's gotten bigger and more commercialized over the years. And that's the other thing, it sounds very expensive, which is kinda counter to what it is meant to be.

I've never been though, so take this with a grain of salt.
DRM exists to counter piracy. Without DRM, the publishers/authors have to rely on the end customer, who, more often than not, will encourage piracy either by sharing our not buying through official channels

The concerns raised are against corporations' clumsy implantations and you have to make your case heard against them.
it's actually there, you can move the image to the left and you'll see it. it's "off screen"
You can name your symbol as you want in Lisp, "(make-symbol s)" works for all string "s". With the reader, if you need to define symbols with spaces or otherwise not treated as symbols, or if you want to ensure the names are not upcased (it depends on the readtable), you enclose the name in bars: |anything, whatever| is a single symbol, as well as || (the empty symbol).

The convention for predicates is to use "-p" (there is a hyphen if the rest of the symbol has hyphens, otherwise no hyphen).
I think I saw a few libraries that define "thing?" predicates, but that is quite rare. People generally tend to not break conventions in practice, even though "?" can be regarded as a logical prefix for predicates.
SL2 tech: major genetic engineering, medical immortality, interstellar travel, and new “alien” cultures

SL3 tech: Immortality, nanotechnology, human-equivalent AI, intelligence increase, uploading, total body revision, intergalactic exploration, megascale engineering

I think we're making progress toward SL3 tech as well as SL2 tech. Things like interstellar travel and "alien" cultures seem off (unless you could today's culture "alien" to the past). However with recent work in nanotechnology and AI (even megascale engineering), we can already see ourselves working on SL3 tech today.
Very cool, but how many turns?!?!/
Sure. If you have the money, by all means live wherever you prefer. However, this discussion started around the idea that many people feel they have to live in the vicinity of a city, in part because of employment, but then don't want to rent/buy in less expensive neighborhoods--including suburbs. That's a choice/preference.
Or the opposite. People closer to the situation tend to have more "feels"
Well, there are interesting reports out there about water and the companies involved with that commodity.
We actually don't sell drones. We use drones along with custom tractor-mounted sensors and our software. With this combination we directly correlate field performance at specific growth stages to yield. We're allowing produce growers to perform controlled experiments on their fields to know exactly where the good crop comes from and why. Sensors by Parrot are awesome and can be integrated into this work flow.
Fair feedback - we are in learning mode.

Jeffrey Snover [MSFT]
Let's not forget MS real motive here, which is indirectly, selling more of their software and bringing in more cash.
Your SF example is absurd. Half the cars with stuff in them at night are not broken into. My experience in Bernal Heights is not like you describe. I agree about Tokyo. On the other hand, here in Maui, where I live now, I had a pair of flip-flops stolen during a 20 minute beach walk.
No, I understand, and I am no RIAA or Irving Azoff apologist. I want both sides to at least reconcile - in public - that they are at odds with one another and playing extensive PR games. I mean, I don't think we as a society, as voters, can make effective thoughts regarding compromise when simply being fired propaganda into opposite ears.

Or, to put it more bluntly, just because these entities can talk past one another doesn't mean they should do so. If they both act in this manner, should I just go ahead and give them both a pass?

The first "side," I think, to "rise above" the cherry-picking statistics and hyperbolic "negatives" will draw more support and eventually have the upper hand in negotiation. Not overnight. But cases like this try to sledgehammer something - to enact drastic change overnight - and in my opinion, that's not a prudent course of action with respect to most functions of Federal Law.
Im sorry for overreacting, it seemed like it was deleted because the comment wasn't appearing even with the "awaiting for moderation" tag so it seemed like it was removed. Things relating to Cuba are personal to me.
Rust has provided ways to not abort on oom for a while now.
Another generic `repl` utility, this one in ruby: https://github.com/defunkt/repl
> How is that any different than the OP suggesting that hostile work environments are the single cause of poor diversity?

I'm baffled by how this could possibly be your impression of the article. The WSJ is reporting on a recruiting push that failed to hire minorities and women. It's the only thing they talk about for the first five paragraphs, then they immediately reference the pipeline problem (emphasis mine):

> The move shows how Facebook is applying its trademark data-driven approach to one of the tech industry’s most stubborn problems: the homogeneity of its nearly 15,000-person workforce. But its lackluster results reflect the limits of that method when tackling deep-rooted issues such as inequality.

The article raises the pipeline problem again in multiple places:

> Facebook says it wants its workforce to better reflect the diversity of its 1.7 billion monthly users—85% of which are outside the U.S. and Canada. But last month, it said it couldn’t substantially increase the diversity of its workforce because there weren’t enough qualified women or minority candidates. That drew fire from tech diversity and inclusion leaders on social media.

> The extra incentive points—awarded in job categories that are too homogenous—are an unusual effort to expand Facebook’s “pipeline,” which is the pool of candidates recruiters identify to interview for a position.
I still can't get over the term "data science", though. Not only is it ridiculously meaningless - what sort of science doesn't involve data, and how often would data be useful to something that isn't scientific at some level - its meaninglessness derives from the hyped buzzword trendiness that drove its upswing.

I tend to rail against the needless creation of new buzzwords myself, but I can actually see some use for "data science". It is a little vague, but I see it as a slightly more concise way of saying "the confluence of applied statistics, machine learning, and analytics" or something roughly to that effect.
Purdue? Purdue still has a strong community based of DC++. People have servers sharing 50+ terabytes of data, with designated release managers and bots to auto download new tv shows, etc.
The only comments we don't post on the blog are spam. You'll find plenty of comments on there saying that CloudFlare sucks, etc.
> Also, apart from being a nicer solution from a programmer's perspective, you'll be able to easily scale horizontally because it supports sharding.

Sharding file storage is pretty easy.

On the other hand, I'm not familiar with the MongoDB APIs, but I assume it doesn't support handing a socket file descriptor from the webserver over to MongoDB so Mongo can sendfile(2) the data directly from the kernel's page cache to the TCP socket for locally resident data.

With the files stored directly on disk and metadata in an RDBMS, your webserver can sendfile(2) those files that are permanently stored locally or cached to local disk, and act as a proxy for other shards. Extra context switches and coping your data one or two times more than necessary can add up quickly.
Quote: "That shrunk the battery size by half."

Nit-pick. To "shrink by half" would have the effect of doubling the size. Maybe he meant "to half the original", but surely not "by half."

This reminds me of the commonly heard "torn in half" when either "torn into halves" or "torn in two" is what's meant.
It's a bit of a stretch to call Scala and Rust "ML-family languages".
Clearly Google is not evil for having malware in your spam folder. But it would be unethical to post the contents of your email account, expecting people to download and inspect the email in a context where they could be infected by the malware in your spam folder, without at least a warning that it contained viruses.

I think the best resolution would be to post the contents of non-spam mailbox folders with a warning that some attachments may contain viruses, or scrub attachments. Post the spam folder and suspicious attachments separately, most people aren't interested in that part of the email archive. This would save bandwidth and prevent users from becoming infected. The small risk that something important in the spam folder is missed is outweighed by these benefits, IMO.
> I think MSFT needs to try harder at their customer service.

You don't think any of the particularly spazzy responders on that github thread are really Microsoft customers, do you?
http://techreport.com/news/29611/win10-will-be-the-only-wind...
cURL: https://curl.haxx.se/legal/thename.html, so it seems he has not obtained a trademark on this in the US and lives in Sweden, where trademarks aren't a legal thing.

wget: https://www.gnu.org/prep/standards/html_node/Trademarks.html

wget is a GNU project (now at least, originally?). They seem to (makes sense) have a thing against acknowledging trademarks period. So I'm not sure it'd make sense for them to even try to enforce a trademark should someone make a product named (or alias their product to the name) wget.

Trademarks aren't a universal thing, not every country or culture will have an equivalent concept, legal or otherwise. And if products aren't trademarked then claiming trademark abuse is inaccurate.