skysight-inc/HackerNews huggingface dataset:
So, nothing? Convention doesn't prevent things from breaking when you make changes.

No, not nothing. Exactly what it says on the tin.

Without a web framework what do you get? A few buffers to read/write some bytes to. Have fun writing your parsers, dispatchers, database connection pool handling, object relational mapper, etc, etc, etc... and especially have fun maintaining all of that.

If you used a framework though, you wouldn't have to. It's already there and there's a community of people who work on that stuff for you. Awesome.

First rule of maintenance: the code you don't write is the code you don't have to maintain.

I don't see what Haskell is winning here in terms of maintenance. Without Yesod or any other framework you're in the same boat as someone starting with plain Java or Tcl or something.

Unless of course you're referring to its masochistic type system that magically protects you from ever writing a bug ever. Good luck with that.

My point was, originally, that a web developer that doesn't already know Haskell and hasn't convinced themselves to learn Haskell isn't going to look at some Haskell code and be converted. They're going to see StateT and monad combinators and the awful pain of IO in Haskell and go write their app in X.
I know I'm treading on very thin water here, but meth in and of itself isn't terrible. A small dosage will give a similar reaction as Ritalin. Were meth legal, Silicon Valley would be drowning in it, and not for 3 night binges.

It would be Erdos-style addiction.
Ask HN: Mobile app devs making $1,000+/month on your app(s), how did you do it?
I think there are a lot of people here on HN that are interested in making consistent revenue on the side. If you have a mobile app that is making about $1,000/month or more, please share any details and advice for others looking to do so.
Have you looked at https://github.com/olegp/common-node?
That wasn't my takeaway, but I see your point.
Yes. It's not just the decline of quality analysis/execution, but the actual topics are becoming dumber (and more overtly political). I wish they had a way to filter based on bylines. Generally the articles by Rohin Dhar are awesome.
Zynga's remaining value was $1b in yearly revenue. Q2'13 they lost 45% of that dau in 12 months, which means revenues just halved.

Mattrick is now a Nasdaq CEO. Totally worth it to him.

We're looking at no more than four shrinking quarters after which Zynga will fold or transform through some transaction. Pincus gets to say it wasn't his fault.
KPMG found leaking data after issuing data leak report
Mature is a virtue, but "popular app was written in language X" isn't an indication of maturity, it is an indication of a particular app getting popular. The whole reason I used the term goblins is that without specifying what sort of problems people are afraid to run into, it is just vague, hand wavy nonsense. Does someone seriously think haskell is going to somehow "not scale" but ruby would have? Programming language choice has far less to do with scaling than the design of the application.
Do you have a lot of people accessing your Google Account? (I know they had a slight hole in it, but) I feel pretty safe with two-factor auth on my Google Account.
Admittedly the article is a bit light on specifics. Here's a little more information:

http://www.acs.org/content/acs/en/pressroom/newsreleases/201...
Well, to Lafayette Park, judging by what I see on my lunchtime walks. Yesterday there were a few hundred people protesting the policies of the Vietnamese government. As far as I could tell when they were dispersing, their protest had been peaceful. And for that matter to Zucotti Park--it was peaceful when I was in New York that year.

I would point out that 1992 is about as far from us as it was from 1968, a year in which there were major riots in many US cities; the affected parts of Washington, DC, took nearly 30 years to recover, and you could make an argument that those riots were the beginning of the end for Detroit. And before that, some of MLK's peaceful protests were met with considerable violence.
Awesome!

Hiding has few benefits though. We can see them, and they can see us. It just takes a big telescope. The time lags are the big problems still. Say they can send a school bus at us at 0.9c. That'll still take a few hundred years or so to get to us. We have plenty of time to skedaddle or send our own school bus at their's. And we'll always see it coming too. In fact, just as in any hard problem you want more minds on the task. A different view point, or math method, or formulation of chemistry or art, will be a great benefit to you. Considering that you will never actually "shake hands" talking is the only thing you can do.

Hmm, actually, I wonder if the interstellar ham radio network is more like the internet than a semaphore network, aka full of trolls. Guess we have to find out.

I am pretty in favor of the periodic angel of death argument. The conditions for life on earth are incredibly rare as is. So the conditions to not have a GRB near us are also even more rare. The odd asteroid, charismatic lunatic with nukes and a grudge, disease, suicide cult, volcano etc amplify the fragility of a continued intelligence.

I don't believe that a simulation is a good thing to bet on. It would be nice to think my thoughts are archived in a giant blobbery computer somewhere in the 4th dimension, but all evidence points to us actually being here. This gets to swirl the great toilet hole of existentialism really quick, so i prefer not to look at it a whole lot.
The "did you mean" feature alone is gold. I talked to the guys in our customer service department about a "did you mean xvy@hotmail.com"/ "xvy@gmail.com" feature for a while. That one feature alone could cut our misdelivered emails in half. Forget adding two email fields to a format, people just copy paste anyway.

Honestly, to you and me, it may seem trivial, but your customers have a really had time entering their email address. Our customers are end users, really end users, these are people for whom their email address means VERY little, but at least they remember that their email isn't at gmalr.con, if you remind them.

I'm not a Mailgun customer, but I would pay for this service (but not to much).
All sorts of command line utilities. For example, here's a timer:

https://gist.github.com/egonSchiele/6005209

Here's a script that emails me when someone follows/unfollows me on Github:

https://gist.github.com/egonSchiele/6091917
When's the Chinese checkers edition coming out?
Best US Cities for Job Satisfaction
I want to know if Portuguese emergency rooms (and hospitals in general) are having to deal with more drug addicts and drug-related acute health problems (overdoses are only one variety) and drug-related complications to existing health problems.

Everyone knows about overdoses. But if you take opioids to the point you become physically dependent and then you need surgery, the anesthesia provider has to work around a body with a different (narrower!) dose-response curve to anesthetics: Normal people have a broad range of doses which provide pain control but don't kill them. A long-term addict has a very narrow range between "Not feeling it" and "Heart just stopped."

That's just one example. I'm sure there are others. How are Portuguese healthcare providers dealing with this?
While all three are definitely expensive, I'm not entirely sold that you can compare weed legalization/war on drugs with war on terror.

Drug trade has a very tangible economic driver that can be modified with legalization.

For terrorism, or other warfare methods, there isn't a simple economic driver you can attack. People are struggling for power and resources. You simply cannot make everyone happy.

You of course have the choice of simply withdrawing from the struggle, but as soon as you start doing this there really isn't an end in sight. This is not a choice US can take without dire consequences.

In wars between states, you can negotiate, but in wars of ideology/religion, that's not so easy.
"...imagine the columns -- as many do -- as lily pads, or even as a forest of trees."

I'm thinking of Christ Church hall [1] and also the cloisters of Gloucester Cathedral [2]. I always feel calm in a wood (we don't really have any forests left in the UK).

That office looks lovely with those desks as well, you can just see that lovely wood and the brass fittings. And diffuse overhead daylight. Magic.

[1] http://www.darknessandlight.co.uk/photographs/christ_church_...

[2] http://commons.wikimedia.org/wiki/File:Gloucester_cathedral_...
PHP Based CMS Watch List
I may be overreacting here, but if Holder is saying "we won't torture", is this some sort of self-incriminating statement??

Unless in a week or so some whistleblower that is moping blood from underground CIA interrogation rooms speaks up, my thought is that US does not torture, period.

Why would you then have a US Government, DOJ and Attorney General himself to come up and reassure about this?
Interesting...and I don't disagree.

How would you like them to charge for a service like this?
This is exactly the feature I've been waiting for to update my old Facebook app install. Ever since they launched FB Home, the normal Facebook app has asked for exorbitant permissions including the ability to see all the apps I have installed and running and even draw on top of them. I've refused to update to that version because I don't want to use Home, and those permissions could easily have been restricted to just the Home application.

As others have mentioned I'm sure some app developers will resort to just erroring out if they can't access something they asked permission to access, but hopefully we'll be able to shame the bigger players away from that.
It's not that simple, you can't just look at the source pixel dimensions as the source file is likely to a hardware standard (e.g., 1920x1080). Web encoding can and generally should be cropped to the actual content, but mezzanine files generally are the standard dimensions of the production or editing workflow.

You scan for black bars, but you'll have to scan the whole movie, as sometimes content (usually documentaries) is presented in a mix of aspect ratios, parts with bars on top and bottom, parts with bars on sides, parts in full screen. So that's an expensive operation, taking you from one or two pass "off the shelf" encoding to three pass encoding where the first pass is this custom scan.

Note that the best encoding shops have a human make some judgment calls about the content, and set encoding parameters individually.
https://github.com/joyent/node/wiki/Installing-Node.js-via-p...
take a look at the in-demand jobs for each highly rated city. Maybe Software Engineers are happy people =D
This is exactly how I would've phrased it as well. I just re-read it, and it all flowed until the last paragraph which threw me for a loop.
I'd never understood this kind of nationalism. I don't care if the items I purchase happen to have been made in the country I happen to live.

If you want, you can construe entirely selfish motives out of it.

It is better if everyone in your community has a job- it brings down crime, for one. So you can personally benefit from buying locally- just in a "trickle down" sort of way rather than a direct one.

To follow the similar selfish motive, why would you care to help third world countries anyway? Even if they collapse in themselves the effect on you will be minimal compared to your city collapsing around you (hi, Detroit)
Sorry, what I meant was that if you think these are important features, the README.md in that git repo describes the process to get them added.
nothing beats walls and a door. this open plan office would not be so nice once people are on their phones.

i adore FLW, but this is not his best work by far.
>Without a web framework what do you get? A few buffers to read/write some bytes to. Have fun writing your parsers, dispatchers, database connection pool handling, object relational mapper, etc, etc, etc... and especially have fun maintaining all of that.

Why would I write all of that myself rather than use libraries? You do realize that writing an application is not a binary choice between "use framework" and "write everything from scratch" right?

>If you used a framework though, you wouldn't have to

I don't have to anyways, a framework has nothing to do with it.

>I don't see what Haskell is winning here in terms of maintenance

Type safety. I can change my code, and every single thing I just broke is now specified for me, file and line, by the compiler. This is an absolutely massive difference compared to trying to rely exclusively on unit tests. You should really try it sometime.

>Unless of course you're referring to its masochistic type system that magically protects you from ever writing a bug ever.

Really, you should try it sometime. Or at least take the ignorant nonsense to reddit where it belongs.

>My point was, originally, that a web developer that doesn't already know Haskell and hasn't convinced themselves to learn Haskell isn't going to look at some Haskell code and be converted

And my point was that is exactly what happened with both me and my wife.
Here is a one page view of all the edx courses:

http://www.class-central.com/initiative/edx

Looks like some of the dates have changed. I will update them later tonight.
This looks really awesome. I did not see a comparison on the front webpage to Yii...Does everyone think that project is dead?

also, is anyone actively using it?
Since the new LCDs are very expensive, putting them on a laptop with 14-16" screen might make the laptop price go above a certain threshold for buyers. Tablets and smartphones with smaller screen might give the buyers a sense of "not too expensive".

Samsung will soon have a 3200x1800 display in their ATIV Book 9 Plus.
Manning wasn't tortured either. Waking someone up every 2 hours with bright light and loud music to check if they are "okay" and alive is not a torture. Having them sleep naked for years without a blanket to cover is not a torture either; they were just worry that he may hang himself.

(I was sarcastic btw)
The main download area has a link to "Installing from Package Managers"[0] which links to "Installing Node.js via package manager" [1]. This page has information on setting up the PPA for Ubuntu/Mint.

[0] http://nodejs.org/download/

[1] https://github.com/joyent/node/wiki/Installing-Node.js-via-p...
I think it's the tar and nicotine that stains walls in the smoke. Not to say that pot couldn't, but may not to the same effect.
According to Wikipedia, Sonoma County has over 483k residents. That's a "very low population" area?
Hi Zikes, that's actually a bug, thanks for finding it. I'll fix it, and yes, that will soon be marked as valid.
First bug report! Sure it should work, we'll fix that. Thanks for reporting!
This could be an intentional "leak" to do just that.
RubyWarrior re-imagined as a canvas web game
Too bad CyanogenMod itself phones home to tell the developers about you.
The worst national news website in the world?
Ubuntu Edge: Design process
How to hack a Rails app using its secret_token
A lovely anecdote: When I worked for Bellsouth.net, the ISP, our router credentials started with a shared admin/(password) pair. The change happened, according to speculation, because of a breach that couldn't be tracked back to a specific user.

If a company's smart, it'll only take one such complication to change that behavior. That behavior barely made sense in 1999 though and any company using shared super-user privileges in 2013 is just asking for a world of hurt...
Originally developed by bradfitz (original author of memcached) and used in production at Google.
Perhaps a good solution would be a JS library to validate and strip the local part, then ship the non-local part to Mailgun's servers for domain validation.
I wonder if the other games on Humble Bundle 5 have similar sales stats between customers paying full price on iOS and the sale price on Google Play.
To be sure, most (if not all) of the workers in the great workroom here did not have phones on their desks.
While I agree with your points, I wonder if legalization temporarily boosts other types of crime, as former "criminals" seek other forms of easy money to maintain their lifestyle and social status. Drug dealing is a form of gainful employment for many who have few other skills.
Very disappointing to see no data of any kind on the Good Old Days other than the word of some people they met in a park in San Francisco. Needless to say, their word is extremely unreliable.

Two claims specifically are pretty obvious exaggerations/blatant lies:

That a marijuana dealer can make 4-times more selling in New York than in California[1]. And that street kids used to make enough in a few days to travel for weeks[2].

[1] Unless the difference is purely a matter of volume, price alone cannot account for that big of a difference, as the article seems to imply. Marijuana is more expensive in New York but it's nowhere near 4-times more expensive.

[2] I sold marijuana in the bay area in the timeframe referenced in the article, between roughly 1999 and 2001 (in the dorms, to friends and friends of friends and friends of friends of friends etc). Yes the prices were higher than they are today ($50 an 8th was standard) but wholesale prices were also much higher. In the end I was lucky to clear $100 an ounce, after smoking myself - which the street kids surely do. They'd have to have been selling a half pound or more per day at full retail to make the claim even remotely possible.

And a small piece of anecdotal evidence - I went to Haight Ashbury in search of some weed not long ago. I asked some street kids near the park. I was quoted $60 an 8th and they were unwilling to bargain. The quality was low - probably over 100% markup from what they paid. Those kinds of margins were not possible in the Good Old Days glorified in this piece.

Cliffs: don't take the word of street hippies on how great things were in the past.
Being stuck with old phones has its advantages. My phone only runs CM7, which has this very same feature for some 2yrs.

It's called app goggles or something.

I block internet access to lots of apps thatdo not need,it. And most of them crash when they try to use it.

Eg. Swype tries to connect every time i reboot my phone. Not sure if they are just checking for updates or uploading my personal dict, but since it doesn't try to upload anything while I'm actually writing, i just watch it die every reboot and that is it.

Almost all games i tried i removed access to see running apps and contact list. Very few crashed, meaning they probably expose those api to ads, and they are not using them yet.
It may sound strange, but one of the advantages of GPUs is actually the programming model, hence why many applications suddenly perform 20-50x faster instead of only the theoretical 5-7x.

Let me explain: One of the most common issues with x86 HPC applications coming from the scientific crowd is a lack of vector optimization such as loop unrolling. Even having the right compiler flags is rather difficult for this kind of thing. Another reason is a lack of understanding on how to program for memory bandwidth optimization. GPU programming on the other hand, especially with CUDA, is hard to get into at first, but once you have the right formula you can apply it pretty easily to most common tasks. Getting to, say, 70% of model performance on GPU is much easier than on x86. One reason is the implicitly bandwidth optimized idiomatic way of writing CUDA/OpenCL programs as a set of scalar kernels applied over a whole data region - this allows the programmer to think of block dimensions in an abstract way - no need to fiddle around manually with loops to achieve this. There is also no need to use any intrinsics, just plain C in idiomatic CUDA is enough.

So, to wrap it up, there is more to GPU programming than just the hardware itself, the software model actually makes a lot more sense than traditional OOP/procedural programming for HPC - often resulting in higher than expected speedups when going from idiomatic x86 to idiomatic GPGPU (since there is no such thing as easy to learn idioms for HPC x86 programming).

And btw. Xeon Phi is the result of Intel not understanding exactly this interrelation, since it doesn't even have OpenCL support as of now.
Actually a depressingly large amount of the drug war or Mexican border violence IS now over marijuana; specifically over smuggling routes, and most of the pot violence in California is Mexican or Mexican Mafia related. The demand is so big that the cartels got into it, and they can capture a lot more of the value than with cocaine.
Porting dl.google.com from C++ to Go
Harvesting The Biosphere: Book Review
Those are subscription prices. So on the other hand, if you sell 0 digital goods in a month you will owe nothing with this service but $5 on the other service. With % pricing you will never go in the negative.

Edit: Not saying this is a better pricing model - just playing devils advocate.
Not the same though. It just hints that you have a typo.
Honestly I can think of way more interesting ways to visualize the data than through pie charts. Perhaps they fear showing too much data, but it actually seems quite poorly done with so much interesting data.

I'd be really interested to learn what sort of trajectory the humble bundle had and to what degree each event had a short or long-term impact. I'd be interested to compare profit to the number of units over time.
Trolling with Chromecast: Dongle is left a little too open to hijacking
Decriminalizing all drugs in the US (with substantial effort spent on education, anti-addiction, treatment, etc.), should go a long way toward cutting off their revenue. Combine that with immigration reforms, and better governance in Mexico (which should be easier when the cartels can't bribe everyone in government), and it seems like things would get better. Not overnight, but over 5-10 years.
Only if you opt into it. It's an option under settings. They also tell you what they're sending. If you're truly paranoid, just block Google Analytics in your host file. That's all they're using.
Instead of minimizing or dismissing serious problems as 'already patched', hackers could help by warning consumers about the proliferation of Android malware. If sales were jeopardized, vendors would start caring about updates.
Leapmotion's LeapJS: JavaScript client for the Leap Motion Controller
The reason you're struggling is there has been no bill published yet. I'm fairly sure this is mostly political bluster, it'll be hard to know exactly what is required until they actually publish something real.
True, it would be tricky to get all the rules of chess into a JS file (sounds like a worthwhile open source challenge to me!), but it wouldn't be so hard to expose the features of a chess program like Crafty through an API and do the check via AJAX.
You come home from work one day and find that your server is gone. I guess you'll know, I have to grant that.
Ballmer admits MS built too many Surface RTs, disappointed with Windows sales
So far, decriminalization only happened on small countries that are mainly consumers, not producers. In this aspect, de-criminalization is more a commercial policy (fostering a regulated local industry vs. "importing") than a social one, since it doesn't fix the social injustices that allow traffic to happen in the first place, just deflects it.

It's similar to how all manufacturing happens in China because it's a way for countries to export their social issues and environmental impact to another country that is willing to take it.
Dirt cheap here in BC. A pound of kush was 1800-2600 depending on time of year from a middleman wholesaler, now its half that. Even with smart meters (easily bypassed) that were put in to supposedly catch grow ops.
"we don't really have any forests left in the UK"

what about New Forest? There are plenty of others too, but that's probably the largest and most well known.