skysight-inc/HackerNews huggingface dataset:
Nielsen's law: http://www.useit.com/alertbox/980405.html

Also found this on Wikipedia (not saying it's exponential here but still supports my point):

>In 1998, all of the United States backbone networks had utilized the slowest data rate of 45 Mbit/s. However the changing technologies allowed for 41 percent of backbones to have data rates of 2,488 Mbit/s or faster by the mid 2000's.
this

I see such bad financial advice coming from those who obviously have never made money (shouldn't be surprising, I guess). And then when someone comes along who has made a lot of money, most people ignore what they have to say.
> Don't forget that with AdWords you can reach niche sites...

That is true, BUT, since AdSense brings in pennies for the webmaster in general, relative to the other options, a lot of good/non-shit niche sites are not using AdSense, but are either using custom sell space or other targeted networks that payout 2-10X of what Google AdSense does.

IMO, if you are serious about running and monetizing a business, you will get as far away from being 100% dependant on the Google index and their ad network as you can.

So many people have been screwed this way. Imagine what would happen if you dropped a couple of pages down in the index tomorrow, or your AdWords account was banned.

Though I'll still admit there are a couple of sites I can no longer target, because they use AdSense ... but I have considered emailing each one and offering 2 or 3-times whatever they get with AdSense to get rid of it and put up my ads/links instead.
Cancelled project results in a successful product
Spotify's "artist radio" is a bit better but it still has a ways to go to displace Pandora. Once it does so (if ever) I'll be upgrading.
Isn't this the same guy that started the polyphasic sleep fiasco?
While I'm in awe, for some reason the math doesn't seem to work. For example, in the last term he claims 8 hours/day of classes (13 hours on Thursday), plus a 40hr/week job, plus 30 minutes/day of running. Then there's transit time to/from work and classes, and eating - no fast food since he became a lacto-ovo vegetarian: shopping and food prep for a specialized diet like that must have been time consuming.

Still it's one of those "if it's 80% true it's still amazing" stories.
As maaku and castewart point out: I just missed it.

307703’s load was bound for a foundry called Sigimet
in the town of Pozzolo Formigaro, 40 miles north of Genoa.

I think I was thrown off with all of the talk about US policy, DHS, 9/11:

So after 10 years and more than $1 billion spent on
scanners, radiation detectors, and beefed-up intelligence,
most US ports are still scanning containers onshore, after unloading.

I still don't get the connection here. It seems they are implying we need tighter security to avoid this happening in this US. Instead, I inferred that this container was heading here. Oops.
I particularly enjoyed this part:

bearing logos like Yang Ming, Hamburg S\0xFCd, ...
Something fun to try on a rainy Friday night -- I interviewed Katrina about her business [video link] http://www.youtube.com/watch?v=0Dc0f3WtR7Y

Posted on HN here: http://news.ycombinator.com/item?id=3170488
The capsule could have been from some industrial entity that should have protected the capsule until it was handed off to a recycler (one who knew what they were getting), but didn't (maybe to cut disposal costs, or by accident/laziness). Someone could then have sold the capsule to a Saudi Arabian scrapyard, and they packed it into a container to be melted down in Italy.

Another historical radiation incident caused by failure to protect a radiation source from scrap thieves:

http://en.wikipedia.org/wiki/Goiania_accident

If those thieves in the Goiania incident had just sold the the Cs source to a scrapyard immediately without breaking it open first, the two incidents might have been similar.
I see why he's saying this, but I hope he's wrong. Apps as channels / shows have many of the drawbacks of magazines/weblogs as apps rather than web sites or RSS feeds: lack of standardization and feature lists driven by publisher goals rather than user needs.

If some new way of sharing / discussing shows comes out, and we have to wait for each channel to add it to their app, it won't happen. Similarly, there will be less incentive to build innovative solutions for watching video if the content stream are trapped within a million different apps.

Imagine if you had to download a different app for each web site you wanted to view a video on. Bleah.
The fact that this article got any up votes, let alone 31, is a testament to how many non-programmers read this board. Like InclinedPlane said, Sanitizing database input is database 101. You can't even call yourself a hobbyist programmer until you understand that.

For non-technical people: If someone is building you a website, put a single backslash(and only that) in any text fields on your site. If it breaks when you submit, chances are good there is potential for SQL-injection. This is not a 100% check that will catch everything, heck it's not even a 70% check. But a poor programmer that doesn't know anything about SQL-injection will likely build code that fails this test.
Kleiner Perkins to Hire 25 Engineering Fellows for Portfolio Companies
It's not surprising NewMe didn't get coverage.

Taking part in a race-selected accelerator, instead of a quality-selected accelerator, reflects badly. "If their product is so good, why couldn't they get into YC or TechStars?".
I suspect that only name brand PCs will use secure boot; people in developing regions mostly buy whitebox PCs and thus can easily avoid it.
DLNA can share the devices screen, including any app? I did not think it went that far?
I disagree. Being well-rounded for other people's sake is a losing proposition insofar as being anything for other people's sake is. However, being well-rounded for the sake of being able to do many different things is a good idea. The idea of diminishing returns exists for knowledge just as well as it does for anything else. You can get a lot of mileage out of relatively superficial knowledge for most problems. Deep problems will require deep knowledge to solve. However, the expected value of that deep knowledge drops dramatically unless you're going out of your way to solve those specific problems.

There is room for extreme specialization, and it exists exactly where the author lives - in university faculties and research groups. That is a staggeringly small slice of reality.
I don't think you understand what memory safety means. Please look it up.

It's independent of how you write or design your program. It's a property of the language + runtime combination.

(Folks out there downvoting me: you could do with some education too... Parent is a completely ignorant (in the best possible sense - easily fixed) comment.)
It's interesting the players that will likely fight for the TV space - Apple, Google, Microsoft... and maybe Amazon. I wonder if Facebook has thought about it, or if they're just provide the social graph and friend activity on top of Apple/Google/Microsoft's own operating system for the next generation TV.
>Every computer comes with a browser.

There was a time when this was not true. No computers came with browser. Then the web got really, really popular. Browsers were added after the fact.

Even today, the share of non bundled web browsers matches that of bundled web browsers. http://en.wikipedia.org/wiki/Usage_share_of_Web_browsers

Bundling is nice. RSS should be bundled! But it's a red herring to say the lack of bundling, or the fact that it's got multiple vendors, is why RSS has not succeeded enough.
There's usually a tradeoff between many small pauses and few big ones (but even with CMS there will be a point where the JVM needs to do a full GC).

The usual approach for low latency systems are to spend the GC pauses incrementally over time. But for us, even though we require consistent low latency, big pauses are perfectly fine because we can run several replicas of the system behind a load balancer.

Not all systems can be designed to do this, and it usually implies a idempotent architecture where you can run the same transaction multiple times without any problems. But when it's possible, you can start guaranteeing low latency with a very high probability. Worst case: simply run the transaction on all instances and use the result from the first one that answers.
Given that most of the people involved in the checking of your signature aren't exactly trained in forensic document analysis, it'd be pretty easy to claim 'mismatch' in a very large number of cases.

In practice, they're barely even looked at. There are various signature-trolling stories around the net (signing as mickey mouse, Hitler, random pictograms, etc) demonstrating this.

When I worked (thankfully briefly) in retail, I'd give every one at least a cursory check, and maybe a bit more detail and less tolerance of differences if it was a big-ticket item. I actually got chewed out by my boss occasionally for checking, since few of the other staff did, and it might "upset the customer".
No. Its like having official rights to screen the football game. I signed a 5 year contract that had a right of first refusal so there isn't any thing to do with goodwill. And I have a fixed income contract that gets adjusted as per market interest rates/inflation every year. If the contracting entity cancels my contract, I get a payout of 5x[Yearly Income], so I am not sure they would do that.
Apple could gather all the content streams from all the TV apps into the main iTV app. You can go their for all your listings and channels. But when you play an individual show, it would launch the show on your TV and then launch the app on your iOS device so you can interact and participate within the app. If you don't have a TV hooked up, you watch it within the launched app and interact there as well.
I use Reader a lot, but as a curated reading list, which was after all its primary function. Most people I know use it the same way. When Google+ launched, one of the most requested features I saw among my circles was integration to Reader. Now, it seems they are incorporating these changes, and removing the social features in Reader as redundant, and that seems perfectly logical to me.

Okay, some users did make extensive use of these features. But in all the time Reader has been around, you'd have been laughed off if you tried to pass it off as a social network, let alone the best one.

Its not like the "reader" features are being retired. And it's not like Google hasn't been on a spring-cleaning spree lately, shuttering numerous other products.

So I really don't understand why this action cannot be taken at face value. If, like the author suspects, Google is looking to boost membership of Google+ by killing off Buzz and Reader communities, I think they have bigger problems. I doubt anyone would notice if the entire active Buzz and Reader communities joined Google+ en masse.
When I was a student I found juggling to be a useful distraction when taking a break. It kept the mind engaged but took my focus completely away from my studies. I think this the key to a good break activity. You want to stay sharp but completely distract yourself. There are probably also benefits that come from using your motor skills, different parts of the brains and even shifting your focus to follow moving objects.

It was also quite rewarding to slowly see myself improving.
I think the point he was trying to make, was that using prepared statements with PDO or mysqli would prevent this
Don't feel bad, I did as well. Or maybe "am as well" would be more apt, since I read Spook Country, then Zero History, and haven't started Pattern Recognition yet.
So I could very well have been in a slowban all this time...

Which means that I shouldn't say anything controversial for fear that the downvotes will lead to a slowban. If that's true, I'm liking HN less and less.
On the surface Orchestra looks like any number of to-do lists, but beneath it's actually a real-time messaging system. Think group chat for getting things done, with sync that just works without ever having to "pull-to-refresh" (so 2009). Also, welcome to Hacker News!
You know it is. http://www.stevepavlina.com/blog/2005/10/polyphasic-sleep/
So you make it a hardware switch. "To jailbreak your iDevice, open up the case with this special screwdriver, and short jumper X." No person is going to accidentally be tricked into doing that by a popup window, but it's easy enough for people that actually care.

(Even Google's Chromebook strategy is good; a hardware switch.)
HN'er DanielBMarkham's daughter talks about her vending machine business [video]
How I wish Universities here didn't enforce 75% minimum attendance...
Well you have to look out for number one here so I think you should get a dialogue going with them. Tell them you would like to collaborate and at least speak with them about their license, but mention you can also have their contract terminated. I would say that it isn't something you want to do, but for the shareholder's interests you will be forced to do so without a dialogue between you both.

Best of luck...
I have a five year contract with my customer, that guarantees a level of income, so I am not worried about that. Plus, the payout is really nice if they cancel my contract, so that is not something that I am that worried about.

Also, I am not sure whether I want to be doing this in the long term. I am 38 now, so that is not what worries me.
>You don't want to swap! A good rule of thumb is to make your max heap (-Xmx) about 60% of total RAM if you only have 1 JVM running

i'd prepend the advise with "use large pages, Luke". Set Xmx to almost 100% of large pages, while the total of large pages set to 60% of the total RAM in your case or whatever your application specific is. For non-filesystem-IO application (middleware between DB and client applications) in my case the 14G on 16G machine works fine.
> problems with mixed collection types

I don't understand. C++ has exactly the same model for collections of polymorphic types. But you can also pursue data oriented designs that aren't feasible in Java.

> knowing types at runtime

RTTI works fine. Querying object types at run time is probably a sign of horrible design.

> stability

By this do you mean unhandled runtime exceptions? If anything it's easier to write C++ free of fatal "null pointer" exceptions by avoiding pointers in favor of references and using RAII well.
I think "I finally cracked it" means that he finally discovered a way to get TV content directly to the view without the cable stations getting in the way. He described the problem in his Walt Mossberg interview @ AllThingsD conference in 2010, I think. He basically said the TV problem is very challenging and he doesn't have a solution because the cable companies control the viewing experience for the user, and Apple would be stuck with just adding another device onto the TV but wouldn't be able to really disrupt much (ie., current Apple TV as a hobby). SJ finally cracking it probably means he found a way to circumvent the cable companies... thus, apps as a means to directly give TV to users. But not just apps, but probably some kind of aggregation of TV shows from all the TV apps out there to provide a new interface/experience with all the content available, so you don't need a cable subscription anymore.
An HTTP 500 error page to leave your users smiling
Sounds like a job for emscripten:
https://github.com/kripken/emscripten/wiki
Ugly Truth About Guaranteed Website Traffic
Was geht nur in mir vor? Vorsicht TRIGGER | emuscene.de – Mein Tagebuch
I imagine Apple aggregating all the TV channel shows into a TV guide sort of interface, nothing to different than current cable offerings. So, it'll be very similar in experience. Just turn on TV and you'll see all the channels playing (all your channels at top and then other channels following). Choose what you want to watch, bam... you're watching it. The added benefit, is that you'll be able to watch past content somehow. Maybe it'll track your favorite shows and automatically show you all past shows you haven't watched as well. There's lots of possibilities. But I think whatever Apple does, they'll want to improve on the current TV experience, not degrade it.
Yes. Copyright covers exactly what's in their binaries, not anything you learn from their binaries.

I would argue that the opcodes in the binary are covered by copyright, but if you reverse-engineer those into C, that's your own creative work. Apparently Skype's lawyers did not see it this way, but why would they? If you're going to lie, you have to first convince yourself.
Let us specify destinations in terms of Airports. I put in SFO and I got an awkward address instead. Using this for rides to and from airports would be godly, since parking there is often overpriced.
Barcelona Vs Real Mallorca Live Online La Liga 29/10/2011
Daniel...this is awesome. It's pretty epic to put a video/face to the nickname.

I am definitely going to do something similar with my 3.5 year old when he gets a bit older...have to figure out what though.

I love these little things that come up on HN...this video really adds a new dimension to the story.

Awesome!
> I looked at the bottom thinking "oh great I have another three more pages to endure before finding out why the rod was there" and then realised that was it.

I suppose they didn't want to hold off on publishing it for another several months until the investigators in Leipzig came to a conclusion as to its origin and reason for being in that container.
Oh Shit, I’m A Racist
What about the other direction? My jailbroken 3GS had a nifty app that would look up incoming calls in online phone books to tell me who it was even if it wasn't in my address book. It Just Worked pretty well. Now that I have a 4S, I have lost this functionality and can't add it back (at least until a proper publicly available jailbreak is ready).

Jailbreaking and the third-party add-ons that it enables can increase the Just Works factor of a device.
Hey guys, I'm looking for some feedback please. Is the idea useful? Would you use it? Why, why not? The usual stuff.

Thanks guys!
Yes, it's trying to meet a similar need. Orchestra is free (vs. $10/month/person) and has a stronger emphasis on mobile + realtime chat.
Are you sure you can't load custom software into your navigation system? Is there actual code signing and DRM in place to prevent you, or is it just that it's an obscure system you don't happen to have development tools for?
Well of course you are right about that, but I don't think that's the gist of it. Not entirely. There's also the insistence that where Apple was first or on the cutting edge, it is a mortal sin for others to copy. That's the ugly part. That's the dissonance I see when reading these sites.
Announcing: The Beast Master
"It was hardly the first fishy shipment to pass through Gioia Tauro. Famously, just six weeks after 9/11, workers there heard noises coming from inside a container being transshipped to Nova Scotia via Rotterdam. Inside, police found an Egyptian-born Canadian carrying a Canadian passport, a satellite phone, a cell phone, a laptop, cameras, maps, and security passes to airports in Canada, Thailand, and Egypt. The container’s interior was outfitted with a bed, a water supply, a heater, and a toilet. Nicknamed Container Bob, the man posted bail in Italian court and was never seen again."
One service I liked a lot was eMusic. I'm not sure what they are like now, but I got a lot of high quality MP3s for relatively little cost, due to the subscription pricing.

It's not like Spotify in terms of listening as much as you want, but once you get tired of the service, you at least have a collection of music rather than nothing.
My understanding is that some people just restart the JVM periodically to avoid GC pauses. How does that compare for web applications?
Having used it for a while now, I'm still blown away by how simple (yet effective) it is for getting tasks done. I wish I could escape the world of email, Fogbugz, and Pivotal Tracker... and bring everyone with me to Orchestra. Congrats on the great coverage, hope my wish becomes realized!
Steve Jobs has commented on how to disrupt the TV market before. Here is the transcript of the relevant parts:

"The problem with innovation in the TV industry is the go-to-market strategy. The TV industry has a subsidized model that gives everyone a set-top box for free, or for $10 per month That pretty much squashes any opportunity for innovation, because nobody’s willing to buy a set top box. Ask TiVo, ask Roku, ask us…ask Google in a few months. The only way that’s ever going to change is if you can really go back to square one, tear up the set top box, redesign it from scratch with a consistent UI across all these different functions, and get it to consumers in a way that they’re willing to pay for it. And right now there’s no way to do that.

The TV is going to lose until there’s a better — until there’s a viable — go to market strategy. Otherwise you’re just making another Tivo. It’s not a problem with technology, not a problem with vision, it’s a fundamental go to market problem. And then it not like there’s a GSM standard where you build a phone for the US and it also works in all these other countries. No, every single country has different standards, different government approvals, it’s very…Tower of Bableish. No, balkanized. I’m sure smarter people than us will figure this out, but that’s why we say Apple TV a hobby; that’s why we use that phrase."

For video see the section on, "On Apple TV and why television is balkanized:"

http://www.geek.com/articles/apple/what-you-need-to-know-abo...

I've blogged about this subject before as well, but I'll include my thoughts here as well:

"Content producers like TV studios and stations control the entire TV industry because they control the content. They’ve created this market where customers pay for the content (subsidized by commercials) and get the hardware for free. But by getting the hardware for free, they’ve stifled any innovation and advancement downstream from content production.

Only through the magic of open-source software has innovation happened. XBMC is an amazing piece of software and is getting easier and easier to use very day. At the same time, downloading TV is now easier than ever and still getting easier. It’s only a matter of time before someone makes the 'Napster for TV shows.' People are already dropping their cable for Hulu and Netflix."

http://bitfluxx.com/2011/04/16/the-revolution-is-coming-and-...
Cool iphone wallpapers ~ iPhone HD Wallpapers
You can have both. Each TV channel has it's own app, but also links in to Apple's TV server through APIs to publish it's channels shows. Apple aggregates all the content into one app that becomes that main interface for the TV.
Back in the day, I absolutely loved AudioGalaxy. It was much better than Napster. You would go on artist page, and see the songs in order of most popular - so you'd instantly see which songs you should check out from new artists.

Ah, the good old days of free mp3s just laying around on the web...
He probably does, but that's no justification for using it. If I left-click on a link, that means I don't want it to open in a new tab or window.
Totally! I'm obsessed with telling our team about customer problems, our support folks are obsessed with helping them, and our Head of UX is obsessed with fixing the actual problems. It's a good set of checks and balances.

Thanks for the kind words and for being a customer! :)
"Oh, and he also noted the biggest new use case for Socialcam: the folks at Occupy Wall Street."

Nice to see hipsters aren't too busy protesting to be ironic.
Warning Signs Of An Online Affair