skysight-inc/HackerNews huggingface dataset:
In my experience the true killer feature of Django is the "batteries included" approach. If you stay within the boundaries of the framework you get a standard project structure, a decent ORM, a template language (dogmatically crippled, but that's a different discussion), a forms handling library, and the typical assorted framework toolkit (internationalization, logging, development server, utilities, etc) -- all equally documented and maintained. Compare this with having to choose and figure out individual libraries for every one of the things above, each coming with different levels and styles of documentation, communities, and resources.

The end result is that you spend less time deciding on small things and can just use what's in the box. The real value is that the next person working on the code is already on the same page and can start working with it a lot quicker.
It was an example. However, he uses a lot of slang (throwing 'n into the middle of words).

Don't even get me started on MF Doom. Love that guy, no idea what he's talking about.
http://rapgenius.com/Danger-doom-sofa-king-lyrics
In four years you should have learnt that it's "Stack Overflow" with a space and that you can only get moderator status when you have a diamond next to your name.

Then again, there are plenty of 3-year+ users with 100k+ who still think moderators are any other users who disagree with them and/or can only vote to close a question.

When you don't want to see the effects of leaving joke questions around as more and more users use that as a reason to increase the noise, then you don't want to see why moderation and locking/deleting needs to take place.
The differences between Clojure and ClojureScript are mostly because of the underlying runtime (JS vs. JVM). There are projects like cljx that let you hide that difference.

If "mobile" means "Android", then I think you are right. For iOS, I don't think there's a mature enough way to make a native app with clojure (but PhoneGap with ClojureScript should work).

Finally, if "all-purpose" means things you can deploy on the JVM or on JS, then yes. If you wanted to make something like a device driver, I'd say no.
But that would require implementing and marketing a significant piece of software. The users who are risking their lives using Horribly Insecure Piece of Software X are important and we should save them.. but they're not that important.

/s
You make a great point about data leaking out.

My position isn't that I don't care about privacy. It's that in the modern age, with so much information kept about people in corporate and government databases, we're necessarily talking about mitigation rather than a pure ideal of full privacy. I assume the NSA can access my records with the IRS or my bank anytime they wish, even if they were prevented by law from tapping my iPhone. This has been the case for decades no doubt. At this point in time, beyond that, they can break into an advertising agency database if they wish and find out about all of my click behavior and location information. In the battles I choose to take on, rolling back an NSA iPhone compromise is an interesting idea, but it is less a priority than other battles, such as protecting dissidents in oppressive countries (which is also a relevant contrast to the point I first made, as has been mentioned elsewhere), and, yes, preventing terrorist attacks.

I think anyone is allowed the prerogative to prioritize their battles. I also do not think the world would be a safer or better place without intelligence gathering. If I permit that much, now we're talking about degrees rather than absolutes, and we're arguing about where to draw the line.
>"Provided you aren't a sexist/rapist"

Well, rapist is easy. But me and you may have very different ideas as what constitutes a "sexist". That's the crux of the problem; that's what causes men to walk on eggshells.

>it would be awesome if you gave women the benefit of the doubt because we're not all this way

Most people are not willing to risk their job to find out.
Don’t take your feelings for granted
Thanks to last night's unpredictable behavior on the part of my ISP (thanks, Comcast!), I can confirm that the gaps I was hearing are latency-bound. Thanks again for a nifty service!
So then if Google happens to index and show a link to 3rd party content, it's also finding the links itself, and is similarly liable?
To sell the new game, of course.

Nothing ruins future sales like lack of demand due to past sales.
I've yet to see even one person telling women they just need to know how to code to magically produce female Zuckerbergs, so the article's entire premise is, AFAICT, beating a strawman.

In fact, in all the things about improving the number of women coding, I've never heard either:
1) That a major goal is to produce female Zuckerberg's, or
2) That women learning to code is the only thing needed to achieve any of the major goals that are cited, just that its one of the things, and often the one thing that the organization in question is focussed on.

If producing female Zuckerbergs is important to the author of the post, they ought to present their plan to do so without conjuring phantom disagreements.
If HypedMusic had offered to provide a mechanism to remove the "infringing" links wouldn't HypedMusic have been in compliance with Safe Harbor?
Nice! Thanks a lot, I appreciate it.
Cheers, and best of luck. I sent that gif off to some friends in London, they're definitely excited.
> If you don't know if you can distribute it, you should assume you can't

That's 100% wrong. The default state of a work of art is to be in the public domain. Copyright law creates only a limited exception to that general rule.
Summing student debt is actually pretty valid - it's showing how much we as a society have invested to date.
This is brilliant. So many Start-Ups out there that are looking for marketing expertise but often don't realise they need a marketer that understands product to market fit as opposed to the growth mode you mention.

I think we'll see more and more marketers that can help create product to market fit over the next year or so.

Great write-up
Yeah I definitely agree with the drag/drop method not being popular for a lot of people. I'm not sure why, I guess it's because most people were brought up with "open the file dialog and pick the file".

If it were that simple there would be more good editors around. You should try to prototype what you're talking about and open source it, maybe it will gain traction if it's implemented well.
That is quite a bold claim there. Do have any evidence that it is true? Are there studies you can cite or data that you can refer too?

Your claim is that absent an economic or a personal ownership stake then one can not have an interest in protecting the land from pollution. This is a false statement for me personally so on strict logical grounds the claim is false but perhaps I'm an outlier.
For those curious, this is mostly a result of Disney.

http://www.washingtonpost.com/blogs/the-switch/wp/2013/10/25...
I think there's significant potential for a wristband fitness/health device, like a more advanced Fitbit.

But yeah, anything like the Pebble is probably a dead end; in five years or so, Glass will have replaced all its functionality and much more for anyone who already wears eyeglasses.
I want to tell the OP to stop being such a buzz-kill, but the high-scoring example he posts is quite comical (http://stackoverflow.com/questions/2387218/what-does-this-li...).

It seems that most of the OP's angst are over the relatively simplistic points system. In his Java ternary example, perhaps it could be counterbalanced with the upvotes you receive and the worthiness of the question (as marked by stars and upvotes). But then the scoring system would become much less obvious and then you'd have complaints about that.

Either way, even with the deluge of non-useful content...I'm amazed at Google's ability to almost always get me to the most relevant discussion, even with a bare amount of generalizing my search query...and in the cherry-picking testing I've done, the Google search engine usually does a better job than SO's own engine (though SO's related-questions sidebar is also quite good). I wonder if some Googler's 20%-time idea was to closely study the SO API and build an algorithm and quality flags specific to the SO domain, as a way to keep devs loyal to the Google search platform?
It's actually a special-edition New Belgium Patagonia-themed beer... just discovered it thanks to this. Cool can design.
Overall I agree, but I think his analogy of feeding fish vs teaching is a bit of a chicken and egg problem: oftentimes today if I'm googling a trivial problem, Stack Overflow is the first result, and I'm actually glad that is the case the majority of the time.
From what I can tell its main focus is not to be an alternative to Tor, but a censorship-resistant P2P Twitter alternative. Or if you will, a "true" P2P social network (Diaspora, Status.net always relied on federated servers, which weren't that "decentralized", and normal users would've never hosted their own servers anyway).
Beemp3 provides just links. HyperMusic (from the screenshots) actually played them on the app itself. Maybe it downloaded them locally, but that's an irrelevant technical detail.
This takes me back to freshman year of CS at CMU. Steven Rudich showed up to the freshman seminar wearing a chef costume and spent an hour explaining the problem to give us a taste of 15-251. Picture here:

http://www.cs.cmu.edu/~rudich/
Simple rule, less about trust and more about science: the paper must be at least 5 (five) years old and have one (1) independent confirmation before I'll consider reading it.

It's possible to read the original papers and look for obvious signs of trouble, eg small sample sizes, improper randomization, etc. Basic science & statistics is not rocket science.

But the independent conformation rule is a really good filter. If, after 5 years, there's no follow up, there's good odds the paper was wrong. Or even if it's right, whatever it claims isn't considered important enough to follow up on. Even in the case of outright fraud like the Lancet autism article, the lack of independent studies reproducing the claimed correlation would have been a red flag.
The project is a fork of bitcoin, uses bitcoin blockchains, but because it doesn't use bitcoin currency they shouldn't mention the lineage?
His bullet #2 under "Creeping authoritarianism" is so incredibly correct! It's exactly what happened to wikipedia, and why editors are leaving in droves.

With Stack Overflow it's simply not worth it to answer a difficult question, the time to point ratio is just not there, and to make it worse it's all about speed - how fast you can answer, because once the question goes off the home page you will get basically no points. So a hard question is doubly bad - it takes a long time, and by the time you are done you'll get no points.
Tumblr tops New York, nation, for top VC-backed acquisitions
There are a set of tools that you gain access to when you hit 10k reputation, which are often referred to as the "10k moderator tools." I think this is what the author is talking about when he says he was close to moderator status.
Rap Genius Traffic Has Been Destroyed
Would you rather use a piece of communications software which purported to be cryptographically secure, but wasn't, and not know it because no security researchers spent any effort attempting to prove that its crypto implementation was flawed?
I'm probably going to be buying one of these today so I've been doing a bit of research. Turns out most everything is user replaceable; most importantly, the processor. So you can save your self a fair bit of cash by buying the base model and upgrading later as needed, which is what I intend to do.
What is the advantage of python 2 print over python 3 print? I believe that python 3 print can do everything python 2 print can do on the same level of elegancy. Also, python 2 print has a weird trailing-comma syntax. When a trailing comma is added to a print statement, a space is printed when another print statement is used. For example,

print 'hi', # prints hi (no extra space in the end)

print 'hi',; print 'hi' # prints hi hi

I personally dislike this syntax because I don't find this natural. Wouldn't it make more sense to print an extra space after the print statement with trailing comma instead of before the next print statement?
> The biggest thing that drives me nuts about py3 is just that its repl doesn't evaluate generators.

If by evaluate you mean "convert to a list", that's sensible, since a generator may or may not be safe to convert to a list. If you want a list, wrap the generator to a call to the list() builtin function, and, voila.
Yea, that's the biggest question in society right now IMO. How can we take the people who are going to be made (or are) irrelevant and get them doing something productive that they enjoy.
Read the whitepaper and it sounds pretty amazing. The one downside is the spam messages, which they say are important to the security of the network, and that clients cannot hide them, but don't explain a method to prevent clients from hiding them. If they really are essential to the security of the network then there needs to be more than shaming, right?
StackOverflow is a machine designed to do one thing: make it so that, for any given programming question, you will get a search engine hit on their site and find a good answer quickly. And see some ads.

That's really it. Everything it does is geared toward that, and it does it quite well.

I have lots of SO points. A lot of them have come from answering common, basic questions. If you think points exist to prove merit, that's bad. But if you think points exist to show "this person makes the kind of content that brings programmers to our site and makes them happy", it's good. The latter is their intent.

Does having easy answers available on SO make us dumber? I doubt it. People have made the same argument about search engines, and you probably could have said the same about encyclopedias.
To me it seems that the underlying issue in these talks isn't that these methods exist or that they can be employed on a large scale. The issue is that these powers are complety secretive and unchecked. I do agree that they could have been more clear on this.
I don't think we disagree much. But the tally of affected people (not just mortalities) is a scale of sorts, even if it must be weighted. 9/11 was significant also becasue it happened in a dense, crowded city and many were affected. But even considering heavily weighted scales terrorism is less of a threat than violent rape by a stranger (itself far less common but more impactful on the public psyche than rape by a non-stranger).

People will not lose confidence in the government unless their lives are constantly affected, just like other crimes.
DIY external Thunderbolt GPU
It's two extra chars to write print(varname). One if your editor auto-inserts matching parens!
Note: pmiller wrote "a first interview".

If your first question amounts to, "How much will I get paid for not working?", something is wrong somewhere. For one thing, it's not exactly the most important issue on the table; how much vacation vs. work time do you have per year? For another, it is fairly likely to leave a bad taste in an employer's...ears, I guess.
> As a user, I just want to be able to message another person, over the internet without having to worry about setting up plugins or setting up any kind of keys. I want to add them to my friend list, click their name, send them a message and be comfortable in the fact that my communication cannot be intercepted.

The problem isn't that nobody understands that, the problem is that that's a very difficult (arguably impossible) problem to solve.
I don't see this ever happening because Django has no dependencies on any other Python libraries. It wouldn't make sense to start requiring SQLAlchemy only to reimplement the existing ORM on top of it for little to no benefit.
In addition to the _total_ debt vs. _median_ income issue that others have mentioned, this is a classic case of how 2 y-axes on a graph can mislead. Or it can be used to tell any story you want. Thiel's graph "shows" that debt is taking off and way exceeding income. Here's a different version of the same data which "shows" that debt and income are converging: http://i.imgur.com/OBCyfVb.png
Ok, that was about how you feel about something, and how that makes your body respond. Placebos work that way (they have no other way they CAN work).

Or is everybody defining the placebo effect as just a bias in reporting (the good doctor gave me medicine; I'll say I'm feeling better in this questionnaire because I like that)? Because that's not the whole story.
But you can do broken commits just as easily with svn - I've seen people commit all changed files, forgetting to add a new file and making an unworking commit. You can as well commit any files you want and make as much of a mess as with git. Except with git you can test your commit before it's pushed to the server.
Messing with the manufacturing base for maybe 80% of all USA non-food goods is probably a very bad idea.

Sure we can open source our router software for review but what if their hacks are right in the chips being made in China.

Don't US fighter jets and bombers use some electronics made in China too?
Under "poor pedagogy" the author explains the "give a man a fish" problem on Stack Overflow, then goes on to explain that giving fish is how he gained most of his reputation. How about being part of the solution instead of part of the problem? No one is stopping you from teaching people how to fish.
The problem is that current required isn't going down as fast as transistor size, so more transistors now means more power and more cooling difficulties, or you have to work really hard on stuff like sleep modes.
>It's possible because I did what many of the people whose questions I answered (and got points for) should have done for themselves: I saw a simple Java question, hit Google, read briefly, then synthesized an original answer.

I had a very similar experience. I got the most points (3 times as many as any other question I ever answered) from showing how to perform the most basic task in ckEditor, I library I had not used before or since answering.

On the other hand, I would often spend hours getting a demo to work to demonstrate a concept that answered the person's unanswered question and writing a detailed explanation... then nothing. No response. Out of spite, I started deleting all my answers that were not accepted and had no upvotes.
> Would you rather use a piece of communications software which purported to be cryptographically secure

..than communicate in plain text? Yes.

Where's the alternative? We can have Cryptocat shut down, which is what the author is suggesting, but then what are we (and by that I really mean people who currently use Cryptocat) going to do?
One bright side: kickstarter

I hope it will make people think twice about what is innovation, and how to market innovation in a healthy fashion. Programmable computers are 95% invention.
I don't think Django should ditch their ORM, but for the time being simply re-implement it on top of SQL Alchemy core.

I think it would have at least three positive outcomes:

* It would greatly increase support for the number of databases and database drivers.

* It would give developers something in between using the ORM or forgoing it and using SQL strings in raw() or db.connection().

* It would provide an easier path forward to adding additional capabilities into the Django ORM.
Thanks for the link to PayPal's API. I would be curious to know if doing pure HATEOAS like that has reaped any specific benefits for them.
I have no answer. I don't think anyone can argue that the research is not valuable, but what would be more valuable is a peer-reviewed piece of software created by experts in this field so we would not even be having this discussion (re: telegram, cryptocat etc.)
I don't know well the subject hence the question: isn't there a bignum library within OpenSSL (Apache-style license)?
Hilariously, when I tried to google that exact rapgenius article, 'twas not a direct link to be found. I imagine 2013 has suddenly turned into a "Terrible, Horrible, No Good, Very Bad Year" for them, too.
Very true. I really want to see more companies taking the high road. It's unfortunate seeing the state of marketing. The food industry for example - people are not eating more healthy meals as a result.
Long flags are more readable in my opinion. I always use long flags in scripts, the shorter version is nice on the command line though.
Do you plan to open source this? Github repo?
Wrong. You still have a lot more software for Windows than for Mac OS X (thanks synthedit and the Apple developer fee), and latency has never been an issue here thanks to ASIO. Moreover, a lot of people amateur or professional uses Windows software to create and record music, such as Reaper, Cubase, Ableton Live, Pro Tools etc.

Anyway, it's true that is a shame that you need to use a third developer party SDK as a standard to have the lowest latency available on Windows, when you have CoreAudio on Mac OS X.

But you know, developing music hardware/software for Apple has a lot of serious/ridiculous issues too, mainly about compatibility between Mac OS X versions, developing tools broken after an update, signing apps, the whole Apple Store thing, sandboxing AU plug-ins... That's why I'd like Microsoft to perform better here.
Trying to evaluate and attack systems is a vital part of building secure systems. Many of these researchers do work on their own systems (think tor, redphone, ...) while also engaging with the crypto community at large to find flaws and improve methodology.
Camera stabilizing tech used to help people with Parkinson
There's some interesting stuff on that list but I don't think it'd be competition to anything. I like the idea that the kids would be watching Bridge on the River Kwai instead of the latest recruitment video but it doesn't seem likely.

Of course, the studios would lose the long-tail revenue from controlling movies like Bridge on the River Kwai (or licensing the movie rights to things like the old version of 3:10 to Yuma) and that does add up.
"For these sites ... critical mass is crucial: you won’t visit a site if no one else is using it."

This is not as true for Pinterest, which has a standalone use as a nice visual bookmarking tool - my wife uses Pinterest heavily (mostly for cooking and fashion) and isn't engaged in the social aspects at all.
I can give you an interesting story about why they would:

http://www.salon.com/2011/06/06/cisco_law_enforcement/
Since the space is replaced by the first paren, it's either 0 or 1 more chars :)
"Who really thought they'd go to US service and hardware companies and ask them to implement backdoors"

To this point has there been any evidence that a company has add in a "backdoor" at the request of the NSA?

The media keeps using the term "backdoor" when they talk about covert access but that doesn't mean that some company added a "NSA Access" feature to their product. It is possible (I would even say probable) that the NSA has exploited unknown vulnerabilities rather than used built in backdoors.

Covert access is only effective if it remains covert. If companies are building in these features then a lot more people know about it and it reduces the likely hood of staying covert.
Some are, just like other crimes. There just isn't very much terrorism outside of civil war/independence war type situations. It's not a common type of violence. It never really was.

Just try applying the same logic you apply to other horrible problems which are dealt with but never fully eradicated. Pedophilia. It's a crime. Many cases are foiled. Many are not.