skysight-inc/HackerNews huggingface dataset:
Flexbox is great, but honestly I'm not going to spend any time trying to master it until IE supports it well. I know there are workarounds with conditional styling rules and other fallbacks, but that just means I would need to write more code instead of less. Hopefully IE11 will patch some of the bugs and then when IE 8+9 finally drop to a small enough percentage of share in another year or so, it will be time to jump on the flexbox bandwagon.
This is a good alternate for people who don't want to pay for Jira though and just need this functionality and prefer this view.
"A Random Walk Down Wall Street" is THE book I recommend for accessible framework on the different strategies people approach the stock market and investing.

http://www.amazon.com/gp/product/0393352242

Edit: WSJ Review: “Talk to 10 money experts and you’re likely to hear 10 recommendations for Burton Malkiel’s classic investing book.”
Legit copy, installed from an ISO downloaded from microsoft's site
Show HN: DOTAView Virtual Reality Viewer for the HTC Vive
No but I wish I did (C#).
Why You Should Never Say: ‘Beauty Lies in the Eye of the Beholder’
yes, this is an oft-reversed causation. The price of bitcoin is determined by the same thing the price of everything is determined by in a market system. What the current supply of bitcoins is and what the current demand for those bitcoins is. The "cost" of mining doesn't even enter into the picture.

How mining does enter into the picture is the ingenious way that difficulty auto-corrects. If bitcoin prices plummet and the cost to mine them is more than they are worth, many miners will drop out, and the difficulty to mine them will get easier, until the difficulty stabilizes around a place where it is slightly profitable to mine them -- this is why mining has always been a race to the bottom and why eventually economies of mining scale (server farms, etc) would beat the person with 4 GPUs running in their basement.
Related: https://news.ycombinator.com/item?id=11527668
I don't mean to come off too harshly. Yes, I'm frustrated, but I think it's justified. From personal experience and from tons of psychology research, talking how you're talking in that post and what I'm assuming your book is about, is how you mentally settle to a point that limits what you can do. You put yourself in a closed box by thinking this way, and you should do your damnedest to avoid it.

It took a hard breakup, a motorcycle accident, getting fired and a long due out-of-continent vacation within a two month period of time to get me to realize it. And also a similarly angry person.

A year ago, I considered myself a completely useless pile of shit. Last week, for the first time, somebody called me their 'hero' for acting to help others using passion and persistence, rather than just talking about it. It's a strange and almost overwhelming thing to hear. If I'd settled, I wouldn't have been able to get to where I am now.
Totally. I see this argument about offloading the load to the client so often, that I am left thinking whether I am the only one here working on a project with less than a few thousands of requests every second :)

It's good to have performance and scalability in mind but so often it just doesn't matter.
I think you might be interested by this talk: https://www.youtube.com/watch?v=gVBLF0ohcrE
Yes, and the trains run on time, too.
> the backend will need to be updated to provide Rest APIs

In this day and age of micro-servicing everything, the backend should have a front-end for webpages that uses the same Rest API as mobile devices.
Link to abstract:http://www.nature.com/mp/journal/vaop/ncurrent/full/mp201621...

The abstract doesn't really state if they attempted to test the effect of cannabis on dopamine with ongoning chronic use or after abstinence. It seems to be the latter, though, since the users stayed abstinent for 5-7 days before the brain scans. That's a rater short time for the brain to "recover" from chronic cannabis use.

It is also worth nothing that they measured dopamine binding by administrating amphetamine.
Where Do We Find Ethics?
I've always wondered how much of the wild fluctuations in the early days were due to Mt Gox manipulating the economy.
Except that ToroDB, as an example, is a drop-in replacement for MongoDB and communicates using the MongoDB wire protocol. So basically, you can use ToroDB to use the MonogoDB API as you would normally.
and it continues...

http://www.engadget.com/2016/04/19/vr-porn-room-service-las-...
Growing up my father had a subscription to BusinessWeek, which for some reason I took a healthy interest in reading back in the 80's.
Andrew Montalenti did a great talk about scaling out Python at Parsely at the last PyData conference: https://www.youtube.com/watch?v=gVBLF0ohcrE

But TBH, after a certain scale you should really be asking whether or not you should be using Python.
Pulmonary hypertension

While sildenafil improves some markers of disease in people with pulmonary arterial hypertension, it does not appear to affect the risk of death or serious side effects as of 2014.[5] https://en.wikipedia.org/wiki/Sildenafil#Pulmonary_hypertens...

I am going to call that a failure, you may disagree.
My justification is that not everyone will implement the scaling properly - we do have a lot of server-side apps that properly scale, but depending on the operation it seems the client-side is a better suited pattern
Well Japan's is a bit more baroque since every once in a while the emperor dies and it gets reset (currently it's the Heisei era, which began in 1989).
Federal Researchers Build Massive Online Database of Genomic Data
I've been thinking about this as of late and I was wondering if you have a plan for keeping your blog up and running even after you are gone? It'd be a shame to lose all of the valuable insights you have provided. Also, is there anything else that wish to share?

I've always thought that were my time to come, I'd want some way to pass on any last bit of valuable knowledge to those who come after me.
I think this is a valuable feature for users of the product. Some users like this feature. If you don't, just use another product.

Not everything needs to be a philosophical debate.
Theranos Under Federal Criminal Investigation, Adding to Its Woes
It's not like the magsafe story is all great (http://www.righto.com/2016/03/counterfeit-macbook-charger-te...). They'd just sell their own branded cables.
As I said in my original comment, Twitter made a spectacular show of getting immense traction thanks to their universe of third party developers and then changing their TOS to effectively shut them down once they felt they didn't need them anymore. The situations aren't 100% the same (they never are), but my concerns aren't unfounded.
There is already a fatal architecture flaw - someone owning 51% of the mining power could reck havoc. We just need some way for someone to make enough money out of bitcoin's failure.
I'm coding JS now professionally for 20 years (so, quite from the beginning) and I love the language.

That said, I think, current frameworks are, with all due respect, rather over-engineered. – A tool chain consisting of at least 8 items, a multiline CLI command to compile a hello world that comes at a mere 19.500 lines of code? (Some may remember when early Java versions were made fun of for a 2MB hello world object code.) I would love to see JS back in its core domain which is / has been (choose your own) real-time interaction. I dare say, we haven't seen much of this lately, at least not in creative and novel ways.
Maybe Facebook was for old* people all along, young people just didn't have other tools such as Snapchat or Instagram, so facebook was good enough.

*Old as in not a teenager
If you enjoyed 'The Martian', you should read his famous story 'The Egg', if you haven't already:

http://www.galactanet.com/oneoff/theegg_mod.html
I find it kind of sad that he has to take crap just because his lead is a female character. How is this in any way remarkable?

If he announced he's writing a feminist novel or something that specifically addresses gender issues that might have been an interesting line of questioning.
but its hard to properly cluster them into distributed networks
Load CSV Data into Couchbase Using RxJava
Also, I'm having trouble finding what satisfies the condition of 'severe dependence'. Did anyone catch it?
This is a good question. I pondered about it myself.

I could prove that a - b < c is not the same as a < b + c (large a, a=c,, b the minimum value to cause a-b change --> would result in first being true, 2nd being false)

But I couldn't think of a failure case for a - b <= c not being the same as a <= b + c.

Would love it if someone could verify/prove this.

To further complicate it, the LHS of the code in question is a float evaluation, that is then upcast to a double to compare with the right (which is a double).
It is just pretty disturbing that journalists and "ordinary people" knew about this long before the feds took action and while much of the press and investors were taking Theranos seriously.
As usual on HN: "Hacker News law of Betteridge's law of headlines: If the headline is applicable Betteridge's Law will always be mentioned. " [1]

[1]: https://news.ycombinator.com/item?id=4842803
That's why Facebook bought Instagram and Whatsapp, and it seems to be working. Both seem to be popular with the younger generation (as far as I can tell) and both continue to grow, even under Facebook:

Instagram user stats (acquired around April 2012):

http://www.statista.com/statistics/253577/number-of-monthly-...

Whatsapp user stats (acquired around Oct 2014):

http://www.statista.com/statistics/260819/number-of-monthly-...
What exactly are these costs, and what's the most effective way to mitigate them or spread them more fairly?

Sparse housing has costs, too. Very big costs, like commute time and pollution.

The fact that a developer might get rich in the process of creating dense housing is not really a problem for me.
You could always use a polyfill: https://github.com/10up/flexibility
Haven't traveled much, I see.
One downside of the brute-force approach not mentioned is there's a pretty heavy penalty paid for dynamic_cast. You're going to be bringing in RTTI which for a lot of C++ domains can be a non-starter.
Yes, that's why we could, conceivably, give up a tiny bit of liberty to avoid potato salad deaths, or ten times less liberty to avoid police officer murders, but pretty much no liberty to avoid terrorism.

Also, notice how the first two don't require you to give up freedoms at all.

Preventing terrorism just isn't worth the price we're paying.
I'm thinking about it...
They took tens of millions of dollars of revenue and built some huge balls in downtown Seattle, so I don't think they were hurting for money.
Usually a bike frame is used during the course of a whole season except the rider crashes it. The other components are replaced as needed such as drivetrain, brake pads, cables, rims, and such.

Wouldn't be feasible nor sane to cut up a frame that costs around €5000.
Is the interviewee a real person? My interpretation (based on the name) was that it was a fictitious interview to make a point.

Completely offtopic, Amygdala was the boss that gave me the most trouble in Bloodborne. https://www.youtube.com/watch?v=Njmz1MbwOiM
CSS? Now that's hard.

I love both the dynamic and functional aspects of Javascript. See my comment elsewhere about currying as a frequent substitute for constructors/setters, abstract base classes and AOP.
Mo users, mo problems.
Being stable for 24 days is probably the craziest thing bitcoin has ever done
Actually, Bitcoin is having some pretty serious problems at the moment. The stability is surprising.

https://www.cryptocoinsnews.com/block-size-halving-bitcoin-n...
Did you read the article at all? "Amazon laid off "dozens of engineers" in its Lab126 hardware unit"
Ugh. Should we be scared then?
I was a total novice, I got a copy of The Naked Trader, read it on the bus and now have made quite a lot of profit using the easy to understand tips.

https://www.amazon.co.uk/The-Naked-Trader-Anyone-Trading/dp/...
I seriously doubt the interviewee's real name is Amy G Dala.
>If such a platform did exist, and I knew about it, I would switch immediately.

>That being said, I limit my facebook usage to messanger and wishing people happy birthday, so I guess it could be worse.

You don't need a platform, you need a messaging tool and, if you don't mind the lack of encryption, you could just use email.
Keep putting your money(about 10% or more if you can swing it) in a good index fund and ignore it for 40 years. There's a good chance you'll do about as good as 50% of the stock market investors(or more counting fees lost) and you can do something more productive with your time.

Stock market investing reminds me of that insurance commercial with the fishing pole. "you gotta be quicker than that..."

If you want a better investment spend it on educating yourself... or something where you can have inside advantage like your own company.
You may have noticed you can't file an issue. That's because this is using a crazy person's (aka my) fork of libcontainer and until I get the patches into upstream there's no way in hell I'm fielding issues from whoever is crazy enough to try this.
Also see https://about.gitlab.com/2016/03/29/gitlab-runner-1-1-releas... and feel free to ask me anything.
But it would still not drop to zero.
Agreed. Last year, I had to have my MacBook's motherboard replaced. During this time, I cloned my system to a MacBook Air with only 4GB RAM. This did severely cramp my working style. I could not run multiple VM's, and things were slower with swapping.

However, I was surprised at how much work I was still able to do. I felt the slowness of the CPU far more than the limited RAM.

I am happy to be back to 16GB except when I look at battery life. And I could adapt to less RAM.
That problem also exists with 'normal' currencies.
I grew up in a suburb of Chicago and I said the pledge every morning, from from kindergarten to high school. I honestly thought every student in the US did the same.
Well, it is a long-term store of searchable data, just not for the people who actually put it there or care what their friends said or did. But more to your point: so it doesn't break a completely meaningless promise such as this one:

> Founded in 2004, Facebook’s mission is to give people the power to share and make the world more open and connected. People use Facebook to stay connected with friends and family, to discover what’s going on in the world, and to share and express what matters to them.

Great promise. I have a hard time coming up with anything, from cooking food to murdering people in the streets, that doesn't fit this definition if you just squint hard enough.

I judge Facebook by how it improves or impoverishes the world and the web, not by whether it keeps promises that are so vague one could apply them to just about anything, and which I would say are also lies by omission (which may be par of the course for marketing, but that doesn't change what it is). I don't see anything in their FAQ about "dumb fucks" trusting anyone, either.

You cannot "control what you see from individual people" as you claimed. You can click "see less stuff like this", sure, but what is "like this"? Nobody knows, nobody cares, just some fuzzy thing or other. That's not "control".

And even if you follow people/groups that never post stuff you don't like, it's still a tumblr-like "feed", and that has nothing to do with using the "tool" wrong, that's using it exactly right, seeing random stuff and feeding algorithms with your likes and shares. It extracts value from people, it keeps the data, and gives very little back to them; again, par of the course, again, doesn't change what it is.
I run into the same problem. I thought it was because I work in infosec so many people here don't have CS degrees or do a lot of dev work. I don't remember exactly where I learned dispatch, binding, etc. We did have a software dev class where I learned different design patterns.

Visitor pattern always blows people's minds when they first see it in action hehe.
E.U. Said Ready to Charge Google with Antitrust Violations Over Android
Really cool use of WinRM!
safety rating of ads should exipry like edge cache
First off, my shell is not broken. Secondly, my post was highly simplified because obviously I'm not going to include the entirety of every single config file my shell uses. All it takes to avoid this "problem" is a single if-statement, or you can just set the var in /etc/profile or with PAM.

I guess I assumed people would not read my post and then start editing a system-wide shell config file unless they knew what they were doing.

But if someone did manage to "break" their shell this way, recovery would be trivial because they will still be able to login and the shell will still run, they just might not have all of their configs loaded.
I have used Disco extensively in the past, nothing but good things to say about it. Fast job launch, easy to write, the DFS has been stellar. This was only using Python for job code.
$ brew install homebrew/versions/glfw3
$ cd examples; make all

Should do the trick.
I don't think that was an argument against that. At least I agree. The situation is only possible because the AGPL is not used for the free component, but Whatsapp should have no problem opening up their code.
well, this library seems to be render agnostic:

https://github.com/vurtun/nuklear/blob/master/nuklear.h#L133...

So in theory you could just write the rendering code for ncurses, browser, etc.
You may want to look into poisoning attacks or the no-free-lunch theorems for interesting technical aspects of reinforcement learners
Multiple dispatch is a great way to handle branching complexity. Let's say you have Process 1 which requires Steps A, B, C and D, and Process 2, very close to Process 1, which requires Steps A, B, C' and D.

The naive implementation would be:

def process():
A()
B()
if [conditions for process 2]:
C'()
else:
C()
D()

You should implement it as:

class Process1:
def A()...
def B()...
def C()...
def D()...

class Process2(Process1):
def C()...
[put C'() code here]

def process():
right_process = figure_out_right_process()
right_process.A()
right_process.B()
right_process.C()
right_process.D()

process() becomes a lot easier to test, since you only need to mock out/outsmart figure_out_right_process() instead of mimicking the right logic for [conditions for process 2]. You can test each process independently, since you don't need to fulfil the [conditions for process 2] in each test, and if those conditions should change, you only need to change figure_out_right_process() instead of at each branch in your code.

It may look verbose with only one branch, but the second you have more than two processes, or nested branches, the class based way looks a lot cleaner.
Clever (YC S12) Is Hiring: Help 1/3 of US K-12 students use ed tech
Clever (YC S12) - San Francisco - onsite

Right now the market for educational software is a mess. It’s incredibly difficult for developers to get their products into schools, and it’s even harder for them to scale. School districts spend tons of money on learning applications, but they have no way of knowing if students are even using the apps they’re purchasing. Teachers know there’s great software out there, but relatively simple challenges like getting 30 students logged in at once make using it impossible.

At Clever, we’re working to change all that. We provide schools with a free API and single sign-on solution that makes using educational apps a breeze. We’ve grown fast: after three and a half years, we’re moving data for a third of all K-12 students in America (20M kids), and 50,000 schools are using us to manage their education apps. Our goals are much bigger than that, though. We want to be two things:

-a single place where schools can easily integrate, manage and analyze all the software they’re using, and

-a single identity that students can use to see everything they’ve learned across multiple apps.

We’re a team of 100 (40 engineers) based in downtown SF, and we’re looking for engineers who enjoy working in (or would enjoy learning) Go, Python and Coffeescript. More generally, we want people who are sharp, adaptable, and passionate about improving the way education works for everyone. In particular, we’re looking for senior engineers and engineering managers: empathetic leaders who are excited about teaching, coaching and professional development.

We’ve also just launched a new product for schools: Clever Badges.

https://clever.com/products/badges

http://blog.clever.com/2016/04/why-we-built-clever-badges/

Clever Badges is a new way for students to log into their learning apps in a secure, personalized way without having to use the keyboard. It’s designed specifically for younger students who struggle to remember or type text-base passwords. Instead, these early-education students can verify their identity by simply holding their individual Clever Badges up to their login screen.

Check out the other stuff we’re doing at https://clever.com/about/jobs, or check out some other recent press here:
http://www.npr.org/sections/ed/2015/08/27/434667722/one-third-of-schools-are-using-this-app-youve-never-heard-of
Yea, but bitcoin used to be fun! You can't have any fun with a stable commodity!

Apologies to sillysarus.
In PostgreSQL 9.4, GIN indexes were introduced to allow for indexing components of complex jsonb data types. So yeah, what else is the issue?

http://www.postgresql.org/docs/9.4/static/datatype-json.html
I don't think the feature is well known. What percent of Viber users could tell you that messages can be deleted without their consent?
Glad to hear that he's doing another "scientifically accurate". For a while, he was saying that the next book would be a 'typical' space-opera style novel without that aspect, and while I do enjoy that genre, I didn't feel like the writing quality of The Martian would be good enough to carry a space opera.

He's found a niche, something that he is good at, and I'm really glad to see him sticking to this rather than trying to do something that I doubt his ability to pull off.
Analysis is obviously flawed, question to me is what might motivate the WSJ to run a story like this.

Any ideas?

Are papers/journalists legally required to disclose any holdings that relate to stories they cover?
It's a sport. So the rules are the rules. Bringing a set of brass knuckles to a boxing match is just taking advantage of better equipment, but of course the people running the sport of boxing can define what's allowed and what's not. It might be interesting to have an unlimited class, whatever that would mean for cycling, but the sport of pro cycling gets to define what a legal bike for pro racing is, end of argument.
Sort of off topic... but why is everyone still "smoking" cannabis? Why not vape, edible, etc? I'm fairly certain putting any kind of smoke in your lungs cannot be healthy!
But maybe it comes down to the fact that many developers simply like over engineered solutions and sprinkle some complexity to often boring problems? Not saying that it's always the case but surely many of us can recollect related stories :)
Thank you so much! I'll look into that too.
I counted almost 10% of my friends list posting either an update or a photo yesterday. Given that I have a few people hidden for prolific boring posts it's likely closer to 15%. There were also posts from half a dozen organizations I'm interested to hear about. On the other hand, I've very actively hidden/unliked pages I wasn't interested in, and shares from a whole bunch of viral "news" sources, and the interesting stuff was still less than half of the total. I'm still fighting the fight, but between the remaining boring shares, people clicking that they are attending events (which they probably won't go to), liking or commenting on stuff from people I don't know and whatever ads I haven't rejected yet it's really not a good hit rate.
Is there anything that falls into this category which couldn't be done with a fax?