skysight-inc/HackerNews huggingface dataset:
This guide is designed to help you write your first iOS application. At the end of the guide you will get a idea of how the different parts of an iOS application come together to form an App. The guide also
includes the XCode project for download.
Kinda random, but slowly sliding this from left to right actually made me smile! Must be the mirror neurons working hard there, and a pretty usability test :)
There is something slightly ironic about Gladwell using quotes from other people's work to describe Jobs as a 'tweaker'.
Yeah, I can actually agree on that. I think there's a few times where I've registered and jumped through hoops only to find that, no indeed, "we do not ship outside of the USA"
The only problem I have with this is the video player:

Videos don't look good when not in full screen mode.

When you click the full screen button (bottom right corner), it doesn't go to full screen mode. It shows you another button on top right corner which you must click to go into full screen mode.

In full screen mode, videos look good but, there are no controls beside the pause button.

BTW, everything else seems right with this site.
Google actively removes non-individual Google+ accounts.

I'd imagine in the future Google+ pages will be like Facebook pages - the ability to add apps etc.
Want to boost GDP? Go and break your neighbor's arm.
This is false. Cassandra can offer any level of consistency you desire, on a per-operation basis. See the "ConsistencyLevel" section of http://wiki.apache.org/cassandra/API. The tradeoffs of the CAP theorem, of course, apply. But if you want 100% consistency (availability and partition-tolerance be damned) it's there for you.

There is a general misconception that the an entire DBMS must pick tradeoffs based on the CAP theorem. (IE, you can use a database that offers availability, but can NEVER offer immediate consistency) Instead, a DBMS may offer different CAP guarantees per operation.
As my mom taught me a long time ago:

Sometimes the more measurable drives out the most important. —René Dubos
Just went through the effort of registering a support account to create a page to be greeted with, "Google Pages isn't ready for everyone." (It did take me a good long while to find that tiny text at the bottom of the page.)

Meanwhile, the support account is now being added to a bunch of users' circles automatically and recommended to thousands of others. Fabulous.

Only comforted by the fact that I used a Support Account to test this, instead of my real corporate account, thus angering the Google "Real Name" gods...so in good news, maybe the profile will be automatically deleted anyway.
The fun part of ORMs isn't that the relational algebra of SQL is mapped into your language, but that the relations between objects in your object-based language are mapped onto SQL. See Axiom for a great example of what this can mean.
and it is a easily trollable target as well. Had he tried to to attack durability on probably any other database, it probably would not have worked as well as it did.

Whether its a troll attempt or not, remains to be seen, but I completely agree with this specific, albeit very generic, part of the text.

> Databases must be right, or as-right-as-possible, b/c database mistakes are so much more severe than almost every other variation of mistake. Not only does it have the largest impact on uptime, performance, expense, and value (the inherit value of the data), but data has inertia. Migrating TBs of data on-the-fly is a massive undertaking compared to changing drcses or fixing the average logic error in your code. Recovering TBs of data while down, limited by what spindles can do for you, is a helpless feeling.
Sounds like someone who doesn't have to maintain his own code.
I can only assume that non technical users would balk at clicking through to +1 this https://plus.google.com/106281600940449244340 vs plus.google.com/cowboys

But then again I wonder what the traffic breakdown of Facebook page likes is. 25% external (ie dallas cowboys site) 25% direct to their facebook page, 40% search, 10% newsfeed? (Random numbers)

Google could be driving search for pages instead of direct links, I guess that gets an extra page view out of the user's interaction. Just a random guess.
For a sufficient definition of "works", whatever indeed works.
It is as if Google is desperately trying to become old Yahoo.
I have a set of these running along the back of my desk, and pointed towards the back wall:

http://www.ikea.com/us/en/catalog/products/50119351/

I pretty much leave them on 24/7. It's a nice amount of backlight for my monitor in the day and night. Unfortunately, my home office doesn't get much natural light so I'm thinking about getting a sun lamp as well for the day.
Show HN: RSA-Encrypted Facebook Chat
How long do you give before G+ officially dies? I give it another year, tops.

I do think it's pretty much dead unofficially, credit to a mediocre product and a suicidal(or non-existent) adoption strategy.
This is why I love HN. A question as "simple" as this has sparked so much discussion and as a result I have learned so much about the movie showing/theater industry and how the business works.

Thanks mates!
I really like the simplicity of this (even down to the concise html.. next to no bloat), what is behind it?

Also, pretty cool, if you refresh the private page, it'll tell you whether or not someone has picked up the shared secret. Nice.
The Secrets Of Vivek Wadhwa-He Produced A Bollywood Movie
Isn't the iPad 132 ppi?
Correcting the ‘fairy tale’: A SEAL’s account of how Osama bin Laden really died
Your post feels rather optimistic to me. Not only do a lot of people still use md5, I'd argue a sizable number of sites still store passwords in plain text.
Huh. Your insight is an interesting one, but I am having trouble understanding how it is actually useful.

If I may reduce to a concrete example:

Posit shared variables x and y, both zero, and simultaneously do (on threads T1 and T2)

T1: atomic { y = 1; return x; }
T2: atomic { x = 1; return y; }

where 'atomic' indicates a transactional operation.

Traditional ACID rules would state that either T1 takes effect before T2 (and so (T1, T2) return (0,1)) or T2 before T1 (so they return (1,0)). Other interleavings are not permitted -- returning (0,0) or (1,1) would violate consistency.

What it seems to me that you are saying is that both (0,0) and (1,1) might be OK, depending on your application domain -- maybe the app can specify a consistency rule that says that (1,1) isn't OK. Then you can design databases that follow application-directed consistency rules.

At first blush this seems impractical, so I am hoping you can elaborate on the point you were trying to make.
... which also prompts the question whether the new Nook can be booted to run full Android, like its predecessor.
You'll be surprised how little time people have for useless embellishment if you keep them busy with real work.

Which is another way of saying that if a team is small and optimally sized they can't go off and do random nonsensical reinvention of wheels.

Many times parsimony is elegance.

When I first looked into it, I was surprised at the extent to which Mac OS X was based on Unix. It seems like they reuse as much as they can, and innovate only where they need to.
How to Make Your Mobile Apps Faster with HTML5
So this is what the + is for now. Go ahead, enter [+pepsi] in the Google Chrome omnibox.

This looks like the first time Google's fundamental search syntax has been changed to support a new product. Right? Wow.

So I guess now we know how meaningful the "plus" is. It at first seemed like a generic advertising term, like "Google Deluxe". Then when we started using G+, it seemed like it was just their riff on the @ syntax. Now we know it goes all the way to the input box on www.google.com, the very center of the Google user experience.

Now, queries starting with a plus basically shunt you to Google+ instead of web search. To the average Google user, it's like their country's phone company created new phone numbers that start with #. Can they do that? They just did.

The upshot is that Google has officially carved out part of the web search query universe just for a namespace of its own. Remember this day.
The amount of time and effort spend "avoiding" battery degradation might be better spend budgeting and earning for its replacement.
You could feed the us population with income from capital gains and corporate taxes alone. Also, in western countries large percentages of workers are employed by the government, their organizations are competing in a political (as opposed to an economic) market. They are pretty good at it, I would not bet against them.
A week of clojure
"Prove me wrong."

This is not how discussions in this topic work.
When people rush in to defend salted MD5/etc, they aren't actually doing it because they objectively think it's ok. They're doing it because presumably at some point in the past they have done it or allowed it to be done, they're just defending themselves. Unfortunate, since this is meant to be constructive criticism.
Google Plus Launched Brand Pages But Not Yet Public
Thanks, glad you like it. We kept it as simple as possible to get it out the door and start getting feedback.

It's built with Ruby and Redis behind thin and nginx.
thanks for the feedback, very useful and appreciated
Well, Google real customers are advertisers. They sure need to welcome their customers in their network.
We felt also the limits of Javascript especially for bigger projects. As we come from a Java background, we created the STJS project (Strongly-Typed Javascript : http://st-js.sourceforge.net). But as the author of the article, we felt that other frameworks doing similar job create a too big gap between the code in the source language and the generated code, so debugging directly in the browser becomes way too complicated. We want so far in our approach to stay as close as possible to Javascript that, for example, we forbid name of variables that are Javascript keywords, but not Java keywords (like var or prototype). What we needed was not to write less code (we don’t use Notepad – in Eclipse Ctrl+Space and a lot of code comes from IDE), but to have more help from modern IDE . We do believe in the importance of continually refactoring our code, eliminating dead code, controlling executions paths, things that seem to be unattainable by Javascript or some similar source languages translating to Javascript (Coffescript for example)
Monday Technology Tip- EMR vs. EHR
The biggest losers
Admittedly off-topic, but when is Google going to improve the design of their internal blogs?

Yeah, I know that sort of thing isn't their focus, but this is just painful. At first glance it looks like an unprofessional, unpolished website. If nothing else, a bit more line-height and some strategically-placed padding!
I'm Belgian too. So if your Brut salary is 3k and your Net 1.5K you say during discussions that you make 3K? Everyone I know does the opposite.

EDIT: Actually I see what you mean. In the above scenario I would never tell a friend I make 3K but during salary discussions and in writing I guess you would quote the Brut.
Www.masoneria.es • Página principal
Earning Easy Extra Cash Online
Just give it about two years, the hard drives will go the way of the dinosaurs.

Hard drives? What's that? It'll all be solid state drives.
What I was implying is that the database back-end does not necessarily have to be relational for this to be done.
Just heard about this the other week, but if the SMU study [1] from a week or so ago is true, I don't see why geothermal couldn't provide the base load. I've seen related articles claim that no new tech is required and there's an enhanced geothermal facility that just opened in Australia. Strikes me as...simple.

[1] http://blog.smu.edu/research/2011/10/25/vast-coast-to-coast-...
I sincerely doubt the service will die in a "year, tops" with 40 million users, as of the last numbers we've heard. Do you have any actual evidence or data to back up your opinion, or are you merely spouting random personal bias?
I've noticed a while ago that Google just doesn't get "vanity URL's".
How to Communicate Effectively with a Developer
This is why Google removed the plus operator function from search
If they're expecting anyone to use the product this decision is beyond moronic.

So much for their own recommendation [1]:

> For example, if you're searching for information about aviation, a URL like http://en.wikipedia.org/wiki/Aviation will help you decide whether to click that link. A URL like http://www.example.com/index.php?id_sezione=360&sid=3a5e..., is much less appealing to users.

[1] http://www.google.com/support/webmasters/bin/answer.py?answe...
Well, Google's bread-and-butter product is ads, so it'd make sense that their copy is targeted towards marketers: they're the one who build ad campaigns.
In business, you sometimes have to release code that isn't perfect. However, I've seen too many apps that were hacked together to get them out the door. After customers are using it, you really almost never get a chance to rewrite it from scratch and the end result is a system that becomes a monster to maintain.
Following is the signal of death.
Should You Store Passwords in the Cloud?
If there is, I'd like to find it. A friend and coworker's garage would flood when it rains, so he hired someone to build a drainage trench to deal with it. The guy he hired started the job, found out that my friend built web sites and asked if they could trade the trench for a site. My friend got the trench, plus a new deck for the backyard in exchange for the site.
My weekend project: Ruby static bugfinder
fair point about the transaction controller, this is indeed something which is not yet distributed in bandicoot. Though, I don't think it's a big deal as the tx is really simple and lightweight.

Anyway, let's go back to nuodb :) I'm really interested on how it manages the whole ACID. I did not get it from the page nor from your reply.

For simplicity, let's pick on durability only. The archive nodes listen to replication and store serialized atoms on disk. At the same time the atoms replicate the changes to other instances. Is the durability achieved by a synchronous replication?
Most people on HN are 1-3 sigmas on the right side of the IQ bell curve. They have a hard time understanding what life is like on the other side (although rampant off-shoring and H1B wage gouging might, one day, engender some horizon broadening).

Read this: http://www.isteve.com/How_to_Help_the_Left_Half_of_the_Bell_...
Also, the use of the word "tweaker" is a stupid rhetorical trick...

Can anyone name a single product that Jobs released that had not already been proven in the marketplace by another company, in substantially the same form? I can only think of one: the Newton. And Jobs never made that mistake again.

'Tweaker' sounds perjorative, but in fact that was exactly Jobs' genius: recognizing the design details that others missed, the tweaks that would turn a good product into a great one.
Isn't that the point of their new "+" term in Google Search? Now the company can put "+Pepsi" in a subway ad. It operates under the same assumption of Twitter's "@Pepsi", where they assume people know what service to go to. In this case that service is Google.com.
Google sponsored aichallenge.org going strong  Join the Fun
"Not only can they recommend you with a +1, or add you to a circle to listen long-term. They can actually spend time with your team, face-to-face-to-face." That seems almost too touchy-feely. The possibilities do make the mind wander, however.
I've done this with Ubuntu, albeit making a workstation rather than a server. Works fine, although Gnome 2 is a bit sluggish with the window painting. I'll probably move to XFCE or something lighter for the desktop/window management (it's a simple apt-get install plus whatever configuration tweaks one wants to make).

Given Ubuntu's current direction, if you were to go with it and want to use the Gnome 2 GUI ("Classic"), I'd say that's all the more reason to go with / stay on the 10.04 long term release (see pilooch's comment). And keep in mind that you may be leaving Ubuntu altogether by 13.04 at the latest. Although by that time, you may be looking to retire the Thinkpad (from its current use, at least) regardless.

I'm no expert; just the results of my own dinking and thinking.

P.S. Unstated: If GUI's not a concern, then no worries -- probably go with whatever production environment is of interest to you.
You say "Companies like these trust Treehouse" Does that mean those companies (citrix, BBC, Virgin) are using Treehouse, or companies similar to them are using Treehouse.
Little Miss (neon) Sunshine's new outfit
I followed the link to create a page and after logging in I got a message 'the pages wasn't ready for everyone yet'. So I guess the marketers got ahead of the implementers once again.
I think you meant to say 'a release that's a year or two younger'. Meaning, the maintainers will have had time to discover and roll in any needed support.
American Business: Cracking the QR Code
Baseball Fan's Dream IT Job: CIO of the Arizona Diamondbacks
There are 2^128 possible MD5 hashes. When it becomes impossible to increment a counter to a number, that's as good as infinite.
Tablet--not at all proven in the marketplace, and largely considered a failed product category before the iPad.
I remember seeing some research into using nanotech to create multi-surface structures that can capture lots of hydrogen. Hopefully we'll get some break through in that area.
As far as I can tell, the claim of automatically creating accounts is 100% false. So is that of automatically Tweeting or Facebook sharing.

If you sign in to Klout, you'll get fairly in-your-face pitches to invite friends to it. Should you choose to send such an invite, the friend you sent it to would have to respond to this and manually OAuth their account. Similarly, sharing an action taken on Klout to Facebook or Twitter is a manual process. I don't remember seeing any "dark patterns"* at work at all here - nothing is sent automatically, there's no sneaky small print or prefilled checkbox, etc.

It seems the author is also confusing account creation with the service requesting and storing public data from Twitter. Twitter's own privacy policy (https://twitter.com/privacy) is clear re: content being available to search engines and via API. If people do not want their Tweets to be available to search engines and third-party sites that comply with Twitter's policies, they can set their Twitter profiles to private, or can use a service that does not have such an open ecosystem.

* http://wiki.darkpatterns.org/Home
Does anyone find it a bit ironic that these page URLs are NOT search engine friendly? Just a long string id... seriously Google? Maybe not irony because they own the search engine... but still makes you scratch your head wondering why.
I really like the idea, a privacy policy would be really nice though.
Martin helped launch RSS
Disclaimer: I did not invent RSS.
Speakeasy, a node.js module for generating time-based two-factor login tokens
Power your Startup with Amazon Web Services
The reason why people single Google out is because you act like you do no wrong... See the article quote: "flying a banner of doing no evil, and then they're perpetrating evil under our noses"

You are like an in the closet politician that is against gay marriage.
Agree. I know it says that you can't do anything with the data, since necessary information isn't available. But... even if its random, it is known that it is a password. So, it's feasible to build a table of known passwords, at least.
Love it. I came into a use case for something like this a while ago, and ended up using a combination of goo.gl (to know when the person had clicked), and text converted to an image (to stop simple copy and paste).

Maybe you could also incorporate the second part. It's obviously not a guarantee the information won't be copied, but if you know you're sending it to someone non-technical, it can be made extremely difficult.

Congrats on the product though.
A privacy policy is a must! If the whole point of the site is to share secrets, with a second party, we need to know just what the third-party is planning to do with them.
It's not hard to distinguish a person with problems from a person who just doesn't have a knack for programming. These two will never be "absolute rock stars". And they weren't "worthless" at my company. Just... a bit below average.
I started learning node not too long ago, this book was invaluable to me. It's well worth reading twice if not more. I bought it on kindle along with how to node[1] (which was also very well informed, but not as well written).

[1] http://leanbundle.com/bundles/node
My understanding of the MVCC at work is that writes must effectively be serialized, but that pure-read transactions never have to block, as they can view a consistent snapshot of the state at any time.

This would imply read-scaling, but I don't see how this makes writes go any faster without reducing consistency. What am I missing?
Exactly. I use MongoDB because schema-less databases make prototyping my applications easier. Migrations became a pain point.
A neat idea would be if you encoded the information on your server with a secret key, then put that key in the URL in addition to the unique identifier. This way you never store the information on your server. The secret key should never be put in your logs until the information is accessed and destroyed. If this policy is followed it would alleviate some fears of giving all my secrets to a third-party site.
Ask PG: submitted late application for W12.  No response yet. Now what?
that's 99% likely to be a minor phrasing bug rather than indicative of a fundamentally different attitude as you seem to suggest.
And the 1.3.1 source has now been added to the public repository.
Yeah, I actually chuckled when I read "this may be the [spec comparison] that will come in the handiest this shopping season."

Consumers don't care about specs in this market. Sure, a few do, but not enough to make or break a product. This market is all about services, convenience, branding and mindshare. In those categories, Amazon, specifically the Kindle, wins hands down. Even with better specs, the B&N Nook will feel like the cheaper "also-ran" to the more mainstream Kindle Fire and iPad. It's a shame for B&N, but that's the facts.
The distance away from the light source ;)
Honestly, this myopic view of the ad world is why there is such a disconnect between our industry and the ad industry.

While the normal computer engineer/entrepreneur is far too 'sophisticated' to have a personal connection with a brand, there are 'real-world' people that do have connections. It's not the cheap "let me play this memory game on their FB page" connection, but a deeper connection.

There are people who feel for brands like Khan Academy and what they're doing for education, there are couples who have a soft spot for their local restaurant where the guy proposed to the girl, there are even families that fondly remember their first beat-up Honda that was reliable through thick and thin.

Sure, we may not have these deep connections given our fast paced lives, but please realize that there are others who do have human feelings for non-human entities that have made their lives better.
We Are What We Can Finance
We'll probably look at the late applications some time in December. We're still dealing with the on-time ones at the moment.
They're customers of Treehouse
You can't just go calling hospitals asking if a certain person has been admitted. That's actually confidential information, and they won't just give that out.
I see that link referenced a lot and don't think that's a good thing. He's right, but he doesn't explain why we should use bcrypt (or any other adaptive password hashing function). Picking bcrypt without knowing why is just as bad as picking MD5 without knowing why.