skysight-inc/HackerNews huggingface dataset:
Not only that, but in the long run 50 males + 50 females will have a larger amount of talent than 50 males + 1 female. That's a direct plus for the communities.

If everyone waits for the rest of society to change, it never will. Note that I'm not saying any one proposed solution is the right one, but it is an important discussion.
I am getting frustrated with all these mobile os posts. Reminds me of the desktop OS wars people took pride in joining.

Everyone's needs are different; some people love customization and hacking their phone. Others get it to just conform to the majority. Some even get it because it's free.

Platforms evolve with different visions. The beauty of the era we are in is the fact that services like Amazon Cloud Player, Dropbox and Spotify let you be on whatever platform you wish without losing your "services".

Am I the only one who doesn't care what OS they use as long as texting/podcasting/web browsing/music is available?
Currently you cannot comment, post or vote from the app. It's possible, albeit more complicated. The problem is one of security, so we are taking a bit more time to ensure we do the commenting, posting and voting correctly.

This is something we will have in soon though!
Out of curiosity, how much of a problem is it? Is incremental compilation noticeably slow or is it just the full compile?
Entrepreneurs and sociopaths, more similar than different?
Justice Should be Prevailed this time and Every time
Just from a UX perspective, I wonder what seems like a more natural ordering:

[ 1 2 ]
[ 3 4 ]

Is more natural to read than:

[ 1 3 ]
[ 2 4 ]

I would think that since we read from left to right and then down, that the standard matrix ordering row, then column, might be more preferable.

Yet, horizontal scroll plays a larger role in metro, so this might not be a bad idea. I'd love to hear from someone who knows anything about UX in regards to this sort of thing.
Even in sequential mode, for a sufficiently long input xargs will invoke the command multiple times to comply with kernel limits on command line length.
Why do they need to sell? Just because a company doesn't have a (public) monetization strategy doesn't mean it won't come with time. There are other options for successful startups than just selling the company.
The feature I like the most from this release is by far the swappable User model. Needing an extra table and performing JOINs between the User and my profile table have really been a pain.

I also like that some effort has been made to update the tutorial, when I started back in 1.2 I recall the tutorial to be quite confusing and didn't know where to go after I finished it.

Thanks all involved.
>twitter is better than finger

sure if you enjoy proprietary walled gardens with uptime issues
This is such a great answer. Definitely understand the reasoning here -- part of Django's strength is its ecosystem and its available third-party apps. Taking that away would certainly hinder adoption/productivity.

At the same time, it's important to realize that there will probably need to be some point in the future where Django has to take a stand and firmly put down a timeline on when apps need to be migrated to stay "relevant."

Maybe something like Python's Wall of Superpowers / Shame (http://python3wos.appspot.com/) though I know Jesse Noller has had some pushback on this website.
I assume you also don't get people who use proprietary, hosted services to host (Github) and run (Heroku) their code, manage their projects (Jira), email (Sendgrid), forums (vBulletin), helpdesk (Zendesk) and a whole lot more.
OT, is there a good guide somewhere for writing software which works in both 2.6+ and in 3.x?
Semicolons are distracting, both reading and writing, and mostly useless. If it's not "noise" in a technical sense, is it not still a bad thing? I don't think this should be a complicated question.
To that same point, 50 males + 1 female with have a larger amount of talent than 45 males and 1 female. That's a direct negative for the community.

Just because you have good intentions does not mean that any random idea you put forth will achieve those good intentions.
It is also possible that this has nothing to do with blocking but rather with processor resources depletion. The fact that the entropy generating processes are being triggered to run at just the wrong time when the device is most likely busy instead of being triggered when it is idle might cause slowdowns.
I have no opinion; I'm not familiar with his ideas.
Not all support folks with people skills are technically lacking. Likewise, not all people with technical skills are bad with people. You're probably used to seeing folks who are one way or the other, but there is a middle ground.

These are the people who can keep your globally distributed sharded multi-master database at 100% availability for clients. They can also sit down with one of the project managers from one of those client teams to help that person better understand exactly how queries are routed and what sort of load balancing is going on. That project manager will then be more effective in requesting resources for their side of things.

I won't claim these people are common. But they do exist.
Looking at the roster of high-dollar patent lawsuits (both successful and unsuccessful) over the past few years, quite a lot of them are the Carmack type.

Bounce scrolling, emoticon keyboard input, unified search across multiple apps, "placing internet information on a tv screen", etc. These are totally obvious ideas, not the type of thing that you spend millions of dollars on researching for years.
The fact that it's difficult to reverse-engineer Google's technology is an accident of the kind of products it makes: web services. You can access the product while the "secret sauce" remains safely tucked away in a data center.

At the opposite end of the spectrum think of a company like Intel investing into WiMAX. Developing that standard was not cheap, but almost by definition it was something that required disclosure of the end result. Intel can try to recoup the initial investment by selling chips implementing the standard, but competitors can always undercut them on price because they didn't have to spend any money coming up with the initial design.

There is a lot of technology that's much easier to reverse engineer than it is to develop. Especially with software, where it's often very easy to dig out a copy of the firmware from a competing product and decompile it.

You might think this kind of stuff doesn't actually happen, but in the 1990's American companies hated working with the Chinese precisely for this reason. They'd take an American product and copy it right down to the silk screening on the PCB's, and sell the result for cut-rate prices.
Yes, if the solution takes "dozen experts and millions of dollars", it should be possibly patentable.

But if the solution is reproducible by an average or good programmer leading by logical steps, then it shouldn't be patentable at all.
Show HN: Show H En
Mailing a Dropbox file directly is only hard on iOS because Dropbox makes it that way. If they offered a "send link" and a "send file" option it would be one step like Android.

Instead I have to kick it to FileExplorer and send it from there. It's not ideal but its also not Apple's fault.
Show HN: CloudGlyph - a cloud-based drawing app for iOS
It all depends on what you define as signal and what you define as noise.
They are not pointless. I found it informative. I may pick up an android at some point in the future, and since I'm currently an iphone user, I found this point of view relevant.
> an office for startups

> The general response was along the lines of 'that still exists?', 'hey, I heard windows 3.0 is being released', etc.

Not shocked that a bunch of kids whose first experience with a computer was Windows XP and all trying to recreate facebook have never heard of IRC
> If you are saying we should introduce bias towards women, then you don't know enough about programmers (man or woman). Would you really want to be the lone woman on a panel, who was picked not because she is the best speaker, but because she needed to be the token presence? Do you think you're going to get the best female programmers to do that? How do you think people are going to respond to that?

Who said anything about advocating for tokenism? I'm saying that that is the strawman argument here because the OP is (ostensibly) not arguing for the selection of a woman just to balance the panel, but arguing that a panel of N number of human beings is unlikely to be all-male unless the panel-organizers had overlooked female prospects.

To further my point: what is "the best speaker"? I mean, how do you rank that? Are the best qualified speakers the ones who are the best programmers? The ones who are the most accomplished? The ones who are the most engaging speakers (regardless of actual topic)? The ones who make the most money? The ones who work for the most interesting startups who have used web tech in the most interesting ways? The ones who have the best perspectives (and how would you rank that)? Unless you have a very limited view of who would make a good panelist, it's hard to imagine a web tech field in which no woman excelled in any of those above metrics.
> What that means is that you really can't add an instruction if you're an Apple or a Cisco or what not to your CPU to make your particular use of the part more efficient. But with ARM you can. If you are an instruction set licensee you can make internal changes and keep the compatibility high. Apple just demonstrated with the A5x that this was something they were willing to do. There is no relationship with Intel where that sort of option would be possible.

By licensing armv7s, Apple got to make the A6's CPU unbeholden to Samsung, Qualcomm, etc. They also got an armv7s using processor out before anyone else by making their own.

Intel's fab advantage and CPU design expertise, plus their willingness to make custom parts for Apple (see small outline C2D for original Macbook Air), would make up for what design control Apple loses by not designing in house.
Once there is a tool that's, "so easy a script-kiddie could do it," you're forced to take it seriously.
Is there a non-zero chance that all Python 2.* support will be removed in the future (2-3 years)? I'm with a company that's currently toying with the idea of using Django in our production environment. Py3 is a no-show in our plan or goals.
Here's a suggestion: make the app free for anonymous use. When you get the login, voting, etc. working correctly have an in-app purchase to enable the logged-in features. This way you can build a larger initial base of users and later on upsell them to functionality worth paying for.
One of the weirdest hold outs of IRC I know about is the collegiate academic competition (or quizbowl) community. Serious quizbowlers across the country still hang out in #quizbowl on Freenode every day, shooting the shit, discussing a novel or philosophical treatise, discussing tournament shortcomings, or just playing a round of the game, shoehorned into the IRC ecosystem. There's a great moment when you think that you buzzed in first, but really a netsplit is about to occur, and the moderator never even noticed you trying!
However you can see that this app, in fairly typical Metro style, scrolls across to the right. I can't think of any nice ordering horizontally that allows for that without constraining you to individual screens, like

[1 2 5 6 ]
[3 4 7 8]
Euros discarded as impoverished Greeks resort to bartering
That's nice one! )Although not nearby as intuitive as <cmd/ctrl>+up.)
Thanks for the feedback LaserChicken!

We have a few of these resolved in an update we are wrapping up today. However, #1 is a good catch, will be sure to fix that.

#2 is resolved in the next update, and #3 we will look into.

While I have not personally experienced #4, I will test this right now following your notes and add it to the list!

Really appreciate the detailed reports of the bugs.
Great, good luck with it!
If the movie companies would come to their senses and release them without DRM, I would definitely purchase them via download. They also need to work on there pricing for them, I noticed many movies on iTunes are $20 for the 1080 version. I can usually get the Blu-Ray version for cheaper.
Raspberry Pi RC Race Car Is Controlled With Cheese
Show HN: My first NPM module: Mongo Helper
The traditional answer to outdated libraries on clusters is to install them in a non-standard location and use Environment Modules[0] to select which libraries to use. Modules are a common tool since clusters have big user bases with lots of different needs, so you almost always have to have multiple versions of some libraries available.

The classic example is keeping multiple MPI implementations around; but I know scientists who keep multiple versions of several libraries in their home directories depending on which apps they want to use, and just select the right module groups.

That said, I've never tried this with anything as fundamental as libc...

[0] http://modules.sourceforge.net/
I'd really like to see this open sourced.
I agree with your point, but it's for windows 8 desktop/RT, not windows phone.
HTML5 is for the web, and the mobile web
yeah, maybe. 1.4 set minimum 2.5, 1.5 set 2.6, 1.6 will (probably) be 2.7 only. 1.7 could either stick with 2.7 and 2.0 be a py3 milestone, or it could drop 2.x and provide a py3-only codebase for developing 2.0. gotta check all the talks and announcements, I don't remember if it was decided yet.

>until all the packages you might need for a project supports py3k

I don't see it as a problem. most of them don't support py3 because django was py2.x. there is still at least a year or year and half to 1.7, it's a lot of time.
This is how electricity was developed though, too, no?
Israel Military Leading Communication provider has been Hacked by AnonGhost
http://www.cyberwarzone.com/israel-military-leading-communication-provider-has-been-hacked-anonghost
I'm curious, would this be possible in Linux? What would the kernel <-> {xscreensaver,gdm,lightdm,gnome-screensaver,etc} communication work like? How would the pathway be secure from an attacker just turning DMA back on?

How does this work in OSX if a Firewire device is in the middle of a DMA operation when the OS is locked? Does the operation fail? Does the user lose data?
They've been gradually removing support for older Python 2.x with each release, so it's likely the same will happen with all of Python 2 in the coming years.

But that's probably a good thing. Python needs to keep improving, and Python 3 is just flat out a better language.
it would be great to make this configurable via a mobile app. maybe the ability to save time synched midi data from individual bottle opens.

I'm in love with this idea.
I fell I should link to Martin Odersky's answer to that remark: http://stackoverflow.com/questions/3606591/why-does-intellij...
Linus berating a kernel maintainer
Agreed on Backbone. It's awesome, but have had transition to Ember as I take on more complex UI frontend work. Trek summed it the best I could hope for: http://trek.github.com/
I hear ya taking little breaks. I'm all for taking advantage of the benefits of working from home. It's just when they get out of hand is where it gets dangerous.

I hope this time around it works out well for you. Thanks for the note.
> arguing that a panel of N number of human beings is unlikely to be all-male unless the panel-organizers had overlooked female prospects.

Then lets get together a panel of N former professional football players, or navy SEALs, or physicists.

The fact of the matter is that I can't think of a single individual on any of the mailing lists I frequent that is unambiguously female.
Or drink Canadian Mountain Dew which has no caffeine.
We recently faced a similar decision, and ultimately went with angular - the two-way binding sold it for me, plus the concept of pushing all DOM manipulation into directives (declared in the HTML), to get that out of the controllers. We've spent ~8 weeks using it: our codebase is smaller, easier to mantain/adapt, and better modularized -- we love angular. The docs are great, and the IRC community is there when you hit something quirky.
Why exactly should it be free and open source? Because last time I checked hacker news isn't specifically free or open source, it's news for hackers, and it's parent company (ycombinator) tailors itself to startups and investors. Both of which want to make money, so I'm not really getting how you came to your conclusion. I for one don't mind paying $1.49 for an app, I just spent 5 dollars on coffee...
Sure, there are lots of factors. But "It is what it is, and we shall not touch the natural order of things" is not a productive part of the discussion, at least to me.

Don't you think an IT community more friendly towards the female part of the population would be beneficial and could interest more young females than the status quo? Consider in todays age it is easy to lurk a community over the internet.

So, would you think being a teenage female trying to learn language $X and finding lots of sexism is an encouraging experience and would not be a factor in driving them away?
Because technology isn't just about the software and hardware. Solutions involve three things: people, process, and technology. People from different genders, nationalities, cultures, backgrounds, you name it - they all have different inputs on the people angle of it, and that's why diversity helps panel discussions.

The whole point of panel discussions is to get multiple viewpoints on issues of opinion. If you want purely subjective technical answers, that's what single-presenter-sessions are for. Panels are for the merger of people, process, and technology, and for that, diversity rocks.
Downside: those new Python 3 scientists will be unable to use the Python 2 libraries which already exist in their domains, so they'll all end up re-implemented poorly...
I don't mind that the dude is charging $1.49 for his efforts, but the code should be open sourced!
let me put it this way - right now, this month, im evaluating stacks for an enterprise-y amazon-y feeling thing. Say $XX million dollar budget, ~100k LOC with ~10 engineers (mostly cranky and old) for 7 months.

i'm not sure if you're freelancing an app as a sole developer, or if you're an early stage startup, or if you work on amazon.com store. and where your project is, in this spectrum, is incredibly relevant context when you're dissing a framework.
A user with physical access to an unlocked machine probably doesn't need DMA to cause you grief anyway. Obviously this is a security issue in some contexts, and some people need to take it seriously. But physical access remains one of the hardest barriers to overcome. Real world security for people who aren't spies really doesn't worry about stuff like this.
Having also written a client, I have to disagree that the protocol is simple. The lack of standardized text encoding, the 512 message limit, the desync issue of RPL_NAMREPLY, the hundreds of differences between each network's server behavior, and more make it quite a pain to write a competitive client. It's so bad that the CAP/ACK was protocol was drafted to query the behavior of a server in a standardized way, in addition to RPL_ISUPPORT (which uses the 005 numeric in a way that conflicts with the protocol standard).

That's another problem: all the subprotocols grafted onto IRC, especially CTCP which is such a mess that most clients don't implement it completely. Then there's mIRC colors which has parsing ambiguities. Also, the multiple passive DCC request formats.

It's a complete mess, and there desperately needs to be a standards body of some sort at the very least collecting all this info in one place for client developers.
Which is better depends entirely on what the question is. Most questions asked on IRC have absolutely no business on a mailing list, and the ensuing discussions would render the mailing list unusable.

Nobody advocates abandoning email for IRC. Right tool for the job, like anything else in life.
If we want people to migrate to version 3, wouldn't we want 2-to-3 tooling so people could migrate their old work? I assume I am misunderstanding the purpose or the meaning.
Will be fascinated to read that. I remember during the keynote when Safari was announced thinking it was bizarre (not to mention risky) that Gecko wasn't used, but, I knew you all must've had your reasons. As a regular user of Safari and/or WebKit on at least five different platforms, I'm rather happy with how it turned out.
Have you seen Swagger? https://github.com/wordnik/swagger-core/

I'm going to try to get this working for JSON Blob API's documentation over the weekend.
Previously discussed (though not a very big turnout in the thread):

http://news.ycombinator.com/item?id=4646918
Ok, please for god sakes don't think I'm here to toot my own horn, but I'm this person you described. I just want to contribute to the discussion.

It's hard sometimes; sometimes its killing you inside that the other person "just doesn't get it". But that's ok! That is why you're employed; to not only develop and operate this complex system, but also to teach it to not only others in your org but also the customers/clients who use it.

"Why can't both databases work together across the country? Can't they be a team?" begin 30 minute conversation about data consistency, master/master configurations, etc

Skills required: Technical ability, patience, adaptability to how others learn and process information.
Top Web Design Trends for 2013
One of the reasons to be very wary of taking funding... you may be forced to turn down $500M because your investors aren't going to take a simple 2X multiple.
I don't understand this and I think I ultimately disagree with you deeply. Women clearly are not that interested in computing per se. There are other fields that "advance our prosperity" where the situation is the other way around. That it would somehow make the world a better place if we force an artificial ratio of genders in all fields, is incorrect.
> It’s like Gentoo users proselytizing Gentoo to the masses, perpetuating it as most common Distro; where all this time, Ubuntu would have saved everyone countless hours.

I find this a pretty good metaphor for the backbone/angular/ember distinction, highlights that this complaint is the old "I can't imagine anyone needing more flexibility than I do, so those other people are obviously wasting their time". Nice parallels to PG's famous blub paradox essay as well.
Python 3 is a cautionary tale for enhancing a language. Break compatibility to prioritize Unicode, change behavior of widespread calls like .keys()/.values()/.items(), and make comparisons more rigid. Each of these is a major alteration in the language and should have been done right, one-by-one over multiple releases. The case for each needs to be better understood, and the enhancement can be tailored to suit that group without impacting others. Let's continue the 2.x branch where the rule must be enhancement-with-backward-compatibility, until the two branches meet at Python 4.
While we're demanding that the government give us artificial rents, why not just pay it directly to remove our competition, and skip all the bullshit.
"Some of them will never stop using Fortran, ever, until they die."

In my opinion, Fortran (meaning Fortran 90/95/03/08) gives both the ease of native array syntax, like matlab, and leaner than NumPy, and the speed of compiled language (like C, somewhat faster), and the safety of a typed language.

For numerical computing with lots of 2-, 3-, or 4-dimensional arrays, I don't really see any other language to be on par with Fortran.
Good idea here that the logic is more important than the SDK -> http://www.netmagazine.com/news/stackmob-backs-html5-and-nat...