skysight-inc/HackerNews huggingface dataset:
Hm, interesting. Anyone who has owned a car has had to replace the battery at some point and they all have warranties and all car battery warranties are pro-rated. (Maybe there is some exception, I've never seen it.) Same for lawn and garden batteries for driving mowers. It's possible some of the overseas readers here have never owned a car though and just haven't ever needed to buy a car battery and weren't familiar with this.
Monoculture is a terrible thing. I don't think there are any frameworks or methodologies which should never be used, nor any that should always be used. Learn the advantages and tradeoffs of each, and use the right tool for the job.

That said, I've personally found that as nice and clean as MVC frameworks can be, they aren't always necessary. As long as there is a separation between logic and presentation, it's possible to write clean, readable, maintainable code without a formal MVC structure.
I just bought the V-Moda remix earbuds, in large part because they seemed to get good reviews for durability. I haven't had them long enough to make my own judgement though. Also, they have a LOT of bass, which I love.
I have always read that the only important difference is more bass emphasis in the V6's as compared to the 7506's, which have a very flat response.
This sounds a lot like breaking a timing belt on an engine with an interference design. (When that happens the cylinders plow into the valves and there's a lot of carnage).

On my car that's a $6-7000 fix if it happens. I bet if there were only 2,500 of those engines in the world it would be a $40k fix, but economies of scale have made it cheaper.
Regarding "cryptic abbreviations", do you know about "use English;"? It provides readable names for all the "ugly punctuation variables". It's included as part of the core Perl install.

http://perldoc.perl.org/English.html
This strikes me as terrible advice for startups.

"Microsoft" is an extremely well known brand name. Standing behind that name rather than diluting it with 10 other sub-brands makes a lot of sense.

But if Instagram called itself "Camera" or "Camera Filter" or "Social Camera" or something exceedingly simple, it would not likely have caught the same traction. The name Instragram has now come to mean something unique. The same way the word "Microsoft" is now loaded with all sorts of connotations.

I agree that forcing users into a new vocabulary doesn't make much sense, but startups need to differentiate themselves on branding. Throwing in a word like "tweet" to compliment "twitter" makes a lot of sense.
If Netflix had a 'random' button it would be their greatest innovation ever.
Palacio del Marqués de San Felipe y Santiago de Bejucal Hotel
ServiceStack.Redis has always supported Auth in the individual byte[], string and POCO RedisClients, and thx to @dan_b it now also supports Auth in the Basic/PooledRedisClientsManagers as well.

http://stackoverflow.com/questions/8862552/authenticated-ser...
Hmm, I think I may have noticed that issue switching between HD channels at times, but SD channels maybe don't have the same issue?

I guess the time before a key frame appears can vary from up to a second to as low as 0, depending on when you happen to switch. It could be that a few frames, or 0.1 seconds becomes significant at that point, though you're right that it's likely to make little difference. I was not aware of the key frame issue until now, though; thanks for enlightening.
Facebook’s gaming boom is over, analyst firm says
The problem mainly was too many configuration options. There is basically one user view (calendar) that is controlled by a bunch of options. Those options grew in numbers over the years. We just hide the more obscure ones until a customer comes along and asks for it.
I listen to NPR occasionally, but I'm also not one of those people that wants my media chosen randomly. I usually consume NPR-type content in podcast form. (Although more and more podcasts are becoming advertising-driven... grrr.)
Graphs on Ubuntu energy consumption
Why do I need sign a cable TV contract? On a paper? Requesting some people to make a draft and fetch me it with a decoder, 3 day before I can actually watch anything? What's a decoder anyway? Why do I need to BUY it? Even though I already have a brand new TV? What do you mean a GOOD decoder is 2-3 times more expensive? And it is forever bound to a certain cable provider? Why, it's just some generic hardware? Why is it SD? Do you aware that we have FullHD stuff for a decade already? Oh, you do have HD? 2-4 channels out of 130? And my decoder doesn't apply? What, even GOOD decoder doesn't apply? So I need this card which is more expensive than GOOD decoder? And card only fits about 20% TVs on the market?

Etc. etc. The list goes on indefinitely...
Antifragility: interview with Nassim Talib
It looks like one of the specific cases on this, Max Drucker's Tesla, was it bricked two months after bringing it to 25% displayed charge level. So the car wasn't even run all the way down. Presumably the time to failure is much shorter if you bring it to the 0% displayed charge level at which point it shuts down. Your guess of days is probably correct.

In the first link here you can even see the emails between Tesla representatives and Drucker, so Tesla is 100% aware that this car was bricked and the cost to fix it was over $40,000, which was the "friends and family" price for "loyal supporters", not the standard repair rate, which is presumed to be much higher.

Because they have emails on the subject, which note that even Musk is aware of the situation, their PR efforts to suggest the cars can't be bricked and the allegations in their statement are not only false, but are intentional lies and misrepresentations by Tesla, showing bad faith. It is absolutely a cover up, coupled with the start of a media smear campaign that we see getting in gear in the technical press.

http://jalopnik.com/5887499/who-is-trying-to-smear-the-tesla...

http://www.thetruthaboutcars.com/2012/02/the-tesla-roadster-...

edit: I see that people are so threatened by reality they are paralyzed into downvoting because they have no coherent response and so censorship is the only action that makes sense to their tiny reptilian brains. Above are actual emails between Tesla and an owner that prove Tesla is aware of the problem, bricking is possible, the repairs are a minimum of $40,000, the blogger is telling the truth, and Tesla is blatantly lying and misrepresenting the situation in their response. Downvote all you want, it only shows what a failure you are and won't change reality.
cause my ears to get warm and sweaty after extended wear

This is what open cans are for ;)

You can also sit very still and will your pulse lower. With practice you can lower your core temperature at will.
or how often I find I have to manually change the aspect ratio because it wasn't able to figure it out on its own.

This is a feature not a bug. Most people don't understand aspect ration and in fact will get upset if a standard def video doesn't fill the HD screen.

Actually, it is probably just laziness on the manufacturers part but it works out well for most consumers.
Commercial television is a horrible user experience. Public service broadcasting in the UK is slightly less horrible. It's quality is declining as the BBC has tried to spread itself across a multitude of markets at the same time as trying to keep the license fee under control.

The bias of the BBC has always been in dispute. The right wing think the BBC is left leaning (because by their simple ratonale anything state funded is). The left wing want to keep the BBC out of the hands of the Scots, Welsh and Irish. The Scots, Welsh and Irish see the BBC as a propaganda machine for Westminster.

However, regardless of it's flaws, the BBC is probably the premier broadcaster of quality television on the planet; though I fear too many changes from idealogical government intervention will change this for the worse.
I don't doubt that within a couple years, all licensed streaming media will have completely unskippable commercials. It's what's happened on DVD and Blu-Ray. At least with TV I have the option to change the channel or if I use a DVR, I can just skip through.
> It must be some kind of cruel joke on the part of the gods to take him at 100, a number that ends in a string of zeros.

What better tribute could a God give? Scoring 100 is pretty damn good if points only increment 1 by 1.
general advice: be sure to give any pair of headphones a test drive before making the purchase. you should be able to find a wide range of headphones at a local sound specialty store or local distribution center.

i'm currently using the denon ah-d2000's while programming. if comfort is a high priority for you, i highly recommend you check them out.

however, even though these denons have the perfect balance of comfort, noise isolation, and sound clarity for ME, make sure you choose a pair that is right for YOU.
I think I still have the box somewhere at home. I should donate it to the Computer History Museum.
I'm sure most of that didn't happen but it's a cute story to drive a tired point.
Frisby.js, a REST API testing framework
I might have to steal that design for my next mobile app. Thanks!
But the best mobile social app sites now show the hand animated and interacting with the phone.
Writing Usable APIs in Practice
Professional users have very specific requirements and their preferences shouldn't be taken as a general recommendation.

For years, we used the Beyerdynamic DT-100s, which sounded absolutely awful but suited a professional environment well. They were ultra-rugged, provided good isolation from outside noise, were completely rebuildable with 100% parts availability, had a modular cable and provided a good reference in the mid-range frequencies which are most critical for broadcast. You'd never mix a record using them, but they were excellent for musicians or cameramen to monitor with. Similar logic applies to speakers like the Yamaha NS-10 or the Auratone 5C - horrible to listen to, but they provided a useful reference for specific tasks.

The MDR-7506/7509 headphones are very popular for similar reasons to the DT-100s, although they sound much better. Here in the UK they're not especially popular in music, though they are used extensively in broadcast. Open-backed headphones like the AKG K701 or the Sennheiser HD650 sound very much better, but they're bulky, fragile, don't block out noise and leak sound out, which is a critical failure if you're sat in front of an open microphone.

The Sennheiser DT-25s are another example - probably >50% of DJs use them, but they'd be a terrible choice for most users. They sound good, are very rugged and provide superlative isolation from noise, but they're miserably uncomfortable. DJs are quite happy to trade comfort for isolation as they only use their headphones intermittently, but for users who aren't trying to monitor in a noisy nightclub it's a bad call.

There's little point in spending more than a few hundred dollars on headphones, but they're very specialised tools and you should select carefully based on your personal requirements.
In Sweden, they're all TFTs these days. Even the non-touch ones.
> The earliest Roadsters will take over two months to discharge if parked at a 50 percent charge without being plugged in.

What exactly are the conditions for this statement to be true? My laptop battery has lost some of its capacity over the past 2 years - how much capacity do Roadsters lose over time? If I had bought one of the first 100 or whatever, what would that discharge figure be now?
Yes it is. The problem with TV is that advertisers have a lot more money than you do, so advertisers get to dictate how TV works.

I'm looking forward to a world where people produce content and I give them money to watch it. It works for the porn industry, so why not everything else? (Probably the same reason why our cell phones don't treat voice and data as the bits they are. There is more money to be made for the middlemen by offering "value add" instead of a "dumb pipe". And there's one thing middlemen do well: keeping themselves alive at the expense of everyone else.)

In the mean time, I'll just pirate everything. That cuts out the middleman!
In the last week or so, it's become clear that Google is planning to offer some sort of IPTV service over its fiber network in Kansas City when it comes online later this year. [0] It will be interesting to see how disruptive their offering will be. Even just selling programming a la carte would be a huge improvement over what the cable companies offer, but I have a feeling Google will (eventually) do more than just that.

0. http://www.kansascity.com/2012/02/22/3444862/google-giving-s...
I use ATH-M50 when directly driven by a non-amp, Sennheiser HD600 when home alone, and Beyerdynamic DT770 or DT770Pro (250 Ohm) when amped, or for pro-audio. I really dislike the "standard" Sony MDR-7506 due to the earcup material; the Beyerdynamics feel a lot better to me, but the Sonys fold a lot better.

I use Etymotics ER4S at the gym or when shooting (or on helicopters), and Ultimate Ears 10vi for portable, airplane, etc. use. I think the etymotics seal better in the ear, plus they are lower profile, so I can wear them underneath either a passive earmuff hearing protector, a set of Pro-Ears Pro Tacs, or an aviation headset (usually just in one ear, so I can listen to the vehicle audio too).
really enjoyed the TC cribs bits. onward and upward!
I do work for Microsoft, have been for a year and a month; and I very much enjoy working here. My manager is awesome and a programmer as well. In fact, most of the people here are or were programmers. They understand us. In my local team, we are still leniant, hours-wise, compared to the other company I've worked for. The most important thing is that the work needs to be get done.

That said, I share my ceiling-high-walled office with one other person and if we need privacy, we can close a physical door.

In all, from my experience, it's a great company to work for. I would recommend it to any of my friends that are seeking work.
The Solution to All Problems
Some thoughts about problems and what they are and what not.
ServiceStack.Redis has always supported Auth on all the RedisClients themselves. It was just a feature that wasn't initially available on the Pooled Redis Managers - it's on there now with new PooledRedisClientManager("myauth@mythz.redistogo.com:9287").
Wow, I didn't even know they made custom IEMs, vs. just custom earmolds for the standard Etymotics, Shure, UE, etc. IEMs. This is like a whole additional level of audio geekery :)
> And it's all the client.

I believe the "client" in this case was "customer". Getting somebody to right click on a folder and selecting 'share in dropbox' is the easiest thing that I can ask of somebody. All files within that folder will be visible to me, even if they make changes.

Another key thing with dropbox is that it made sharing files easier by allowing you to share folders. I, for one, going through the attach -> browse -> open dialogue for each photo I wanted to show to somebody.
Show HN: Chrome extension for downloading Udacity videos
I don't disagree with you at all. Updated my post to make that clearer.
...which consent most consumers will blindly give by clicking on whatever button they must click to get to their Facebook page... without ever reading such legal terms.
at least one Node framework at the head of the pack, if for no other reason than it enables easy sharing between server and client-side logic

I'm surprised this still hasn't been seriously tackled. The major node frameworks (namely express) all seem to follow the old-fashioned rails-model which seems like an anachronism on that particular platform.
I did. But that only solved half of it. My methods for putting the file in a place where someone could download it via HTTP were clunky.

I've got a web server. Or I could host one locally. But it's all just so cumbersome and unwieldy for what should be a simple task. Take a file. Push it from Point A to Point B. But I'm technically competent enough to set up all that stuff and wrangle with it. Someone else who just wants to share some files, maybe not so much.

Realistically? I'm serving them via HTTP now when I use my Public folder. But the process for getting the file to the person I want to share it with has been grossly simplified.

Just because I am technically competent enough to go through a detailed process to share a file doesn't mean it's a good User Experience. I enjoy working on and maintaining this stuff, but it can still be frustrating. Dropbox makes it painless. Almost effortless.
Electric cars have an uphill battle in front of them. As a company you cannot have fussy debates about whose fault something was.
I don't know what "in the abstract" means in this case, but I do know that claiming to "know" something without having actual proof is what's called a conjecture:

http://www.merriam-webster.com/dictionary/conjecture

A conjecture is not the same as knowledge, "in the abstract" or otherwise.
IMO there is a strong correlation between the mobile phone landscape circa 2007 iPhone release and the television landscape today. Pretty much the same players, mostly vying for market share based on kitsch features... No true innovation.

Without having read the article I'm guessing Apple will introduce something along the lines of 'Siri TV' dispensing with the remote control as they did with the stylus but instead of substituting it with fingers we'll use another built in human control device that you don't have to lug around or keep track of, your voice. It gets around the issue of needing a keyboard where a TV is web-enabled in so far as you can easily search YouTube or Google for content by voice and it solves the dilemma of the lost or sitting on the other side of the room remote.
Personally from an ASP.NET perspective, its the same. To me ASP.NET is done. Mixing in server side with client side UI is just wrong, they should be decoupled completely. I want to build a html5/js/css UI. I want to keep it clean and I want to talk to a data service/ or mocked out data service to do what I need. Starting out with ASP.NET, I used to think this is just totally the wrong way to do things! Then ASP.NET MVC came along which was much nicer than all the pain of web forms ( viewstate etc..) , but now as I said already, I want my client side to be written with no knowledge of the server side workings, just plain old html(5)/css and leverage the power of javascript and associated frameworks ( i like knockout.js and amplify.js).

Its the convergence on standards and the sophistication of browsers that really matters. We all use browsers, all the big vendors now are appreciating this, enabling progression to standard presentation technology. Innovative successful businesses are delivering great services and UX using these standards and they are showing the rest that they need to move to keep competing.

Responsiveness and performance are strong drivers for a rich/smart/thick client, there really are very little advantages to a thin client in application terms from a UX point of view.

Managing upgrades is a sinch with browsers, so if you have a sophisticated client side javascript UI its easy to re-release.

All in all, I tend to agree poster here!
My Shure e2c aka scl2 -- $100 on amazon or so -- have survived 4+ years of daily use, and my storage method is to wind the cord around my hand and toss them in my backpack. The wire is pretty robust. One of the connections to the earbuds finally gave out and my repair bill was $50 with rapid shipping. I assume they'll survive another 4 years so $150 for 8 years is a bargain. Here's a link to their repair prices:

http://www.shure.com/idc/groups/primary_content/@americas/do...
I don't think advertising will go away, but will change. Companies will still want to attract new customers, i.e. advertise their wares/services. People who have other people's attention will probably still sell it. However advertising will change to cope with the new system.
My 5 year old had a much easier time understanding that Netflix needs to buffer or downgrade sometimes than why there are advertisements on television.

I think that's because Netflix buffering has an explanation that directly relates to the activity itself, whereas the explanation for advertisements is a lot more abstract.
I agree with PG that this is "fake news"
What few people realize is that Facebook does $3B in revenues while not monetizing two "real estates" that could add $3B each (or more) in the future:
- Mobile is still not monetized at all and we are talking about 400M MAU!!!!
- Facebook does not leverage the huge breadth of data it has garnered about users through their "like" actions on other publisher's website to create a much need competitor to AdSense.
These two opportunities are $B opportunities easily...

My only concern for Facebook would be that they focus too much on their short term earnings to justify their very bullish P/E multiple... and lost sight on consumer satisfaction. On the other hand, by doing so (like Google has in the past 4-5 years) would open the door to new startups that could start gaining some great momentum!
"ironbuds" fills your robust need. here's their kickstarter page.

(http://www.kickstarter.com/projects/legendary/earbuds-time-t...)
I don't use vim on windows. On linux, I use geany for Python code and plain text. Sometimes I also use gedit, but its rare. I use Qt Creator for all Qt development and for non-Qt C++ development if I'm not using linux.

So, most of the time I'm using Qt Creator, some of the time I use geany and the rest I use vim. I probably sholdn't have mentioned gedit as I really don't use it often. I'm planning on dumping geany in favour of vim next time I have to set up my development environment (basically when I get a new laptop, hopefully real soon) as I've been meaning to practice my vim skills for a while now. I was real good at it a few years ago, but then I got a little rusty, which is why I ended up using geany for python and plain text instead...

Actually, to be completely accurate, I use MPLAB too ;) I use it exclusively to program C for the PIC24 microcontrollers. I also used Notepad++ for AVR development a few months ago - if I had been developing on linux, I would have used vim, but I really dislike gvim, so do not use it on windows. I use MPLAB for PIC development because it integrates with the hardware programmer, the remote debugger and saves having to set up paths for a gcc thats not compatible with the one I use for desktop C++ development (though I plan on switching to clang, so I won't have any gcc clashes anymore then).
I worked for Bose for a summer in college (they're great to MIT).

The pro Bose stuff (used in venues) is great -- it's well engineered, durable, and sounds good for pro gear. All pro speakers basically suck for audio quality compared to good home equipment -- that's not what they optimize for. They also do a great job of audio simulation of venues (which is what I worked on; it's like raytracing for sound, so you can audition different speaker designs in a potentially-unbuilt building), and they do a great job of vehicle audio engineering. Their aviation headsets are also really popular with pilots (I prefer David Clark just because they're classic, but the Bose are quite popular).

It's just the consumer/retail equipment which is boosted-midbass, and high priced. Everyone I knew in the Pro side of bose had Sennheiser, AKG, or Grado headphones and some other kinds of audio equipment at home (NHT being particularly popular). For what Bose is, Cambridge SoundWorks is half the price or less.
>But I've never clicked on a Facebook ad and I don't know anyone who has unless it was research.

I often hear this on HN and from other techies. I bet you've never ran a serious Facebook or any other Ad campaign and measured effectiveness (in terms of business ROI).

I used to think like you, but they do work (even 0.05% click thru rate is considered effective!) and hence these companies make billions of dollars. Please stop making such ignorant statements. $3 billion revenue is not a small number.