skysight-inc/HackerNews huggingface dataset:
Some guy posted this traffic graph on [H] the other day, he said he was "verizon's most wanted"

http://i.imgur.com/gyB8Sya.png
It's more like the anti-Scala, because can read other people's code within a few hours instead of shrugging for 6 months because they just stumbled upon yet another language feature.
re: "300mbit connection - max theoretical bandwidth usage is: (((300/8)606024365)/12)/(1024^2) = ~94GB"

Soulver tells me: 300 megabits/second at 30 days in terabytes is 97.2 terabytes. If you have a Macintosh - get Soulver. Just doing bandwidth calculations alone makes it worth it. Thank you Marco Arment for telling me about this wonderful app.
Technically speaking you would need one single rule in your web server configuration that rewrites all urls to a single router.php file (for instance), and code there your own logic to handle urls in PHP. This is not very different from other server languages except for the fact that you are in control of the routing logic AND you can delegate it to a framework if you choose to do so.

I've been using this technique (single url rewrite rule, send everything to index.php, handle routing there) for some time and it's worked quite well for me.
I'll bet all of that 77TB is linux distros too... It sounds like he is enabling massive copyright infringement with that "video streaming, and peer-to-peer file service" ... "A lot of friends and family stream stuff off me from my huge media collection. And I also do some P2P and Usenet stuff."
> Hey, guys, I bet every 18 months we can draw a picture on a thin slice of substrate, and make it twice as small as we did 18 months ago. Let's call it a law, and proclaim that it "drives the economy."

> Jesus H. Christ, Gordon, that's a fucking fantastic idea! Get marketing on the phone. Holy shit, we're gonna be fucking rich.

Yeah, okay, "observe" whatever you want. Sorry to contradict you on a website. Don't forget to down vote this comment as well. Boo hoo.
Because they lie. Directly, or through omission, or through implication, or through some ridiculously convoluted means, but we all know it to be true; we cannot trust the advertiser.
Is it just me or does the typography looks horrible on Firefox on Mac?
Windows 8 has been a ROARING success no matter which way you cut it. 100 million in 6 months is way more than any version of Mac OS or Google Chrome OS will EVER sell.
Not that hard at all. A simple metric might be that if outbound > 0.20 * inbound, there's probably something going on, and that if outbound > inbound, huge red alerts should go off.
Couldn't they bust him for P2P or sharing illegal content? He said friends and family stream media from him, and I doubt he has a whole rack of hard drives to store legitimately owned data.
I just got upvoted plenty a few hours ago for ripping ChromeOS a new one. This "whine about pro-Google bias whenever somebody insults poor Microsoft" nonsense is getting pretty damn old.
> Very bizarre and shockingly disgusting way to advertise (for someone who grew up in a culture without it)

Can you explain why you think this way? Sure, it's not polite, but I don't see how competing for market share would or should be a gentleman's game.
It is also an excellent tool to have in your command line toolkit. Rather than | wc | uniq | sort etc, pipe to file and bring into SQLite for more extensive querying.
If you don't include jQuery then Angular falls back to its own home-grown mini-jQuery that they call jqLite, which contains a few essential functions of jQuery. GP was saying that it's sometimes wise to try and only use jqLite if you don't really need some more advanced parts of jQuery. This is presumably to save bandwidth.
So, one company making misleading statements makes it OK for every company to do the same...
Example: I used to work for a large office supply store. The most common phone call was "I ordered something from you on X. When does it arrive?" You know what I'm going to do, right? Ask you for enough identifying information, find your order in the computer, and then read you the expected delivery date.

The most common outgoing call was "Thanks for your fax order. We're calling to confirm receipt, tell you that you didn't calculate the total correctly and the actual price is $42.06 or $3 less than you expected, and inform you to expect delivery tomorrow." This phone call routinely took 20% of order entry time. Everything in that phone call just used me as a voice interface to our database.

A Twilio app would have obsoleted an entire floor of employees at that company.
What Browser are you using ?
I pay $10-ish per 1TB at my colo's. So that would be about $300. Off by a factor of 10.
You don't think your oversimplifying the situation? There was more going on when Bush took office than just a balanced budget.

BTW, Obama isn't attacking healthcare costs, he's expanding coverage. The cost part comes next.
You should really do this. The Angular docs are OK, but don't make any discussion about these larger questions. There some scattered posts on the mailing lit about different approaches, but that's it.
How to print out your own house
The article mentioned he works in a "test lab", so does that mean all of this storage hardware came from the lab after being tested? Otherwise, this is quite an expensive hobby to purchase and run this hardware for home use.
In other news: Major German ISP will start throttling DSL connections at 75Gb/month
Windows 8 has been a flop no matter which way you cut it

They've sold 100 million licenses in 6 months. That's more than any competitor. Sure you can say it's a flop, but there's clearly ways to cut it where it's not. I think it's done surprisingly well considering the amount of change they put in it.

To put it another way, in six months I believe they've sold about as many Win8 licenses in six months as the iPad has sold in 3 years.
How is showing two images not to scale not giving false information intentionally? The whole point of having the graphical representation is so that you can compare them visually, otherwise they could just list the dimension as a number. They intend for the reader to compare them visually, and the result of that comparison is an incorrect understanding of the relative size. The only way this isn't giving false information intentionally is if they made their diagram not to scale by accident somehow, which strikes me as unlikely.
CEO bonus is probably tied to "increase 16-24yr old audience by 100%" and she is doing that as every other yahoo ceo would have.
The gold standard had to be abandoned because it didn't work. For that matter, a new "Dollar Standard" is popping up, with all sorts of countries using the dollar as legal or quasi-legal tender...
How will Loom upload those photos captured during offline on iPhone? I suppose Loom will upload the full resolution pictures to their cloud. Since third party app is not able to do background task unlike Photo app/Photostream/iCloud, that means Loom app needs to be on in order to perform the upload? In that case it would not be seamless as I need to consciously 'upload' my photos before I can access them on the web.
You'd probably do better to target businesses than consumers. Sure, you don't want to call the pharmacy, but how much are you really willing to pay to save yourself one phone call once a month? (Beware, if you're a highly paid and highly antisocial HN user, your response to this is probably going to be "a lot more than the average customer".) Same problem for the restaurant call.

On the other hand, how much would your pharmacist be willing to pay to save his highly paid staff the four hours they spend on the phone every month reminding customers that the prescription they've ordered has been in for a week now? Find a way to solve problems for businesses, not consumers.

I suspect automated collection calls are illegal, or otherwise already exist, but if they're not and they don't, that sounds like a way to make absolute piles of cash from collection agencies (in a slightly ethically dodgy way).
I love how cell phone companies have "Unlimited" data plans [1]

[1] Speed will be very slow though once you cross x MB or y GB.
Supposedly the regenerative braking allows less wear and tear on the pads. I guess they're only used for hard braking?
As a Googler (who does not work on Hangsout) my own personal opinion is that I fully agree with the EFF here:

"In public explanations of its dropping XMPP support, Google has said that it was a difficult decision necessitated by new technical demands. But even if this new protocol responds to different technical requirements, that shouldn't prevent the company from making it public and interoperable. Releasing the specifications for Google Hangouts would be a good first step. Releasing free/open source clients and servers should follow. It's clear that some of Hangouts' video features have been implemented in some very Google-specific ways. But that's no excuse for leading us toward a world where the only practical choices are proprietary chat clients and protocols."

I hope the specs at some point are opened. The Hangouts team probably has good reason at the moment to strictly focus on a core set of functionality and get it working with good UX on all the platforms. People are complaining that stuff like voice calling, and some Talk features are missing, but it's probably due to focus on shipping something that works good first. It's inevitable people will reverse engineer the client, as was done with MSN, Y! Messenger, and AOL. In the late 90s, early 2000s, I remember using reverse engineered Java libraries that could talk to these services.

Google Wave was done in the opposite way, as was Open Social. They came with specs, but they did not focus on core user experience in the beginning. It's hard to win with open specs without getting consumer traction.
The short underlying answer is that it turns out that this is hard.
Let me suggest an alternative that seldomly gets mentioned: the public library. It's free, it's quiet, the Internet is fast and not frequently used, the chairs are sometimes comfortable, and they love it when people hang around all day (these are all assumptions of a US base). Additionally, many newer libraries have big meeting rooms with whiteboards and other materials that are free for use. Capped drinks are usually allowed, and sometimes food (don't make a mess!)

It's by far my favorite "coffee shop." Your tax dollars at work.
As I read the article and do the math, he purchased a 300Mbps line and saturated it. (300e6/8)x24x60x60x30 == 97 TB/mo. That 77 isn't a contractual limit, it's just a 20% pipe efficiencey factor (or just measurement slop) on top of the fundamental limit of the line.

If that's the "limit" I can expect Verizon to enforce, then bravo Verizon! How about this for a headline: "Verizon allows you to saturate 80% of your line 24/7 without complaining!"

But as the article (and not the linkbait headline) explains, his contract was canceled for bleedingly obvious ToS violations.
FIOS means fiber optic which means the speed of light. Recent breakthroughs allow multiple signals down one fiber cable, which means multiple times the speed of light.

Yes, the fault for slow service in the US, as compared to the rest of the world, is people like this guy - not that the local telco and local cable company have a monopoly over the local loop and are usually one of the biggest, if not the biggest contributors to state (and federal) government campaigns.
The classic example of the conventional wisdom you mention is Avis "We Try Harder" (#2) versus Hertz (#1).
No, but it is funny how only MS makes #1 on HN when they do so. Whereas if Google does so it is immediately flagged beyond recognition with everyone saying, "Well they aren't as bad Microsoft probably sort of. Remember 15 years ago when MS did this!"
Yes, and I don't understand why Wordpress does not support it officially and we need to use MySQL instead.
Well, I don't see where are they lying. There might have scaled the images differently for various reasons. Of course, they could have done it the proper way, but it can't be called outright 'lying'.
Now I'm somewhat interest, did you get an answer?
Apple's 4:3 screen for tablets are outdated and completely unusable. 16:9 is the way to go for any modern computing device. 4:3 is terrible for watching HD videos or browsing websites -- all of which are made with a 16:9 screen in mind.
Sounds like you have Firefox, we currently have an issue on FF21. Please give it another go early next week.
They also made batteries for all sorts of high-power applications.

* Killacycle (1/4 Mile in 8 seconds at 168MPH)

http://www.gizmag.com/killacycle-electric-motorcycle-breaks-...

* 36V DeWalt LiFePo packs were 10 of these cells in series.

http://ev.whitecape.org/insight/A123/

Their cylindrical cells really are great performers and are in use all over the place. RC hobbyists would try pretty hard to get a hold of them. Unfortunately they never sold directly to consumers.
Well, according to the benchmark game Go tends to be about 3 times slower than C on tight, highly optomized benchmarks[1]. Python tends to be 40 times slower than C[2]. Those, of course, might not be representative of your tasks, or the optimization effort you're putting in.

[1]http://benchmarksgame.alioth.debian.org/u32/go.php
Bondsy: An iPhone app for trading just about anything with your friends
2 days ago I posted a "ask HN" about what opportunities they thought lay in the cloud (https://news.ycombinator.com/item?id=5745230). So it is really cool to consume this article and see companies figuring it out. I currently use DropBox to store my iPhone photos, but I could always use more space and why not one dedicated to my camera roll.

I know I should not nit-pick but I thought it was a nice article except the following sentence: "Loom, a cloud storage and syncing service that’s like a better alternative to iCloud." Is it "like a better alternative" or is it "a better alternative".
Because he thinks the unlimited service is unlimited?
This makes me wonder further. Did you see higher bounce rates when using multiple pages? If so, did the ad revenue brought in by displaying ads across multiple pages out-weigh the higher bounce rate? Honestly curious about the pros and cons.
I've tried various medications over the years. The best one for me was Zoloft, which also helped my sister.

More recently I've been taking a nutrition based approach. I went off Zoloft in January, had an episode in late March/early April, then went to see a nutritional therapist. It seems to be working so far.

In my case, though, I was also diagnosed with adrenal fatigue a couple years ago and have been taking supplements to help with that.

Adrenal fatigue is a controversial diagnosis (some people think it's a made-up "disease") but a saliva test indicated I had low cortisol in the morning, which made it very difficult for me to get going before noon. The supplements helped with that even after I weened myself off caffeine.
Why have we let the standard measurement of screen area be done with units of length?

Sometimes I wonder if the proliferation of widescreens is due to actual demand, or just being more marketable.
Yes, it is well known that allocating 100000000 PyObjects is slow.
Does this mean we will be able to import our existing libraries in a painless (or at least not too painful) way?

I haven't tried Loom, but from the description it sure sounds like exactly what I've (we've?) been waiting for...

I don't want this to look like a feature request (wink wink) but if you coud have a way to sync some collections with other services (flickr in my case, for example) then you've hit the jackpot...
Deutsche Telekom. We should name them.
Bing has won that test for my, my girlfriend, and 3/5 of my office mates. I still use Google most of the time out of habit, but I was still surprised by the results.

I'm not saying I'm representative of any particular group, but I don't think the fact that it didn't work for you makes the whole campaign a farce.
Exascale Advocates Stand on Nuclear Stockpiles
The ad in general is absolutely brilliant, and completely to the point. Windows 8 tablets are inherently more usable and useful than the iPad. Sure the app ecosystem is not quite there yet, but the core OS is definitely far superior, and the form factor is also better due to the 16:9 aspect ratio.
Yes, any half-decent PHP framework will have some solution for this. CodeIgniter, in particular, gets around it with a combination of .htaccess files in every root directory, index.html pages in every subdirectory, and a boilerplate `defined('BASEPATH') OR exit('No direct script access allowed');` snippet at the top of every file. As long as the developer continues this convention through all their additions, this works quite well and is very secure and stable. It's also completely unnecessary. And it breaks if you want to host under nginx or lighttpd or anything that's not apache.

The point is that this is a problem web frameworks don't have to have in the first place. It is relatively easy to fix, if you know how, but it creates boilerplate code and adds potential for security holes for literally no benefit. The ability to heal a self-inflicted wound is a poor substitute substitute for not being injured in the first place.
> I'm not much for using SQLite but using mmap() is a no-brainer for fast file access and I'm surprised they hadn't used it before. I mean, its trivial to use if you know how to use fopen()...

mmap() is great for reads, but much tougher for writes. this is because it is hard for the kernel to determine what it is you are trying to do. madvise() helps here, but not many projects seem to use it. using plain old write[v]() for writes can be informative enough to the kernel to "do the right thing".
Google has said that it was a difficult decision necessitated by new technical demands. But even if this new protocol responds to different technical requirements, that shouldn't prevent the company from making it public and interoperable.

Indeed. If basic XMPP wasn't good enough for whatever reason, (or SIP or whatever other protocol already exists) then the "right thing to do" would have been to work with the respective standards body to extent / modify an existing standard to overcome whatever the restriction was. OR, as a secondary option, Google should at least release detailed specs for their new protocol, along with an open source reference implementation.

Creating more new walled-gardens is not a positive step forward here.
Or just google "300mbps in terabytes/month".
I hope not. I use my FIOS for offsite backup to colo for the projects I work on. I'd guess I have about time and a half more outbound than in.
Answering Merlin Mann: What would I do if I had a safety net?
Does V8 specify a virtual machine and instruction set which you could make a real processor for? I thought it went straight from Javascript to either x86 or ARM.
My favorite science teachers in high school and junior high blew things up for fun all the time. Curiosity is the important factor driving people into science.
Fun SQLite story, I had a project that needed to do reasonably large scale data processing (gigabytes of data) on a pretty bare boned machine in a pretty bare boned environment at a customer location. I had a fairly up-to-date perl install and notepad. For the process the data needed to look at any single element in the data and find elements similar to it. I thought long and hard about various complex data structures and caching bits to disk to make portions of the problem set fit into memory, and various ways of searching the data. It was okay if the process took a couple days to finish.

It suddenly hit me, I wonder if the sysadmins had installed DBD::SQLite...yes they had!

Why mess with all that crap if I could just use SQLite. Reasonably fast indexing, expressive searching tools, I could dump the data onto disk and use an in memory SQLite db at the same time, caching solved. It turned weeks of agonizing work (producing fragile code) and turned it into a quick 2 week coding romp. The project was a huge success and spread to a couple other departments.

One day they asked if I could advise a group to build a more "formal" implementation of the system as they were finding the results valuable. A half dozen developers and a year later they had succeeded in building a friendlier web interface running on a proper RDBMS (Oracle 10something) with some hadoop goodness running the processing stuff on 8 or 9 dedicated machines.

In the meantime, and largely because SQLite let me query into the data in more and more useful ways that I hadn't foreseen, I had extended the original prototype significantly and it was outperforming their larger scale solution on a 3 year old, very unimpressive, desktop with the same install of perl and sqlite. On top of the raw calculations, it was also performing some automated results analysis and spitting out ready to present artifacts that could be stuck in your presentation tool of choice. Guess which ones the users actually used?

Soon I had a users group, regular monthly releases and was running a semi-regular training class on this cooky command line tool (since most users had never seen a command line). I've since finished that job up and moved on, and last I heard my little script using SQLite was in heavy use, the enterprise dev team was still struggling getting the performance of their solution up to the levels of my original script, and hadn't even touched the enhancements yet.

SQLite was rock-iron solid the entire time. I had a few things I wished it could do, but I usually found a way to manage. I wasn't using it for its feature, it existing was the feature. SQLite sprinkled magic on my one-off hack job and turned into a thing that people ended up using.
If I was in charge of an advertising standards authority I would make it outright illegal to use the words "unlimited" or "infinite" in a commercial context.
> It just surprises me they would bother going after people just to get them to pay a little bit more per month.

I don't even know where to start. From the hardware he has, I know this guy is no simpleton/fool, yet he thinks that his behavior is okay.
Of course you can convert any iPad owner who is eager to have a usable keyboard and a great Office suite on her tablet so she can stop carrying both a tablet and a laptop with her everywhere.
This is quite sad, and what seems to be a growing trend at Google.
This article is pure hyperbole. IE6 was put to rest on purpose, the 1000+ developers at Microsoft reassigned. Microsoft had delcared victory and moved on.

Apple may not be Mozilla or the Chrome team at Google, but they did create webkit, and last I could tell, they still have a huge team at Apple working on Safari/webkit.
Flickr has the hiccups
Xbox One second hand game licenses are up to £35 each
Go has an almost diametrical design philosophy. The only commonalities are message passing and curly braces.
I'm not sure how compatible Jython is with most code, Pypy has some issues as well so it may not be possible to run somethings.
I think what you mean to say is "by their area" which is not necessarily true.

Sometimes, we do measure things by a single dimension. Such as height. A person can't claim a world record on hobese.

Area would probably be a more useful measurement for screens but historically, for better or worse, that's not they've been advertised and that's not how consumers are used to comparing them.
You don't have to be so snarky. Of course I'm aware of issues outside of SF or even within SF for that matter. My point is that getting around in cabs has been made a lot easier. Sure, there are still problems with public transit and whatnot (I ride the bus everyday) but the increased attention on lowering costs via ride sharing is having a net positive effect.
Will do! Thanks for this