skysight-inc/HackerNews huggingface dataset:
One thing the article failed to mention directly is the shared monoculture. Their culture is such that some aspects of it are observed by most people there.

As they mention, young children are involved early on with community work. They also have instilled compliance from an early age --ever notice all the voice commands everywhere? In school, at the subway, at the combini, at the depato, at the escalator. It's pervasive and it results in a society homogenous in many aspects. Of course, there are dissidents and outcasts and otaku and non-conformists, but most observe core attitudes.

I think this contributes to the way they can have a degree of dependability on others. That's not to say there aren't deviants and people who take advantage of the norms. But to borrow from their vocabulary, they are unique, in some ways, and I don't think it's transplantable.
Productivity Is Soaring at Top Firms and Sluggish Everywhere Else
I wish I had the time to devote to thinking and doing research on this front. Running three businesses makes that pretty hard. At the same time, I realize it might take someone who has the historical frame of reference to fully grok what could be possible. Having used APL professionally for about ten years on solutions ranging from business to DNA sequencing software does give me that perspective.

Having said that, there are plenty of people out there who've had the same or even a deeper experience path in APL. The question is whether or not they have the interest in using some (not all, APL isn't perfect, by far) of the concepts to try and understand how we might tell computers what we want them to do in 100 years from now and beyond.

Again, if I could focus my efforts and devote all my time to it I'd do it. I just can't.
They are covered in the TOS/EULA, but based on some of things that have happened so far and some of the things written about it, it's far from clear that this stuff would hold up in court. You might think it should, and I think it should, but who knows if a judge would agree:

http://www.jdsupra.com/legalnews/an-update-on-the-legal-impl...

http://www.buzzfeed.com/jwherrman/want-to-publish-a-twitter-... -

https://pando.com/2013/01/22/how-twitters-new-embeds-will-ma...

Clear as mud.
Now now, let's not get all prescriptive-linguistics up in here.

Poured concrete is wet. Cured concrete is dry. Sounds like drying to me.
You're making my point for me. Countries can't sign part of a trade agreement, which is why it's doubly important that trade agreements be negotiated in public, so that we, as citizens, have adequate time to consider and propose changes.
My parents swear by Luminosity, are they wasting their time?
I don't think this is correct - construction costs are currently below the all-time peak, but they have been steadily increasing. According to the National Association of Home Builders (NAHB):

"The average construction cost of a single-family home in the 2013 survey is $246,453. This average is significantly higher than the 2011 average construction cost of $184,125, and is the highest it has been since 1998. Although the cost of construction per square foot remained relatively stable in 2009 and 2011 ($82 per square foot, and $80 per square foot, respectively), it jumped to $95 per square foot in 2013."

Also, regarding the relative impact of land cost vs construction costs:

"NAHB’s most recent construction cost survey (conducted in August and September of 2013) shows that although lot sizes are shrinking, both the cost and size of the home are on the rise. The average home in our survey was built on 14,359 square feet (about a third of an acre) of land, had 2,607 square feet of finished area, and sold for $399,532. The average share of the home’s sales price which goes to construction cost jumped from 59 percent in both 2009 and 2011 to 62 percent in 2013. Finished lot costs, accounting for the second largest share of the sales price, dropped from 22 percent in 2011 to 19 percent in 2013."

The situation might have changed since this survey in 2013, but this is the most recent information I was able to find.

EDIT: Source - http://nahbclassic.org/generic.aspx?genericContentID=221388
Well, they're not exactly locking up people with mental problems and throwing away the key in Japan, either. They take the trains like anyone else, and yes that includes people talking loudly to themselves or occasionally shouting for no reason.
The difference with major online services like facebook and twitter is that games have a -very- big launch, and get a lot of users at the same time all at once. It's really hard to test for all that traffic in advance, as there will be so many configurations, (slow and fast) connections, hackers etc coming in all of a sudden. Its almost impossible to simulate the enormous variation.

Facebook, Twitter etc begin by a stable (code) base and then step by step scale up their systems. When something does not scale they can roll back or quickly fix it. They don't have to ramp up from a few hundred players to hundreds of thousands in a few hours like in the gaming industry.
Because people from normal langs or without cs background expect type cast roundtrip to return original value if temp type can represent any value of source type (e.g. string can represent any value of bool)
You can encode any resolution at any bitrate.

But low bitrates usually don't look too good ;)
Experience with messaging platforms. Keep in mind that Twitters platform is not particularly high volume for messaging systems. It is reasonably high volume for messaging between people. But people tweet rarely enough for Twitters overall volume to be all that special.

And Twitters core message exchange functionality is conceptually extremely simple.

You need to be able to take a message, and put it into the set of targets, T.

Problem is T can be "unreasonably big". E.g. millions of followers. Solution? If something is too big, see if you can divide the problem. Split T into smaller chunks t1..tn, and distribute them. If those chunks are still too large, split them again.

This reduces your problem to figuring out how to insert and remove and balance a tree, and how to process two kinds of message deliveries: Insert into timeline or reflect message to specified set of targets (each of which can be another reflector, or a final target timeline)

We all know of and use a system that does this at massive scale: E-mail w/forwarding and mailing lists. If you really wanted to (though it'd be extremely inefficient) you can do this with off the shelf mail-servers and other e-mail software. Using mail servers as messaging middleware might sound weird (and there are certainly better alternatives today), but it works just fine.

At Twitter scale there's certainly enough savings to be made from figuring various obvious and not so obvious optimizations (off the top of my head: for some of the users with the really extremely follower counts, it may make sense not to push their messages, but to push them to caches and weave them in dynamically) to justify the salaries of a few software developers to cut down on hosting and ops costs, but the basic problem is not hard.
Not true. Many more things in the anglo-saxon culture (GB, US, Canada, Australia) are trust-based - your signature is usually good as gold, unlike continental Europe which requires tons of affidavits, ceremonial seals, additional paperwork, etc.

All of the above anglo-saxon countries are multicultural. Continental Europe has been mostly homogeneous (until recently, but still).
My elementary school was 1.4km away, the nearest bakery was like 800m, the grocery store was next to the bakery, the library was next to the school.

From 10 on I had to go to a secondary school which was 4.5km away, so I usually used the bike, but walked sometimes. At that age I also started using the bus to get to the other side of the city, or to take the bike and go to a cinema 12km away with friends, etc.

We obviously had almost no traffic here – except for busses and bikes. And construction vehicles.
The "handwaving" here are simple, well understood problems both on the development side and operational side. As I've mentioned elsewhere: Twitters message volume or messaging patterns are nothing special. And it's a problem that is trivial to subdivide into manageable chunks.
Interestingly, adblockers should be careful about doing stuff like this, as lots of sites would love a check as simple as "make a request to /twitter-sponsered-ad-paid and deny access if it fails"
Elephants Rarely Get Cancer, Now We Know Why
i agree. Hurry-Up Syndrome and inadvertent flights into IMC are 2 of the biggest causes. Pilots should always be extremely cautious and well prepared. Safety is paramount at all times.
How to Build a TvOS Application for Apple TV Tutorial.. With JavaScript
Oh please. There are so many ways to defeat ad blockers. All a publisher needs to do is serve their content from a single CDN. They can also use polymorphic encryption to completely render the ad blocker useless.
It's complicated in the US because the person at fault is also on the hook for medical costs of any injured parties. The car insurance you get is mostly about taking care of that, not the property damage.

FWIW I didn't downvote you. Your post is borne of ignorance of how it works in the US, which is actually enviable because it means your healthcare system isn't an absolute wreck :-)
Why do you say this like it's a bad thing?
I'm genuinely curious why I haven't seen any uproar about the numerous majors where men are in minority.
True, but I don't think it negates anything I wrote. You don't keep development migrations simple so they'll run quickly; you keep them simple so they're easy to create and understand. Writing migrations (whether automated or manual) for production is a separate task and even a separate skill from designing the database structure itself, so there's no reason why the two need to be (or should be) combined.
Why?

If adblocking is all about user choice then it's only fair that sites have choice to serve that content too. Right now it's incredibly hard for sites to reliably know if someone is using adblock.

Attempting to purposefully disguise that usage goes beyond any accepted ethics of using adblock today.
You've ignored the real question yet again. One more time: "But how does this prevent non-rich humans from producing goods for other non-rich humans?"

Is it really your belief that after the rich go galt, the non-rich have no possible way to survive except by robbing them? That's a surprisingly Randian view.
You probably know many other people who have tried psychedelics. Around 20% of young and middle-aged men in the US have tried LSD or magic mushrooms, but people tend to not discuss this in public. (People who publically talk about their personal psychedelic use are, as a group, more likely to not care about social approval. This has fueled stereotypes about psychedelic users. But this is rapidly changing as more people 'come out' and the psychedelic users realize that we are everywhere.)

Maybe try talking about psychedelics with your friends and colleagues and you may get some new perspectives on the topic. (I would recommend to not immediately mention that your overall personal impression of psychedelic users is negative. That could scare people from opening up to you.)
Meant to write 'read-only' in the example there. Those steps wouldn't work well for a table that's being written to, since it could change in the process. Anyway, it was just an example.
Stumptown Acquired by Pete's Coffee and Tea
Damned. That is fantastic. But wtf is "Ron Swanson" doing there?
Combine the unethical public policy of elected aggressive prosecutors, and a public loss of concern about innocents being jailed, and we get this. There was a time when it was heinous to think of an innocent being jailed such that it was vastly preferred a guilty person would go free. No longer.
That's certain a great point! If there was a way to automatically test much of this I bet even the newest of engineers could stop this. Doing that is tough, hmm...
Absolutely zero remote work, yet I built Stack Overflow with a team of entirely remote developers, and do the same with Discourse today.

I guess every company culture is a series of choices, but it is very hard to be diverse -- which appears to be one of Clef's main goals -- when you only recruit in a tightly limited geographic area.
Am I the only one sniffing it?

is Adam Clark their main engineer by any chance? did they license technology from Adams Platform? or was it Madison Priest's Zekko Corp?

Same for that V-Nova perseus, those two are obvious scams.

EDIT: HOLY SHIT, just read whole article to the end and :

"The company’s senior development team comprises: Adam Clarke"

haha, Adam Clark , probably the very same Adam’s Platform Technology (2004) "transfer a 1.3 gigbyte video file to a 1.4 megabyte floppy disk." one

http://web.archive.org/web/19990430015742/http://www.theage....

http://compressionscams.blogspot.com/
U.S. Defense Department bars for-profit school from tuition funds and recruiting
And the other degrees don't? Life teaches you how to think, so does education in general and the problems you face in either, academic or otherwise.
In a conversation about structural integrity, the distinction between drying and curing is meaningful, not pedantic. http://www.cement.org/for-concrete-books-learning/concrete-t...
of course those same execs aren't smart enough to realise that then their jobs will be the next ones replaced
You could tie it into city wide free wifi / mesh wifi.
The Chemist Who Hasn't Showered in 12 Years Explains Why He Doesn't Stink
> it's because you're not their target

Fair enough. That probably goes for almost everyone on HN as well I would think but obviously we're an edge case.

> Their goal with these features is not to retain existing users but to acquire ones who wouldn't have otherwise used Twitter.

Hmm, how would this attract new folks? Like Facebook tries to show you things you care about but this I'm not sure how it's really sold to perspective users. Since it's a social network I'm guessing much will be word of mouth but that requires support from existing users.

I wonder if things like increasing the character amount and offering a better, maybe threaded conversational way of interacting with folks would bring in more people. Granted those may not be the best choices philosophically but I wonder if they've done any A/B testing where certain areas got different features like more character counts and how it turned out.
> I would not extrapolate the error in the headline across the entirety of NPR, though. The reporting in this article was factual and (AFAICT) unbiased.

It's worth pointing out that journalists almost never get to write the headlines for their articles. Headlines often drive them crazy.
The Copenhagen Interpretation of Ethics
(Tedious disclaimer: my opinion, not speaking for my employer, etc)

I'm an SRE at Google, where postmortems are habitual. The thing that jumped out at me here is that a production change was instantaneously pushed globally, instead of being canaried on a fraction of the serving capacity so that problems could be detected. That seems like your big problem here.

(Of course, without knowing how your data storage works, it's difficult to tell how hard it is to fix that.)
Expanding on what x3n0ph3n3 said, concrete doesn't harden because the water in it evaporates away. Rather, the water is consumed in a chemical reaction. In fact, you have to be careful that the water doesn't evaporate too much during the curing process. It's very common to hose down a curing sidewalk and keep it covered for 30 days.

Incidentally, the chemical reaction is exothermic. That's one of the reasons why you can't pour a concrete dam all at once: the heat generated would be enormous.
I was one of those kids. Grew up in a Southeast asian country. Shop snacks and stuff from grocery stories up to 5 blocks away from my house (blocks are about the same size as the ones in SF downtown). Beyond 5 blocks, my parents would not approve until I get to like 7 yrs.
Yeah, at our current size + team composition we don't feel like we have the knowledge/experience to do remote work well. With that informing our decision making, we've decided to prioritize other things (that have different tradeoffs).

I think as we keep growing this will definitely change. Would love to learn from someone like you who's obviously been super successful at doing remote well :)
The water doesn't evaporate, it is consumed in a chemical reaction. It's a fundamentally different process, not an arbitrary linguistic rule. In fact, you have to be careful that the concrete doesn't dry out during the curing process.

Also, cured concrete isn't necessarily dry. For structures like bridge piers, concrete can, and often does, cure underwater.

That said, if x3n0ph3n3's intent was to enlighten rather than score points, he could have explained this more clearly.
Agreed, it was particularly hard to read the text when it was positioned over the dark pencil drawing used as a background on the right.
The Fitbit Is Continuous Integration for Weight Management
"SATA interface used by NAND flash chips"

ONFI more likely.
Reductio ad absurdem ≠ hyperbole

I am not the poster, but I abhor how people get offended over reductio ad absurdem. The argument says "you think X is ok? well, here's something horrendous that we all would agree is horrendous that is based on the same justification you used, therefore your justification is no good." A variation of this says, "Your same logic would support this horrendous example, so what is the distinction in your reasoning that would support your assertion but reject this extreme case?" This form of discourse DOES NOT say that the original claim is to be equated to the horrendous extreme, it only says that the two use the same logic for their support and therefore the logic is invalid.

In these types of arguments, person one says badly-supported claim, person two shows the problem with the logic via a reductio ad absurdem example, and you are the only one here who is making hyperbolic claims, namely that a reductio ad absurdem reasonable point is equatable to actually asserting that the original view is the same as the absurd statement, which is a claim nobody was making.

In this case, "Internet.org is okay because a limited, restricted network is better than no network" is the original claim, and it's implicit support reason is: "even if your freedoms and possibilities are limited, it's better than just lacking resources", and so "is it better to be a slave (and get fed and have shelter etc) than to be poor?" is a reasonable question to clarify the scope of the premise. It's not saying they are equitable. One of many possible logical responses could be: "limiting your freedoms for access online is okay because I think as long as you have basic physical freedom over your own body, other sorts of freedoms don't matter as much". An illogical and simply invalid response is: "You're equating restricted internet access with slavery!"
I don't know why people feel the need to vote the parent down. It was a valid question even if it might be progress indeed.

Schools often shape their admissions - good that this isn't one of those cases.
Sometimes, we are just evil vindictive assholes for no good goddamn reason. And it's shit.
Yes. nm is the standard abbreviation for nautical miles in the aviation world.
Great points all around, thanks for the reply.

Mathematics encapsulates at proof level. I don't have to care how Pythagoras's theorem may be proven, I know it holds for every right triangle and I can build from there. It's a device for encapsulating the proof state space search, saving time when building more complex theories.

Re: abstraction, with any name [function] comes a set of properties we know they are true, either explicitly specified or implicitly derived from common sense logic. I don't have to care how the sort function is implemented, I only have to know that given an input, it produces an output in a certain relation with the input. From there, I can build more complex programs faster than if I had to write the sort function myself.

Once there are functions with a specification, logically speaking one can freely substitute one for another, as long as the specs are in the correct logical implication relation.

Excuse me if I'm a bit baffled of what exactly the intellectual content of OOP is.
You've "inflicted scale" but with constraints that makes it reasonable to handle:

As long as you first write the tweet to a durable canonical datastore, you can recover from the loss of any queue for individual users by re-processing the timelines of the accounts they follow. Hence you don't need those queues to be particularly durable. You can afford to cache a lot of data in memory, and write compressed updates to disk lazily. How durable you make the system is a tradeoff between the frequency of node failure and the cost of recovering from it vs. the cost of more nodes to handle lower write rates.

The alternative is to pull, but then you inflict polling costs + a lot of caching hassle.
About 25 hours, plus you have to pay other fees.
This is exactly what I think every time someone says "We need to encourage more women/people to study CS." If you're only doing it for the money, you're probably doing it wrong. Studying CS for 3 years does not a programmer/hacker make; staying up coding all night or while other kids are playing outside, for years, is what it takes.
I've worked under several of these systems. They have the negative effects mentioned in the article. Cheating, fraud, and intentionally not serving customers were always pervasive while things looked good on paper. For that, I don't trust the accounting or performance data in any company doing it. One used Kronos, too, which I'll help the article by saying is utter BS: predictive stuff doesn't work at all and managers + workers had to cheat it, too, to prevent major damage to bottom line.

The shit should be used very carefully and with legal safeguards. I still advocate embedding or realistic simulations to estimate true performance, spot issues that throw it, etc. Then, combine that with data gathering and predictions with humans in the loop to decide on staff allocation. One can still keep labor down and flexible while not turning the situation into a disaster for workers.
Given the proportion of Asians in CS/programming, it's probably one of the most diverse industries. Don't fall into the feminist indoctrination that "diversity" only means women or that women are a minority.
I tried to read about Stack Overflow and Discourse's diversity, but all I could find was these two pages of guys:

http://stackexchange.com/about/management

http://blog.discourse.org/2013/02/the-discourse-team/

Maybe you have better links? Or maybe you weren't saying that Discourse and Stack Overflow did well on diversity; merely that you think Clef will do badly too? (They seem to be doing reasonably okay right now to me.)
> Right now it's incredibly hard for sites to reliably know if someone is using adblock.

no that's not true - it's "easy", as long as you have cooperation from the advertising network. Their ads could do some callback onto the main page.
Excellent talk. Her use of the dis module to explain wats by showing bytecode was particularly enlightening. It inspired me to give a similar talk next week end at PyConFr: https://github.com/makinacorpus/makina-slides/blob/master/py... (in French but the meat of it is Python code).
I think its cultural thing, nothing more. All kids in Iraq and neighboring countries sent their kids to school alone. Public schools didn't have any transportation, so you pretty much had to walk to school regardless of where you lived. I was lucky that my school was only a mile away.

Kids who had their parents walk them to school were made fun of, which is why I think its a cultural thing.