skysight-inc/HackerNews huggingface dataset:
I don't understand your argument. A new platform has to offer something the existing platforms don't have. Web apps cannot be the differentiator for a new phone OS because the big two already have standards-compliant web browsers. The browser is table stakes; of course any new phone OS must offer one, because you can't be taken seriously without it, but the browser in itself is not a reason to use the platform.

Or are you suggesting that new phone OSes ought to add proprietary non-standard browser extensions in place of a native apps API? Given the ugly history of proprietary browser features it is difficult to imagine anyone taking such a strategy seriously.
> if the behavior really killed that many infants, it would be weeded out by the biocultural evolutionary process.

That would also be a terrible argument. To name just one example, shaken baby syndrome still exists.

> If you actually look into the research instead of offloading your opinions to the experts

I've briefly looked into the research, and it seems to mesh pretty well with what the experts are saying. Now you are saying that it "isn't well done". That may be true. But I'm not seeing anything that shows co-sleeping to be equally safe with a crib in the same room. So I have a few possibilities: all the experts are wrong and all the studies that are being done on the issue are defective. Or, SIDS is probably somewhat related to co-sleeping. Unless there is some more evidence that I'm not seeing, I'm going to have to assign the latter a higher probability of being true.

Also, let's face it, part of the reason people offload opinions to experts is that experts are trained in analyzing and processing data in their domain to a greater degree than non-experts. There needs to be some pretty compelling evidence to override their views.
I don't see why this isn't good advice.

This is exactly what I did when I was trying to decide between the two. It really doesn't take long to work your way through the introductory tutorials to get a feel for which framework and language you prefer.
Just add the ability to paste an image from the clipboard (on supported browsers obviously) and its great!
The Oxford Comma and The Internet
You left out the differential in the availability of books. In my experience, Rails has a larger online community, but Python has more printed books.

I think this is a product of the speed at which Rails develops - it is more likely that a Rails book will be outdated by the time it is finished than a Django book.
So the thing that struck me when I first started reading HN was that this place is a constant AMA with famous people!

Real people, real hackers, who've done impressive stuff, who aren't random bored teenagers in their boxers pretending to know about what they're waxing on about, comment here! People from Google, and MS, People who actually built the startup we're discussing, or are at the heart of the story that brought us here.

And they're here, not because they really just want to talk about Rampart[0], but because they're hackers too, and they want to contribute to the mass discussions happening every day on HN.

[0] http://knowyourmeme.com/memes/events/woody-harrelson-reddit-...
Both interesting and terrifying if this is true. The idea sounds a lot like Vonnegut's ice-nine, only for space instead of water.
>Imagine all stored power inside a electric cars capacitor system to discharge all at once..

True, but right now we drive cars sitting on top gallons of gasoline that's much more energy dense than supercapacitors.
My parser seems to be broken.
It's not homophobia to be put off by unwanted sexual advances. I can only speak for myself, but I would have been just as put off if a woman did the same thing.
Exits are complex. You have to consider not just your work, but the livelihoods and goals of your team and investors and ultimately where the market is going. The decision to exit is a bit of an out-of-body experience. Often, you don't think about yourself until you are in the process. At that point, hopefully you get to use your personal preferences to make a decision as to who to be acquired by.
I use it as my newspaper/video player/planner.
user: jcroll
created: 160 days ago

Sorry, I had to :)
Not to be pedantic, but it looks to me like they are both talking about the same thing. The GP sounds like he is missing things in Cinnamon that are taken for granted in modern DE's, that it is simple and at the level that modern DE's were when they were less mature.

One might say that Windows 98 is "less mature" than today's OS's, and if Cinnamon has features comparable to Windows 98, one might think of it being less mature as well.
Was Reddit's AMA feature a result of paving the cowpaths?

I'm thinking of it as something that organically sprouted from the community, and then became an institution. Kinda like hashtags and @-mentions on twitter.

If people post AMA submissions on Hacker News and they do well, great. That's a sign the users would like more of it. Or are these being actively discouraged by admins (e.g. by editing “AMA” out of titles)?
Aaron Swartz's FBI File Released
The whole Python 2 / Python 3 incompatibility issue was one of several reasons why I decided to focus on learning Ruby and Rails instead.

Although I understand that mentality and share it on some level, that was a bad way to make that decision. If you write Python 2.7 and avoid things marked deprecated, you are nearly compatible with Python 3 by default.

Besides, this one isn't Django's fault.
Yeah and I want to say this the right way, but I probably won't.

I don't give a shit who you are on HN. I'm here to collect useful stuff for the people I'm trying to help in my startups, not to get autographs. If you have something useful to contribute, thank you. I'll try to do the same. Otherwise? Who you are, how much you make, how much you sold out for, all of that? Not so much.

This is just an awful, terrible, bad idea. Instead of us old-timers saying "Dang site! Turning into Reddit!" Now we're going to actively start trying to copy Reddit? WTF?
I was recently wondering if "Moronic Mondays" (as featured in /r/Android and such) would be useful here. It's a good way to shed your ego and say "I have a question that I know seems stupid and simple, but I just can't wrap my head around it". Coincidentally, I implemented the IAmA star verification system years ago which seemed to popularize the entire IAmA community.
I've been learning Python and a bit of Django, and it has taken me a lot longer than 2 man-weeks to get to grips with it. I can't imagine that I would be able to learn enough Ruby to give Rails a good shot in two weeks.

I'm absolutely sure that there are many developers out there that can pick these frameworks up that quickly, but I'm equally sure that there are plenty of developers who "aren't that talented".
Aaron Swartz's FBI Files [pdf]
The {{#array}}item{{/array}} syntax is functionally equivalent to and equally logicless as {{#each array}}item{{/each}}, only the latter (handlebars) has the benefit of being precompilable and easily extensible by frameworks such as Ember, Meteor, and the like.
How will our future cities look?
Wait, so a large portion of the risk comes from drugs and alcohol, therefore you are going to ignore whatever risks come directly from co-sleeping? Am I misunderstanding your argument?
God I fuckin hate Hollywood.
Well, if you figure out what was going on (could be Cloudflare doing optimization, or maybe Hacker News inserting a redirect?), please contact me.

Since I'm on Iceweasel I don't always see issues in other browsers - for example, apparently all my MathML was broken for the longest time in Chromium because they just didn't support it.
EziBrew Collapsible Brewery
App developers will be able to use C++ if they like.

/ac, speaking on behalf of self, not employer
Bigger problem at hand: too much non-technology related articles are being posted on Hacker News.
Conical beer fermenter
After many attempts at getting started with Xcode and Objective-C had fizzled...it was an absolute joy trying RubyMotion and getting setup as an iOS Developer last night.

I can't wait to learn more, and it's wonderful being able to develop in Sublime, use RubyGems, Git, etc.
It can be both. An AMA is "Ask me anything" which is more focused on somebody (Or something that happened).. which is very different than the same person posting a meaningful comment on a discussion. As far as I know, PG regularly comments on HN and there are often links to his essay or interviews. An AMA isn't so much different than an interview...
Very Specific Goals
Should He Stay In Grad School Or Start His Own Company?
AMAs where just post on /r/AskReddit for a long time until starting to grow on its own and becoming what it is now.
I think the whole "x vs y" idea of Django and Rails is unnecessary. They serve similar purposes but they do it in different ways (the most notable of which, obviously, is the language they use), but comparing them is a questionable pursuit.

If you already have a preference between Python and Ruby, for whatever reason, then your choice is probably already made. If you don't, more important than attempting to build something in both -- which won't really help unless it's something real-world and in-depth, which is unrealistic -- might be to consider the languages themselves and decide which better suits the way you think/code.

Of course, if you have a specific project or set of projects you're looking to build, reviewing the available libraries for the languages and frameworks as well as their maturity and prevalence would be important.

If you're wondering which suits you better as a long-term time investment, reviewing the community and the doc/misc websites surrounding both frameworks would be a good idea. People are pretty opinionated about those particular communities; trying to decide which you find more helpful or have an easier time gleaning information from and/or interacting with could prove valuable in terms of deciding which language/framework would work best for you.

I guess this is a long-winded way of suggesting this is the wrong question; it just isn't meaningful. You could attempt to compare them on all sorts of metrics, but despite their similarity of purpose, I think you're likely to find your own subjective review vastly more useful than anything else.

[edit: This is also intended as a mild indictment of the question, as specifically disqualifying other mature web language/framework combinations does everyone a disservice, though to include them all would make the question even less meaningful.]
This is a great point. I work in biotech, and we use Python because of increasingly rich scientific tools available for Python. This makes Django (or another Python framework) the clear choice, just because it is Python.

Think about the whole language ecosystem. Django is just Python.

SO has 165,076 post tagged for Python. Just 65,706 for Ruby.

P.S. We are hiring Python/Django devs in SF. Email me if you are looking for a gig :) You get to work on a open source this project : https://github.com/iontorrent/TS/tree/master/dbReports
I've been doing a ton of work in both recently. In particular, i've been the lead dev on a new product for web and mobile in django, an API layer supporting an iphone app over an existing SQL server database in rails, and a rewrite of the backend for some kiosks in rails, on top of various contributions to other people's projects.

I want to make some comments on writing APIs in particular, since I've been doing a lot of it lately, as my projects almost always have several interfaces these days, e.g. native mobile apps, angular.js web frontends, and as I mentioned above, fat clients running on kiosk hardware.

Building json apis in rails is a pleasure. My mini stack inside of rails is controller -> request handler -> model layer + external services -> rabl. Very clean, few lines of code, easy to maintain, does exactly what you want.

Doing the same with default django is a little less obvious. Tastypie is cool but when you get much beyond providing CRUD over the web to your models, it gets messy. Forget nesting stuff more than one layer deep. In the end, I build a controller layer that matches the way rails works and it's just about as nice, but I have to know and follow the conventions myself.

In particular, i'm copying rails style validators for models, I've built something similar to my rails request handlers using django forms to handle input, and i've built a simplified controller layer that handles routing, paging, filtering, sorting, etc. Instead of rabl, I just write a to_dict function to package data into a response. not quite as slick, but roughly equivalent.

I had to do more on the django side to get there, but at this point both are equivalent for me in terms of building APIs.

I understand that these days there are compelling arguments for building APIs in neither of these languages. However, for speed of development, ease of also putting up a vanilla web interface, and richness of the ecosystem as a whole, I still like django and rails for building mvps.
Pirate Party Threatened With Lawsuit for Hosting The Pirate Bay
How To Write A Good Business Plan Or Business Proposal For Potential Investors
Simplicity – My Startup Is Turning Me Into A Survival Artist
ShmooCon FireTalks Friday Videos
A related question: what is the state of Python's lighter frameworks versus Ruby's Sinatra? I haven't used Rails in awhile, but since ActiveRecord, ActiveSupport, etc have been refactored into framework agnostic libraries, I've been able to build lighter websites using Sinatra or Padrino (which sits atop Sinatra) using my Rails experience. And of course,Rails itself has allowed for components to be switched in for their AR equivalents, e.g. MongoMapper

How swappable are the core components of Django?
I recently had my brakes repaired for around $300. $300 for maintenance on my own body seems pretty fair. And perhaps people shouldn't be visiting the doctor every time they get a sore throat.
I'm not sure you could do better than what Andrew Warner has done with http://mixergy.com

I know a lot of the older ones are behind a paywall now but there are 100s of interesting folks he has interviewed over the last few years.

Edit: Over 800 interviews. Truly impressive.
Okay, I no longer have a copy of the data. I removed the file I downloaded and it's not on my backups.
Wish people would stop depending on jQuery.

Old browsers can default to a normal form input.
>>Posts should rise or fall on their own merits, not who has made them.

Not necessarily. On a site like this, where everyone has strong opinions on something, credibility matters. For example, I have only a rudimentary knowledge of programming, so when I read a post about JavaScript or something, I want to be able to quickly know whether the person is talking out of their ass or whether their opinion is backed up by experience and accomplishment.
But then you lose the touch interface that lets you use it comfortably WITHOUT keyboard and mouse. Like when you're sitting on a couch or lying in bed or walking around.
Many AMAs are not about famous people, but just people that are in a position you would love to ask them questions, in general or because of some specific news / event in the world or alike. With that I don't want to say that AMAs are necessarily good for HN.
I've found that starting with the source .less files makes it easier to customize, and not include what you don't need... like using FontAwesome for the icons. I do find that bootstrap is a bit too prescriptive in terms of it's offerings, and hope that it can grow a bit. I like where it is a lot better than jQueryUI for example, but find that the more sites that use it with minimal changes, the more you notice it.
Show HN: Tulip - iOS meets Finger Painting
> Do you know why text embedding wasn't included into HTML standard with a simple tag?

It probably occurred to people that copying the text would be easier. Also consider: There's no standard HTML way to put an image inside an image. And there's no standard HTML way to put text inside text. That seems reasonably symmetrical.

Also, directly linking to content from other sites (as opposed to providing links to other pages) is increasingly looked on as on the spectrum between undesirable and a copyright violation.

Links to other pages have always been acceptable. Displaying images on your own pages that are hosted elsewhere is pretty much unacceptable. Also, from a practical standpoint, you're better off copying the image -- assuming you have the right. I think the same reasoning should apply to text.
Bitcoin has cryptographic assurances against counterfeiting. Stealing money is still a problem.
That is a good one - I liked this one a lot

http://news.ycombinator.com/item?id=5210880
Correct. It's not that I think the grandfather is unqualified to give advice, his post appears upon a close skimming to be pretty good. I'm just curious what numbers a weight trainee is putting up after a long history of ultra endurance type sports.

I've been able to low bar squat 300# at 175lbs bodyweight and full snatch 130# at approximately 145lbs bodyweight at various times in my life, fyi. Nothing to write home about obviously
In case it's not obvious from the juxtaposition of our two posts, I completely agree.

Having "tech famous" people on HN is great not because they're tech famous, but because they can provide the sorts of information that made them tech famous (as in, they're smart / knowledgeable). It's not important that they're famous, it's important that they can often provide insight into what we're talking about, because they were / are involved.

Reddit AMAs, when they're about a specific person (as opposed to a profession) seem to mostly be "You're awesome, I just wanted to ask, how did you get so awesome?" and variants.
Show me one example of the Bitcoin protocol being hacked.

The hacking you speak of is more akin to bank robbery.
My post refers to the paleo diet, which is not a low carb diet. Their principles are completely different.
There are multiple open source options. The Lincity wikipedia link, http://en.wikipedia.org/wiki/Lincity, cross references many of them.
This is for iPhone right now, though a pretty sweet iPad version is almost done as well. And I'm starting an Android version as I type (not literally but you get the point).

Let me know how you guys and gals like making art.
My reasons for using Python frameworks (Django or Flask) are pretty simple:

1) I find Python code easier to read and 2) Rails seems to evolve a bit too fast for me. I find it easier to keep up with Python frameworks.
No, because HN doesn't have a good way to manage comments the way Reddit can. In Reddit, it's easy to close an entire thread if you're not interested in it, but HN natively does not have this facility. I've seen some hacks that allow this, but if it were available natively on HN, it would make perusing the comments a lot easier.
Yes: Django only uses XML in one very limited place, the serialization parsing framework, which isn't exposed publicly in any way. It's used for data backup/restore as well as for test fixtures, but that's it. Further, the same framework also supports JSON, and it's extremely rare to find a Python developer who's going to chose XML over JSON. So in terms of Django itself the attack surface is extremely small.

That said, if you're parsing XML in your own code you should be looking at defusedxml, also announced today: http://blog.python.org/2013/02/announcing-defusedxml-fixes-f.... So maybe we should make a bigger point about that? If you've got suggested edits to the announcement let me know, happy to incorporate 'em.
Lets be perfectly honest here. A person that is 100lbs+ overweight is eating an enormous number of calories just to maintain that weight.

I don't even care if the keep drinking coke and eating fries, as long as they cut their calorie intake somewhat, down to below what they are using, they will lose weight. Period.

Losing weight at that point is the most important thing.

Once they've done that for a while, their body adapts and they'll have to cut more calories, as an ongoing process. In years, they will have lost a lot of weight, and they will have to cut things like Coke and fries, but that's years down the road.

For now, they need to eat less calories. Fullstop.
Testing Without Interfaces
And the particular neighborhood which the report targets happens to be the place where the main US-China cable hits the China network...

http://en.wikipedia.org/wiki/TPE_%28cable_system%29

In other words, you'd

1) expect to find a lot of PLA spooks in that location
2) expect to find that any China related hackers have their address there, because that's the last point that they can change their IP address before the packets head over to the US

Doesn't mean that the two groups are connected....

One thing that surprised me looking in this is how most internet traffic goes through a very few links. There are only two major connection points between the US and China and the neighorhood with the IP blocks hosts one of them.

In particular, if you the hackers were physically located in Beijing, I'd bet that the packets would look like they came from that part of Pudong.
"One cannot eat one's cake and have it too"

This reverse version of the common idiom (to have one's cake and eat it too) is what got the Unabomber caught. Ted Kacynzski had a habit of saying it that way, and his brother saw it in his manifesto.
One of the most fun and interesting parts of participating in YC were the weekly dinners w/ guest speakers.

Perhaps something similar might be appropriate, i.e. a weekly IAmA related to start-ups / hacker culture.
AmA on HN will be more effective as people on reditt, do tend to troll around on some questions. That said, it would be better to have a collaboration with reditt to allow general users to join in as well.
I found even after becoming competent in HTML/CSS and learning enough JS to do UI stuff, using APIs was still a mystery to me. Most API documentation is aimed at a more advanced audience.

I could use cURL to make a request, but I couldn't work out how to fit all the pieces together in a web app.

API tutorials which are truly for the beginner are a great idea.
on iOS 6, iphone, I get a bug where it only shows me a fraction of the image I'm uploading in the preview.

Does anyone know why this is? I had the same issue with jQuery-File-Upload.
There are idiots all over. Why are we paying so much attention to what they say?
Right, it depends who was compromised. My statement accounted for the fact that Apple has access to so much personal information (icloud, siri, app store, all customer service functions, applecare, etc). But it's true that they have many employees who have no such access and would not trigger the California law.

Generally the attacks are fuzzy. The attackers are quick to pivot off of the first infected system, because defenses tend to be extremely weak inside the firewall. They look for test systems, code repos, privileged interfaces, etc. For this reason, if they can't reasonably say that the compromise didn't lead anywhere else, they could get in a lot of trouble for failing to disclose.

Remember Sony? They kept quiet and attributed billions in losses to that incident, and had regulators down their backs. Nobody wants to deal with that. If the details of the compromise are not thoroughly understood internally, it could be better to say what happened and note that you don't believe user data was compromised.
http://en.wikipedia.org/wiki/Groupthink
After learning a couple of (different) languages, learning the new one is easy. So easy that it usually equates learning its standard library. So learning either Django or Rails, if you are moderately experienced developer shouldn't really take more than a few weeks.

Of course, learning the first language is challenging.