skysight-inc/HackerNews huggingface dataset:
This is really more of a problem with the horrible, horrible SIP specification. In fact, look at RFC4475[1], which seems to delight in all the strange ways a message can still be valid.

It even uses the word "infer" several times. "An element may attempt to be liberal in what it receives and infer the missing quotes."

SIP was based on HTTP because at one point they thought it would interop with HTTP. Of course, that didn't happen, and they still kept HTTP's crazy parsing rules, while adding all sorts of their own things.

The date format, for instance, really annoys me. Who would ever look at "Sat, 13 Nov 2010 23:29:00 GMT" and say "yea, that makes sense for a protocol"? Why is it done that way? Oh, that's defined in another RFC. If you trace it back, you end up decades ago in RFC500-something, and the justification is basically "well there's some mail programs out there, and people seem to be writing their headers like this, so here's sort of a standardised version of what they're doing". And since then, they just carry it forward, instead of thinking "wait, does this make sense"?

So, that legacy thinking, combined with a stubborn insistence that Postel's Law makes sense (instead of just making things much worse), and denial of reality (such as the hilarious attempts at dealing with NAT), yea, that's why SIP is horrible. If they had their own binary format, well it would have been much worse. (And SIP's problems are still deeper, even after you finish writing the horribly convoluted code require to parse such a "simple" format -- so ASN.1 would have just helped a bit; you can bet there'd also be embedded strings, with precisely the same problems.)

1: http://tools.ietf.org/rfc/rfc4475.txt
https://play.google.com/store/apps/details?id=com.instagram....
Android Design guidelines actively discurage this pattern - it supposedly too "iOSish" and protected by patterns.
The issue being that the manager who needs the work delivered is often not one empowered to get more resource on board.
I do believe that if a human nowadays were to try to eat purely raw vegetables, their digestive system wouldn't be able to extract enough calories per day to make up for the energy used to digest and stay alive. Cooking food reduces the amount of energy required to digest, effectively increasing the caloric value of foods.

Staying warm seems so unimportant compared to doubling or tripling your effective food supply.
For the more traditional definitions of "systems programming", yes. I would agree with that.

However I don't think anybody is really marketing Go for that niche.
Don't know about the Android app, but in the iPhone app the executable is 3.5MB, and the rest of the 13MB app is mostly made up of PVR files (Edit: "PowerVR Texture Files", it seems) and various images.

I've never thought about 13MB as a "big" app size, though. iPhoto is 100MB, for instance.
Combinatorics deals with discrete structures, the kind encountered in programming, while probability concerns itself with determining the likelihood of a given event. The former is clearly more relevant to general programming.

Probability does use some tools from combinatorics and vice versa, but the two subjects have vastly different goals.
I suppose it is possible that the "control of fire" was discovered and forgotten many times in the history of human kind.
It is what you do, not what you own
Sadly, this is what it always does when I search for apps that were just released. I wish they'd fix this.
What he said! I'd like to add that a key to squeezing more out of NathanRice's post is the phrase "conjugate prior." Another totally natural thing would be to use a Gaussian prior & likelihood, then update the posterior as ratings arrive. This would take advantage of the ordinality of ratings as NR suggests. Bishop's Machine Learning book goes into this sort of stuff in more depth.
Brackets and parenthesis help me understand the structure and flow of code at a glance. Indentation helps too, but it doesn't completely subsume structural syntax. It's like commas, semicolons, periods, paragraphs, etc in writing. They're tools to help you convey meaning that isn't apparent from the words themselves.

Minimalism for its own sake is an anti-pattern in language design. I will be very happy once this meme dies.
No. Google and Wikipedia decided to protest when everyone from Tim O'Reily to Mike Arrington protested and wrote against it. It is hard to compare that with articles from the likes of Mike Butcher, because he hasn't written any on the subject - yet.
It seems to be the way of the world. The Google Cloud Storage API is an exact copy of the S3 API. If you can't beat them, join them.
I think the news here should be "lots of normal people are still surprised that the FOSS movement is littered with uncooperative sperglords everywhere you look".

The deeper and more complex a project, the higher my expectation for this type of behavior. I imagine a big venn diagram of "manages ultra-complex software in use by millions" and "social skills". Linus, of course, being the shining counterexample.

Seriously though, anyone familiar with FOSS projects should be entirely unsurprised by this. If you think I'm joking, go read some of Stallman's rants or peruse esr's "how to have sex" faq.
The math doesn't make the comments good. The math makes good comments easier to find, and buries comments with inadequate favor or confidence.

Besides, the math made no effort to write the sentences. ;)
Agile Diagnosis (YC S11) Launches: Helping Doctors With Diagnosis
My 4GB hard disk was full of MP3 one or two years before Napster appeared.

It was the same for lots of my friends.
And I wasn't talking about cable TV. I was talking about tech writers.
Javascript from my experience is just a bad language. I know that just like objective-c and java aren't going away on desktop or mobile because the underpin a lot of the tech that runs those platforms despite javascript may be running on top. Html 5 needs to fully conquer the web anyway before taking mobile and desktop on which won't be one for a while.
Microsoft in 2003: "We do view Google more and more as a competitor"
It says: It is unlawful for any person, with intent to terrify, intimidate, threaten, harass, annoy or offend, to use ANY ELECTRONIC OR DIGITAL DEVICE and use any obscene, lewd or profane language or suggest any lewd or lascivious act, or threaten to inflict physical harm to the person or property of any person.

People will focus on the "with intent to.. annoy or offend" part but over look the part about "use any obscene...language, or threaten". One could easily spin this into "AZ is going to outlaw being annoying on the internet" but I don't think that is the intent here. I don't think they are trying to ban "being annoying" but rather "the use of obscene language and threats with intent to be annoying". As I read that, you can be as annoying as you want as long as you keep your language clean and don't threaten anyone.

That being said, I'd agree that the bill is too broad and open for misuse. Any time you base things off of subjective terms like "annoy", "offend" or "obscene" it just makes it bad. People are offended by all sorts of stuff that others find humorous. The court has also had a hard time defining what is "obscene" so that makes it particularly problematic.

Edit: TL/DR - Perhaps I should be more clear... I do think this is a ridiculous bill.
RainyMood -- http://www.rainymood.com/
Electronic techno (The Field), dubstep (Burial), ambient or solo piano (Pandora is good for these)

Combining rain with any of those goes very well together actually.
It's missing the PeepCode Node.js screencasts, first of which was released recently.
IPL Apps for Android and iOS
Ditto. However, it doesn't explain why it isn't on the iOS version as well.

The reason that I can think of is because Instagram refreshes (or rather pulls in) an entire new batch of photos. The expected UX for pull to refresh is that usually builds new data on top of the previous data, ie: Twitter, instead of loading entire new batch.
I thought april fools was over...
Google makes $1.70/year per Android device. Apple earned $575.
A lot of Googling, most of which concentrated on StackOverflow discussions. Redis and ØMQ both have fantastic documentation, so it's easy to get started there; LXC was really a matter of trial and error. As for the more abstract concepts (networking/distributed computing), I would start on a Wikipedia article (http://en.wikipedia.org/wiki/Distributed_computing for instance) and click links and jump from article to article for hours.

Books are great, but I prefer using solely online resources to learn; I find it to be a more efficient use of my time. Though there are notable exceptions: The Pragmatic Programmer (http://pragprog.com/the-pragmatic-programmer) and Getting Real (http://gettingreal.37signals.com/) come to mind.
Graydon's personal preference, and to make C++ programmers feel at home. I personally prefer whitespace-based syntax, but I'm not a die-hard either way. When designing a language, you pretty much have to pick one and disappoint somebody.
Traditional A/B testing assumes that there is one goal, conversion, and you tweak one thing at a time to reach that goal.

This has the same end-point, make something people want, but the methodology is completely backwards. Cover all the bases, provide all kinds of chances for users to do stuff, then figure out what your goal should be.

Interesting to see what some more experienced start-up guys think of this.
Wayfair's Road to $1 Billion
Aha Moments That Triggered Business Ideas
Lots of different music. Preferably something with a strong beat, and not something with overly strong vocals. I've been listening to the TRON Legacy soundtrack lately.
Interesting language.

Doesn't require JVM to run. I consider that a plus. But others might not.
In all of which he merely rehashes the one role he knows how to play, Jeeves the butler. He's about as talented as Jade Goody.
E-commerce tips 1.0: customer addresses
If non-Homo Sapiens like Neanderthals and the more primitive Homo-Erectus learned how to control fire, I am beginning to wonder if Homo Sapiens actually figured it out on their own given the fact that there is now mounting evidence that we co-existed with a handful of these early hominids for several millennia.
I love his whole philosophy on programming. If you read this other posts there's a definite trend of him emphasizing getting things done over getting things perfect. This is one piece of that overall philosophy.

I just spent a few weeks studying OOP and the best practices of implementing the MVC pattern and I'm not one iota closer to a working prototype. I can easily knock out a quick prototype of my idea but I'm imprisoned by exactly what the author talks about. I'm trying to do things as others always have instead of just doing it. No one is looking over my shoulder waiting to give me a grade so why not just fucking knock it out and fix things later.

I like this guy. His other posts are all real gems too and fit into this pattern.
Actually, that disproves your point, not bolsters it. Monkeys use sex extensively in their dominance hierarchy without money, too. In multiple different ways, depending on species. Money merely tweaks the details of the underlying social forces, it didn't even remotely create them.
The OED does mention the "misspelled" form, and mentions the RFC.

(http://www.oed.com/view/Entry/160862?redirectedFrom=referer#...)

> In technical uses, often in form referer owing to its use in the HTTP specification for this function (see quot. 1996).
Inside the fastest 3D Nano printer ever
I would absolutely love to learn more. I've been trying to solve some novel NLP and machine learning problems lately but my lack of statistical knowledge is becoming apparent the further along I get.

Do you have any recommendations for a good introductory treatment of Bayesian statistics?
It's worth noting Henry Ford helped bring about the 40-hr work week: http://www.worklessparty.org/timework/ford.htm
> ...are only possible because of recent advances in material science.

http://en.wikipedia.org/wiki/Aerocar
frobozz is likely referring to this: http://rationalwiki.org/wiki/Nuremberg_defense in response to this: 'Nobody is blamed for following the "rules"'
No, I simply think the main intended audience is different, there are no technical reasons at all. I wouldn't call LSL casual really.
I understand that CSS' generic fonts must be given as an identifier. I was wondering why you'd want to give a specific font family without quotes. These are equivalent, but I don't get why you'd use the former:

font-family: Helvetica Neue, Helvetica, sans-serif;
font-family: 'Helvetica Neue', 'Helvetica', sans-serif;
permission to read doesn't always imply they are uploading.

If it's behaving the same as the iOS version then it's going to scan your contacts for friends who are also Instagram members
Technical Writing for Programmers
That level of robotics (and generation of cheap energy to run them) will lead to a world where goods are plentiful and cheap. That in turn means the poor win, or rather the definition of "poor" is re-defined, as it always is.
Rabin-Karp String Searching
I don't personally use tabs at the bottom in my apps, nor do I see it as a prevailing trend in apps. However, I can see why you'd want tabs on the bottom: it's closer to your thumb if you're holding the phone one-handed. This makes it easier to use the tabs, since you don't have to reach across the screen.
Mozilla Adds Vulnerable Java Plug-in Versions to Firefox Blocklist
Embrace the future of photojournalism.
I'm sort of in the same boat. I heard about it, downloaded it, and was thinking "that's it?". Taking pictures using the stock iphone camera app is easier and faster.
Yes, it'll be part of the Gecko platform.
INotifyPropertyChanged For ViewModel or For Model?
I feel like I'm beating a dead horse, but I really can not grasp what the catalysts are for creating Rust or Go or Julia or other new languages that want to be safe, reliable, readable, etc.. 30 years ago these problems were solved in a language Ada. Its exact requirements include all of those and more.

See for yourselves: http://www.adahome.com/History/Steelman/steelman.htm
Later revisions have well-though-out rationales that show off all the changes:
Ada 95: http://www.adaic.org/resources/add_content/standards/95rat/r...
Ada 2005: http://www.adaic.org/ada-resources/standards/ada05/
Ada 2012(!!): http://www2.adacore.com/wp-content/uploads/2006/03/Ada2012_R...

The steelman was the end revision of requirements for the original language. There is a comparison of C/C++/Java/Ada wrt the steelman available as well. Ada has become so much more since this document and it's original version one really must see it to be believe it. :o)

As a community we have a tendency to embark on projects on a whim, but the effort, time and money required to bring a language to maturity is enormous. Even then any deficiency a preexisting language may have surely is not so insurmountable as to make it viable to develop a new language in house.

Can we please have some sanity? Can we please look for mature solutions?

Edit: Ada has an amazing GCC frontend developed largely by a successful opensource company (with just massive customers across the globe) and is available across all of its targets: the bsd's, solaris, linux, mac, haiku, android and more. It's a great solution that is hard to ignore.
Google quick links for Dropbox from search results
THIS!

You hit everything right on the dot. This is what a lot of people aren't able to say publicly. But you've got the right read.
Anxiety-Inducing Flying Car Prototype To Debut at New York Autoshow
Jay-Z’s 40/40 Club to Host Startup Party
Keith Olbermann On The Art of the Twitter Feud
The Extinct Agency IPO
We Wish We Could Follow This Class of Kindergartners on Twitter
Musicians, Artists Invited to Put Digital Goods Up for Sale on CoinDL
Seamless for Laundry Startups Race to Deliver Your Wearables
Booting Up: Entrepreneurial Exodus Edition
I still don't get the popularity of instagram. Is it the filters or sharing? There are tons of apps that let me apply a filter and instantly share to FB. As someone who doesn't use instagram have I missed something?
It seems obvious (to me) that one should buy an Android as Apple makes that money from you, the customer. Invest in Apple stock.
I really appreciated the post. Unfortunately we're using 5 stars, and need to do it a bit less wrong.

The main thorniness of 5 stars is that you have to answer the question of what the difference in star ratings actually mean. Is going from one star to two stars the same as four to five? Probably not, based on the way users rate, which means an algorithm like the arithmetic mean that treats them the same is wrong.

Personally, I think it's very reasonable to treat rating stars the way we should treat grades: as ordinal data, where we know that a higher rating is better but assume nothing beyond that. The difference between an F and a D is not the same as an A and a B, and the same is likely true of 1-2 stars and 4-5 stars.

I have made an attempt at applying this idea to the Ubuntu App Store's rating algorithm. I'm very much interested in comments. https://bugs.launchpad.net/ubuntu/+source/software-center/+b...
behind the scenes http://youtu.be/SIOUhjL5fKI
Thank you for this. I hadn't heard of Goodhart's Law. It expresses an intuition in a beautiful way. Really a kind of incompleteness/uncertainty principle, and such things can have profound implications.
Download are really going to high, but time will tell how people are going to use it...I am definitely going to download and try it on my android phone.
> use syscalls directly(well, except on Windows, for obvious reasons)

Not obvious to me. Please elucidate.
OLogic wants to make your phone truly mobile by giving it wheels
He's also using a timescale of just 48 hours for the comparison. Over the long term, I would have thought a greater number of customers would have a greater impact on word-of-mouth recommendations and reviews, leading to more sales.
http://www.ietf.org/rfc/ien/ien137.txt
This seems a bit silly to complain about 13Mb unless you are using a phone from the dark ages. Most phones now days have 16Gb+ of storage, the past two I bought had 32Gb and 64Gb respectively. If you do have a limit for space for some reason then why not just download it and give it a try, if it's slow and horrible just uninstall.
Instagram for Android Finally Available in Google Play : Download Now
Thanks!

Are they the same as this meetup group: http://www.meetup.com/Spacecoast-Linux/ ? If so, we've already started cross-pollinating between our groups.
I don't want to condemn Brendan Eich until I've heard his side of the story, though I think he has almost certainly acted in a way that I can't approve of here. I'm disappointed by his donation, though no more disappointed than I am about any of the other donors - I don't expect higher standards of Brendan or Mozilla than I would of anyone else, and I think that people condemning him should remember that liking Mozilla's products is not contingent on liking the personal politics of people who work for Mozilla.

His personal views have no bearing on the work that Mozilla does, or his work as part of that. As a private individual he's entitled to his own views and to support those views with his own money, and I personally believe that society benefits from allowing a distinction between the personal and professional spheres. Brendan Eich the public figure should retain respect as a pivotal figure in the development of the web, even if Brendan Eich the private individual holds views that some (though by no means all) people find deeply objectionable.
http://stereomood.com/
Thanks for sharing, that was an informative article! Well done.
Originally they were targeting "systems programming", and, being roughly the contemporary of the most well-known go authors, "systems programming" used to mean compilers, assemblers, and the like. In this meaning, this would also include browsers, although Mozilla is going for Rust.

Today, "systems programming" is more taken to mean "kernel programming", and I don't get the sense that is what was meant by the senior authors of go.
Here's an even simpler way to think about it: it's the left point of the standard 95% confidence interval from the Central Limit Theorem plus a hack for small sample sizes. The Wikipedia page says the hack is almost equivalent to estimating p = (X+2)/(n+4) i.e. assuming each item starts with two upvotes and two downvotes.
Show HN: escalate.js
An extremely simple piece of javascript code that takes your text input and plays a little bit with it by changing the font size. It's just a prototype for now, if you guys like it I'll keep adding more effects.

You can see the source code here: https://github.com/dariot/escalate.js/ and a demo page here: http://www.dei.unipd.it/~turchett/

Feedback is very much appreciated.
Google does not make hardware. This doesn't show what HTC makes for example. This is comparing apples to ....wait.
Immediately made me think of this classic blunder:

http://www.nytimes.com/2001/04/05/business/stinging-office-m...
Great idea! We do this quite regularly in the city. It does require some hustling but has always been productive.

If you're targeting college kids, Washington Square Park is a gold mine (especially when the weather is nice).
Honestly I was expecting this so badly... and got terribly disappointed. Will stick to Picplz.
Why Sales or Product are the smartest career choices - but only for now
3 Creative Tech Entrepreneurs You Should Know
Not sure if it's where they got it from, but I have seen it as part of a larger poem on bash.org.
Kolkata Web Promtion Point
Dear Internet User,

Here I am going to share a unique way to manipulate our info in Google. Google, Bing, Ask, Doogle, Search etc. is a search engine. Nowadays all the information is find out from the Google. You people search any thing else in google and Google gives our result in a few second. You wanted to Know who puts information in Google.

SEO's knowledge people put info in Google. Now a days everything is searched in internet by human being. All from IT, Non IT, Medical, Engineering and every thing have come in internet. And we have in the race who will first. By using SEO Services One can come sure in first page and who always will remain in first. But SEO will have worked in regular basis.

Thanks to all Internet User and plz don't hesitate to contact me any concern about SEO Services call @ 08826513766

Regards,
Sunil
08826513766

For more info visit at :-
www.bioamcservices.blogspot.com
بالفيديو والصور سعد الصغيرعاشر مرشح رسمى لرئاسة الجمهورية بعد تقديم التوكيلات
sperglords is a term i plan to use in the future.

(i think you mean a disjoint venn diagram)
What makes this advantageous for Go? I imagine it takes a lot of knowledge to optimize a libc for different CPUs and kernels.
Sony Cyber-shot DSC-HX9V Review
Never mind, misread the title... Instagram, not Instapaper (doh).

My take on Instagram: it's a photo-sharing service that allows you to hipsterize your photos to make you seem super cool.

Beyond that, you got me. It was one of the first kids on the block for sharing photos from a mobile device so that probably helps.
This is the go-to "solution" for people that don't know how to solve a problem.
Looking to hire
Senior .net Developer for our Boca Raton, FL office. Do you have what it takes? Send me your resume and salary requirements. We are not a recruiter!
http://www.gosection8.com/main/careers.aspx
I'd rather reply to wglb, but he's gone too deep...

Anyway, "systems" in this case includes daemons and server processes. I'll update with a reference if I can find it in the Go context.
UC browser won Readers' Choice Award
Instagram doesn't use Facebook, and is instead its own network.
While I enjoy the discussion of differing strategies, I don't see why it has to be an issue of who's right or wrong. If both authors have created good content, their price point allows them to sleep soundly at night and they wake up to positive cashflow, what's the big deal?