skysight-inc/HackerNews huggingface dataset:
At least Java is no longer the king of verbosity: NSPersistentStoreDidImportUbiquitousContentChangesNotification
You want to hack the software of the car that can potentially kill you and others when the controls don't work as expected. Really? Let's see why I think that's not an option:

* you loose warranty (on $50k, that's big)

* you get liable for any damage your car does because of software failure no matter if it's because of your modifications or not

* you can get injured or killed because the car is not obeying your command

This is not a computer game we are talking about. I wouldn't apply the same metrics.
Oxygen becomes toxic to humans at higher partial pressures. (That is already a concern to divers.)

I do not have the numbers in my head to tell whether dinosaur-era levels of oxygen would be enough to cause problems. And in any case, the oxygen level would take probably at least a few hundred years to rise.

Fun fact: The rate of oxygen production by plants is big enough to re-oxygenize the atmosphere to current levels in around 2000 years, should all oxygen be wiped off the planet. (Assuming everything else stays the same, including CO2 is kept at current levels.)
Most interesting point is that gold is being "consumed" for the first time.
I'd prefer if people encrypted email before sending it to me, but most don't. So my email server encrypts it with my public key on the way in. This is obviously not as good, but it provides several benefits.

First of all, if you gain access to my email account, you can't read my email because you don't have my PGP key. So for example, even if you trigger a password reset email for any of my other online accounts, you wont be able to access the confirmation link/code contained within in order to take over those accounts too.

Secondly, the mail store on my server and all of my email clients, eg inside K-9 mail on my phone/tablet and Evolution on my laptop are all encrypted. So if you compromise/steal any of those devices, you don't automatically get direct access to all of my mail.

Thirdly, it means I use PGP every day, so I become more familiar with the way it works and how to use it over time. I tried using PGP in the past but ended up forgetting how to use it properly because people rarely sent encrypted mail to me.

How awesome would it be if we woke up tomorrow and Google had added a section to their GMail settings page where you could upload your public PGP key and it would automatically encrypt all of your incoming mail with it? Especially if they released an addon for Chrome which allowed you to safely use PGP within the GMail web interface.

You can read about how I do the automated encryption of incoming mail here: https://grepular.com/Automatically_Encrypting_all_Incoming_E...
> we're surrounded by many examples of artificially limited products, and the sky hasn't fallen

If Tesla wants to fashion its pricing model after cable television companies they're free to do so. But they should expect customer satisfaction to follow.

> Other commenters have already pointed out that there's no weight difference between the 40 and 60KWh models

Obviously there's no weight difference between the 40 KWh and 60 KWh models because they're physically identical.

Various estimates on the web seem to suggest that the battery pack makes up about 1000 of the 4647 lb car. Since 1/3 of this capacity is unusable, this has a similar effect as 300 lbs of intert lithium in the passenger seat.

> and that you get the benefit of a greater top speed.

So for the efficiency hit of 300 lbs of dead weight you get a top speed of 120 mph (190 km/h) instead of 110 mph (180 km/h). [Wikipedia]
I feel there's an example a lot of the people miss when they complain about Apple's web services; and that's iMessage. It is another product that is consistently awful and follows a similar process to iCloud — the product is released, shown to be underwhelmingly developed and supported, then ignored.

As it stands, iMessage is frustrating at best, and completely unusable more often than not. Messages always arrive out of order or not at all, scroll-back is shuffled, the memory use is obscene, and you can't search at all on iOS or Mac. It's the pinacle of shoddy engineering and design.
Actually, I think there's a legal case for not having root on a car. It could mean you can disable safety measures - especially with regards to the battery, i.e. overcharging, temperature, ... - that might endanger you or others on the road.

Edit: downvoted for stating a valid point in a neutral tone? Stay classy HN...
I agree. The intuitive way to zoom in is to move your face closer to the screen. Pinching a screen makes absolutely no intuitive sense. People learned it by accident or because they were shown.
OBJ-C verbosity tend to be one word and not multiple.bullshut.properties.on.other.properties().

Also their verbosity tend to be explanatory compared to Javas factoryOfFactoryWithFactory
I have been mining since June 2011. Running two ATI 5830's for about 550 mhashes/sec on a cheap motherboard with a cheap processor and barely any ram. All admin is done with SSH, only cords going in are network and power.

Been running basically non-stop since I built it, with the exception of a few months I spent away from home. Was hard to justify at 2 dollars per coin, but I am glad I left it on in the long run. Close to 90 coins mined!
Allison buried it in the middle somewhat, but she explained:

I’ve recently had the opportunity to help a wildly successful startup, in a domain that sorely needs the advantages of modern tech. Perl is the right tool for the job. If I explained the problem space you’d agree, even if Perl isn’t your favorite language. Perl is the right tool for a lot of jobs, all over the world, right now, stable and reliable, in production, with massive numbers of lines of code.

I can confirm everything she wrote about that startup.
I Can Haz Memes: 9Gag (YC S12) and Makr.io (YC S12)
I've started disagreeing with people who complain about Apple doing web services.

Game Center is actually getting pretty solid. So far only played with the turn based, but the API is sexy as hell. And it seems to work fine now that it has been Lettepressed™.

Push Notifications where great from the get go, and it is probably more complex than it looks like.

My experience with iMessage has been _GREAT_.
I use it from iPad, Mac and iPhone. It has worked perfectly fine for me.

They are slowly getting there. I suppose iCloud as a complexity is a pretty hard nut to solve.
Dropbox has had more focus in this area than Apple, give'em some time.

I just wish... I just wish Apple called iCloud beta, and they wouldn't have to suffer so much unnecessary backlash.
The difference is that the first works with all of the native list functions, as well as all of those in e.g., underscore, without any extra work. The latter doesn't. Now, the latter certainly offers some other features, but my point was that, in specifically building an HTTP server, it's been my experience that those features aren't of as much use as being able to use the native list functions to, say, map a log function onto the list of functions, or reduce while halting execution under particular conditions.
26 Time Management Hacks I Wish I’d Known at 20
Google Analytics: Visitors from the International Space Station - Control Room

http://nirvanatikku.tumblr.com/post/46833558732/google-analy...
You're right, some of it gets lost, but where I live there's a company that recycles all kinds of electronic equipment, circuit boards, mobile phones, ....
The company's name is Umicore, they recover the gold at a cost that's cheaper than mining companies can.
I can't find a source to back up that claim ( I saw a video ) but they get other precious metals out of it as well, which reduces the cost.
Some website even sell Umicore gold bars. Although, I wouldn't recommend that you buy those bars, the price per gram is way too much, imo.
> Until researchers can find a way to store energy at a large scale, coal and nuclear plants—which can’t simply be switched on and off at will—must be kept running to guarantee a steady stream of electricity when the sun isn’t shining.

This is simply wrong – natural gas plants can already be switched off and on in a matter of minutes to secure appropriate supplies in case the sun isn’t shining anywhere AND there is no wind whatsoever. There is absolutely no need for nuclear or even coal plants as a ‘steady stream of electricity’ (though fusion is still pretty cool :)).
New Coursera course: Underwater Basketweaving
I guess thats overly dramatic. The big touchscreen (and I guess the only thing that actually runs a Linux) is called an infotainment system for a reason - it's absolutely non-critical to the operation of the vehicle. In fact, theres a hotkey on the steering wheel controls to reboot it :)

All the critical systems are controlled by embedded systems running either no operating system at all or realtime operating systems that have been formally verified to some degree.
Israel set to jail teenage conscientious objector
XKCD Almamater Hash Puzzle
I have been diagnosed with ADD, and I know I can't trigger that focus, even for things I want to do. I sometimes fall into extreme focus mode, but it's usually on "accident".
What is this detecting?

Using <code>document.getElementsByTagName("*").length</code> I get vastly different answers on twitter.com (2608 vs. 338) and stackoverflow.com (2893 vs. 1294) than what gets reported with this tool.
Let's suppose current medium-spec cellphones have a gigahertz CPU, and that it can do one flop per cycle, peak performance. That's probably a tenth of a flop per cycle at LINPACK, which is how the Top500 list is ranked. So that's a hundred megaflops in your cell phone today, guessing.

This was the first petaflop machine. A petaflop is a million gigaflops, or ten million current cellphones. That's roughly 23 doublings in performance. If Moore's Law were to continue at one doubling per two years, that would be 46 years, or about 2059. Another ten or fifteen years might pass before low-end cellphones have it.

But 46 years is a long time. 46 years ago was 1967. There were no packet-switched computer networks. Nobody had ever seen a video arcade. Computers mostly interacted with people via punched cards, or at best a teletype. The Bloom filter had not yet been discovered. Timesharing and high-level languages were radical, risky concepts; the popular high-level languages of the time were all domain-specific, not general-purpose like C. There was no such thing as a mouse. There were graphical user interfaces and virtual reality. Humans had never walked on the moon.

46 years from now, there may not be cellphones, or humans. We certainly won't still be doubling the density of planar silicon chips every 18 months.
Interesting, I took a deep look at his code today too over lunch. I like seeing different people's approaches to this problem.

My own that I wrote a while back is called when-then, https://github.com/geuis/when-then
Official XKCD font download
Regardless of how smart of a thing it is to do, many people hack their cars today. There is even a very sizable industry in place to support it.
JetBrains newsreader
Xkcd launches wikipedia fundraiser, xkcd-style
Oh, it was worse than that: the 486SXs themselves were actually 486DXs with a disabled FPU. So not only were you buying a 486DX to "upgrade" your CPU, it was basically the same CPU!
Well everyone calls himself a hacker just for being tech-savvy these days. The word has long lost its true meaning.
Seriously, Google walks a mile with this Joke. At once, I thought, they might have discovered something, but when I see no mention of any hardware support, well......
Glad to know, some one also read till bottom :)
Mouse over the panels.
Exactly this. I was almost offended when the course material was taken down or that I was 'locked out'; it seemed like it went against the whole idea of the online learning initiative. Quizzes and exams, okay, but learning materials should always be accessible!

I used the database course to supplement a database course that I was taking at the same time, and it was not just a stark difference in quality but also fantastic that I could pick the pieces of material that I needed to learn better and watch those lectures at my speed and how I wanted!

It's important to me that all course materials are available at the start of the course, and until at least a year after I take the course. Otherwise give me an easy way to download the course materials as a bundle to use in the future.
I wonder too.

What I would expect is that 4% of their customers will be reminded that their car is artificially limited whenever they need to travel more than 160 miles (260 km) and have to pull over early to recharge a battery that is actually capable of 230 miles (370 km).
A grown man that throws tantrums, belittles subordinates, and never admits when his company has made a mistake is not what I would call a born leader.
Jobs was almost unhirable because he had a vegan diet, no showers and no shoes. He ended up working night shifts. I haven't heard how Woz coped with this.
David Heinemeier Hansson: Every Employee Should Work From Home
India rejects drug company's patent plea
Liudehuatadiedie
http://www.hotklix.com/email_verification.html?h=WTJrM2NXOXdNR1J5YlhBd09XcGhNekp1Tm5GaU9HMXJlRHBzYVhWa1pXaDFZV2hsYm5Ob2RXRnBRR2R0WVdsc0xtTnZiVG94TXpZME9EQXhNak14TXpVeDo6OjpsaXVkZWh1YWhlbnNodWFpQGdtYWlsLmNvbTo6OjpsaXVkZWh1YQ==
Ok, so what's the point? I'm not trying to be a naysayer. I'm honestly asking.

Is this trying to get us to look at different DOM structures to make us aware of the differences? Are there some things that are clearly good/bad that we should be aware of? Is this just to raise awareness of . . . something? I have no idea.

This seems like a solution in search of a problem. I strongly suspect that there is some hidden intent that I just don't grok. Because I'm an optimist.

(I realized after posting that I was snarky. I'm not removing the snark 'cause I should own up to it but this is an admission that I was probably a jerk. Sorry.)
At the same time, I have difficulty thinking of any examples of anyone trying to do such an obviously bad idea. The closest analogy that comes to mind for me is trying to penetrate an overly saturated market. Why would anyone want to do that? But hey, you could say that fast food burgers is extremely saturated, and yet, new companies like Five Guys are coming out, surprising, and thriving. Sometimes you can't know until it either succeeds or fails.
Thanks for making me lose about an hour of work!
Hbase or Cassandra
The problem with crowdsourced content (online reviews are broken)
Mobile Usability for Cats
>It could mean you can disable safety measures

How is this any different from being able to open the hood on a conventional car? Or having a screw driver and socket wrench that fit the nuts/bots/screws on a conventional car?
People already mod cars. Many of these mods are significantly more complicated than changing one number in some EEPROM and yet almost all accidents are still caused by driver error.

There is a very good incentive to not screw up your car.
OTOH, rich people will accept stupid limitations if you pitch them correctly. I mean, a $5 Casio or Timex is technically superior to a $250k mechanical watch on most metrics related to keeping time. And they will especially accept long lead times or otherwise exclusive purchasing processes ("there's a waiting list", or even the country-club style screening process). Poor people also get upset when cheated, but they are more tolerant of some things and less tolerant of others than rich people.
But they're all wired together with CANBus and similar interconnections. I don't exactly remember the details, but some researchers were able to kill acceleration with a MP3 on a CD rom, which exploited a buffer overflow and then sent malicious commands on the CANbus.
With a $17,000+ price tag the person who can afford it will more than likely not have a practical use for it, but rather think of it as another "toy" in their collection. What may be the real test of how practical they are will be their availability in the secondary market in 1-2 years after the cost of ownership vs need/use is measured.
None of your points are really correct. Warranty is only void for specific repairs determined to be directly caused by the modification. You are never liable for anything that you didn't cause. It's not as if warranty and liability are a binary value that changes if any part of the car becomes tainted.

We've been modifying cars long before computer games, and in far more intrusive ways.
الفيلم الهندى المدبلج .. الصديقان ، افلام هندية 2013
Well the weight difference likely comes from removed ballast in the 85 kWh variant. It's easier to program the ESP/ABS and other safety systems for one weight distribution instead of three.
EVs as drop-in replacements for ICE vehicles would still have all the congestion, hazardous-to-pedestrians, spread out, lack of real downtown, etc. issues (i.e. LA) that people such as SF zoning/neighborhood people don't want. I suspect there are some anti-car people who are terrified of EVs because they remove the environmental/pollution/global warming argument against cars (at least, if the energy powering them is from nuclear/wind/solar).
So should legislation be introduced to lock the hood of current conventional vehicles to keep people from making modifications to them? Why are software modifications on an EV any more dangerous than software and/or mechanical modifications on a conventional vehicle?
China Telecom Buys Telecom Egypt
Venture Capitalist Vinod Khosla on Perseverance
I've been keeping a list of every website that puts up an april fools' day joke since 2004. Here's the 2013 list (submit to here if you like too) http://aprilfoolsdayontheweb.com/2013.html
He is 70 now, Probably hasn't gone hungry in that time and he has taken on a decent number of fascinating projects in his lifetime.

Cash only makes a difference in the event of a tie-break, and I think he's ahead of most.
nice points made by the author
It's funny what kind of hand wavy fearmongering rhetoric people engage in when computers are involved. Hackers are this generation's witches, and that's why we keep locking them up for trivial and harmless manipulations.
Wouldn't burying gold in funeral ceremonies classify as consuming as well?
About the pagination example you mentioned: Rather than use link relations, pagination might be better done with URI Templates. This is a spec [1] that allows passing a URI with placeholders to the client which can then fill them in without every option being described up front by the server. It's still a new-ish area but there are library implementations for most major languages now.

Explicit link relations aren't the only way to do hypermedia and the best practices are still moving/being discovered.

[1] http://tools.ietf.org/html/rfc6570
It would be nice to see if there is not more gold "sold" to investors than there actually is.
German energy prices are like 2$ KW/h or one of the most expensive in the world.
Its not hard to disrupt that when put in context
Giant ad company (Google) offers tool assessing worth of ads
s/Japan/India

s/US\$35/SG\$40

Sums up my current situation.
In other news: Grey-haired dude from long-ago bigs himself up for hiring someone who is seen as a bad employee. "I was smarter back then than all y'all are today." Also missed the chance to buy 33% of Apple for 5k, with Apple now being valued at 425 billion USD.
Interesting, here is my link. I think this will suit my nature

http://nightweb.net/#type=user&userhash=q3ytnh5ci6cc72gt...
It just goes to show that your framework of choice is pretty unimportant. The developers (and their skills), who are actually developing on and configuring the framework, outweigh the "baseline" for performance on multiple orders of magnitude. From that I'd say that developer friendliness (easily approachable concepts) and sensible defaults is by far the most important thing when choosing a framework.
BBC Television Centre to be redeveloped as a 'digital experience'
I'm also interested in what language and tooling you're using, plus the scientific field. Depending on what you do, you might be interested in [1]. It's my current project dealing with better tooling for CPU and GPU compatible Fortran code.

[1] http://github.com/muellermichel/Hybrid-Fortran
"Comprehensive Experimental Analyses of Automotive Attack Surfaces", Checkoway et al.

http://www.autosec.org/publications.html

From the FAQ:

"We explore a number of other communications channels in our August 2011 paper "Comprehensive Experimental Analyses of Automotive Attack Surfaces", including long- and short-range wireless communications, the networked diagnostic tools used by automobile mechanics and the car's CD player."
Social Media Profiling and the Disasterous Effects of It
Wolfram Alpha Handwritten Knowledge Engine
If people are actually contributing, letting them know that they have been hellbanned is good for the community.
I can't point to them because they're internal, but there are some good ones I've used. Pagination was one useful part, where we saw the API change but didn't have to change the client. A second was being able to explore parent relationships, so we could start somewhere in the tree and move up until we hit the level we were interested in.

There are always agreements between the API designers and client designers, because the code isn't intelligent, so it doesn't know what 'parent' means. If the name of that changes, then the client would have to change. What can be different is the url structure to get the 'parent'. Maybe there's a new token that has to be there, or the naming of something has been changed, or whatever. Those changes can be made without breaking the clients. Putting this in the responses means two things:

1) Small changes don't break everything (pagination is a great one, its a /pages/1 one day then ?page=1, then ?offset=25, then ?pageSize is optional, then it's required, etc.).

2) Fewer assumptions baked into the client. Getting the tweets for a user you've loaded would be nicer as load(user.tweets) than load("/tweets/"+user.id)
It will be interesting to see if anyone is successful hacking the Model S. I assume that the software is signed with Tesla's private key, and verified by the car. If someone finds a way around this without requiring local access to the car, an attacker could cause a lot of damage. I shudder to think what a BackOrfice for Tesla would look like.
Thats a neat code review, it reminded me a little of the really awesome review of jquery, "10 things I learned from the jquery source": http://vimeo.com/12529436
The only one I don't agree with is 21 - "Yesterday's home runs don't win today's game".

Whilst you can no longer do anything about what happened yesterday, it can still have a huge influence on how today goes, particularly if you spend much of your day influencing other people, and you often need to keep that in mind.

E.g. - I'm preparing for a presentation with a director - did my last interaction with him go well? If not, I'm probably going to have to work extra hard at getting my message across.

Unfortunately a lot of people don't seem to get this and treat pretty much every interaction as a self-contained thing, not realising what effect existing preconceptions will have on this interaction, and not really thinking about what impact this interaction wil have on future ones.
If that were the case, we could just declare that gold has been taken off of the gold standard.
I think this link backs up your claim on what Umicore does http://www.preciousmetals.umicore.com/PMR/