skysight-inc/HackerNews huggingface dataset:
> I was under the impression that even though TLS has the idea of built-in compression, in practice, that is never actually used.

This is determined mostly by the browser. Most browsers in TLS ClientHello send an empty compression algorithm list since they will use encoding headers (which let the servers cache the compressed data). A browser using Spdy could indicate it supports deflate to enable compression.

> Also, you claim that Google is basing this protocol on assumptions and you imply that they do not understand the value of metrics. I strongly disagree with this sentiment

Watch the tech talk video the other guy posted and drink when they say 'we assume' or to that effect. These guys do testing to confirm their assumptions. Take a look at when a questioner asks about high packet loss and how they hand-wave away Spdy being crippled by high packet loss.

> because SPDY headers are length-prefixed for ease of parsing. It compresses better when the prefix is included in the dictionary; such that {0x00,0x00,0x00,0x07,o,p,t,i,o,n,s,} would compress to one byte, not 5

No, wrong, that's not how compression works. Deflate uses lz to compress runs and repeats like \0\0\0 and it uses huffman to better encode it to bits.

Here's a clue for you, compressing "\0\0\0\7options" using deflate:

spdy prefix: 7 bytes
w/o repeats: 6 bytes
w/o any counts: 6 bytes

The first is the rfc draft dictionary, the second is that with only the first occurrence of each count, and the third with on \0\0\0 at the start and no other counts.

Not even to mention there is limited space in the prefix due to the window size and it sliding, so not only are the counts basically useless but they use space that could be used for other data.

I take it back... these people don't just lack rigor, they are clueless bordering on incompetent. As just an implementer I can accept that you don't completely understand the issues and are excited to work on the implementation, but as protocol designers from Google the work done with Spdy is just unacceptably bad.
I very much enjoyed TC Cribs. Best of luck to you in your future endeavors!
Most changes would still block, yes, but at least in PostgreSQL many changes will only block a short time (since they do not require a full table rewrite, only altering the table descirption) and in my experience rewriting a table is generally quick for a decent sized database (tables with a handful of millions of rows).
>So the real question is, once the current younger generation gets older and everyone switched off their cable, how will the production of quality content be financed, other than per-view fees?

This is it. The same as music has been doing for years. It's not like there's not an existing model for this, direct to video movies have existed for a long time (though they were generally considered "low quality" and thus didn't get theater time). Netflix is already in the original content business and I think we'll see more of that. The problem then becomes the translation of content silos to the Internet. I have a Netflix subscription because it has the most stuff. I have no intention of getting a subscription to Hulu Plus or the myriad of content producers individual plans (the future HBO.com, AMC.com, etc.) Hopefully they can find a way to aggregate pay-per-view into a consistent online platform.
What's the disadvantage in giving something like Bitlocker and UNIX to regular professional users? Windows XP Starter Edition and MC edition came after their regular editions had launched. In the case of MC edition, it was launched almost a full two years later.

Market segmentation to this degree is a 1990's model of doing business. The proof is in the pudding. MS's stock hasn't moved in the past decade.

Meanwhile, Apple has taken over corporate phones. More and more phones are dumping their blackberries and moving to iPhones. Fortune 50 companies are moving their email systems to Gmail and Google Apps.

If MS wants to compete around the edges, they certainly can, but they won't be the world's largest computing presence (and they're not anymore).

MS needs to re-introduce people to their products. Why block off BitLocker? Everyone has a right to privacy! Why block off media streaming? If MS could stream easily, people woudn't be buying Roku boxes, Boxee boxes, PS3's.

This same thing happens with MS Office. What exactly is the difference between Microsoft Home and Office and Microsoft Professional (it's access and publisher - but this is a common google query!)? Why does there have to be this confusion. Why not just give Access away! If MS had simply given away SQL server licenses, Apache would have never taken off.

MS varies dramatically in caring about their whole ecosystem and stack vs. running different product lines. If MS wants to run each product as a separate entity with separate P&L statements, that's their right - but their revenue growth has slowed!

Speciation is dying. To take a different example, look at how hard it is to order a computer off of Dell.com. It's impossible now. What's the different between a "vostro" and an "optiplex"and an "inspiron" and an "xps". Why am I shown different deals if i'm a home user, a small business user, a medium size business user, or a larger business user? Why are my computing needs different if I'm a small business user vs. a medium size business user? Why is it such a struggle for me to order a machine with an SSD and 16GB RAM? It's a complete design-by-committee mess, and a complete eyesore. It's become the used car salesman of computing.
It seems pretty clear to me that they do not plan on offering warranties against batteries sitting unplugged for long periods of time.
Sennheiser in ear buds are the only thing that make mass transit survivable. The almost completely block out ambient sound, and I can listen to podcasts enven in loud environments.

The only caveat is that buds, especially when thrown into jackets and pant pockets, only last 6 months to a year, but are completely worth the 40$.
This is true for NoSQL too. If you change the format of your documents you applications might need to be modified to support both the old and the new format at the same time.
How do you handle controls on the different sized screens? A button on an iPad != a button on a iPhone and must be scaled accordingly. Congratulations on the funding 12mil is a big round.
Except the problem with the NEA is that their funding source is taxpayers, many of whom are "contributing" to art against their will. The kickstarter model is much more direct and is funded and controlled by the people that want the art. It stands to reason that getting rid of the NEA would result in better art and a freer society.
And plugging in the damned car is part of the daily routine of owning an EV. You're only making his point for him.
> NEA is doing this as a public service, funding people who wouldn't have been funded otherwise.

Many would argue that "taking taxpayer money to fund something that no one would pay for" is a coherent definition for "public disservice."
The death of the Zune brand was announced ages ago. "Zune" has been nothing more than the punchline to a joke for years now.

And the failure of the Live brand is, well, not unexpected. It caps off a decade of weird and unfocused branding strategies from the Big M.
Friday Potpourri: About Many Mobile things, eh
There's no age limit her. We're in our 40's, we watch a lot of series and movies, but we've rarely seen commercials in the past 10 or so years. Sometimes we start watching a show or movie more or less by accident, but that usually ends at the first commercial break.

Both of us find it hard to imagine people can actually tolerate watching TV that way, even though we've done the same for a long time.

But imho it's not so much TV that is broken. It's advertising. In today's world of on-demand personalized information, advertising has zero value. It's just noise. In SF movies we often see a world full of advertising everywhere, with lots of sound and motion. I like to believe the (near) future will be exactly the opposite: the advertising industry, no longer adding any value or generating any ROI, will collapse. Taking old school "broken" TV with it.
Before and after the iPhone Cellphone Pics
I would not be surprised if the government directly began to subsidize facebook, just for the incredible amount of personal information they could mine. Another scary thought is a company like equifax, buying into facebook.
If you disconnect one of your car battery terminals, it will be perfectly fine for six months. Reconnect the terminal and drive away. It's not necessary to do anything else.

The main danger is things like squirrels moving into your engine block, if it's outside.
Quit the $100 Bill; North Korea is minting superdollars
Poll HN: Is TechCrunch Doomed?  
Jason Kincaid, Sarah Lucy, the list goes on. Is TechCrunch over?
I must be in the minority but I never found the huge cans to be comfortable. The weight becomes annoying, and they cause my ears to get warm and sweaty after extended wear. Earbuds are alright, but they never fit in my ears properly and fall out too easily. I don't particularly fancy full-on in-ear headphones either.

I finally settled on using the Sennheiser PX-200 II headphones: http://www.amazon.com/Sennheiser-PX-200-II-Headphones/dp/B00...

They have good sound isolation, are extremely light, and very comfortable to wear for long periods. The volume dial on the cord is a nice added bonus as well.
Using Synonyms in Search and Ad Campaigns
Yes - TechCrunch is over.
This is akin to saying that the internet is broken because some videos are prefaced by a commercial. Or HN is broken because some of the front-page are hiring ads for YC companies.

I use a PVR for all of my "TV" needs (I have two large wall-mounted screens. They are great entertainment devices. I only mention that for consistency with those proudly informing that they only old some small CRT in the corner somewhere). When I get around to watching it has all of the episodes of the shows I care about. Many of them come from ShowTime, HBO, PBS or the Movie Network, having no commercials. Of course I explicitly pay for those channels individually, well outside of PBS.

Other channels have a different business model, but strangely neither my children, my wife or I have any mental issue with it -- it's just the way it is. Nor do I have an issue when a play has an intermission, even though really I'd just like them to keep playing through.

In some ways this reminds me a bit of this submission from the other day - http://ihnatko.com/2012/02/20/heavy-hangs-the-bandwidth-that...
Fun fact, the New York City Department of Cultural Affairs is the largest cultural funding agency in the nation, with an expense budget in Fiscal Year 2012 of $152 million, larger than NEA.
No. They'll find a way to keep their readers engaged.
We have the use case to render the same mustache [1] templates on the server side (PHP) and on the client side (JS). Problem here is that the template helper view functions have to be written in two languages, PHP and javascript.

Therefore we started two weeks ago to evaluate javascript rendering of mustache templates from inside PHP. First we tried the spidermonkey extension, but had some issues with it.
Currently we are using v8js on mac and ubuntu. Works like a charm so far, and we have to write template functions only once.

Now we can use the same mustache templates AND helper functions from within PHP and client side javascript. Even compiled hogan [2] templates work. The templates and javascript files are stored in the PHP APC cache to avoid disk seeks.

So far we are very happy with the results. Here is some php pseudo code how it works with mustache:

pseudo-php-example:
\V8Js::registerExtension("mustache", apc_fetch("hogan.js-content"));
$v8 = new \V8Js('ContextName', array(), $extensions);
$v8->view = array("stuff" => "available in the js template");
$v8->view = array("partialName" => apc_fetch("partialTemplateContent"))
$v8->template = "{{stuff}}"

$script .= 'Mustache.render(PHP.template, PHP.view, PHP.partials);';
$renderedTemplate = $v8>executeString($script);
echo $renderedTemplate; // prints available in the js template

I recommend checking the v8js samples [3].

[1] http://mustache.github.com/
[2] http://twitter.github.com/hogan.js/
[3] http://svn.php.net/viewvc/pecl/v8js/trunk/samples/
Real PR mastery would be to issue a modification to the warranty to include this condition within X years of owning the vehicle and be done with it. If it really is rare, it will cost them a lot less to cover it than the PR costs of fighting bad press every time it pops up.
I use MDR-V6s at work. Probably the best money I've spent.

The cord is really long (so, not hard to route around equipment), the build quality is great, they have good isolation, and the frequency response (especially towards the lower end--important for the electronic stuff I listen to to sound right) is superb. I can wear them--comfortably--for six-eight hours at a stretch.
If you like PBS, consider supporting it with donations (maybe you already do).

Just another happy PBS watcher here.
Folks do not want to pay the amount commercial free TV would cost. Full stop.

If the "investment money" ever stops supporting youtube/hulu/(insert profitless service here), then goodbye web substitute.

Even The Daily Show has gone into full annoyance mode lately.
I'm kind of smelling some negative press push here about the IPO. A lot of the stuff doesn't seem to add up - despite supposedly solid leaks about documents, etc.

What this might be an indicator of is a dedicated effort to push the stock price post-IPO lower so that various traders/funds can make a nice chunk of change off a rebound post-earnings.

I'm fairly skeptical of this sort of conclusion - especially about supposed ad revenue or other issues - due to my personal experience using the platform. I have spent a small fortune (of my own money) on online advertising as an affiliate for several years. Out of all the various ad networks and venues, the most consistently profitable has been Facebook, bar none.

On a typical campaign, I'll net a 200-300% profit on my ad spend. Compare this with 60-100% on Google AdWords and 50-65% on Bing. Don't even get me started on buying display ads. I'll spend any free ad budget on FB before any other network, simply because I _know_ I'll profit from it - the risk is far lower and the margin far higher.

I guess my point is, like when Google started, people just don't get the power that FB holds when it comes to advertising. Storefronts in FB were never the point - what is far more important is engagement and interest.

Facebook is king when it comes to that.
I'm baffled every time I'm watching broadcast TV and see an ad for something I would never in a million years purchase...and if the advertiser just had a couple pieces of info about me would never bother showing me that ad. I guess this will eventually come with IPTV and ad platforms for broadcast that more closely resemble targeted advertising online. The sheer inefficiency of shotgun approach broadcast advertising is crazy to me.
Remember people, if you can't say anything nice, don't say anything at all.
Tesla, what's the cost of bundling a solar trickle charger in with your vehicle? Either build it into the roof (next generation, obviously) or just buy one that sits on the dashboard and throw it in with purchase.

"Please to be using this when leaving vehicle at airport. Thank you much, Tesla."

Maybe there's some reason this won't work, but... you need to work with your customers' expectations. Some of them are going to leave the vehicle unplugged for a while, and they're going to be pissed if the vehicle battery is destroyed.
Or you could realized language bridges are stupid and just write the Android and iOS code. Seriously, all you do is trade one set of problems for another. Might as well deal with the native platform problems and make an awesome app for that platform.
IE6 is still trolling developers
I don't know that there is a problem except when people compare it to running a car out of gas. One is a minor annoyance; the other a hugely costly repair. The fact that EVs also consume battery while idle makes the comparison even less useful.

You can destroy a Tesla by running it into a brick wall too. Yet there is no warning in the manual for that. Probably because it's not a risk unique to Teslas. Leaving your car at the airport for two weeks and coming back to find it suddenly worth $40K less than when you left it is more-so unique.

Tesla seems to be somewhat downplaying the high costs involved in forgetting to plug it in or leaving it too long.
"But imho it's not so much TV that is broken. It's advertising. In today's world of on-demand personalized information, advertising has zero value."

What happens to Google & Facebook without advertising?
You're asking the wrong question. Nearly all "audiophile-class" headphones are used for what most would consider casual listening. The distinction you want is "fun" vs. "neutral," and depending on who you ask you'll get very different answers on preferences.
I actually have a 100% reliable solution that exploits the executable stack on level 04. No need to guess the address of the stack using one side effect that I found in this specific case:

https://gist.github.com/807e81ad64c4e84a7770 (SPOILERS)
...and if I have money, and I'm willing to pay a fair price, I should get it!
Apple In-Ear Headphones are actually pretty good for the price. I can leave them in all day without discomfort. They come with 3 sizes of silicon/rubber ear pieces. http://www.apple.com/ipod/in-ear-headphones/
Yeah, I was going to menton Etymotic as well.. easily my favorite in-ear isolating headphones.

I have the HF3s and while of course they sound better with an amp (I use a FiiO E7 at home), it's not necessary. I use them without one at work and while walking around and they're still great.
You know those things take virtually no power, right? These are 50KwH+ batteries and you're worried about I don't know how many fractions of a millijoule.
> We won't even get into how 720 screens don't really have 720 display pixels so even perfect size matches are resampled and interpolated

Since there's nowhere near 720 pixels x 60 frames/sec worth of information being sent to your TV, who cares?
Really? Sennheiser makes some really open in ear monitors (IEMs) and buds. I've found them to not be so good for traveling.

I used to have Shures, then Etymotics, but the Etys broke. Now those made a plane sound like a quiet car ride.
All very true; but I don't think very many IC engines have died just because the owner took a longer than expected trip and came back to the airport to find their vehicle's engine is destroyed. Furthermore, the costs of any such IC repair wouldn't be nearly as high as what it is in the Tesla.

The point is simply that Tesla should give more warning and attention to the very high cost of repair when you forget to plug the vehicle in or leave it unattended for long periods of time.
Folks are already paying the amount that commercial-free TV would cost, but the money is eaten up by ESPN's multi-channel presence in basic-cable packages. Yes, your cable dollars subsidize ESPN.
There's also a good presentation here:

http://www.slideshare.net/trilancer/why-hateoas-1547275
Stop charging by the hour
Facebook Posts Can Offer Clues of Depression
They do, and a healthy bass boost. They isolate like no other though. The only other IEMs that I've used that come close are Shures.
What does Google know about you
I have no idea how you're making that connection. It also doesn't help your argument when you use "MAFIAA."
> (E.g. I can't see a client going "oh!, there's a new business function I haven't seen yet, let me invoke that!".)

Of course not, nobody thinks that. That notion does not exist.

> With the rels/links, you're just moving the coupling away explicit URLs to the names/identities of rels/links in the response.

I suppose, but that's a much looser coupling than the alternative (i.e. writing in the documentation "the comments URL is http://example.com/comments - you can't rearrange your URL structure, you can't start using a different domain (e.g. a CDN) for comments, existing clients can't use other sites that implement the same API, etc).

HATEOAS is about building general protocols rather than site-specific APIs. That it makes it easier to change your own URLs is just a bonus.
ive had mechanical issues with every headphone ever. V6 has a flimsy folding hinge mechanism with tiny plastic tabs that break off, Beyer 770's cable has split in half and frayed open several times, and earbuds 3.5mm connectors with crap strain relief that lose connectivity after a few dozen pocketing cycles of your phone/musicplayer.

i just use cheap throwaway earbuds in girly colors on commute and FM radio for music into solid Advent loudspeakers that have been going strong since the 70s
Anyone remember this awesome use of HTML5?
Michael Jackson's House Will Be Sold
Those are good, yes! But there's also a lot of survivor bias there. Sturgeon's Law still holds: for every individual Freakazoid! there's a posse of Dumb & Dumber (yes, real: http://en.wikipedia.org/wiki/Dumb_and_Dumber_(TV_series) ).
I'm a big fan of the AiAiAi TMA-1. Sound great, look great... and solid as a rock.
They're called the Carlyle Group and they bought in nearly at FB's beginning.

EDIT: Looks like the Google News Alert has reached Carlyle Headquarters. Expect silent downvotes.
Check out Etymotics.. they have a few. I really like my HF3s.
The article mentions that it would take 30 days of being at 0 charge before the battery break.

From the article: "Of course you can drive a Model S to 0 percent charge, but even in that circumstance, if you plug it in within 30 days, the battery will recover normally."

So just discharging the battery to 0% gives you a month to charge it back; if you're at ~50% and leave it in the airport, it will be fine for over a year. (12 months to discharge to 0% and more time after that while it's still recoverable.)
Does anyone have something to add here or is it the consensus that he is right?

Also, what's better, www, or non-www? What about using words like the, a, etc. in the URL?
Help InterviewStreet (YC S11) connect with student programmers
Show HN: I made a Hacker News clone for power engineers
This is a bit of a spammy article but I'll throw in my two cents: I want a set of very durable earbuds with microphone. VERY DURABLE. I want the Toughbook of earbuds. I want the cord to look like an orange outdoor extension cord, as thick as my thumb. For some reason earbuds which get stuffed in my bag are always damaged within days, the wires are simply too flimsy. (Yes, I know everyone else has developed elaborate wrapping systems to try to protect their earbuds. I prefer buying more durable ones in the first place.) Anyone make such a thing?
...the content production industry is not doing okay, because it's working "for hire" for people who are almost exclusively interested in advertising revenue.

If the people who produce TV shows had good contracts, they could also sell me their content directly - with no middle men. Or at least, different middle men. There's no technological reason they couldn't.

I agree that you're right that it's a distribution problem.

But there's a supply of video, and a demand for video, and people standing in the way of that market. The people standing in the way are eventually going to go away.

...that's my belief, anyway. Until then, when I have money and want to watch a show, but can't, TV is broken.
Do you have any hard data on this, or are you just "jumping to conclusions"?

I'd love to see a comparison on how long the battery can sit if it is physically disconnected from anything drawing current, and how long it can last when plugged into Tesla's phone home system.
Google is done with Clearwire, intends to sell off shares for a huge loss
Phone to Desktop Computing, Nexus style
They start charging? Just shooting from the hip here...
Could a bricked Tesla battery cost you $40,000?