skysight-inc/HackerNews huggingface dataset:
> He didn't take the "decades in prison" so well, did he?

So the example you take from what happened to Aaron Swartz is to apply yet more propaganda from the other side, instead of facts?

It's not even something you have to mislead about; 2-3 years in prison as an upper-end estimate is bad enough to make your point without being evasive, and even the ~6 months upper limit that the prosecution had offered in a plea bargain is said to be serious enough to make your point.

You could even mention that Aaron would have been a "felon" should he have been convicted or plea guilty on those charges and you'd have been accurate.

And yet you choose the only outcome that wasn't actually possible to push your point forward...
Do you have actual experience with developers of similar skill levels building a similar app in Spring and Rails?

While undoubtedly less expressive I think most of the bad rep Spring gets is because it's used in "Enterprise", which means programmers that are, if not of lower level, constantly interrupted and yanked around and told what not to do.

I wouldn't choose Spring anymore because there are better alternatives, but I'm pretty sure the 10x is in the programmer and not the framework. The framework might be 2x, if that, but not much more I think.

P.S. If you include Spring Roo then I'm pretty sure the 10x no longer holds, but I never got up to speed on Roo myself so I can't say anything authoritative on that.
thank you, this is the one I vaguely recalled existed, vs the link the one I posted. I remember reading this with a sigh of relief with the reassurance that I wasn't, in fact, crazy.
>Perl 6 is a different language from Perl 5, and both are being developed actively. Perl 5 was at version 15, last I checked.

It wasn't always that way, however much certain luminaries try to retcon. Perl6 was originally intended to be, well, the next version of perl; it was only after the community's rejection that the decision to continue perl5 happened. It's not beyond the realms of possibility that the same thing could happen to python (though I certainly hope not, and stories like this suggest we're reaching the tipping point).
I have a couple of the Amazon cheapies that I use for checking temperatures when brewing -- it's totally awesome to check the temperature of heating mash water from across the room.

The laser also came in pretty handy for entertaining the most recent foster puppy.
Uh, not based on, OOo and LO uses hunspell.
This is one movie/tv site I have come across where the time between finding a movie you like and watching said movie is short enough that I don't get frustrated.
Rocket powered by nuclear fusion could send humans to Mars | UW Today
Fellow named Aaron Swartz might disagree with you there. A big part of the charges against him centered on violation of the JSTOR ToS.

Relying on courts to interpret a law the way that you happen to like seems, well, pretty goddamned stupid. Let's fix the law.
This blew up while I was away, sweet!

So there are a few takaways. All WP and other TinyMCE spellcheckers are silently erroring now. Not cool.

In general, people should properly handle errors, and not rely on non-public APIs.
Even if you use mongoose, you still need to make sure that a connection is successfully made to the database before you try to start using it. This is a blocking operation. The problem is that by default some node libraries (cough redis cough) will cache requests in memory and execute them once the connection is made. This is terrible because if node dies (for example, if mongo fails to connect), all that data is dead.
Is gemini really that awesome? Why arent more people talking about it?
in terms of the PRC market,the platforms like Adwo/Domob(Chinese Admob)have huge traffic but the convertion rate is really low(CVR:around 1%),this makes a new user acquiring cost terribly high;or,the platforms like Limei(Chinese Tapjoy),they have high CVR(30-50%),but the quality of new users performances bad as users download the promoted apps due the the incentives.So I am talking about finding out a new way to promote apps,by which advertisers can acquire relatively high-quality users with lower cosr.
Do you guys have any idea on this？
Googlers turn Sergey Brin's Model S into pink Bat
I think it's a misconception to think of Django and Rails as "introductory frameworks". These are production ready frameworks that can scale to meet a variety of (though not all) business needs.
The interesting thing about the bitcoin community is that they've discovered that nearly everyone else besides themselves and F. A. Hayek is stupid.
>Yet the unemployment aid to millionaire households underscores the lack of means-testing in some federal aid programs

Seriously, I don't think the author understands how unemployment insurance works. Firstly, it's insurance. You PAY a premium based on a percentage of what you make. If you make more, you pay more.

Then, when you loose your job, you file a claim. This is NOT aid, it's an insurance program.

That said, I've never taken it, but I see the state skimming 1.9% every paycheck and plan on filing my insurance claim if I ever need to.
Is it against the rules to use different workers for Django or Flask? In other words, there's a big difference when I run things with Gunicorn+Gevent+psychopg (PostGres async driver) than when I run it just with Gunicorn alone.
Corona SDK Now Free, With Pro Tier Price Rise
PlayScript, a cross-platform AS3 Compiler and Stage3D runtime
Interesting idea! Thanks for sharing.

Just a quick note, the pricing page (http://jellifi.com/Pricing) needs to be fixed, it still has the standard 'Lorem ipsum...' filler text.
It’s time to take action against patent trolls and patent privateering
My best guess is that the java one is slow due to ebean (I've always seen huge performance improvements from switching to raw jdbc). The scala one I have no clue.
In any event, 'charged with' is not synonymous with 'convicted of'.
Wow, this can be turned into a AAA movie.
Cool stuff. Only looked over it quickly but it seems JAVA stuff is dominating.

Kind of curious why jruby doesn't provide more of a boost (especially given compojure doing relatively well, too) and would like to see Django+Jython in version 3 (and +1 to the .NET/Mono stuff)
Dutch crowdfunded news site raises over $1M for digital-native journalism
Yeah, it's pretty obvious here that the problem lies with Hearst Media having ridiculously stupid terms and conditions, as much as the EFF would like to chastise the DoJ for retaining (but not exercising) the right to cite them in a prosecution.

It's "reasoning" on a par with citing lawyer-spam emails as evidence of the need for tort reform.

[To clarify, since I seem to be attracting downvotes, I'm not saying there isn't a potential problem with lack of clarity over whether any ToCs can be used as a basis for criminal prosecution (or for that matter with frivolous litigation). I'm saying that highlighting an absurd ToC that nobody would be remotely interested in enforcing is a poor argument against the enforceability of ToCs per se (similarly: legal threats so spurious they're actually embarrassing don't actually say very much about civil law). Worse still, it's actually counter-productive since the lack of any interest in prosecuting absurd ToCs could be construed by those in favour of criminal penalties for ToC violation as showing the DoJ's discretion works.]
"You hadn't exactly gone out of your way to call attention to them had you? I mean like actually telling anyone or anything.' 'But the plans were on display...' 'On display? I eventually had to go down to the cellar to find them.' 'That's the display department.' 'With a torch.' 'Ah, well the lights had probably gone.' 'So had the stairs.' 'But look, you found the notice didn't you?' 'Yes,' said Arthur, 'yes I did. It was on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying "Beware of The Leopard".'" -- Douglas Adams.
Oh yes, it will.

I made my 12 year-old read the story (along with pictures) of a girl his age who was trapped in a burning house after he set off the smoke alarms at midnight by melting bits of plastic in his room.

Hopefully he learned something that night.
I don't know too much about how push notifications work, but don't they have some kind of tracking on them? If not, why not? That would seem like a perfect (obvious) solution for what the article describes. If you could somehow track when people take actions on your push notifications, or discard them. Or heck, even if someone decided to receive them, that should indicate that they are looking at them. Mainly because if someone isn't looking at them, they would probably get very annoyed by push notifications from apps they do not care about and thus, turn those notifications off.

Again, maybe I'm just naive about how it all works, but it seems like it could be a pretty measurable metric already?
I agree wholeheartedly.

"http://example.org/furniture/desk-chairs/herman-millers-mirr... makes me think crappy search landing page website that is probably malware infested I don't want to click, ever

However, I believe that is mostly due to the domain. If it was amazon.com I'd click it likewise if it was http://www.example.com/gp/product/B0002K11BK/ref=sr_1_5?ie=U... I would also think I'm going to get spammed :)
This is not only stupid but expressly counter to social justice ends.

The whole argument that society is riddled with privileges is not supposed to be an indictment of individuals. By it's very nature, privilege means that you don't have it because of something you did or are as an individual. It's a systemic feature of society, not some personal moral failing.

So if Ryan's article evinces sexism (and I question that greatly) the proper response is not to harangue him into self-censorship. This just bullies him for something he is not personally responsible for while driving the systemic problem deeper down. What we should be doing is having an open conversation about it.

But now we can't, because it's so objectionable to reflect the sexism we all have within us that we must pretend we're beyond it. How is this in the interests of genuine egalitarianism?
Indeed: it will never be 100%, so perhaps a very, very long TTL on the keys would be wise. We do end up flushing the cache incrementally if we ever ship a bug by accident or notice there is more in the cached blob than we want which I think accomplishes the same thing.
Can't decide at all if you're being sarcastic or not. Well played sir!
the prosecutor who brought it forward would end his career.

Doubtful, but I'd be curious to hear of any examples.
That it is not at widget, but a launcher. Widgets and launchers have very different behaviour on Android.
"This is the perfect article to be submitted to HN. Because it brings out the worst in HN. The saturated, self-congratulatory, better-than-thou crowd that is smug about their income, prospects and worth. Many here already believe that everything that isn't programming or engineering is virtually worthless and should be killed. This reinforces them."

Wow. Not judging, are we?

I was a liberal arts major the first time through the mill. I agree that the charlatanism tends to fail quicker in the scientific and technical fields--you need a Stalin behind you to get as far as Lysenko did, but fad upon fad in the humanities has a long run in the academy. That said, I don't know of anything more worth doing well than the humanities.

A problem that I see is that US academia had a long run as a successful pyramid scheme. All those undergraduates showing up during the GI Bill years and then the baby boom kept the colleges expanding. Somewhere after 1980 the rate of expansion slowed down, and the graduate students were scrambling for positions. But everyone's expectations had been set by the boom. The days of genteel academic poverty in the 1940s and before were forgotten. But if you look back at books about that time--Jacques Barzun's essays in Teacher in America, Ulam's memoirs, parts of Wallace Stegner's novel Crossing to Safety--you'll see that it wasn't an especially secure life, and not always a contented one.

I work as a programmer. I am not obsessed with money--a very easy thing to say if you've been comfortably solvent most of your life. But I do need to make a living. Academia was never really an option. I've enjoyed schools as a student, but found them to induce a bit of claustrophobia even when I knew that I was just passing through.
One of the landing page screenshots says "Jellifi Can Help You Throw A Better Weddings Event!" Is that a typo? Is "a weddings event" a thing?
Zynga releases PlayScript, a language for mobile and web game development
Sure... as long as you have the migration and rewrite plan done and ready to go, and have engineered the product for that rewrite. Otherwise you're gonna be wishing you'd failed rather than succeeded.
>As Paul Krugman indicates, Bitcoin is actually a pretty bad currency. It's difficult to convert to, few places accept it as currency

I'm not sure this is a fair criticism because literally every non-governmental currency would suffer from this problem at first. There is nothing inherent to bitcoin that precludes it being easy to convert to or being widely accepted. In fact, there are qualities inherent to bitcoin that make it easy to convert to and to be widely accepted. The problem is that there is no appropriate frame of reference for these qualities because there have been so few digital currencies in the history of the world.

A fairer assessment might be that bitcoin is a fairly bad currency at the moment but has the potential to be a pretty great currency. The same is not true for the Zimbabwean dollar.

I agree, however, that currency speculation is currently the biggest problem facing bitcoin (by far).
The Play JSON controller is using Futures to do JSON serialization.

https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...

Compare this to the Java Servlet, which just serializes directly in the Servlet callback.

https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...

The former seems like overkill.
The word "re-write" is overkill, and if there are examples, I haven't heard of them. That isn't to say supporting Python 3 isn't a big job (for a lot of projects).
Real-world currencies are valued on the GDP and credit-worthiness of the nations that issue the currency.

Right, but ultimately thats just a confidence judgement. The 'credit worthniess of a nation' is just a consensus judgement by the markets. Hence Money is based on confidence and consensus. With most currencies that fact is hidden away, but with Bitcoin its just made more explicit.
Each test can be modified in isolation, if both tests see an improvement in that setup, we would like to include the changes for both though.
Show HN: DubSub - Distributed PubSub
I guess my questions are, how does a magnetic field crush a ring of metal around a magnetically suspended plasma? Is this possible?

Can this process be used to generate power? How would the engine store millions of metal rings and release them reliably?
A judge and/or prosecutor may choose to not apply & enforce applicable law, but the law (however stupid) is there and is applicable. Unenforced and unenforceable laws are nonetheless laws, which have an odd habit of being enforced when a judge or prosecutor find it in their interests to do so.
Another sick DRM scheme.
Did You Notice that Gmail Went Down Again?
Unreasonably low speed limits aren't posted to let the cops pull over everybody. They're posted so that the cops can pull over anybody.

Same story here. It's frankly disturbing how few people understand this.
I wish you would have tested minimalist web frameworks in Python: CherryPy and Bottle. Flask is not really a micro-framework in the same way that CherryPy and Bottle are micro-frameworks because of its numerous dependencies.
I'm not sure immediately pressing the big red button because you mistook the smell a lead acid battery out gassing for something burning (with no smoke) is necessarily a measure of preparedness.
I disagree with many points of this article, and actually feel the reverse is true:

URLs are for computers, not people.

To me, a URL is an address to a web site, not the title (or description).

If I want to find somebody's address on a map, I don't go to "Bobby's House". I go to "123 Main Street, New York City, NY". If I search for Bobby's house, I'm not given "Bobby's House" on a map, I'm given a surrogate street address.

If humans are expecting the URL to look pretty and descriptive, then the issue here is that we've conditioned this expectation and we should instead condition users to expect succinct, surrogate URLs that only serve the purpose of identifying the article you're trying to reach.

Additionally, I think the fact that search engines highly weight their optimization on a URL is terrible and counter-intuitive to the purpose of a URL. This is what <title></title> is for, and other <meta></meta> headers.

The URL should not determine a page's rank in search results, at all. At the very most, it may make sense to factor the root domain into SEO, but that's where it should end. This isn't the 1990's when much of the web was static HTML pages that could be given whatever meaningful file names. In today's world where the web is dynamic and mostly made up of user-driven content, URLs are designed to route the user based on one or many identifiers, which are often surrogate identifiers, and not natural or meaningful identifiers.

Edit: I do agree with the point about useless garbage in the URL (like the Google search examples) that are there only in the interests of the site and tracking/analytics. I think URLs should only serve to get the user where they need to go, and contain exactly enough data to get them there.
I don't know anything about bitcoin mining, but doing this legitimately with permission seems like an interesting way for users to donate something back to a developer. I imagine a "donate cpu usage during downtime" button next to the "donate money" button.
Ok this is just really really creepy. I'm not at all sure where this is going, but being able to make suicide rat weapons? That would be some serious asymmetric warfare right there.
You sir have won the Internet. Well played.
You should partner with http://spreecommerce.com and sell an integration into the spree backend. They're good people, hit them up on irc.
This is true of any remotely complex process or occurrence. The proletariat is dumb, and the news media that caters to them feels compelled to dumb their work down so that it can be read by the most technically-naive person. As a result, the threshold for what constitutes adequate reporting is lowered.

99% of people don't give even a remote shit about Bitcoin, nor are they likely to ever purchase any; and, if they do, they will never pay even a perfunctory thought to the cryptographic and economic implications. Because of this, writers have little incentive to pour effort into considering and/or researching the actual nature of Bitcoin.

If they can get away publishing ill-though out arguments and include outright falsehoods in their writing, why would writers opt to incur more work by attempting to write a thoughtful, correct piece?

If the market will tollerate lazy writing, laziness is what the market will get...
We're not getting a lot of economists writing on Bitcoin.

What's the track record of economists vs. computer scientists over the past ten years (or twenty, or fifty)? You don't have liberal sorting algorithms and conservative ones, but you do have liberal and conservative economic theories. This indicates that economics, especially macroeconomics, is more like opinion journalism than science. We need empirical tests. Bitcoin provides one.

Postscript:

Computer science has delivered the goods in a way that economics just hasn't, as even Krugman admits[1]:

...the widely accepted proposition that events like those
of the 1930s could never happen again. But even pessimists
like me, even those who realized that the age of bank runs
and liquidity traps was not yet over, failed to realize how
bad a crisis was waiting to happen...

What you can criticize economists for – and indeed, what I
sometimes berate myself for – is failing even to see that
something like this crisis was a fairly likely event.

Why weren't they able to see this was a likely event? Well, rewind a bit and witness Bernanke writing in 2004 about the "Great Moderation" [2], the ostensible "decline in macroeconomic volatility":

My view is that improvements in monetary policy, though
certainly not the only factor, have probably been an
important source of the Great Moderation. In particular, I
am not convinced that the decline in macroeconomic
volatility of the past two decades was primarily the result
of good luck, as some have argued, though I am sure good
luck had its part to play as well.

In other words, Bernanke thought the (nonexistent) Great Moderation was the result of improvements in monetary policy. Thereby approving of the monetary policy that inflated the housing bubble, while blithely unaware of the catastrophe that was to unfold. Conclusion: economists aren't so good at predicting economic events or structuring economic systems. Ben thought the system he'd helped build wouldn't fall down. It did. Time for some new ideas, from people who actually do build systems that don't fall down: computer scientists.

[1] http://krugman.blogs.nytimes.com/2012/03/05/economics-in-the...

[2] http://www.federalreserve.gov/boarddocs/speeches/2004/200402...
Is there Java 6 code that is not forward-compatible with Java 7?
Cascalog - Logic Programming in Hadoop with Clojure
Your link text is benign, set between accusations and hyperbole. You could have emailed Jeff with context on what you were thinking. You didn't. You tweeted asking him to DM you about a conversation you wanted to have, not him. He told you he was busy. You could have emailed him context then, you didn't. You posted a page publicly saying you planned to save a bunch of the data from his site. He asked you if you were planning to scrape his data and said he thought doing so was uncool. You didn't answer the question. You said you weren't doing anything uncool, which is a matter of opinion, not a clarification of fact, and again acted as though it was his responsibility to pursue clarification from you.

Your approach was wholly unprofessional. The reason it pissed me off is because I know what kind of person Jeff is to those entrepreneurs who approach him professionally, respectful of his time. He is completely approachable, super friendly, and incredibly generous with his time. The reason he wasn't here is because your approach lacked common courtesy and respect. You acted as if he owed it to you to reach out and discuss your project. He doesn't. Then you all but slandered him in your post, paraphrasing him with things like "So long, suckers," which is something that anybody who knows Jeff knows could not be further from his attitude about anything.

I'm glad you came around to respecting Jeff's request. It's too bad you didn't approach the situation as reasonably from the beginning. I get tired of seeing good people have their name tarnished around the community by people whose sense of entitlement leads them to paint a one-sided picture of someone who has worked so hard to contribute to the community, simply because they didn't get what they wanted, how they wanted it.

I don't think having an easily incited mob of trolls supporting your view validates what you've done. I think if you take a step back and look at the situation subjectively, you'd realize you owe Jeff an apology.
In fact we've already got a pull request that includes Cowboy and Elli: https://github.com/TechEmpower/FrameworkBenchmarks/pull/50

We'll be including this in the next round.
This is an awesome demo. Way to go and best of luck. I have a feeling you will go far.
I am so... so... fucking sick of Facebook privacy articles. Don't want Facebook? Don't install their app and use their service. End of discussion - years ago.