skysight-inc/HackerNews huggingface dataset:
I don't know much about CAP but it doesn't sound right to me.

Let's see, you store your data tuple for example for a position say {X,Y} as 2 coordinates. X in one column and Y in another one.

Now when it gets updated concurrently and it needs to merge two conflicting {X1,Y1} and {X2,Y2} positions you could end up instead with {X1,Y2} non-existing/impossible/broken position.

Is that really that easily broken? Or am I not thinking about it straight.
Trans*H4CK | Bridging Tech with Transgender Advocacy
I did not know about GNU Stow. I want to try to use this for my dotfiles along with a simple Makefile to automate calling stow on all of the directories. This will also be a nice way to manage the differences between my home configuration and work configuration. One make rule per environment. Thanks for sharing.
I'd never be good enough to be a Googler. It's because of 2 things:

1) I graduated from college long time ago, and have worked in a BigCorp for 6+ years, where the toughest technical problem all center around CRUD, nothing that requires any deep algorithmic, machine learning, or NLP techniques (ala building a search engine).

2) During my free time, I hack on my startup, and although the problems are more challenging, I tend not to spend too much time trying to optimize things, or come up with the most efficient, elegant solutions because of time constraints. I just ask myself: is this good enough and move on. Because of this, I develop bad habits that would never be allowed in Google.
From what I can tell, their problem isn't web related, a CDN or P2P software isn't going to do much when you are delivering mail.

SILC and OTR? The former being a unmaintained nightmare, and the later something that is client related and not something they would "implement"?
Things that annoy me about buying android apps since I switched to a nexus 4 this week:

No way to in-app upgrade to remove ads. what?? (you have to buy a separate app).

Heaps of games / apps that dont even provide an option to remove the ads.

I feel like a lot of android developers are going to miss out on people moving from iOS to android now that the OS has matured and has improved a lot of the areas that iOS users were worried about. These are people willing to whip out the card and pay because they're accustomed to it on iOS.

If there is no way for me to remove ads from an app I am more likely to uninstall it then use it with ads.
None of what you said makes sense.

Firstly on iOS you can send as many IPAs as I want to friends, testers, colleagues etc provided I've gone through the 30s process of adding them to Apple's list. This isn't some giant inconvenience that warrants completely switching a platform.

Secondly if your app is intended to be cross platform. Then why would you start creating OS specific functionality you know will never work on the other platform. It's completely illogical.

iOS is likely to remain the primary platform for prototyping. Why ? Because it is just so much nicer. The iOS Simulator "just works" and exactly mirrors your target devices. Not the pathetic joke that comes with the Android SDK which has no relation to how your app will run on a Samsung versus HTC devices.
For another look at data-driven recruiting, with actual numbers instead of fluff, you can check out http://blog.alinelerner.com/lessons-from-a-years-worth-of-hi...
You forgot to mention water rights too.

The thing is, such rights are at the end of the day, absurd. Such rights comes down to being able to exercise power to seize and hold land.

Did I mention in my original post, I talked about capital expenditure, and approaching zero expense? Land would be a part of that capital expenditure. Any ongoing expenses related to land would be the cost to hold land, whether that be through registering it with the government or to defend it against all comers.
Does anyone have any clue how they would download these 60K articles ???
They publish the Pokemon card game, yet another huge franchise.
I've been using a 39" Seiki 4K monitor for my application development 'needs' for about 2 weeks and I have to say 4K is a substantial step forward from 3 or 4 1080p screens. HDMI 2.0 is great because - especially for desktop use - we can increase from the 30Hz limit of HDMI 1.4.

Take a look at reviews of the Seiki 4K unit from private users for a feel of how things are coming along:
http://www.amazon.com/Seiki-Digital-SE39UY04-39-Inch-Ultra/p...
Name one case where the US government has required that you do exactly that.

Also, https://www.riseup.net/en/riseup-and-government-faq
I'd actually be incredibly surprised if they folded their hardware division. Sure it's not great now (except the 3DS is still doing good by every other metric other than compared to the DS ie: the best selling handheld in history). There are ups and there are downs.
I'm a big believer in utility-style pay by sip business. The employer-employee relationship is inherently prone to abuse and to mispricing, usually in the employer's favor. I've never hired anyone and never intend to.
They didn't get the demographic right -- MMO games have done that. There's WOW, there's even Minecraft as a more successful example. Niches to be sure, but that's how this sort of thing works -- you find your niche and push it to them.
Greyp: bicycle when you want it, a motorcycle when you need it
see: https://news.ycombinator.com/item?id=6310234
Google does the same kind of software interviews as anywhere else. They aren't special. You code on a whiteboard and it's supposed to be compilable in C or Java. The process beyond that is just as subjective as anywhere else and is largely based on gut. They depend largely on employee references/friends.

The data they collect is really only to make the process more efficient, not more effective. They reward employees that process the most phone screens in a month. The strangest thing, in my opinion, is that the interviewers usually don't make a decision at all, they just give a rating. Then, a group of people who've never even met the candidate decide whether to hire them based on forms that were filled out.
Ah well, Radeon with Crossfire under Linux is... yea, good luck. All I can say is nvidia in SLi works fine.
> Usually you end up having to store the entire version history, which Cassandra supports by clustering with uuids."

You need the history to be able to reduce the entropy by solving and eliminating conflicts, unless CRDTs are used (which I think Riak supports CRDT counters). Otherwise merging is custom to an application. Merging two {X,Y} position updates is not the same as merging two shopping cart updates or the same as merging and address and email tuple. Sounds like Cassandra is just sweeping the problem under the rug.
Do you have a citation for the 75% number? The last one I'd seen was 3% or 4%.
Google Play gift cards in the US go back to August 2012, IIRC.
Despite all the seemingly good measures to avoid problems, this is basically my point.
I wish there was a speed control, I would have liked to slow it down in places, having never traveled to the UK yet...
Quoting from TFA:

This is the kind of nonsense that results from
fundamentally misunderstanding what a logo is.

Rephrasing:

This is the kind of [blog post] that results from
fundamentally misunderstanding what a
[marketing stunt] is [and then proceeds to market/promote
the thing about which it's complaining].

After looking at some of the logos, it was very clear that Yahoo was playing around and not seriously testing logos...
Impartiality is very important when hiring skilled workers. If your hiring process is not impartial, then it's introducing undesirable bias into the hiring decision.

The classic example is sexism in orchestras. Orchestra interviews used to consist of the candidate sitting on a stage and performing their piece for a panel of judges. The gender ratio of performers was terribly skewed, even worse than the software development field is today. Orchestra managers excused this by saying that women were simply not as good -- after all, the judges scores don't lie!

But a funny thing happens if you put the performers behind a screen. Suddenly, all the factors of their gender and race and grooming go away, and new performers start being a lot more diverse. There actually was a bias, a serious one, and it caused orchestras to lose who knows how many excellent candidates.

The current state of the art for programming interviews at big companies is to have the candidate solve actual programming problems, including whiteboard coding. It's not practical to put the candidate behind a screen or modulate their voice, so splitting up the tasks of "interview candidate" and "review interview feedback" is the best that Google has figured out.
Logos in fact have two purposes: Recognition, and so C-level empty suits can feel like they're accomplishing something by changing them.
It wasn't really mentioned in the article but if you do both {X1,Y1} and {X2,Y2} as full row updates then no you can't end up with a mixed row.

http://www.datastax.com/dev/blog/row-level-isolation
In Cassandra the second update agreed upon by the cluster would "win", so either (X1,Y1) or (X2,Y2). Since there is no clock mechanism there is no way for the cluster to see that the data has changed since the requester decided it wanted to update the value.
There's also a Toupee Fallacy effect going on -- you never see a good looking toupee - because a good looking toupee is indistinguishable from real hair.

The same way, you will never notice normal homeschooling kids - because you will not know they were homeschooled. They will know the stigmas around homeschooling, and probably won't bring it up.
> Given enough chances, all systems will lose data.

Well in this case it seems it in not chance but bad architectural decisions. Or say bad default options for Riak.

All systems lose data given enough chances is like saying all people will eventually die, why not just stop wearing seat belts and not go the doctor when you are sick.

> There ARE a large number of use cases, many of which are driving the demand for scale-out distributed DBs

That is true. This sounds like Datomic to me? What are you thinking about?
why "obviously" less virtual sex? it's a perfectly legitimate way of using an online social space.
Exception: Division by zero
Depends if you mean a programmer who is average relative to the rest of the team or a programmer who is average relative to all programmers but who is on a team of significantly better than average (therefor bad by the standard of the team).

A programmer who is worse than everyone else will tend to produce bugs that they themselves can't fix and also make poor design decisions. Both of these things will make things harder for the rest of the team.

In my experience there's a lot more bad programmers who produce lots of buggy code than produce low quantities of good quality code.
Are these astounding traffic numbers for real? Every time I go to BuzzFeed (every few months or so) I feel like Gertrude Stein visiting Oakland. I then retreat in disgust lamenting the few minutes I've wasted there.

In some sense, they must get a lot of bot traffic who only scrape the site to see what's "hot" because BuzzFeed itself is a highly optimized version of Yahoo Popular News. And BuzzFeed probably has little incentive to police these bots because that would drive their pageview numbers lower. At the end of the day, they probably have low value traffic and their ads sell cheap. But the BuzzFeed is probably not too concern about CPM because when the do sell they will try to frame the valuation around pageviews and not revenues.
Who you calling a fucking idiot?
I very much enjoyed the opportunity to interview at Google and to see some of the inside of the campus, but articles like this seem disingenuous to me.

My first interview on-site was delayed due to room reservation issues, so it started late, and this continued as a theme throughout the day.

That's anecdata, but I have to wonder whether whatever schema and/or processing pipeline are allegedly in place to remove human bias would be able to understand issues like this or of other kinds - i.e. environmental and/or human failures outside the scope of the process. These systems don't tend to critique and monitor the environment, just the data that is entered into them afterwards.

This plus the admission from a few Googlers that personal recommendations do really make a big difference make me a little jaded when reading articles like this - I'd much prefer to see admissions of honest weaknesses alongside all the positives, but I guess we're still some way from treating anything except severe security breaches that way in the software/marketing industries (this article is in the latter industry).

Edit: I feel like I should add a bit of context about why I feel the article is misleading, given that my post was inspired by personal experience.

The misleading aspect is that the article tends to portray the process as striving towards an unbiased science, whereas my perception is that bias is still part of the decision-making process (arguably for good -- personal recommendations can be very positive indicators, as long as they're not from an old-boys-style network), and I feel that there is insufficient measurement and understanding of interview factors to make it a science (i.e. exhaustion/travel factors, cultural differences, personal factors, etc - which I don't think affected me, but are still a real part of interviewing).

NB: When I say old-boys network, I imply any kind of non-meritocracy which simply aims to get people 'in the door' without full vetting; I believe this is possible regardless of gender, but just that's the term I know to describe it
You've been able to share apks "forever" (since before the G1, I believe), but Google's official beta-testing framework (Play Store integration [don't even need unknown sources], rolling/controlled updates, beta test volunteers, etc. plus the pattern of tying that to a G+ community) is brand-new since I/O this year.

And it seems to be a compelling package - pretty much every app beta I care about has switched to it (even those that already had an existing off-Play-Store setup).
TeX needs to be more widely taught. It saved my ass in grad school.
> To deal with this, ZK is adding read slaves which do not participate in Paxos.

Are you referring to observers ? They've been in ZK since 3.3.*, if not before.

edit: actually you mentioned they're _read_ slaves, whereas you can write to zookeeper observers (they just don't participate in elections, which is as you said)
Isn't having a strong corporate attachment to any color the weird part about all of this?
I think the pre-social network Internet had a more homogeneou userbase: more text driven, more verbose, more learned, more, shall we say, "hackery". Or whatever. But there was a distinct property to that userbase that you don't get in the mainstream.

I think a lot of it has to do with the bar for entry: "RTFM" requires both reading and a manual. Anyway, half baked theory.
Pretty sure Datadog out-purples y'all http://datadog.com
I'm very proud of my server's top-level[1] for the past fifteen years:

$ ls -A
.gitconfig@ .hushlogin .local/ .notes/ .ssh/ www@ .zshrc@

All other dotfiles are configured to be picked up from somewhere inside .local either using environment variables or aliases.

[1] On the other hand, the laptop -- where I run X and gnome -- is a disaster.
Forwarding the entire thread with each email is also bad netiquette. If anyone still cares.
But didn't the article say that last update to column wins. To me it seems if X and Y values are in different columns you would end up with invalid data.

Someone else (a sibling comment) pointed me out to row level locks. That is what I was wondering about. I am looking at that at the moment.
They've clearly made progressive adjustments to synch the journeys - it would be extraordinary if they entered/exited tunnels etc. at exactly the same time otherwise.
Especially considering how poor the knock-off Indian domestic reprints are. Everything is smudgy and looks like it was printed on newsprint (either standard or glossy -- it varies), without trimmed edges and with a horrifically bad binding.
This "church of design" approach to criticism is intense. The idea that you can't violate the sanctity of a logo by playing with it is refuted every day by Google and their doodles.
Wicked snark factor.

That site is half opine and pontification, with a discussion of how to acquire the stuff. If you want to trust that, go ahead.

Basics: Modafinil is a commercial product. Originally for army use, where the long term effects are secondary to the immediate utility. Who's doing the studies? Follow the money. Where does extra energy come from? Not nowhere. Some things don't need medical studies, because humans are not machines and activity out of regular patterns will have side effects.

For an authoritative summary of the obvious plus some scarier side effects, see
https://www.nlm.nih.gov/medlineplus/druginfo/meds/a602016.ht...
Why Apple’s moves have to be more carefully calculated than Google’s
I know a number of homeschoolers who are creationists.

Most of them are perfectly capable, not-stupid people, doing a good job raising their kids and educating them.

You wouldn't call them stupid, or think their kids were stupid, if you met them without knowing they were creationists. The fact that they're mistaken about evolution is not very important in the big picture.
I just use the old basic html view. On the one hand, it's ugly as sin, but on the bright side, you can open any link in the UI in a new tab and it works as expected, which is like a breath of fresh air. So I can just middle click the compose button to get a new full-screen compose, or middle click threads from the inbox.
I think what is always left out of these snippets in articles is what job roles they are referring to when they talk about the interviews. Sounds like these teasers have never been used in software engineer interviews but have been used for product management or others.
How do I get in touch with? I might have a freelance Django gig. (Django on Heroku)
> If there is no way to effectively regulate it to ensure that the children are getting a real education, then yes.

There are many places in the US where this "real" education is entirely unavailable in the public school system. What do you do then?
I don't think it is necessarily a bad thing. I spend a lot of time planning because I find my coding productivity is higher. Often it's better to let problems sit for a bit than to code then first, or if one does a mock-up it is an exploration that is part of the planning, to be discarded and done right a second time.

But what this means is I rarely come in the next week and wonder what I was thinking (it does happen, but rarely). More often I look at things, over a few months figure out better solutions to coding problems and my style changes accordingly.
You're basing it off your experiences as a hardcore game interacting with hardcore gamers. The amount of people that wouldn't describe themselves as gamers that have emulated older games is a number at best in the quadruple digits. That isn't a big enough base to make money. If you want to make money you target the masses. The masses don't care about their parents video game characters.
Good decision.

It's quite a pathetic situation when Mac developers have to resort to filing bug reports, yes bug reports, to try and address the issue of upgrade pricing.

https://twitter.com/danielpunkass/status/375377881012396032
How Wikipedia Embraced Transphobia for Chelsea Manning
Where I have seen that day 2. Yahoo logo? Oh yeah: http://i.imgur.com/ejmimo5.png
The machine learning/statistics crowd. Some names - Judea Pearl, Tom Mitchell, Pete Norvig, Andrew Ng, Geoff Hinton, John Langford, Jeff Dean. Of course there's many more than that, but these have gained some fame through textbooks/open sources/popular press etc. More generally the approaches taken by Google, like vector space models that power search engines. If Google's doing it it's likely not wacko because they have a low tolerance for tomfoolery down there.
When the publisher rebates, they are losing out on the Apple cut/tax. So if they rebate 50% of a $100 item, Apple still takes $30 on the full sale price. This means that the rebate needs to be reduced to 35% for those that buy on the App Store, which still creates two classes of repeat customers.
Some people may not realize that rational folk are just humoring spiritual scam artists when we offer to test them. We don't actually waste our time investigating the results of some shoddy trial that doesn't catch them cheating.
The author may be correct that Nintendo is in trouble and will lose against Apple, Google, Samsung, Sony, Microsoft, etc. His mistake is in thinking this means that Nintendo needs to do something right now.

As a thought experiment, imagine a bad scenario for Nintendo in 5 years. They've been steadily losing market share and have eaten into their cash reserves. They've launched a new console and a new handheld that are largely seen as a flop. What are their options? Drop out of the hardware business and just be a game publisher/developer or sell themselves to another company. Basically the same options they have now. So they might as well stay the course and see if they can come up with another hit as it's not really costing them anything to do so.
| Google does the same kind of software interviews as anywhere else. [...]
| You code on a whiteboard and it's supposed to be compilable in C or Java.

It may seem like a strange idea, but not all places interview like this. The company I currently work for doesn't do this and the one I will start working for soon doesn't interview like this.

The reasoning is that my job is not to stand in front of a white board and write syntactically correct code without the aid of an editor or compiler, so maybe there is a better way to screen candidates that directly test the skills they will use on the job.
> "A logo is really a visual manifestation of all the complex ideas, values and people that fuel a company"

You lost me here.

A logo is a marketing tool. What part of the yellow and red double arches says "hamburgers"? What part of a weird green mermaid-thing says "coffee"? What part of staggered striped blue lines say... actually nevermind, that one actually does say "IBM", literally.

A logo is more frequently abstract than it is descriptive, and the more iconic you go the less they have to do with the company's business or even its people. How does an apple with a chunk taken out of it represent high-end consumer electronics?

How do concentric red circles describe "bargain department store"? How does a strange six-pointed star describe "Wal-Mart", or any of its values, products, businesses, or people? Exactly what does the iconic cursive Coca-Cola script represent? Is the flowing script supposed to represent refreshment and thirst-quenching?

A logo's primary purpose is to be immediately recognizable and indelibly associated with a brand. That brand may evoke lifestyles, ideas, values, and people - but I assure you the logo has next to no role in that. Shrewd, persistent, on-message marketing does that. In some circles Wal-Mart's brand has become associated with gross corporate abuse, representing all that is wrong with greed and capitalism - I don't believe Wal-Mart's logo had anything to do with this branding (or rather, mis-branding).

This is a tempest in a teapot. Disregarding the fact that Yahoo openly acknowledged this as more of a plaything than a serious attempt at rebranding, the logo really doesn't have that much to do with the sort of brand Yahoo wants to build for itself, or the values and ideas they seek to represent.
Not a logo. A logotype.
Don't forget the typesetting: Knuth wrote TeX because he was unhappy with the alternatives.