skysight-inc/HackerNews huggingface dataset:
I'm not sure why the team used single-letter names

I find myself doing this quite a bit. I think the reason is that it's so pervasive in the core.clj code. Take the documentation for update-in below:

(update-in m [k & ks] f & args)
'Updates' a value in a nested associative structure, where ks is a
sequence of keys and f is a function that will take the old value
and any supplied args and return the new value, and returns a new
nested structure. If any levels do not exist, hash-maps will be
created.

After having looked at a lot of clojure doc, those single letter names make sense to me (k = key, ks = keys, f = function). I use the same style when writing "core-like" functions, but anything remotely application specific is descriptively named.
There are a lot of coworking spaces which also offer private offices. I think the idea is that once you outgrow that, and you hit 10-20 people and a Series A, you want to customize and have your own space.

What my dream office is is a standalone building, light industrial style, in Mountain View, Palo Alto, or Menlo Park, with gated parking, and ideally a mile or less from public transit. Onsite generator, fiber, etc., and a way to split the building into public event space for 100 or so people, and offices, with private offices for everyone, with courtyard-type spaces for the groups of offices. 300-500 square feet per person in the "office" area.

The smaller buildings on Plymouth in MV, or Pioneer Way, or some of the office parks in Menlo, would all be fine.

I doubt most other startups want this -- they all want shared spaces with big open plan offices in nice buildings in downtown SF, it seems.
Strong circumstantial evidence. See also http://paulgraham.com/submarine.html
Your eliding of news and entertainment is troublesome.
Except that the codebase being written about is in production at an investment bank.
To offer a counter perspective: I hate the taste of coffee but it is all I drank back when I was in grad school for my caffeine fix (because I was poor and red bull was $$). Once I got to work, I wanted to quit coffee but wanted to still get caffeine, the easiest way of doing that was through sugar free red bull. This was completely uncorrelated with whether I was on crunch time or not. I rarely if ever do that now that I am over my caffeine addiction but I get why it is stocked.
the design looks clean than the other desktop email client in windows.. I wonder how it feels to have sparrow in my windows.
What people are reacting to is the posed threat, or creepiness, of something. And what we should ascertain is whether being filmed is creepy. Being followed by a man not behaving according to social rules is an obvious possible threat that hardly needs to be proven, but how creepy it is to be surveillanced is another and more interesting point to prove.

So the experiment should be redone to factor out the creepy man. That means, either have a trusted and passive person do the filming (police, reflex-vest, etc) or to set up a tripod with a camera. Even if it was made clear that the video would be streamed to public, I think very few people would react as they did above, simply because a film camera is a lot less threatening than an unknown, weird person.

Dressing up the cameraman in different clothes and behavioural patterns would emphasize this point further. If he seem to be a tourist, a store employee, etc he would be judged less of a threat.

It's not double standard to judge creepy cameraman differently than CCTV, it's simply a rational conclusion that the cases are different.
> Cracked my Galaxy Nexus's screen this morning.

Are you sure the Nexus 4 is the best phone for you? From almost every review I've read, it's described as a glass sandwich - gorilla glass breaks when you drop it too.

My phone is due for replacement as well (also cracked screen), but I've put off picking one up until I can find one that I'm convinced is reasonably durable - I have a two year old son.
Some recent posts about this that I thought were interesting (for background): http://blog.mediumequalsmessage.com/relationship-between-ooc... http://ianstormtaylor.com/oocss-plus-sass-is-the-best-way-to...
The post linked to in the article from Facebook's ad engineer is here, for easier access: http://www.facebook-studio.com/news/item/news-feed-engagemen...

Facebook has been ranking the posts in your News Feed for a long time. The incentives are aligned, Facebook wants you to engage with items in your News Feed. Page owners want people to engage with their posts. If you don't like it as a user, you can change the News Feed sort to "Most Recent." Advertisers who don't want engagement can potentially buy different kinds of ad units to accomplish whatever it is that you care about (clicks, sales, etc).

I do think Facebook wants to keep you on Facebook, so they paid attention first to making "native" ads that work on Facebook. If you are only going for traffic to your site, you are not using your Facebook Page for what it's best at, which is helping you naturally become part of a conversation that people are having with their friends. I think that's very meaningful and a much better advertising experience. If you care about traffic, Twitter's promoted tweets are very good at sending traffic to your site. If you think about it, that also makes sense because that's what's "natural" on Twitter (i.e. we use Twitter to discover interesting content online that we can then click on to go consume).

With that said, Mark Cuban did recently get really angry about this too (https://www.facebook.com/photo.php?fbid=460717227304430&...) and I understand why. He worked hard to get 2.3M fans on Facebook for the Dallas Mavericks because that's what Facebook was about before. But then a post only reached 27k fans organically and he was asked to pony up $3k to reach ~50% of his fans. That just sounds too much like blackmail. Facebook failed to communicate and manage the expectations of Page owners. They didn't know that their posts were never reaching 100% of the fans, and when that became apparent, they noticed that the algorithm was updated and depressed the reach numbers significantly. With the recent IPO, Page owners think Facebook is money hungry, and then they noticed the new Promoted Posts so they fired back. Facebook could've just communicated more to manage people's expectations along the way.
From the article:

If you decide to make a purchase through one of my links I may receive a commission from Amazon.

There's a clear purpose of the OP, and suggesting healthy snacks isn't it.
I don't get why anyone would live in the DC region and not live near a rail station. I don't see the allure of NoVa outside of Arlington and Alexandria.

NoVa is getting a bit better with some town center developments in Fairfax, but it's quality of life is far behind other jurisdictions.

I live in Montgomery County right by a red line station. I have the good suburban schools, relatively low crime, plenty of stuff to walk to and an easy commute into DC via the metro (or buses). I just don't get the people in the DC region who spend hours upon hours commuting in cars. Yes, we Marc and VRE aren't the same level of what some other cities have, but we do have rail service and metro is one of the top public transportation systems in the country (second most used behind a much larger city).
a) It's not clearly wrong to reduce producer margins.
b) Buying used is the ultimate way to take money out of producers margins!
You are aware that Amazon owns Abebooks?
HSPA+ can theoretically go to 168 Mb/s but most networks run it at around 42 Mb/s.
I concluded that, even if you create the best algorithm that takes the best sentences from a story, you're still going to end up with a poorly written and out of context paragraph.

Even worse, many (most?) writers are pretty bad at this too. Writing summaries has become one of my main jobs over the past couple of years and it's still pretty tough with a lot of source material where a full read and comprehension is required.

Algorithms currently suck as 'one size fits all' approaches for almost anything, including curation and summarizing, but.. it's an interesting and narrow enough problem space that some genuine AI or natural language processing innovations could come out of it, so as you say, it'd be great to see it come good.
FWIW, my original comment was written in the context of what I've seen of distributionhacks (which I am not interested in, to put it mildly). I don't know if that changes your data point or what. I don't really think you've uncovered a secret - perceived motives matter a lot (for example how your account has remained unhellbanned, whereas as a 1-week old 'affiliateseo7132' would have been gone quite quickly). I actually didn't doubt that you sincerely compiled a list of recommended snacks, but the context of 'how can we put stuff in people's faces and cause them be interested' coupled with affiliate links for junk food puts you in spamming territory no matter how much meta thinking or startupspeak you have going on (these things just make for the ridiculousness of it). Though I'm sure the strength of various audiences' mental immune systems will vary considerably.
I can definitely see where you're coming from but I think your solution is too complex. Right now I have a contact list of over 100 friends built up on Knok.Me with all of them maintaining their own contact info. People update their info and new friends join on a weekly basis. Its working for me and my close friends. When we release the mobile app we hope to reach more people. You could be right, but only time can tell. Thanks for your feedback!
No. The copy argument is bunk. It's not about depriving someone of product, it's about depriving someone payment. In the case of software there is unlimited supply but there isn't an unlimited amount of consumers. Each consumer who circumvents the payment process deprives the creator of the payment they ask of their work. So now you'll argue that they wouldn't have paid anyway but that's also a terrible argument. The original post shows that some people would pay but won't because it's too "inconvenient" to. Furthermore, even if they wouldn't have paid anyway they should have, it's still wrong that they have and use the software and they still deprived the creator of payment. You wouldn't say a shoplifter isn't hurting anyone because they wouldn't have paid anyway, would you? To all these argument I would say they're just clever mental gymnastics made up by people who want to justify piracy.
> I care deeply about removing obstacles to equal representation

Depending on the costs to removing such obstacles (if there are any), I might agree (ie if it's cheap enough), but even then I have my doubts about mandatory equality and the danger it represent for efficiency.

Humans being are a different bunch, with their own interest and abilities. I don't want to have "equal representation" in something I suck at/don't care about, because it would bring less efficiency.

I guess if you follow your idea, you start campaigning for the size of NBA players to reflect the natural gaussian of the population - and then their weight too.

But 5' 200 lbs players might be less efficient and make the matches less interesting.

> > Profits are what matters

> To you. Not to me. Or at least, not more than equality of opportunity.

Then we have differing opinions. Equal opportunities exist. Equal representation is a slippery slope. It will damage efficiency and profits.
Inspired by Steve Jobs' quote mentioned in the article, I built this thing that reminds us about how much time we really have: www.lifing.it
On the latter point, that's just playing coy. If you have an advantage that people might criticize, you play it down while still revealing it. It's the old "I'm not going to talk about [fact]" (but you just said it!) rhetorical device.
The CPSC wants to ban marketing of such products as toys or puzzles. We all (or, I'll concede, perhaps only most of us) agree that this is so, and no more!

The issue is that I think that said ban will affect the structure of the market for such products, which (if I am correct in thinking this) will affect me by raising the cost of said products and reducing the quality of said products and related accessories/packaging.

Given that I regard the CPSC's process of making decision based on the existing statistics as misinformed, it seems entirely reasonable to me to regard this as a problem. Where exactly am I going wrong here?
Yes, that is what 0.1% means. Here is a good explanation of decimal fraction notation: http://en.wikipedia.org/wiki/Decimal#Decimal_fractions
Poor kids get into the NBA because they invest a lot into their physical training and game abilities. You know the 10'000 hours rule.

A ball may be less expansive than a computer, but a free access to a public library and following online programming courses is even less expansive.

IMHO, the only real difference is peer acceptance of an investment in sport, which still ranks much higher (socially) than investing time in computers and learning.
Only one immediately jumped to mind for me: http://en.wikipedia.org/wiki/Ashley_Qualls (that entry doesn't talk about revenue but news stories did at the time)
That makes sense. I was under the impression that they were using it for their program-specific items. Using single letters for common things like k, v, f, args, etc seem more "universal" to other languages than using (defn f [a b c d e] ...).

Of course, he didn't show us any of the funky code he was talking about, but I get this impression from the line about using single letter names instead of highly descriptive names.

I should also take the time to look at the Clojure Core one day. Thanks for reminding me to put that on my to-do list.
It takes me 7 minutes to get to work in the morning and I wish it was longer so I could spend more time on my bike.
My company recently hired a 58 year old developer. His experience is an asset, not a liability.
iTerm + `locate`. It rarely fails to find anything. The solution is a bit "out there," but it solves my problems.
We do have opposite viewpoints because I see the one man company or consultant as the closest ideal to a meritocracy.

But still +1'ing for this very interesting opinion - because you're right, in a company which more than 1 employee it's hard to judge the individual performance.
I was travelling from Leuven to Antwerp everyday for ~1.5 years. During the 1 hour ride each side I worked on my laptop and used my phone's 3G. It was mostly fine, except the signal kept dropping as soon as the train was out of populated areas. That was annoying. I wish there be 3G coverage properly everywhere first instead of getting LTE/4G to big cities.
Klout's Chief Scientist On: Leaving Facebook, Microsoft Deal, & Big Impact
It's good to see something like this have favorable response instead of the usual whiners that don't like anything that slows down their image consumption.

Great work and very neatly demo'd
Ask HN: How to move to typing properly?
I have been typing with 2 fingers my entire computer using life (7 years) due to never having any formal training. I have typed over 80,000,000 keys in this time and because of how much I type I no longer think of keys it's all muscle memory.

I would like to learn to type "properly" using all my fingers, I have a measured WPM of ~110 using 2 fingers so it should be possible for me to achieve much greater speeds if I were to type properly.

Looking at a large number of online courses they appear to be aimed at people new to using computers. As I have been typing for so long I'm concerned that I may end up in a position where I am only a mediocre "proper" typist and lose the ability to type fast with 2 fingers.

Has anyone changed from typing with 2 fingers to typing using all fingers and if so how did you do it? Are there any techniques for re-learning something in a different way? My google searches return no real help.
As long as there are a reasonably small number of variables, this could be done scalably. The coworking spaces seem to relieve the space and furnishing concerns but don't fix the HR and legal paperwork headaches.

You mention that by Series A, companies want to customize. Is it more a function of wanting some of their own common space or a desire for individual expression?
This is the third of a series of posts about introducing Clojure at an investment bank.

The first and second posts are here

http://www.pitheringabout.com/?p=693

http://www.pitheringabout.com/?p=749

Tangentially, the 'swedish colleague' the author brought in to help with the transition to Clojure is the immensely talented Hakan Raberg (sorry don't know how to type umlauts etc on my keyboard) , who is a good friend and worked with me at ThoughtWorks before he went indie.
Its nice to see a company that wants to so earnestly try and help people. Even to go so far as to give them the shirt off their own back.
As a self employed sole trader, he could be any age (but it would be rather difficult to take funding). To be a director of a corporation, he'd need to be 16 now (although prior to 2006 it was any age, with provisos).

British people become relatively emancipated at 16. You can leave school (I did!), go to work, join the army, smoke, have sex (sadly, I didn't), and do many things. Just not vote, drive, drink, and a few other things.
I would put it as measuring one's ability to determine the most salient category from the perspective of the person asking the question. In the case of the farm animal question, the context of the question implies the criteria that should be used to determine which is different.
It is good to see this discussed, but the principle is not news. In http://www.amazon.com/First-Break-All-Rules-Differently/dp/0... the point is made that average managers try to bring up their bottom performers, while the best managers long ago concluded that you get more mileage out of investing energy in the top ones.

Of course the world is full of average people. They have to wind up somewhere. And organizations full of average people are never going to be able to take the advice to work the superstars.

I'll believe that the slogan invest in your best has been internalized by our society when we devote serious resources to making sure that people with IQs in the top 1% stop dropping out of school faster than people with median IQs do. Anyone care to give me odds on this happening in the next 20 years? I'll take the "No" side.
I couldn't bear looking at how bloated C++ implementation is, so I implemented it in C++11 based on boost.fiber library: https://gist.github.com/4015306. Now it looks very similar to Go language code.
Incredibly perceptive and amazingly employee-centric. I've learned a lot of this the hard way.
Unrelated to topic, but for Mandarin you should check out chineseclass101.com. They have some cliched advertising, but they have a lot of audio lessons that range from zero to quite advanced, and the lessons themselves are much more entertaining and "real-world" than Pimsleur's imo.

Also, flashcards using Anki to memorize vocab and characters are effective, but not something you should be doing while driving!
When I need to consider inheritance in Javascript, I just use composition. I feel like I am balancing out all the times I've mistakenly used inheritance, when I should have used composition. Most of the time, inheritance is the wrong tool.

x is a y => inheritance

x has a y => composition

Consider,

A rectangle is a quadrilateral object. Okay, what is a quadrilateral object? Is this what I am concerned with or do I only care about the height and width? Maybe...

A rectangle has a height

A rectangle has a width

A rectangle has a set of quadrilateral properties

Don't get me wrong, sometimes the 'is a' relationship is the true relationship. I just find many people have a very difficult time building 'proper OO' because they are taught to stuff everything into some hierarchy that either doesn't exist or is too rigid to be useful. Think of a "tree is a plant". What defines a plant? What defines a tree? What if you had to consider a fake christmas tree? That is obviously not a plant, but it has many of the same characteristics of a tree. Should it then inherit from a tree? What if your plant can grow? Now you have a christmas tree that can grow.
> Really good article! There's too many designers calling their work responsive when they only work on desktop and a couple of Apple devices.

It's good. Perhaps the inclination to tag "really good" is because of the trendy pictures?

But really, Simon's article/presentation/rant is presented as responsive design within a framework that is mobile-first. And the body of his works shows a distinctly mobile-first perspective. Which is not bad, but is also not necessarily responsive.

Really good responsive design gives an optimized desktop experience, and gracefully degrades to smaller screens. --OR-- Really good responsive design gives an optimized mobile experience, and gracefully expands for larger screens.
that is a real problem however, and sometime made worse by the instance of the public that the actor ethnicity matches the character. That's stupid, considering most of the traditional stories have very few non whites (ok, there's Othello, but that's a bit short!)

It's not just racism - more like a weird expectation that's hard to understand. I remember reading something (about Rhianna IIRC) not being black enough to portrait some civil rights leader.

WTF??? We live in a diverse society. I couldn't care less whether the actor of ethnicity A should be supposed to play a character I know or suppose to be of ethnicity B - as long as he's good, who cares?

It might even make a better story (ex: Romeo must Die vs Romeo & Juliet)
Hi
whats up people
i didn't know there was a cross-platform emoji problem
Great idea. Always nice to see people trying to help out.
This is an awesome work! Maybe a good substitute / improvement for the overused image carousels.
Yes, to me the title suggested the article was about the immaturity of Clojure Code (as in not ready for prime time) and it was only upon reading it that I realized it was about the immaturity of the OP's Clojure code as he began his Clojure journey.

It was a nice read. I liked the frankness - no claims to overnight Ninjitsu mastery - and yet I get the feeling it's all pretty solid.
Fight Growing Over Online Royalties
And here I remember the days where the very concept of a news feed was controversial for Facebook. The site still has considerable value without it.
A Point Of View: Is China more legitimate than the West?
Why do people get heart attacks in such a young age? Is it life style, something in genes or etc? Are there things one can do to reduce risks?
> being intelligent has no intrinsic value

Thinking about this the other day, I was noticing that many people of great intelligence act as though it is a free pass to not putting forward much effort. Similarly they may neglect to pay attention to others who they regard as less intelligent than them (often their teachers or professors).
Tutorials on machine learning.
You're probably right in saying 'when things happen to our comps... its spooky... but more or less not a big deal'. But it just happened again so I'm doing locking down my google account and then reinstalling Mountain Lion from scratch to be safe. As a developer, i have way too much of my clients stuff on here to risk anybody being on my comp, even if it's a false alarm. Thanks for the input though.
This is great. Readme would be helped by better explaining the pros and cons of using this script! For one, this is faster than loading tons of social scripts. I hate it when a page is loading fb/twitter/etc scripts regardless of whether I as a visitor am wanting to interact with those services or not.
Gave up. Reinstalling Mac OSX & Locking down my gmail account.
Google's appeal against French tax searches rejected
Very nice! Fun!
Not exactly.

It's one of Time's 4 best inventions of the year in the $22,000 - $750,000 price range.