skysight-inc/HackerNews huggingface dataset:
> My phone screen "fizzbuzz" is having them calculate a standard deviation from an array of data w/out with only basic operators

This is just my n=1 opinion, but this is a terrible test for data science skills. I've had to calculate standard deviation by hand many times in my life, but my short term memory is such that despite doing that dozens of times over the past two decades, I still can't recall the formula off the top of my head. And then there's the whole n vs (n-1) thing in the denominator which has something to do with degrees of freedom, but I would just Google that as soon as I needed to know (depending on exactly what I was trying to do with the data).

So I don't understand how your question in any way tests someone's skills at analyzing data to extract valuable business insights. At best, it tests someone's ability to memorize formulas and minutiae (although I'll grant you that understanding the difference between a sample and the population is important).

Personally, I think take-home interviews with real data sets are the best way to gauge a candidate's skills. You're actually testing them with a work sample, and they are not under artificial time or memorization constraints.
I think they mean that libraries like 'ggplot2' and 'dplyr' and 'TurtleGraphics' use a LOT more than 280 lines of code.

When people see 'small code generates pretty graphics', they usually don't equate that to, 'a library was used as intended.'

They think of projects that use math in interesting ways to wring unexpected results out of very limited conditions. Stuff like this: http://www.ozone3d.net/tutorials/intro_demoscene.php

It's cool and fun to graph mathematical patterns, but it does seem a little disingenuous to call it "Tiny Art".
If you like Jupyter you might also like https://beta.observablehq.com/ which was released recently, in case you missed it.
>You mean new algorithms can’t be invented unless they can be immediately commercialized and profitable?

Look at it the other way: what's the impact of removing the massive incentives of commercialization and profit?
I dont' think true luxury is meant to "look". There's the iconic Rolls Royce, Aston Martin, Porsche designs that most people recognize, but plenty of luxury cars look quite average. It's only when you're inside that you realize why they're luxury. I loved the VW Phaeton for this - yes, I know, not the highest end luxury, but it looks like a Passat on the outside and feels like an S class on the inside imo.
What you're saying is you would take any electric car, no matter how poorly built, no matter how expensive, over a cheaper, higher quality gasoline-powered car. And not only that, but you'd take that expensive and poorly-built electric car over cheaper electric cars with similar build quality just because of a brand name.

Yes. Yes that is a controversial opinion, especially when combined with the phrasing you continue to choose. And the fact that you're this hostile but then admit you don't own one and can't afford to own one, yet you look down your nose at anyone who doesn't own one.
Intel's 8TB drive takes about 5 seconds to shutdown and flush its caches, so your estimates are definitely in the right ballpark. I'm not sure how many more capacitors can be squeezed into a 2.5" drive. I'll be cracking open that 8TB drive once I'm done testing it—but carefully, and after making sure it has had plenty of time to discharge.
Bitcoin Cash 20180207 OPCODE Working Group Meeting Notes
And they have a Google reCAPTCHA on their page...
Ah, OK, we're in agreement then :)
> wearing a helmet somehow reduces the odds of exercise

Helmet paranoia DOES reduce the odds of exercise. On a group level, at the level of public health, that's PRECISELY what it does. I encourage you to read about it, that's why they call it the helmet paradox. This piece is a nice summary.

http://www.howiechong.com/journal/2014/2/bike-helmets

Bike helmets protect our heads, but they also do the following:

1. increase your chances of getting in an accident

2. discourage cycling

Here's what to do:

1. If you want to be healthy, ride a bike instead of driving.

2. If you want to be even healthier, consider maybe putting on a helmet, but be mindful it doesn't increase your risk-taking behavior.

I choose option 2, but option 1 is also great.
There is some basis of merit to your line of questioning. The current caloric measurements -- 9 for a gram of fat, 4 for a gram of carbohydrates or protein -- is based on oxidation measurement. That is, how many calories are released when the food is literally burned. Then some adjustments are made to estimate the inefficiencies. For instance, dietary fiber is a carbohydrate, but it's considered to provide less energy because it's not easily digestible.

However, barring inaccuracies in these numbers, once a calorie has been consumed into your body, generally the only way to get rid of it is using it. Until such a time, it will be stored as sugar or fat.

https://en.wikipedia.org/wiki/Food_energy
Out of curiosity, what makes McCarthy the anti-Leonard? I've only read McCarthy and not Leonard, but reading this article immediately reminded me of McCarthy in that it recommends a spare prose style.
Is there any particular reason why you'd need SSD speeds in your NAS? im assuming this would be for home use.

If you say just for fun, then that's a valid reason :-)
Replying to my own comment, I have a plot and a text file open side by side. I want to change a value in the text file and I want the plot to be updated automatically. The update might not be trivial, behind the scenes maybe the text file is an input to a simulation that runs for a minute, then computes some values in a table that are used for the plot. Can Jupyter allow you to do that?

Point being, offering an IDE in 2018 is not interesting unless you added something "smart" to the IDE that makes the life of the engineer/scientist easier compared to the rest. Otherwise, IDE's are being developed for the last three decades or more.
We are looking to improve our assessments by getting a sense what other lifestyle factors to include. A lot of customers and people going through the site has been helping us add other factors such as smoking, for example.
very little is likely the answer
Amazing that in 2018, a language team needs to be convinced that versioning packages is a good idea.

What's next, persuading them that generics are pretty cool too?
If you have a lock file, there's no problem. I was arguing about what happens when there isn't a lock file.

I may have inferred something that wasn't in the original comment, by reading too many of the other comments on this page.
In the US there is a very big difference between a doctor making a recommendation to a patient and a company marketing a product, even if the company is run by doctors.

As you know doctors can make suggestions based on their medical expertise, even for non FDA approved drugs, and in many cases malpractice is the mechanism by which "bad advice" is regulated

Companies are not doctors and do not have that same sort of leeway when giving medical advice. If patients complain, or if your company gets to the point where it is marketing drugs (even if you call them supplements) based on unfounded claims and it seems like it can cause reasonable public health concern, FDA can shut you down overnight

plus if you get some visibility and doctors get the sense you are marketing overly aggressively and making unsubstantiated claims that could hurt patients, they can be quite vocal

you probably know this but based on your answer i couldnt tell. dont mean to be overly critical, but ive seen many companies fail because they are glib re this issue, and when this happens it reflects poorly on the whole sector

not a lawyer or doctor, just an observer
is there an easy way to run azure notebooks on gpus?
The wheels fall off when VC runs out?
When Java switched hands to the Eclipse foundation last year, I learned that the foundation wasn't named after their goal of "eclipse the Sun Microsystems". That would have been awesome if true.

https://en.wikipedia.org/wiki/Eclipse_(software)#Name
"if yeoman farming were actually more productive per unit input, then even enclosure wouldn't be enough to stamp it out."

I'm not making the claim that yeoman farming is more productive. I do claim however that such laws are sufficient to crush indigenous agriculture because enclosure is a violent and effective process for doing so.

"Seizing land isn't "banning farming""

Enclosure laws aren't a ban (no society has ever banned farming to my knowledge), but they effectively put some farmers out of work if they engage in a particular type of subsistence agriculture. That is farmers that utilize a community owned shared hunting ground/pasture/cropland on land without a title recognized by the state.

"Displaced farmers would still have been able to buy back the original land and continue"

Your typical indigenous person or tribe who is having their land enclosed or confiscated doesn't have the capital to buy it back, assuming they are even have the knowledge, language and legal framework on how to go about with that process. They are likely not even interested in agriculture for the purpose of making money, and if they were, do you really imagine people like the Orang Rimba are going to buy back their land?
http://www.bbc.com/news/world-asia-41981430
It's going to be palm oil plantations no matter how effectively they were using the land - assuming anyone is even measuring.
I think that the choice to use "prefer minimum version by default" going to confuse a lot of new developers used to the industry standard being the opposite. If you are going against the industry default, there should be a strong reasons. I don't think reasons provided really justify this.

> First, the meaning of “newest allowed version” can change due to external events, namely new versions being published. Maybe tonight someone will introduce a new version of some dependency, and then tomorrow the same sequence of commands you ran today would produce a different result.

This is why we have lock files and they work better for this.

While vgo's approach does allow reproducible builds, it doesn't allow you to guarantee reproducibility the way that a lock file that has the specific commit hashes does. With specific commit hashes you can verify the the version you are building with in production is the exact same code as the one your security team audited prior to release (assuming git has fixed its hash collision vulernability).

You can get around this by abandoning version constraints in your go.mod file, but then you have to track these version constraints out of band and manually figure out what commit hash to stick in go.mod

You could also get around this by storing the hases for the approved versions out of band and creating a build script that verifies these hashes prior to building.

Both of these workarounds seem to defeat the point of having a standard package manager in the first point.

> Second, to override this default, developers spend their time telling the package manager “no, don't use X,” and then the package manager spends its time searching for a way not to use X.

If you are concerned with allowing users to override this default, why not have directive to override this default that can optionally be added to each requirement in the go.mod file. This avoids an unexpected default and doesn't force people who want the industry standard default to use a script to set which dependencies use or don't use the -u flag with 'go get'.
Thanks for the video! I often painted what one has to do with their vocal tract to illustrate how to create a certain sound, and I also use a finger in the mouth to show people how to pronounce the 'ch' in the german 'Ich', for if you try to pronounce the english 'sh' but have a finger in your mouth on the tip of your tongue you automatically produce the german 'ch'.

But instead of painting positions and stuffing things in mouths, one can also exchange information about this by just using text. That's what I did in my comment. So, no joke whatsoever. Just a specific question about how to pronounce a specific sound exactly.
> "Avoiding regional patois" is hardly something you can say about Coen films,

His advice to "use regional dialect, patois, sparingly" seems very specifically not to be about avoiding characters who speak in such a dialect, but instead to be about the mechanism in which the use of regional patois is conveyed in writing ("Once you start spelling words in dialogue phonetically and loading the page with apos­trophes, you won't be able to stop"), which, as the end product isn't the written word, is pretty much indistinguishable in the output of a movie, so the advice is probably not all that relevant to the medium (whether it would apply to writing screenplays is an interesting question, but again not really something that manifests on screen.)
Republican presidential candidate wins for the first time since 1988 in critical swing state. Time to redraw the districts!

Gerrymandering indeed.

https://en.wikipedia.org/wiki/Elections_in_Pennsylvania
Thanks a lot for signing up.

In your case, I think you're best off learning each of those things from separate courses / learning material. Mobile app development and Kubernetes are simply not related at all.

This Flask course focuses on building a classic web app using server side templates. It happens to use Postgres and Redis while also performing background jobs with Celery.

To me that's the bare minimum for building a web app with Ruby or Python. Web app + DB + background worker + sprinkles of JS on the front-end. We use Docker Compose to get it all running because the alternative is rolling your own Python environment from scratch which is IMO more time consuming than using Docker.

That's also a good article you linked and I agree with pretty much everything they wrote.

I think it's more important to ship your app than try to incorporate every buzz word for the sake of doing it. I'll admit, sometimes learning new things is highly motivating but at the end of the day, the tech wins REALLY need to be there for it to make sense.

For example I choose not to use Kubernetes in production because 1 server deploys with Docker Compose is very easy to reason about and it works well, even for decently high traffic. I treat ops like I do code refactoring. It's important to get something working, and if you ever get to the point where it becomes a problem, then refactor.

The interesting thing there with ops is, if you have a SAAS app running with 800 customers and 50 of them are on concurrently, do you really need a self healing auto scaling Kubernetes cluster on multiple regions?

Probably not. Those 800 customers might be generating you $49 / month each or $39,200 per month in revenue and something like that could be running on a single $40-80 / month server with a Flask set up (or even Rails for that matter).

In my mind, I'd rather spend my time figuring out how to grow from 800 customers to 8,000 and even then you could probably vertically scale your server, but at this point you're rolling in so much cash that it's all irrelevant. You could just pay someone $100,000 to fix your scaling problems over the course of a few months (without outages) and continue growing your business.

Basically, front load your time in making your product really cool and successful, then invest the time (or money) into scaling when you need it.
> When is the last time you were swayed by lefty or righty radical? I'm not even convinced it really pushes people further down an idealogy.

I haven't been swayed by such radicals, but I have been turned off and disgusted by them, feelings which bleed over to people who I associate with them. I can see that effect as one that re-enforces political polarization.
Emacs writegood-mode
https://github.com/bnbeckwith/writegood-mode
The media ain't what caps on RMS in every HN thread in which he is mentioned.
I know two datacenters in switzerland that instead go "the cheap way". For them, if a drive lasts 4 years instead of 8, it doesn't really matter, as in 4 years, drives will de better and consume less.

Your redundancy must be top notch though.
Thanks for the feedback and recommendations. I agree I could add support for an SSL cert to be used within the express server (today the Heroku dyno is just using Let's Encrypt, which is abstracted from the app itself). I imagine I could add this over a weekend that I have time in the near future.

> Interresting but it really doesn't seem that simple...

Thanks for the feedback, but can you elaborate on how you feel it's not? I'm not sure it could get any simpler to send files than `txr listen username` and `txr send -u username -f filepath`, but I'm willing to listen. Maybe you mean setting up the server isn't simple? Even that is as easy as `txr-server` from the command line though with the package installed...

> I can't really take your word for it that you won't store any files...

I appreciate this sentiment, but that's why the server component is included in the package. If you don't trust the default server on Heroku (which is primarily just for someone to quickly gain an understanding of how to use it, not to actually use permanently moving forward), set up a server on your machine or local network and use it instead :)
> I just wanted to add to this that it's not as if the Spaniards were appalled by violence itself, just by the cultural difference in how it was applied

Yes exactly. Here we have two cultures still heavily under the influence of their own general religions, and the ways that each allowed or dealt with applying violence. Each reflected the cultural view of what "reality" was. In Europe, shamanism had been replaced with Christianity, which had its own concept of the real world — one that was a prelude to an afterlife, in which one would be judged. For the Aztecs (and for other New World peoples too) reality was in no insignificant part determined by the knowledge of priestly shamans, their experiences, and the experiences that people had during rituals. All three of those were heavily influenced (according to Watson and others) by the natural presence of the world's strongest hallucinogens that were unknown in Europe. Add to that much more extreme weather, and you have the recipe for understanding the world as a potentially violent, terrifying place. If blood sacrifice or even human sacrifice seems to appease the capricious gods of that reality, then of course it makes perfect sense to do it.
Facebook's plan to unite AR, VR, and News Feed with 3D posts
I don't know what it is about Atlassian's branding but it always feels uncomfortably corporate to use any of their software. I'm worried that if I start using Atlassian software I'm going to have to buy inexpensive business-casual clothes, commute an hour and 15 minutes both ways, make small talk with Janet from accounting by the coffee machine while my mocha latte brews, and get Greg my middle-manager my self-assessment by EOD.
It's silly to brag about your minimal code if you use external libraries that contain millions of characters.
Sure, so the way I understand it, a monad is a special type of arrow, so that's kille saying "You also live in France, so you'll have to be a bit more precise than Paris", no? I.e. both claims are equally true.
^this. I lost >160 lbs (and have kept it off for years) by counting calories. My wife has lost 50 lbs by count calories. I have another relative who lost 175 lbs by keeping a strict keto diet. She's kept the wait off for years. I have yet another relative who lost ~70 lbs eating something akin to a whole food diet, and has put all the weight back on. My takeaway is that all of these diets work, but it comes down to compliance and sustainability. So do whatever you'd like as long as you can adhere to it, and keep at it. A lot of people are able to lose weight, and then gain it all back shortly afterwards.
Ditto - be interested in this side too. If you don't want to post to all my details are in my bio. Fascinating to hear how this area is conducted.
What were the other major exits other than twitch.tv?
The classic bike/head injury is riding into a crack (or grating) that grabs the front tire and stops the bike, hurling the rider over the handlebars and hammering them headfirst into the ground.
So basically this is the opium wars in reverse. Isn't diversity great?
How do you do that? I've switched to DDG, but for some reason the search results page doesn't feel like search results.
I've ridden a bike in Amsterdam; traffic is definitively a thing. Then again, traffic can be a thing even on foot.
The Python-Paradox-Paradox.
Most dominant currencies of the past centuries were tied to real commodities with intrinsic value -- eg, gold, silver for instance. There is nothing horrifying about a commodity-backed currency, especially when compared to the "alternative" -- the international reserve currency, the US dollar, is backed by "confidence" and is created out of thin air -- that we are now stuck with.

I haven't read Venezuela's crypto offering in detail, but Venezuela's problem, as I see it, is most investors/traders won't trust socialist Venezuela to honor their contracts when push comes to shove.
Sounds like they nailed it.
As a gating item to riding at all, its arguably a negative influence on public health. Since otherwise exercise-leaning people might not do it if they couldn't work the helmet into their schedule (have it at all; carry it with them all day)
> I agree with much of what you posted, but there is a lot of individual incentive to “defect” and rent your speculative/parked real estate.

Yeah, I don't really understand their justification either. But they are actually doing it for some reason.
I many places is is allowed and even encouraged for cyclists to go through red lights and stop signs. It's called the Idaho stop [0]. It's believed to be safer than waiting at the red light provided that the intersection is clear. Consider that rear-end collisions are the most common cause of cyclist fatalities [1].

[0] https://en.wikipedia.org/wiki/Idaho_stop

[1] https://www.treehugger.com/bikes/how-get-killed-bike-your-ch...
Shorter: Just write dialogue.
Exercising for 3 hours each day isn't a sustainable habit for anyone except perhaps Dwayne "The Rock" Johnson.
Mr. Cahill gained close to 60 lbs over a four year period. At that rate, it sounds like he was on his way to regaining the weight as soon as the program was over, rather than just when he returned to his surveyor job. When your resting metabolism is 400-600 calories too low, the fate of your weight loss goals is pretty much sealed.
Other than Maine and Nebraska, congressional districting is irrelevant to the Presidential election, and even in those states, its irrelevant to determining the statewide winner, though it can control whether the loser gets one out of four (in Maine) or up to two out of five (in Nebraska) electoral votes as a consolation prize.
There's also been at least one count of dieting via fasting for over a year. Which is more immediately obvious as unsustainable -- fasting prolonged far enough is called starvation.

http://www.abc.net.au/science/articles/2012/07/24/3549931.ht...
It's a terrible idea. AMP is a shameful attack on the open WWW.

AMP is slower than hand-optimized HTML.

AMP pages are often hosted on a 3rd party domain, even sending the wrong referrers to other sites.

AMP is also extremely slow on desktop browsers that have certain ad-blockers installed. If 3rd party scripts don't load, the user gets a blank page for 8 seconds. (Try it if you don't believe me.)
Hask is not a real category.
Credit card processors and banks could do a lot to combat fraud that they don't do. Eg, realtime 2FA per transaction, which, as a bonus, could give the user a chance to categorize the purchase in their budget.

They do exactly the amount of security that they think is most profitable - balancing losses to fraud vs abandoned sales because of inconvenience.

Jumping straight to face recognition is a bit like physical security adding strip searches when they haven't yet bothered visually scanning for weapons.