skysight-inc/HackerNews huggingface dataset:
While recognizing the completely different context, I'd approach it like organized sports management/coaching. There you have disparate members with similar skillsets but different roles that as a whole contribute to one thing: winning. Trust, respect, belief in each other's abilities, and most of all, pushing HARD to accomplish a shared goal and vision. You have a captain who plays, a coach who is trusted completely, and different roles that are recognized as indispensable yet won't work without the others playing their part.

Of course not everyone wants to be pushed this hard, wants to be part of something like this, and is paid enough to take the obvious abuse. It's just something nice to fantasize about.
Wrote this just for fun and to practice my JS skills a bit. Nothing revolutionary, but hopefully a fun walk down memory lane.
I used the code from brainwallet to make a system that allows you to create a bitcoin address, encode the address in your gravatar image, and then send secret messages / get the bitcoin address of anyone who's done this with their gravatar. It's nice because you only need their email or the hash of their email. http://kybernetikos.github.io/VisualSecrecy/

It can either generate a key pair from your password or use your password to encrypt an imported keypair. If you use the address generated from the password, it is stateless, just as the parent suggested.
You are assuming one specific reading, when there are at least two valid ones. The way I read the comment was basically to say, "Geez, what git calls 'simple' ('push the current branch into the remote branch from which you are pulling, but only if they have the same name. This is supposed to be "more safe" for beginners than the "upstream" mode.') sounds like it would be better-named as 'current'. Isn't this obvious to everyone, including the git developers? Why are these unintuitively named options so frequent in git?"

That said, I disagree with the sentiment, since there is already a 'current' mode to which the 'current' name seems to apply at least equally well.
I'm sorry that I can't tell you how to get paid to work on oss but great question!

I suggest to watch the first part of Aaron @tenderlove Patterson's closing keynote at Rails Conf 2013[1], that touches upon this topic.

[1] http://www.youtube.com/watch?v=5kgUL_FfUZY
Well, iOS 7 does support OpenGL 3.0 ES. If I'm starting now, why wouldn't I want to target it? By the time, I'm done with my first app, iOS 7 will be on over 80% of the iOS devices.

I checked and Android 4.3 supports 3.0. KitKat's low memory support should mean that even new cheaper phones will get Android 4.4 in the near future.
Why Everything Is Dirtier (2011)
Show HN: bookmarking video progress & webpage scroll position
I love ours, the Melbourne Hosting office in Manchester, UK:

http://www.melbourne.co.uk/about-melbourne/we-have-moved/
It would be awesome if we could add a new "Who's Hiring?" thread each month but an open-source edition. i.e. any company or startup, large or small could advertise the open source project they are will to pay people to work on, if it is part-time or full-time and whether it is on-site or remote.
We are all eagerly waiting south to be merged into Django.
https://github.com/django/django/commit/9aa358cedd1ad93c0f4c...

Or have we?
Hard-ass instructors aren't confined to orgo.

I had a professor in calculus. His tests were multiple-choice, with 1.0 for correct and -0.25 for every wrong answer. So even if you answered _nothing_, you would get a 0.

The average in his exams used to be -1.5 or so. You made an "A" if you got > 2.5 out of 15.0
This is an invented objection. In reality, in classes of sufficient size, there is always a subset of students who work hard (or are extra smart, or whatever), a subset who is average, and a subset who slacks, or just doesn't understand the material well. The objection that there might be a mass class conspiracy to all score 40%, or that everyone in the class will be lazy, just doesn't make sense.
I am not arguing the merits or details of the ACA. That's pointless at this stage of the game. You can go argue that with someone who might be interested. I am not.

What I am highlighting here is that, due to the ACA, for the first time our nation is seeing in all it's splendor how things are done in government and how ugly all of it is. Add to this the horrible NSA stuff and other issues and, well, I just can't see how anyone with a true and solid moral and ethical compass could be for more government control of our lives rather than less.

I want younger HN'ers to realize that this, exactly this, is how EVERYTHING, in government is done. It is wasteful. Incompetent. Inefficient. Intrusive. And it should scare all of you.

Take the US budget and imagine that nearly every program and every line item is executed in exactly this fashion or worst.

What do you think we could have done with six hundred million dollars. I am not talking about the ACA. I give you six hundred million dollars to spend --efficiently-- in anything you want. Would you burn it this way? Would you spend it on a pointless war? I would hope not. Only government can pull off something like this and then go on TV and make it sound like they are doing a good job. In the real world people would get fired and a number of them would face fraud and other charges.

Again, I don't care about what you want to discuss. For all I know you are absolutely right. I am simply using the parade of insanity marching before us --all sides, all political corners-- to illustrate that for the first time we all get to really see how things work.

That's it. It's the only take-away.
Network effect. All my friends and family use Skype and Facebook. It's difficult to avoid using them when people have picked them as their sole method of communication.
No decent password manager will expose your passwords to a third party. If syncing is supported, only passwords encrypted with your master password are sent over the network. AFAIK, that's how all the popular ones work.

FWIW, I use "pass", which is a short bash script that's a thin wrapper around gpg. If you can't trust that, I'm not sure how you can use a computer.

http://zx2c4.com/projects/password-store/

Btw, your password square generator isn't using a secure source of random numbers, which makes me highly doubtful.
Scrum is designed for [ guaranteed ] latency, like an RT os, not throughput/productivity or efficiency or any other objective, developers feelings incl.
“A broad spectrum”
The NSA will never be able to prevent a terrorist attack hatched and communicated entirely within the US since they're a foreign intelligence agency - by statute their focus is on foreign threats and they're not allowed to collect against people inside the United States. That's why, for example, congress called the FBI Director to question regarding the Boston Marathon bombings, not the NSA Director[1]. The NSA would only be able to help with terrorist attacks against the US planned by international terrorist groups or terrorist attacks purely directed overseas. That's not to say that US targeting of foreign terrorist threats doesn't have a purpose. We have lots of diplomats, soldiers, etc. serving overseas, not to mention aiding foreign partners.

I think the terrorism card has been played a bit too much by the administration. Yes, there is a threat, but it's much more of a threat to embassy staff and military overseas than ordinary Americans. I think it's used as justification because it's easier for Americans to see terrorists as threatening after the 9/11 attacks. It's harder for the average American to feel threatened by foreign spies and state-sponsored hackers, or see the value in spying on foreign government officials.

The parties who stand to benefit from cutting back NSA spying are the people who are targeted by it. Most of the articles that come out just show how the NSA is conducting their collection and then pass on assumptions that they must be targeting everyone. The NYT article we're discussing today actually goes into some detail on who they're targeting. Any tradeoff discussion needs to focus what they're actually doing and whether or not the US would be better without it. The problem of who they could be targeting can be dealt with using proper oversight and legal frameworks - we have an armed police force but don't live in fear of random officers breaking into our homes and gunning down our families.

[1] http://www.huffingtonpost.com/2013/08/01/fbi-prevent-boston-...
Firstly unless you have a lot of duplication in that 200TB you can't.

Two areas you need to ask yourself:

1) What is the daily amount of change per server and with that the total amount that you need to backup daily or whatever frequency you need).
2) What is the initial uniquiness in the data being backed up. Mostly core OS and system with standard same local copies of data tables?

With that you can work out what you are trying to do form a need perspective. May be case of local imaging servers and doing differential backups automated. But if compression and duplication are not the case and/or high frequency of data then you will not be able to fit that data into a smaller area. You may only get 2:1 or less compression it is realy data centric and you need at least 4:1 and actualy better on all that data.

Look into the problem and define it better, with that a solution will be easier and may be case of proving that you can not do what you need may even need 400TB to back up those 200TB servers due to high volume data changes and need to be able to go back more than the last backup copy and may need to go back a month. Define the buisness needs, impact and with that the cost and budget as this is very much a case of working to a limitation when that limitation is not defined and may well be articifical and defeating in the objective to a cost that exceeds just adding more storage.

In short, define the problem better with regards to data and busness needs for backup -- hourly/realtime daily weekly and the type of data and how dynamic that data is. May be case of easy to do as realy only 1TB of data that changes across all servers each week, just do not know.

Then do not go about doing yoru own backup solution from scratch, as something to replace what you have worth a look if you realy know what you are doing and you may not. But do not reinvent wheels, many options/solution out there but until the true problem is defined then no easly solution can be given.

Heck do not even know if these are Windows, Linux, AIX, BSD or a combination of different servers and with that the options change. ALso factor in offsite aspect of backup as one electrical zapping from a storm or a fire could mess things up if that backupserver is sat next too the servers it is backing up. So many things to consider but above all sit down and define the problem in more detail as sadly the devil is always in the detail and better definition of the problem allows for easier solutions and over all less work as well as smarter work. It is a good leason too learn, just don't do it the hard way and write a backup system backed system on a fag packet problem and design.
I find the font colour problematic at times, because it's very similar to that of the opponents; so occasionally a selected word isn't easily visible against it's background, and I'm not certain which letter I've missed.

Also, thanks for a surprisingly entertaining, and maybe even useful game :)
That sounds interesting. I'll keep an eye out for a product along those lines. I agree that performance reviews are degrading. My hope is that they can be made to go away somehow.
Yes, so the levels should be fairly diverse as well. The expert mode might be ok for me, but I noticed that even the entry level game is not that easy for kids of age 5. Could you just make a slider for the difficulty level?
The problem is not disputes over the authenticity of the signature. The problem is disputes over what that signature is connected to, i.e. disputes of the form: "Yes, that is my signature, but that is not the document I signed, this over here is the document that I signed." That is the reason that when you sign a physical document you sign the actual document, and not a blank piece of paper that you then attach to the document with a paper clip.
This seems to be a flawed analysis based off of a flawed analysis...

First, agile principles don't imply that an agile approach will always succeed where a waterfall approach will fail. It merely asserts that agile increases (not guarantees) the likelihood of success.

Second, the article's three sources didn't "proclaim that HealthCare.gov would not have failed if it had just used “modern” software practices, called agile development". The closest that comes is the third source that says, "None of these missteps would have occurred if the contractors had taken a gradual, agile approach." But in general, the articles were arguing that an agile approach would have improved matters, not guaranteed success.

Third, agile is a spectrum. People attempt agile within larger waterfall restrictions all the time. It doesn't work very well, but it still might work better than being 100% waterfall. But it doesn't change the fact that this was a project with guaranteed high traffic on launch day and a hard deadline, and a prohibition to deliver a smaller MVP early. That right there is incompatible with the purest forms of agile.
Rampant grade inflation at Harvard and other Ivy leagues does not make grading on a curve a good idea. What does grading on a curve even mean if everyone is getting B's and higher anyway? If the class cannot grasp the material at hand, they should be graded poorly. If they learn it well, they should be rewarded. It is perfectly fine to write difficult (even near impossible) questions on an exam, with or without a curve. The only classes where I saw a grading curve used effectively were the weeder classes at <my well known research university> for high-demand majors. Like ochem for pre-med and electrical engineering prereqs, there were not enough spots in the program for everyone, and a certain percentage would fail the class, therefore assuring that only the strongest students would be admitted to those high priority majors.
Also, the other kind of typing. Like if "traverseWithKey" appears at the top of the string, I have to hit it with:

Applicative t => (Key -> a -> t b) -> IntMap a -> t (IntMap b)
http://www.forbes.com/sites/jacquelynsmith/2013/03/08/10-coo...

I work at one of the companies listed.
You can install cygwin and have your bash shell and all your familiar utilities.
I know you want a service, and this is a product, but I'll mention it anyway: https://jitsi.org/

Not sure how integration would work.
PayPal's commission too high and integration was not simple as Stripe, Braintree. If only option is PayPal; i can get a vpos from a bank and its much easier plus lower commissions
Depending on what you are planning to do. If you want to store your browser passwords, you should look up services like 1Password. If you want to store your passwords for everything else and don't need automated fill-ins, I would recommend a Truecrypt container with a text- or excel file in it. You can store it wherever you like (S3, Dropbox, etc.) as long as you decide to use a strong password or keyfiles.
Watch Maker Android Will Release A Smartwatch Compatible With Android
As someone who is just starting to dive into Django and Python in general I have to admit being confused by benchmark after benchmark that puts Python near to the bottom of the performance curve when compared to other technologies (Go being one that jumps out at me).

I have to admit that part of me is wondering if I am making the right decision in investing time, effort and money getting up to speed on Python/Django for new projects rather than devoting that time to something like Go. Can't do both. Not enough time and we need to get things done.

Now, I do appreciate that Python has a huge ecosystem and lots of very useful libraries out there. That alone might make the price of admission worth it. I also look at these benchmarks and it seems that PHP (something I am really trying to leave behind) frequently scored above the various Python ecosystems.

Can someone put this into perspective for me? In the end performance can and is hugely important. What am I missing when looking at all of this?
Did anyone mention closed source? They just retired their XMPP interface... If there is any way to go, it's not something that is almost equally closed source.

Also Google+ and anything related has about the same reputation as Nokia in the Netherlands. I don't know how it is in the US, but here I'm quite sure I can't even find a single friend willing to use that service.
How To Remove A Tiger's Tooth
This is an interesting question, because I'm in the process of looking to hire an engineer to work full time on contributing to WordPress. The twist is I'm looking for someone who is currently not part of the WordPress Community, which has made the search interesting.

I know WordPress has a mixed view here on HN, but that's kind of the point - we're (http://wpengine.com) looking to bring some "outside blood" with experienced with best-practice lower-level, heavy-lifting PHP experience that we can help inject into the WordPress Core project.

Interestingly, a lot of engineers I've spoken to don't want to quit a full time job at a company to work on Open Source.

So, my reverse question is where would you go to find folks who want to work on Open Source.
Yet another example of what happens when you depend upon proprietary software. The developers that are upset should have known better.
http://www.businessinsider.com/the-ultimate-office-for-athle...

I am fascinated by this idea of designing a space with the goal of helping employees live longer / happier lives. I would love this for our new space. Is this crazy?
If you insist on rolling your own password scheme, just have the following:

A unique salt per account (eg the username or some stringb you store alongside the hash)

Key strengthening - run the has some number of times over 1000, preferably prime

Any kind of cryptographic has, I think even md5 would be fine if the above are followed
This is a difficult space to enter as a sole proprietor:

1) You have to have an impressive level of ops skill, because your API failing at 4 AM in the morning for 5 minutes takes down customer sites and economic transactions, and you WILL get called on it.

2) Analytics is a hard sell to many companies. It requires non-trivial engineering work to integrate (you are, after all, proposing an API) and often doesn't obviously make them money. Talk to me or anybody who runs an analytics company privately if you want to hear some stories about where the typical well-run software company is in terms of using analytics. You may find that complex power-tools are not exactly what the market wants at the moment.

3) Are you good at B2B sales? This isn't a ginormous market at the moment, such that you can easily get to $10k a month in revenue by signing up 500 companies at $20 a month. That is why minimum buy-in at KissMetrics right now is $1.8k (and goes up quickly from there). Many companies in the space are similarly trying to move upmarket.

In the direct B2B "dialing for dollars" that you'll be doing, prepare to answer questions such as "Why should I use you, who I've never heard of, when I could use the folks who invented the category for free or I can go with the thought leaders in the space and be sure not to get fired for losing all of our data?"

4) Analytics is a hard product to build, technically. There are substantial design and UX challenges. It is a space in which it is easy to ship something which hits every bullet on the design document and yet produces absolutely no value for customers.

Don't get me wrong, people have succeeded with it. Paras Chopra came to me back in the day with an analytics startup that tried to be everything for everybody. It included an A/B testing module. I told him to scrap everything else and focus on that, partly because it was awesome and partially because A/B testing avoids some of the above problems (to a degree), and it's now an $X million a year business.

I could't in good conscience recommend a broad-based analytics product as the first thing you try shipping as a solo founder / small business. (And I love the space.)
Wouldn't that lead to facerape x1000?
Diversity of thought and tech conferences
It seems to me that the best virtue of the Agile methodology is simply in advocating for rapid iteration as input from users is received and getting to market sooner so input can begin to be gathered. Neither of these principles where obviously utilized in the development of Healthcare.gov. Anything beyond those two core principles is easily and frequently subverted by business interests outside of those actually doing the development.
> I just got a forced update

Heh, Linux baby ;)
"US has lower life expectancy...."

Talking point ignoring:

Different countries can have different populations with markedly different health characteristics. That is, "race" in the sense of genetics; in the US, not just African-Americans but plenty of mestizos with a lot of Amerindian genes. Not that I know anything particular about what the latter brings to the table, just that it's sure to be different ... and, heck, the former is a unique population, right?, and neither are in large numbers in any parts of the 1st or formerly 2nd Worlds.

Different countries use different methods, e.g. to my knowledge no other country in the world tries to save premature etc. babies as much as we do, and scores failures to do so as deaths. Neonate deaths are a very major factor in overall life expectancy calculations, since so much potential lifetime is lost.

Those who are interested in bourgeois truth look at things like life expectancy after being diagnosed with X type of cancer. And even then you have to adjust for different populations.

And you compare us to Japan, as genetically homogeneous as you're going to find after they disconnected from the rest of the world and most kept that in modern times??? Please....

Plus plenty of those systems you refer to have free market characteristics, which you weasel with by saying "100% taxation sponsored" ... which I'm not sure really includes any of them but Canada, and they have the obvious fudge---part of their official system, too---of crossing the border. (By that I mean they're the only ones I know of to outlaw private healthcare.)
Interesting idea. I'd be worried that the stray capacitance from the wires and PCB traces would make the total capacitance much higher than intended towards the lower end of the range though.
That hasn't been my experience. I changed mine today to a 40+ character password just fine.

That said, I was still a victim of the hack. Good thing I had a unique password that I didn't share with any accounts.
I don't know about full time, but sometimes when a client asks me to extend a piece of software I'll ask the upstream maintainer if they'll accept a patch for the change (with permission from the client of course). The client gets software with the fix included, where they don't have to worry about checking each future upgrade to see if the fix broke something.
Wow, sekizai looks great. Removes many of my headaches with django's limited block system.
Well done.

I can't help but feel that this post was a beginning of a "goodbye".

Having been part of building software network systems that I recognize your problem (and solution) as it fits well with this engineering domain and that you need clear priorities so when a system get stressed, it can handle the workload gracefully. Maybe this is my way of "imagining my problems as a friend's".