skysight-inc/HackerNews huggingface dataset:
We've been prepping for "the big one" for generations. Many have become complacent. We're more worried about earthquakes causing a "lahar" mud slide off Rainier and plowing through lowlands. Evacuation drills are down to about 4.5 minutes.

Earthquakes are a good reason not to live anywhere on the Pacific coast. Hurricanes are a good reason not to live in the southeast, or apparently, New Jersey. And I don't want to live in "tornado alley"...

Edit: That article is just more FUD, designed to be fed to people who enjoy being afraid. There's no new knowledge there.
The upper stages used hydrogen - if that leaks (or the LOX) then your bad day is going to proceed much more rapidly.
That and the horrible weather. If the northwest's weather didn't suck so much, I would never have moved back down to the bay area.
You always get that the first time you use app store, possibly the first time after upgrading if you don't have one or more of the apps.

Not new, not related to google maps.
Simple Word to PDF API
But their iOS app is 1000x uglier. Swapped my Google Auth credentials into Authy as soon as I realized I had the option.
There are regulated industries then there are utility monopolies. In the latter case, the monopoly is part of the bargain that convinces a private company to get into a business subject to a particularly onerous regulation. Cab services are basically like utility monopolies. Protection from competition is part of the bargain cities make with them to get them to do abstain from doing otherwise sensible things like not serving unprofitable routes.
"
long int fac(unsigned long int n) {
return lround(exp(lgamma(n+1)));
}
"

Sounds great! What's the factorial of 40? Let's use some python:

>>> int(math.exp(math.lgamma(41)))

815915283247882431423526575245034982027017846784L

Huh, weird. I would've thought the factorial of 40 would be divisible by ten. Let's try it another way:

Prelude> let fac n = foldr1 (*) [1..n]

Prelude> fac 40

815915283247897734345611269596115894272000000000

The author's disdain for the lambda calculus, as if it is somehow not real math (because it doesn't involve numbers in the familiar sense?), is bizarre.
Clojure web framework Noir is now deprecated
AskAFounder - Brennan Dunn of Planscope.io
The author ignores that there are a limited number of big ad budgets that will spend big $$ on shitty placements like ESPN, etc.

I speak from experience. Anyone spending more than $1m a year on Internet advertising is investing in "branding" more than they are investing in "conversions". If you want to take the risk that this scales, go for it.
Did you read my post? Even the basic text it sends is enough to be a concern for some.

Are you saying you doubt it does this?
I would say the first sign is that the sheen has worn off and people are starting to notice some deep-set flaws in the services they use. Fewer people think Google is good and never "evil", Macs don't always "just work", and Facebook continues to have "privacy issues".
Better start packing up then! See this: http://cliffmass.blogspot.com/2012/12/does-it-really-rain-al...
"You only reinforced your reputation with that post."

Because nothing says "Apple fanboi" like unprompted criticism of iOS. Spoilers: internet checkmate.

"You made it clear that you think that people's response to Apple not fixing iOS's "most glaring weakness" will be to jailbreak, and not to leave iOS for greener pastures."

I did not "make that clear", I gave one result which I think will be common. Some people will certainly leave too, and I could well be one of them (cmon Nexus 7 LTE) but you give up more of whatever you like about the platform by leaving than by jailbreaking so you'd have to value intents and contracts somewhat more.

Despite you repeatedly calling me a "fanboi" I have no special loyalty to Apple. Before I got my 4S almost a year ago I gave my wife my 3GS and used her shitty sony-ericson flip phone for 6 months and I was fine with that. I used Macs in college and despite liking them and abhoring Microsoft at that time the last 5 machines I've bought have all been PCs which I've been very satisfied with. If I was going to buy a new desktop today it would certainly be a pc. A new laptop? I suspect an ultrabook but it might be a retina MBP. In the same way I like the iphone but I don't stand in line on release day nor do I buy every one nor do I expect to always buy iphones or even phones in the future. The iphones I've bought have always been because, when I went to buy phones, it was the best phone. Now reasonable people may disagree with that assessment but there's also no shortage of objective evidence that supports it.

"Tell me again, what's the difference between Gruber's biased rhetoric and your own?"

I'll answer right after you let us know, have you stopped beating your wife?
And perhaps I should add a "why" - the universe of web properties that can convert is limited. They typically have a small audience, so the real spend for any specific brand that will really convert into actual $$ sales is limited. I'm guessing that its around the $1m mark. I could be wrong by an order of magnitude, and probably not much more.
Where I live we call it petrol and buy it by the litre, not the gallon.

So, no I'm not up to speed on the cost of living in the USA ;)
F# vs. Scala, My Take at Year Two
I lived next to a 4 star hotel in Chicago. The transient patrons attracted a steady stream of prostitutes in and out of the hotel.
You mean like this? http://wiki.dreamhost.com/Available_One_Click_Installs

I've thrown up a couple of basic WP installs on there in the past. One-ish click install and it Auto updates.
Yes, I think that is the likely outcome if availability of capital is not the constraining factor. And my read of the U.S. economy is that availability of capital is not the constraining factor currently: lots of companies are sitting on huge piles of cash that they don't know what to do with. So they'd happily automate any A or B if it made financial sense to do so, i.e., if ratio of labor cost to robot cost favored the robots.
Nobody cares if you're an extremist zealot. And if they do,they'll stop caring after a minute.

Practice what you preach. Make the web better.. even if it's tad better by getting rid of FB comments.
Something stinks, then. I put down a preorder for Halo 4 at the local Gamestop and picked it up on launch day.

This cost me $60 about 3 months ago.

I've got the statement open, literally, right in front of me, and it shows a $60 charge from that store. I had to walk in and cough up the sales tax on launch day. I've got that charge right in front of me too.
There's no such thing as "back to normal" after trauma. You just settle into a new normal.
I've been reading "The Twelve-Factor App" today, which goes even farther and suggests a strict separation of code and config[1]. In which case, presumably, all of these settings:

config.action_mailer.smtp_settings = {
address: "smtp.gmail.com",
port: 587,
domain: "example.com",
authentication: "plain",
enable_starttls_auto: true,
user_name: ENV["GMAIL_USERNAME"],
password: ENV["GMAIL_PASSWORD"]
}

would be stored outside the codebase, not just the username and password. This seems to be accomplished with a tool like Foreman[2], mentioned at the end of OP under "Other Approaches".

It's more work to set up, but does seem like it would be more reliable than your method. I like the idea of deploying an app anywhere without modifying code (only config details, stored separately). I've yet to work on a large SaaS app, but am studying the 12-factor manifesto to try to implement as much of it as possible when I do.

[1] http://www.12factor.net/config

[2] https://github.com/ddollar/foreman
IOS Development with Ruby
A Start-up's Plan to Hire Away Microsoft's Tech Talent
I use it extensively. I really like it. It looks a bit verbose at first, but it's easy to create your own wrapper functions to customize it.
Anil is technically correct. And 10 years ago, the top three social networks were Userland Radio, MoveAbleType and Blogware. And Blackberry was an awesome smartphone.

And 10 years later, the early adopters have moved on to other things and the mass market has arrived to stake their claim to the social web with Facebook, Twitter et al.
Our summers are glorious :)

Don't you get bored with the constant sunshine?
Yes yes, I read the selfish gene too. I don't mean that as a slight, as most of my significant understanding of evolution comes from that book. Yes, ultimately its about genes attempting to propagate themselves. But completely ignoring higher "levels" of selection is overly reductionist. It's like saying consciousness is simply chemical reactions firing in the brain. While technically true, this analysis is not at the correct level of abstraction for maximum understanding (also the same reason why we don't program in assembly).

Genes create behaviors in their host organisms. This is a large class of affects that genes have that ultimately exert selective pressures. This is the correct level of abstraction to understand this mechanism. Similarly for analyzing unfit behaviors for an individual that are ultimately fit for the group as a whole, thus the behavior is not completely weeded out.
I Went to Art Basel and Tried to "Get" Art
I think he just meant the calculus of real numbers i.e. calculus of infinitesimals.
Panning around, rotate with 2 fingers, zoom in and out. Even the right menu animation is laggy.
Here's an example for you, from the wd.js project spearheaded by our own Adam Christian: https://saucelabs.com/tests/7639f02aa04d4393a7dd39a99e49de1b

This differs from the default Sauce job page in that the logs for the test aren't shared, and of course, only the person who ran the job can edit it.
Start a Company; It's Your Only Hope of Living the Life You Want
Because I like a good game of hard-ball I guess :)

That, and Apple has always annoyed me since I can remember...so for me personally, it's just nice to see them lose.
frequented by good morally-unquestionable family men living clean lives in clean homes., right ? WHO can afford escorts & 4* hotels ? Thank you, you've made my point for me.
You might want to revisit your idea, I mean, fantasy of the wholesome residential subdivision. Stepford wives & all.

My point is, if you've failed to grasp it, you're no better than the average AirBnb customer, not worse either. Just don't go trying to perpetuate some manufactured falsehood to reinforce your hostility towards a company whose business model you disagree with.
There is only one semi-reliable auth method: deep body scan + DNA + mitochondrial RNA + retina scan fuzzy match. Passwords and 2 factor auth suck. And so will embedded/mark IDs, which I will never, ever use.

This is a good idea- everyone worth their salt wants a third-party single auth service, perhaps one that we pay an annual fee for, however this ain't it yet. You should not piggyback. Don't.
I remember ordering a mug from fab and it took a noticeable amount of time to arrive (weeks). Perhaps they are trying to improve that.
Here in Australia there are four major banks, which effectively gives them a monopoly on the entire banking sector and it's been that way for decades.

All those banks pay a 4.5% dividend and on top of that you also get capital growth on that investment.

Now while this is by no means risk free investing, unlike banks in America that are pretty much unregulated, these Australian banks are heavily regulated.

So for these institutes the term 'safe as a bank' does in fact apply.
Somewhat. The usual rules of working in a garbage collected language still apply -- references are references, and keeping an event bound to another object is a reference to that object.

`listenTo` and `stopListening` just give you an inverted (and often easier) way to manage the references ... so that you can remove all of the references from the "other" side. For example:

view.listenTo(model, 'change', view.renderChange);
view.listenTo(collection, 'add', view.addItem);
view.listenTo(Backbone, 'initialLoad', view.reinit);

# ... and then, when you want to get rid of the view:

view.remove();
# Calls view.stopListening(), removing *all* of the
# events from "view" bound on all of those different objects.

Note that none of this is necessary if you throw away both sides of the bound event at the same time -- those will still be GC'd as usual. Also, this isn't just for Views. The methods are available on anything that mixes in Backbone.Events.
It doesn't rain all the time in Seattle, but it rains almost every day most of the year. When I lived in Seattle, I remember some months when the sky was gray 24/7. Crushing, relentless gray. It felt like living inside a concrete dome. :\
Come on!.. it only took me 17 years to get used to the rain (Came from South America).
>> Today, they are among the highest paid workers in the second world, and that trend continues.

http://en.wikipedia.org/wiki/Second_World
App Engine 1.7.4 Released
> Especially since Apple are clearly working to improve their own maps. If/when they hit (or near) parity ...

The thing is that Google is also working constantly to improve its maps, and has a far larger and more experienced team doing so than Apple.

[Besides the underlying infrastructure which forms the bulk the effort, now that Google has its own app, they have a very definite incentive to keep improving it (whereas in the case of the iOS5 maps app, there were artificial constraints preventing it from being kept up-to-date).]

There's no guarantee that Apple ever will hit parity; indeed, they may simply fall farther behind...
Heyzap [YC09] adds achievements to its mobile gaming platform
You can code for fun, but my understanding is you can't do it for a Mexican entity. E.g., if you're hanging out at cafe and say, "Hey, let me make a website for you guys," that would be illegal. Actual enforcement varies, of course.
I think this is an example of seeing the past through rose-coloured glasses.

We have taken two steps forward, is it all that bad to reflect on the step we took backward?

A lot of the improvements we've made do not come at the cost of the things we've lost. Some things did have to go to enable the new ways, but some are also the victims of happenstance and circumstance. Some losses are implementation details really, or nice-to-haves that got cut for time/budget. Instead of a point for point dismissal of his post, consider the possibility that desirable properties of the old way do exist. Could long lost characteristics of the internet be rolled back into the current state of affairs in a beneficial way?

I think so. For example, a few of his points strike on the consolidation of the internet. Now that computing is dirt cheap I can run off into my corner and do my own thing, and the interconnectivty some of the new toys offer mean the people I care about know what I'm up to over here and can seamlessly experience it.

Facebook is just as susceptible to disruption

It sure is, but not by the kind of people who can't think about the concept of portable data and interoperability beyond POP/IMAP. Is mint.com not a very obvious poster child for data portability in this decade?
バーバリーバッグ
FREE ITEMS FROM AMAZON
My understanding is that you'll be sued in a particular part of Texas where juries greatly favor the patent trolls. It seems that currently you can depend on losing if you don't settle.
Their latest rocket test merely shows that they can get something into orbit. For a nuclear missile they would need a reentry vehicle and a small enough bomb, that the missile can carry it.
Thanks for the explanation. Looks like a useful and nicely minimal addition.
What phone/tablet are you using ?

I'm able to get into the pictures loaded feed under 5 seconds on 3G and under 4 seconds on WiFi. And I get about 10 articles before I have to refresh (which takes less than a second) to see more.

I'm using a HTC One X.
I think one could make a very good argument that Facebook is Geocities 3.0 (and Myspace was 2.0), or perhaps that Geocities was in the same space, but didn't understand the problem it actually should have been solving. Livejournal probably deserves a mention here, though I don't think it ever achieved quite the prominence of the other three.

What most people seem to want to do with a personal website is provide some contact information, list some stuff they like, link to their friends and family and occasionally tell the world what they're up to. Personalizing the appearance of one's personal page seemed important, looking at Geocities and Myspace, but Facebook seems to suggest that it might not be necessary. On the other hand, interaction with other users has become more important.
HN Conversation here: http://news.ycombinator.com/item?id=4918669
SEO Data, Predictions & Tips for 2013 [Infographic]
Reading this brought a smile to my face. It took me back to the days of AIM chats, the silly screennames, Casio messagers that we could program to work as remotes for the school TVs to baffle teachers, et al...

I never really considered how technology was evolving during that time of my life, but it definitely was, and I'm getting nostalgic just thinking about it :)
>If you're going to have different pricing tiers, the higher tiers need to ostensibly have more work put into them. You can't just say that if you fit into one bucket of people we know you have more money, so we're going to charge you more (e.g. DVD regions). You need to give them something more for it, so that your customers don't hate you

See, I used to think this until I heard a talk by Kendall Miller in which he described his pricing experience.

He had an enterprise tier that was orders of magnitude more costly than the other tiers. Executives would skip straight over the other tiers and buy the enterprise level happily. Customers would come to him and say "I love you guys! You really understand the enterprise."

That tier did have extra features, just like you're encouraging. But the punchline is Miller logged the use of every feature and discovered not a single one of his enterprise customers was using the extra ones. They simply wanted to pay more.
Hey Ryan. We're happy to help you get setup and use the AdRoll platform with all of its features. I'll email you and have someone on our account and support team follow up with you.
I'm not sure I'd call them a startup, but the first company that sprang to mind was Shopify.
Shhh ... you'll ruin the surprise ;)
Those problems which lack closed-form solutions might lack another attribute that the Fibonacci sequence has, namely, it's easy to wrap your head around the nature of the problem and to verify correct answers. It's purely a teaching tool.

It's also worth pointing out that someone who's taught about recursion, dynamic programming, and memoization using the Fibonacci sequence likely knows a lot more about those topics by the end than the person who's told "use lgamma and exp to calculate the nth Fibonacci number" knows about gamma functions. Unless, of course, you think that programmers should all take the necessary mathematics to know how to derive the relevant results themselves---maybe you do---but the author certainly doesn't present a case for that.
Hooray for the global event bus!
All softwares are not created equal. Some are born as the law and some as graffiti on the wall.
A lot of code these days is just disposable.Its only used for few months and thrown away for something new. The internet and mobile apps always stays in a fluid state as user requirements, devices and the environment keep changing. It would be unimaginably hard to provide mathematical rigor to every html page-scrapping script I write.
Sure there must be mathematical rigor in software that has some serious uses like in real-time systems, rockets, cars etc. I would be very upset if my car vendor does not apply some serious math to their code for car's critical systems and I think they do.
and as far as my mobile app is concerned I am happy with the Xcode's static analyzer.
I really dislike the new design.
Also, it's just me or the fonts are horribly cluttered? I'm guessing it's my fault and I need some font installed or something, because it's really awful.
"Technorati? Honestly, I think this is an example of living inside a very small bubble. I'd honestly never heard of Technorati until long after it had waned."

To any blogger back then, Technorati was as ubiquitous as Google Analytics is today. I think the point here is Technorati reached a point where it couldn't deal with all the spam and today, it's very hard to track inbound links. Neither Google nor anyone else does a decent job of this. (They show referring pages when people click on a link, but not occasions when an author creates the link.)

"What's clear from this is that Flickr didn't (and doesn't) cover what is the use case for most people: sharing photos with a limited group of friends and family."

This is a bitter irony, because Flickr was (probably?) the first service to explicitly include a privacy option for sharing with friends and family. That most people do it today on other services (e.g. FB) probably says more about senior management at Yahoo over the years than anything profound about the web and walled gardens.
I don't think this a particularly unique or noteworthy perspective, and nor does it provide any real insight into the youth demographic.

As a sidenote, I've noticed that teenagers love to declare their age when posting on the internet, as if their youth entitles them to an audience.

Now get off my lawn.
Unless you are involved with Apple, we really don't know what choices they had. By all accounts their contracts with Google were set to expire, and they were in negotiations to renew. If those talks broke down and they did not have legal access to use Google data any longer, their hands were kind of tied.
Piracetams.
This. This is the web I care about. The principles that keep me doing what I do for a living. I love this web, and how it works.

But the thing is, I love the web we have now, too. I love the interconnectedness and the fact that you don't need to be technical to find, share and create amazing stuff. You just have to have imagination and humanity.

So, let's go back. Let's take the web we've got today, and let's consciously retrofit it with the plumbing we had back then. Let's take the services we all work on and stick in those APIs. Let's make it all work better together, so that the sum of all the web applications is far more than all the web applications separately.

Think about the back-end services we all value: Stripe. Twilio. AWS. What unites all of them is that they're incredibly simple to develop with, and to connect into other applications. That's why Twitter succeeded in the beginning, too: because its API was simple enough that people could build apps for the nascent mobile app ecosystem. This is good for all of our products, as well as for the web's health as a platform.

It's not hard. That's the beauty of it: all these APIs and standards are simple to build and simple to use. That's why they survived. All that has to happen is an understanding that being closed is not a better way to serve your users or run a tech business.
A comment on the description of listenTo on the Docs page:

> Tell an object to listen to a particular event on an other object. The advantage of using this form, intead of other.on(event, callback), is that listenTo allows the object to keep track of the events, and they can be removed all at once later on.

I had to read this a few times and the given example to see that the convenience comes from tracking events on the listening object side.

Using "object" and "other" for the object variable names makes it a little confusing. I didn't realize the bolded "object" meant the listener object, as opposed to the object being listened to.
So.. you basically created a weekly blog consisting of interviewy programming puzzles and the only way I can read it is via email...