skysight-inc/HackerNews huggingface dataset:
I'm happy to concede your point that it is a rare person indeed who is productive in programming while high, but I don't think that has too much bearing on how many engineers smoke pot in general.

I mean, of the thousands of drivers I've met in my life, a vanishingly small percentage of them are skillful drivers while drunk -- doesn't mean they don't drink when not driving, though.

Personally, I'm a lot more inclined to light up a doobie when I want to prevent myself from working, and gently force myself to chill out and enjoy the process of making dinner with my wife, or tidying up the garage.
Personally: Web browsers, Emacs, Terminal, LibreOffice occaisionally. That's about it.
Accidental layer creation
> chances are large chunks of the planet will become uninhabitable for humans.

That's a pretty big assertion there. We really don't know what will happen, but certainly some places will become more habitable (the Arctic and Antarctic). Heat doesn't necessarily mean desert, either. The tropical areas are great for plant growth. Also, historically, warm periods of global history had pretty abundant life. The Cretaceous period, for instance, was hotter and had more CO2 than the current amounts, but had huge plants and reptiles (dinosaurs). A warmer climate with more CO2 might make plants grow even better, giving better crop yields, for instance. I wouldn't mind a larger availability of tropical fruits, either.
> Concurrency itself is not desirable.

Sorry, but you this is misguided. You are almost certainly using an OS that gives you concurrency, even if you only have one core of execution on your cpu. Concurrency is only natural, and is in fact a requirement when you start talking about GUIs. Even for something like data processing, you usually have a thread doing the processing, and another thread controlling everything. The advantage of threads is the natural separation of tasks, simplifying how programs are written. Not having the advantage of performance in python is unfortunate, however this is only one use for threads, which is by far not the most common.
GoPro Evolution: From 35mm Film To America's Fastest-Growing Camera Company
"simply need to add a SurfaceFlinger backend"...

Read: "simple need to write thousands of lines of code". Writing a GTK and Qt backend is no minor task.
Even though our management services, billing, API and high availability automation, among others, are homegrown - on the hypervisor side there is no added value in building your own, and we are using the open source KVM virtualisation.

Thanks for the comment!
Seems like it might be kind of a prisoner's dilemma situation: the best outcome is if everyone shuts down their tax havens, but you're individually worse off if you shut down yours and the other players don't, so no one wants to do it.
PHP hasn't reached its limit yet
IANAL. Not legal advice. I'm far from qualified to advise on legal matters. Entertainment purposes only.

Once you're given immunity, you can be compelled to testify, since the only restriction is on self-incrimination; self-incrimination is impossible once you have immunity. (Essentially, it's also only protection against self incrimination; you can be forced to incriminate others. There are limited exceptions for doctor/patient, priest/victim, spouses, attorney/client.) If you refuse at that point, it's potentially contempt of court.

Grand Jury rules are also somewhat different from trials.

IMO, she made some seriously bad life decisions in both retaining logs (making them is bad enough, but retaining them indefinitely is horrible), and in testifying. But not out of malice, just ignorance or something. The party to blame here is the prosecution and government for creating a world where random girlfriends and journalists need to be combatants.
chkconfig is redhat specific. I believe debian-varients use update-rc.d.

Generically (for Linux), take a look at /etc/init.d , /etc/inittab, or /etc/rc?.d.
We're prepared for a ton of interest in our service and thus we need to limit the free trial somewhat (but we still want to give everyone a go at it). However, for 10 euros we are removing all limitations and also giving you 100 euro worth of free credit towards our service (part of the launch campaign).

Let me know how this works for you, thanks for the feedback!
I have no issues using a two-finger tap to paste content into the chrosh terminal.
So... if it's "not true", what sort of curve would you get if you plot government revenue as a function of tax rates? The Laffer curve makes a lot of sense. What is difficult about it, and where politicians are likely to try and push their own agenda, is finding where revenues are maximized, which is a far more difficult proposition than proposing that there is a revenue curve with a high point somewhere in the middle, which makes intuitive sense.
Moved to Linux Mint and away from Ubuntu, been pretty happy with Linux ever since.
Done: http://news.ycombinator.com/item?id=5317835. :)
I've had success with OpenVPN. I don't know that I'd specifically recommend it over other options, as I don't have much experience with anything else.
> Not to mention that a Danish "billion" is not the same as a US "billion".

Google correctly translates the Danish original "milliard" to the US "billion". A 5 (Danish) billion kroner fine would be higher than our total GDP.

> this is one of the fewer cases where US metric makes much more sense.

Don't see that. A bi-llion is million million. A tri-llion is a million million million. Makes perfect sense to me.
It's like that in German as well, and it used to be like that in British English, as far as I know.
Even if the Laffer curve is true (see the comment by wavefunction) no one knows where the maximum revenue point is. Look at "Empirical data" in the Wikipedia article: There are many possible values for "optimal tax rate" and companies have many options to play the system, e.g. always hold back enough money that there is justification for a lower tax rate.
Sorry, but I don't agree. Really great software never ages. Like math: if it's correct, it never ages. Period. If it does age, it means it was not well engineered from the very beginning.

«10 y.o. technologies are history. 10 y.o. software without major upgrades is dead. While 10 y.o. cars are quite good and decent.»

What about the Internet? What about LISP? What about UNIX? I could name a thousand pieces of software that date back from the 70s and are today as powerful and "new" as they were back then.

If the web does age, and it does, that should give us some pointers on what's wrong with it.
I'm just amused that in this whole thread the phrase "race to the bottom", which was invented to describe exactly this behavior, has not been used, when you can't move in a discussion about Android without it being used incorrectly (and often incoherently).

http://en.wikipedia.org/wiki/Race_to_the_bottom
Thanks, will write up what I've found after a bit more testing.

One quick extra, you don't have the outgoing port allowed in the firewall settings for Ubuntu's apt-key to add new trusted keys, using the hkp service (port 11371), it would be nice if you could add that.
> My sense is that the people that do this aren't very self-aware (i.e. have poor social skills), and as a result, it's not really possible to convince them to stop making things bad for everyone -- since they don't know, and don't think, they are.

An interesting interface experiment might be to apply a color filter (or somesuch) to these users, so that they become aware that their posts are deemed by an algorithm to be sub-optimal.

Seeing your posts start at a healthy color, and then gradually dip down into an unhealthy red might train people to stop replying everywhere?
Samsung's Android Lockscreen Security Vulnerability
I think a lot of the negative experiences can be avoided if you try to stay in ChromeOS as much as possible.

I think some of the hardware issues are also device-specific as I have an Acer C7, and I haven't run into any of the issues he's mentioned.

The point of the Chromebook is you're accessing everything from the cloud on a thin client. A lot of the personal gains I've found from using my Chromebook is that I'm not setting everything I use up in such a way that I can access everything I use from any computer connected to the internet.

The fact that it's a super-cheap and super-small laptop that's great to travel with is just a bonus.
Everyone Should Learn Programming
Not the other way around?o.O
A secondhand copy is still a copy that the company got its money for.
As regards iOS Messages, it's possible. You just need a server to send/receive iMessages and interact with the App.net API.

From my experience with http://irepl.im, I wrote an introduction to playing with iMessage: https://46b.it/blog/2012/11/01/hacking-with-imessage/

Happy to help out or answer Qs if anyone's interested in making use of it :-)
Expiring an ssh-key is easy, just remove the public key from authorized_keys. Dealing with theft is also straightforward: just add a passphrase to the key -- the time it takes to crack your pass phrase should be more than the time it takes for you to run ssh-keygen && ssh-copy-id.
Wireless charging at McDonald's in Europe
Why not used BitTorrent?

For example, Facebook uses it to deploy their server code.

http://torrentfreak.com/facebook-uses-bittorrent-and-they-lo...
So does this mean they won't be supporting GamePlay[1] anymore, or are they going to back two cross platform gaming frameworks?

[1] https://github.com/blackberry/GamePlay
It's self-evidently true as a concept, even if the exact shape of the curve and the values aren't known.
No, you're not. A lot of stuff don't make too much sense. in the same vein :

> acceleration sensor, camera and GPS services would
> also become easy accessible for traditional Linux applications

What good does it do if the hardware isn't available to a PC ? An accelerometer isn't very useful for a tower PC, is it ?

Too much assumptions in this speculative article. Not that any of it is impossible to achieve but some would require a lot more work than it seem and some wouldn't make much sense for the PC.

Integration between the different flavor of Ubuntu doesn't have to be so low level.
I have the feeling after having done a couple of big C# and Java projects and spending hours refactoring in the same was as this article does that one of the big problems of statically typed languages is the accumulation of abstraction layers.

Now this might seem an obvious one, since everyone always complains about the complex types Java projects always seem to have, but it goes deeper than 'Java programmers make weird types'.

In my opinion the problem is that interfaces are tightly coupled to types, in the article the author desperately tries to keep IUnitOfWork out of his controllers. He does this by introducing an interface that defines an 'Add' method that itself invokes the 'Add' method on the underlying entity. This seems reasonable but imagine his web application is also a library instead. Someone interfacing with that library would try to keep the authors class abstract from his application layer. Perhaps again defining a class that defines an 'Add' method that hides a call to the 'Add' method the author defined.

The problem lies not so much in that interfaces are not a good way of abstracting, but in the reluctance of developers to use interfaces of external libraries, perhaps because it's impossible to decorate classes with interfaces outside of their definition.

In dynamically typed languages like Ruby, the interface is nothing more than a convention of which methods certain classes should have, and what parameters they can expect. This makes classes in different layers 'magically' compatible with each other and in this case would immediately skip an abstraction layer or two.
Canon develops 35 mm full-frame CMOS sensor for video capture
tl;dr of article:
http://tldr.io/tldrs/51349537b9073aaf6b0001f1/programming-is...
doable though and it's a one time thing.
If you're talking about $450k then you're talking about a 99 percentile minority.
The Economics of Freemium - The Accelerators - WSJ
If you buy that dual N64 input thing (and have two such controllers) you can play Goldeneye in the (apparently) little known dual-analogue configuration (holding one controller in each hand by the middle prong).
I think saying native software is dead might be a little premature, I could give you a list of the native software I use in Ubuntu but it would be quite a long post.
Top growth hacking case studies
Spreedly. Funding, expanding our horizons, pivoting
That wasn't what was being said... What was being said was "leaving the office and watching tv for 5 hours will run you down". Or that people should be active for more than 40 hours per week.
Enjoy being in your twenties or early thirties, kid.
You're bringing up a good point here. I think it is seriously chilling that I am only a subpoena away from giving up the secrets of my friends that are archived in my e-mail account, in Skype's logs or on Facebook. I know secrets that, although not illegal, I would go far out of my way to keep secret because they would jeapordize the livelihood of my friends. The US government can basically look these up if it finds a good reason to do so.

A hacker would berate me for keeping secrets on other people's machines, or berate my friends for communicating through insecure channels. But most people will simply never think this way. You could have said the same for phone conversations back in the day, but these were not logged indefinitely.

I think that the loosely restricted use of electronic records is a dark development.
Amazon down via https, taking down console.aws.amazon.com as well
> There are security standards which mandate certain kinds of passwords (complexity) and are silent on asymmetric keys, so you couldn't use keys in those environments.

Every single auditor I've worked with has given a pass when they saw we were using keys instead of passwords. Do you also fail audits because your RSA token is only 10-12 digits?

You could, I suppose, demand users upload their private key (shudder) to the organization so you can check if it's encrypted; this has its own flaws (primarily that you've just taught your users to be giving with their private key), and you still can't enforce passphrase strength well.
I don't think the decoupling argument has been made as conclusively as everyone seems to be assuming. Look at the source in the OP for this [1]: These are some seriously misleading graphs.

First, plotting both labor productivity and GDP doesn't make much sense, as the former is almost exactly determined by the latter. They're just measuring GDP.

Secondly, they zoom in on the post-WWII era, then proceed to ignore the biggest long-term economic issues of the time period: The hangover from WWII, with the corresponding stable demand for US infrastructure and labor as the world rebuilt itself, and the housing/derivitaves bubble, as a combination of fraud and self-delusion caused the computed GDP numbers to shoot off into the hypothetical-wealth stratosphere even as the economy was faltering.

Once you account for the elephants in the room, there's nothing surprising left in the graph that would lead you to believe that the robotic obsolescence of labor is around the corner.

[1]: http://andrewmcafee.org/2012/12/the-great-decoupling-of-the-...
"Keep it competitive"? It's not competitive now.

Ubuntu's UI is a buggy POS. Icons that don't even draw... and now they're dicking around with trying to support all kinds of disparate devices? Come on.

The annual "this is the year Linux is taking over" sounds like the same shit we heard throughout the '90s with the Unix "unification" hype that was going to challenge Microsoft on the desktop. It will never happen. Linux is a pain in the ass. Ubuntu should be spending its time addressing that problem before trying to be a half-assed touch-based OS.
Most Valuable Player?
Yep. The defective Ubuntu UI made the whole thing pretty unusable.
I can't decide if this post is asking people to move fast and break things, or iterate gracefully.

I think iteration is very powerful, but we don't seem to have fixed the problem of when something needs to iterate beyond its old ecosystem.

I haven't said that coherently, but I mean things like WordStar or WordPerfect moving from DOS into Windows - these two huge word processing systems failed to make the transition and are now niche products used by a tiny number of geek enthusiasts. They reached a point when iteration wasn't enough, and they needed some other thing.
Guidelines for Agile Results
How do you come to this conclusion? It doesn't appear she had much of a choice. Her two successful lawyers in a fancy, shiny, expensive office gave her this advice:

"I asked my lawyers to refuse, and we fought about it, repeatedly. They brought up things from my past that could be used against me; not criminal behavior per se, even they admitted, but they wanted me to have immunity."

Different people have different situations; no single piece of advice can apply to all people. Speaking for myself, if somebody placed me in a tricky position where my past could be used against me I would always put myself first if it meant protecting myself and my family.

Being a single mother is tough enough; being a single mother, struggling with money, involved in things you don't understand, being threatened by people with significant amounts of power (is it hard to believe eventually they would have done something to threaten her daughter?) would be enough to convince most normal people to speak. Given the information she had at the time she made a rational (debate-fully wrong) choice.

While there may be strong arguments for the case that the prosecutor's actions are unethical, ultimately Aaron's actions put her into this situation. His blaming her for her actions after being caught up in his battle, while wanting to protect herself and her child, is offensive to me.

It's sad that she beats herself up - she lost in a game she was not trained or skilled enough to win, a game somebody else forced her to play.
You may want to move off posterous before it goes down for good in a month, too :)
No, nobody knows what the exact shape of the curve is, but governments should bear in mind when screwing more cash out of companies and people in order to fund pork barrell projects.
>We are headed towards untold abundance with little need for actual human labor. Examples like people who transport things (ie truck drivers, taxi drivers etc…)

I've been considering a blog post along the lines of 'Jobs that today's Kids should not consider'. Obviously Truck and taxi drivers are high on the list (along with Pilots, Train drivers, etc.)

Perhaps less obvious (to a non techie) is a Family Doctor. For generations being a Doctor has been up there with being a Lawyer as a safe, secure, well paid career to be proud of and hundreds of very bright kids are encouraged to pursue this as a career by their pushy parents. Now though, a Doctor seems top of the list of jobs to be replaced by technology. What does a Doctor actually do? They look at symptoms and make an educated guess (A prognosis) as to what's wrong. The internet, or a machine will be able to do that very shortly. When you get to analysing DNA and blood samples at home, then you don't need a Doctor at all!

So what jobs will survive? Ones that require human interaction of creativity. So Surgeons and very highly skilled doctors will remain because they're on the cutting edge of medical science. Drama and sports teachers will remain but perhaps generic, non-interactive subjects like Maths or History, could be better served by online courses?

Any other suggestions?
I'm not sold on the hotmail I love you message getting crazy numbers - word of mouth to new internet users who needed an email account was the hotmail gold.

A great read none the less
While they could do so also in the rest of the European countries if there was an homogeneous tax code among the member states.

This way they make millions from countries like Spain, Italy, Germany etc, and give nothing back.

Mind, the fault lies in how the EU is organized, it makes perfect economic sense for the companies.
She says she was ill (from the car accident) while she was debating whether to accept the proffer, so she probably wasn't thinking completely clearly, perhaps overly affected by Aaron's paranoia. His paranoia was justified. Hers wasn't. They could scream at her lawyers, subpoena her laptop, subpoena her to testify before a grand jury... all of which they did anyway.

At least a few seasoned federal criminal defense attorneys suggest never accepting a proffer unless you're at serious risk of being prosecuted, which she wasn't.[1]

Suppose she didn't accept the proffer offer. Her laptop data still gets subpoenaed. She's still subpoenaed to testify before the grand jury. She takes the stand and takes the fifth. Either Steve doesn't give her immunity and she doesn't testify, or Steve gives her immunity blind (without having the opportunity to know what she's going to say first), in which case she's in exactly the same situation she ended up in.

Her lawyers probably decided that getting her to cooperate and accept the proffer might keep Steve from yelling at them so much, and it didn't violate their duty to her, since cooperating or not didn't affect her so much as it affected Aaron, so they advised her to cooperate. Since she wasn't a suspect and Steve was being hostile anyway, her laywers could have told her to do just about anything short of perjuring herself or disobeying subpoenas, and they would have adequately served their duty to their client; the outcome for her would probably have been similar, too: after the grand jury appearance, she never heard from Steve again.

[1] http://www.wisenberglaw.com/Articles/Queen-For-A-Day-The-Dan...
It's ridiculously slow for me. The site has been loading for 1.4 minutes and I've only received 146KB so far and there's still nothing on the screen.

Well worth the price..
You may not know many people who regularly smoke pot because you "find it cripples productivity and turns me into a zombie. I stay away from it." You may be seen by users as either hostile, or at least not obviously friendly to their activity, so they self select you out of that information.

I think similarly, people who are anti-gay don't seem to know a lot of gay people, despite the fact that N% of the population are gay.
> but I find the idea of anyone with access to my local machine being able to access my server with 0 additional credentials really disconcerting.

You could hook whatever locks your screen to also clear your ssh-agent then. This is probably something like alias xlock=$(ssh-agent -k && xlock) in linux.

You do lock your screen, right?
Without the incident, there is no heroic life to be lived.
There is no lessons to be learned, there is no one left to be saved.

You must see little bit further how everything interacts like a connected cogwheels.

First you have emotional burst, the anger, the sadness, full range of emotions, then, you must go further than that. Then you must see how well it have played out.
I was expecting a few more positive comments. Forgetting all the caveats and difficulties - if this did happen wouldn't this be a huge win for the Linux desktop in general?

Both in terms of improving hardware support and adding an existing large app ecosystem if Dalvik gets ported too.
Click stream - why is it so important?
A brief XML rant
Firefox, Emacs, Terminal, KeePassx, Skype, Empathy, Chrome, Clementine, Tomboy, gcalc, vlc, transmission, sound converter, steam, gedit, evince (pdf viewer), virtualbox, kolourpaint, gimp, libreoffice, thunderbird, dropbox, cheese, alarm, system monitor, VPN client, screencloud.

That's just from recent apps.
Posterous is offline
http://posterous.com/
Meta: I think the prefix (up to the colon) should be removed, it's very redundant and not even part of the post's actual title.
Well, you do not get a curve, and there is no maximum.

https://en.wikipedia.org/wiki/Hysteresis

Same taxes with different history of taxation yield wildly different results.