skysight-inc/HackerNews huggingface dataset:
I think it's extremely interesting. At least in California, hippies have had a lot to do with the advocacy of weed as a benign recreational drug over several decades, so they deserve a share of the credit for the quasi-legal status the drug now has. They took on most of the legal risk and while exemplifying the positive aspects (by being 'mostly harmless,' so to speak) so that you could enjoy this freedom, whether or not you personally choose to exercise it.
Interesting. But a library author still needs to choose between one and the other and you can't inter operate between the two (correct me if I'm wrong). I wonder if now might not be a good time to talk to the Clojure core guys and see if there's a way to make this pluggable.

My ideal would be to have a situation like Jetlang, in which the app owner could mix and match policy. It'd be nice to be able to use Akka as well...
yes there isnt a way within GA to aggregate metrics based on custom dims at the moment. we have on occasion done it through reporting api using cd to maintain a unique count.
> Unlike that issue, the main issue is whether the weed is harmful to its users.

I am pretty sure if (I'd love to say when but let's be realistic) we get proper legalization (as opposed to decriminalization), we will have to start considering regulation on smoking marijuana just like we need to regulate smoking tobacco. Perhaps not as much as smoking tobacco because we know that second-hand tobacco smoke can cause cancer but there might be further discussion on how far this freedom takes us. We might still force people to go on smoke breaks to smoke rather than let them smoke at their desks.

Do you know if the smoke "sticks" to the paint on the walls like tobacco smoke tends to do? Is comparison to tobacco even fair? Sorry, I have to resort to asking others as I don't have much personal experience in this matter.
Very nice!

We wrote a blog post on doing this with Zapier: https://zapier.com/blog/the-ultimate-guide-to-selling-downlo... except you can mix and match any payment, storage and email/notification system and start to augment it however you like.
Where is the post about people working for an entire year to go on vacation for a few weeks?
Yes, rough life these guys, selling plants for extremely high prices so they can do fun stuff with the money they took.
Almost sounds like capitalists.
Moment.js is pretty useful if you do it client side.
Turing's Curse
I feel like you missed the tongue-in-cheek aspect of this article.

It's essentially a list of positive changes stemming from legalizing marijuana under the guise of "unintended consequences" (the poor hippies!) that will also seem beneficial to many.

The funny thing is that the farms that supply dispensaries need labor and often pay under the table. One of these kids could make a few hundred bucks a day for a week trimming and then use that cash to do a fair bit of traveling. Nobody is getting disenfranchised here, it's just a bit for the article to get your attention.

EDIT: What is with people deleting comments lately? So you're comprehension on a subject wasn't perfect and sparked a discussion, big deal! It's nothing to be embarrassed about, people make mistakes. Look at my past comments, I say stupid crap all the time and nobody has taken my keyboard away....
Just wanted to point out that drugs are insufflated, smoked, or taken intravenously so that the chemicals enter the bloodstream and hit the brain quickly (so I'm not sure tablet meth would be a big hit).
Interestingly, they are doing both; this is similar to how SignApk (which is used to sign Android update.zip files) works. Microsoft's first layer of "sign all of the files" looks very similar to jarsign: both embed files inside of the zip file that include the signature, and both have a signature that signs a manifest that in turn is a list of hashes.

The only differences at that level of the signature process (before the whole file signature) are that 1) jarsign has one further indirection (whose purpose is to allow some metadata to be hashed, as well as to support multiple people signing different parts of the file) and 2) the Microsoft manifest signs blocks of files, not entire files (for efficiency).

That article does not describe the second layer of signature verification (the one that signs the whole file) but does mention it a few times. FWIW, as I bring up in an aside of my article, Android's update.zip files made a mistake in how they attached the signature to the end of the zip file, and ended up with a signing bug back in 2008 ;P.
not sure how that would go down. It's funny though

"Placed there for my safety? Why would I remove a filter placed there for my safety? He must be referring to some other filter."
Please learn the difference between hyperbole and literal statements.
Chevron isn't getting direct access to a big e-mail database. Plaintiffs' lawyers will do the search and produce to Chevron only what's relevant, not privileged, not confidential, etc.
Groupcache (memcached replacement in Go)
Wifi Nexus 7 Available for sale now (Ships by July 30th)
This may be very German of me, but the privacy implications of sending an email address to a third-party service before form submission appear murky to me.

Also, we need to find a name for "give me some personal data in return for a minimal value add service" offerings.
If it doesn't actually send a validation email to the address, I don't see the value over a simple m/.+\@.+\..+/

They say up front that email validation is hard, and yes there are tons of edge cases and obscure tricks and rules and probably there's no guarantee that even they managed to get it right with this service, but ultimately the customer either puts in the correct address or they don't. If they're going to make a typo then it's far more likely that it would be a legal typo, and if they're going to intentionally enter a false address then it's likely it'd be a simple asdf@asdf.com.

Edit: This was a bit of a knee-jerk reaction to what I at first saw as a redundant overcomplication, however as russjones points out below it has already proven its value in reducing bounce rates by a significant percentage.

So, it might not fit my own limited use cases, but it certainly can't be ruled out entirely. Best of luck to the Mailgun team and I hope people smarter than I am can put this service to good use.
I think there's something to be said for both subscriptions and a la carte. Subscriptions make sense for content producers because it gives them recurring revenue. It also makes sense for consumers because they don't subscribe to learn how to do one thing. They subscribe for the guarantee of a consistent flow of knowledge -> long term learning. I think of a la carte video as the equivalent of a Stack Overflow Q&A. How likely are you to buy a $6, 15-minute video on how to do x with y the first time you see it? The real value comes when you have such a breadth of these 15-minute videos that the content library begins to form a comprehensive reference for various bite-sized pieces of knowledge that users will ultimately need.

This is what my co-founders and I trying to do with Bitcast(https://www.bitcast.io). We're finding that model works well, and it definitely offers both consumers and content producers a different business model to interact with.

Would love to hear what you think!
Superbrothers: Sword & Sworcery sales statistics
Thanks for this comment-- I missed the photo gallery the first time around. Here's a direct link: http://news.cnet.com/2300-13576_3-10017669-1.html
If Erlang is an example of "taken off"...

I am currently using Erlang on a project because it was a good choice, but I would not exactly consider it popular. Popular is stuff like Javascript, Python, Ruby - even Go.

I think it's indicative that in an example of how simple Haskell is supposed to be, you find this several paragraphs in:

> This is an example of a monad transformer, namely the composition of StateT ( State Transformer ) with the IO Monad. The values from the IO monad are lifted into the State monad with the liftM function.

That makes me curious - I'd like to figure out what all that means, exactly, what the concepts are, what they're useful for, and so on.

But I don't know if I'm a "typical web developer" either.
If I'm supposed to care, I'm failing.

I don't think you're supposed to care. I just think its an interesting observation for a couple reasons.

One, there's modest historical significance to the hippie movement, especially in SF. Hippie culture dying out is news worthy.

Two (less interesting, more obvious), is to note that people who sold drugs illegally are hurt by legalization. That's not given, it's possible that people who sold drugs illegally would be the same people who sold drugs legally .. but that doesn't seem to be the case (or more interesting, the profit margin got squashed).
so someone want to collect phone numbers of apple developers around the world ;)
my apologies, I was referring to the "apps" dashboard page, which was inaccessible during the outage. thanks for the quick resolution!
Sure, no worries, word choice just bugged me a bit.
Tutorial: Simple real-time communication with Node.js, SockJS, and SocketRocket
happypeter: Would love to hear about what type of screencasts you're building, my company (https://www.bitcast.io) is looking for the best screencasters we can find. Feel free to reach out at nikhil at bitcast.io.
Legalizing drugs cuts crime in two ways. Directly, by reclassifying a bunch of formerly criminal drug users as just drug users. But also indirectly: it makes them cheap, which makes them unattractive targets for organized crime. 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.

And this isn't a hypothetical: more than 12 years ago, Portugal decriminalized possession of all drugs -- from marijuana to heroin -- and plowed the money saved by no longer jailing addicts into treating them. The result has been lower rates of addiction and HIV infection, and higher rates of treatment:

http://www.alternet.org/story/151635/ten_years_ago_portugal_...

Now possession is a misdemeanor, like a traffic violation, punishable by a fine or community service, and accompanied by a screening for risk factors of addiction, with encouragement to enter treatment programs:

http://www.spiegel.de/international/europe/evaluating-drug-d...

It hasn't been a magic bullet, but nor has it been a disaster. And what is a disaster is the current policy: drug money fuels endless violence and murder inside the US and across central and southern America.

The social fabric of my home country (Trinidad & Tobago) is being torn apart by violence from drug trafficking, and there's nothing we can do about it as long as the amount of money to be made by risking the drug trade is so enormous. We can't lower the price, because we are not the market: the US is.

I wish more people in the US were aware that their paying $100/gram for the occasional fun evening is paying for murder on the streets of my home town. And I wish more people realized they don't have to stop taking cocaine; they just have to lower the damn price.
This is super cool - can't wait to implement it. Do you have any stats on how long calls usually take (mostly asking because of the DNS check)?
This article is giving an interesting insight at the situation, and you're reading too much into it.

Whether weed is harmful or not is totally irrelevant to what the article presents.

Zealotry is stupid, be it pro or anti weed.
There is a lot of truth to this statement. I've seen so many jobs that are looking for .NET coders that pay so much more than most other languages...
Google runs out of a limited offer quickly than they expected to?

"Get your shit together, Google"

Apple's dev center gets hacked, and the names, addresses and e-mails of developers might have been stolen?

"Sounds like it’s bad, but not super bad."[1]

Does anyone read Gruber's blog seriously these days?

[1] http://daringfireball.net/linked/2013/07/21/apple-dev-center
Determining the aspect ratio of a video file seems like a simple process to automate. Anybody really think they've seriously gone looking for anomalies?
Where Have All The Reasonable Protesters Gone?
The Definitive Guide to Object-Oriented JavaScript
It doesn't mean as much as it would have 15 years ago either. With many techniques redefined from torture to "enhanced interrogation", they could keep their word and he would still be in for quite a rough treatment.
In this day and age where everyone does everything through credit cards, everyone already has all your financial data. Certainly the government does, and the credit card companies hand information out like candy.
Did you read beyond #1 in the post?
Pulitzer Prize-winning author Junot Díaz annotates his own novel on Rap Genius
Valid concern, but in this case, it's Rackspace, not some fly by night.
I believe that core.async leverages Clojure Protocols to enable you to use whatever back end implementation you like. The Quasar guys just implemented those protocols.
Well, this is for a very simple REST API and the post acknowledges that much. I mean if this does become a "project", I'm sure it's time to move it to a proper framework, but as you say for a quick hack, it's a pretty nice way to do it (with proper sanitization, of course).

I'd also venture that this is an order of magnitude faster and more responsive than a framework so there are definitely some plusses and minuses to consider.
The Internet: Looking Forward, by Vint Cerf [pdf]
I agree. This story is at least as old as self-serve buffets.

Furthermore, sliced cucumbers are well known for their stiction.
Hmm, some actually want a list of swear words too. So, what I'll probably do is create a separate file for swear words. This way, if you don't need them, you can just ignore them.
As well as anyone who owns Mailgun's server or logs, and any of their employees who have access to it, and NSA (FISA), and DHS (PATRIOT NSLs), et c.
P(F|D) = 0.00058 (from above)

Can you explain this line?
Also you can put them in your bum.
Drag and drop pieces and the pieces can take each other, so you could use this to animate/play-back a full game, or as the basis for a chess game.
Except my iPhone auto-wipes after 10 incorrect entries, and yes there are backups.

Take that nosey robots!
Letter from San Francisco: On Being an Urban Planner in the Tech World
Cal-heatmap: A javascript module to create a calendar heatmap
And let's face it, it's not like corporate America needs the government's help to abuse you based on your private information. Not in a day and age where you can be denied a job because of your credit history or kicked off your insurance because of your health records. People throw off tons of data, and companies have been working for decades to figure out how to use it to screw you.
Mailguner here: We don't store or use the email addresses that were submitted to the service.
I lived for years right by the Haight entrance to GGP. I wouldn't call the participants in the drug scene there hippies. There were a lot more crusties and gutter punk types, along with stereotypical thug dudes and tweakers. A lot of people were really aggro and there was some sort of fight nearly every day. A friend of mine would buy her pot over there and her dealer was a clean cut looking late 20s guy from the avenues, who used a cane because he had been shot in the leg. Gun violence didn't seem very hippie to me, either.

One of the odder things to me about the area (everything was odd to some degree, including my presence there) was that there was so much drug activity right next to the police station.
What is "the situation," though? The legacy of hippies is much, much more than just "the kids who wear those clothes and hang out in that area." Someone mentioned that the post was tongue in cheek, but it reads to me more like tone-deaf.

It's like basing commentary on the current state of internet business on people who have the "Bill Gates in the 70s" Poindexter look.
Then legalize those as well... Treat addiction. Educate and inform instead of scaring and prohibiting. Instead of the boogey man and crapping bricks of money to build more jails, paying lawyers and DEA, provide safe guidance in drug use.

Pay for the the treatment industry and you will get recovering addicts and fewer cartels.

Pay for the punishment industry and you will get criminals and cartels.

"in your choices lies your talent..."
How to be productive with Evernote (5 ways)
I really like the idea but scary immediate stuff for layperson:

Screen 1) Login.
Screen 2) Dropbox: "This app will be able to read and modify everything."
Screen 3) Paypal: Login to Paypal, go to "Resolution Centre" and "Remove Limitations".
Yes, and none of those extra steps actually have a significant effect over simple regex checking to confirm the validity of the email, because there is no way to know what the user's correct email address actually is besides sending them a validation email. None.

The domain may exist, the mailbox may exist, it may match all the rules for that particular mail exchange, it can pass this validator with flying colors, but you still have to send that validation email because I could just as easily have entered your email as my own, and that makes this a moot step.
This is an absolutely amazing feature. I've yearned for this for years, I hope it will arrive soon. Some apps just don't need the permissions they request, or I don't want to give them, or I don't want to use the functionality that needs it. This would allow me to disallow my bookmarking app from reading my contact list.

Fantastic.
Yeah. I didn't follow your point since I didn't feel like this was a terrifically idiomatic example. I felt like the bug was equally easy to catch in either expression.
Is it possible to have it so that it's fanout but a "die on first receive"?

i.e. If I send out a notification I don't care if it's my phone, my desktop or my laptop that gets the notification, but if one of those devices gets the message (race conditions not withstanding) then I don't want the other devices to get the message.

Or is it the case that if they weren't online they'd not be currently subscribed so they wouldn't naturally get it? In which case what happens if there are no current subscribers?
I don't see how your reply addresses OP's point. Can you elaborate?
Crowd Funded Bitcoin Mining
They are honest about the risks, and the numbers look right. Pretty cool idea
Meth is legal, the pharmaceutical name is Desoxyn.
An other alternative is using Mailcheck.js

https://github.com/Kicksend/mailcheck

At least you are not sending email addresses to a 3rd party.
Very curious - why would you want to do that?
Brilliant! I've been using timeago (http://timeago.yarp.com), but Moment.js (especially with its timezone support) may solve some of my problems better.
It's just an email address and you're already giving it to an unknown entity (the app using the service), but point taken.
They hit 2580 and 1111 as well before the video cuts out.
A while back, I attempted to write a chess site that let you paste in chess games in PGN text format, and then step through them. What I found was pretty shocking: the PGN format looks simple, but is remarkably difficult for a computer to parse.

The reason is that the PGN format only specifies the piece type and destination square of each move. Ne4: a knight moves to e4, and it's up to the parser to figure out which knight. So to parse PGN, you have to teach your parser how the pieces move.

That by itself is not too bad, but it gets worse. What if both knights can move to e4? Then the format disambiguates. Nge4: the knight on the g file moves to square e4. But "can move" is a tricky notion in chess. This knight cannot move because it is pinned to the king. That pawn can capture en passant this turn, but not next turn. So to write a PGN parser, you must build a chess engine capable of analyzing a board sufficiently to determine legal moves.

One might hope that reasonable PGN text would be nice and disambiguate whenever two pieces attack the same square, and not require legal move analysis. Alas, it is not so. The "two knights attack a square but one is pinned" case is specifically called out as NOT requiring disambiguation in the spec at http://www.saremba.de/chessgml/standards/pgn/pgn-complete.ht... .

A further consequence is that it is not possible to make a "generic PGN" parser that can handle chess variants, like suicide chess. The rules of chess are baked into the format itself, and the parser must have knowledge of the rules used to play the game that it is presenting.
I run https://www.improvely.com and https://www.w3counter.com, and they along with some side projects are my only income. I earn significantly more from SaaS subscriptions than I did working as a full-time software engineer. Does that count?
Mark Pincus has a Stasi-like scheme which is how Zynga uncovers game ideas and other business secrets. It involves using the accounts of people under his influence, use of false identities and phishing. Offering a job in some company is another way he uses to have victims volunteer information or answer questions. Not even these tricks has saved Zynga after they lost the guaranteed traffic deal with Facebook.

Mark Pincus is unlikely to get caught, but as the CEO of a publicly traded company, supported by Kleiner and others, he was a criminal, like Richard Nixon but on a smaller scale.
Yeah really. Chevron is getting names and IP's for accused fraudsters/racketeers. Doesn't exact stir the same level of outrage as "the data of activists".
I didn't take the article as tongue-in-cheek, I took it as a serious list of the positive benefits of legalizing weed, and took it as an opportunity to soapbox for the benefits of legalizing everything else.
to start things off, I've made ~150k working on apps over the last couple years - http://www.entrelife.com/2013/06/my-first-100k-on-app-stores...

I'm hoping to start a SaaS app in the near future, as B2B is far more interesting to me than $1 mobile apps. Having an ARPU above 70 cents and recurring revenue sounds glorious.

That being said, products are the way to go. Last month was actually my best month ever, and I haven't done any work on my apps since January. (some freelance work, some big projects on my property, some traveling)
Oh yah, I forgot they don't list their file server plans.

Let me see if I can find the link the owner gave me to sign up with so I could get the file storage stuff. Won't really be able to find it for another 6-ish hours or so though.

They're a good company, run by really nice folks. I seriously doubt that they'd limit you even if they feel you "start using too much". I've never been happier with my VPS provider than I am with Fliphost. But I came from a Dreamhost VPS...meh.
I don't think you can disentangle them. I used to be close friends (until I moved abroad) with the then-head of the Haight St. merchant's association, who had opened up the first 'head shop' there and had been intimately involved with the cultural scene there since the 60s, often as curator and sponsor, as well as with a lot of political issues (beyond the scope of a HN comment). That guy arrived in SF as a young man during the summer of love and made his seed money selling LSD before setting up a more conventional business, and I presume weed as well. I don't think you can sensibly the political and cultural changes in isolation from the recreational drug use.

tl;dr it's totally interconnected, man.
Because PostgreSQL is very good at being a key-value store?
It's a little bit more than a regex. From the documentation[0]:

Given an arbitrary address, we will validate the address based on:

Syntax checks (RFC defined grammar)

DNS validation

Spell checks

Email Service Provider (ESP) specific local-part grammar (if available).

[0] http://documentation.mailgun.com/api-email-validation.html