skysight-inc/HackerNews huggingface dataset:
"We need to worry about the abuse of drugs in the same way we need to worry about the abuse of alcohol and tobacco"

The war on drugs is not even remotely similar to the regulation of alcohol and tobacco. Soldiers do not invade your house because you are suspected of growing tobacco.

What is needed is for the war on drugs to end, for the DEA to be disbanded, and for a system that regulates quality to be introduced. If an adult wants to buy recreational drugs, nothing should prevent them from doing so. Mixing public health and paramilitary police is far more dangerous than any drugs people might consume (my Godwin senses are tingling...).
Even though i'm not a Pythonista i really appreciate the effort. Great job keep it up pal.
I highly recommend reading The Talent Code by Daniel Coyle. The essence of the book as well as this article are interesting in that the more relaxed you are the higher your productivity and interestingly enough you can only learn/do so much in a day. The point being, likely not pursuing the tenure track made her more productive and allowed her to form better relationships, making her one of the better junior faculty (or at least one of the more pleasant).
My favourite wording of this dialog was "Change your hard to remember username to your real name!"

Actually laughed at that one.
I just tested this and was able to sign into userstyles.org just fine on a blank account with no G+ profile. Are you sure it wasn't an option that the third-party service was enabling?
How planes are designed, and airports mobilised, to resist bird strikes
Nuit du Hack 2013 (Paris): Swiss e-voting system hacked
thanks Serkan ;)
Have you seen some of the shit that is flying the interwebs? Scarring for a 30 year old, imagine what it would do to a 10 year old....
Haha, you mean I used "ad hominem" in the wrong way?
Anyone care to expand on the reasons for the guideline?
Absolutely fantastic article, barring one point:

Dear author, you being the one who chose the coordinate system of D3D: thanks a lot. >:-(
I'm talking about those who want this law, and ultimately would see the film in the wrong light. I have no problem with it at all.
Should I Use A Button?
There's also another layer to this: The terrorists that actually exist are not 10 feet tall and not all geniuses. If I told some of my non-technologically oriented friends how to encrypt and anonymize their communications, they couldn't do it. If I went one step further and configured their computers and explained to them how to use it, they would probably still leak information by misusing it.

Are the terrorists changing their tactics? Probably. Is it going to do them any good? Unlikely.
Looks like it's possible to do this programmatically even:

http://piwik.org/docs/analytics-api/reference/#UsersManager

http://piwik.org/docs/analytics-api/reference/#SitesManager

(and if there are some quirks in the way, file a ticket etc.)
Indeed it does, but after this case these powers were removed and in fact this case was used as a benchmark.

The point is that a 'slippery slope' argument is fallacious, as anything can be twisted into this, for example:

ISPs knowing the destination IP address of our traffic? That's just a precursor to them blocking all anti government speech and therefore it is a bad thing.
The book Renegades of the Empire ( http://amzn.com/0609604163?tag=hn2013-20 [referral]) documents the history of DirectX within Microsoft.

And Wild Tangent is one of the most annoying/useless pre-loaded crapware vendors -- I've never seen their software installed except on a brand new PC.
OVH Security Incident
Or, the engineers and developers make the hardware and software that is inevitably replacing all human labor in agriculture.
I would have gone with 'moot'.

But this approach is like solving teenage alcoholism by sewing their mouths closed until age 18 (21?), and only permitting specially authorised containers of nutrients to be attached to their nasal feeding tubes.

The solution to these problems is to identify and handle the root causes of them, rather than criminalising what are probably the symptoms.
Just a side note: the Boston bombers and the Times Square bombers are much better examples. The shoe bomb plot was actually very sophisticated, planned and built by something like terrorism's version of Q. Luckily, they sent more of a Johnny English than a James Bond.
> It implies that the author either doesn't understand the meaning of the word redundant

Journalists don't usually write their own headlines in newspapers. That's usually the job of editors. The author used the word "obsolete" which makes more sense when understood as "it's changing the rules so radically and fast that the old way of fighting the war on drugs doesn't work any more".
Another point to add is that running the podcast feed from Tumblr was not practical. Even other big podcasts that use Tumblr generally generate their own custom feeds. Now we can bake that right into the blog... as soon as I get around to it :)
The question is how anyone can draw up a law that leaves art on one side and porn on the other.

It's Lady Chatterley's Lover all over again, and to suggest there's no need to be concerned is, I think, you misrepresenting the position. Until this is defined, there's a lot to be concerned about.
The primary use case is for web applications which will eventually run on public servers. So yes, it is a good thing for people to be able to easily simulate having their software run on a public server. It's also necessary if you're writing something that receives events from other APIs like Twilio.
It looks like the law is written to prevent people from writing code to decrypt or descrambler signals (like cable TV or payperview). But I'm not a lawyer. Is there a place someone could post the code anonymously? My guess is this is a threat which wouldn't hold up / but they also have cash and lawyers, which is most of the legal game anyway. Good luck.
The Looking Glass Cure
The house Judiciary hearing last week was interesting. As is the bill working its way through the Senate. The US tech companies are feeling the effects of the loss of trust and it looks like they are putting pressure on congress to do something.

And members of the Judiciary Committee seemed genuinely surprised by the scope of these programs. They were obviously fed a line of bullshit from the past several administrations about what these programs actually do if they were told anything at all. That fact isn't particularly comforting since these programs have been hinted at publicly for years and anyone who has been paying attention understands what the intelligence community is up to.

If you read Hayden's op-ed in CNN last week you'll also see evidence that the tech companies and the backers of TPP are two forces having the big impact on the debate right now since he addressed both issues right up front.

We are a long way from getting meaningful change, but it sure looks more likely now than it did three months ago. And there is more coming on this story. For example, Greenwald says he has NSA training manuals that prove that NSA analysts have the technical ability to tap communications from their desk just like Snowden said they do. Right now the administration is hiding behind the fact that they are restricted by policy from doing that, and many members of the Judiciary Committee seemed to be confused by that. They seem to believe that analysts don't have the technical capability when the admin says "they can't" do it.

Also, even Cheney seemed genuinely mind boggled by the fact that a low level contractor has access to the details of these programs. He insisted that he must have had the help of a higher placed source to get access to the documents he leaked. People really don't understand how computer networks work and what it means to be a system administrator.
I'm not sure it's really fair to say that any system which gets used by the courts is 'the Government'. Almost any system is open to abuse if it's not perfectly constructed, and the blame can lie nowhere else but 'the Government' in this case. It kinda ruins the ability to determine where the actual fault lies. Was it faulty ruling or was it badly drafted law?
Not one convincing argument in that thread.
The article complains that they don't want to upload a profile picture because it is a business account.

Why wouldn't you upload your company's logo as the profile picture?
Whatever you decide to do, don't make posts like this that could potentially be used against you.
Where I'm more concerned on this topic is the inevitable presence of a non-curated list of those who voluntarily 'opted in' to having the porn faucet unplumbed.

The character assassinations and prospective employment undoings we've all read about over the past few years, due to (reasonably) tame publicly available information now may pale in comparison to the damage that could ensue if one were to be labelled a 'voluntary pornographer'.

I fear that what has historically been a 'right of passage' may in future be used to retrospectively punish those that can be traced back to such a compelling opt-in.

For those of us that can remember when porn wasn't a series of 0's and 1's, we took great delight in sneaking a peak at the 'forbidden' shows on pay-TV after Mom and Dad had gone to bed. We willingly exchanged a tasty sandwich during recess for a roughly torn page from the Hustler mag that little Johnny had smuggled from his older brother. And later, (0's and 1's) delighted in seeing that lush SERP, born from a 4 letter search phrase and the final 14.4k nod of KRSSHHHHHHH, Go for it, You're in!"

My right of passage was in the school music room, after hours with Drew Barrymore in 1994 - Lusciously posing for me on the cover December's Penthouse.

If Cameron had his way, that memory may now be a piece of data, just waiting to be exploited by a "hacker" collective who do it "for the lulz", or worse, a 1984 style release of public disclosure outing those who were once impure.

Who knows what may come now. (pun intended)
Ignore 99% of the responses in this thread, particularly any that say "I think...", "It seems fair...", and so on. You're in a legal situation here, if you are worried, contact a lawyer.
Open data platform reveals complex corporate structures of banks
They probably sell more than 100 a day now. "We sold 100 a day."

I can imagine for a popular cart selling 100 items is usually done over a lunch, then something similar in the evening again.
It would be good to see Google take steps, beyond publishing the AOSP repos, to build trust in their systems and services:

1. Publish build-able Android source code for as many products as possible and incentivize OEMs to publish their source code.

2. Support strong encryption for storage and communications, including friendly key exchange and key-signing features. E.g. NFC-enabled key signing in Android devices.

3. Open source client software, e.g. an open source GMail client for Android and desktop, to build trust in their crypto implementations.
Because player and position are records, the function could actually be written:

moveRight :: Int -> Player -> Player
moveRight n p@(Player {pos = curPos@(Position {x = curX})) =
p {pos = curPos {x = curX + n}}

In which case it isn't making any assumptions about extra properties. The record pattern-matching syntax isn't the prettiest, though, and I find myself having to look it up every time to remember where the accessor name (pos), parameter name (curPos), and intended pattern (Position...) go relative to the "=" and "@".
Interestingly enough, this was the inspiration to LMFAO's Party Rockers music video. http://www.youtube.com/watch?v=KQ6zr6kCPj8
Quite relevant to your post, although image memes are generally frowned upon by HN: http://i.imgur.com/mW0YHRK.jpg
Elon Musk thinks he can get you from NY to LA in 45 minutes
Spain got in the fight at the vehement request of the Papacy -- and because Muslim corsairs were raiding their coastline with substantial vigor (including the Barbarossa twins). Genoa, too, was goaded in to fighting, but they were very reluctant to put their ships on the line as their ships tended to be individual/family owned and there was a built in disdain for the Venetians that cautioned them against committing resources to help.

There were a number of massive naval engagements, including the Battle of Lepanto(http://en.wikipedia.org/wiki/Battle_of_Lepanto_(1571)) which was one of the single largest naval battles ever fought.

Much of the riches that Spain gleaned from the Americas was funneled in to building and maintaining a massive fleet to fight the Ottomans with.
Git Forks And Upstreams: How-to and a cool tip
Our attempts to install and use Piwik have always been disappointing in the past. It seems to fall apart (slow display etc.) quickly for medium to high traffic sites (50+ million page views/month). Are there any people here who are using it successfully at this order of magnitude and are willing to share some configuration hints?
No, acting as if a law which is currently not even in draft form will stop rapes being reported due to some minor technicality is a ridiculous assumption.

For a start, even if this was the case, the CPS could not possibly bring forward a prosecution in the public interest. It's absurd on its face. Black and white thinking is usually fallacious and especially so here.
Agreed, talk to an attorney.
Marketing: How to Learn What you Need to Know
This post is nearly devoid of information. At least an example of what the author means by modeling data about people v.s. stimulating people might have helped. Most problems I encounter don't relate to people at all but maybe I'm to just replace 'people' with 'things'?
Without such reasoning, this article is kind of worthless, and I'm not sure how it got to the top of HN.
How is rape porn any different than watching violent movies? Both depict illegal acts. Why is one okay, but the other not? The act of rape is illegal, why isn't that enough?
It seems like you didn't read my comment...

> Please correct me if the report is of equivalent quality.

Like I said, I'm no expert, so even if I had time to read the report (I don't) it isn't a scientific metastudy. It's a report, by a quite possibly (probably) biased organisation. So unless I had some special knowledge about the area (I don't) or time to review it in detail (nope) I don't know whether to trust it or not vs. a scentific metastudy.

A weary aside (I am not interested in arguing on the internet cf. http://xkcd.com/386/)

Your rudeness is totally uncalled for. If you excise that rude first sentence your post loses no value (in fact gains some.) I have a healthy skepticism when it comes to politically useful 'facts' like these and thus don't take government-commissioned reports even with many citations on face value. That doesn't deserve condescension.
OK, I'm not usually like this -- perhaps this time is just because I didn't know who the "cupcake princess" is and had to Google it out of curiosity, and trust me, I think Google is the epitome of the power hungry, sinister, duplicitous corporation, that makes the robber barons look like no more than slightly annoyed kindergarten teachers -- but I think you're being sexist.

Anyway, I found this: "Mayer, a long-time Google executive dubbed the “cupcake princess” after she constructed detailed spreadsheets weighing up the benefits of various cupcake recipes". Now, compiling cupcake spreadsheets, is, uhhh, frivolous maybe? But I wouldn't be surprised to learn that male executives at software companies do the same for beer; or bikes; or Star Wars. I don't think they get such nicknames.

Anyway, there's an unpleasant bro scent to your comment. If we care about our freedom and independent agency, the Google corporation must be broken up, and sooner rather than later. But even the largest heap of banal evil in the known universe can be dealt with without unnecessary bigotry.
Nah. Not if you use an appropriate form to extract the desired member while leaving the rest alone.

data Person = Person { name :: String ,
age :: Integer ,
height :: Integer ,
weight :: Integer
}
deriving (Show)

makeOlder p@(Person { age = current }) increase = p { age = current + increase }

main = let b = (Person { name = "Bob", age = 50, height = 72, weight = 190 })
c = b { age = (age b) + 10 }
d = makeOlder b 10
in do
putStrLn (show b)
putStrLn (show c)
putStrLn (show d)

-- ~/test/E$ ./M
-- Person {name = "Bob", age = 50, height = 72, weight = 190}
-- Person {name = "Bob", age = 60, height = 72, weight = 190}
-- Person {name = "Bob", age = 60, height = 72, weight = 190}
>We commonly say that hackers should save up 3-6 months of floating money

It's not hackers, it's adults. This is called an "emergency fund". 3 to 6 months cash that's easy to access in the event of a genuine emergency, including loss of work. Personal Finance 101.
This list is so bare it's depressing. Here's some more stories, but really, this page should be at least 10 pages long just for the past 12 years. Hell, reading a Noam Chompsky book or two will give you even better material going back before the 60's through the 90's.

2001-2011: A decade of civil liberties’ erosion in America http://www.civilfreedoms.org/?p=7260

The 10 most outrageous civil liberties violations of 2006. http://www.slate.com/articles/news_and_politics/jurisprudenc...

Are we becoming a police state? Five things that have civil liberties advocates nervous http://www.pbs.org/wnet/need-to-know/the-daily-need/are-we-b...

Obama crushes civil liberties like Bush never did http://www.wnd.com/2012/03/obama-crushes-civil-liberties-lik...

For a brief look back in history: Who is the worst civil liberties president in US history? http://www.guardian.co.uk/commentisfree/2012/nov/02/obama-ci...
I think he's asking for moral, not legal advice.
6 Reasons Why You Didn’t Get The Developer Job
You might want to look at rx reactive for dotnet/mono.
I have been using rx in combination with f# for a while and really like it so far.
http://msdn.microsoft.com/en-us/data/gg577609.aspx
I do not understand why MSFT pronounces the linq/monad aspect of rx so much and dont advertise it's push based dataflow aspect. People would have a much easier time getting additional information and perspectives.

Good information on FBP can be found here: http://www.jpaulmorrison.com/fbp/

It's also interesting to see the relationship between process calculi based dataflow and actor model based agent implementations: http://en.wikipedia.org/wiki/Actor_model_and_process_calculi
I do hope that new developments in pull based FRP and push based implementations like rx lead to some elegant push/pull combination sometime.
I'm puzzled why this is currently at the top of HN. I'm assuming the author must be someone well known who I've missed out on, as that seems to be the only way posts devoid of value push forward around here.
good point. I upvoted you.
These days, I'm beating the drum that a MVP is not necessarily a V1 of a product idea.

If you consider the goal is to learn whether you can have a business or not, you start thinking less in terms of your product and more in terms of what is the underlying problem, customer segment, market conditions, discoverability etc etc

Also, instead of thinking as idea -> MVP -> product, it can help to think of MVPs as a series of experiments, rather than a monolithic product designed to verify all assumptions.

I blogged about this process that we could have followed at my company, instead of burning cash and months of work building something nobody wanted: http://www.sparklewise.com/minimal-valuable-experiments/
Buy Facebook Fanpage Likes
This is the biggest reason that I hate all of the "go fast and break things" culture around here. There has to be a balance, but big names and investors don't seem to be encouraging them.
An IT startup dealing with agriculture could be successful. There are these companies like the one that produces water purification systems and chemicals in China that are just pure gold to invest in. (Chinese have horrible, horrible water quality even for the purposes of agriculture). As China is becoming richer and richer doing basic stuff like this may turn out to be much better place to be than spending years competing for VC money with 10% chances of success.
10 of the most counterintuitive pieces of advice from famous entrepreneurs
Long story short: the next big thing is a language which mixes both FP and OO.
Somalia.
The reason behind not wanting to upload a photo is irrelevant to the main conversation.
A meh post from a (usually) great author. A shame.
Landlording can be very profitable in some areas or a huge money pit in some areas. My parents did it for years and barely broke even, or lost a ton of money if you include labor costs.

Plus you get people waking you up in the middle of the night when they lock themselves out.
In Slate Headlines, Correlation Is Causation.
A lot of times when you use a product, you're required to agree to an EULA wherein you promise/commit to not reverse engineer a product or its protocols. If you did use snapchat as a registered user, this issue could affect you negatively.

Another alternative is to mail them back and ask them for clarification. Why do they consider it an infringement?

The law clearly states the following:

(2) No person shall manufacture, import, offer to the public, provide, or otherwise traffic in any technology, product, service, device, component, or part thereof, that—
(A) is primarily designed or produced for the purpose of circumventing a technological measure that effectively controls access to a work protected under this title;
(B) has only limited commercially significant purpose or use other than to circumvent a technological measure that effectively controls access to a work protected under this title; or
(C) is marketed by that person or another acting in concert with that person with that person’s knowledge for use in circumventing a technological measure that effectively controls access to a work protected under this title.

The way I interpret this is that if one is overcoming some encryption or authentication scheme, it may be disallowed under the law. If one is simply observing a protocol online, then one may be doing something bad as this says.