skysight-inc/HackerNews huggingface dataset:
I don't have much on learning in general but drawing has been a big chunk of my life so I figured I'd just chime in on that.

Drawing is a giant world that means many different things. Being good at drawing is also very subjective.

A fantastic example of that is the book "Drawing from the Right Side of the Brain" which I see mentioned already. That book is an interesting read and I did enjoy it myself, but I should caution that it teaches more about visually tracing. Some people consider that an example of skilled drawing and if that is what you are looking for then go for it.

From another angle some people consider skill at drawing to be how pleasing it is to look at. This generally has more to do with the line work and shading and color usage. You can draw a significantly anatomically inaccurate arm with beautiful line work and styling and some people would consider that skilled drawing.

Yet another would be to create something from the mind without a visual reference. This has more to do with an understanding of mass and depth and space than either of the two above. And to some people this is what they would consider skilled drawing.

These are only three of the many, many possible goals of a drawing.

Why am I telling you this? Because to me the endeavor of learning to draw is learning what you personally consider a good drawing. The physical world is not made up of lines and smudges. When you draw you are continually making those translations and decisions. That process of discovery is what will lead to you become better at it.

In the end, there are only two reasons why you put a line in the wrong place. Either you physically missed the correct spot with you pencil, or more likely, because you haven't discovered where the right spot is yet.
Well, I mean... Yeah, you can drink too much water too, but within reason...

Edit: wait, so you ate ~53 apples (googled average weight, came back at ~.15kg)? I call BS.
According to OP these are "12 equations in 18 variables, where the variables were restricted to integers in the range [1, 26]". Can you solve them using the elimination theorem?
Affirming the consequent
We do a lot of CSV imports (inventory/data management for art galleries). This is for a few reasons, most of which boil down to "it's an easy format to share with clients":

- Clients that don't already have their data in an inventory management system usually have Excel spreadsheets, so we can just export that to CSV, parse it, and stick it in the database.

- If they really have nothing (some commercial galleries, especially ones that have been around for 30+ years still do everything on index cards), then you can give someone a spreadsheet template to do the data entry into, and script the import step.

- Even if they do, when preparing data for import, it's easy for the clients to look through the data (and for us) to see potential errors/inconsistencies that need to be corrected during the course of importing.

- Small industry (data management services for commercial art galleries is maybe 2-3 companies in Europe, 1-2 in the US, and that's about it), all writing proprietary software, no semblance of agreed formats/standards. When a client quits one company and moves to another, it's easy to dump their data to CSV and leave the company doing the import to sort it out on the other end. Trying to piece together random-looking values across 15+ CSV files to see what the last legacy system meant by some string is a pain, but it's something that the client will pay for in most cases.
http://healthcare.ai/ is an early-alpha tool for healthcare data using Python and R.
My process:

* Make them do a task that is both relevant and realistic with respect to what you do.

* Leave 'natural' traps in the task - code problems that have tripped you up in the past and see if the candidate falls into the same trap or spots it.

* Ask the candidate to clean up their code near the end and watch what they do.
>- the applicant worked for one of the big four (Google, Apple, FB, Microsoft). If these companies gave the applicant a GO at some point, maybe you should too.

Be careful about that; said people are no longer at those companies for a reason. Often that reason is innocuous but there are people who slip through their hiring process and get washed out later.

The other thing to know is there's a lot more process at those giant companies, with good reason; "move fast and break things" doesn't work when you're making OSes or globally used search engines. Some people with long tenure there wind up more adept at managing process than the technical stuff.
$25/mo. The $100/mo package includes up to 10 sites.

https://wpengine.com/plans/
Does Uber break labour laws in European countries? Which ones?

I live in an European country myself, and there was a large campaign by the taxi associations against Uber (though unsuccessful), yet I've never seen that accusation, only regarding other kinds of laws.
CSVs are often superior for the specific types of structured, tabled data used in bioinformatics and statistics.
But LLVM-C (i.e. C + llvm extensions) does do all the things you just described, plus it's a stable interface for programming. IR is unstable, and therefore unsuitable as a source language for most projects. I say this as someone who writes an enormous amount of both assembly and llvm-c, and has considered and dismissed IR for exactly this reason.
Yet the state dept was willing to issue her an approved Blackberry which she declined.

Evidence exists to support this was intentional to hide information. Evidence doesn't equal proven. Granted it is not proven, but saying there exists no evidence doesn't seem to be accurate.
There is a lot more process around plugin submissions and how they get listed than there used to be. See https://developer.wordpress.org/plugins/wordpress-org/detail...
How Amazon’s problem with cheap knockoffs got so bad
Start anywhere. For example, I know of sources detailing masses of money lost on educational innovations using private money, without result, but I don't think that helps your case.

For example, on the other side, if one wanted to show evidence that schooling effects are just signalling anyway, one might start here:
http://slatestarcodex.com/2016/10/04/links-1016-new-urleans/

Your turn.
This is very true - at this point what self-respecting hacker doesn't have a Pi or two lying around to be re-purposed?

That said one of my favorite side projects last year was eliminating all of the Pis I had doing stuff like this. I used a NodeMCU ($9 Amazon Prime) and the Arduino SDK to replace my Raspberry Pi garage door opener (integrated with Home Assistant). Complete with magnetic door switch and no prior experience, I'd replaced the Pi after about two hours of hacking. Not worrying about `apt-get upgrade` is nice but the real bonus was noticing how much more robust the esp8266 wifi was compared to the Pi. In my garage door use case the difference was night and day.

Between this example and others around the house, I've noticed the Arduino ecosystem and community is actually much better for this kind of stuff. Once you really dig into things like GPIO, PWM, etc on the Pi it's clear they're second class citizens to community efforts surrounding video/HDMI (as one example). It's actually pretty incredible the same $35 board can control a stepper motor for your blinds or decode H.264 at 1080p while running Kodi in your living room!
Probably not, but IANAL. In the world of big companies and even governments coming after you, it becomes hard to claim innocence when conspiracy charges are levied. Using things that enable further proliferation tend to add to the charges and make the case.

Chinese walls/firewalls don't quite hold up in court as well as one might think. Obviously it can depend on the country and circumstances, but anytime people feel there is a criminal conspiracy at work, they come up you hard. It is also hard to keep such a wall "clean" as all it takes is one person being stupid to establish a link.

Again, it's also about fear and human nature, not reality. I'm sure there are people with great opsec and planning who don't have this problem, but they also don't necessarily attract enough attention to get shut down. Factor in that many admins start a site because of ego, and that doesn't lead to great opsec. Nor do most people want to use software they know nothing about.

I should probably add FWIW, married to a prosecutor who goes after international criminal conspiracies among other things. Not the computer stuff thankfully, but I've seen and heard about what happens when the words criminal conspiracy get thrown about and people with money are involved. Doubly dangerous when extradition treaties exist or the country handling the case is a bigger power like the US.
Anyone who invested in Drupal 6 got screwed because they only support one backwards version and Drupal 8 is a non-trivial migration and even Drupal 7 requires conversion of code.
Inciting to riot?
I like the idea of a universal monkey translator.
Cloudcannon provides a similar service for Jekyll, which we use for our public facing site
Sadly, in the United States, this is how you get yourself or someone else shot.
Going through the class myself. Really good approach - probably more valuable than any other class I've done.

Can't praise enough.
It's been a golden year for games of many genres. For example some amazing shooters from 2016: Battlefield 1, Titanfall 2, COD: Infinite Warfare. Even the worst of them is still a piece of art compared to the best shooter of a few years back.
This all defeats the purpose of using Wordpress and making it user friendly for clients.

Wordpress could solve a lot of security issues by using a newer version of PHP, but they are scared of breaking legacy items. Also using things like Wordfence and Cloudflare solve most of the basic Wordpress security issues.
- Continue to develop and promote https://www.cronalarm.com. Looking to at least double my current client base.

- Continue to improve my JS skills (Node, React). Find my dream job as a JS engineer.

- Lose 15 pounds.

- Be a better parent.

- Stop wasting time.
In the EU version, it's quite easy to find the "sugars" line, which directly gives you the percentage of sugars in the product. This makes it really easy to compare products by sugar content. If that's what you're looking to do, it doesn't matter much that sugars are (or are not) grouped under carbs.
Spaced repetition is very effective, although again it does require flash cards, but optimizes (i.e. minimizes) the frequency at which you have to review them based on how you are learning.
> WordPress has historically been a security nightmare.

And the Sistine Chapel is a country church.

The bad guys of the world do nothing but find new Wordpress installs and take them over. It's a mess. I'd love to see the next year of Wordpress releases spent on nothing but fixing internal security issues and dealing with some of the upstream PHP stuff.

50% of my inbound traffic is people trying exploits.
His girlfriend claimed it was sexual assault, doesn't mean it was.
I use Password Wallet (http://www.selznick.com/). It's not sexy, but has decent web browser integration, and it has never failed for me. (More specifically, it does a couple things well, not trying to do everything for everyone.)
Obsolescence is actually not the main problem. The problem is disruption: someone else comes along and offers a better product, or better value for money, or some combination of both.
0: Demand unconditional surrender.
When I make a site for a client, I can't always guarantee I'll be available in 6 months, 2 years, 5 years, whatever. Using PHP and Wordpress guarantees they'll be able to find developers in the future.
Your ethics make public spaces hostile to everyone. What if she mistook the guy for someone else? Then what, crowd beats a random guy to death?
Wow. 20 years ago my roommates and I split a 3 bedroom / 3 bath apartment for 1200 / mo in Home Park -- just north of Georgia Tech in Atlanta. Crazy to think the same amount of money will now get you a 400 sqft studio.
I could write the last state to a file, but long term I plan on adding an encoder to the output shaft. The motors are intentionally not locked to limit power draw and allow manual adjustment.
kick ass and chew bubble gum... i just never have any bubble gum.

[edit] for real why wouldn't this be a valid plan?
Look at what the East Side Access is costing. Current estimate above $10bn, completion 2022. That involves building another level of railroad station underneath Grand Central without disrupting operations above.
I wonder if those lines he mentions are anything like the ones I found in my visualization a while back: http://chrisdavies.github.io/primepattern/

This never led me anywhere, for the record.
I know right, I want to build one :)
How do you mean? It's not random in the "uniform random distribution" sense but it's certainly the product of a stochastic process (evolution)?
Maybe they're smarter than us taller, less agile, weaker primates after all.
The word 'actor' does not in my vernacular assume 'state level' only that it was was a willful act by some person or group of persons.
Terry Gross interviewed Nixon biographer Tim Weiner on her show Fresh Air. It's worth listening to. From prolonging the war, to starting the drug war for political gain, Nixon was a real jerk.

http://www.npr.org/sections/itsallpolitics/2015/06/15/414615...
There's a wild tangerine grove on a path I occasionally hike. The taste is so intensely sour and bitter, I've had lemons that were sweeter.
Yes. I'd be very careful about your wording/intent around nothing front end. Whenever I interview developers(back end, full stack, front end) it's a little bit of a concern if someone has no interest in learning the mechanics of the opposite side. My personal opinion, n=1, is that to be a great back-end developer you should have a solid understanding of front end architecture and design.

Granted, zero wrong with a candidate letting me know that he/she does not want to work on the front end but with the understanding that there may come a time where some minor front end/full Stack projects may be needed, and on a case by case basis I may ask them to help out.

Just looking out for you, as I think if you did some front end side projects (simple to do apps, crud apps, or anything like that) it'd make you a much better backend developer.

Even just a simple Django or flask app with angular, or some basic JS/jQuery would show you some of the pitfalls of the front end and how to design your APIs, services/microservices in a way that helps out your front end teammates consuming them.

As for Portland, I believe LaunchPad or Smarsh is based out of Portland, which are pretty cool companies to work for.

Tl;dr . Yes, people look for backend developers a lot. Doing some front end side projects(small crud apps) will make you a better back end developer.

Best of luck!!
This is pretty much what Popcorn Time does right now AFAIK. The development of the client and stuff are done under the "Butter Project" (which is completely legal, distributing only works that are free of copyrights), while popcorn time merely administers servers and replace the logos.
Sure they are. In terms of UI/UX they're usually inversely correlated, but in terms of overall utility they're correlated.
Hadn't thought of that. I should keep some protein powder in the office for a change of pace. Thanks!
God, divorce the poor woman - whom you clearly think of as property anyway - and let her find someone who isn't misogynist.
Eat in moderation is good advice. The problem is that refined sugar is a recent invention that the human body is not designed to handle well. And one consequence is that it tends to fuel hunger and so steers people away from eating in moderation.
1Password. I never used to like using password managers and 1password has changed that. Mobile app and web integration are both done well. With the ability to share vaults and keeps things separate and orderly.
You seem to be reading everybody here very harshly and with no principle of charity, to the point that it's not ever clear to me you're actually reading them.

To be entirely clear, I am not making any claims about the desirability or lack thereof of unionization whatsoever. I'm just saying the thing I just said.
Once, when waking from a nap, I was able to consciously keep my "dream eyes" open with my real eyes closed. I could vividly see images my dream was still generating, and it looked a lot like this.

Makes me wonder if I'm just influenced by the work happening in ML, or if we are really approaching what the brain is already doing.
I had the same a year or two ago - both sets of kit have similar specs and design principles, so most of the differences were in the tooling and APIs.

At the time, PS4's tooling seemed much more polished/complete/reliable - I only needed to resort to the command line interfaces for integrating with our existing custom tooling, and CI processes, exactly as you'd hope. The APIs were mostly solid, retro, C style APIs - with sane error handling, few edge cases, and no callback hell.

I'm sure the XB1 has caught up somewhat in the tooling department at this point. Also, you may already support D3D11, and get to reuse a lot of code there. Not so much reuse with other WinRT APIs (for Win8/10 apps) although the APIs feel very similar.
No, you don't have to go to the grocery store every day. Most fresh fruits, vegetables, beans, and meat will keep a week or more in a refrigerator.
I don't think it is? Fact is, if you use SMTP, you can only see if the content is encrypted or not once you receive part of it. The techniques I mentioned are to reduce the risk of these (partial) plaintexts being captured, but should be paired with a refusal to deliver.

There's no way to stop a user's contacts sending plaintext emails for all the ISP's/intelligence agencies to see, but you can make sure you touch them as little as possible when they do arrive (see GP) and discourage those contacts from doing it again by not delivering/returning error codes.

Unless you drop SMTP altogether. I think Riot with E2E is looking pretty good, but it's not been hardened at all.
Another great post man. I really like how you provided actual examples. Question — do you think that this would work for a SaaS company that sells HR software? I’m asking because I have had trouble finding a good data source for leads. I’ve used stuff like Hoovers, and LinkedIn, but with no success. any thoughts you have would be great! Thanks again for sharing.
Is there a single plugin that has been granted the badge?

The policy docs don't seem specific enough in areas where plugin developers need help (ie. don't use superglobals, raw sql or PHP scripts outside of the plugin load process) while being an over burden in less important areas (ie. requirement that each project have a security expert, and CI builds)

Having an audited plugin repository for Wordpress is an idea i've had in the back of my mind for a while now. I believe it's something a lot of businesses would pay for
I don't know, but that doesn't have anything to do with my comment, which is entirely technical. Perhaps you meant to put it somewhere else?
Yes. My point was that if atrocities against civilians in Hiroshima or Dresden were not crimes by gizmo686's logic above, then neither were Nazi atrocities, and Nuremberg and Tokyo trials were nothing but a fancy lynching.
This is already being talked at higher levels than layer 4 though, notably by LEDBAT but I'm sure there's others
The problem isn't the builders, it's the city's fear of its own NIMBY residents. It takes 4-5 years to build an apartment building, but less than 1 of those years is actual construction. The rest is taken up by draconian regulatory compliance, permitting, and several community reviews where developers basically have to concede to every possible demand of current residents. And this is the best case scenario. If you need to rezone, you should be prepared to sit on empty land for ten years or more. If Seattle was more serious about increasing supply, that build cycle would be a lot closer to 1 year than 5...housing developers would love to respond more quickly to demand.
I would add that the procedure of using a plain multivariate regression to draw quasi-causal conclusions is definitely wrong because of the fallacy of controlling for intermediate variables (IQ causes education, so an estimate of the form log(wages) ~ IQ + education is not estimating what you think it is estimating and a small estimate for IQ is expected), and they seem to be very casual about the measurement error though they know it's driving a lot of the results:

"For example, in the NLSY79, IQ is a better predictor of log wages than personality, but in the BCS and the MIDUS data, personality measures are better predictors. The better and more comprehensive personality measures in the BCS and the MIDUS data compared with those available in the NLSY data likely explain why personality is more predictive of outcomes in those data."

Not to mention that correlations with income tend to increase when you look at multi-year averages and unbin & untruncate the single-year income data to boot.

If they did a more meaningful SEM (like Education ~ IQ, Wages ~ IQ + Education), with correction for all the measurement error, I would expect that, in line with the rest of the literature (I have collected some links on the topic in http://www.gwern.net/Embryo%20selection#iqincome-bibliograph... ), they would find that IQ outpredicts the rest of the variables, followed by whatever corresponds to Conscientiousness.
Certainly randomness is _involved_, but it is randomness governed by a decidedly non-random fitness function. Without fitness there is no evolution.

The problem arises because when biologists, statisticians etc say "random process," they mean something very specific that can actually contain many different kinds of mathematical structure, but your average layman hears that term to mean "¯\_(ツ)_/¯"
Phase One of the Second Avenue line cost $4.5bn [1]. That's about as much as it cost us to build our "Stegasaurus" subway station downtown [2]. Until elected officials lose elections as a result of cost overruns it will be prudent for leaders to divert resources to efficiently-voting public unions.

(MTA officials say the Second Avenue Subway cost as much as it did because of Manhattan's "complex underground infrastructure" as well as the fact that the New York City Subway runs all the time [3], the latter not being a requirement of Paris or London's systems.)

[1] http://www.thedailybeast.com/articles/2016/12/31/here-s-why-...

[2] http://therealdeal.com/issues_articles/the-path-to-4-billion...

[3] http://www.amny.com/transit/second-avenue-subway-cost-concer...
You ate >50 apples in 24 hours? Wow.
Not only that, but it has already been happening [1]. Books that were published before copyright became infinite are available. Books that were published within the past 5-10 years are available. The vast majority of books published between those regions are not available.

[1] http://www.theatlantic.com/technology/archive/2012/03/the-mi...
> If you really can write better assembly than LLVM, please: Don't write any more assembler by hand - write IR and create new LLVM optimisers instead. It'll benefit everybody, not only you. Think about it - you won't need to write the same optimisations all over again on your next project!

Very noble goal, but I can imagine that it can take a lot more time to do that than just writing a bunch of assembler instructions.

Perhaps there could be some intermediate approach, where LLVM can learn from a IR/assembly pair and improve itself (?)
We Haul It All