skysight-inc/HackerNews huggingface dataset:
>Presumably if Microsoft ever chose to sue Google over those contested links it would be a reasonable defense on Google's part that they were doing better than Microsoft's own search engine in complying. If you read Eric Goldman's excellent blog on the topic you can see that to keep your safe harbor status you have to be credibly trying to comply with requests

You're assuming that their law firm sent Bing the takedown request of which there is no evidence. Also, they're completely within their rights to host links of which they own copyright on their own search engine.
I agree with you about the camera app. FB bought out the competition. I smell a antitrust case coming.
either a city or another satellite. The first "mysterious light" I saw, which I thought was another lit satellite, was eventually described by the channel narrator as the city of Los Angeles going by far below. It was late at night, and we were seeing the lights from the LA metro area.
Built parts.

As wikipedia puts it: "Each section was designed by von Braun in Huntsville and built by outside contractors such as Boeing, North American Aviation, Douglas Aircraft, and IBM."

The extreme vertical integration (and pricing model) SpaceX has is what makes it special.
virtualenv allows you to do that too (virtualenv -p [path to python]). You just need to download the interpreter yourself.
Just wanted to say that the bug I reported with the site has now been fixed on windows Chrome, as well as the layour issue with the change of font you made.

Good look with your site :)
Problems with Google+: A Microsoft's PM Perspective
There is more than one way to achieve a positive result. I think a minimum viable product makes a lot of sense for an early stage startup that is still validating their idea on the market. For a well established product like Coda or TextMate, you usually want your next edition to satisfy many of the needs of existing customers and motivate them to upgrade. Of course, this is not to say that you can't still use the minimum viable product approach. You just can't rule out doing the opposite just because it's not Lean. For established companies it can work.
Cloud service for building iOS and Android apps without the SDKs
The death of unlimited: How Verizon and AT&T are affecting other industries
For what? And how is it working out for you?
Could you please elaborate the application?
Are there any benefits over other languages(python/clojure/ruby etc)?
I'd go so far as to say 'just use Handlebars', as at some point you will need an 'each' construct which underscore templates don't provide. They're okay for minimal templates that are akin to string interpolation, but as soon as you 'get serious' you end up writing things like <% _.each(things, function(thing){ %> which is just horrible.

Mustache-based templates (mustache, handlebars, hogan.js), though they are a bitch in their schooling you on being 'logicless' really are in my experience, very practical.

And please no-one downvote me by nitpicking that templates can never be truly logicless, I know that :)
That's a valid point, although in the case of links pointing to 'cracked' versions of their tools or operating system it might look silly for Bing to continue to link to them.
I'm not the author, but I just picked a Flask / Backbone stack over Django (after initially starting with Django) because so much of Django didn't seem to fit. Django wanted me to make a server side template based CMS. All I wanted was something where I could make a server that talked mostly JSON to clients. (My web application controls and displays results from using some custom hardware and will serve at most tens of users.)
Treaties can be, and have been, renegotiated.
Sorry for being off topic, but do people really pick a search engine and stick with it long term? I will use a search engine for a few days to a week, rotate to another. Google gets A little over half of my search business, with the rest split between DuckDuckGo, Bing, and Yippy (used to be Clusty). There is zero overhead to switch the default search engine in a browser.
Apparently youtube is: http://code.google.com/p/vitess/

as well as heroku: http://blog.golang.org/2011/04/go-at-heroku.html / https://github.com/ha/doozerd

edit: more here http://go-lang.cat-v.org/organizations-using-go
Optical size variants (the size at which the text appears in your field of view, and its size relative to other type in a layout) are different from DPI variants or paper coarseness variants, though.

Paper coarseness variants will generally be designed around the physics of ink, to trap it in the junctions of small letterforms and prevent ink bleeding. Optical sizes tend to be more about the relationship between headline and body, with things like tighter standard kerning, taller x-heights, and so on. A DPI variant should only concern itself with aliasing, and aliasing is a render-time issue. You can design a typeface to counter this from the foundry side, but a more sustainable solution would be to counter it from the software side.
Sorry for late reply, but after viewing videos on Scratch it seems more like a lego not a programming language. Does it help in teaching programming?
Unfortunately, we live in a world where so many people can't tell the difference between right and wrong that I get annoying calls from roofing companies. Here's a clue for you: just because something might not be against the law and might be profitable doesn't mean that it is civil behavior. People like you create the annoyances are the bad side of all our modern, convenient technology. You know very well that those people already know their roofs are damaged and know how to use a telephone to call the roofer that they want to call when it is convenient for them to do so. But you are willing to harass 20 people who don't want to hear from you so that you can hit that one old lady who will swallow your pitch and hire you (or your "client") rather than comparison shop and research reputations.

There is no "good" telemarketing that gets "drowned out." What you are doing is wrong.
What is good in Django is mainly it's ORM, which we don't need. Its templating system sucks, and also its memory usage and performance otherwise.
Hitler Berates Staff for Using Git. Hates On Linus.
TeX is great but in serious need of a rewrite. I'm not sure it will ever happen.
I am using it at CloudFlare for a backend application for optimizing HTTP connections. It consists of a server and client portion doing connection multiplexing, compression and a bunch of other low level stuff. The project has not been made public yet (but will be which I'll be able to talk about it more).

I could not have imagined writing this in Python or Ruby and I don't know Clojure at all.

Go was good because it's close to a systems language and has great concurrency mechanisms. The program makes extensive use of goroutines and channels for communication. I also make use of a large number of packages from the Go library as well as one external package for memcached integration.

The total code is about 4,000 lines.
Why do they need a second app anyway? If they could just merge the working upload functionality into their existing app and let us use our own camera apps. I almost feel they intentionally broke photo uploads in their app in the past 6 months in prep for this release.
What I meant that you can keep the files small thus it's easy to find the correct line of error.
MVP is an approach for startups that navigate in unknown and very risky waters, not knowing if they will even have paying customers. Now, we could certainly discuss the merits and validity of MVP but what the Coda 2 team does - web dev app a la Dreamweaver - seems so opposite to what startups have to go through that it makes sense that they go for "maximum viable products". Also, once you move beyond the first big release of your product (which Coda 2 has) I'm not sure you can create a mvp anymore.
Father Shot his 8 Year old Boy in Head
> I hope this doesn't mean I have to start testing with yet another browser. Can't FB use Webkit like everyone else?

If you're not testing in more than 2-3 browsers, I seriously have to question your acumen as a "web developer". Browsers do exist outside of the Webkit bubble.
Apple boss Tim Cook rejects $75m payout
Divvy: XMonad alternative for Mac OS
And then people complain when they can't seem to hire anyone that knows their tech stack of the minute.
Here is a pretty good example http://news.ycombinator.com/item?id=4019595
I'm with you on this one, that doesn't seem like the most well-considered paragraph. As well as the point you picked up on there's also: 'Code is cleaner and more verbose' - less verbose surely. 'Faster development and less bugs' - huge sweeping generalisation that I'm not sure can be backed-up.

That said I'm a CoffeeScript fan, but I'd like to see people being realistic about its benefits, not just making really vague claims. Also it's okay just to say things like 'Coding in CoffeeScript is fun', I would have just left it there. :)

Edit: I also really like the article overall, thanks for posting and sorry for the initially negative tone of my comment. I especially like the perspective on the backend - agreed!
Also, because I don't need teh web scalez, I'm using Postgres. For fear of making things completely undevelopable for hires outside Silicon Valley and NYC, I passed on stuff like Coffeescript and SASS.
I have a few issues with this.

First, Camera had to already be in development before the Instagram deal so they did "buy out the competition".

Second, there is no way in hell Apple would have approved an application with the same name as one of the default apps if it was not Facebook. Are "clock" "messages" "newsstand" etc.. fair game/names for all App developers now?
Apparently Google isn't a heavy Go user and has no plans to become one.
But he'll have been dead for years by then
WxPython: How to use the Clipboard
it would be great if you could give a reason for your thoughts.
Disagree. If you look at all the three camera apps next to it (including instagram) they all have the camera lense. It seems facetious to suggest this is 'copying' Apple.

Also, what's the big deal with making it similar to Apple's App? Anyone who usually tries to copy them would be pitied because we know that copying Apple is a recipe for disaster. But because it's instagram, we know it's going to succeed. So it seems you have some sort of issue with Facebook spending $1 billion and then trying to grow the app from there.

Getting sick of the FB hate just because we now take it for granted. I've been through that phase, and it feels very unnecessary now.
Youtube, Heroku, Canonical, BBC Worldwide, ngmoco, smugmug, Spotify... Golang is strange, need to write some Go codes in order to appreciate the language design decision.
what? could you elaborate?
This is one area which would be good for the government to get into. They have the resources to actually follow up and do something about it. Create a number of fake residential numbers, publish them in the phone book, add them to the do not call list, publish them on websites, and so on. Then watch for the calls to come in. They could do the fake credit card thing and prosecute the offenders to hell and back. It'd be self-funding too.
Pretty sure Facebook was developing Camera for a long time before Zuckerberg pulled a fast one and bought Instagram.

As for the icon... it's a camera in an app button. What's the big deal? Facebook color is that blue. Default OS is white. I don't even have an iPhone and I know this.
If you're absolutely positive WebOS is dead -- you're wrong.
Online Community for Kids [who make] - DIY
Yay! I hate telemarketing calls.

There are 3 I tend to get. 2 of them are from places that I clearly did give my number too, one of which is a non-profit I've asked to stop calling me and the other is a car company that keeps trying to get me to trade in my car. The third is something in spanish that starts off with "felicitations, eres el ganador ..." which is where I hang up every time. Fortunately those have become rare lately. All are to my personal cell phone.

I'm glad to hear someone did something in one case.

My grandpa has long had the habit of shoving junk mail into the business reply envelopes for other junk mail. Hilarious, but I'm not quite that mean. But my grandpa used to work for the USPS, so maybe it's his way of supporting his old employer. :-)
John Gruber talks about the Talk Show leaving 5by5
The New Codas
Data Compression Programs: code, benchmarks, a book and more
If you read the article you'll see that they're only sending their custom font to OSX. PCs get Georgia. On OSX, resolution is enough to determine pixel density at the granularity they need because of the limited number of products Apple has [1].

So they have successfully achieved their goal.

It's not a goal I would set out to achieve, but to each their own.

1. Notice that both Air models have high(ish) DPI resolutions that are unique in the history of Apple products.
HipChat and Airbrake integration.
Annzo Corporation | Annzo Corporation Canada – Annzo Corp SEO Services
At Annzo Corp our professionals assign special care to your web development projects, because promoting your business is our business.
Facebook Camera - Questions and Answers
Apple has recommended this app already. Therefore they think it's just fine. Also, what about Camera+? Is that a sleazy name too?

I also want to point out that by default Google Plus on Android automatically uploads each picture I take. You know what I call that? Awesome. I don't want to bother doing it manually. However, I want to manually select the ones I want to share. If anything, facebook is copying that functionality.

If facebook only cared about it's revenue stream then their users would see a lot of in your face type ads. There are no popups and it is all done in a fairly classy manner.

This article suggests bias against Facebook and nothing more.
Although it seems weird that they would have different groups for "remove stuff from Google" and "remove stuff from Bing". Why wouldn't they simply have a group for "remove stuff from search engines"?
Hmm, I can think of better reasons to dislike them than they put another camera app up in the iOS universe. I agree that they would have been better off tweaking the Instagram icon rather than copying the native icon.
I wanted to say I really like how you summed your thought up. You made a lot of sense, and I completely agree.

We created something that was first released as an MVP (and we made sure that was clear for our customers). Now that we know we have customers, and we know people are willing to pay... we're taking our time to make sure we do the rest of it right. And so far, our customers have been very understanding, patient, and helpful through the process. Something I didn't think would be the case.

*edit: typo
>They took it a step further to design an icon that looks exactly like the built-in Apple Camera app.

Well...I wound't say exactly.

Also, If they're such an unscrupulous company, you could always stop using their services. The reasons you give for not doing so aren't real reasons--it's laziness. I don't use FB at all and am still quite able to communicate with my friends and family (who may or may not be on FB). Go me.
Richard Branson: In defence of capitalism and entrepreneurs
Hmm. I agree that it's normalized (as you said below), and not controversial to lots of people. But I think that's because people are mostly fine with casual sexism, as long as it's not too obvious.

So think about this. You've seen it applied to both genders. How is it applied to men? "Whiny little bitch"; "I'm gonna make you my bitch"; "Suck it, bitch"; "Stop bitching ..." Here's what those phrases mean to people, not in the past but today: "you're acting like a weak, pathetic woman"; "I'm going to sexually dominate you like a woman".

How is it applied to women? "Stop your bitching." "Shut up, bitch." "She's such a bitch." Can you guess how those ones come across? "Shut up, stop complaining, and smile the way you're supposed to." "I own you; do what I say." "She doesn't act the way women should."

Right now (if you're not a terrible person :) you're already typing "that's not what it means when I say it!" And I sorta believe you, and that's great. But there's a reason that if you stop using "bitch," you won't have a good word to replace it. "Bitch" is a powerful, useful word exactly because it's great for calling men women, and telling women to stay in their place. Those messages hit hard, because it hasn't been very long since women were literally property, so having a quick way to hit someone with them comes in handy. And you don't get to choose how people hear your words -- when you use it, that's what's lurking right under the surface, and it's what a lot of people will hear.

Go ahead and keep doing it if that's your thing. Even try to reclaim it. But some of us are going to think you're just another schmuck blindly supporting the idea that men are one way and women are another way and men should be in charge of women. I haven't used the word "offensive" here, because that makes it all about me. I'm not offended.* It doesn't matter if I'm offended. What matters is that words promote ideas, and the word "bitch" promotes a stupid idea, and you might not want to do that.

* (Offended is such a weak emotion anyway. I recommend self-righteous anger, bitter amusement, cold calculation or cynical detachment. No one is merely offended.)
You can use the MVP concept, even on a very mature product. You just have to adjust the scope of the idea. For example, my product has been in development for more than 10 years and has had 24 major releases. Yet when we are considering adding a new feature, we still scope the work in terms of the minimum usable version of the feature, as well as the "100% version", hopefully with a few reasonable steps in between. This enables us to focus on getting something useful out quickly, in order to validate the feature, while avoiding gold plating until we have that validation.
> Thanks for the feedback and for following Elixir all this time!

I've been closely following Elixir since it was announced and I should've made it clear that I still think Elixir is a fantastic project

At first I though it would be my doorway into Erlang programming (or Reia, at the time), with the familiar syntax and all, but eventually I learned Erlang and wound up actually enjoying it. Then, an opportunity arose to use Elixir but, because of its early stage (this was right between 0.3 and 0.4), I couldn't deploy it in a production environment, so I ended up choosing Clojure.

So now, between Erlang and Clojure, I can't see where I could justify using Elixir. It's just my personal experience, of course.

> Unfortunately, extending the Erlang VM is nowhere close to extending the Java VM. :(

No need to; one could just adapt ClojureScript to spit out Erlang. It would depend on the JVM and wouldn't support native macros, but it would work ok, I guess.

> The problem with the OO approach is that OO didn't suit well an immutable language.

I think you made a very wise choice when you ditched OO. I'm all for functional & immutable.

> We are exchanging the OO familiarity by a better/tighter integration with Erlang runtime, which will, hopefully, be a good reason for people to try it out.

I understand it might be premature, but I would love to know what kind of projects/developers is Elixir attracting?
Is that a reference to something? I'm imagining Hofstadter telling fans to call a number at random, and ask the person who answers to call another number at random and repeat the request to whoever answers, with the end result being that Hofstadter's phone would ring and you could talk to him. That sounds like something he'd do, but I can't find a mention of it on Google.
I'm using it on a fairly substantial web back end for a new mobile startup. I've also used it in the past at hackathons. I'm a big fan, overall.
What's the conventional wisdom on why Panda hit TeachStreet?
That's not a comment on the technical benefits. It's a comment on turning around battleships.

Porting large projects is lots of work, especially when there's plenty of stuff to do that directly impacts the customer. New projects are a different story.
So whenever people ask me about Go, I try and get them to keep in mind this isn't meant to be a competitor to python/ruby or any of that. Approach it from the mindset of a C guy and it will look amazing. The biggest benefits over python/ruby are static typing and that it is compiled. I know static typing isn't popular around here but it has its benefits. I love go and I know web programming is possible in it, but I'd never use it for that. To me it shines at system level services, embedded linux, and anything with high performances and reliability requirements without real time requirements.

We were actually having a talk today about using it here on an embedded Linux device we produce. I'm not very confident anything will come of it but I think it would be a good fit.
I think you are correct. And it is funny that when I think of the meaning of the related curse, "son of a bitch", I always interpret it literally as "son of a female dog". I never think of it as, "son of a disreputable woman." This is in contrast to "son of a whore" where the human female allusion is clear.
They do not. They simply request a link... and most of the time request it in the middle of your content, written in like it's a natural link you happened to think was appropriate to your audience.

Thanks for all the answers guys - a clarity I appreciate and will take action on.
Kid Hacking – Learning the Computer
Deepika Padukone is ready for another Bikini shot
This app is exactly what I was hoping for with Pair, which I saw zero value in considering it was just a glorified text-messaging app with a less-than-stellar UI. Excited to try it out.
An interesting usage of descriptors not mentioned in the article are bound methods, which turn Class.function(self, x) into instance.method(x).
Dang, I don't give two craps about controversial language--but overtly violent sexual language, expressing contempt in a way that sounds like rape? Poops on that.
I agree.

But for larger apps Handlebars.js is great because it supports pre-compilation which helps boost performance.
then you meant less verbose
"(s)elected representative" I believe is the traditional term here.
Gecko answered the question explicitly: learn Python 2.
Is there no Hacker News story that can pass without reference to copyright?
> Another idea would be for banks to offer special credit card numbers, that get automatically flagged as bogus purchases. Any bank offering such a service? If I ever use the magic number, the transaction is perceived to go through, but it's actually tracked and no money is exchanged. Not sure if it's doable with respect to Visa and Mastercard networks.

A credit card that allows you to make purchases but never transfers any money? I'm not sure you've quite thought that through.
Most of those git binaries are links to git for tab completion in your shell.

DVI is exactly what we're talking about: a strange custom format that only exists to be transformed into formats we want. A modern TeX should produce PDF output with no DVI intermediate stage.

Same story with Metafont. Outside math, people want good fonts developed by typographers. Those fonts don't show up in Metafont or TFM format, they show up in OTF and TTF. Getting TeX to handle these is quite a chore, but even if you do, you're still going to have Metafont and all the strange intermediate files it creates lying around on your filesystem.

There is a reason no other software is built like TeX: it's terrible. But for its history and the fact it does the job really well, nobody would tolerate this mess.
Wantering Launches Pinterest-Style Ecommerce Site
Go is very intriguing and many people commented that it feels natural to code in Go. Do you share the same view?

Did you run into any difficulties managing 4000 lines of code?