skysight-inc/HackerNews huggingface dataset:
Here's one of the problems that I have with this whole thing:

My iPod goes dead all the time, so does my phone, so does my laptop, my camera, my remote, my everything.

I think that every single battery-powered device I've ever owned has, at some point, gone "dead" (as in it won't power on).

NONE of these things have ever been completely incapacitated because of this. I've never had to replace my laptop because I let it go flat.

I'm sure some of the 5 owners who have had this happened knew that the car would go dead, but I'm sure that all of them figured that that just meant that they would have to charge it.

Tesla: here is how to fix this, and I'm asking that you do this on behalf of all electronic vehicle manufacturers (to keep people from being scared off the things by blogs like this).

Release a statement that follows the standard 3-step press release of oops:

---

1) "Own it". -- We fucked up here. This was our bad. We were stupid to believe that the general public would understand that letting the battery on their car go dead would cost them $40,000. This was incredibly stupid of us, and is 100% our fault. We take responsibility for this.

2) "How we're fixing it" -- The 5 people who have had this happen have all been contacted by Tesla motors. We're shipping a tech and a battery to all of them, and all of their cars will be back on the road by next week.

3) "Why this won't happen again" -- From now on, we're including a physical battery disconnect. A device will attach to the battery terminals that is normally off, and requires that the battery be at 5%[1] charge to close. If the battery drops below this, it physically disconnects the battery from the rest of the system, and doesn't allow for any parasitic electronics to drain it further.

[1]: 5% is a made up number.

---

Of course this won't happen, but a PR-spectator can dream.

Tesla: you bungled this one. Badly. You're hurting the entire EV industry. Suck it up and admit you were wrong.
Cable TV started out with the premise that it won't have ads and slowly it started adding them. Hulu already has ads.

I wouldn't be surprised if Netflix started ads soon, since they seem to getting slowly crushed with the high cost of licensing content.
Thanks, I almost forgot about that paper! :D
They are bulky for traveling. I use these at my office, and just use iPhone earbuds for when I'm on the go.
Well your Wikipedia link was about cryptographic hash functions so I figured that's what you intended to refer to.

So when you wrote "key-based hashes", I interpreted that as meaning a cryptographic hash-like function with key input, e.g. HMAC the "Keyed-Hash Message Authentication Code".

Modulo 13 is different than rot13. Modulo 13 is actually a hash function, whereas rot13 is a permutation.

If rot13 took a key (e.g. if it were rotN instead) it would make a primitive cipher. But it doesn't, so it behaves like a cipher that is always used with a fixed key or a cipher the key is already decided in the context of discussion.

The process of applying a specific key to a cipher is called "keying". So just to make things even more confusing, we could perhaps refer to rotN<N = 13> (AKA "rot13") then as a "keyed cipher".

:-)
Just to let you guys know, Kevin Drum (the author) may be a political blogger but he's a smart, incisive writer that I think most Hacker News readers can appreciate even if you wouldn't otherwise visit the Mother Jones website.

I went to a Jeopardy! audition six years ago where a contestant named Kevin stated his occupation as "blogger". I chuckled to myself that "blogger" was the new "unemployed" and then he described what he blogged about. Wait, Kevin... Drum? I'd just read his blog a few days ago — that really is his job, I realized! He was obviously a sharp guy but unfortunately didn't made it on the show. I caught up with him after the audition and he was very personable and interested to know what other blogs I read. I introduced him to Marginal Revolution, which was little-known at that time.

If your political interests line up, his blog is a good add to your feed reader. Even if not, it's worth a visit for interesting graphs of the moment and random non-political content such as these recent items:

http://motherjones.com/kevin-drum/2012/02/chart-day-rise-mac...

http://motherjones.com/kevin-drum/2012/02/federal-benefits-a...

http://motherjones.com/kevin-drum/2012/02/people-have-surpri...

http://motherjones.com/kevin-drum/2012/02/better-grad-studen...

http://motherjones.com/kevin-drum/2012/02/my-memory-hazy-fog...
Right, I excluded the bind for the sake of simplicity.

I also forgot that it's this.dataGot. dataGot doesn't exist in that context :)
I actually prefer the logitech g930 headphones for working. They provide "good enough" sound and an excellent mic for the times that I need to be on the phone with customers or in a voice chat with a remote co worker.
If you completely discharge a battery, it will take damage.

Also, quite obviously, the batteries used in the Tesla are the same kind used in your laptop or phone, just a vastly greater number of them.

So yes, maintaining a laptop means keeping it charged.

(How do people not know this? Battery 101)
My money is on #2.

Once they have switched on an ancestor-simulation, it's probably illegal to turn it off. So it would mean committing the hardware and electricity to the simulation forever. Whatever they gain from running the simulation, they would be reluctant to incur infinite cost in doing it.
In reply to Giles Bowkett: adoption curve of tech
I use Tourfilter. Big popular and small local acts are posted by individuals who follow the bands.
“People who are really serious about software should make their own hardware.”

Alan Kay, http://www.folklore.org/StoryView.py?project=Macintosh&s...
The problem is, I think, that a battery will discharge even if it's physically disconnected.

I do wonder why the batteries become 'bricked', though. All I've heard so far is just that 'they do', not why.
It's a little different. Replacing the fuel pump and injectors cost maybe 5% of the cost of the vehicle. Replacing roadster batteries costs 40%.
Download Xilisoft DVD Ripper Ultimate v7.1.0.20120222 Portable
Nothing - my personal opinions aside, the difference seems to be if the prosecution has enough evidence to convince a judge that a specific piece of suspected evidence is contained in that encrypted data.

The court decision even addresses this - that there is no way to tell whether the drive is full of random data or real files once decrypted, and the government has not shown they are looking for a specific information - they are basically going on a fishing expedition saying "make him decrypt his drive because we think we'll find bad stuff on it"..... that's different than "Make him decrypt his drive because the file we gave him in the sting operation is strongly believed to be sitting on his drive, because the undercover officer saw him load it onto the laptop right before we arrested him". In this case, the court ordering the guy to decrypt the drive is reasonable. The devil is in the details it seems... the details are everything.

They absolutely can't just bust down your door and demand your decryption keys.... the court seems to have addressed that.
This is a common failing of... our kind, I suppose. Too often we tend to get stuck on details and miss the bigger picture.

My favorite example are analogies. Every single time one is made, it results in a string of other comments attempting to correct it or improve it. "It's like driving a car down the freeway without any wheels"... "No, it's really more like driving a tractor trailer on a country road without wheels and a windshield". Every. Single. Time. And I'm as guilty of this as anyone.

It often makes for frustrating reading, especially when you're already familiar with the argument and aware of the most common mental traps, but have to read them over and over again trying to get to the good stuff.
Totally agree with you on this one.

On a side note, are there plans to develop a better set of debugging tools for PhoneGap? It's one of the major pains of the platform. If one is already in development can you point me in the proper direction? Thanks!
This is almost PR mastery. PR mastery would be saying that the blogger is correct before listing the facts about how insanely long you have to leave the car unplugged for the battery to become inoperable, and detailing what steps Tesla is taking to make this less of an issue (i.e. making it more prominent in their manuals, working on "deeper" sleep, etc.)

As it stands, this makes me think that Tesla likes to play with words to dance around hard truths. They also didn't mention the privacy implications of them being able to remotely track your car by GPS, which is a bit worrisome.
The hell? Batteries are not magic black boxes, that when disconnected, will be removed from this world only to be recovered at a pleasing time from a distant galaxy back to you. They will continue to discharge, even if you completely disconnect them. Which is a stupid thing to do, because then the microcontroller drawing <~500mA won't be able to warn you of the impeding battery death.
re: "This approach is heavier and hackier, but a decision they made in order to sideline a bug in the Android 2.3 simulation. It’s not a bug that affects actual Android 2.3 devices, so we take this to be a bit of overkill."

From what I could tell, the bug was shipped starting with some version of Android 2.x (I'm thinking 2.2) where JSC was used as the internal JS engine for WebKit instead of V8. When the Android devs added V8 support, they actually broke JSC support. It's a device manufacturer choice (or was) as to which JS engine to use. Curiously, Android shipped the 2.3 simulator image (guess that was the version) with JSC support, thus, "it was broken".

The API in question is `WebView.addJavascriptInterface()`. That method returned successfully, but whenever you accessed the interface from JS, you'd trap.

Could be this was only on the simulator, but - I'm thinking folks saw this on devices as well. Maybe those devices are no longer relevant?

Presumably Cordova will revert back to using `WebView.addJavascriptInterface()` when it's safe to do. The problem is, it's not clear when it's safe to do so. It's also not clear how you can test your JS environment to see if "it's safe", programmatically. Or maybe you can (eg, throw an Error, check for existence of error.stack), but ... it's wasn't a comfortable situation to be in.

Do you have some references that the 'bug' doesn't ship on devices, or that it no longer ships on simulator images?

What versions of Android SDK/simulator/devices does Trigger.io support? Presumably you don't support running Android 2.3 on the simulator, as your code would trap?
Except in this case you wouldn't be destroying the battery "on purpose" obviously, but rather through neglect or ignorance. It's a fail in the sense that this technology has been exposed to be clearly unready for wide-scale adoption, and the company in question has barely even acknowledged the issue, let alone outlined steps it is taking to fix it or improve the design.
Sweet. It works perfectly. I just tried Googling "novikoff kleinberg strogatz" and our recent paper annoyingly didn't come up as one of Google's search results. I then clicked your Scholarfy button, which I had just installed in my bookmarks bar, and then the paper comes up as the only result in Google Scholar. This will be really convenient, I can tell, because I often search Google for a paper but then realize that I want to search Google Scholar instead. Now I can do that with one click.
You wouldn't expect a family owned pizza shop in a small, sleepy Ohio town to be a hive of scum and villainy but that's what installing a computerized ordering system discovered.

I had worked off and on through college at this same pizza shop and about midway through my time there they switched from paper written tickets to a lightpen based ordering system.

Everyone threw a fit: "It's too hard to use", "It's not as quick as just writing 'LP' for a large pepperoni and an illegible address on a piece of paper".

This goes on for a week, orders are slow to go out, things are messed up, the phone lines are always busy so everybody knows we're losing business (people hang up and call somewhere else or get frustrated waiting for their food to be delivered).

The owner's contemplating canceling the system and going back to paper until the weekly tally is done and it is discovered that revenue is actually UP 30% for the week.

Drivers were massively skimming by "losing" tickets: drivers would go out on a run, deliver 4 orders and only return the cash and tickets for 3 of them. Managers would pull the same trick after hours: toss a $20 ticket in the trash and pocket the cash.

The computerized order system (which everybody settled into after a while) was an astonishingly good investment for the shop - ROI measured in weeks - and quickly led to a 75% turnover in the staff.

I don't know what's in the 4 mouse clicks to check each reservation in (as mentioned in the article), those steps might be worthless, they might be what's preventing the maitre'd from taking a folded twenty and seating someone who just walked in versus the couple who made a reservation weeks ago - and pissing them off in the process.

And without that information it's very hard to say whether or not the UI of that application is good or bad. Employees on the ground maximize their personal short term interests, owners paying for infrastructure have both a longer term view and different incentives.
out of curiosity are you getting the full 24Mbps when downloading torrents? Also, what about the illegal factor?
It's just your opinion, in an excerpt from the article Kickstarter co-founder Yancey Strickler stated:

As Strickler explained, the milestone is “good” in the sense that it means that Kickstarter may now reach a point where it will funnel as much money to the arts as the federal agency primarily responsible for supporting them, effectively doubling the amount of art that can get funded in the country.
Typically? You'll probably have to jumpstart it. If it is sitting outside you could end up with the parking brake, in particular, stuck. It's not good practice to just walk away from a car for this long (should disconnect battery, put it up on blocks, etc.) but nothing terrible is likely to happen--especially if it's protected from the elements.

The running down of batteries in an electric car to the point where they're damaged is definitely a corner case. It's not one that's out of the realm of possibility. (Someone goes to winter house for a few months, leaves car in garage, and the charger isn't hooked up properly or something.) It sounds like the current generation vehicles make it even more of a corner case although I have to wonder what the failure modes of the various protection systems are.
EDIT: OP didn't pick the picture of the girls, those are actually LG "booth babes." Sorry OP!

Metacomment (about the article): The author created a fake photo for the article based on the dialer and app screens and photo of two young girls, presumably to draw the eye and get clicks (or for lack of any actual applicable images). I have a couple of issues/questions:

1: Is it reasonable for a tech blogger to create fake images of a product and lead the article with them? (It says in the title attribute that the image is fake but I don't make a habit of hovering over each image to find out if it's fake.)

2: I know that using sexualized pictures of women to draw readers is a common practice that isn't going away (see Wired, Psychology Today, every other magazine), but these girls look peripubescent. I'm annoyed by the practice in all cases, but it seems especially poor taste to use images of such young girls in this context. (If someone wants to make the case that I'm imagining the role sexuality plays in this practice, I'm happy to hear it, but I'm highly skeptical.)
Baidu Rocks
Sure, if the seizure of the laptop as evidence was legal and all that, of course it would be.

The issue is the defendants rights and responsibilities in helping them figure that out.
The best headphones for the price in my opinion are the Sennheiser HD 555's. They are by far the most comfortable affordable headphone. Although they are open, which means they let sounds in and out easily. But closed headphones are not usually comfortable for hours of wearing. I have the Denon 5000's, and probably use the HD 555's more often.

Don't buy Bose headphones. They are not worth the money.
Yep, thanks for outlining the exact use case!
Cans are too uncomfortable for me and I don't like the Apple ear buds. I like ear buds with the rubber piece that forms to your ear hole, without it a lot of low-end is lost and everyone around you hears the high-end.
There are two problms with type-[0] comments.
1) They lead to type-[1] comments.
2) Humor posts are too easy to upvote, and can drown insightful or informative posts.

Disclaimer: I posted on of the [0] comments, and came back here to apologize when I saw how many upvotes it got.
Robot fish found able to lead real fish (w/ video)
I really love my Bose AE2s -- as far as I can tell, they're QC15-esque minus the active noise canceling, and they sound quite excellent.

Main reason I bought them though was comfort. It seems that there are very few pairs of headphones that don't make my ears ache after a few minutes. The AE2s are the only headphones I've ever used that feel perfect on my ears. (Granted, I haven't tried on many $100+ pair...)
What it ultimately comes down to is you do what you feel is best for you. And this has been said many times, but, a tool is a tool is a tool. Whether it be js, Ruby, Python, Assembly, Lift - they're all tools to get the job done.

I started a new project a few months ago and spent a day almost agonizing over 'the new hotness'. I talked with a friend about doing it the 'old way' (Rails mvc) or the 'new way' (backbone, node, etc). In the end, I just wanted to get my work done, so I chose the 'old way'. I don't see anything wrong with this. I feel like I'm still creating, I love getting up every morning and making progress on the app.

At some point, I'll probably go back and revisit. Maybe start sprinkling in some new hot here and there. The one thing that DHH has said that's really stuck with me is (paraphrasing): "Love the tools you're working with". So, I leave it at that.
Hey Andrew - a disclaimer of my own: I'm a co-founder of Trigger.

Actually, we think this is a pretty important benchmark: battery drain and general responsiveness is a huge deal on mobile devices, so we take performance of the bridge very seriously. Every millisecond counts here.

Also, I can absolutely see the need to send large number of messages - a streaming accelerometer API, for example, which is on our roadmap.

You're right that there might be trade-offs between raw performance and supporting every quirk of every device. However, in this case, the Android bug you refer to only affects v2.3 emulators, not actual devices (to the best of our knowledge). We automatically set up our users with a v2.2 emulator to side step the problem.

We think such significant performance gains for our users, and a much cleaner, easier to maintain codebase for us, is well worth it in this case.
How To Get On Shark Tank - Application
This is the weakest "anti-rumor" corporate response ever. After all that lengthy passive-aggressive "We're great, but you need to charge your battery", there's not a single statement about what would happen if the battery runs out, which is precisely what the original article is about.

Tesla, stop beating around the bush like a politician, grow up and answer the million-dollar question like a man:

What will happen once the car's battery is completely depleted?

(life-line hint: it will get bricked)
Parse is doing some great work. I'm leveraging them for a university design project and it's been trivial to set up and use. Congrats guys, and keep up the good work!
The problem is that such an OS cannot easily get widespread adoption, because it would have no apps. That is the problem of every new phone OS today, people develop for iOS and Android, and that's it.

So true. And that's what I base my assumption that there will be no enthusiast-phone on the market in the future (today we have Maemo/meego and that's it).

But, an enthusiast OS running linux could, in theory, run android apps and that could be a loophole. I know work was put in to doing this on Maemo but it never got mature (or else I should have heard about it).

The same goes for the web. It might suffice for the average Joe but for those doing "real" work on their machines or want more control of their machine will suffer.

In this evolution I truly hope that the mainstream-focus doesn't get all the attention. An App/OS doesn't have to be dumb to be beginner-friendly, an advanced application doesn't have to be beginner-unfriendly and please for the love of god realize that beginner friendliness IS NOT the same as easy to use. Those are completely separate topics and today when people talk about user-friendly interfaces they only talk about beginner-friendly and actually making them very hard to use but easy to learn.

There are experts everywhere. Ten-year-olds that utilized every obscure shortcut available on the old phones without for that matter being interested in tech or even phones have no parallel today. They just learned how to use their phone effectively but today there is no room for growth on our dumb devices (thanks apple).

A good interface is an interface that is easy to use and depending on the target audience relatively easy to use up front (or very easy to use up front) and sports advanced features and room for growth.

A bad interface is one that is easy only because it is dumb.
Javalobby's Top JVM Language Poll
... except your login cookie. :)
Thanks, i was complaining about that not long ago.
Here's something I'm still unclear on: how strongly were owners warned about this beforehand?

If Tesla cars come with a bright red warning on the driver's side window saying IF YOU DO NOT KEEP THIS CAR CHARGED THEN YOU RUN THE RISK OF REPAIRS COSTING UP TO $40,000 then I'd say Tesla is completely in the right here.

If they didn't mention this anywhere and it's just something owners discover because they use it in a way that Tesla didn't think they should, then Tesla is completely in the wrong.

If they did something in between, then it's in between. I may have missed it, but so far I haven't seen this explained.
Don't mean to distract the conversation but am I the only one who is getting a little tired of the term "beautiful" in the titles here? That should be up to me to decide. It seems like it's always being used as link bait.
I feel you on this one, but building an industry on misinformation is not the way.

Another thought: maybe we need to stop being so obsessed and utterly dependent on cars in general. Live locally, support your community, become more self-reliant, leverage personal technogy.
and inertia. It's thinking like this that causes the smaller companies to outpace, outgrow, and eventually eclipse larger companies.
An Autodidact’s Schedule
AKG all the way.
One thing that is sure is that this one seriously lack ethics. Note that even in real journalism there is that kind of practice. Just look at tabloids.
Some relatively inexpensive headphones that many folks on Head-Fi speak highly of:

Samson SR850 (very similar to/rebadge of Superlux HD668B): widely available for $50 - $60
(Superlux equivalent worth look at too: http://www.head-fi.org/t/546556/superlux-express-train)

Sony MDR-V6: $70 - $80

JVC HA RX700: $37 at Amazon

If you want to spend more, the ATH M50's are widely considered great "bang for the buck" at approximately $160.

(all prices US$)
Sennheiser HD 595s or Audio Technica 900s (if open air is an option).
Styles (available since 2007).
Mailmerge/Datasources tools (Office 97 or earlier).
Bibliography/References tool (Office 2000 or earlier).

By the way, Office has used an XML format since 2007.
Why Dropbox Is A Major Disruption