skysight-inc/HackerNews huggingface dataset:
For big projects like Linux or Python, they don't move to Github because they have their own system running for years. They just don't see the benefit and they find their existing mechanism effective. Many projects today still run on Bugzilla, mailing list and IRC.

For smaller projects the cost to migrate from older services like Google Code or even from Bitbucket to Github (or sometimes from Google Code to Bitbucket) is not trivia. I think one reason why Django still use its own system (Trac) rather than going for full Github is the difficulty to migrate old issues over.

So if the reason is "because we have a solid process in place" it is understandable. But actually, running your own system is also a lock-in but you just happen have full control of the system. You are lock in because you are still using that one software which may or may not continue to exist in a few years. If next decade you decided you don't want mailman to run your mailing list, instead you want to use MailFooBar, you will need to prepare migration. The only advantage is you control your stack, your data. Github can shut down next year all the sudden and you can lose everything (this is particularly true and dangerous for people whose software development cycle depends on small start-up services out there).

I think the attitude is a bit strong to potential contributors, even though I can see the reason why it's bad for an established project to consider any migration. It's a personal preference. If you are the main author and you don't want to move, you don't have to move. I don't have time to manage a full system. Heck, I don't have any open source code that is popular enough warrant me to think about running a mailing list or a buildbot farm. Github is perfect for me for just tracking and sharing code with the world.
But then they might want you to login only with a G+ profile if at all they let people comment or so it will require them to use their Google+ photos.

Or if someone wants to have a Google Photos URL to share, Google will give an option of "photos.google.com/<one fucking long ugly random URL>" or "photos.google.com/FirstnameLastname<add some numbers or characters because others may want this URL too!>". That's just ugly!
Im in the neighbourhood too, maybe its fate and we should work together on something in the future ;-)

Im trying to avoid the 'blacklist' thing, its a horribly aggressive approach. I wanted to create some visibility on delivery stats in the hope it weeds out anti social behaviour along with allowing the seller to be more selective about customers.

I dont think every buyer is worth servicing just because they are offering to pay you.
I wish Gitlab† had a way to do cross-instance merge requests (or more precisely real pull requests) for a completely decentralised experience.

† actually I wish Gitlab, Bitbucket and Github would support that, in an interoperable way.
Thanks. That seems both accurate and neutral, so we'll take your suggestion.
I'm a Github user because of the convenience it affords, and I appreciate that. But if I had a mature open source project that wasn't trying to 'grow' as fast as possible, I'd move it off the service.
Is hacker news for product news or just for random consiperacy theories
While keeping in the posting limits NH and being respectful as possible but still make sure all time zones saw the message (not lost in the never stopping RSS feed) I have posted when my site (http://www.petitecloud.com) had updates. Yet someone went so far as to harass me on an other social net that I was someone how spamming more then most. I do not consider 1 or 2 posts a day to be spam especially for a rapidly evolving free and open source educational site (which if you think is "worthless" then between you and your self and not the other readers of NH).

I dare you to flag this because it will show that your motives are not to stop spam but to activaly harm my news postings. Yes I admit the news for my product is not on the scale of a war or something. But, then again being a small company and wanting to stay as small as possible and all other news outlets being elitist in who they let post that leaves NH. At least I am attempting to use it correctly.
You're right, I should have tried it first but didn't want to actually game the system.
I'm in touch with Stellar developers, and they confirmed that this individual is indeed gaming the system.
People with networks of fake accounts routinely set them up in advance & run simulated activity.

This is normally used for e.g. selling fake likes. It's taken as a given that you will have regular churn as accounts are detected, occasionally high spikes of turnover as fraud detection and safeguards change, that kind of stuff. Often the action of converting network behavior into currency activity is what burns accounts.

Given an alternative way of rapidly converting part of that network into a compelling quantity of USD, and the fact that you're routinely rotating accounts anyway...offering to pay money or money-equivalents for Facebook connections in an automated fashion is pretty much screaming for fraudsters to call in the biggest airstrike they can before you come to your senses.
> 3 Samsung SSD 840 in single-volume RAID-1 configuration.

A 3-way mirrored RAID? That seems like an odd setup, especially for a benchmark. I guess (?) reads could be faster with an additional drive, but the system had 1 TB of memory so would pgbench create a working set beyond that anyway?
So where? Because Socrates was sentenced to death; his death was not a suicide.
This is a new topic for me, so apologies if this is an obvious notion, but what if one of the properties of a super-peer is a certain level of transparency and auditability so that any peer can verify its operation? That is, the super-peer contributes bandwidth and reliability because those are the resources unique to it, but the decision-making aspects and operational state of being a super-peer could be out in the open.
Oops, I meant over 500cpm which is around 100wpm. My bad.
SEEKING FREELANCER - remote

we are currently looking for a backend JS dev (node / sails) for an interesting project which will become international. Currently we have a team of 2 developers and me as the marketing guy & owner. Our main focus is to ship out a cool product and have great fun developing the product together.

technology
node.js / sails.js
angularJS
Socket.io
Redis / MongoDB

project
We are currently working on a product which will help marketing guys to make right decisions. Details by skype / e-mail. :)

workload
20-25 hours / week

If you are interested, please reach out and share some sample code / apps you have built.

email: wusatiuk {at} gmail {.dot.} com
That is the definition of hearsay.

If you have evidence, post it and give it an accurate and neutral title. Until you do, the claim is groundless, and groundlessly accusing people is not ok. Ragebait titles aren't ok either.
403 Forbidden.
Who gets screwed after each product acquisition?
I think he specifically stressed he's a Free Software advocate. I think the distinction is important.
Thank you so much for commenting. My name is Omar Ahmad, and I am the creator of Words! I would absolutely love to hear your suggestions. I've been trying to get feedback. Please give me feedback here:
http://sourceforge.net/p/words-language/discussion/
Thanks, got mixed up somehow and inserted a negative were there was none.
Do you tell this to people in an interview?
[sarcasm] I bet they'd hire you on the spot if they heard/read this [/sarcasm]

Do tell, please. Not sure if a troll or just really ignorant with the uses of OOP and "clean code". Original Poster probably also doesn't leave documentation in his code.
Well, for me at least, his advocacy for Free Software is irrelevant to his assertion that his open source project should not require a ToS and login to contribute to. It might explain his motivations, but it doesn't invalidate his position, imo. Others may agree or disagree with him (or I) on these things.
Thanks! I got frustrated after even a newly created throwaway was immediately unable to post anymore on fiber and posted one more comment (that I had already typed) over 3g. Right now I'm too busy to comment more, but thanks for flagging me as legit.

While on the subject, I might also mention that the guidelines ask me to mail info@ycombinator.com for questions instead of posting here. I would, it's just that:

> Delivery to the following recipient failed permanently:

> info@ycombinator.com

> Technical details of permanent failure:
Message rejected by Google Groups. Please visit http://mail.google.com/support/bin/answer.py?hl=en&answer=18... to review our Bulk Email Senders Guidelines.

For the record, I never sent bulk e-mail to any address or service. It's really a hard reject and not just a push to the spambox. Google doesn't seem to care about individuals hosting their mail at home (usually I end up in spam, something Gmail users never seem to look in).

Not being able to comment normally and then not being allowed to email you because of a third party (which is too monstrously large to complain to) is quite annoying.
Thanks for the input.

If there was a web framework for Ada, I'd be all over that ;)
It's difficult or impossible to tell if you made the right choice though, so you have no way of knowing if you should regret your decision. If I visit the store and there are two boxes of cereal, or two deodorants, or two digital cameras, and I buy one of them, I start to feel unsure.

It doesn't matter if the cereal I bought tastes good or bad, I'll always wonder if the other option would have been better. Until I taste the other cereal, I'm left questioning my decision, and being unhappy.
Across the spectrum of neurodiversity (incl. ADD & autism), a large gap exists in language for:

- common emotional experiences, good and bad

- coping patterns for profiling & impedance matching other humans

- dysfunctional behavior patterns that should be avoided

Sadly, because most of these behaviors have been observed from the viewpoint of medical pathology, many "dictionaries" have a negative slant.

E.g. ADD could be a "deficit" of attention, or it could be a "surplus" of attention, e.g. someone switches into a context for a few seconds, then switches out because they are already finished processing it. It's like the duty cycle of an electronic component, forcing the duration to be longer would lead to sensor overload.

Someone could be labelled introvert because they can only spend a short amount of time with other people. But perhaps they have low psychic barriers for the energy of other people and are being bombarded with emotions. Is that anti-social or super-social? What if there was standardized terminology for configuring emotional firewalls?

The language of disability is often defined by majorities. One ADD person with four non-ADD people may be viewed as "rude" for interrupting before sentences are complete, whereas one non-ADD person among four ADD people may be unable to keep up with five concurrent and tangential conversations where completed sentences are entirely optional.
> Do you really want people disappearing with no one taking responsibility or giving an explanation?

Of course not. That's why I said that I fear the reduction of the public record.

However, consider that 30% of American males are arrested at least once by age 23 [1], or maybe that should be 40% [2]. It's a little confusing because both numbers come from studies that analyzed the National Longitudinal Survey of Youth 1997 and looked at arrests from 18-23, and both studies are by the same group of authors. WTF? Anyway, apparently a lot of American males have been arrested (and this is excluding arrests for minor traffic violations).

It only takes losing one job due to an arrest to turn someone into a "yes" voter for an initiative to remove arrest records from the public record, and with so many people having an arrest on their record, there could be a lot of those "yes" voters.

[1] http://www.nytimes.com/2011/12/19/us/nearly-a-third-of-ameri...

[2] http://www.eurekalert.org/pub_releases/2014-01/uosc-sho01031...
As soon as I signed up, I was thinking of this hole. So why doesn't it work? Is it that you are not permitted to transfer back the money?
What do you think botnets are for?
The answer is to stop caring and satisfice. Optimizers are never happy.
I don't know why you were modded down, it seems like a fine joke :P
ok, but if you share your apartment, you'd want it to be clean for the sake of your roommates right? if you use your car to pick up a date, you'd want it to be clean and presentable so she'd have a place to sit... it's the same idea with code.
Location: Beirut, Lebanon (european national)
Remote: Yes
Willing to relocate: Yes
Technologies: Full stack dev, Ruby/Rails/Sinatra, JS, HTML/CSS (mobile), Go, *SQL, Redis etc...
Resume: http://uk.linkedin.com/in/cnicolaou
Email: constantin.nicolaou@gmail.com
We were unable to get LastPass to actually share passwords at all. Created a shared folder with some passwords, checked to see if a coworker could see it, and sometimes they could see it, but most of the times the folder wouldn't show up at all. Spent at least an hour just debugging why this was happening, but we kept getting totally inconsistent results.

I say this as a mostly satisfied LastPass (Personal) user.
If anyone wants to complete the last step, if you send me the 1000 Stellars, I'll send 900 back. Username is Davv. The first person to do it will get 1000 back (since I need to do it too)
His name, oddly for an Englishman fighting the Germans, sounds so German.

> There was no German ancestry in Siegfried's family; his mother named him Siegfried because of her love of Wagner's operas.
Yeah, I'm well aware of that. I was answering the 'what's required' part.
It's not a strawman, the statement at the end of his email strongly implies that he considers people using Github to be incapable of using git without it.

Besides that, nobody would be required to create an account on Github to contribute. The primary repository could be hosted right where it is, with Github available as another avenue of contribution and communication.
Microsoft ordered to hand over emails on Dublin server
There are plenty of people in the black hat community with aged Facebook accounts that they're willing to sell.
First of all: I'm not much of a ruby programmer, but how is it a refactored language? It goes pretty far from standard Algol syntax. I have read the syntax was heavily influenced by the differing SOV/SVO structure in english and japanese, but this may be hyperbole.

As for your main point, I would say have fun working with other human beings on a project, or working on a project that impacts more than just you. You apartment only impacts you and those directly associated with you. A successful programming project will affect far more.

Employees/bosses/academics comprise the majority of the adult populace who can take care of themselves, and maybe you should take a page from their book. And if you think users are the ones who "elegant" code is written for, you don't understand the point of writing good code.

Perhaps try working in a context where your application matters and uses the hardware it is working on to the fullest extent. Things like concurrency and performance are difficult with spaghetti code.

Maybe you've only worked on web projects, sites that don't run dynamically on a server, or are only accessed by a small number of people, so performance doesn't matter because you just pay a flat $5 for a single digital ocean droplet. But I'm being presumptuous. I don't know these things about you. So maybe share your own experience and how you think you have earned the right to call judgement on best practices developed over many years.
I'm sure a lot do, but when we tried to set it up this past Wednesday, we couldn't get it to actually share credentials. Perhaps we were using it wrong, but if we couldn't get it to just work in an hour, there's a fundamental problem with the product.
You shouldn't consider this to be a break. Sure, it's crappy API design--lots of people have pointed out that `head` should return a `Maybe` because an empty list doesn't have a head--but triggering an error in a partial function is not a break. Taking the head of an empty list is no more a break than dividing something by zero.
> Some vocalize that they notice something is off and I might tell them about autism and give them an outline of what it means. If I tell them I often also ask if they can put it into concrete examples of what I do differently. They never can.

The people who can't give examples, can't because they're not emotionally sophisticated or developed enough yet where either 1) they can notice and articulate specific examples or 2) they're comfortable having a genuine discussion on the difficult topic. It's hard feeling like you're missing out, but if you apply yourself in your field and interests you might find that you can make more genuine and worthwhile friends elsewhere.
Nah, just that the stellarfoundation bot checks that you're Facebook-authed before sending over your 1,000 stellar bonus.
These SDHC cards give me the creeps when I have to store sensitive data. I wouldn't sleep at night if my BTC wallet was sitting in one of those.
Out of interest, what if Ireland says they must not hand over the info, and the US says they must?
What's more annoying on my Nexus is that I can auto-sync Gmail (push) and that seems to enable photo sync. I cannot have one without the other!
http://www.bungie.net/en/Clan/Post/163939/67242174
That is limitations I could live with, I'm interested to give it a go. Could you post the scripts on pastie/github by any chance to spare me some dev time? or my mail is in my profile
Weird. I've not seen that before. I'll pass it to kogir.

But the guidelines have been changed for a while to say hn@ycombinator.com. Can you try emailing us there?
I am not sure. This is a somewhat difficult to argue but if he called himself a free software supporter, I think he's more than just an open source advocate. He's a free software advocate so he rejects any proprietary software right away.

Popular OSS such as Firefox and Python still require you to register on their own system before you can submit a bug report. Is that behind a ToS? Yes. Thus, ToS or not is not the issue here. His entire point is his rejection of using any proprietary, for-profit service to run and manage his project -- because he's a FS advocate.

I am not from the Free Software camp, but in the old days, when sourceforge was still popular, I believe any free software hosted on sourceforge would be considered a violation of Free Software.

[1]: https://www.gnu.org/philosophy/open-source-misses-the-point....
> strongly implies that he considers people using Github to be incapable of using git without it.

This is true for most people on Github, unfortunately. There's even an oft-repeated name for this phenomenon: "github monoculture".
would be really nice to have as an sqlalchemy dialect.
Often when I am faced with two choices that I don't like I look up alternatives.
Sorry that wasn't my intention :(
The decisions are difficult because the gradient between them is low. So as https://news.ycombinator.com/item?id=8124172 says, just pick one.

Humans are great a ranking from a low number of choices. Too many choices or of similar quality and our ranking mechanisms break down.
The world could use a "Neurodiversity Parenting" equivalent of this book:

http://www.amazon.com/World-Babies-Imagined-Childcare-Societ...

"Every culture thinks that it knows the best way to care for babies. DeLoache and Gottlieb, both professors at the University of Illinois at Urbana-Champaign, have gathered fictionalized accounts, based on factual information and including a brief description of the culture, of how various societies throughout history and the world think their offspring should be raised. Each of these accounts is written in a style similar to Dr. Benjamin Spock's child-care manuals, but using the traditions of each represented culture to create an analogous guidebook. This is an entertaining and educational collection of invented guidebooks spanning the globe. Questions such as what is the key to a successful pregnancy, when to bathe the baby, how long to nurse, and how to celebrate the various ceremonies that revolve around a birth are descriptively explained through the eyes of societies such as the Puritans of New England, the Fulani of western Africa, and a Muslim village in central Turkey. This book is an intriguing opportunity to learn about other cultures."
can you elaborate a little bit for me? why the distaste for QuickMVP?
Yeah I've got Smugmug and 500px profiles that I'm playing with. I quite like Smugmug so far.

I've been hearing a lot about Koken and am going to try it out soon.
I've had more luck then. Strange they first say it will be fixed and then later say it won't be fixed anyway, I always had the impression they had their stuff together at Connect. Slowly of course but I guess that's what's to be expected because of the sheer size (this is not in their defense, at all, just my idea of why that is). Probably also spend tons of time looking at issues posted by people thinking Connect is a Q&A like StackOverFlow. Anyway for the 6 or so bugs I filed, all for the C++ compiler, the flow was

1. Submit bug report.
2. Get response like "we're looking into it"
3. Wait 2 to 5 months

4a. MS tech (or sometimes event Stephan T. Lavavej himself) posts a comment, "this will be fixed in the next release"
5. Bug report closed as fixed
6. Wait x time where x mainly depends on the point in time of the release cycle where 1 occurred. The later 1, the smaller x. You've gotta time those bugs to get them fixed quickly :P

4b: "won'tfix" / "by design" i.e. I got an explanation of what I did wrong, or otherwise why it happens

4c: "deferred" i.e. posted something that can be worked around and considered too minor of an issue to fix soon
Microsoft Phone ScamFail
Sad. Just last weekend I got some header pins there. Without R.S., if you need electronics components for a weekend project, you're stuck waiting until the next weekend.
> "neither of the two choices is clearly better"

"Clarity" is dependent on what level of information you already have and what analysis you've already done.

In some circumstances, you've already done whatever investigation, research, and thinking can reasonably be done. If the choice is still hard, then the choice is likely to be of similar value either way and you may as well choose arbitrarily.

But in other circumstances, there's still investigation, research, or thinking that can be done (at a level of effort which is reasonable based on the importance of the decision.) In that case, one choice or the other may become clearly better if you are patient and diligent in the decision-making process. So be as patient as the decision warrants.
University of Wisconsin to reprise controversial monkey studies
Because NASA has used C means this guy writes code for the shuttle?

Read the code. Dig through the commit logs. This is the wrong choice on about every level. The best encryption won't save you when you have code like this.

What did we not learn about OpenSSL?
I think the problem hinges on how you define "living in…" if one is in a hotel for a week in Bali, can they claim to have "Lived in Bali"? Usually I believe this is in the 4-6 month range for "Living in a country…" restrictions. The article states he was in Europe for 9-weeks, across various countries.
We don't want the guy with the most "free time" doing the work.
> Github can shut down next year all the sudden and you can lose everything…

This is entirely false, if github shuts down tomorrow you don't lose everything. In fact, most likely you don't lose anything, since the git repo on your computer has everything. This is the only reason I use Github, myself. It's not like the old days of Sourceforge hosted CVS servers where you didn't actually have access to your data.
Also note similar things have been done by several tech companies: https://www.youtube.com/watch?v=bkiq9FJHQw8