skysight-inc/HackerNews huggingface dataset:
"If western politicians could just get over their taboos about drug use and let idiots stuff themselves with whatever drugs they like, not just nicotine and alcohol, we would make the US richer and safer."

Seriously? I'm not sure if you're saying to legalize all drugs, but that's how I'm interpreting this....

Legalizing addictive drugs will make us safer & richer? I feel like if we legalized heroin, we'd have junkies all over the place running around stealing whatever isn't bolted down just to get the next high. It affects far more than just the user, it affects the families, the kids, the neighborhood, the town, etc. Even if we taxed it, those taxes would likely go right back into having more security: police officers, hospitals, etc.

Sure pot might be more or less harmless, but letting people stuff themselves with any drug of choice seems very wrong. There are some drugs that I think should absolutely be restricted very tightly.
Kindergarten coders can program before they can read
The stickiness comes largely from tar which, if I'm reading this[1] right, is less than half of what's found in Tobacco.

Not to mention that most folks who smoke tobacco smoke 10x more than marijuana smokers.

With legalization we will see an order of magnitude more scientific research and we'll know more.

[1] http://www.cannabis.net/tar/index.html
You mean besides the binaries on the page linked in this post?

I've also been using a PPA to keep an up-to-date version on my home Ubuntu box for playing around with.
One is not "researchers."
Ask HN: Can I make a front end to an existing website?
I am a grad student that works a lot in nanofabrication. My school has a website that controls all the scheduling for the tools that I use (SEM, etchers, evaporators, etc.), but the user interface is horrible, especially for mobile. I want to create a new mobile website, which takes the information from the existing website after I've logged-in and re-displays it in better format. I'd rather not require a server and have to parse the html that I'm receiving from the existing website in Python. Can I do this in simple HTML and Javascript?
The article reads like somebody attempting to tell my story using my voice. They guess pretty close to the mark, though "20 minutes a day" is a bit on the high side. I have entire months full of 20 minute weeks, and often go a few months between full work days on the product.

This is with a SaaS app designed from the outset to minimize support and maintenance, with profit also a high priority, provided it doesn't conflict with the first. It was in no way hard to do this. I often recommend that others give it a try.
Yes, captain obvious? What do you suggest?
Yandex Co-Founder on Life Support
Hey Russ, thanks for your reply.

I think I've been a bit harsh and quick to judge, sorry about that. Obviously the service must have value, and it's my own failing not to have seen it.

I do wish you the best of luck with this new service, and I hope that many people are able to benefit from all the hard work you guys have put into it.
Except the actual folks around the Golden Gate Park area do beat up, stab, shoot, and often kill people. These people aren't hippies in any sense of the word. They're low-grade gangsters.

War on drugs[1] is a cure far worse than the illness it tries to cure:

It's one thing to idealise the hippie culture of the 60s, it's another to bend the facts of what GGP panhandle neighbourhood is really like to fit that narrative. I am sure there are actual hippies out there, but it's unlikely that they're in SF or even Berkeley.

(Background: spent sometime time in Inner Sunset in ~2009-2010 and walked to Haight; know a lot of folks who also attended USF Law in that neighbourhood).

[1] I'll also note that by drugs I generally don't mean marijuana. I have zero interest in marijuana, but to put it in the same category as heroin, cocaine, or meth seems odd. We do need to decriminalize the "harder" drugs as well for both moral and pragmatic reasons -- bulk of drug war violence (especially in the US border states and south of the US border) is not over marijuana.
>Am I being unfair?

I'm not sure I would call it unfair, but I wouldn't call it reasonable or logical. You don't have to use haskell for your front end development if you don't have someone to do it. You don't have to use haskell for your back end development if you don't have someone to do it. He just showed some of what is available if you do want to do it. Our front end developer knows haskell, and works on the backend as well writing haskell. She still doesn't use clay or fay though, she uses SASS and just plain old javascript.

Also, Fay output isn't obfuscated, it is just accurately translating haskell to javascript, which means lazy evaluation.
It was a crazy thought for me, too, but something to also consider is that there's some selection bias in the Chinese that you might talk to (i.e. Chinese people that talk to foreigners regularly) vs. ones that don't; the ones that do probably tend to know more, whereas the ones that don't probably fall into the "never heard of Tiananmen" category.
To clarify: Pulitzer Prize-winning author Junot Díaz annotates three paragraphs from his own novel on Rap Genius.
This is either really neat, or the latest Ponzi scheme.

Has this been done before?
There is probably some differences but most of the carcinogens should be in both. A consequence of burning plant material AFAIK. Maybe somebody better versed in the subject can chime in.
Ah, my bad! Guess i'm older than I thought...
The "story" is the fact that people aren't warned that they are watching a modified version of the film. Netflix is not at fault for showing what they get, but you could argue they are at fault for not informing customers of what they're showing.
A dose of heroin costs a nickel. You don't have to steal very much to accumulate a nickel. The reason that junkies are thieves are the prices caused by prohibition.
> Oh, God, my eyes. Any idea at all what that does? I can tell you one thing: I would not want to debug that on a Friday night. Or a Tuesday afternoon. Or ever, really.

Do you often debug the assembler output of your compiler? Same thing; fix the Fay code, not the Javascript that the compiler generates.
Dell's thumb-size PC, Project Ophelia, ships to testers
Yes, I know this model - the company I work for has been using it quite successfully to hire candidates in some cases. But usually it is clear if the candidate is good or not in 2-3 months, so a limit at 11 months and firing successful workers because they reached 11 months and then hiring untrained workers for the same position seems strange. So I wondered what causes such behavior.
Perhaps but another key point is that mj is a gateway for dealers more than anything else. Removing it as an entry point into the biz will almost certainly mean fewer players in the biz, I believe.
> "almost no C developers actually understand what goes on with unsigned, what unsigned arithmetic is.

This seems like a large exaggeration unless I am one of such people. Correct me if I am wrong, but the arithmetic is simple (i.e. simple binary addition). What tricks people is when they start to mix unsigned and signed arithmetic. Even then, its only that they dont know which one is getting casted to the other (or not knowing the consequence of such a cast; e.g. how right shift is different with signed and unsigned numbers). That is a very simple thing that takes all of a google rtt to figure out.
The cynical answer is corruption. Military–industrial complex, etc.
It does error checking. Would you write a program that constantly checks the config file to see if something changed, or to see if the euid it is running as suddenly changes? Of course not, why would you? And why would an Android app constantly check to see if the permissions it has been granted are suddenly un-granted?

More to the point: why would an app ask for permissions it didn't need in the first place? The most likely thing to happen is that the app would be useless.
There's also an opposite extreme. Some people think that spending time on your work (company, project) should take not more than 5-10% of your time, the rest you should spend hiking, traveling, singing or whatever else that doesn't have to do with tech. It seems that for such people tech is not the main area of interests and they can't understand that things can be different for other people.
They can still make LSD that wont be legal anytime soon.

In Canada price of weed dropped to $80/120 per oz of AAA kush since washington legalized and more exports come out of california
Burnout and recovery: My eternal cycle
Spring3,hibernate4,thymeleaf,angularjs web app Build using maven
Yeah, Google needs to return random or plausibly zero/empty data when a user has disabled the permission. Some Android distros already offer this.
It would be nice if there was also a "simulate" option for some permissions. That way the app would think it has a permission when it doesn't. It could return an empty phonebook for contacts or random location for GPS or confirm a SMS was sent when it never went out, etc.
Legalizing alcohol will make us safer & richer? I feel like if we legalized alcohol, we'd have drunks all over the place abusing their partners and killing people with intoxicated driving.
It could be using the same strategy as cyaogenmod's Privacy Guard - when enabled, return junk data to that application. (gps at 0N,0W, contacts list empty, etc)
> The syntax in Haskell for dealing with side effects is tedious/verbose by design.

I don’t think Haskell’s designers have ever had the goal of making imperative programming more difficult. Simon Peyton Jones himself, as far back as thirteen years ago, wrote that “Haskell is the world’s finest imperative programming language.” [1]

If you want to do imperative programming in Haskell, it’s easy: Just code everything within the IO monad. It looks just like imperative code in most other languages, only you get to use Haskell’s light syntax and advanced runtime (with great concurrency abstractions, modern GC, and lightweight threads), so it is indeed a pretty fine imperative experience.

But Haskell also gives you another option for imperative programming, one that mainstream imperative programming languages do not: the option to provably wall off the small amount of impure logic in your code from all the rest. And once you’ve tried this option for a while, you’ll probably never go back to doing it any other way, at least for non-trivial projects.

Keeping the main bulk of your code pure makes life so much easier that it’s worth paying the small additional cost to wall off the impure bits. Yes, you must centrifuge off the impurities. Yes, you must create a protocol wall to safely communicate with those impurities. And, yes, these costs are real. But they are bounded by a small constant effort factor and applied to only a small portion of your overall code. In exchange for this small cost, you get to keep the rest of your code (most of it) pure and collect the purity dividends for the project’s lifetime. For most non-trivial projects the dividends add up to a huge payoff.

So you can use Haskell as a regular imperative programming language, and it's a pretty good experience. But if you use Haskell as Haskell, you can have an even better experience.

[1] http://research.microsoft.com/en-us/um/people/simonpj/papers...
Why does my Mac copy keep trying to update itself for Retina?
I found it extremely novice and beat it in under 20 moves. What is your chess experience?
Jit.si, the spy-proof skype alternative, possibly attacked
jit.si offers OTR chat, audio and video calls in a convenient package. Their service has been erratic today, which is potentially the source of an attack. If this is true, well... that was fast.
I have to agree with pudo. Sending a user's email to a third party service has many privacy implications. I don't care if you share, not share, store, not store, or whatever; users are trusting you not to share their emails and you should comply.
It flagged my favorite fake email that does have valid A record, but no MX record 'example@example.com' as invalid.

The email spec allows for missing MX records, it should fallback to use the A record to deliver instead.

Hopefully they aren't invalidating domains that don't have an MX record.
Russia Today certainly knows how to state it for maximum effect:

"Hacker dies days before he was to reveal how to remotely kill pacemaker patients"

http://rt.com/usa/hacker-pacemaker-barnaby-jack-639/

Edit: It seems very relevant to keep in mind that this is not the first time someone (or even Jack in particular) had demoed remote kill switch functionality for human beings. http://www.bloomberg.com/news/2012-02-29/mcafee-hacker-says-...
>Could "changing the world" be a contender the most trite, overused expression of 2013?

It's either that or the perennial favorite, "exciting".
As others have pointed out, I think the article is probably somewhat tongue-in-cheek. Additionally, I doubt that the legalization of marijuana would actually eliminate hippies altogether -- it only hurts the subset of them that made their living selling illegal marijuana.
And privacy being liberty's right hand, this is particularly frightening:

"Whether Huawei is linked to the government or not (they insist not), it’s hardly encouraging to discover that even when TalkTalk subscribers turn filtering completely off, their traffic is still routed through Huawei’s system."

Who needs PRISM when ISPs will just proxy all our network traffic through the Great Firewall!
It doesn't have to be learning material, specifically not with long marketing sales letters.

It is simply making products to sell instead of working for a salary. The less upkeep that they require the better. Many mobile apps fall in this category as well as lots of SaaS businesses. See also patio11 and bingocardcreator
I'm in the exact same boat - about 75-80% of my income comes from the paid version of the app. The free version mostly serves as a staging ground to increase adoption and encourage users to upgrade to get rid of the ads.
Right now "legalized heroin" is killing lots of people:
http://www.tampabay.com/news/nation/drug-overdose-deaths-up-...

Making it illegal doesn't stop those who will use it. It didn't stop my brother, who ended up dying from a heroin overdose.

But legal alcohol was always available and my mother was able to drink herself to death. Legally. So let me call the cops on you for having beer in your house and kick in your doors and kill your dog and hall your ass off to jail for your protection.

Ugh. Keep your fucking nanny state to yourself.
Well, you're paying for the middle man. They setup and main the infrastructure for persons that are not technically inclined and for whom it's not feasible to hire a coder to do it for them.
>What frameworks do: impose structure and convention on the design of programs.

So, nothing? Convention doesn't prevent things from breaking when you make changes.

>Haskell has them too

I know, I use two of them. And I haven't found any benefits to maintenance from them. I've found huge benefits to maintenance from haskell though.

>it seems to me that Django has been a net-win for them

Compared to what though? I didn't say frameworks are useless, I said they don't appear to do anything to aid in maintenance.
Routing with Rabbit is extremely flexible, in fact, you can hook up two exchanges together (with a Rabbit only extension). You can also give messages a TTL, so that they'll automatically delete if not fetched.

So you can have one exchange for each user, and any device the user owns attaches a queue to that. Then, any exchange that a user is interested in only needs to subscribe to that one exchange.
Touche, tried dragging all the pieces I saw on the demos. Perhaps it's too late on a Friday for them to move.
Actually, it would be significantly easier to acquire the content outside the studios, for video streaming sites.
That is not true at all in Toronto.
Oh, so am I supposed to drop the binaries to my bin or sbin directory?

Which PPA did you use?
A Practical Guide to Hiding Online Activity
Fantastic. I barely have any apps on my phone because I refuse to accept the egregious abuse of privacy (why does Pandora or Yelp need to access my contacts etc). Recently some friends recommended WhatsApp, but after seeing the massive wall of permissions it was requesting, I didn't install.

I've been waiting for this feature since the day I got my first android phone.
It may make business sense for something like an e-commerce site to reject this sort of technically valid but far more likely to be a typo e-mail address.
I posted a variant on this today[1], to get some more up to date responses as those all seem to be quite old. all very good reading though

https://news.ycombinator.com/item?id=6109924
One can write a decent negamax AI in < 10 lines of code.
Please Pay for Your Website.
Sorry, that line was erroneous, but didn't affect the rest of the calculation as far as I can tell. I have removed it.
Replicant: Open-source/Blob-free Android by FSF
I am absolutely saying to legalize all drugs, even the incredibly addictive ones. Spend a fraction of the money you spend now on locking up drug users to treatment of addicts.

If drugs were all legal tomorrow, would you run out and try heroin? No. Most people don't want hard drugs, and the people who do can already get them, and those people aren't all becoming drug addicts, otherwise Burning Man would be a city of 50,000 hopeless junkies every year.

Drug addiction -- like alcoholism -- happens only to a fraction of users, and in both cases factors like poverty, genetics and bad home situations are contributing factors.

Drug addiction absolutely does affect more than just the user, but the effect of legalizing drugs (again, not hypothetically, see Portugal) is less addiction, not more, and better treatment for those who do become addicted.
Why I Chose Zurb Foundation
>That's true in the trivial sense

I think it is true in the actual real world practical sense too. Consider how many web applications are just plumbing between a database and a browser. 95% of my app is in a MonadIO.
My gut feeling is that it hasn't happened yet because the total payoff (I'm talking money) is worse than the status quo.

The problem with substance consumption is that it's an asymmetric negotiation. The consumer is the weakest link (for obvious reasons), so the dealers have the upper hand. You don't even need to look at illegal drugs, just look at pharma industry for an example of that.

Legalization only benefits the consumer, who have access to a better product at a lower price and zero risk. Also, creates low wage jobs. To everyone else involved (and that's a lot of people: farmers, cooks, dealers, truck drivers, cops, politicians, even consumers who sell to friends), it's the most interesting that it stays illegal.

The tendency with weed legalization is for dealers to start moving a better high, not go bankrupt. The tendency of consumers is to look for a better high also. In the places where weed is legalized, you now have higher THC breeds and hash oil. It's a forever regulation struggle (are these harmful? can it still be classified as pot?).
> The act of segregation, in and of itself, implies evaluation, weighing and judgement.

One of my favorite quotes:

> when you don't create things, you become defined by your
> tastes rather than ability. your tastes only narrow &
> exclude people. so create.
>
> - _why the lucky stiff
Google News Doesn't Index HTTPS Sites: Bad News For Ready Privacy
They're only valid if you can own that email address and
The only one that looks valid there is the last n@ai, since apparently ai actually has an mx record.

The first two are legal by rfc but not allowed by the individual providers. The third is not legit by rfc 2606 because example.com is a reserved domain.

If it was just a RFC validation then it should validate all of those (except maybe example.com). But they go beyond that:
"Furthermore, the validator is ESP specific, so we can go way beyond valid syntax checks, bring in specific requirement for Gmail vs. Yahoo vs. Hotmail."
Here's one that's in BETA: https://www.lob.com/services/checks
You said this here, and in your docs, it says:

"No addresses submitted to the guardpost service are ever stored on any Rackspace servers. Nothing is persisted after the request is complete."

However, the API is using GET.

So unless you turned off logging, you are storing all tested emails in your web server logs which most places gzip up and archive indefinitely. In other words, I'd imagine these logs "persist" after the request is complete.

ADDED: As an end user, you may or may not be considered that these logs will contain:

1. Your email address

2. The place you are making an account

3. The time you created the account

And this information will be stored likely indefinitely (whatever the server log retention policy is). These logs also give mailgun and/or Rackspace a great resource for the membership rolls and adoption rate of any site adopting this service.
No argument! They should charge for the service, but not a % of the value I create.

It costs them the same to deliver a $5 file as it does a $50, apart from the transaction fees claimed by their upstream payment processor.
It stops people from doing something like fake@lolthisisstupid.com at least though.
This is a good way to introduce this feature.

Developers: You are now on notice to handle SecurityException and fail soft. in most cases, this should be easy to do, and when it isn't, you can, at least, post a dialog that says" "This app really needs SOME_PERMISSION in order to run."

But since it is hidden, you are not on the hook, yet, to support users that start making use of this feature.
Long-Term Revenue Growth Is Harder Than Short-Term Revenue Growth
Hey, mailgunnner here. Thanks for the ux suggestions! On bounce rate, a bounce will happen when you collect an email address that is invalid, and then send to it. It is basically the symptom that you can measure to know that the email is indeed invalid. By measuring a reduction in bounce rate, we've been able to determine that the validator does its job catching invalid addresses. For determining whether the email address entered belongs to the user who entered it, you can (and should) use double opt-in, where you email a confirmation link to the users.
Real data says you're wrong:

http://en.wikipedia.org/wiki/Drug_policy_of_Portugal

I mean we can argue all day long over the emotional aspect, but real-life data is hard to argue with: Decriminalization (along with rehabilitation for those who want it) reduces crime. Full stop.
To celebrate System Administrator Appreciation day we changed our logo
verbs.im 's founder @chaitanyapandit, made $50k as a solo developer working on a simple instant messaging client.
Some needs functions include more than just the product at hand. Somewhere in the utility calculation, it's conceivable that by purchasing a marginally worse object there is marginally less unemployment in my town and thus I can partake in all sorts of other things that happen when more money is inside my small system.

Whether or not it's worth it in the end: no comment.
I wish more places would validate their email. In the past two days I've been informed that I know have a Playstation, EA, and Blizzard account because someone signed up with my email address (just without the dots.)

Only Blizzard tried to confirm the email address. The other two created the account, and now won't let me disown the accounts. I can go through the forgot password process and turn them off, but I'm not sure how kosher that is.
If someone's buying something from my site, I'm not going to send them a validation email during the checkout process.

Something like this greatly reduces the number customer support emails saying "I didn't get an order confirmation email from you!" when they typed in joe@yahoo.cm.
It's not just an address. It's an address plus the information of where the address is being used and when an account there is being established.
A dozen of the best startup pitches on the web
Onsite and offsite backup