skysight-inc/HackerNews huggingface dataset:
yes and if you set
appendonly yes
appendfsync always
you will get about +/- PG write performance without all the features
Now I know 0 production projects using these Redis settings and I would argue it's not intended use of Redis same way as running PG with fsync = off is not generally what you want to use
Jobs vs. Entrepreneurship
Last time I used Stripe it was directly connected to a bank account. They would sit on funds for a couple of days I guess this was to allow the transaction to clear whatever batch cycles happen behind the scenes (debits cards were typically faster than credit charges) but the deposits came directly into the account.

Has that changed?
My (uninformed) read was that was allowing him to save face. You are right, though. It can take a while to determine effectiveness of acquisitions. Perhaps it was performance on the large ones?

It could also be cultural. It's very hard for foreigners to run Japanese companies, even iconoclastic ones.
CGTrader launches 3D tutorials platform
For a mathy academic survey of gradient descent methods (from this month, June 2016), I recommend:
https://arxiv.org/abs/1606.04838

(It was submitted by someone else a few days ago, but saw no traction.)
The average 1st grader is 6 years old. 8th graders are around 13 years old.
>Why can't Silicon Valley counter speech with speech?
That's basically what happened. Thiel empowered other speakers: the sort of thing that, if it had happened on social media, would have been called signal-boosting. He did it by funding someone's legal case, rather than through likes and retweets, but I'm not sure I can really see any particular problem with that: this is how it works offline.
It seems that a lot of people don't realize that a scalability test is not a performance test!

They are close to orthogonal concerns. For example I'll take lower absolute performance if I can scale out.

Performance itself can be optimized separately, and usually that optimisation also applies to the scaled out version.
Yours is a great example of what graph DBs should be good at, but many self-styled graph DBs out there at the moment are not. Graph DB means to me only two things: index-free edge traversal and scalable built-in graph operations. While these would seem to be necessary and sufficient criteria to distinguish a graph DB, some instead use only the criteria of the GGP and equivocate graph DBs with schema-free DBs, which should be orthogonal axes of database features.
Typical case for botched leadership transition.

Arora held executive positions at Google, Deutsche Telecom, and in a fund mgmt group, is the poster boy of a leader Softbank could wish for. Don't think he would have come over without a clearly defined date for taking over the helm.

Interesting to see which self-respecting exec would be willing to follow into Arora's footsteps. I guess we see a B-player puppet so Masayoshi can continue to hold on.
I run OptKit (https://OptKit.com) -- it's been ramen profitable for almost 2.5 years now.. I built it from a need I had in my other business- a small web agency. I'm phasing out of the agency work, and full-time into OptKit soon.
I've had my Vive for a bit over a month now. It's definitely past the point of "showing off to friends" and by now I'm pretty sure VR will forever be a feature of any gaming rig I own. I've clocked about 20hrs in Elite:Dangerous, which is a bit above my monthly average, even after having the Vive setup at my company for a week so my coworkers could try it out. Playing games like Elite without VR is now a very real downgrade.

It has all the defects you could expect from a first gen device. It is also way past the point of fancy gimmick and well into routine usage hardware territory.
Are you implying that there is no value in finding bugs after the fact?

Sure, it's better to catch them up front. But catching them later is still extremely valuable.
"Why don't we start teaching the basics of set theory and algebra during elementary school?"

Based on what I'm saw coming home from my first grader, they are. The common core stuff at least comes from people who understood that having the student do a couple thousand "1 + 2 = ____" problems tends to promote the incorrect idea that the = symbol means "do the thing on the left and write it down", and I noticed a mix of "1 + __ = 3" and "___ = 1 + 2" in the problem sets.

I noticed enough other places where the good ideas had been visibly chewed on by "the process" that I'm still not ecstatic about "common core", but at least the bits I've seen (up to first grade now) I do concede that there were good ideas at the beginning of the process. I'm not entirely convinced they made it through correctly, but they were there at the start. (Still a bit pissed that they took my kid who was adding single-digit numbers in his head and forced him to count on his fingers because That's What The Curriculum Says, though. Seems to have gotten over it by the end of the year, though, so no permanent damage. Still.)
One start to this is not to do "a web browser" -- or other software -- with such bad initial conceptions (see elsewhere above). There was nothing necessary about this.

We have a technology in which hacks are easy and can be really easily multiplied by the billions and sent everywhere. If we translate this into the world of medicine and disease and sanitation, what should we do? How far should we go?

(But it is still really hard for me to understand the nature and force of the resistance to "real objects" -- which -- as actual virtual encapsulated machines -- were invented to deal with scaling and replacement to parallel the same kinds of thinking we did for the Internet with physical objects (called "computers")

Yikes!
I live in Germany, and two of my credit cards have a monthly fee of EUR 0.00. One of them even has zero fees for foreign currency transactions and ATM withdrawals, which is why I got that particular one. There are good cards available in Germany if you look around.

Edit: EUR 0.00 annual fee, of course.
The proper announcement can also be found on our page: http://elixir-lang.org/blog/2016/06/21/elixir-v1-3-0-release...

It is slightly better formatted and contains images from the graph commands and ExUnit diff format.
I know several kids who never went to highschool. At 12-13 they enrolled in the local community college and got their GED at 16-17. It cost (at the time, in district) $2000 - $2500 per semester at the junior college. Although that's significant, the school district was actually paying ~$10,000 per student per year for public school so it was actually WAY cheaper.

Regardless, those kids who went straight to college from middle school seemed 10x better off and all of the ones I know (or am friends with) are doing great.
But you can still create the illusion of moving faster than light by freezing everybody for the duration of the experiment. That might be good enough.
It could be a single customer, Tor, proxies, etc exist. Further analysis of usage patterns could rule this out (with very high probability) though.

As for 'were you wrong', no, not if you ruled out the above. That doesn't make it something that you should have to do though.
It's funny because if you know education's history this is a debate that has gone back and forth every other decade. Before "we" were in school when mixed abilities were separated, mixed abilities were in one class. No doubt in another few years, we will go back to believing that separating based on ability is ideal. At the end of the day, the important thing is to focus on goals / outcomes rather than magic solutions to enable learning.
It's very possible preventing encryption by default will help catch a couple of those.

I doubt that. I agree with you that many use unencrypted products though, so you have a point. However in almost all events I can remember the people committing terrorist acts where already known to at least some agencies. The agencies already drown in false positives. There is no indication that this will change. This strengthens my point: it is not about terrorists.
Failure can be very valuable experience.

You might fail at making money / market share but gaining the experience of how and why you failed is very valuable information.

Failure is great business knowledge it makes you wiser and dealing with it makes you stronger.

If you don't fail a few times you might make an avoidable error on the next app, which could have succeeded.

Just don't take it personally, learn from it and grow as an entrepreneur - sometimes the time is just not right.

Maybe you'll pivot and only discover a winning formula by failing at your initial idea.

By taking something forward you will encounter others on a similar journey, your professional network is a very valuable asset.

Fail fast; fail often. Only then will you be truly ready to win when the right idea and right moment coincide.
I use vim daily but haven't tried diffing internally yet. What's your preferred method of doing this in vim? This page [1] suggests a few.

1. http://unix.stackexchange.com/questions/1386/comparing-two-f...
Yes, it's perfectly normal. If you can, find a programming buddy. That will help you across these humps far more quickly than you can do on your own, in fact you may no longer even notice them.

Fear of failure is best dealt with by successful delivery.

A story from the dark ages (pre-internet).

I'd landed a contract to pioneer the automated digitization of passport photographs and the printing of those photographs on credit cards. Unfortunately, this project was way above my skills at the time and every day I regretted taking the job. But, day-by-day my knowledge grew and at some point I started to see a way out. In the end it took almost two years from start to working prototype scanner / printer but my self-doubt was dealt with on the day the customer took delivery of the first machine. As long as you are making progress (even if it is slow) you'll get there, if you give up then that's the end of the line.

So don't give up, just keep plugging away at it. And if you can, find that buddy. It's more fun that way anyway.
If the work was classified and the people behind it were bound to secrecy, I would expect disclosure to be a one-shot affair: a big dump of documentation and code on WikiLeaks, say. That's not what happened. There was a paper, there was open source code, and Satoshi hanged around for years before disappearing. That would have been an insane level of exposure for somebody risking severe repercussions if caught leaking state secrets.
Yeah, I ran into a very weird problem with the .INTERMEDIATE declaration recently that turned out to be due to 3.81 being buggy.
Always pisses me off seeing these entitled "programmers" whining about their technical skills being tested. What I wouldn't do to be able to show how well I can code in person. Instead I always get filtered out after non-technical Skype interviews.
Congrats !
Very welcome improvements, you guys are doing an amazing job
Should we condone it

That's a business decision like any other. There are other ways to accept payments if you don't like the terms under which they sell their service.
This is normal. I'm feeling it right now with what I want to do.

In my heart and mind, I _know_ I can do it, but then the doubts and fears rush in. I totally understand the feeling you're going through.

I just finished _Art & Fear_ by David Bayles and Ted Orland which is a fantastic book about creating stuff. Nearly all the advice applies to software developers.

Don't give up.

Success isn't binary either.

Release your project (Some success!). Make some sales (More success!). Market your project to get more sales (Success!).

You probably won't get fuck you money on the first day, but with enough marketing, maybe you'll be able to quit your job within the first year.
Simple Rules for Effective Statistical Practice [pdf]
Elixir and Phoenix: Replace Your Production API Today
I Love Excel, but Hate Their Charts – Ultimate Spreadsheet Dashboard
Customer want low price > Big retailers (like Amazon) apply pressure on manufacturer to get low prices > Manufacturers make cheap food
Smart Contracts will never work if we treat them as normal programs
But a list comprehension is a declarative construct, which can be best appreciated when porting some list comprehensions into loops. Especially nested comprehensions.
It's not that they don't care, it's that they are asked to give up a lot for fairly vague risks. I have friends who don't use social platforms and go trough the effort to use encryption and deploy their own systems. They loose more freedom not expressing themselves than they gain, especially since intelligence agencies can still target you. Not only can they correlate things with all your friends that use social platforms, they will get much more targeted profile from the data you inadvertently leak.

I don't think technologists who ask users to do complicated things or blame them when things go wrong care about privacy Especially when large tech companies make bank by not standardizing things that should be fundamental rights in communication. To me a lot of this (but not everything) is banker level arrogance similar to pension funds or housing markets where "people should have known we were selling them crap".
An accessory to felony – Uber in India
The diffing in the tests is absolutely beautiful!

Congrats.
Thanks for a thought provoking post, Sam. It's good to challenge one's beliefs regularly.

> He’s right that the economy is not growing nearly fast enough

Can you share the data and rationale you used to come to this conclusion? I get there's a hugely growing and unjust divide between classes, but the macro economy seems pretty healthy. GDP growth has slowed [1], but it's positive and we're a much bigger economy (so harder to grow as fast).

[1] http://www.multpl.com/us-gdp-growth-rate/table/by-year
When I was in HS, I was bored out of my mind and I would sleep through most of my classes. I had one teacher tell me I should just quit. I woke up to my accounting teacher telling another student that I've missed one question in nearly 2 semesters, so as long as my grades are that good, I can sleep all I want.

Bored smart kids can be just as distracting as frustrated average (and below) kids.
https://muut.com/blog/news/april-2014-service-failure.html

https://muut.com/blog/technology/redis-as-primary-datastore-...

Counter point of a real world implementation where they tried to make it the primary data store.
We were lucky in the ARPA/PARC communities to have both great funding, and the time to think things through (and even make mistakes that were kept from propagating to create bad defacto standards).

The question you are asking is really a societal one -- and about operations that are like strip mining and waste dumping. "Hunters and gatherers" (our genetic heritage) find fertile valleys, strip them dry and move on (this only works on a very small scale). "Civilization" is partly about learning how to overcome our dangerous atavistic tendencies through education and planning. It's what we should be about generally (and the CS part of it is just a symptom of a much larger much more dire situation we are in).
Why do some WebP Images appear upside down?
Isn't the result of almost all studies that mixed ability classes HELPS the under performing and HURTS the top performing? Seems fairly obvious. In a class with 5 bad, 10 average, and 5 smart kids... the teacher will focus most effort on the 5 bad kids. They will get much more attention compared to a class with 10 bad and 10 average kids... of course the losers being the 5 smart kids who get basically ignored.

So tragedy of the commons says I want my, top performing, kid to be in a gifted only class to maximize his potential. But as a society I want all kids grouped, as bringing up the average knowledge of the country is a very good goal (and important when you realize things such as everyone gets 1 vote, no matter intelligence).
I fully agree. When working on a team, you have to think about the future not only the current moment. If every time you have a disagreement it results in a win-lose situation I can guarantee you the mood among the your team will go down quite rapidly. I would suggest 'Getting to yes' by Bruce Patton, Roger Fisher, and William Ury on this matter of negotiation.
I guess I'm thinking about this from the perspective of someone trying to make a computer for the general public. How will you convince anyone to buy and use a computer that can't browse the web?

(And I doubt this is a problem that will go away with time; the web is big enough that it seems unlikely to go anywhere anytime soon.)
Everyone who signs up through PH gets a life time free version!
I thought it would be because it seemed weird, but in reality it was regulation, supply issues, and lawsuits from Lady Gaga that did them in.

It actually seems to have been popular.
It is indeed something that makes sense. But I think it opens up a can of worms that is not just related to revisions.

Now that articles are not just text and images, they need a standard on what they can support. What version of Logo will they use? Do they have an emulator, or a transpiled JS VM? Who created that? Will that support mobile devices? How do you enter text on those? What are the licenses involved? OK, Logo is a given, but what else will they support? JavaScript? Processing? C++? What version of the compiler? Do they host it themselves or use a public service? It gets blurry. What about the article about an old computer, will they also embed an emulator? Those exist. And a game if it's public domain? It's a computer, after all, right? Where do you draw the line?

I agree with the sentiment, but there are big logistical and political problems related to that. Just look at how weird their audio/video support is already because they wanted to make sure they're using free players, free codecs, free assets.

I realize I'm only listing problems, but it's important to think of those. From my perspective, I think it's a lot more about WikiPedia picking their battles and focusing in textual information (with tidbits of other media) rather than "never thinking about that".

Actually letting people play with the technology is an awesome thing, but I wonder if WikiPedia is the place for that.

Good thing sites like https://archive.org/details/softwarelibrary_msdos_games exist.
I went to public schools and was in the "advanced" class for most things. We began algebra in the last quarter of 6th grade. Very basic stuff. What's a variable and how do they work. Simple equations. That kind of thing. 7th grade was nothing but algebra.

The normal progression around here had (and I'm guessing still has) algebra starting in 8th. Kids handled it fine...I think. (Yes, some better than others of course.) So it surprises me that in SF, 8th grade was the year when the advanced class is just starting algebra and most not beginning until 9th.

Is that the norm around the country?
But the session id isn't sensitive, is it?

I mean most session verification middleware checks the ip address of the request against the address of the session login. If the address's don't match you kill the session and force another login.

I usually just put the session id in a cookie and use https to encrypt the whole stream shrug
Not only is that true, it's usually not even the regulators that are making up the final actionable items. Businesses hire independent auditors who need to make sure their clients are well clear of what the regulators would be concerned with, and so push them to go even farther. And of course, once you have passed one audit, the next year's audit will be even more strict, even if the regulations themselves have not changed. The auditors do need to justify their own employment, after all.
My kids are in public school in Texas and overall I'm very happy with their mathematics classes. They do separate kids by ability and interest and some of the kids do feel a lot of pressure. But the pressure is mostly coming from parents, not the school.

They also have reversed the classes and it works wonderfully for my kids. Every night, they are assigned a video to watch (something very similar in nature to Khan Academy videos) and the next day they work through problems in class. It works well for my kids because they learn by doing and so it seems that spending classroom time on that part makes sense.
Are you a python programmer? :)

My coworker is, and he bangs the same drum. I agree with him on it, mostly!
They do, this is part of common core (which some people love and some people hate). My daughter has been doing very basic algebra since 2nd or 3rd grade? I do not remember EVER seeing an equation with an X in it until 6th grade.
KYC is simply identifying your customers

That's the minimum, but it's certainly not all there is to it.

Know Your Customer really means know your customer.

As one of many practical examples, when dealing with a legal entity such a trust, merely identifying its officers is insufficient -- you must also identify the beneficial owner (BO). Effectively, this means that you have to look through all possible shell companies until you arrive at a natural person.
To a corporate lawyer, every file sync and team collaboration solution looks no different from Megaupload.
What is GGP?

I'm not aware of any schema free databases marketing themselves as Graph DBs. I'm sure there are though.

There is a distinction between graph and graph processing frameworks (GraphX etc) though, but I don't think that's what you mean.
Looks great. Any clue when this will be up on Homebrew?
I agree -- there was also a very "product v. engineering" vibe to it also. Maybe my company is different from most they see, but we don't have product doing code reviews for developers. The place tension can arise seems to be more around the fact that product always wants to move faster and engineering expresses that they can't always do that. I don't think either side is right all the time, but the way the article starts with "Winning battle = product giving into engineering", "losing battle = product being pushed into a better decision by engineering" screams to me of a lack of understanding that in a good organization each party has the best possible information for making decisions that represent the interests of the company from different perspectives, and these meetings are to figure out how those interests align or conflict and sort them out.
I think it's the games. Room scale games, like Fantastic Contraption, induced no motion sickness on the twenty or so people I had trying it out. Games where your avatar is moving but you physically aren't are dangerous territory. I never tried HL2, but I easily imagine it begin nauseating.
How does provable fairness in cryptocurrency online casinos work?
I actually used a tool from CMU (link below) to convert the names to their pronunciations, represented as a series of phonemes or sounds. I then simply compare the similarities in the sound representation of the different names. It's an extremely simple algorithm, but it works pretty well.

http://www.speech.cs.cmu.edu/tools/lextool.html
Thank you (and the whole elixir team) for all the work you do on this. I've been building my startup's app with ember and elixir and it's going really well.

I recently had to go back to a rails app to do some work and missed some Elixir features already and I've started writing my ruby code in a very elixir way. (well, a functional way).
And ... ????
Lots of "I've never heard of them" comments, mostly from people who think that "since the original iPhone came out" is a long time to have followed Apple.

MacNN used to be my go-to source for Apple news, back when "Apple" and "Mac" were more or less synonymous. I'm sad to see them go... but at the same time, mildly surprised they're still around. I haven't visited in years. It's pretty much as they say: who needs a niche site like this when Apple news is plastered everywhere?
They can outsource it to Chinese companies. Gamers nowadays are not choosy and will play anything that has "Half-life" franchise label on it, "Doom" of 2016 confirmed it.