skysight-inc/HackerNews huggingface dataset:
I can't downvote posts which are replies to one of my own posts.
Mildly alarmist. Yes, there isn't going to be a 2.8, but on the other hand 2.7's being supported until 2020.[1] So it's not like you're going to be unsupported if you don't transition in the next 10 seconds.

[1] http://legacy.python.org/dev/peps/pep-0373/#maintenance-rele...
After trip to space, cherry trees mysteriously blossom years ahead of schedule
> If not, why doesn't OpenSSL use an existing secure malloc library?

Any extra library dependency makes OpenSSL less portable. It doubles the work needed to get it running on your new embedded system. shrug It may also increase the code size and attack surface (although probably a good trade-off).

I don't disagree that it sounds like a good idea :).
Awesome examples of email Subject Lines from great brands [SlideShare]
Hiring an accountant was a godsend. I had just moved to a new city and did not know we had a business property tax here, or that the city itself had their own business licensing requirements (even for work-from-home freelancers). Not only did my accountant quickly get all of that taken care of, they also found more deductions in my taxes than I was paying them. It paid me money to hire an accountant.

Technically, yes, one could navigate all of the forms on their own and get even more tax savings, but that is only the case if you don't value your time. Since I charge my clients by the hour, and filing taxes often takes several hours for us in the United States, having an accountant also meant I could work without worry and make money instead of having to take a day off from working or stress myself out on my regular days off.

Hire an accountant. Do it right away, you give them a retainer and they'll have a price sheet of services they offer. They'll ask you what your goals are, just tell them you are interested in making sure you are in full compliance with the law, but don't know what you're doing. They deal with customers like us all the time. They have it streamlined and know exactly what to do.
Look at how mature the industry is. 15 years ago you didn't have the kind of tools we have today.
This is certainly true. Saving the owner of a small-ish business several hours over the course of the year is valuable, and probably an easier sell than selling the same to a large state-run school.
They are hashing out the details on the email thread [1]. I don't know how correct it is but this post [2] in particular tries to give some numbers:

>You mention an estimate of $400k as annual turnover for the OPW, which
(according to the most-recently available annual report that I can find,
the 2012 one at https://www.gnome.org/foundation/reports/) is very close
to the turnover of the Foundation as a whole ($418k income and $409k
expenditure). Those 2012 numbers include $106k of Women's Outreach
expenses, so the turnover of non-OPW Foundation tasks seemed to be
somewhere in the region of $300k.

So apparently it caused turnover by being a huge source of growth.

[1] http://thread.gmane.org/gmane.comp.gnome.foundation.general/...

[2] http://article.gmane.org/gmane.comp.gnome.foundation.general...
Leo Trader Pro-bestcbstore.com
I had the same realization few months ago with a product I have been growth hacking for too long, improving on feedback, A/B testing, only to figure out people don't really care.

>> people want everything for free
just everything of that value to them. Give them a software that turns them 20 yrs old and they will pay.

If you are about to give up on putting more energy into it, talk to your friends maybe someone wants to jump on board and put energy into selling it.

Hey, you are around 22, already experiencing a seeming-to-fail business. Awesome. Extract your take-aways, learn, move on. Go and read The Lean Startup if you haven't read it yet.
The problem is not in edge sorting or taking advantage of it..its the accusation that Ivey conspired with a dealer to get signaled of specific cards during the deal.

That very much is somewhat Illegal whether the claim of Ivey's that he requested automatic shuffling cards is correct or not...at least in the USA..probably UK as well.
He does have a point.
It's not common because usually higher-ups always remind people who's in charge.
It's up to you, but if you decide to stay you need to be more affirmative and build self-esteem.
Better yet, buy the new (early-release) book from Grinberg. It's fantastic.
The key thing here is "in the past I was very stubborn when it came to x". This probably happens with most people so think about why you were stubborn about x in the first place and why it was the wrong choice to maintain that opinion until you finally changed it.
This is cool. I would use it if it was on my city (in Brazil). But I don't know how to market it.
There is no point to being "against HFT" -- you need to support an alternative market design and explain why it would be better.
Actually, you were just feeding a troll. That's what the downvoting is about, not your ego.
[Rate my App] iOS – Witch Night
Damn. I hope my grandchildren see the day when Python 3 is commonplace.
The author creates their own BASE_PATH but I think in Django 1.6 this is taken care of by a built in BASE_DIR
A Multi-Factor Analysis Of Startups
Akamai's patch is older than the heartbleed issue in OpenSSL so it wasn't a response to heartbleed, and they were still vulnerable for non-key data.
This is a basic JavaScript tutorial. How did this reach the home page?
A lot of similarity of websites has to do with usability. If I go to a website that is similar to others I frequent, it is easier to figure out what to do. This is proven out in user testing. Those sites that are familiar will do better in converting and win those A/B tests.

How many times have you been to a site with a different design and have to spend a few minutes trying to figure out the navigation? If you are trying to get your users to do something, familiarity is what wins.

Maybe our common definition of creativity is wrong. Good design isn't always "new and cool." Often the best design simply achieves a goal within given parameters.
I'm guilty of doing what you describe. It wasn't until I moved away from Django for a bit, built a Flask app, and came back to Django that I finally understood what was going on. The approach that the article describes really reminded me of creating a Flask app. I would have learned Django MUCH faster with such an approach.
Another handy alternative to this site is http://cdnjs.com/ and their repo is located here: https://github.com/cdnjs/cdnjs.

This is typically what I use to offload hosted JS to a CDN although CloudFlare does a very good job. I had a problem early on with MaxCDN which powers http://www.bootstrapcdn.com/. While building http://gitignore.io, I had one pretty bad outage just as I was trying to promote the site so I first switched to cdn.js and then to CloudFlare and have been happy ever since.
Ask HN: A site which crawls and compiles
I often find myself requiring a precompiled library or executable, and more often
than not, find the process not so simple..

I recently needed a precompiled ffmpeg, and found it at http://ffmpeg.zeranoe.com/builds/
Which was great - so from this I thought it would be great, if there was a site,
who's primary job was to crawl GitHub, SourceForge etc, download sources and produce
Builds ready for download.

Would this be useful, or even possible ? - If it is possible, what do you think, would
It be handy enough, to invest sometime in me making such a crawler/compiler etc
It's hard not to have a crush on the japanese when you can relate to all this. I recently walked a man to his destination for 10-15 mins, because giving directions / pointing on his map "left too much room for error" as you concisely put it. All so I didn't fail as some anonymous directions-giver. It's just something you expect to get right.

But I don't desire 'perfection' in anything, I simply have standards that don't degrade. Think of TV talent shows, and the horrible people you get to see during the auditions. These people lost their standards somewhere along the line.
Online skimming habits alter print-reading abilities
...also, he's renamed it "Python XP"
I think it's a fair question. If they had what they believed to be an improved (more secure) OpenSSL why not contribute the patch back to the community? After all they are standing on the shoulders of giants here, it seems a bit selfish to take an open-source project, improve it, and then not share that back.

Yes I know that many open-source licenses do not obligate one to do this, but it still seems like the right thing to do to me.
Well, I've drawn an interesting conclusion though :) First, the article is talking about "lines changed", which includes new lines and deleted lines. Second, both products mentioned in the article are of the same complexity, even though they use different languages: PHP stack vs. Java stack. But I appreciate your feedback :)
My advice would be to plan how you'll deliver the game anyway after not getting funded. Certainly it would be nice to have £8,000 in preorders, but it looks like you'll need to continue working on it in your own time until you finish. Many games are completed this way, and you can do it too.

Have any of you developed games in the past? If not, finishing this game on your own and releasing it will be a great learning experience for all you. Your game, to be blunt, looks like a student project (and it seems that two of you are in fact students.) I don't usually fund games on Kickstarter unless they're made by teams with clear track records or are very highly polished, and there's nothing that jumps out at me from the Kickstarter page as really differentiating your game from many others.
I was once offered the job like this CTO, taking over from a less experienced co-founder, with his consent, while he remains in place. I didn't take the job for other reasons, but I would never have done what this guy is doing to you. And if I had, the CEO would probably fire me.

If you were really that bad, your co-founder CEO should have parted ways with you already. But of course you're not - just the fact that you are aware of your limitations and learning as you go, is evidence of that. I've seen bad technical co-founders, and they are NOT aware of their limitations usually, or don't care about it. And BTW for the quick-n-dirty prototype part of a start-up's life cycle, having crap code is perfectly fine IMHO - as long as you're aware of it and it's a conscious decision.

But if that really is the case (and I doubt it) - and it's for the greater good of the company that you will be fired - you should be very well compensated for your time and effort, as other have mentioned. I've actually seen another situation at a start-up where this was in fact the case, and the company was better off firing a co-founder. It was painful but he was compensated and got to keep most of his shares, so it was probably for his interest as well (though I'm not sure he realized it at the time).
That's a good point: They don't want to you to leave now, so leverage that. But this situation is not fixable by staying at the company. Recognize the CTO and CEO want you leave when it's convenient for them, and that's it's probably a personal issue, they probably don't like,working with you or else they would've suggested some other role for you. So find a way to leave now with your equity intact, with the help of a lawyer.
I work directly on this at the SEC and as such cannot comment on the matter publicly. I post here only due to the correlation between people who would read the comments of this post and those who might be interested in getting involved... because we are hiring.

Specifically, we're looking for 1-2 core devs (hacker/generalist types honestly). Python's our main language now & I'm trying to incorporate Haskell as well. Green card/Citizen required + NYC only (sorry, not up to me), salary 120k-190k/yr, 40hr/wk, awesome team run like a research arm.

martinow at SEC dot gov.
It looks like the program should pay for itself, except they pay interns before the sponsors pay them. I imagine some sponsors go into arrears and it becomes a collections problem.
Guido's or yours opinions are irrelevant. If people have a lot of code for Python 2.7 and have little incentive to migrate to Python 3, then they'll stick with Python 2.7.
Validated FIPS 140-1 and FIPS 140-2 Cryptographic Modules
It looks as if the "bleed to edge" version of the "gemback" pattern does in fact have a left/right asymmetry, with one side showing more of the partial pattern at the edge than the other. It seems like this is what the description of flaw in the article is referring to.
Five Attributes of a Great Technical Interview Question
Interesting idea, but I think that since different systems and projects have varying build systems and many projects can be built with different options, a more interesting project would be a cloud build system - point it a github page and give it a build command line and off it goes.
I still want to see a Python 2 fork getting the care it deserves. I don't trust the motivations of its current developers.
This is the same logic that got us stuck with IE6 and Windows XP for over 13 years (and we'll probably be stuck with it for a few more, altough IE6 has been dying now for a little while and Windows XP is being migrated off from)
Why Instagram Going Down Yesterday Was Good For Them
getting rid of regex based routing would make it even simpler.
How does one learn this?

I suggest an obvious but effective policy: when you need professional advice, speak to a professional.

The first time you need a certain kind of legal document — terms, privacy policy, employment contract, whatever it might be — speak with a lawyer.

When you set up your company, find a decent accountant who can get the proper structure in place. They can tell you the basics about what records you need to keep and when you’ll need to do things.

After you’ve done something the first once or twice, you usually have a reasonable understanding of what the essentials are, and you can probably do more of the work yourself to save time/money. The professionals can then become more advisors and reviewers than the people doing routine paperwork.

I also strongly agree with 'jakobe about finding professionals who are used to working with small companies, preferably by personal recommendation. It’s much more than just pricing: the whole way they work is often very different to how bigger accountancy and legal firms who are used to working with bigger companies work.

As a final tip, in most places there are organisations that support small businesses that you/your company can join. These usually have a modest cost, but IME membership can easily pay for itself many times over. Some useful services they might offer that save you time and/or money include providing templates for common types of legal document (which you can use as a starting point if you’re drafting yourself), providing legal and/or tax helplines (which you can phone when you just need five minutes speaking with someone who knows what they’re talking about), and producing general guidance on things like contracts, tax, and insurance, with a focus on issues affecting small businesses. You might also find you can get more attractive pricing on things like business supplies and insurance through such organisations, as they have much more bargaining power collectively than any single small business has on its own.
That makes sense. I misread that badly.
This is the reason for idempotent server configuration via Ansible, Chef, Salt, Puppet, or even better NixOS. Backing up a deployed application is kind of silly when the tagged releases should be sitting in your source control and that the press of a button have an entire server built and configured from scratch that is identical to the one you need. Then storing that configuration in source control.

Backing up configuration files and what-not is also pretty silly and indicative of bad devop practices.

The database should be versioned and maintained with a migration tool. So the only feature of the database that needs backing up should be the data it holds - live replication servers that can act as background backup slaves are perfect for this.

The only stuff you should be backing up on your servers are the latest log file rotations, user-generated data in the database, and any critical files that were also generated / uploaded by your users (but technically, you should be storing those in S3 with duplicates in another availability zone).

One other thought: people usually don't think to encrypt their backups. Duplicity + GPG + S3 is what I use right now and is super easy to setup with some fiddling. Once Tarsnap becomes a bit more professional I'll be moving all of my server backups to Tarsnap.
This service looks interesting - does anyone have experience with it, or have any information on typical pricing for it?

I'd be interested to try it out for a web service that I run.
Since it's only bug & security fixes for Python 2.7.x from this point on, the momentum to python 3.x will pick up considerably.

Python 3 compatibility far outnumbers incompatible packages now: http://python3wos.appspot.com
He's more like the Bill Gates of the company. Has serious technical chops, and knew that technical thing like scaling were not optional. Compare to the object lesson of competitor Friendster, where the people running it after they ousted the computer programmer founder ignored that minor detail....
Python 2.7.7 aka the Duke Nukem Forever edition!
Same, much better off tethering to my phone here in the US. Maybe they could do it for carriers with cell signal and the carriers could improve any gaps, though. Same for private WiFi at a building or company.
Are non Silicon Valley dollars less green?
Can't distribute, actually. We have internal combinations of GPL'd software and OpenSSL, which has Eric Young's advertising requirement. The GPL forbids us from distribution that combination with the extra requirement, and OpenSSL's license forbids us from distribution without that requirement.

So we're stuck: we avidly use and consume free and open source software, but can only give back code by carving off bits here and there.
> Why was "The Outreach Program for Women" allowed to so significantly impact Gnome's primary mission?

One of the Gnome Foundations primary missions is "Fund Receipt and Disbursement": "The foundation will be in charge of disbursing these funds to the benefit of GNOME and, to the extent possible, in accordance with the wishes of the benefactor" (https://wiki.gnome.org/FoundationBoard/Resources/Charter).

The funding of the OPW sounds like it's completely appropriate here. Several benefactors and organizations have wanted to fund this activity, and the Gnome Foundation provides the means for them to do so.

> Why is the Gnome Foundation is funding and administering this program to begin with?

It is a multi-organizational program, between several different projects. It looks like rather than setting up a whole new organization just for this one program, they decided to have one group do the organization and running of the program, while the other groups contribute money to that one. It can be expensive and inefficient to set up too many new organizations; there is a lot of overhead to a new organization.

It looks like the problem is that because the OPW funds internships, the Gnome Foundation winds up having to pay them at a steady rate, while it may get payments from the other organizations in lump sums. It sounds like the Gnome Foundation has not been keeping up with invoicing the other organizations, so while they'll be in the black once everyone settles up, right now they've run short of cash on hand due to all of the outstanding balances.

> it absolutely should not financially impact Gnome's ability to ship Gnome.

Is shipping Gnome the job of the Gnome foundation? As far as I can tell, the foundation is there to organize conferences, run the server infrastructure, and run programs like the OPW. Actual development is mostly done by member companies, like Red Had and SUSE.

> Given that the outreach program was started in response to the lack of women candidates for Google's Summer of Code, this program could (and given fiduciary responsibilities, should) have focused solely on non-exclusionary outreach to women Summer of Code candidates.

That's not necessarily the best way to address the problem. It may be that certain aspects of how Google's Summer of Code works inherently biased towards men; or at least, people who are already fairly comfortable in the community and with open source software, which given the current substantial gender imbalance in the community, can mean that it's not really a suitable way to encourage more women to get involved.

Running the internships separately from the Google Summer of Code is perfectly fine; they just need to do a better job of managing the finances.
Look again. It is less than a lane wide with the blades stowed.
If you can't charge your customers, you probably don't have a sound business model.
Show HN: CodeAway.co – got a startup? Need Help? This is for you
Hello HN, would really appreciate your thoughts and feedback on my new startup codeaway.co
List your startup on CodeAway and designers and developers will come and work on your site in exchange for a place to stay and a bite to eat. We need our first few startups for our launch so please think about signing up - its completely free!
Let me know what you think of the concept and of the site, appreciate any and all feedback :)
Thanks!
See, when they invented new web browsers, the old websites still worked on them!

...and therein lies the difference.
I thought 2.7 has always been the bugfix branch and no new features would be ported to the 2.x branch after 2.7 was released? Some things were backported from 3.x to 2.x but that was done with 2.6 and 2.7.
This is really disappointing to see - I fear that it will slow adoption of Python 3 even further, when it was just reaching a tipping point[0].

When I first learned Python, I learned Python 3 first because it was newer, and I figured everyone would be using it soon enough. Little did I know that Python 2 would continue to be supported for over ten years after that!

Some people make a big deal about figuring out "which" Python to learn - that's not really much of an issue, because Python 3 isn't so different from Python 2 that it's hard to pick up the other very quickly (especially given how much has been backported to 2.7). But it's unfortunate to see people continuing to write new code in Python 2.

[0] http://python3wos.appspot.com/
Word to that. I was contracting once and I asked about the backups. Someone was diligently changing the tapes on a daily basis but the backup had actually been failing for months. How we laughed...
ECJ and data retention: emergence of a fundamental right to security?
He may be a troll, but he's expressing a sentiment that seems to be widespread in San Francisco; how many people to date have been assaulted for wearing Google Glass? At least a handful by my count, and I'm not even vaguely wired into what's happening there. ADDED: And none to my knowledge involving a parent's children.

I don't think a lot of people realize the potential consequences of such beloved direct action.

ADDED: see down thread, you were right, and I didn't recognize it.
Because there is a lot of free software out there.

I think a better marketing plan is to charge a monthly subscription. I have no data on this, but I believe a lot more people would rather pay $5/mo indefinitely rather than $400 one time.
Oh for god's sake. Kill the damn thing already.

PHP 4 to 5 was a massive leap compared to Python 2 to 3, but they actually made that leap!