skysight-inc/HackerNews huggingface dataset:
From what I can tell, the nature of the program was the reason that they couldn't handle the cash flows. They're a small narrowly-focused foundation aimed at supporting GNOME development, but for some reason they decided to run an outreach program aimed at women for the entire open source and free software community. They've since admitted they didn't have the resources to handle this and it's torpedoed the stuff they were actually meant to be doing.

I'd entirely support them running an outreach program aimed at welcoming women into the GNOME community, though teacup50 might disagree. It's obvious that they should have said no to running one for everyone else though - but who wants to be seen to oppose outreach to women, other than sexists?
Perhaps this is an opportunity for Gnome users to bribe the foundation to revert some of Gnome's insane UI decisions. Example: A series of kickstarters such as "Bribe Gnome to remove pop ups that say 'Your window is ready'" or "Bribe Gnome to let me Hibernate my computer again".
I just got back into some Python programming after a 2+ year hiatus from the language.

I'm stunned that this 2.x vs 3.x debate is still happening and that 99% of all libraries in use* haven't been converted to 3.x. I like the language, but ... damn... If it weren't for the scikit/numpy stuff, I'd stick with Ruby. The Ruby community seems much less fragmented and wants to see the language move forward. It helps a lot that the 800 pound gorilla, Rails, keeps up with Ruby releases.

edit:
* By that, I mean that the conversion rate for commonly used libraries hasn't hit 99%.
I'm surprised at all of the responses calling for the CTO to be fired. It's very common to have founders who are very good at the very early stage but lack the experience to scale the technology, the team, the culture and the business.

Ask yourself these questions:
* Are the CEO cofound and CTO in cahoots, engaged in a malicious equity grab? If so, you chose partners poorly, move on post-funding. If not, then there's probably something important to listen to here. Then ask:
* Are your technical and project execution chops going to take the company to the next level of technical, organizational and business scale? If so, you chose a CTO poorly and your CEO co-founder is a fool, move on post-posting. If not, then you have another choice:
* Are there other ways you can help the technology, organization and business grow? If so, discuss that transition instead of an exit. Otherwise, be grateful for the lessons learned and move on post-funding.

In all of the "move on" cases, assess that your equity position is aligned with your contribution to where the company will be when it's ultimately profitable or liquid. If it's still very early stage, that proportion may be very small but it will be better to have a small bit of something successful that a large portion of a failed company.

Set aside ego, consult an attorney (as advised elsewhere), don't engage in scorched earth and figure out if these are people you want to continue working with, you can contribute getting the company to the next level and if so, in what role.
True. If a cell phone (with data disabled) is in network standby mode then the paging involves only reception and never a transmission.
Bah at my phone typing, I'm sure I fixed some of those.

Data + Algorithms = Programs
It does this when resuming from disk, not from RAM.
I believe you're wrong, it's not blocking otherwise it would be terrible. I remember testing this before. Fibers is inline non-blocking.

The readme explicitly even mentions that it yields:

https://github.com/laverdet/node-fibers/blob/master/README.m...

"Again, the node event loop is never blocked while this script is running."

This SO answer agrees:

http://stackoverflow.com/questions/10282828/node-js-modules-...

I don't remember what my test was, but I tried it, it doesn't block. Try to create something that you think doesn't block to freeze node while using fiber, it won't block, that's what makes fiber awesome. Fiber doesn't block. If you think it's blocking when it isn't it can kick your ass because you will assume incorrect order of events. It's just inline non-blocking.

If I'm wrong I would be happy to be corrected about this.

EDIT:

A perfect way to test this would be to loop through a bunch of HTTP requests that can take varying lengths of time to return and print when they finish, you're going to see they finish out of order. You'd have to write the loop such that each http request fires indepently of each other, which is tough in fiber, but a settimeout could do it (Checkout the sleep example in the fiber readme). If those http requests blocked other ones you'd have a pretty shitty situation, but they don't. And so if you assumed those HTTP requests completed in the same order you made them you would be in trouble.

I'm near 100% certain you are incorrect.
This is completely not true, on PyPi there are more libraries supporting 3.x than 2.x. The only major 2.x packages that I can think of that haven't been ported are twisted and gevent(?).

http://python3wos.appspot.com/
Maybe you can tell us a story about how you've applied your incredibly due diligence powers against an investor who negotiates more deals in a month than you'll do in a lifetime and come out on top?

Because otherwise this sounds like the sort of fault-finding, monday-morning-quarterback activity where the apparent goal is for the speaker to feel superior.

"It is not the critic who counts; not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming; but who does actually strive to do the deeds; who knows great enthusiasms, the great devotions; who spends himself in a worthy cause; who at the best knows in the end the triumph of high achievement, and who at the worst, if he fails, at least fails while daring greatly, so that his place shall never be with those cold and timid souls who neither know victory nor defeat."
I guess, but all the other stuff about cards appears to be tightly regulated.

Interesting to see people fi ding and exploiting these flaws. Surprising that people are still making casino cards with these backs when this exploit appears to be known about.
When your contributor list is like 98% white males, creating a program to encourage diversity in your contributor base is not 'gender exclusionary' or discriminatory: it's promoting diversity. They're not driving any white males out and they're not forcing anybody to quit, they're just expanding the contributor pool. This is a good thing. If the contributor base was 98% female and you were getting a paid internship, you would not be bitching in a HN post right now.

The fact that the budget FAQ largely describes invoicing failures during the operation of an internship program makes it confusing that you spend your whole post railing against an entirely imaginary evil plot where the GNOME Foundation's money is drained away by a supposedly exclusionary program that recruits and pays qualified interns.

If you feel so unfairly discriminated against, maybe you should prove your inherent superiority by outperforming all these supposedly unqualified interns as a programmer and contributor.

GSoC outreach alone would not necessarily address defects in the administration of GSoC. It is possible Google's administration of that program has systemic issues that result in the exclusion of qualified women (and men, for that matter!) Having multiple groups running internship programs and sponsorships is good because it means they can compete to find the best way to run things.

Your closing statement demonstrates your flawed thinking: Of course a push for inclusion is biased, because it focuses on the people that are excluded in order to include them. The program doesn't care about you because you don't need any help from the program! Focusing your efforts on the people that benefit the most is not 'exclusionary', especially if you are attempting to include people who are already excluded.
Don't sell the intangible product, instead try selling the whole package of creating ID cards. It will be a simpler pitch to your customer and for all you know potential customers may start to ask you for the software who already have a established process of creating ID cards but don't have the software capability to support it.
Where do you get that many libraries that aren't converted? Most, at least the ones still under development, are.
PVS-Studio and 3DO Emulators
Downtime and DDoS against PowerDNS.net • has_many :codes
Just a quick note: NLTK supports Python 3 for more than year in the main github branch; there were several alpha releases that support Python 3, but no "stable" pypi release or a beta. There is no stable release because of unfinished tasks unrelated to Python 3 support.
But you don't need CSS frameworks for the sake of CSS frameworks. Given how some of the "don't" entries are written (NoNoNoNoSQL ...), I read them as referring to the bickering about using gulp over grunt over make over shell scripts and the like.
Having read the article I cannot see anywhere that China have announced the thread title.

If you are talking about this article http://voiceofrussia.com/2013_12_05/China-decouples-from-the... then it is a theoretical discussion actually serving to promote a book by Peter Koenig.
Systemd on Linux now does the same thing. On an SSD, it is really fast. On an older hard drive with slow seek times, you get a bit of thrashing which causes the overall boot time to be a tad bit slower in some cases.
I wonder how much of the variation is temporal instead of spatial. There are a few shots in there that were done twice with different results, showing that the signal strength in a single spot varies over time. You can't use light painting to capture that usefully; you can only make pretty artistic impressions.
True randomness generator that gets entropy from Bitcoin transactions
Just to make it clear: perfect and perfectionist are very, very different things. You cannot paraphrase one into the other at all.

In order to asses whether it's an stereotype or not, we have to set up some kind of measure of perfectionism. Otherwise we have to rely on anecdotes. My anecdotes, having lived in Germany and very briefly in Japan, match that of the original post: I was continuously baffled with the attention to detail displayed everywhere in Tokyo. It's just in a whole different level. And that of course does not make them perfect (what does that even mean?). Whether this attitude historically stems from Europe, is a second order tangent.

Your argument seems to be: Japanese are not particularly perfectionist (no more than Colombians, Danish, Turkish for example). But if they were, it's because they took it from the Germans. I found this confusing.
This provides its own rebuttal. Running out of funds
necessary to pay for core commitments is not "to the
benefit of GNOME", and certainly not in-line with their
charter.

Of course running out of funds is not to the benefit of GNOME. The running out of funds part was an accident; no one wanted to do that. If there were any other program that had similar characteristics; something where the foundation were paying out a lot of money with the expectation of being reimbursed, but were not reimbursed as fast as they had expected, it would have had the same effect.

I think you need to separate your distaste for the program in the first place, from the immediate problem that they ran into a cashflow problem running it.

to create a computing platform for use by the general
public that is completely free software...
promote the use and development of GNOME software.

An internship program tailored towards a demographic that is traditionally heavily under-represented in both the users and developers of the free software eco-system sounds like exactly what the Gnome Foundation should be doing. Note the "general public" part; in order to reach the general public, and not just a fairly small niche market of existing free software enthusiasts, they need to broaden their appeal to demographics which don't traditionally use or work on the project.

Remember, this money is being used directly for the development of Gnome; these internships are for development of Gnome and other components of the free software stack, like the Linux Kernel, Firefox, and so on.

This appears to be no small matter of malfeasance by
virtue of clear overreach beyond their charter.

Whoa, whoa. That's a rather strong accusation; you are accusing them of willfully harming the foundation against its charter?

The foundation has been running this program for several years, and the membership has never objected to it. It's pretty clear that the membership does not believe this program to be at odds with the mission of the foundation.

Now, obviously the financial mismanagement part is a problem, which the board of directors should be working on fixing. But that doesn't mean that you need to throw the whole program out, just be more careful about working on cashflow.

Is there a mechanism by which the board can be recalled?
It does not seem at all unwarranted.

Are you a member of the Gnome Foundation? If not, why do you care so much about how it operates, and sets its priorities; or if you care so much, why don't you become a member and get involved?
Bend It, Charge It, Dunk It: Graphene, the Material of Tomorrow
Worried about Heartbleed? LastPass' Security Check has you covered
Israeli Hacker Exposes 'Anonymous' Members Behind #OpIsrael Cyberattack
"Tool of your trade": I have no use of python 3, nor do I have any use for Scala, Perl, or whatever. These could all be considered "tools of my trade".

I rarely write anything high language besides small scripts. Python 2 does the job. If I ever were to need functionality of another language, great, it's fun to learn something new. Our time is limited and we must prioritize. Sadly we cannot invest time to learn everything (well I guess it's possible, but I rather be awesome in four languages than mediocre in twenty).
Tesla K20
has anyone used a GPU accelerator such as the Tesla K20? I'm especially curious to its use in data analytics and desktop applications, whether there was a major performance boost, and if so how much
Quite simply a phenomenal resource and one of the best links I have ever seen posted on HN.
A talk by Rich Hickey (creator of Clojure) about what sets Clojure apart from the usual object oriented languages, concurrency-wise:
http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hic...
"A plan to make an application that helps real people to make their lives easier, solving a well-researched problem" is his top item...
Is it legal to sell your iOS promo codes that way? I am sure that is against the terms of service, and to make matters worse those people won't be able to review the game in the App Store.
This doesn't take into account the future Apple is trying to push with iOS where they have control over what you are a'allowed' to run on your phone. Loss of freedom is an important issue and without competition to keep them somewhat in check the future would be quite bleak
Hi! I'm the same way. That's an excellent attitude to take with people who behave well. But for those who don't, you have to fight them. Certainly for yourself. But if you want to found companies, you're going to have to learn to fight for everybody. Because otherwise one person who enjoys confrontation can make your company a nightmare.

So if you're reluctant to fight for yourself, fight for your colleagues, current and future. And honestly, I think it's good in the long term even for the people you're fighting. To be happy, we all need to learn to respect other people.
This seems weird to me. Won't this cause a fork in Python at some point, where the 2.7 developers continue on 2.8 or rename it entirely, and another fork continues on what is now Python 3?
When someone makes a post demonstrating a complete failure to consider an argument before making it (claiming that a substring search requires allocation of any kind when all it does is scan and return an offset...) I don't think it's necessary for me to explain in elaborate detail why they're wrong.

I don't need to explain how I'd implement it because every obvious implementation of the strstr algorithm doesn't need to allocate because it's a substring search! Search operations are pure and don't mutate!

Every single implementation of strstr or equivalent in every single programming language I have ever seen does not require an allocation. It either returns a pointer to the location of the first matched result, or returns the character index of the first match. That's it.

Any other absurd implementation you can think up to justify null-terminated strings - like returning a copy of the string with a null terminator after the match - just doesn't make any sense. That's a different operation.
He's not "banishing" anything. He's saying there are some things you NEED, and some things you don't. You can have a successful webapp without using a CSS framework. You can't without solving a real, well researched problem.
Unless Puppet Labs gets into the business of office/school supplies, I don't. Trademark protection is limited by the type of product, which is why "Apple" the computer company and "Apple" the Beatles record label were able to coexist (mostly) peacefully...until Apple Computer released a music player and entered the music business.
I know of a small company (won't publicly shame them) that to this day is actively developing a php 4 code base. The reason is that they use a couple of libraries which do not work in php 5 and don't have the time/manpower to port it.
And in Python 3.4+, much of the async functionality of Twisted will also be available in the Python standard lib itself (asyncio, Tulip, http://legacy.python.org/dev/peps/pep-3156/).
Ever since seeing this in 2011 I wanted to use it to find signal shadow in the house. I have yet to build it...
Linux 3.15 Can Almost Be Compiled Under LLVM's Clang
How To: From nothing to Django serving cloud server in 1 hour.
What have you done outside of kickstarter to promote the project?

I think that is key.

The kickstarter is just the hub of a marketing push.

Have you pointed anyone on any forums, social media or blogs to your kickstarter?
http://www.khanacademy.org/math/arithmetic. Hope this helps
No it is not the same. First of all, CQRS is applying CQS to the architecture, so it is an architectural decision. When you use commands, you know about the interface of the endpoint receiving your message. In case of an event, you do not have to know anything - and this is the whole premise of this post. In the article to come, I have explained the differences more with regard to EIP as well. A half-draft available at https://gist.github.com/aliostad/55b652e44dfe87d44444
Chrome extension to fix Google Voice interface and add new features
Hey all --
Built this little chrome extension to fix some usability issues in Google Voice. Also available in other browsers as well, just shoot me a message.<p>https://chrome.google.com/webstore/detail/voice-scroll/cgeednalmjpnlhifbphhclaheiklmafd
Being students, we were modest with personal funding as we've learned how to live cheaply while working hard. Based on what we live off during term time, this amount of funding is viable for us.

A loan is a big nono, we want 100% of funding to originate from customers. We would not be Kickstarting otherwise.

So we are in university until the end of June (2.5 months), full time development would begin at the start of July, ending with release at the start of October (3 months). Early access would be some point prior to that. I hope this justifies our timescale, although it does prove that we have not been clear enough with this matter.

Thanks for your comment, lots for consideration!
"Don’t wait for someone to teach you." Michel Feaster, CEO at Usermind
Idea for new password management protocol
i've been a highlight-reader for as long as I can remember. It irks me when there's a widget that does this, or if the text is in an image. It gives me nothing to 'hold on' to!!
Robert Conquest, per his 2nd Law of Politics: "Any organization not explicitly right-wing sooner or later becomes left-wing."
Thank you for adding a license. I don't mind the state, I'm just experimenting too. About the terms... Of course it's a deal =)
The Gnome Foundation exists for a very specific reason, documented by their charter.

It was not remotely within the purview of the Gnome Foundation's charter to administer the OPW program for external organizations, and it's is unclear whether the Gnome subset of the OPW program itself was within their charter to begin with.

This is especially true given their apparent prioritization of OPW payments over all other foundation obligations to the extent that they actually spent down their cash reserves to near zero.

> If the contributor base was 98% female and you were getting a paid internship, you would not be bitching in a HN post right now.

If the board had so severely damaged their ability to fulfill their chartered objectives through any other out-of-charter overreach, nothing would be different here.

> Your closing statement demonstrates your flawed thinking: Of course a push for inclusion is biased, because it focuses on the people that are excluded in order to include them. The program doesn't care about you because you don't need any help from the program!

How are you so certain that I, and other individuals, don't need any help from the program purely on the basis of my gender? A number of very bright ("white", male, not that it should matter) South American developers have a lot of trouble participating in open source due to travel laws, visa difficulty, language barriers, and budgetary and technology access limitations. This has very much limited their career and personal growth, is something that warrants active intervention, and is still outside the purview of the Gnome Foundation.

There is an almost infinite axis of diversity, none of which are within the purview of the foundation's charter. The mission statement is quite clear.
Automattic isn't a small company.
thank you for mentioning this.
http://commons.wikimedia.org/wiki/Commons:Country_specific_c...

You need consent for everything in my country.
At any time you can withdraw previous consent.

There is no point linking to a wikipedia for the USA when its a completely different legal structure.

Edit: Guardia Civil . Not police.
But unicode strings are the default in Python 3, so they could have kept the 'u' syntax and just let it be a no-op. I think that's what was meant.
in other words, this is a general protection against a whole class of vulnerabilities
That Feeling You Get When Reading Someone Else's Code
I will be watching a few of the ones marked under tutorial that are 3+ hours long.

I really appreciate the fact that they allow these tutorials to go this long and respect the content to know that it will take this long to provide more than a superficial understanding of the subject.

I also find the presenters are much more relaxed and their personalities really come through as there is no pressure to get everything in within an hour.
On Canadian Household debt (as of July 16th, 2013):
http://www.td.com/document/PDF/economics/special/CanadianHou...

"• However, the most commonly cited debt-to-income statistics in Canada and the U.S. are not directly
comparable. There are differences in the methodologies used to calculate both debt and income.
There are also differences in how health care is funded in Canada and the U.S. that should be fac
-
tored into the amount of personal disposable income households have to help service their debt. "
Are we witnessing the age of the socuql media director?