skysight-inc/HackerNews huggingface dataset:
As a side note, if you want to avoid creating an ActorSystem (in case you're not actually using the actors part of Akka), you could just create an execution context manually:

implicit val executionContext = ExecutionContexts.fromExecutorService(Executors.newCachedThreadPool())
> What we liked the most of Javascript was the fact that it’s an asynchronous language ‘by default’.

That's not strictly true - a "while (true)" will lock up a Node process as far as I can tell. I think a more accurate way of stating it would be that "Javascript API's and libraries tend to be written with asynchronous use in mind", with lots of callbacks.

If you want something that's async at a deeper level, Erlang is worth a look.
Linus: Shut the F**K Up
Because in todays legal climate most of the things that were 'gray' back then are forbidden explicitly now. Things that as a kid in my days you'd be receiving a stern talking to for will now cause you to go to jail for very long periods in addition to likely resulting in you filing for bankruptcy.
there is no way around it, I'm afraid, I share your experience. you can try and get hired by a US company and obtain an H-1B visa, but the time slot for it is between April and October of each year and the number of visas issued are limited to 65k
EU is not a great example, since there are no EU laws per se, it's countries that have to implement EU directives. additionally there is no EU jails or criminal justice system.
I must be failing to understand something about Do Not Disturb.

When I have it turned on, I still get notifications from all of the apps that distract me, whether it's a game, eBay, Foursquare, FB, whatever. Does it do anything other than block incoming texts and calls?

It seems there should be a way to allow app notifications en masse when I want them, and stop them all when I don't - without resorting to a tedious trip through the Notifications changing the settings one app at a time.
The Pursuit of Magic
As much as I love CoffeeScript, it's not a substitution for learning JavaScript. CoffeeScript is basically just JavaScript with a prettier syntax and if you don't understand JavaScript you won't understand CoffeeScript.
Great concept, but the game itself could be better on iOS/Android.
Nobody called for her imprisonment or hounding her to the point where she's going to hang herself. Just a corrective measure to a system that has clearly spun out of control. A change of career.
Yeah, aside from a few senders and some automated notifications (like, stuff being down), I have the ringer turned off. It's an outbound communications device, and periodic checking of mail, and reading instapaper/web/etc. when I have downtime.
A promising start. But it would really help if it were possible to edit aliases you've posted. (For example, I want to clean up the tags for something I posted, but that doesn't seem possible.)
It'll never happen under the current government for the simple fact that whilst all the research shows it'd be a net positive, it'd make the government look like it was weak on crime. Probably never happen at all given Labour is the only other choice and we saw what happened with Nutt when he spoke out against the current laws.
If ease of long-term maintenance is a goal, then JavaScript is the wrong approach.
Nothing is wrong with me, I'm just shocked at the amount of hero worship going around and complete ignorance of the facts of the case. He didn't just break the TOS and he wasn't charged with "hacking" as you keep referring to it. He was charged with several crimes.

Forget the last article, read this one instead: http://www.volokh.com/2013/01/14/aaron-swartz-charges/. Now read the ridiculous comments throughout this post that I've been arguing against.
I hate to say it, but there are more levels of law than that :-(

(1) The council can introduce bylaws which cover a single area (eg. a park).

(2) All sorts of national organizations have their own bylaws (eg. the railways, canals).

(3) You can even have "laws" affecting individual houses (they are called "covenants"). eg. my house has a binding covenant that stops me from keeping chickens.

BTW the EU isn't really a law maker as such. Our contract with being in the EU means that we implement the EU directives, but in theory we could refuse -- the EU would fine us and/or kick us out if we did this.
Afaik he's working on the iOS version, using Ejecta ( http://impactjs.com/ejecta ). The game itself is made with Impact ( http://impactjs.com/ ) btw. :)
"Aaron Swartz is what I wish I was."

I am too a cold, rational bastard and yet I've found myself fighting tears over and over these last two days. And I barely knew who Aaron was until two days ago.

But I think the OP nailed it, for me and I'm sure for many more. I can still recall when I was an idealist as a child and a young teen. But I preferred to become cynical rather than suffer from injustices in the world. Much easier to be above, untouched, than fight for change and inevitably suffer, a lot.

But we still viscerally admire somebody like Aaron, somebody who took the hard route, somebody we could have been but hadn't the courage to.

That's why we suffer so much today, the best part of us has died.
> provided you do some other stuff as well

A common misconception. AGPLv3 only require that you do not remove existing interface to access source code.

As long you don't go out your way in removing access to the source code, you can use a AGPLv3 web service, modify it, and use yourself without needing to read, understand or follow a single line of the license. No additional "stuff" needed.
I'm one of the authors of Yith Library and you are right about our landing page not really explaining what makes Yith Library different.

You can read a little bit more about it at my blog http://www.lorenzogil.com/blog/2013/01/13/yith-library/ to understand the reasons about why the product was born.

Having said that, obviously the most different point about Yith Library is its license (GPLv3c) which mean, among other things, you can install it on your server.

We don't have any browser plugins yet so the auto login feature is far from being done.

In the near future I plan to add two important things:

- Another client. Probably a command line utility.

- A sharing passwords feature where you can share a password with a friend or coworker. This would use a combination of asymmetric and symmetric crypto in order to avoid the server to see the master password.

There are many more items in our wishlist, which you can see at https://trello.com/board/yith-library/500ed56c6a349ea1035362...

Anyway, thanks a lot for your valuable feedback.
But he won't be able to get one of those either if they have worked out he's been working illegally and have that on record.
I've tried white noise, Naturespace, Kap Slap mixes, Pop mixes, Gregorian, etc.

I've found that I am pretty productive in a cafe these days, so I started listening to tracks of cafe background noise when I work from home recently, such as "People Talking in Coffee Shop" by Finnolia Productions [1].

Might write more about this if it works well enough.

[1] iTunes affiliate link: http://click.linksynergy.com/fs-bin/click?id=dE0y3GuqVK4&...
What if TL;DR is not in all-caps, e.g. tl;dr? The lowercase version is quite prevalent on Reddit. Of course it still stands out from a block of standard English prose because of the odd shape of the combination (especially the semicolon in the middle), but not so much as the all-caps version.
I don't find it so. You do need a strong background in a variety of topics: economics, history, science, history (of several varieties, military history among them). You need some grasp of the importance of ideas and frameworks, and how human nature influences the way others think, speak and report.

Amassing that is lot of work and a number of years. But it's worth doing in its own right. And from there, yeah, you needn't rely on others' summaries.
As long as people shall keep thinking that the very concept of a master password you enter on your computer ain't totally broken from a security point of view I won't be surprised by all the security exploits out there.

It's the very mindset of people working in this field which is totally broken.

If someone installs a keylogger on your computer (eg thanks to, say, a 0-day Java applet vulnerability) and gets your master password, it's much much worse than if the same keylogger gets installed and manages to steal only some of your passwords.

For example I connect about once a year to MoneyBookers (where I have money). I connect rarely to the "admin" account of our Google Apps for Business/Domain (because things are correctly set up and just working nicely for our use cases). etc.

I a keylogger is installed on my system, there's a chance an anti-virus or even the user is going to notify, at one point, that something spooky is going on. And between the time the keylogger (say by re-installing the OS) got installed and its removal, I may very well never have connected to MoneyBookers, Google Apps for Bussiness's admin account and all the other sites which I very rarely connect to.

So although the security breach is terrible it is not anywhere near as bad as if my master password was sniffed by a keylogger and the attacker had access to all my passwords.

Note that a 0-day exploit and a keylogger aren't science-fiction: these are the kind of exploits happening on a daily basis and affecting a lot of people.

How can anyone possibly that a master password can ever be secure?

It cannot. It is the anti-thesis of security.

It is trading security for conveniency.

That trend in our industry and the fact that devs don't see what's deeply wrong with that scheme is frightening.

I have nightmares about what's coming in the future because, obviously, we're living in a world where nobody cares about security anymore.

Btw I'm the kind of person who boots a live Linux CD to connect to my online bank account and who did set 2 form factor auth wherever possible. So I'm unlikely to take fanboism and blind faith to the "master password" cult seriously.

Explain me how a master password isn't trading security for conveniency and I might listen.
To be fair, the person cited in your refutation is an expert hired by Swartz's lawyer to prove Aaron innocent. He may be in possession of better facts, but as they say, "IANAL."
What a Small World: Carmen Ortiz, Aaron Swartz, and Tarek Mehanna
I'd look at it from another side. They took a working project which they knew well and transferred it completely to a different platform. The first "complete" version of the rewrite had 25% more throughput.

In that case it's a pretty good achievement, since the rewrite will have a lot more low-hanging fruit regarding performance improvements, than a polished, existing product. I'm used to see rewrites which are at least a little bit worse than previous versions due to all the work done to squeeze everything out of version N-1.
I'd also suggest eating a good breakfast. It helps with energy and concentration, and you don't want to be sitting there going "Man, I'm hungry" in the middle of a section.
Not to mention bankrupting himself and his family if he had mounted a legal defense against the charges...
People will respond differently when faced with the same challenges. Just because one guy can spend 14 years in prison and 2 in solitary confinement is no reason to assume that we'd all fare that well. Plenty of people commit suicide in prison and never make it to the outside, let alone to become president of their countries.
from a long term maintainability perspective, javascript can be notorious. you could always follow a disciplined approach for development to help with maintainability, but that applies to all programming languages. i don't see anything about javascript that makes it more maintainable especially for large projects.
Calculating Time Complexity of a Recursive Tree
Employee's New Role in Pictures
How we use HipChat for internal and external communications
I think the problem is our society's denigration of sex.

Is this really true anymore? It seems that the majority of the media consumed by young people carries the message that sex is extremely important and if you are not doing it with everyone in every way, you are brainwashed by religious or moral beliefs.

Obviously there is denigration of sex from many sources but which of these sources actually have an impact on young people?
According to the Wall Street Journal[1], the government would probably have asked for 7 years, and a plea bargain offer was made to reduce to 6-8 months in prison. The 35+ years was the potential maximum, would have required conviction on all charges, and ultimately would have required an independent trial judge to "throw the book at him."

[1] http://online.wsj.com/article_email/SB1000142412788732458150...

And "checking out too many books at once" = allegedly hacking into a third party network to download 4 million articles from 1,000 academic journals without paying the required fees.
Well, if we're all just going to trade anecdotes at each other, I may as well do so too. Unlike the author of the original piece, I'm happy to use my real name.

I looked at porn on the Internet as a teenager. I'm gay and back then I was deep in the closet. And I grew up when Section 28 was still in force. It was a law passed in the 80s that said schools "shall not intentionally promote homosexuality or publish material with the intention of promoting homosexuality... [or] promote the teaching in any maintained school of the acceptability of homosexuality as a pretended family relationship".

In practice, that meant the sex education we got in schools didn't cover those of us with a preference for what the law called unacceptable "pretended" relationships.

Back then, it it was still dialup and early broadband. No high-quality video, so it was almost all pictures. But porn gave to a lot of gay kids the reassurance and sexual freedom that society more generally was unwilling to even see or mention. Porn was a paracetamol for loneliness: it didn't solve it, but it eased the pain. You opened the newspaper and every time they mentioned something related to being gay, it was framed as some giant moral debate, a culture war, a political football. But on the Internet, there wasn't any of that bullshit, just sex and porn and other people (albeit behind screen names). If schools don't want to teach the gay kids about their sexuality, then the Internet and porn will do it for them.

My friends didn't need the Internet: probably every school in the country has an underground trade in porn, whether it's Internet-based, magazines, hacking satellite/cable TV, whatever. Heterosexual teenage boys will get their hands on images of naked ladies and distribute/trade them. That's just how it is.

Access to porn throughout my teenage years made life bearable. And, at risk of oversharing, the thing I find most attractive in porn isn't the whips and chains, as the author says, but simple expressions of real, genuine emotional intimacy.
This is one of my favorite books. If you enjoy it you should also read The Cuckoo's Egg by Cliff Stole, and Do It! by Jerry Rubin (this last one only a little related to the hacker subculture since it happens just before it existed but there are strong links between the Yippie movement and the phreaker scene which is the predecessor of the hacker scene).

I think that those three are my most favorite books of all time.
The 2nd amendment in the 21st century
> But there's a question as to whether it's advisable to allow citizens to consume drugs that [...]

The current approach is very expensive, and very harmful to individuals and to society.

Someone injecting heroin will do so whether it's legal or not. But, if it's legal, they'll be getting clean heroin, and clean needles, and advice about how to safely inject, and be in contact with people helping them move down to other forms of heroin use.

While heroin is illegal people prostitute or burgle to get money; they re-use needles in unclean conditions; they inject dirty drugs in sub-optimal places; they have little or no contact with harm-reduction workers.

The costs to society are obvious: people spend many years involved in criminal activity to feed a drug habit. Police spend a lot of time tackling that criminal behaviour. People end up with life-threatening illnesses, or permanent maiming or losing limbs from dirty needles and poor injection practices.

Treating this as a public health measure is probably sensible. Having said that, alcohol use in the UK can't really be defined as ok.

> That being said, I have to agree that the best way to get rid of illegal activity is to tax and regulate a product so as to provide a trustworthy, straightforward source.

Probably, but look at the huge quantities of smuggled tobacco in the UK caused by the high tax rate.

See, also, garlic smuggled from Norway (not an EU state) through Sweden (part of the EU, which adds a 9% tax for garlic grown outside the EU.)

(http://www.bbc.co.uk/news/magazine-20976887)

(http://www.bbc.co.uk/news/business-20667816)
For those of you who would like to skip directly to the web site "http://www.scaruffi.com/.
Well your whole point can be addressed easily. Here is how:

There is no immediate access to all passwords at once. Even when editing/deleting stored accounts, you can only do so by either providing the current one, or by load control.

Normal use, wouldn't need more than a few passwords at any given moment and if there is a request for more, this can be an alert/lock that requires an SMS or any other 2nd means of authentication.

The only real concern is that attack vectors to a single account (eg a gmail account) are broader that way - you can also go through the master password thingy. So, to begin with, if there is an account that is super sensitive you don't delegate it to a master account for authorization, and everything is dandy.
> It is an abuse of power aimed at furthering the individual careers of the lawyers involved.

Does this mean that if you win a case where the actual victim doesn't even care anymore still gives you a good reputation?
There are several arguments that independently could justify legalization: (1) criminalization creates an enormous ($350b) criminal economy with associated increase in criminal activity. (2) Legal drugs contribute the formal economy, taxes, etc. (3) People should have the right to decide for themselves what drugs they take. (4)The war on drugs has failed to substantially reduce supply. (5) Drugs are safer when legal (6) Cannabis isn't really harmful, it's sometimes beneficial

Of these, only 6 is cannabis specific. The rest are true regardless of the drug. Many pro-legalization people argue that demand/consumption will not increase because of legalization (I disagree). Even if you think consumption will go up (most economists do because of higher quality, lower prices and reduced stigma) you might think that one or more of those 5 reasons to legalize still outweigh the alternative.

Once this stuff is on the agenda it's only natural that it gets looked at more broadly. It's like free trade agreements leading to free trade zones or unilateral reductions of trade barriers.
Coming from Objective-C first, which is generally a rather sensible language, I think you'll be surprised at how stupid, unnecessary and inexcusable many of JavaScript's problems are.

People who only have a PHP background, for instance, have become accustomed to such stupidity. They think it's "normal", solely because they don't really know any better.

Those coming from C, C++, Java, C#, Ruby, Python or most other languages, on the other hand, know that the JavaScript way is not the right way. These people generally have a much harder time coming to terms with JavaScript's numerous issues.
6 Ways Your Website Can Build Trust for Long Term Growth
How and Why You Should Learn Speed Reading
Yep. Chances are my proposal would just shift the bun fight from deciding the decision to deciding the weightings. I'd contend that the weightings shouldn't be based on $, but I'm sure those with lots of $ would disagree. I'm just fantasisng that the net might be able to produce some measure of the impact of decisions, similar to the way that social graphs can be traced and relationships/influence calculated.
"Dying does not give you immunity from criticism."

Sigh... what about compassion? Are you yourself immune from it?

Is there not even the smallest space in your heart for even a modicum of compassion at this time for parents who have lost a son? For an utterly heart-broken and grieving family? For friends who have lost a colleague? For our very community itself?

Search the fibers of your soul: is this caustic vitriol the only thing of substance that you can find within you? Can you not muster even the smallest warmth of compassion for others who are suffering?
Guerilla Open Access Manifesto - Aaron Swartz
The photo with Linus showing the middle finger seems to be from his rant about nVidia. I don't know how that is relevant to this article.
The Scala School by Twitter
3-12 man months, assuming just 1 mobile front end. Like most software, it helps so much if you know exactly what you want to build and can plan ahead and not need to make too many changes before you even ship. Constraining yourself to the smallest reasonable feature set helps you ship.

Don't forget, you need to build both the frontend and backend.

Software like this needs to be as asynchronous as possible and ready to fan-out, even if you know you wouldn't need to scale to 10M users from day 1.

Use as many pre-built and vanilla UI components as possible. Custom UI slows down development by a lot.
How to work with Array functions in Javascript
really well written piece. Bares a lot of resemblance to my life. I think it takes time to grow up but most of the time most people do eventually do it.
Some are criticizing you, but I personally think this is the right answer. US Attorneys and the Fed "gotcha" system of justice need to be contrained.
First time I visited the website I was waiting for a popup to show up because the page seemed to have an overlay. Turns out that's the color scheme.
> If you don't trust Nokia, don't use their phones

Well duh.

Remember how a while ago Nokia got a bit of bad press about developing the DPI technology for Iran and Egypt? (together in a joint venture with Siemens).

So they made a press release[1] about how it has come to their attention that this technology was being used for human-rights abuse (GASP you don't say?). As a result they "halted all work at monitoring centres" and promised they wouldn't do it again.

And now there is this. It is not quite as severe, but it's the very same careless attitude regarding people's privacy in contexts were this privacy really really should be maintained.

It seems pretty obvious they do not care, each time until they're caught red-handed.

So IMO, you can leave the "if" out of that statement and shorten it to "don't trust Nokia".

Shame on Opera for being part of this, too.

> The maker of the software and hardware always has the capability to add eavesdropping code if they want.

Well that's the point, isn't it? You always need to trust your hardware manufacturer that they won't do this. Developing DPI technology for oppressive regimes does not quite engender this type of trust. Nokia has to do a little bit more than just a press release before they earn that basic level of trust again (if ever).

[0] http://www.nokiasiemensnetworks.com/news-events/press-room/c...

[1] http://www.nokiasiemensnetworks.com/news-events/press-room/s...