skysight-inc/HackerNews huggingface dataset:
My experience with the iPhone app has been pretty bad. Functionally it's passable, but from a design/presentation/aesthetic perspective it's just plain bad.

The hamburger-button menu which slides in from the left overlaps the content, but the notifications panel which slides in from the right pushes the content out of the way. Inconsistencies like these break my mental model of where I am in an app.

The pull-to-refresh rainbow zebra stripes look awkward, don't provide any hints about what's going on, and are inconsistent with the folding circle animation that Google uses in its other iOS apps (like Gmail).

This business of having cards fly in diagonally as you scroll bothers me too. It's cute the first couple of times, but breaks the flow when you're trying to read from top-to-bottom.
Yeah...those, geekfest, the clojure meetup, the node.js meetup, tech cocktail, various things at 1871, subscribe to chicago startup, etc.
1. This is so true. I can sort of remember some of which companies allow spaces and special characters in their passwords, but 9 out of 10 times, I either type in 4 or 5 passwords or get myself locked out and have to reset the password. Frustrating.

3. Well that is a pretty silly quibble. You can choose how you send it: either click on it and use your default email client or right click and copy the link/email address to your clipboard and use it wherever you want. Easy peasy.

5. In my experience, designers are the only ones who actually put a softer white in their designs/pages. It's something the average developer that got stuck with doing a front-end design wouldn't do.
I think traveling brings a sense of anonymity that, for some, can lift a lot of social pressures.

To throw my anecdote out there, I find that I have no trouble at all talking to people on the road and making friends but I can't do that at all when I'm at home. I have very few friends at home but when I'm out traveling I find myself opening up conversations with perfect strangers. I've made some terrific friends doing that.

Just wish I could make myself do it at home, too.
I wonder if the author has ever actually worked professionally on a real team with real constraints and real people all with different ideas about what is right for the product. I'm guessing probably not. Fluff like this is pointless; if doing it the Right Way™ was as simple as following a rant, it would have been done already and the reason to pay designers and developers (namely, to solve difficult problems that usually don't have a 'right' solution) would not exist.
One of my biggest problems with Go is that what the authors say it is for and what people using it for are 2 different things. The authors say it is to replace systems languages, and as far as I know they've never retracted that position, whereas in the wild it's being used instead of Python and other similar scripting languages.
This was a great reality check for me thank you! I think in the manner you describe all the time.

It's a fine message: don't put off for tomorrow what you can do today.
Facebook's stream hasn't been chronological (for most users) in a long time - I think years, and it doesn't seem to bother most users.
You can use J/K to traverse through the stream in a chronological fashion. Not as quick is SPACE but the animations are a lot _cleaner_. You can also force a single column layout using the More button in top toolbar.
#fff!
Great way to think about this. These kinds of problems can feel SO huge... until that first pay cheque hits. Then life becomes simple again

Source: been there, lots
That sounds pretty fantastic - when you say "ad-hoc" do you mean that it's fast enough to be directly queried from a UI - are we talking seconds or minutes for your queries?

What drawbacks have you found with Impala? I've been keeping an eye on it, and also Shark: http://shark.cs.berkeley.edu/
stcredzero is my real identity. At least it's one of them. (For good or for ill. Mostly ill)
3. Put the email address raw on a web page. Don't put a contact-us link.

No. That'll get you far too much spam.
One solution is to use Google Docs and more, but to only store encrypted data there. This gets you the convenience of SaaS without the privacy issues (see http://rdist.root.org/2011/05/09/encrypted-google-docs-done-...).

Priv.ly has an interesting approach to this somewhat analogous to the above: http://www.kickstarter.com/projects/229630898/protect-your-c...

Tent is a protocol for distributed social networking that I'm very optimistic about. You can message me at https://elimisteve.tent.is (sign up at tent.is).
A Primer for Fundraising on Angellist
Sort of. I don't list my full name in my profile, but it's on the blog I link to there. The one degree of separation is nice. You can find out who I am from my HN posts, but you won't find my HN posts from searching my name.
if you want single column theres an option under More called Steam Layout
SVG Reboot
This made me curious, so I tried myself.. and now there's a new account with your name. Ups. Check your email, I sent you the login information, it's yours. (Sorry.)
Indeed, the fact that people love and respond to pictures more than text is a very important one.

I'm reminded of my time working at [0]StudentRND. We had a [1]CodeDay coming up and we wanted to promote the event to people we know using Facebook. We submitted a couple of different text based update reminders and mini-promotions for the event and watched as they largely didn't get a lot of attention.

However, while my friend [2]Adam was laser cutting some of the event-giveaways he casually uploaded a picture of the process to Facebook with the caption "Making some CodeDay giveaways."

In surprise we watched as that photo got 4-8x the exposure and response from people compared to the previous text-based posts. While watching this, I thoughtlessly stated "Wow, we should be posting more photos to engage people." Upon saying this, everyone in the room froze at the abrupt realization that we should have been posting more photos right then and there. At the passing of that most tense of pauses, each person in the room started scrambling in search of an interesting photo to post about CodeDay.

So yes, photos are important for people. They communicate more info, and they communicate it faster than text.

[0] -- http://studentrnd.org/

[1] -- http://codeday.org/

[2] -- http://adamryman.com/
I've seen quite a few older folks who had the condition and they usually shared one thing: their careers involved standing most of their working day (store clerks, masseurs and such).

So from my (possibly subjective) experience, I'd say standing all day is worse than sitting all day as far as T-phlebitis goes.
All of your identities are your real identity. I don't understand the question.
Text is text is text
not really here, but i use the nickname in a lot of other places, so i should be easy to track down. but that is ok, i think.
I specifically do this as well. And I've done a bit of a test. While I only occasionally post under my real name on reddit, I always post under my real name on HN. And over the last year or more, it's been clear, to me at any rate, that I am much less of a jerk on HN.
Mine is. They do reset the sort order back to "top stories" once in awhile which is annoying but I always just set it back to sort by date
Do they have any interesting examples or sample code? The examples on the Getting Started page [0] don't give me a good idea of how this framework will work in practice.

[0]: http://www.polymer-project.org/getting-started.html
Don't be dragged down by the weight of your past decisions. Do what you need to be happy tomorrow. And from your post its pretty obvious to me what that would be.
To be fair, there are plenty of examples. If you read to the next paragraph it's in the list. There is the examples folder, as well as the TodoMVC implementation.

Disclaimer: Bacon.js contributor
Google's answer to Facebook Messenger… I'm surprised, I would've expected that they start out in this category by buying WhatsApp.
You, sir, are a hero.
I use my real name, but on the internet I don't even consider my real name the real me. Most stuff I've got out on the internet is sort of my marketable persona even though the name does point to me (if that makes any sense). I don't troll too much, and with alias' I find I waste too much time trying to "correct" the internet, so it's much quicker and succinct just to post under my own name.
Actually, in my earlier response, I missed the term 'mixed' in your comment.

Having realized that, I agree with you. I think it is right to characterize what we are doing at ShareCred as a mix of HN and Glipho (of course with additional features, enabled by the combination).

Thank you,
How does iCloud comes into this picture?

Grandparent suggested using iTunes on computer for ipa backups. I've added that you don't need to connect your phone to that computer.
Start applying for a job now. Immediately. While you are negotiating, find options. You'll be glad you did.
Did anyone notice the name of the example database in the video demo? The RethinkDB crew must be Dota fans.
> 1. Why wasn't it successful?

Because the desktop as a target for casual gaming is pretty much dead and the social network desktop web site as a portal to web-based casual games is likewise pretty much dead; Google+ Games was an implementation of Facebook's social-network-web-site-as-portal-for-web-based-casual-games model. A model which even games that integrate with Facebook (for signon, finding opponents, and posting to the Facebook stream) are abandoning in favor of native (usually mobile) games interacting through APIs but not integrating with the social networks Web UI. That model was past its peak when Google+ Games was introduced, and is pretty much dead now (and G+ has much less legacy motivation to retain support for it than Facebook does), so its out the window.

> 4. What are the possible n-th order effects of having a Games ecosystem, even if it isn't seemingly "successful" in isolation?

Irrelevant, because Google isn't abandoning the idea of having a "Games ecosystem", even one with interacts with Google+ deeply, they are just recognizing that the way to do that isn't to restrict that ecosystem to the G+ Web UI as a portal. That's why the announcement that Google+ Games was being phased out was pretty much simultaneous with the announcement of the availability of the cross-platform (iOS/Android/Web) Google Play Game Services API. (Which is integrated with Google+ -- it subsumes Google+ Sign-On.)

> 5. What, if anything, does this say about the possibility of an "apps" (non game) ecosystem within G+?

The apps-within-social-network-web-interface model, which was dominated by games, is basically dead in favor of apps (including games) that interact with social networks via an API but which are not web applications integrated with the social network web API as the exclusive portal through which they are accessed. So, insofar as you refer to that model for G+ when you refer to an apps ecosystem "within" G+, you should probably take the shutdown of G+ games as a recognition that Google has little current interest in that model.

As far as an ecosystem of apps (both web and native [especially mobile, in the latter case]) which integrate with G+ features like the message stream, Hangouts, profiles, etc., the recent pushes behind G+ for SSO, the Moments API, the Hangouts API and the move to raise the profile of Hangouts, etc., should be a clue there.
Tizen DevLab and Hack Competition, oh my
that could get still a position fix on the ground in
the middle of the day

What! Surely the sky would outshine the stars... did it use light outside of the visual spectrum?
Yes. I think of the Internet as a public space and moderate myself accordingly. As a result, there's no reason for me
to use pseudonyms. This policy does have the effect of limiting my participation in public conversations about sensitive topics like religion, politics and other social constructs but the same thing happens INRL anyway.
Yes. But it's just my first name. However, if you search for it on Google, it's not that hard to find me. My name is somewhat rare and it's within the top 2-3 results. :)
I think that was meant as sarcasm :)
Bob Metcalfe being even more smug today: on Anticipatory Computing in 2000
Israeli Aggression Creates Many Questions, Calm and Restraint is Crucial
There are some really interesting patents related to this (search for variations on celestial navigation at USPTO or Google Patents). Apparently it is possible to track stars in full daylight using a single photosensitive device behind an IR-pass filter (stars radiate IR, but the atmosphere doesn't scatter significant IR from the sun) and a clever arrangement of shutters. Several of the most interesting patents are refinements to allow the system to work well during dawn and dusk, when the background brightness of the sky varies greatly with elevation above the horizon.
Hangouts will still support client-to-server connections via XMPP
MLM Pay Plans - Binary vs Unilevel
Reading your comment.....love your handle(lol) NICE!
This actually makes sense.

The Google play services do seem to offer more.

But do I trust Google's services (especially ones that are open, although I doubt this is or was the case with games) anymore?

No. I trust them about as much as I trust any company's services.

I just didn't think Google were any company, until recently.
I don't use my personal name anywhere except linkedin, specifically for business reasons on all accounts. Even Facebook I use a pseudonym. Over the years I've done a lot of contracting for big business and government agencies, often requiring background checks security clearance. No way I'd endanger my access to those contracts by exposing anything personal anywhere.
Absolutely. YC needs someone with deeper experience in cheating investors and walking away with a pile of cash. Anyone who can sell something as obviously close to a Ponzi scheme as Groupon was and cash out before the music stops will add a new set of skills to the YC team that was previously lacking.
The Paradox of Being Both Bored and Successful
Bacon/Rx allows you to work with an event stream abstraction, which assigns responsibility quite differently.

Bacon is more like excel in the sense that a cell defines /itself/ in terms of other cells

A1 = B1 + C1

or in Bacon

var as = bs.combine(cs, (b,c) -> b + c)

The style in ko/reactor is often inverted. One opens a 'bus' or 'signal', to which an arbitrary set of others push values.

var as = Signal()

function bs() {
as(...) // push value
}

Of course, the point of Bacon is that Rx.js does not quite define an event stream abstraction, as it has the (kinda weird) distinction between hot and cold observables which can be way surprising.
Bryant and O'Hallaron's Computer Systems: A Programmer's Perspective has a pretty solid overview of memory allocation strategies at just the right level of abstraction for someone who's just getting into this kind of thing: doubly- vs. singly-linked free lists, first-fit vs. best-fit vs. segregated fits and so on. That was the book I used in my Intro to Systems Programming class in college and I really loved it.
His sense of humor made the early years @ groupon hilarious and awkward at the same time. He hired a 19yr old kid to dress up like a ballerina and walk around without talking for an entire week...why? b/c he thought it was funny. I'll buy the album if its for real, hope Aaron makes an appearance on it
Good point and I agree that we human beings are wired towards photos.

My criticism is not "Text vs. Photo" but rather how to design for "Text AND Photo". The problem with the current design is 1) if there is photo, it's really hard to notice the text; 2) if there is no photo, the text reading experience is suboptimal too.

IMHO, a good design is the one where different elements can co-exist in harmony instead of try to shout louder than the others. It is from this perspective that the new Google+ design failed.
https://jitsi.org/Main/Features
I use a pseudonym that obscures my identity from morons in an hurry but its incredibly easy to figure out who I am.

My real name is too common to use effectively on the Internet :)
I have been (slowly) migrating to using my real identity in all places, which has left a strange mashup of identities in some areas. Really, I should get rid of the old identities (which will be difficult, no longer having access to all the email addresses/passwords/whatever of accounts I opened 10+ years ago), but my actual real name is relatively "clean".

I have a couple of "incognito" identities which aren't easily linkable to me (it's probably possible, I haven't ever been particularly careful, but I try to keep them separate), but other than that I'm slowly trying to migrate into using my own real identity now.
You probably didn't. They had desktop ebook software (can't find a link describing it at the moment) pre-Kindle that was phased out due to low usage.
I'd be curious if you get any replies, could you please reply in a bit with a little info about the quantity and quality of emails you get.
I just hope they integrate those features into Picasa.

May be when they rename Picasa to Google+.
Data binding happens at the property level. For example, you can remove the id/for attributs from those elements and things still work correctly:

http://jsbin.com/ecejiy/2/edit
Google makes Android but Samsung makes all the money
One suggestion. Add an easy way to also check what the chosen domain name might mean in a series of languages. It's embarrassing to receive an email from a user telling you that your domain means something foul in their language.
More or less. NewEgg are calling it a patent on menus and they're not far off.
I feel for you. I've been on the "idiot" side before but I understand where you're coming from. A couple things I'd have you do:

- Don't take advice from people who know very little and have no context.

- Clarify your ownership position in the company. "Can you explain my equity thing to me again?" Know what you own now. Know what you're entitled to in the future. If you already know this information, you can skip this step.

- Think of a person you completely trust and whose intellect you fully respect. Let's call them X. Sit down on your own and write X a letter that outlines the whole situation.

Address at least the following:

a) What you want out of the deal
b) What you think it'll take to make the deal successful
c) Conditions under which you're willing to keep at it
d) Whether or not you want to keep going forward with this thing
e) All the other important things that you know.

Make it a good letter. Spend real time on this letter. Something around 1,000 words or more.

Don't send letter. Save letter. Go to sleep.

- Next day (after you've slept and eaten), revise your letter. Really go through it and make it say what you want it to say. Take out that part that's irrelevant. Add the section about the thing you forgot.

Don't send letter. Save letter. Go to sleep.

- Next day, read letter. Revise it again if you need to.

Twist: The letter isn't for X. It's for you.

- At this point, you've built a clear inventory of what you own in the business and what you think needs to happen in order for it to work and for you to stay.

My guess is that you'll then know what you need to do. That might mean sit down and talk with the idiots. It might mean that you need to leave asap. It might mean an N day ultimatum. It might mean something else.

But whatever it means, it will have come from you.

Also, read this. I have it on the mirror in my bathroom.

http://www.cs.columbia.edu/~gongsu/desiderata_textonly.html

You are going to live through this experience. You will benefit from the lessons you've learned in this experience. This, too, shall pass.

Good luck, fellow traveler.
Getting Started with Android Studio Video
> Google now has 3 players in the single page web app framework game: Angular, Dart (with web ui), and now Polymer. Why not join forces and make one killer framework?

Because when you have lots and lots and lots of resources and the best solution to a problem isn't immediately apparent, often pursuing multiple solutions until one shows itself to be the winner is a more effective use of those resources than picking one when the right choice is unclear and focussing all your efforts there.
Scientists Link Processed Foods To Autoimmune Disease
Yeah me too. This is the second time I've noticed this post.
> Why put a 'contact me' link instead of just listing the email address? I hate when I click 'contact me' and my native mail app opens. Nobody uses thunderbird mail, apple's Mail is okay I guess, and Outlook is just...no. Type out the stupid address and let me choose how I send it.

Please note the lack of an email in the top right.
I can't wait to give Rethink a spin later this weekend. I've been reading everything and just pleased as a pig in shit about almost all of it. The conversations with Rethink crew here also help me tremendously to feel good about any decision to try it out in production. I definitely feel good about throwing it against some weird situations just to see how it does. :)
30 HTML5 Tutorials for All Skill Levels
HN discussion of the Atlantic's Grant Study synopsis:

https://news.ycombinator.com/item?id=605207
Google's "Newspaper Economics: Online and Offline" (2010)
The Great Google Goat Rodeo
On the other hand, you are depriving us from the opportunity to see how your characters keeps developing and how your opinions change over time, which is actually healthy.
Nice guys really do finish last: what science says about great leaders
I'm not the original poster, so I can't say what he might mean by that.

But in my view, Reader's arc is a sign of their growing indifference to open standards and a love of walled gardens. Well, their walled garden.

My impression is that Reader was launched back in the days when they were just doing things for the fun of it. If a 20% time project does well, then you push it out. And then they cared about open standards, which is why you can OPML-export your reader subscriptions.

But even at the time they didn't think much about crushing the nascent RSS-reader market. The programmers wanted to build things, so they did. And they liked them to be open, so that's how they ended up.

In the last few years, though, they've shifted. Google Plus was a sign that the power shifted from the nerds to the suits. The suits see what Facebook has and want the same. In that period, they just neglected Reader to death. I doubt it was intentional, but they it suited their walled garden urges just fine.

Now they've killed it, because it doesn't even do that anymore. As many people have noted, RSS has lost a lot of ground to proprietary sharing. Will it make it back? Would it have lost it anyhow? Hard to say. But a big part of why it's hard to say is Google's dominance.

So trying to answer your last question as framed, I guess I'd say that the harm to open standards happened at launch and up until when they killed it. The announcement kicked off a bunch of innovation and interest in newsreaders, and I'm looking forward to seeing how that plays out.
I have 3 accounts: Personal, anonymous, and ninja.
> but I feel as though I've invested too much time and energy to bail now.

Sunken cost principle. Basic psychology is keeping you in a place you shouldn't be. Every day you'll have invested more,and it will only exacerbrate the issue. You said you don't like your cofounders. That should be a huge red flag right there.

If you can't carry on without them, you should find yourself a nice job and start plotting your next (successful) startup while you save.
I had to implement my own malloc/free/etc. on an embedded project recently, due to a lack of thread-safety in the vendor's C stdlib * . I wrote a blog post about it (http://spin.atomicobject.com/2013/04/17/embedded-memory-unde...), with a couple lessons I learned along the way.

* There were compiler flags to generate a version of the stdlib with user-provided mutex functions for an RTOS. I did so, then confirmed (by reading the stdlib's malloc's disassembly) that it never called them!