skysight-inc/HackerNews huggingface dataset:
If I understand things correctly, there are actually two things going on:

1) Adobe is effectively stopping work on Flash for Linux on their end; it's just not worth it to them.
2) Google is going to support Flash for Linux for Chrome specifically. They can do this because they have access to Flash source and because the Pepper version of the plug-in is much more cross-platform than the NPAPI version, so the support effort is not too great. Given that they already ship a modified Flash, not the stock one, it's not that big a difference from what they're already doing.

So I think you're wrong; even if other browsers implemented the Pepper API, they would also need source licenses from Adobe or would be dependent on Google to get the Flash plug-in.
Coderwall -- new design
A Storm is Brewing Hurricane is a scalable, distributed messaging system
When proximity and common interests collide: the rebirth of MoSoSo
80% discount on purchase of Reva Dore Perfumes by Yebhi
This Stuff Matters: Google's New Privacy Policy (with a few edits) | Nymbus
Here's a fun fact for our "self-serving non-signatory" colleague: Poland signed ACTA on Jan 26th, while Germany hasn't until now.

Also, you might be interested to know that Poland isn't merely killing ACTA with the use of fig leaves, like US did with SOPA and PIPA. Poland has actually started a public debate - and a loud and mainstream one - not only about ACTA, but about the current IP regime and the sense of existing copyright protections.

(For instance, during the 7-hour meeting mentioned in the article, a govt minister actually suggested that perhaps we should roll back some of the current IP protections, because they don't fit the social media sharing reality.)

So we're not putting the issue to rest, so that it resurfaces later under a different disguise. We're actively taking it apart.
DuckDuckGo | Hiring
There have been horrible implementation flaws in RSA too. For all we know, we're a survey away from finding tens of thousands of factor collisions in RSA keys. I really don't think it matters much whether you use RSA or DSA.
I doubt you're immune, just addicted. You say you can go a day without caffeine. I challenge you to go 3 days with absolutely no caffeine. Absolutely nothing, so no decaf, no chocolate. I bet it makes you feel horrible. If so, you're addicted, like the vast majority.
Remember that "if you're not paying for it, you're the product".

http://lifehacker.com/5697167/if-youre-not-paying-for-it-you...
What vim or zsh dotfiles aren't opinionated? I'm interested in seeing some which provide saner defaults without opinions, to use as a common base for other dotfiles and to be able to recommend to anyone without having to sell them on anything - sort of like a CSS reset + sane defaults. Vim comes with some things that are just stupid.
Google to Retire Hosted Domains Product within AdSense
I'm employed. I don't use alarms. I just go to bed early enough so that I'll naturally want to wake up in time for work.
Shingle Roofing: 3 Most Common Winter Problems
The magic word you're looking for in their documentation is Autoresponder. With the API, you just have some sort of state tracking field (I think they call them "Columns") and then segment the main list such that particular autoresponders go out to people who match a particular column value at N days past signup.

Make sense?
Rubyconf india talks page
Caffeine has really nasty withdrawal symptoms for most people. I highly recommend slowly cutting out caffeine rather than going cold turkey.
Yes, by my understanding. And much closer to "mainstream" Linux kernel-wise than Android. What stack of software they have running atop of that (i.e. between it and Chrome) I can't remember off the top of my head.
I see my greatest weakness as my temper. This isn't to say I allow my temper to interfere with my dealings at work, but I see it as a great personal weakness.

If I answer the question truthfully in an interview I can see the interviewers immediately lose all interest in me as a candidate. This means I can't answer the question-I have to lie and answer it with interview-speak which I hate.
Word is that Grooveshark could become the next MegaUpload. A thought for anyone looking for a weekend project: An app that could export a Grooveshark playlist (not download the songs, just export artists and titles) would be really popular as I don't believe this functionality exists currently.
Newsle Launches To Let You Track News About Your Friends
I used to use smarty for all my projects. Mostly because I had designers working on them and it was easier for them to read/manage.

But, you can make just as readable code without smarty and load times are much faster (although smarty does have a caching system).
Government Pressures Twitter to Hand Location Data Without a Warrant
> iOS "back" button is generally an "up" button, not a "back" button.

So's it on Android[0], except when it's a back button, or something else entirely.

Which, you may want to note, is the very issue I originally outlined with it: Android's back button behaves inconsistently and provides no way to discover its behavior in advance.

> For that reason, it's not nearly as useful as Android's.

Inconsistent behavior precludes usefulness. The iPhone's "back" buttons behave consistently (and explain where the user will land, if Apple's HIG are followed). Theoretically the Android back button could be more useful than iOS's, practically that is not the case.

[0] http://developer.android.com/design/patterns/navigation.html

> If your app was reached via the system mechanisms of notifications or home screen widgets, Up behaves as described for app-to-app navigation, above.

> For the Back key, you should make navigation more predictably by inserting into the task's back stack the complete upward navigation path to the app's topmost screen. This way, a user who has forgotten how they entered your app can safely navigate to the app's topmost screen before exiting it.

> For example, Gmail's Home screen widget has a button for diving directly to its compose screen. After following that path, the Back key first returns to the Inbox, and from there continues to Home.
Subtract artificial light, and how long would you be "plunged" into darkness every night this time of year at your latitude? Enforcing prehistoric lighting conditions at night and observing the resulting sleep pattern seems like a decent of finding someone's "natural" sleep pattern to me...
This is a fallacy that is perpetuated all over the place, not just on HN. It's not that many SUV drivers don't care about efficiency; rather it's not a primary concern. The primary concern is having a vehicle large and powerful enough to do what they need to get done. Sure, for a percentage, that's just hauling their single fat ass to the mall. But for many more they need to haul a boat, or a pack of kids and all the associated stuff without tying it to the roof of the car, etc.

Have you even noticed how many hybrid SUVs are on the market? Who do you think is buying them?
Extra Don't:

Don't blindly accept key fingerprints, especially when the public key should already be in your known hosts file already and then type the password! ssh-keygen -l -f file is your friend.

Extra Dos:

1) Lie to your PHB that telnet is no longer included and that everyone must now use SSH and that there is absolutely no option to not have account passwords anymore. (This is a true story.)

2) Use it! Tunnel through port 53 and redirect to port 22 down the line when you are at a coffee shop instead of clicking on the "I Agree" button on the web portal and having everything you do being data mined. (In a TOS I saw one that granted perpetual rights to access your FB account - until you change your password of course. You had the option of using a CC to purchase access or by logging into FB.) Most of these coffee shop/airport portals don't block traffic on port 53 because of DNS. Most Starbucks block TCP on 53 now.
I think the penalties associated with using plugins is simply the price DRM advocates should have to pay. I don't think it's the job of the W3C to make it easier on them to maintain this practice. The short-term gain of getting large media players on-board is outweighed by the long-term prolonging of the life of DRM and delaying the advancement of social norms and business practices for media distribution, consumption and ownership.

Looking at the companies that control media today and trying to mold the environment of the web so that they survive is exactly backwards. Instead, I think the W3C should focus on creating the best environment for an open web possible, and let the companies that exist now adapt to it or be replaced by those who can.
4G TV interference: Up to a million homes 'need filters'
Developers (myself included) worry too much about future unlikely pain and suffering, especially the degree of said suffering. Maybe you spend a few weeks here and there rewriting things. Big Deal.

Scalability and performance is complicated. Unless you KNOW your product will have a big splash, premature optimization will kill your productivity. And you will get it wrong. You will get the implementation wrong. You will optimize the wrong things and not really understand your bottlenecks. Especially if you've never scaled anything before and haven't been bitten twice by all the compromises you have to make.

Distributed systems are hard. Multi-threading is hard. Sharding is hard. CAP is a bitch. If you can scale vertically, do it. Avoid the demons of distributed work until you require them.

Most of the services/apps we build today would do just fine with setups like Mailinator or gasp ACID-compliant data stores.
The question is, plausible to whom? If the judge doesn't get it, you have a problem.
For me it's TV. Especially bad for me is watching
before going to bed. TV keeps me awake, stimulates
me. After watching I've problems falling asleep,
and the sleep itself isn't recreative. I don't
feel really awake after such a night.
There is a standards-compliant way to deliver video. It's not streaming, but their use doesn't require streaming. There's, thankfully, no web standard for DRM.

For an example of standards-compliant way to deliver video, turn on HTML5 support on YouTube (http://www.youtube.com/html5) and watch this awesome movie: http://www.youtube.com/watch?v=17jVlt-d8W8&feature=watch...

See, no technical issues.
I do not see how a "pay monthly" system like Hulu or netflix streaming could work on a system without DRM, where people could simply sign up for one month and download all the videos they could ever want to watch.

Do you have a suggestion, or do you think such systems should simply sink? What should replace them?
For the life of me, I can't edit the above post. 5 attempts, all eaten by the HN monster.

When talking about benchmarks, I meant to say:
"and probably loses to nodeDB in every single one-machine benchmark you can come up with (not that the Basho people have designed it to be slow, quite the contrary.)"

Finally the conclusion of the post:

Further, the only inter-machine communication should be at the database layer. (very little needed elsewhere) so as a result:

1. Confederation of nodes that talk to each other to keep the databases consistent. With RIAK this means that one update only affects three nodes (with n=3).

2. The whole layer cake, DNS to Database, including web server, application services, queues, etc, is present on every machine. No single point of failure (if you use DNS round robin to spread load, otherwise your load balancer is the SPF).

3. Further, this layer cake, while composed of erlang cogs is mostly monolithic, as far as the programmer is concerned. You write your code in javascript or coffeescript and push it into the database. Each node is like a google App Engine, and you write handlers, and those handlers are run concurrently across the system.

4. Want more performance? Add servers, or upgrade some of your servers. Node went down in the middle of the night? Go back to sleep. (Or write a simple client test you can run from your iPhone to make sure there wasn't some sort of cascading failure and the service is still up.)

5. Almost zero operations, zero cluster architecture engineering work. No worrying about EBS being terribly slow (go dedicated machines for these nodes, btw) or any of that hassles. The engineer just writes javascript handlers and worries about CSS and javascript for the browser, etc.

For me, that idea is nirvana. Nirvana may not be right for you... but confederation has to be the future.
I liked this but the ending made no sense, felt like it should have been a few paragraphs longer? Pretty abrupt.
It is not important. What is important is that the government never gets its hands on it. Google will just show you more accurate ads.
Running Redis on the same server still adds overhead to the system, to store an object in a map that's on the Java heap doesn't require any inter-process communication or serialization. Plus it's another point of failure, what if the Redis process stops but the Java process is still running? If Redis is remote, what happens if the network goes down? Keeping everything within the JVM avoids having to think about those failure scenarios.

I don't know how Mailinator is coded, but I'd guess he hasn't written anything too custom for storing key/value pairs in memory, there are plenty of Java caching implementations, the key thing he has done is work out a way of reducing the duplication, which Redis won't provide out of the box.

Mailinator is a great example of having the minimal set of features required and no more. There's no logins, no setup steps and no guarantees. This allows Mailinator to run on such minimal hardware, adding disk persistence would add complication without making the product better, by definition the kind of emails you send to Mailinator aren't important, so if they're lost during the occasional restart it doesn't detract from the service.
I think it's safe to assume they've already killed it. Web developers can no longer make a reasonable assumption that their users will have flash, therefore flash is no longer a useful general purpose tool. It'll stick around for a long time yet due to enterprise and other lazy programmers, but for wide-audience web content flash is dead.
> For the love of all that is holy, stop abusing your hands! Remap caps-lock to escape

Personally I map it to nothing. On all the desktop/portable machines I regularly use (both Linux and Windows) cap-lock is effectively a dead key, and as all the servers I have reason to connect to are connected to using terminals running on one of those desktops/portables the same is true there too.
The Beginners Guide to Coding for SEO
Mirage Anti-Bot 2.0 : Protection against ZeuS, SpyEye Malwares
For instance to allow meta-programming (programming code executed at compile time) in the same language as is being interpreted/compiled.

But more formally, a self-hosting compiler says stuff about the language per se, see also http://en.wikipedia.org/wiki/Bootstrapping_(compilers).
I admit, this would get me to bite the bullet if integrated with one of the existing laptop dock solutions for Android phones such as the Motorola Atrix 4G Lapdock or the ASUS Transformer Prime. Ubuntu is enough for me to do everything I need a computer for, except for some rare book keeping that has to be done over a VPN only supported on Windows/Mac. Instead of bringing my phone and laptop on all trips I'd just have my phone and laptop dock. The laptop docks seem much lighter and having the same stored data and same wireless data connection without tethering would be handy.
From 'the land of poets and thinkers,' comment flashmob hits WSJ in the Facebook
Just the title alone shows how closed minded you are. I can see uses for this type of machine in many situation.

What we call the internet today was build on these 'book' printing machines. Bell Labs had several of them with people to run them to print out design specs just for example.

If you think it's a bad idea, it really shows how little business experience you have not only in business but in the world itself.

No matter how digital and handy things become, there is no replacement for paper. There are just some situations that an tablet or notebook can't replace.
"...which see everything you see..."

When you are actually wearing them...
> Improved ActionScript performance when targeting Apple iOS (What the??? iOS???)

Yes, you can wrap a Flash application with AIR to build it as an iOS app. (This is not the same as a Flash plugin for mobile Safari).

http://www.adobe.com/products/air.html
It's pretty simple right now. I only spent an hour or so on it and will post it to GitHub when I get some more time to iron out a few kinks.

Basically you open the XUL app for the service you want to access. It acts as a chromeless firefox browser and intercepts any links you click. If it's an external link it opens it in your default browser where you wouldn't be logged into google preserving a bit of anonymity.
Even if all five or so became violent opponents of Tesla (which seems plausible enough, I guess), that would be greater than 99% approval among users. I don't mean to downplay the severity of that issue, but I feel like this comment is more of a cheap shot "zinger" than a legitimate attempt to show that Tesla's efforts are wasted (especially given that the problem seems to be endemic to modern battery technology, not specifically Tesla's line).
I've never read this before. I think the thing that scares me the most is how easily I can see some of these things happening.
Sure. Efficiency is important, not to mention cheaper in the long run. And if nothing else, we should at least be saving the hydrocarbons for industrial chemistry where they're actually hard to replace.

Convincing people to pay for the switchover is going to be a long, slow process though. And in most cases it boils down to major building renovation; people are famously reluctant to try that sort of thing.
Then we should stick to 3G to avoid the cost. LOL!
Pretty amazing that the one repeated pain point here seems to be the icon.
The strong statement from the mentioned robot.cc:

>I am against education that is only available to the top 1% of all students. I am against tens of thousands of dollars of tuition expenses. I am against the imbalance that the present system brings to the world. I want to empower the 99%. I want to democratize education. Education should be free. Accessible for all, everywhere, and any time.

When this becomes a bit bigger and mainstream, a lot of people will be interested in that space and will be ready (and happy) to pay for it, I guess. And this need not necessarily be the students: revenue could come from course sponsors (like course champions at OCW, http://ocw.mit.edu/donate/ocw-course-champions-program) or institutions who build own offers around and based on certain courses.
Can someone explain why Tesla can't throw in a hibernation mode to dial down the idle power-drain? I mean, what are the "always on subsystems" doing that they're draining 50% charge in 7 days? Surely those systems and that level are drain aren't inherent in lithium-ion tech.

And if Tesla can notify itself of a battery in danger of bricking, why can't they notify the driver well in advance of the emergency?
Knewton has the best PR department out of all education startups. Are here any Knewton users? How is their product doing?
Apparently you have never tried wagon wheels.

They are biscuits topped with marshmallow and covered in a chocolate flavoured coating.
http://en.wikipedia.org/wiki/Wagon_Wheels
A more likely scenario: Now everyone realizes they need to take UX seriously but lack the talent, resources, and/or taste to pull it off.
Panasonic Lumix DMC-LX5 Review
"Canonical has unveiled that its goal is to narrow down the amount of devices that you carry to just one that will provide the same functionality of all three items mentioned above."

This isn't a software problem. Moreover, this isn't a solvable hardware problem -- For something to replace a laptop, it had better have a physical keyboard to type comfortably on.

For it to fill the role of a tablet, it had better be light, easy to use with one hand, and with a big enough screen to consume content on.

For it to fill the role of a phone, it had better be small enough to fit into my pocket and easy to hold up to my head.

These requirements are not compatible.
EU suspends ACTA ratification
Thanks for the answer and the link. I'm still trying to wrap my head around the chicken/egg problem, but that may take a little while.
Don't forget that windows is already taking their own steps in this direction with the IE10 metro mode.
Now the security of your backups is completely dependent on the construction of the append-only interface. Are you 100% certain it can't be compromised or permission-escalated?
> Even then, sugarcane requires non-renewable inputs (just not as much as corn)

I'm not aware of any. Fertilizers?

> most current engines would need to all be retrofitted to run on anything much greater than E85 because of the greater corrosion

OTOH, once the engines get retrofitted (mostly a surface treatment, IIRC), ethanol burns much more cleanly, with much less combustion residue buildup. The early engines had corrosion problems, but once the surface treatment problem was solved, they enjoyed longer active life than their hydrocarbon-burning counterparts.

> mind if I ask what kind of car it was, or if you'd had it customized?

It was a stock Volkswagen Gol (a project derived from the 1st-gen Passat). You can see a couple pictures here: http://carros.uol.com.br/album/volkswagen_gol_historia_album.... At the time, my aunt worked at their engineering department and got one for me as a gift. Mine was a third-generation ethanol engine. She was involved in the ethanol vehicle project.

Most cars you can buy in Brazil today are bi-fuel and can run with any mix of ethanol and gasoline. It's often a good idea to run the car with ethanol from time to time to clean the engine, as ethanol actively removes residue buildup.
JavaScript branching and code shuffling
This article is full of bullshit claims about the power of quantum computers. There are no known quantum algorithms for NP-complete problems like the travelling salesman problem mentioned in the article that run faster than exponential time. Quantum computers in general don't consider an exponential number of possible solutions, or if they do, you can't extract the true solution from the quantum state.
I have a lot of respect for Thrun, but the online AI class was such an unmitigated disaster. I feel like he and Norvig really needed to work with someone experienced with organizing and producing that kind of project rather than just trying to wing it themselves. Maybe it was just a rough first attempt, but I would be extremely reluctant to take part in another one of his online teaching efforts, or to recommend them to others interested in learning.
People can already download via bittorrent more videos than they could ever watch. Streaming services don't have to compete with that to be successful.
If it's sitting there for weeks why not just leave it plugged into an extension cord? In a collection a Tesla can sit plugged in for longer than a combustion engine can sit with a full tank of gas so it's really a question of slightly different needs for long term storage.
Line one in tfa: "It's purpose is to simplify static code analysis and manipulation."
Medicines Used to Treat Eye Diseases
"Privacy on the Internet is not important"

"It's important government doesn't get their hands on private information"

Those don't go together. Government will get their hands on this stuff if it's stored by massive corps that collaborate with the government. Or, even if the corps don't collaborate, the ISPs will. The USA be settin' up Gigamons everywhere.