skysight-inc/HackerNews huggingface dataset:
Is Facebook going to be the next AOL, left in the dust by a new innovator?

The chances of that happening are excellent, in my opinion.

However, consider the following revenue streams Facebook could generate using a paid membership model:

Facebook Personal - $10/year (no ads)

Facebook Pro - $100/year (small business)

Facebook Private $200/year (full privacy controls)

Facebook Enterprise $500,000/year (enterprise social network built on top of Facebook)

All of these ideas are plausible, and there are plenty more the readers of this site can surely come up with. All of them together could generate a billion dollars per year, or more. Of course, they depend on a shift in Facebook's culture, from privacy invasion and destruction; to actual privacy enhancement.
What New Orleans Can Expect When Its Newspaper Goes Away
And unfortunately no one will hire (most of) these experienced employees even though they probably are very good.
API Design - Matt Gemmell
There is a big, obvious difference between the app stores and the music business: The number and transparency of middlemen.

If you want to know how much money an artist makes from selling a CD in a supermarket, you can find a large number of handwavy blog posts, but the conclusion is consistently "probably not a lot, but depends on what they could negotiate".

If you want to know what an app developer makes from selling a $0.99 app? The answer is $0.70.

I think that makes a lot of difference in trust in the channel from both sides of the table.
I hate how overhyped this article is. It should be titled something like "five basic tweaks to speed up your LAMP webpage". Instead, they're hyping it up as if they'd written their own custom http daemon.
If they are ripping you off that blatantly, perhaps you have a copyright case against them?

I hate getting lawyers involved, but that is what they exist for.
Well, I guess I'm paying $150/conversion
That's a really great idea. I'd purchase troll insurance!

Unfortunately, I think you're right about Congress. It will likely require the issue spinning wildly out of the control - and a subsequent outcry - to get anything done. If we start talking about the issue now, hopefully that process won't take nearly as long....
I hear you about the curse thing. I'm starting to feel that way about side projects. I'm pretty happy at my station in life professionally for the first time ever but I still feel the need to write code in my spare time that might make money. It's a curse.
Here’s what Facebook sends the cops in response to a subpoena
Glad to hear the "cache everything" PageRule did the trick to help out with serving the HTML content. We are hesitant to make that a more prominent option though because caching the HTML can lead to security issues on dynamic sites (or forms that gather any kind of data). It certainly can help tremendously though for high volumes of traffic as long as the caveats are considered as well.
Yep, I had the salesperson do this. But, it required me taking a picture of Store A's display so that the Store B salesperson could compare the specs and figure out which one of their models it matched. Ridiculous.

It would be difficult (but definitely not impossible) to aggregate the specs of each mattress so you could compare models/prices online. Then you might actually get some competitors entering the market. (Here in southern CA, there are essentially two places to try/buy a variety of mattresses: Sears, and several mattress-specific stores, which are all owned by the same owner. You essentially have two choices, though choice B has a few different names.)
Thanks, my email address is in my profile, but there's no rush of course. Your original comment provided quite a lot to indulge in.
Working with indexes in databases for beginners
The bit about praising his competitors shows "The Benjamin Franklin Effect" in action: http://youarenotsosmart.com/2011/10/05/the-benjamin-franklin...
A two-stage model would seem workable. Stage one would be like Kickstarter as-is: if(speculative funding threshold met), then(inventor/creator gets a payment so they can start work). Stage two would be like a bounty for meeting some further goal(s) (still actively working on it three months later, actually wrote/released the program/art, X number of products shipped in six months, etc).

Right now, selling your product to people (who don't get one for being a backer) functions as stage two. But I don't see why formalizing that process would be detrimental (it would also start providing some metrics on "success" beyond "funding success"). Though the issue of who gets to decide if the goal(s) is(are) met is an obvious point of probable contention which needs resolving (backer votes?, panel of experts at the payment escrow service?).

As a potential backer of something, I might like to know that there is going to be a continuing clear incentive on the table to keep the creator working through inevitable obstacles. That might increase the number of times I open my wallet.
that's not a Django problem; it's a Python problem. Using exceptions for control flow is idiomatic in Python. Case in point: a generator is supposed to raise a StopIteration exception in order to signal termination.
When you have exceptions you can decide how many levels of stack frames higher to handle it, and none of the intermediary functions have to be modified. With this mechanism, every intermediary must handle the error and must agree on the error type (to some degree).

The argument that keeps being trotted out for Go's approach is consistency of handling, which is a good thing. But it is very manual especially where there is distance between the code that finds an error and the code that decides what to do about it. Doing all that manual work doesn't seem to have any benefits to me.
Because they usually licence their music before they become famous.

Contrary to popular belief, music labels are NOT (for the most part) middle-men (i.e. content distributors). In reality, they are INVESTORS. They bet on a number of artists (providing them with managers, tour opportunities, studios, promotion), and only a small number succeed. It's actually quite reasonable for them to expect a huge payoff (= a large cut of the profits) from the ones who do.
Fongo: Java in-memory implementation of Mongo
I actually wrote a couple paragraphs down that road, but it started sounding too Bob Lefsetz, so I scrapped them. I think we're already (back) in the age of the creative/patron model.

As far as the limitations that come with traditional patronage, I'd say the limitations that came with traditional record contracts were probably at least as restrictive since the label was operating under that assumption that this was a business deal at the end of the day, whereas the patron has no expectations for recouping their investment. At least not monetarily.
This is more or less "The Blue Ocean strategy"

Compete easily with your direct competitors by "changing the game"

I guess the most understandable example (if maybe not 100% correct, and not even in the book) is Mac vs PC. If you want to compete in the PC market, it's a fierce competition. In the Mac market, there's only one seller (the Mac market is 'The Blue Ocean' created by Apple).
This is where most people really start to bicker about this issue. There is the group that understands that it is morally wrong to steal, and then there is the group that does mental gymnastics to get out of "feeling bad" about it or to otherwise justify it somehow. You even end it with "I would not pay for content [...]." If that isn't outright just saying "yeah I steal and I don't care" then I don't know what is.
I'm pretty sure there's no "invisible line on the ground". From what I've read, the route simply needs to be mapped at a higher resolution than most roads have been mapped before.
Are you confusing trust with transparency?
I point to 3 stories of CEO succession that worked. Not every company will turn into HP or Yahoo. A couple co's that had visionary founders have been able to survive for a century or more:

Bob Iger taking over from Michael Eisner: Forbes has a nice write up about his time at Disney which reads very much like the profile of Cook. Iger is a quiet delegator, but has had a tremendous amount of success.

http://management.fortune.cnn.com/2012/05/09/500-disney-iger...

Michael Eisner taking over from Walt Disney: He didn't directly follow Walt, but Eisner reinvigorated an iconic company that was rudderless after Walt died. Paints a picture of what Apple might have looked like if people asked "What Would Steve Do" at every turn.

http://www.nytimes.com/2005/03/20/books/review/020LEONAR.htm...

Jack Welch taking over from Thomas Edison: Again, not directly, but GE was on the ropes when Jack rose to the top and employed a strategy very different from the founder to get 20 years of solid growth.

http://www.businessweek.com/managing/content/apr2008/ca20080...

Ultimately, you want someone with a vision at the top, even if it's not the same vision as the founder. Cook seems to have a plan and can execute on it well. Give the guy a chance!
Now that you you mention labels, I see the similarity to C. I might have been influenced by OP's reference to use indentation to make code more readable instead of using braces.
Google's open-source software is largely the reason it's a money fountain in the first place (via advertising).
You can also disable target disk mode and add a firmware password to prevent a thief from booting the machine to any other disk, even removable media.

http://support.apple.com/kb/HT1352

edit: added Apple link.
Rosetta Stone is misunderstood
Making The Case For a Non-TV Apple TV
Facebook COO Sheryl Sandberg gives Harvard Business School Commencement speech
There are different levels of "block third-party cookies".

Safari blocks _setting_ third-party cookies by default. It does not block _sending_ of third-party cookies, last I checked.

Firefox's third party cookie setting blocks setting and sending and doing that _definitely_ breaks some sites (e.g. some e-payment systems). Hence it not being enabled by default.

The problem is that the Safari approach is not good enough to prevent the tracking issue where Facebook is concerned: As long as you visited Facebook directly so that it got a chance to set a cookie, that cookie will get sent every time the Like button is fetched. So at that point Facebook knows who you are (via the cookie) and which site you visited (because the Like button itself has access to that information).

The Safari approach _does_ help deal with tracking via ad networks that you don't have any kind of first-party relationship with, since those would never get a chance to set a cookie to start with. So it's definitely a good idea, and I wish more browsers would adopt it. But it doesn't help with the Googles and Facebooks. Unless, of course, there were some sort of requirement that the "user-facing parts" and "ad parts" of those organizations use different domains. Would be pretty hard to get something like that written down properly, even.
Go has no exceptions. Instead, functions can return multiple values, one of which is an error, and you check the error value on invocation. It's tedious and awful and makes your code very ugly and it's absolutely correct and I love it. It takes some getting used to, but once you do it for a while, you realize that exception handling systems are broken and unnecessary. E.g.:

func MaybeAnInt() (int, error) {
if FAIL {
return 0, errors.New("this is the error message")
}
return 42, nil
}

x, err := MaybeAnInt()
if err != nil {
// handle your error
}
// normal shit here.
I have to second this. I used to feel guilty about relaxing in the evening after work. Now, I make a conscious decision to relax in the evening, go to bed slightly earlier, and wake up in the morning to work on my side projects.
What is the recommended entity type for a small e-commerce business like the OP's business?
That's a good point. It's a way to make more money from the users they already have. It's certainly in line with their current ad-based business model, but man, talk about thinking outside the box...

I guess if they get Google AI in your car, it will probably come with lots of other Google products, too.
That's because the developer didn't put the exception into the documentation. But at the same time you really shouldn't rely on that because something down the line could throw an exception that isn't covered in the documented exceptions.
Phil Schiller is the "sales guy" at Apple, titled SVP of global marketing.

Funnily enough, Steve Jobs himself is many times referred to, derogatorily, a master salesman even to this day.
> To work we need a quiet environment (or good headphones - I absolutely don't regret buying my latest pair)

This is of course by no means universal. My desk at work is in a room full of very quiet types. I could sit there all morning and nobody would say a word.

It drives me mad. After 10 minutes I find myself browsing HN or reddit. The only way I can really get work done is to go to one of the other buildings with a coffee shop and sit down at a table where I can see the whole room.

I thrive on the buzz of activity. It makes me feel like I should be getting something accomplished. Quiet offices make me feel like I should take a nap.
First Retire... Then Get Rich
Apple says DoJ “sides with monopoly, rather than competition”
Aren't these just standard website speedup techniques? If you ran YSlow on the site, then it's probably going to give you the same advise, but in more detail. And it won't miss obvious suggestions like combine the scripts/css into one file!
Best job title ever?
What makes Sequoia Capital successful? Target big markets
Auto Transport Eden Prairie, Minnesota
Probably not. The key is generated by some tool in the Chrome browser

http://code.google.com/chrome/extensions/packaging.html#H2-0
I think Cooks leadership will turn out fine. And the real test will be whom he chooses. These big companies remind me of the roman empire. When the Principate put capable man to power the results were exceptional. When the barracks emperors came to power only to be repeatedly murdered again (cough Yahoo cough) it all crumbled.
I don't know. The landing page http://www.portent.com/ is painfully slow for me. The optimization listed are mostly frontend optimization. The first thing I would do is to figure out the bottleneck.

curl -w "\nTotal time: %{time_total}\nTime pretransfer: %{time_pretransfer}\nTime starttransfer: %{time_starttransfer}\nSize download: %{size_download}\nSpeed download: % {speed_download}\n" http://www.portent.com/

Total time: 2.629
Time pretransfer: 0.375
Time starttransfer: 1.400
Size download: 32730
Speed download: 12449.000

Ok. Not bad. Backend seems to be fine. But then I did the profiling in chrome. Some cdn requests are well past 25 seconds in the timeline. For a user, the site load takes more than 25 seconds. Your cdn is the bottleneck - you should work on fixing the cdn first.
I would disagree that Dupont Circle is low density. Density is more of a reflection of the width of roads than the heights of buildings. Narrow roads and alleys allow for a lot of density without a lot of height. Look at Western Europe to see how they get more density than U.S. cities without sky scrapers.

Paris is largely mid-rise buildings or lower. Paris is denser than NYC and not that far behind Manhattan in terms of density (54,000 people per sq mi in Paris versus 71,000 for Manhattan and 27,000 for NYC as a whole). DC density could be greatly raised without taller buildings by filling in missing teeth (abandoned lots of unused buildings on otherwise built streets) and by urbanizing the large swaths of the City that are suburban. Narrowing some streets to allow for wider buildings would also help.

Ultimately, I think we'll have to agree to disagree. I don't think elevators or escalators really belong in an urban setting. I do agree that being able to get to a store that you know you want to get to via underground tunnels can have its benefits. But one of the things that I like about living in an urban area are all my unplanned walks, where I walk around, check out the shops, grab a coffee, maybe go into a few stores. A lot of urban life is unplanned and when we remove people from streets, we begin to lose that.
SpahQL: Query, manipulate and manage JSON data effortlessly.
Fascinating story. But interesting that despite all the efforts of this particular prison, its recidivism rate is 16% compared to Norway's national average of 20%.
Work on a project that you find interesting. If you find that you have trouble focusing on a project after work, maybe you simply aren't enjoying it.
The rise of the platform company
I never sold a single app in my life, I loathe the app-store model and I strongly oppose any limitation to technology in the name of making any business model work. That never prevented me from making money off my programming skills, and that never prevented me from writing a lot of software.

I am not arguing that musicians should not make money, far from it. I am merely saying that any business model that relies on "pretending Internet/Technology cannot do this" is flawed, no matter how many laws and regulations you throw at it.

Technology can be very disruptive for some businesses. The 'backspace' button on your keyboard cost a lot of typists their jobs. Machines are driving cinema clerks out of jobs and fridges make ice-hunting obsolete (there was an article featured here on HN about a guy whose job is to get ice off the mountain and distribute it to villages).

To answer your question: I don't know about people here, but if it were up to me, programmers should be held to similar standards I suggest for musicians.
Yahoo included their cert private key inside the Axis Chrome extension
Try http://www.newsblur.com/, it lets you look at orginal sites from your RSS reader. This was a big pain point for me until I found it.

It's an HN user's side project and it's the best RSS reader I've found, hands down.
STFU is not terrible advice if you don't feel you have a good mental filter for the things that you say and write. But offering advice and sharing knowledge doesn't necessarily have to be the same as giving away your secret sauce in my opinion. I release a lot of open source tools that we use but that doesn't mean I have to write blog posts about all of our internal numbers, strategies and future roadmap.

You can share in even more generic ways such as business strategies in general, without going into great deal about your particular path. I think it's easily possible to share and be a part of the development/business community, yet still maintain your competitive edge.
>we built a very cool CMS that runs on Node.js and MongoDB we'd love to share

CMS using Mongo & Node? Sounds like a fad-fest about to be turned a disaster...
Huddle Lands $24M Series C To Go Big On Enterprise Cloud, Collaboration
All but one (and arguably the most important) Android.

Android is full of brand new checked exceptions.

And I do what I always do with checked exceptions:

catch (e) {
throw new RuntimeExeception(e);
}

(you can't keep adding throws clauses because the compiler won't let you add them if the interface you implement can't handle them).
I mean the latter. Is there anything to prevent someone from just running off with the money?
Finally someone who shows what length you have to go, to feel atleast mostly secure about your environment, if you understand how it security works.

This is one of the reasons why its ok to be scared of "crypto stuff"... leave it to pros like him that hand you a readily configured system like this, which sounds, after all is said and done, pretty userfriendly for the amount of security it provides.
This article is dead on!

The warning signs were there; ballooning shares offered, late uptick in IPO price, companies saying facebook advertising sucks, etc.

People got suckered and are crying foul. Welcome to the stock market. Suck it up, learn from your failures.
Always looking to meet DM folks. Drop me an e-mail!
How to connect your wireless printers to your computer
So now you have bought a brand new wireless printer and you look forward to start printing your unique pages. First you need to connect your computer to the wireless printer. Keep reading for tips on how to connect your printer to your pc.
First of all remember that in order to connect the hardware, both the computer and the printer must be switched on. As the printer is wireless, it will connect to the computer through your Wi-Fi router, so keep the two close to each other. Also keep metal objects away since they slow your connection and may stop it.
When you connect your printer to the pc, keep in mind that you still have to configure the printer. This means you first have to install the printer. Usually each printer is provided with a CD-Rom for the installation. So that is your first move, the configuring of your wireless printer.
If you have the CD-Rom, like most new printer do, insert it in your computer and follow the directions. In case the CD-Rom is not in the package, there is no need to panic as your computer is able to recognize any new hardware and configure it.
Now that your printer is officially registered on your computer, you can start connecting it to your computer so that you can print from any place in the range of the wireless printer, without having a cable that connects the hardware.
Assuming you already have a router and Wi-Fi connection, you are not left with much to do. Some printers will let you install the wireless connection when you insert the CD-Rom for the installation of the printer itself. It is likely that during the installation you will be asked the name and password of your network. You can usually find these at the bottom of your router.
Some wireless printers come with a LCD screen. In this case it will be possible to connect the printer and the computer by following the instructions on the screen.
If you have no CD-Rom and no LCD screen do not despair, as you can connect your wireless printer and computer manually. Go to the “start” menu from your desktop and click on “control panel” and then “devices and printers.” Once in this section go on “Add Printer” and then “Add wireless Bluetooth and printer.” This will allow you to install the driver of your wireless printer and connect it to the computer.
In some cases a high security level, farewell, might prevent the printer from connecting to the computer through the router. If this happens, you’ll have to modify the settings of your farewell.
How to get a Personal Assistant for free
Tech Booms - too hot for jobs
Sometimes you want non-local transfers of control, beyond just exceptions. Python uses exceptions as both error conditions and signals.

It's seemingly nearly mandatory in discussions regarding exceptions to bring up Common Lisps's condition system, which is a superset of exceptions. I've included a link to a chapter from a book on Lisp.

http://www.gigamonkeys.com/book/beyond-exception-handling-co...
Hi tzury, we worked with Miguel at Grumo Media and had a great experience. They are based in Vancouver BC. grumomediaDOTcom/
I think you misread the article. It is not only 1 hour of work, it is 1 hour of continuous work/studying. In the article it states that one should "stealth study," or study in 5-10 minute increments multiple times (in addition to the 1 hour).
Source? I thought the car was hit by someone else.

edit: Found it, http://www.slashgear.com/googles-robot-car-accident-blamed-o....

You were correct. I had thought they were rear ended by a human.
The site is still slow, but at least it's a start.

There are still quite a few external scripts loading in the head that have the potential to block the page. The waterfall diagram from a test at webpagetest.org [1] shows a pretty dramatic example. It's not hard to load the Google PlusOne script async [2], and most of the other social network widgets can be lazy-loaded the same way.

[1] http://i.imgur.com/niDK1.png http://i.imgur.com/MLdj8.png
[2] https://developers.google.com/+/plugins/+1button/#async-load