skysight-inc/HackerNews huggingface dataset:
Some of the challenges I ran into, and surmounted, include preloaded images, URLs that allow you to link directly to the image, getting facebook sharing to register the image you are currently viewing when you want to share the image, zooming and unzooming large images, and saving favorites in user accounts.

Another challenge was elegantly showing the UI elements without in any way distracting from the image -- I think by fading them out after a couple seconds of mouse inactivty, we accomplished that pretty well. Left/right keys are obviously the best way to do things, but we also wanted "point and click" users to get it right away as well, so we allowed for that in the UI. I think mongout's way of doing it is pretty elegant though, with the picture of the arrow keys.

Things I still intend to iron out are the ability to mix and match arbitrary subreddits and non-reddit sources, and an integration with facebook accounts.

This has been my main side project for the past year, and I'd love to chat about any and all aspects of it :)
There's no rational reason for a stock's value to go up just because the company does well if it doesn't mean the company will pay out dividends. That's just baseball cards: i.e. your Alex Rodriguez card will be worth more if Alex plays well, unless for some irrational reason other baseball card collectors feel otherwise.
Yet another "Google is turning evil" article. We've had these regularly since Google went public in 2004.

Yawn.
And what if the police just think the drive holds the bank codes for all the money I embezzled, but is actually an archive of amusing cat pictures I forgot the password to a year ago?

Seems to me that the only way to reasonably apply "innocent until proven guilty" there is to only convict if they know what the encrypted contents are, and if they can already prove that beyond a reasonable doubt, why do they even need you to decrypt them for you? Conversely, if they don't know the contents, then they may well be innocent, and the password innocently forgotten.
Www.roninpub.com : Website Statistics, Daily Visitors, Indexed Pages, S
Addictive is an understatement. You should all be killed before you murder and further productivity!

Seriously, nice job, very cool.
I wrote a partial implementation (no event types or useful IDs) of the server-side SSE protocol for kicks using nodejs (an old version of node, but it still seems to work):

http://github.com/shinetech/eventserver

Basically you can post JSON messages via HTTP & they're streamed in real time to clients via the Server-Sent Events protocol.

This is a great, simple protocol with a dead-simple client-side API -- I can see it being really popular as browser support for SSE and CORS improves: http://www.w3.org/TR/cors/
> Web definitions: showing ignorance of the laws of nature and faith in magic or chance.

It always means misinformation, not just today.
Wouldn't happen. Abandoning user choice and configurability seems to be in vogue with designers these days. We're just slouching our way toward our future as passive appliance users.

(I totally agree - either turn it into a keyboard shortcut, or a reserved 16x16px spyglass icon in the upper right hand corner of the menu bar...)
http://dl.dropbox.com/u/12359/bing_spyw.png

I'd never searched anything like this before, and I'm not using the Bing bar or anything. I didn't even try it in Google first (I did try it after, obviously)
While I appreciate the analogy, it is somewhat flawed.

The only common thing they have is that they both are cloud services, i.e both Amazon and Apple use their remote servers to provide services to their customers.

It's everything else that's different, and it's an important difference. (Keep in mind that any two things are similar for some level of abstraction. E.g apple's and oranges = both fruits. A brown leather sofa and a black hole = both exist in this universe. That does not say much).

For example, iCloud (all it offers) could have been implemented on top of AWS.

AWS could not have been implemented on iCloud.

AWS is like an operating system, iCloud is like a few specific applications.
I'm not going to discuss the article itself as others have already said what I wanted to say,,
rather let's take a look at the author of the article: Sarah Lacy.

To give you an idea of who Sarah Lacy is, let's check out a video titled:
"Mark Zuckerberg Interview with Sarah Lacy at SXSWi"

After you've checked out that, read the article again and you'll see what I'm pointing at; Sarah Lacy is not an unbiased source, rather she's an FB mouthpiece.
I don't think this is that hard of a problem. The compiler could have a set of algorithms, each controlled by a set of constraints. Basically the job of the compiler would be to "normalize" a set of constraints such that they can be matched to an equivalent set of constraints from its algorithm toolbox.

From the sorting example, the compiler could recognize that the constraints given match the problem of sorting. If the input data also had the constraint of "integer between 0 and 10,000", it would recognize this as a subset of sorting that could be handled through a linear time algorithm.
Interesting point. iCloud so far doesn't offer elastic computing, but that difference saide it's essentially the same thing except the developer builds a product and the customer pays for it, with apple essentially covering the developer's back end costs with the fixed cost (30%). The analogy fail when the developer still needs to support an app with separate cloud based services. If apple does extend iCloud to do this stuff then we get the "dream" (simple, fairly thin devices in user pockets, backed by arbitrarily powerful services in the cloud — presumably wrapped in a very simple price model for both users and developers).
I can't imagine using this over reddpics. Their tiled interface allows me to browse posts faster than the normal reddit interface. This in contrast feels slower than either, since you can only see a single image at a time.
I see the author is from the Imposing Wall of Text school of typesetting.
Would you say you used high-quality parts? ;)
If you google around you can find links to disable Google+, Google Instant, SPYW, etc (the most effective form being deleting your profile and disabling web history, but still retains your main Google account). This way when you're logged in you get the very least amount of bullshit crowding the plain-old search results we used to love.
Google search, Gmail, Facebook and Twitter are built on HTTP, HTML, JavaScript and PHP, which are all free and open source. The Internet would be a bunch of walled gardens if it were built on proprietary technology, and every one of those gardens would be orders of magnitude crappier than the Internet we have today. Apple products are great for the 10%-20% of the population that can afford them, but mostly irrelevant to the vast majority of people.
Depression’s Criteria May Be Changed to Include Grieving
> ... instead of using stuff from Facebook, Twitter, etc. (who, as mentioned above, do not let Google see their content)

Oh come on. A quick Google search shows three billion results from Twitter.com, and nearly eight billion from Facebook.com.
> The problem here is that you are the prey of "High-End" PC companies with emphasis on the air quotes. You fell for /the works/ and the bells and whistles.

I didn't fall for something, I chose the only option available. I went to Best Buy, Staples, OfficeMax, OfficeDepot, Walmart, Target and Sears. Not a single one of those stores carried a single laptop under 17" with a higher density display than 1366x768. On a laptop this size, at 1366x768 you can see the damned grid etched onto the glass the pixels are so big. It's a huge leap backwards compared to what was offered before everyone went widescreen. Any of those computers would've been worse to work on than the one I was trying to replace.

HP offered a 1600x900 14" screen for a brief period and since that's important to me (my laptop is my primary development machine), I paid what it cost to get it. The only other option for a comparable screen in that size is a 15" MBP. A 15" MBP with 8GB RAM, a 128GB SSD and the display upgrade (the options needed to be comparable) costs $2299 or $1000 more than I paid.

> I don't go out there and advocating that /everyone/ build their own PCs (though they should at least consider it)

Nobody builds their own laptops.
I have popslide.com that I will probably never get around to using. Might be useful here? Make the images slide in a little and add some popping element or branding component.
Building your own laptop, though?
Texas UAV Enthusiast Uses Pilotless Aircraft to Uncover River Contamination
Apple hardware is garbage
I've been using Flipboard[1] on the iPad to read pic heavy subreddits that I don't necessarily want to see everything from but like to browse from time to time.

Yahoo pipes[2] turns the subreddit's top stories .json representation into an RSS feed, and then Twitterfeed[3] posts that RSS feed to a custom twitter account which I can then follow on Flipboard.

I got this setup from http://miguelrios.org/reddit-in-flipboard/ and a handy trick is to combine subreddits. So for example I have the 'SFW Porn Network' reddits all combined using the + e.g., /r/earthporn+cityporn+... etc.

[1]: http://flipboard.com/

[2]: http://pipes.yahoo.com/pipes/

[3]: http://twitterfeed.com/
I totally agree. I used to post status updates of some milestone in my life in the night, and eagerly anticipate the large # of responses the next day.. when it turned out to be just 1 response (from a friend I haven't even met), or 0 responses, I'd become a bit jaded.. then bitter and angry. I realized how unhealthy this was, and just quit FB afterwards... I also realized most people won't really identify with your milestones because they have no idea how hard you worked (such as announcing your startup launch).

It's a relief sometimes because the truth is noone really is thinking about you, so don't worry about feeling embarassed or worrying about what others think.. 99% of their mindshare is preoccupied with themselves: getting richer, getting laid more, etc.

It's not FB's fault but the whole structure of FB does exasperate these feelings of jealousy, and narcissism.
Yes, subreddits are a must. Without rage comics or advice animals it's of little use to me!
If you follow through to the article's source (Flurry - http://blog.flurry.com/bid/63907/Mobile-Apps-Put-the-Web-in-... ), they split out the mobile usage by activity. It is 47% games, 32% social.
On this topic at least, my world is sufficiently broad, thank-you-very-much. I appreciate the condescension, though.

The search set of applications, which are generally fairly distinctly named (especially since the Linux world finally got away from G-everything and K-everything), and menu options, which generally are not because they operate on a small set of concepts, is so vastly different in requirements and behavior that it's like trying to jam a square peg in a round hole. So, yeah, it is (almost) entirely dissimilar.
Actually, just 'HN' will get you there with 1st result.
I was trying to make a joke about the addictiveness of reddit, but I agree, several of the subreddits are just complete bigoted shit. I've taken to just unsubscribing from them rather than getting angry everytime a post comes up.
> It's identical to AWS - except for the target market.

It is similar to S3. AWS is way more than just dumb storage.

If anything, iCloud is more like Dropbox for "normal" users. It's more limited than Dropbox in what it stores, but it stores the majority case rather well, including system settings.

In any case, iCloud is most definitely not Apple's AWS.
Apple has now paid $4 billion to App Store developers
I keep turning it off and it keeps turning itself back on.
Kruhft/discuss - now with search and multiple rss feeds
So did I: http://imgonly.info
It's not about a single search satisfying all of those properties. I'm just saying I want them all as defaults: that is to say, I don't find it reasonable that I should have to go find the search options page and turn verbatim search off every time I'm about to make a search where synonyms might be helpful, and turn it on again every time I'm about to make a search which might be autocorrected.
"Part of the issue is that a good bit ($55b of about $80b as of September 2011) of Apple's cash is overseas"

This would probably be a great time to start iOS/OS X software companies outside the US. Give Apple something to spend its overseas cash on.
Cs6501: PoKER
Even then, there would be nothing stopping an adversary from making a bit-for-bit copy of the data and attempting to decrypt the (writable) copy.
I wish I had this site this summer when I was looking for a used car. This was exactly what I wanted; mad props!
YouTube game console job posting
No, Apple is still super cool. Awesome usability, GUI, on top of super-powerful Unix. Maybe we need an alternative from the Apple of 2-3 years from now, but the Apple of today kicks absolute butt.
I saw a talk at defcon by a former google employee named Brian Kennish, author of disconnect.me. He said that google has 3 data sources in particular that, if tied together, would be very worrisome. Those were:

Google Analytics - Every time you visit a page with this javascript, google obviously receives a get request from your IP address

+1 Button - Similar to what facebook is doing, hits for the +1 button, whether you click it or not, are another GET request to google

Your google account - if logged in, they obviously have a ton of information about you.

If I recall correctly, he said that the idea of tying these together came up frequently, but has always been shot down as too invasive. At the time, he said he believed they had no plans to ever do this when he left the company. Doing this would be easy, and would tie nearly all of your browsing activity to your google account. That, to me, is evil.

This update sounds suspiciously like they have gone ahead with this idea. If so, I don't understand how people are ok with this.
What exactly is the mechanism of exploitation or coercion?

It's not like workers at a coal mine forced to rent their housing from the employer, and forced to buy everything at the employer-run company store at vastly inflated prices, often incurring a growing debt over time.

People are free to spend their money as they see fit. You don't see how Apple's products provide value for money. Many others disagree. Their priorities and values are likely different from yours.

You're basically saying that you're smarter than EVERYONE who buys Apple products, that you see what they all miss, and that they need to be protected like an infant needs to be protected from eating chips of lead paint.

Which is absurd.
HTTP, HTML, and JavaScript are not products in this sense. HTML is acrylic paint. Twitter is a painting.

These are all walled gardens, they just happen to be built on open technologies.
Facebook Timeline-ageddon: Why Now?
You are missing the point. The point is not for everyone to write perfect code in some mythical perfect language. They can't do it and there isn't any such language. The solution is for everyone to re-use the nearly-perfect code we have that is written by the few who can write it.
I would read "combined headphone/line in" as meaning that it would do full stereo line-level audio if you provided it. The MBA's port only works with four-pin cell phone-style headsets, as far as I know, which do mono over an extra pin while still providing stereo output.
Why not do both? Why not kill hollywood, and kill lobbying? What, exactly in Hollywood is worth saving?
The issue here is that function definition doesn't tell what the function does. So you may have hundred implementations of sorting algorithms in different libraries, and neither compiler nor the IDE know that they all do the same thing. So when you write

sort(myCollection)

you are still referring to one particular set of instructions. The system parent poster envisions (the way I understand it) would be along those lines:

* User gives SPECIFICATION of sort, along the lines OP writes about in his blog.

* Other contributors provide various implementations which satisfy the specification. Such system would either have to auto-prove that implementation meets specification or just trust contributors that it does.

* Then in your code you can write sort(myCollection) and the system would pick the best implementation.
I don't think it's necessarily sad. Think how much better Ubuntu is because of OS X or how awesome it is that Android exists in its current form because of iOS.

Proprietary technology may even give back more to open technology than it takes.
Wrong. I suggest you read up on the subject.

http://en.wikipedia.org/wiki/Share_price
That's exactly why I don't understand all this fighting.

They are each other's perfect complement! Apple has plenty of experience building hardware and OS's. Their core business is to SELL physical or virtual goods (devices, songs, whatever). They don't care that much about the services. For them, services are just a mean to sell something. Something to add value to something they want to sell. e.g.: Introducing iCloud! Use it on your Mac and your iSomething.

Google on the other side, is in the business of SHOWING things. They don't care about selling you something. It's more of a problem for them to sell, than it is to just give it to you for 'free'. They are a service company. Mainly, an advertising company. That's why they don't try to sell their phones to everyone (e.g.: nexus one). They just want you to see what they have to show. So, while you are seeing it, they can show you a few ads.

They bought Android, so they could accelerate and expand their market of eyes seeing their ads.

But they should ally with Apple. Apple wants to sell, Google wants to show you things. Do you want a video for free? Go to YouTube. Do you want to buy music ? Go to Apple Store.

There's no sense in keep fighting each other.

And of course, there comes Microsoft, with its own search engine, their own store, their own mobile OS... trying to fight both of them. And they are trying hard to resurrect.
Show HN: FlyerMe - AdSense didn't approve so ask you all to dissect it
Generally, what I've found is the reason for the big pile of mess is not that the methodology is wrong, but quite frankly the programmer didn't know what needed to be done until the program was completed. Even with a complete set of requirements, if you are writing anything of any complexity then by definition it hasn't been done before. But you can usually take an existing program, re-define the specification, and re-write the code in a much cleaner and correct fashion (assuming you avoid the temptation to add new features at the same time).
Typo in title; sorry for the lack of professionalism.
I want to add my voice here. I've been using imgist for six months or so; I went through a phase where I'd spend an hour a day on it. I browse a little bit less recently because work has gotten busier, but I found it to be an extremely painless (and somewhat addictive) to catch up on content I'd missed.
Not if they find a way to get to it and it incriminates you.
otherwise, lack of coooperation because you are exercising your rights is not supposed to be used as evidence of a crime.

not letting the police into your home is not in any way considered valid criteria for a judge to issue a search warrant, as i understand it.
I suspect he meant "major" in terms of research and reputation more than size. Something to play the same role as Stanford/Berkeley in the Bay Area or MIT/Harvard in Boston.
By low millions do you mean 1-5 million? If so, I wouldn't call that a VC firm.
This sort of exists already. There is a URL Parameter you can use to show stories rated over X votes. Or, build it yourself, post it on HN and get shit-tons of traffic - that's one of the great things about this site, there are very few features, but they're super-permissive about what you can do with the content.

Just for fun, http://news.ycombinator.com/over?points=500
As a general rule, you should ignore all editorializing in press releases that spin something as a benefit, especially where your rights or data are involved. If they are trying to screw you, they are going to be spinning it. I am not saying they are or are not doing this in this case (though I am very concerned), but the goal is never to "make things more simple."

Google did not sit around and pay a group of people to simplify their policies. In fact, it's insulting to users' intelligence that they state this as the primary motivator. This change is to enable something much bigger. Just like when facebook makes "sharing more simple".
That probably applies to the book about him. I think electronics are expensive enough that relatively few people would buy for that reason.
Low 8-digits. It's definitely closer to the angel/early-stage side of things. Updated the question to reflect this.
Why did you use 12 words in your post instead of a single one?
Does anyone get interest these days?
What successful products teach us about design
I'm a shareholder, and I'm pretty thrilled. I've got a few shares from the $40s, and a bunch from the $70s. I'll take success over dividends any day.
❖ Workless
HTML5 Boilerplate + Twitter Bootstrap integration
It's not so much to buy companies, it's to buy up key suppliers' capacity to ensure component availability.

Like when Apple bought up all the 1998 Christmas season air freight cargo space from Asia to the US, to carry the new iMacs, rather than shipping them by boat.
Vashikaran Mantra
Vashikaran Mantra could be deemed like a weapon to acquire a person or perhaps a number of individuals.
I'd imagine even in the worst areas of the developing world you'd be able to find a narrow pin to eject a SIM card.
> Also, keep in mind that nobody working at Foxconn can afford to purchase the iPads they build. It appears that this will remain the case, no matter how long they work there.

The same is true for the average American worker at a BMW factory.
It's trivially at least 50%, and I can't see how it can get above that.

This problem can be represented mathematically as a function f: X->Y, where:

X = {-1,1}^16 represents the set of hats the Mathematicians are actually wearing. Say -1 is a white hat and 1 is a black hat.

Y = {-1,0,1}^16 represents the guesses made by the Mathematicians, where -1 is a white hat, 1 is a black hat, and 0 is an "I don't know."

We can also write f(x_0,x_1,...,x_15) -> (y_0,y_1,...,y_15) . Then for the fixed set f(a_0,...,a_15) = (b_0,...,b_15), the function f is a correct guess if and only if

1. For all k, b_k = 0 or a_k .

2. For at least one k, b_k != 0.

Assume f(a_0,...,a_15) = (b_0,...,b_15) is a correct guess. There must be some b_k != 0 where b_k = a_k, so we can assume WLOG that b_0 = 1 = a_0. Now note that if f(1,a_1,...,a_15) = (b_0,b_1,...,b_15) and f(-1,a_1,...,a_15) = (c_0,c_1,...,c_15), then b_0 = c_0 . This is because mathematician 0 must make his guess based only on the colors of the other mathematicians' hats. Thus f(-1,a_1,...,a_15) is an incorrect guess.

Thus for every set (x_0,...,x_15) where f is a correct guess, we can come up with at least one set where f is an incorrect guess. Thus f cannot be correct more than 50% of the time.

...so, what am I missing?
Less than 1% of their profit this quarter, and even less than that when spread over the ~4 years they've been in the phone business. Sounds like a relatively small investment if it helps them to keep a competitive edge.
http://flyerme.info/qrcode/JJA32BCeNK-b
Also, AdSense.
It's an entirely metal case, not plastic. Whatever finish is coated on top of the metal is what's showing some wear.
At work I have a 13" mbp with 24" cinema display that I rarely take home. Then at home I have my 27" imac so I primarily leave my ipad at home and use it at night to do more long term web reading. Like if there is an insightful multi-page article thats not just for quick skimming.
Also use for some stupid games, reading on kindle app, and occasional email if I forgot to send out something before I went to bed.
Walt Disney: "Don't hesitate - Do it now!"