skysight-inc/HackerNews huggingface dataset:
With Google pursuing Microsoft's Xbox via Motorola Mobility, all the cool kids are doing it.

For all the hand ringing, the technology industry has been doing this since the days of Mr. Bell (and as a footnote, helping startups file patents was one of the original marketing points of YC just a few years ago).
People interested in frameworks should read bottle's code. It has a neat feature where the request handling is built by sub classing exceptions. This allows request processing to terminate at any point by simply raising the handler. There is a global try/except that then renders the result.

This mechanism is quite good for ensuring every request proper gets a response, though it also allows dodgy exception handling to interfere with processing. A discussion on the merits of exceptions themselves is beyond the scope of this comment. :)
How cool would it be if he donated it to cancer research?
None of the images on that landing page can be achieved with only a moderately priced pro-am camera. I understand your point, but Getty's model has not been disrupted and in fact they have no real competition. Getty offers professional images in a stock-like pricing model, short of agencies like AP there is no direct competition to them.

Lets go one by one on the photos on that landing page in terms of minimum equipment and people behind them... short obviously of a camera and an achieved photographer, that is already hard enough to come by and expensive but is a common factor in all images.

Katana image: model, make up, big room with stupidly expensive lamps, costume, katana, watermelon, more than one 1k/2k+ flash head.

War image: ticket to war zone, bulletproof vest, AK-47, missile launcher, missile, model/combatant. Very likely many pro camera bodies, pro to resist dust, many to have spares. You won't find a pro body there if one breaks up, unless you can loot a dead photographer.

London image: helicopter, helicopter pilot, weather controlling machine (can be replaced by an insane amount of luck or many tries and a lot of time in each one).

Guy with car hat: model, car hat, not sure if only one flash head or camera mounted strobe. I'm not sure of how much a car hat costs but I think this is the cheapest photo of the lot.
I work in a highly competitive industry, and often get this question at networking events and conferences from people in my industry. I like to see them succeed, so I give them this advice: don't worry about your website! It's just an extra cost that doesn't contribution to your bottom line or add value for your customers. That goes not just for web, but any form of style or presentation. Here are my tips for cutting out the waste:

- Company logo - don't need one, just use your name

- Business cards - new hires can design their own using web-based tools provided by the printing company

- Product photography - business was conducted just fine before the invention of the camera, using words to describe products

- Web design - have an admin type up the information in Word, save it as HTML and upload it to your website. All on one page is fine.

- Sales brochures - a print-out of your website

- Language - we don't spend a lot of time on copy editing, spell checking, correct punctuation. UX consultants who want to sell you their services will try to show you research showing how these things effect conversion rates, like how Zappos improved their bottom line by spellchecking customer reviews. Don't fall for these tricks!

- Suits - our company culture discourages wearing suits, even for sales people who meet with prospects. Controversial? Yes, but it lets everyone know that we have laser focus on our delivering value and cutting out wasteful spending on superficial things. Sweat pants are extremely cost-effective, easy to maintain and functional.

- Personal grooming - another area to reduce costs is on expensive and time-consuming haircuts, showering, shaving, make-up, shining shoes, dentistry, etc. These are nice, but humans survived just fine for thousands of years without these superficial aesthetic concerns.

Remember, in business, nothing else matters but delivering value for your customer. Consultants who want to sell you their services will tell you differently, but customers really only care about your product or service and couldn't care less about your website colors, logo or how your salespeople look and smell. These are added costs for trivial things that don't contribute to your bottom line. I recommend this approach to all my current competitors and also to new people trying to enter my field.
So I guess we don't have to take pills anymore, just inject it!
Treehouse's Ryan Carson: "Developers Aren’t Monkeys In A Cage"
HN is the only place I know that downvotes for ignorance. Is my comment really more irritating than the other comments that are one-word compliments?
A new approach to ad-blocking?
Hat off to Blake Masters as well, making the material available to the world.
I'm going to be cynical here and guess that the new keyboard is cheaper to make.
I wonder if BOTH (Bottle and Flask) will scale beyond its cuteness.
This is hilaRious! But, seriously, I like the 2 minute format for learning--you could just watch a bit when you had a lull during the day...
It's not a crazy moment. They have a system running at real scale, and they found that while keeping the system up constantly with immense amounts of data in it, they were able to dynamically add a new node to their cluster --- just that balancing everything out took a lot of time for the system.

The operational challenge I infer from this is that they had waited to add that node until they really needed it, because their expectation was that adding the node would get them quick relief to their scaling issue. Instead, they got relief a few days later when the node was fully integrated.

Solution: don't wait to add nodes until the last minute.
http://wondermark.com/839/
I never knew tutorials could be so fun. I really enjoy the fact that he is quick about it too, most screencasts usually are so slow that it is a pain to follow.
Do you have a reference for the Google/Xbox claim? Just curious because I haven't heard anything about that.
Putting the data in log-scale before coloring should improve your ability to visualize magnitude differences. (issue 2 that you raised)
Astronauts enter world's 1st private supply ship
"he’d been rousted from the bed he shared with a 17 year old woman"

Umm no...that's a girl not a woman.
Well Smalltalk might not be the best language for a Conversation implementation. You might try a more modern interpreter like Ruby or Python if you want a more universally understandable connection.
+1. I'd be interested to see a reference to this. Haven't heard anything about it.
No, Jeff is actually wrong here. He's had two articles and numerous comments to point out what he really meant by the statement "Please Don't Learn to Code", and he still maintains that programming is only for programmers.

We have a major non-programmer programming community with R now. There are, and have been, many others.
To turn small talk into a conversation, switch from objective facts to subjective opinions.
Just tried it and Ti-89 breaks 40 bit RSA keys in about 6 seconds.
When a Fake AV Scammer takes control of your machine
Usually articles with link bait headlines with this aren't that great but this one was pretty dead one and a worthy read. I had a biz implode in the first dot.com crash, and there were at least two items on this list that I took to heart -- and that saved me a bit of grief during the recession of '08.
He wrote some fun fantasy stories.
I agree these examples of high-end Getty photographs don't have a lot of competition, but I do think they've been losing their formerly strong grip on a wider range of middle-end stock photography, which traditionally was a big money-maker for them (and photographers) due to being high-volume. Nowadays there are a lot of alternatives for run-of-the-mill stuff like "photo of guy working at a cubicle", "photo of multi-racial group in a park smiling", "cheesecake on a plate with strawberry topping", etc.
Any decent product code should be a URL...
How about a TV with no input / output wires to the various devices? Or a better AirPlay for tv's
It looks like they chose a layout more in line with those of HP, Dell and Acer for the looks of it.
Dunno if it's a good thing. After using a Mac keyboard for some time, the extra "PC" keys feel unnecessary, but maybe that's just me.
The best comment I've seen on LifeHacker (How to get the most out of your life)
About half of those skills were pushed on me by my parents because they thought it was important, the other half by necessity or interest.

But, if I have kids, I intend to teach all of the basic skills that I can, which I guess could be seen as premature optimization.
>left a funny air bubble

>apparently it had some problems

Air emboli?
Why would it be cynical? don't companies strive to lower manufacturing costs?
Sometimes I've added random jitter to scatterplots to get something that represents density better when data is truncated.
WebKit is licensed under the LGPL. Apple can't close its source.
I think they may be referring to this:

http://www.zdnet.com/blog/london/motorola-secures-injunction...
> [...] wireless carriers are really just a cartel organized to collude on providing bad customer service and exorbitant rate structures.

To be fair, when an industry colludes to price-fix broken spectrum auctions and makes money by confusing the customers they're not going to be praised for good customer service.
All Nokia 5130 Problems Repairing Solutions
agreed. that little nugget of information begs to be fleshed out.
Mcabber-festival : IM + speech notifications
text to speech goodness with mcabber jabber client!
Exactly you are paying for quality, and rarity. Not many cheap stock photo agencies have archive photos of US presidents: http://www.gettyimages.co.uk/Search/Search.aspx?EventId=1075...
I accept this flag.
That was the case for the first two releases. After that the KHTML guys complained vocally (it made Slashdot) and Apple started to release diffs, then completely opened the dev process.
Attributed to a certain Steven Duffy on this article. http://lifehacker.com/5913295/theres-no-speed-limit-the-less...
I love this.. I've got to be honest, I think I could even learn to program with tutorials like this. I'm just not very good at learning how to do active, complex tasks, by only reading about them.
27 Natural Alternatives for ADHD
Reminds me of the SlapChop video. (not a shameless plug)

https://slapchop.com/
It was being pursued by Motorola even before Google bought it. Its part of defense against Microsoft's shakeup of android manufacturers.

http://www.pcmag.com/article2/0,2817,2404810,00.asp
Apparently the age of consent is 16 in Belize: http://en.wikipedia.org/wiki/Ages_of_consent_in_North_Americ...
I hate start meta discussions about HN but I think the negativity has a lot to do with the community changing a bit around here. The thread about DuckDuckGo a few days back exemplifies this and there was a discussion of it just yesterday. Basically, people want to be heard and the best way to do it is to be a contrarian.

A few years back I joined HN and was so intimidated by all the smart people here that it took a long time before I started commenting. Now, if you're not paying attention it's easy to mistakenly assume that the smart people "know better" and will comment with their opinions on how they'd do XYZ better. A lot of the threads I saw back then had people giving contrarian opinions and getting lots of attention for it. So for the newbie it's most likely easy to assume that's how things are done around here and that's how you prove your intelligence/expertise. But the thing is, what often looks like a contrarian view is often a question or an alternative way to do XYZ that isn't really saying XYZ is bad or wrong at all.

So I think it's a case of monkey see monkey do mixed with a misunderstanding of popular comments, who their authors are, and missing context. Everyone wants to be the smartest person in the room. HN can be an intimidating place because of how seriously exceptional a lot of people around here are. Hell, I still feel like a moron half the time when I comment. Egos get in the way of accepting that instead of being the smartest you should learn from the smartest and seeing that you don't have to say anything at all. In fact, saying nothing is often the smartest thing to do. How does that saying go? Something like "Shut up and let people assume you're stupid instead of opening your mouth and confirming it"?
That still leaves around 60 unique binaries.

<pre>
find /usr/lib/git-core -type f -exec md5sum {} \; | cut -d' ' -f 1 | sort | uniq | wc -l
68
</pre>

Comparing from TeX:
<pre>
pacman -Ql texlive-bin | grep '/usr/bin' | cut -d' ' -f 2 | xargs md5sum | cut -d' ' -f 1 | sort | uniq | wc -l
181
</pre>
Necessary but not sufficient: technology that wouldn't have been developed if not for the ability to patent it. There are plenty of examples for drugs, and approximately zero for software as far as I'm aware.
Data-Intensive Text Processing with MapReduce (Free Book)
Great project! could you please post to twitter or something like that?
Oppo Announces World’s Thinnest Smartphone
Somewhat arbitrary, but not completely. There's some heavy math that suggests sqrt(n) scaling in the 1-d case.
The Google/Motorola deal has been closed for all of ten minutes, so that doesn't seem accurate.
What makes it wrong is the fact that we already have means for describing complex graphics that are:

- more readable
- easier to maintain
- easier to tweak
- much more powerful

For similar reasons it's considered to be wrong to use HTML tables for page layout instead of CSS.
Why is this advertisement working on me? I'm usually resistant to ads but I really want to buy this.
Eve Online spaceship viewer uses WebGL
This is great. I love the concept of 2 minutes... it forces the author to really be concise and get to the point.

Anybody know of any tutorials like this for web programming (javacript, rails, or python)?
This is a very very good point
Do you have a point to make or is is this a display of faux-superiority from someone who actually hasn't got anything to say or any way to back up their insinuations? And you don't know what irony means either.
First define what you mean by "quality" and "design" :-)

For many people outside the design/ux field "design" is something that happens after the product is defined and created. It's just about the visuals - "making something pretty". For people inside the design/ux field design it's as much about understanding the users, figuring out the problem, defining the product, figuring out the behaviour, etc. Not that the visual design aspect is unimportant - but it's only a part of what "design" is all about.

For many people outside the design/ux field a "quality" design is something that looks like something Apple would produce. For people inside the design/UX field a quality design is one that works. You don't design the advertisements for a MacDonald's burger the same way you design the adverts for the latest iPhone. Their aimed at different audiences with different goals. One isn't "good" and the other "bad".

So - does quality design help business? It depends (the favourite designer answer :-)

If you have a rubbish product then getting in a visual designer at the last minute to make it pretty probably isn't going to help much. "Putting lipstick on a pig" is the phrase you'll often hear designers use about this sort of project.

If you have an okay product with a truly terrible visual design - you may find a purely visual revamp can help. I've seen a purely visual revamp of a terrible web app admin system cause users to praise all the wonderful new functionality - which was always there before they just couldn't find it :-)

On the other hand - unless the UI is awful - you may find that a purely visual revamp does relatively little beyond make the designer not want to vomit (in the same way that having a big-ball-of-mud codebase doesn't really effect the users experience either, just makes the developers feel ill).

You may find that a pure visual redesign can help you reposition your product so that it better attracts the right audience. I worked on a project once where we very deliberately moved to a "less pretty" visual look since the "nice" design was putting off the low-budget end of the market.

The real value from design, and folk in the design/UX profession, is when you get them in from the start. All that "get out of the building" stuff that Steve Blank goes on about, all the product/market fit stuff that Eric Reis emphasises. That's what good UX/design folk do - and the good ones are very, very good at it (and have a stack of tools and techniques to help).
Pleasure, power and peace. The phases of happiness that change every thirty years, in that order.
However you can just imagine any grouping you like though, by using the power of thinking about stuff. It's a new process they just invented that, get this, lets you think about stuff. It isn't just restricted to thinking about stuff like groups of numbers however, but also works on things like duck identification and fluid dynamics, so it is very flexible.
Totally with you on this. Really sad to see that a "triangle" is actually a "border"! Seriously, WTF?! Or is it just me, and everyone else is ok with that?
If you like bottle but find yourself needing to write Ruby, check out Sinatra.
what designers like about designs is in many cases orthogonal to their effectiveness in convincing customers to enter business relationships

You have there, in a nutshell, the difference between the outlook of good and bad designers.

Bad designers care about whether they like the design.

Good designers care about whether the end-user likes the design.
Futuretimeline.net is an awesome website. Not awesome as in "cool", but as in something that literally inspires awe.

Sure, a lot of the predictions will turn out to be wrong/incorrectly timed. However, the point isn't in the details of the predictions or exactly when stuff will happen, but in the broad pictures it paints. Heck, even that may be wrong, but it certainly gives you a lot to think about..
I used to feel that way. But, after some contemplation, I realized how conceited that is. People are so multidimensional and have such varying experiences that it is arrogant to think that there is nothing interesting about someone you have just met. They may not be good at communicating and they may seem to be boring or shallow. But, they almost certainly have knowledge and experiences that are foreign to you. The trick is finding what they are. If someone can't find anything interesting about another human being, it probably says more about their lack of wonder than about the target's "interestingness" (although sometimes communication is the problem too). I really like watching Dirty Jobs with Mike Rowe to see him converse with the people he is working with. If you were small talking with these people in the dentist office they might seem boring. But, Rowe is able to bring out their interestingness.
I'm actually working on a research paper at the moment which shows how this case is overstated. The IPD merely shows that given a situation in which neither party has any advantage over the other the best choice for maximizing outcomes is cooperation. In this sense the prisoner's dilemma "begs the question" or assumes the answer it then provides. There is no "moral symmetry" in this game, merely a set of preconditions (poorly representative of the "real world") which make this cooperative outcome inevitable.
Software Interface design tips
John Lilly on building apps for phones vs tablets
Face it: you are SO gonna be assimilated.
It is funny that the Unix team at Bell Labs ended up realizing the setuid was not such a good idea after all, and replaced it with a much better design in Plan 9 (meanwhile this has been pretty much ignored back in *nix land, where many limitations, like the lack of usable private namespaces, and security issues are due to setuid):

http://doc.cat-v.org/plan_9/4th_edition/papers/auth

Somewhere there is a comment by Rob Pike (which I can't find now) about how it was ironic that the only thing patented in Unix early on turned out to be such a bad idea after all.

This historical notes aside, that we allow this software patent insanity to go on is scary and depressing. The billions of dollars being wasted (not to mention the amount of time and other precious resources) because of patents is staggering.
Pertol hike is a good thing for India | Prasanth's Blog
When you attach the space shuttle to the shuttle carrier ...
Pizza Hut Hot Dot video review | Prasanth's Blog
百丽官方网站
No, I'm used to 1em being a reasonable size for body text - the text at that link says as much, but for some reason sets its own body text to 1.3 times browser default. I don't particularly object to it, I'm just curious as to why they think the browser default is too small.
I could see why Microsoft would do something like this, but why Apple? Does anyone know?
Who is the target audience who would have enough of these applications installed that they would "own the dock"? At most I only ever used maybe 5 programs out of the whole Creative Suite enough to maintain shortcuts for them. Even the people I know who are professional animators or whatever and live in the Adobe world don't typically use much more than that number.

I do like the new look (especially the splash screens), although I rarely use any of the programs anymore. But if I were responsible for the branding, I would have looked at the most common combinations of programs as distinct sets and picked colors that way. The entirety of the suite package only makes sense to look at as a single entity to Adobe... a user who has Dreamweaver installed is unlikely to also have AfterEffects, and so on.
I think, more often, the dichotomy is between idealistic designers and pragmatic designers.

Idealistic designers care about whether the end-users (meaning the people who will, say, visit the website) like the design.

Pragmatic designers care about whether the client likes the design.

It's quite a bit harder to make money as an idealistic designer, unless you can wield conversion rate data at the client. If you're just one designer on a team working for an agency, who's been given a "brand policy" document by the client? No chance.
Seems to have been fixed
After playing with Google Earth and its 3D buildings, I'm pretty sure the London pic is taken from Broadgate Tower. :-)

NB I was curious what the low linear building in the lower center of the image is - it's the roof of Liverpool Street Station.
That question in particular was definitely shit. I absolutely love how Musk handled it though: pointed accusatory question? Spam them with a big vocabulary and technical stuff!

Textbook response, if you know that you can put the other person out of their depth.
Patents are government granted monopolies, to expect the government to then go back and untangle the ensuing cartels might sound fair, but I suspect it is naive or over optimistic at best.
Facebook's Brilliant Disaster
Hybrid Android app - was it really worth it?
Oops, there was a bug in that code that I just fixed.
I think a way to counter this would be to collect short articles by people who learned to code because someone encouraged them to, and are benefiting from it. He argues that people who are going to be great programmers will discover coding as their passion just by looking around. I disagree. Many in my generation learned to code when a teacher showed them LOGO. How is that fundamentally different from organizing study groups, or trying to make a website, book, or email list that will get people who are new to programming to discover the joy of programming?
Only服饰
Building a mobile app. Do it step by step. Literally. There are 3 reasons.