skysight-inc/HackerNews huggingface dataset:
I'm sure there needs to be considerable discussion of the methodology and conclusions of this paper, but in the mean time, it's going to be an useful paper to tweak people touting the health benefits of circumcision (based on research that is not all that indisputable either).

"Why cut off the tip and gain a few months of life expectation, if you could cut it ALL off and gain DECADES"
While this 'actual performance' is far from rigorous science, it's still great to see the Lumia performing so well.
Captives of the Cloud: Part I | E-Flux
I especially liked the Trash Can Moment .. a literal ROTFL
http://3dhomemade.blogspot.com/

Any relation between the two projects? The design is quite similar.
I don't understand why Nokia doesn't just make a commercial instead of some home movie blog post? Their tech is better so advertise that; Part of Apples success is controlling the 5W's of presenting their information to customers. Another thing is that if engineers with DSLR's are Nokias marketing department, they are in big trouble.
In this example, the client knows what version it can handle and should specify that separately than the user providing the URI for the desired resource. Separation of concerns. Why make the end user guess about version numbers?
Show HN: We got tired of getting gifts we don't like/need, so we made this
Haven't read the article yet, but is it somehow related to this video? http://youtu.be/u6XAPnuFjJc
I really don't know. I have never understood why anyone would actually pay for word processing software from 1992 onwards.

Most people use the most basic features (bold, center, adjust margins and printing). That is not worth around £200!

It's been said before in plenty of articles right here on HN, the move is minimal. Users see the same icons (open, save, print), the menus are in the same locations, Libreoffice and MSOffice look the damn same.
It' just like most problems with marketing, a lot of people cannot differentiate products or companies.
German state parliament bans laptops - Pirate party show up with typewriters
As someone whose done it, I can tell you that you shouldn't rely on making money over the long run at poker. There are a lot of reasons why you'll probably fail, no matter how smart and hard working you are, most of them emotional.

It is a great way to learn decision making with incomplete information though. There's sort of a class divide in the world between those who understand and apply the concept of expected value to every part of their life and those who don't.
Texas Instruments eyes shift away from wireless
You can already get something like the surface: Asus' Transformer series.

I have a Transformer Prime (#2, Transformer Infinity is the newest one) and the keyboard dock. Android apps/games, plus terminal, VNC, etc for doing real work.

And Android 4.0 looks more like Windows 7 than Windows 8 does (black "taskbar" on the bottom with clock and notifications on the right, home button, back button, and app switcher button on the left, and the 'desktop' can have icons and widgets).
I was going to say I remember MySQL doing pretty much the same thing back in the 3.x days. Ok, a different style (I don't remember them comparing themselves to Oracle, but I do remember comments like "who needs foreign keys anyway?").

Actually I think that MySQL is essentially the fore-runner of NoSQL. People who have cut their teeth using MySQL as a single-app persistence store or were trying to code to lowest common denominator in order to be portable now see benefits in ditching the idea of a shared database altogether because, well, they never used a shared database.
Yeah, Lubuntu looks promising. I'm very happy with Mint's Debian edition, but I'll have to set up a box with Lub.

Ubuntu server is still excellent.
From what I understand, the HTML+Javascript WinRT APIs are really only supported on the "full" Windows RT/Metro environment, not Windows Phone 8. Windows Phone 8 supports C#/VB+XAML, C/C++, and you can use HTML and Javascript, but only in a web browser control, which is not the same as a true Javascript API with hooks into lower-level constructs. Apparently, you can also run legacy Windows Phone 7 Silverlight apps on Windows Phone 8 as well, but that is just a stopgap to not completely cut ties with the legacy apps.
Deploying Octopress blogs to Cloud Foundry
Any chance the resin/polymer will come down in price if this catches on?
Commun.it: The Missing Link Turning Tweets Into Sales For Small Businesses?
Not to give in to conspiracies of any sort, but these videos prove nothing.

1. Why are the zoom levels different?

2. I'm certain the HTC One X can shoot more decent videos than what we saw.

3. Are we dealing with equivalent bitrates?

4. Isn't Image Stabilization a post-processing solved problem? I mean, it's great to have it in real-time (after a google search, it seems all three do have the feature), but there's nothing wrong with post-processing when you REALLY care about the final quality of your work.
Welcome to 2012, where 1.6 GB doesn't actually seem that bad.

It seems that direct download has seen a resurgence over the past couple years relative to torrent. For example, for plenty of Linux distros, you have to hunt a little longer to find the torrent link, but the direct download is a pulsing button.
How often do you update the major version of your API ? Most of the time you can just augment your API with new end-points and keep the old paths around for backward-compatibility. When you're ready to change the major version you might as well start a new service from scratch with everything that you have learned.

Now that all your responses have a non IANA-approved[1] content-type, standard clients won't see it as JSON by default. Your curl requests are longer to type because you have to add this '-HAccept:application/vnd.something+json' string to your them. The reality is that bad developers will have broken clients when you update your API in any case.

I'm grateful that the REST movement brought attention to follow the HTTP protocol more closely but in practice, nobody writes truly RESTful clients. For that you would need to write a client that follows URLs passed in the body or in the headers. For example if you implement pagination, you're supposed to fetch page 1 and then follow the links until you're at the page you want. In reality you just make a page= attribute convention that avoids all these unnecessary round-trips.

[1]: http://www.iana.org/assignments/media-types/index.html
On the other hand, Go does not have the benefit of the huge Java ecosystem.
It looks like it fills up a tray to do the print. Does it reuse what it doesn't solidify for future prints? (It would seem like a waste otherwise)
I personally prefer this approach - certainly if the changes you're making are only to the representation of your resources, then (assuming they can't be made purely additively, i.e. without breaking existing clients) simply making a new content type available seems the natural way to go.

If it's of interest, I wrote a couple of articles about how we implemented exactly this sort of versioning in Rails for our app's API:

http://techblog.tribesports.com/blog/2011/09/24/versioning-t...
http://techblog.tribesports.com/blog/2011/09/24/separating-a...

I think these demonstrate the advantages of content negotiation as a versioning mechanism. To introduce a new API representation, we simply have to define a new set of decorators for our exposed resources, define a new MIME type and we're set. No monkeying with our routing, no messing around in controllers; a view-level change entails only view-level code alterations.
> I think the abstraction the resource is representing generally doesn't change just because the implementation details behind it have.

The concrete behind the abstraction may not change, but URLs don't point to concretes, they point to representations of concretes. If "customer" in v1 returned billing information and names while in v2 just returns GPG public keys and a JPEG of their face, they're not really the same resource even if they're representations of the same customer.
When Apple released the App Store there were only 900 apps [1]. Which I believe shows that the number of apps is not a good measure of success. What is a good measure of success is that Apple had 10 million downloads in three days...

[1] http://www.macstories.net/stories/four-years-of-app-store-de...
Completely agree. Number ONE is learn to play poker? Seriously? With all of the things that you could learn that could make you money, the first one is not poker. Not even close.

I love poker. I'm fairly good at it. I've even had a couple of nice 5-figure tourney payouts. But bank on my poker abilities to provide for me? For my family? Lunacy.

So play poker for two years and then (#9) start a business? No. Start a business TODAY.

Learn how to create a product/service that creates recurring monthly income. Doesn't matter if that income is $100/month or $10K/month — just that it is recurring, month after month. Wash. Rinse. Repeat.

Once you know how to create something that makes recurring income you will on a path to big growth. Maintain the products/services that are making the recurring revenue and start working on others.

I think there are great things you can learn from playing poker — the game is challenging, it helps you get to understand other people, tests your fortitude, and can be rewarding ... but it's not step #1 in a lifeplan.
>" I found it to be awful, because the task was very much a join-heavy operation. Something that would have been a breeze with Postgres, or even Mysql got turned into this big, ugly, heavy, slow process. "

If you can't be assured of structure of data input, you can't reliably and gracefully transform that data on output. That's a pretty fundamental tradeoff between SQL and NoSQL (and historically between PostgreSQL and MySQL too).
Fortunately, Twitter is making this really easy for us-- we just need to continue to have the features that Twitter shuts down ;)
My day-to-day programming consists so much of process and simple boolean logic that I hardly ever use math more challenging than 1 + 1 and 1 != 0. It's great to review how math can greatly influence the potential of your code.
I really like all of these. They just feel good.
But how much money does a poker player burn through before he/she is "good enough" to play in big tournaments and win decent money? A couple hundred thousand? A couple million?

It's like when someone wants to trade stocks/derivatives. They may lose massive amounts of money before getting their sea-legs and that is a price that is far too high for most people (and their families) to endure without gaining anything tangible.

And I wouldn't think that "Professional Poker Player" is a title that would land a high paying job like a university degree might. If someone is spending all their time learning to be a pro poker player, it might back them into a corner where now that's all they're are capable of doing for the rest of their life whether they win or not.

Variable reward systems, like gambling, are damn hard addictions to break once conditioning has set in.
Yes, except if they invent something to make assembling easier (for example a click system of some kind). If prefab elements get so small that a person or a small robot could carry it and so that it could be stacked easily, transported in containers, raised up with elevators etc. it could be cheaper.
I thought that "Perl 6 is not Perl" was pretty much well understood by now. Perl 5 and Perl 6 are such vastly different languages, that they might as we have just named it something different.
Does anyone have any concrete information on what happened and how it was resolved? At that link, I only see HNers saying that it definitely wasn't domain expiration that was the problem, but no more information beyond that.
XMRV Chronic Fatigue Syndrome Update
this is a good idea
I think you are comparing apples to oranges. The replicator is reporting the positioning accuracy of the gantry system, while Form labs is reporting something like the voxel size of the print laser.

Ask a question like, what is the smallest diameter vertical column that can be printed to 1 inch in height. The answer for form labs is probably like 1000 microns, and Makerbox it like 3000 microns.
Why is the end user putting in the URI for a web service? I'm confused. If the client knows what versions of the web service it can work with, the client can also know the correct URIs for different versions.
Sorry I was not as clear as I could have been, most of my post was specific to the spying, with some latter cometary on the mindset of people that would do such a thing to that group of people. I agree that price is subjective and in the end it is the purchases responsibility to judge fair value. So long as nothing has been misrepresented, I think a person should be allowed to charge $50,000 for a 2 dollar item if they can get it and their is no duress to the situation (e.g gouging for gas in a shortage). That being said, I would be in favor of a consumer law that required manufacturers to disclose their total cost to produce an item. This would still allow retailers to charge what they feel is fair, but level the playing field for the consumer to see how much they are paying over the cost of production.
The problem is that I'll want one-click on something that you didn't think to support. For example, I want to put it on Windows Azure :)
A Reminder: The Web Exists
someone needs to show this to my girlfriend
They didn't blur the face of the turtle.
That's not the same layer. HTTP versioning is on the transport level.

All that the author is going to achieve is to have broken client codes every time he's going to bump his API version because most developers won't bother to check the content-type. Or he has control of both the client and server code and then in that case it doesn't matter.
These IF programs, like leangains, do not require you to fast during the day and only feed at night... it's up to you when you would like to do it; That's the beauty of it.
ya, this was my plan back in january when i convinced my employer to let me take thursdays & fridays off to work on my own projects.

2 days a week is not much to educate myself, map out a site, design it, and program it. i am 10 months into this task and the site is at maybe 70%.

my wife and son are demanding more of my time and attention and since this job has turned into little more than a means to pay for the car i need to get there, it's making sense to sell the car, finish this project, and see what comes of it.

Thanks for the advice.
That is amazing. Why do even the simplest of nouns end up with divergent and easily confused definitions.

And I still mean the question I asked, but without snark now. Where is pitiburi? Brazil, somewhere else? Wikipedia doesn't list what countries have this form of the word or give any way for me to look up the etymology.
Interestingly I just wrote an article on dzone (published in their NoSQL zone ;-) ) about building encapsulated data models on PostgreSQL. I discuss a bunch of ways of doing this. I totally agree with the idea that one should encapsulate data in application, but that's what an RDBMS is for if you know how to use it.

My approaches to db interfaces have been greatly inspired by REST and SOAP. The thing is giving up on the RDBMS is usually the wrong choice. If using NoSQL, usually it is best as an adjunct to the traditional RDBMS (particularly for pre- and post- processing).
While it is not generally thought of for that purpose, Craigslist is where a lot of people go for the case you described.
With this approach, you're at risk every time you log in. Why on earth you want that I have no idea.

If you create a ridiculously difficult to crack password once, you don't have to keep doing it. If it takes 50,000 years to crack, creating a new one 3 days later will not make you more secure.

If you're going to the level of PGP to send yourself a new password every time you log in, just use client certs!!!

Let me put this in more plain terms, because I want you to understand exactly why what you're doing is wrong.

Now that I know you always reset your password, i'm going to find a way to intercept your e-mail. (There are many.) Then i'm going to automatically reset your password as soon as the mail is delivered, faster than you ever possibly could by hand.

If you had just remembered or saved your password in the browser this would have been impossible. Now your account is compromised because you thought it was easier to go through 4 steps every time you log in versus just logging in with a saved password.
ShowHN: Plugin to Make Your WordPress 404 Help Find Missing Children
How to Stop Wasting Time Developing for Internet Explorer
yeah most definitively, They would love the design and the idea!
I am sure we all got a bad gifts at least once!
I thought the poker thing was strange ... but he didn't fully lose me until the SECOND time he suggested becoming a pickup artist. Ugh.
1. Lumia have wider field of view.

4. Today commercially available video post processing algorithms can only solve relative stabilisation between frames of video, because inframe stabilisation is still very slow for modern hardware.

*Edited. 4 was "No, because post processing can only solve relative stabilisation between frames of video, it does not work within one frame."
Incuriosity Killed the Infrastructure: Getting Ahead of Riak
And now my friends will finally find out my true desire to own a batman suit.
Hmm.. Great idea. I like this.
How You Should Clean a Make-Up Stain | Putney Cleaners | Culture Press Releases
For someone who hates gift buying (me), this solves a major problem.
Hacked by anonymous philippines
Google Street View Goes Underwater at the Great Barrier Reef
It seems like it's a valid test of the compiler's speed as long as the C tests were done similarly. For real world situation who cares if it takes 300ms to compile instead of 100ms. But why not test with something the compilers have to work at?
What's the difference between this and an Amazon wishlist?
How to be a great [developer|dad|founder|hustler|manatee trainer] in 11 easy steps

1-7. Do what I did.

8-10. Learn what I learned.

11. Listen to advice from random people on the Internet.
Love it.

Questions:

- how many rows of data can it handle (limited to excel 65k?)

- can I manually (and permanently) correct any detected data anomalies?

- can I manually (and permanently) add columns to the data?

- can I export numerical values of graphs? (formats?)

- can I export the graphs? (formats?)

- can I export reports (data sub set, models, e.g. graphics for strong republicans in all regions)

- can I create values based on functions of data elements (all fields containing '@gmail')

Thanks.

PS agree with the > $50 issue, I'd buy something for $50 just like that, but if it's over, I start thinking about it.
> and I like the URI/conceptual purity.

This sums up pretty much the whole debate. Pragmatics vs idealists.
exactly my point...

if craigslist is the only place for this kind of thing, i think there is a need that needs filling.
>1. The Windows app store is Metro only

Well, the app store can link to desktop apps.

The reason is the same that the OS X app store is heavily sandboxed. Microsoft does not want to distribute via its store BonziBuddy type borderline adware/spyware/bloatware/toolbars with always running processes and services and icons in the system tray. It's a pain to enforce on Desktop apps. Contrast that with WinRT apps which are totally self contained and sandboxed except for integrating via Charms.

>2. Developers as well as normal users are actively looking for ways to avoid having to interact with Metro.

That may be true to some extent, but developers seem to be catching on. Jeff Atwood is upbeat: http://www.codinghorror.com/blog/2012/07/betting-the-company...

Two thousand apps without even the OS really launching or the Surface being released is nothing to sneeze at.

I think the real differentiator will be how well the Windows RT and Windows 8 touch enabled laptops will sell over the holidays. If they sell well, developers and apps won't be far behind.
Another take on it is this https://nobadgift.com/

I think someone, perhaps Gift Social, is going to do very well with this general concept!
Great idea! Has great promise!

I've had a similar idea, but for my kids. Arranging xmas with the grandparents is an administrative burden. It would be great to say, "Go here." Some possible things to add to the site: clothing sizes, so getting a present can be a COMPLETE surprise and it'll fit.

Found typo on the Unlock More Wishlist Spots prompt. "Firend"

Looks like you can make money off the companies entering products, too.

EDIT: You should tell people you're going to post something to their Facebook wall, though. I didn't appreciate that.
A lot of soccer fans on there. I wonder what kind of information you could get from scraping sites like this. Surely the knowledge that your product is wanted would be useful in conjunction with how much your product actually gets bought?
I haven't tried it out yet, but I'm guessing you can support companies other than Amazon.
Autonomy, mastery, purpose — all good for motivation beyond a certain threshold.
But money is still what makes you "get up for work" every day. Otherwise it's a hobby.
Some things I want aren't on Amazon and it would be nice to set a reminder where my friends see what events are coming up in my life i.e. birthday, wedding, bachelorette etc. The sharing and follow features make it well...readily available to those who care for it.
Education apps have a come a long way
Show HN: Betacave.com - Our attempt to fix recruiting
There has been much discussion lately on HN regarding new models to improve recruiting.

We are officially throwing our hat into the ring with Betacave.com and would love your feedback.

We are still pre-launch so currently gauging interest (which has been great so far).

After showing it to a few developers last week, this is what one had to say:

Dan! You're my new man crush! This is such a great idea!
I THINK IT EVEN DESERVES SOME ALL-CAPS ACTION.
YEAH, IT'S THAT GOOD!

Let us know if you agree/disagree. We hope to become a valuable asset to your long term career goals and the platform of choice for companies to hire the right talent. We have also begun talking to great companies who want to be a part of this. If you work for one, get in contact with us asap to become a launch partner.

Our quick pitch: Recruiting sucks on both sides. Betacave.com is a new, private way for talented professionals to connect with amazing companies.
Sign up for free at http://betacave.com to get in pre-launch either as a talented professional or an amazing company.

I posted more details on my blog: http://dannydo.es/betacave if you want to read more.
Exactly. That's the idea. We are still building as you imagine. And one cool thing about this is that if you don't find what you are looking for with our search feature, you can copy and paste the link to the item you want to buy from absolutely any store online.
http://imgur.com/tL47Z -- This was after about 1.5 years and 100+ 4ft drops, though. I had a habit of letting it vibrate itself off my dresser many mornings when using it as an alarm.
Amazon has the Universal Wishlist.

http://www.amazon.com/wishlist/universal
>an ivory tower example (yours) and the reality of user passwords //

So you don't think that 'md5 is only as difficult to read as plaintext is actually hyperbole'?

If this is the case then surely someone has a plaintext for the hash I wrote - how much more real can one get. It's a simple English language password.
Disagree with articles that are so myopically focused on dropping out of college.

College is only overpriced if you make it overpriced (i.e. you major in underwater basket weaving).

My alma mater is one of the more expensive ones out there ... yet, between the connections I gained, classes I took, habits and ways of thinking it beat into me, and rep I acquired from the school ... it was worth every damn cent.