skysight-inc/HackerNews huggingface dataset:
In fact, object pooling makes this problem worse. You suddenly have to remember to remove objects from the pool at the right time, resulting in memory leaks if you forget or use-after-free (though not the exploitable kind) if you do it too early. It's better than unsafe manual memory management from a security perspective, but it's not any better from an ergonomic perspective.
BitBucket private repos are free, GitHub's are not.
I can see a security nightmare lurking around the corner.
Bit bucket is free. This is coming from someone who currently pays for a private github account.
I started learning to code via spreadsheets (anyone remember Borland Quattro Pro?!)
this^

before i produce work for free its good to know they are actually considering me and not just throwing me work as another 'step' in their process.
I had not actually considered that. I would then look at reforms of the parole system. In the same way there is murder and manslaughter, there is hanging round school gates and drinking in a bar with other felons.

But yes, good point. Inwonder how the parole violations are recorded?
BitBucket is free for private repos, GitHub is not (unless you have a student promotion active).
Runscope JWT authentication
I am sad that the Rubinius team won't join, but I understand that they have seen it all crumble before, and don't want to invest in a time draining project again.

I'd also like to see some funny or surprising differences between the implementations, it could be fun to have a list of that somewhere.
> If the max cost of predatory practices isn't much higher than the gain from using them in the rare cases when caught, it creates an incentive to use such practices.

This isn't a complete economic argument in favor of companies behaving poorly. Punitive damages pale in comparison to a threat of loss of future business dealings as a result of poor behavior.

Japan, for instance, prohibits punitive damages. Is there any suggestion on your part that companies there are somehow more "predatory" than ones here in the US?

https://en.wikipedia.org/wiki/Punitive_damages#Japan
There may be a reduction in features of the free version and a push to move more people to the paid version. Hopefully they won't move the free features, but build new ones that add additional value for premium users. Ideally, they will keep building for both sets of users.
That topic ("People do stuff at home for an interview") is a topic that comes up again and again. My last reply [1] is about a month old and feels still valid.

Don't state that 'take home tests are the worst'. That is - failing to find better words - crap. If that is the ONLY option, I understand that this might be not for you. But - that's not the case here as far as I can tell. You, as a person interested to interview, can opt in. That is awesome.

Now - you might not be the type of guy that would _want_ to opt in, but please refrain from these absolute statements. No, that's not the worst. In fact, it's probably the _best_ option for a number of people (I myself would - if I'd want to interview with this service - opt for the home project).

I fail to understand how this 'bash the home work' attitude comes up again and again. Yes, don't work for free. But if you're doing a 3h whiteboard marathon or work from your own chair? And you pick which one you prefer? I don't get the hate here..

1: https://news.ycombinator.com/item?id=9770737
Of course not, try not to think in such black and white terms. Missteps like these sow the seeds of disdain for companies. Developers are a fickle bunch, and easily hold grudges.
The value to the company is making a good hire.
New boss, same as the old boss. The would-be stars need Youtube's "permission", though actually I think this really means that the media company profits by the work of the artist more than the artist does.
Mark Zuckerberg Says: Virtual Reality the Next Big Thing for Facebook
I think it's reasonable to expect a cofounder to pull his/her weight in terms of equity. But firing him should be a last resort. Ideally the cofounder should transition to other roles as the company grows and hires people that make him obsolete in whatever role he's currently doing. That's part of the natural evolution of a company and the CEO, cofounder, and you should all understand that. It's not necessarily a failure of the cofounder and shouldn't be looked at as such, unless he's truly just being lazy. If he can't program well he should either improve or find another way he can contribute effectively.

You've done the reasonable thing which is discuss with the CEO. The ball is now in his court. Maybe he is still trying to figure it out, maybe his hands are tied. You can just keep reminding him. Now if you think the CEO is dropping the ball and want to make a power play, you could take the nuclear option and approach the investors/board directly about the issue. This is a pretty dirty and risky move, but it does happen, see Twitter. If I were the CEO I would autofire you if I found out, even if your complaint was valid. Investors/board might not take it kindly either.
That sucks. There was a time when being entrepreneurial was added to job descriptions as a nice to have. I went through something similar a long time ago; the reasoning was just as specious.

Good luck.
We don't try to enforce the speed limit (yet) by limiting the ability of cars to drive fast. We don't limit the ability to own a vehicle with bad emissions or without safety equipment. (We will push you for operating that vehicle on publicly owned roads.)

If you use your computer to commit a crime, you should be punished. If you use your car to commit a crime, you should be punished. (Assuming the crime should actually be a crime.)

What we shouldn't (generally) do is preemptively prevent your from having the ability to commit that crime, especially when that prevents you from performing activities that are not crimes.
Get Minecraft: Windows 10 Edition Beta for Free
Humane Development – Agile. Scrum. Kanban. TDD.? [video]
ahh.. that makes sense then. :)
Really? I trust a private repo I am paying for to be there in a few years. Perhaps I am still of the "buying a cd" generation but someone somewhere has to pay for a saas service. It's just more real this way.
Does it float?
Yes, they charge $200+/h - when they actually do the work. This is my pet peeve lately when I see people throwing that number around. You're not actually working 24h. You likely don't work on the weekends. You take time to organise new work in between. Neither of the breaks are actually paid.

You get paid that much as a freelancer when you produce value for the company. So by doing an extra assignment, especially one that is a useless piece of code, no - $200/h is ridiculously high price.
Don't conflate Ayn Randian Objectivism with libertarianism. Ayn Rand actually hated libertarians.
Getting back to you with a no (and nothing else) is quite a stretch from literally nothing as OP.

I think you're playing the game of life with your scared setting turned up too high. You might get better results to turn the bold up a bit over time as you gain confidence.
Show HN: Fluent Bit v0.1: data collector for Embedded Linux
I don't know that censoring a few words is enough to cause them to lose momentum, but I have similar concerns. What is the compelling advantage of using github instead of gitorious or gitlab or whatever? They have a few nice tools, but nothing that can't be replicated. And if there's no significant advantage, then they're only one data breach or PR fail from losing tons of customers. The very nature of git means they can't get user lock-in.
Clicking through to the relevant "Rationale and tutorial" article on that site is well worth it, those tutorials are very useful for newbies.

I also found Mozilla's documentation for TLS very helpful: https://wiki.mozilla.org/Security/Server_Side_TLS
Object pooling was very common in Java last century. Today, it survives only for the most heavyweight objects: threads, database connections, web browsers, that sort of thing.

What killed it off was generational collection. Compacting generational collectors make allocation very cheap, and they make maintenance of short-lived objects very cheap. As a result, it's reliably cheaper to allocate an object and throw it away than it is to attempt to reuse it.

So it's surprising and interesting to read that the author of this article clearly thinks that there are still benefits to object pooling. Since Alex Petrov is a very sharp guy, i have to take him at his word. But it's a shame he didn't include benchmarks to compare it to idiomatic use of a modern GC.
There as well over 1 million drones currently in the US. I get that number by adding up sales figures or estimates of the bigger manufacturers. (Parrot, DJI, 3DR etc..) There could certainly be well more then that (and most likely are) as that's not including hobbyist DIY drones. I've yet to find more then a handful of references to deaths by drones over the past few years and even then those were caused by Single Rotor RC helicopters or RC planes (if you want to lump those in as "drones")
The problem is monetization. It's not like Snapchat where you have a potential $1+ billion advertising behemoth . I was surprised it was valued as high as it is
Many Pliny was conflating dolphins and sharks?

E.g., "his mouth is situated much below his muzzle, almost, indeed, in the middle of the belly" could be reasonably applied to a picture like this one: http://www.sharkwallpapers.net/bulkupload/wallpapers/Great%2...

Maybe there are other animals mixed in there too. This seemed odd to me (although I'm far from a marine biologist):
"...would present his back for him to mount, taking care to conceal the spiny projection of his fins in their sheath..."
You're losing me here, but I'll try: we can't pass laws about components, but we can pass laws about complete systems? Why is that?

If you can pass a law about wheels only when you've bolted four of them together and attached an engine, can you similarly pass laws about microprocessors once you've attached memory, screen, a wifi link, and a global packet network known as the internet?
They listed openssl s_client, which is awesome, but they neglected to mention openssl s_server, which is also an awesome way to set up easy reproductions/testcases for others when something like badssl might not be available due to firewalls and such.
now they do!
My personal favorite method is similar to this and we use it at my current company.

The big difference of course is that we pay for the candidates time. Not everyone has 5-20 hours to burn on a project in terms of free time. It's a big commitment, especially for the folks with families.

Some key benefits of a project for our interview process:

* We get to see a candidates programming skills with a greenfield project. This gives us a chance to analyze all aspects of development (organizing code, creating tests, using best practices, ect.).

* Candidates get to act as if they are on the team, so they are encouraged to ask questions, get feedback, ect. throughout the project. This gives us a chance to see how well they communicate in addition to their programming skills, which is REALLY important to us, since we're an entirely distributed team.

* The project is not throwaway for the candidate nor us. We usually have an ongoing list of libraries and tools that we need internally for our projects, so the candidate is actually contributing to our mission. This also justifies paying a candidate for their time
Because it started with the CEO making a WCF service. Meaning he knew .NET and stuck with what was comfortable - just like StackOverflow's origin.

Best to keep to what you know when you are starting something risky - and there is nothing wrong with the MS stack for this sort of thing.
What I am tremendously curious about is:

1. Is GitHub Profitable?

2. Is taking on funding ultimately heading towards an IPO? Getting sold? (Not that anyone can predict the future, but "just becoming profitable" isn't really a realistic goal of a VC funded company, right?). Is there a way to find out how much of GitHub is owned by whom?
However, I think there might be some (quite substantial) difference between a terrible war and a terrible government-regulated taxi service. The importance and weight of an issue and so on.
I'll take that point. Cheers.
It's probably because it has 10 million registered users. When you compare that to something like Instagram, Twitter, or even mobile apps like WhatsApp; it's not a huge user base. That being said, I like GitHubs business model a lot more because their product actually provides me with a lot of value.
>Young black males in recent years were at a far greater risk of being shot dead by police than their white counterparts – 21 times greater i, according to a ProPublica analysis of federally collected data on fatal police shootings.

The 1,217 deadly police shootings from 2010 to 2012 captured in the federal data show that blacks, age 15 to 19, were killed at a rate of 31.17 per million, while just 1.47 per million white males in that age range died at the hands of police.

One way of appreciating that stark disparity, ProPublica's analysis shows, is to calculate how many more whites over those three years would have had to have been killed for them to have been at equal risk. The number is jarring – 185, more than one per week.

ProPublica's risk analysis on young males killed by police certainly seems to support what has been an article of faith in the African American community for decades: Blacks are being killed at disturbing rates when set against the rest of the American population.

Our examination involved detailed accounts of more than 12,000 police homicides stretching from 1980 to 2012 contained in the FBI's Supplementary Homicide Report. The data, annually self-reported by hundreds of police departments across the country, confirms some assumptions, runs counter to others, and adds nuance to a wide range of questions about the use of deadly police force.

Colin Loftin, University at Albany professor and co-director of the Violence Research Group, said the FBI data is a minimum count of homicides by police, and that it is impossible to precisely measure what puts people at risk of homicide by police without more and better records. Still, what the data shows about the race of victims and officers, and the circumstances of killings, are "certainly relevant," Loftin said.

"No question, there are all kinds of racial disparities across our criminal justice system," he said. "This is one example."

http://www.propublica.org/article/deadly-force-in-black-and-...
I actually liked ME. It booted fast, was relatively lightweight and worked without any problems for me.

/I know it's not a common view on ME/
Network effects. There's entire subcultures that have de facto clustered themselves onto GitHub, like the Erlang community. Most web developers, as well.

You're right the actual GitHub interface is not as amazing as it is often heralded. I've always thought the issue tracker was a joke, for instance.
Good thing he's saying it out loud, but for those who think actions speak louder than words, it was clear enough when he decided to buy Oculus VR for $2bn.

It makes sense after all: 75% of Facebook's money comes from a platform (smartphones) that was nonexistent 10 years ago. In 10 years it is possible that VR will represent 75% or more of the revenues of Facebook — they'd be fools not to invest in it early.
Our most trusted institutions are betraying us
What would the exit strategy for a company like Github be? Get acquired by a big co like say, Google or IPO? An IPO and the accompanying scrutiny of a public company sounds like an unlikely strategy for a Github. Thoughts?
well at least they picked the right time to get money
> tit-for-tat infantile behavior.

like sh1t posting for 18 hours about how you have a right to be an asshole to whomever you want, anywhere you want, even on someone elses' property?
I thought the google smear campaign had already been exposed.
http://tech.slashdot.org/story/15/07/26/1224223/plan-to-run-...
> But then other people say "Why should I program for free at home, my resume clearly shows I am already a skilled programmer.

Yes, and if I copy that resume and put my 6 year old's name on it, then her resume clearly shows she is a skilled programmer.
When you want to reach a monopoly position, fueling growth with only your profits it's not sustainable. They are getting (cheap) money to scale faster than their profits would allow them to do.

It's the same reason why Uber, although making billions of revenue, still raises money: cheap money that boosts growth.
If they did this company would be much,, much slower at hiring people and wouldn't bring people on till they knew they could always pay them. It would slow down company growth a huge amount. I doubt this will ever be a thing at least in the US.
Enterprise Customers cannot (and will not) attempt to transition from hosting hundreds (in some cases, thousands) of private repositories on gitHub in favor of another service.

The alternative would have to aggressively undercut gitHub's enterprise sales model while competing with gitHub's uptime.

Customers aren't going anywhere.
I don't, but what I believe could worry many (especially business users) is the idea of needing to rapidly enact a change within 24 hours to not have a repo or even your entire account deleted. This is assuming https://imgur.com/QC51FZz is even true, though.
This is actually one of the companies in SV that I really like; I would love to work there, but I don't think they have a lot of mobile application development; That being said I still congratulate them because I love their product.
Often, having a superior product/method isn't enough. You also have to create a cultural change in the target market. If they don't wake up every morning thinking, "I wish someone would offer me [insert product/service here]", then it's very hard to sell it to them.
Both this piece, and most commenters, seem to miss the point about where Github's value comes from.

It's not for being a social identity for programmers, or hosting open-source libraries. Those are worthy pursuits, but from a business perspective mostly serve as marketing.

Github is basically Microsoft Word for programmers, and is an essential part of their workflow. Companies that need enterprise functionality around security and flow configurability move to Github Enterprise and spend, not $7/month/organization, but $20/month per programmer.

That's why Github is being valued at $2B.
Interesting... I just learned that NewEgg's order page fails gracefully under NoScript. You do have to turn on scripts for some domains, but it has buttons that let you continue after doing so. I haven't seen that before.
Yahoo just launched a messaging app that combines silent video chats and texting
Securing Windows Server licenses might be trivial, but believe me, automatically managing an infrastructure consisting a cluster of Windows servers is a pain in the ass compared to its Linux/FreeBSD counterparts (Azure might have helped here a little bit, I don't know, but I still suspect it would be easier to run a UNIX infrastructure.)
A friend of mind suggested the very good idea of solving the diffeq for the constantly turning curve and using this when the user is simultaneously turning and going forward instead of doing one or the other first.
Well I guess I now know who bought the file.io domain name...
The problem is that RubySpec isn't used to TDD cross-implementation features. It isn't a "specification" so much as a reflection of what MRI does.

The Rubinius team's complaints (though hyperbolic) still stand. Developing features in MRI and then testing other implementations against that is not a good design process. It makes sense for historical reasons, but there is significant work to be done cleaning out the cruft of Ruby.

For a sample of such cruft, please refer to the 11k+ line "parse.y": https://github.com/ruby/ruby/blob/trunk/parse.y

Done this way, all other implementations are held back by the early mistakes of MRI and there is little incentive for MRI to change that.
Show HN: Because chasing your customers for money sucks. We phone – you get paid
I would rather spend 8 hours at home giving the interviewer a realistic impression of my abilities than 1 hour mumbling over a whiteboard and getting trashcanned because the interviewer mistakenly thinks that whiteboard skills prove anything at all.

As for receiving outside help, if you're judging applicants solely on their homework results, you are Doing It Wrong. The best interview I've ever had gave me a take-home programming assignment by email, then when I came in the lead programmer asked me to explain the program line-by-line and justify various decisions I made. I got the job.
Google naturally comes to mind. Facebook / Parse, also. Amazon Web Services. Actually any company in this space (that is worth more than $20bn).

Why do you say an IPO is unlikely? I don't see why the public markets would be wary: Github is IaaS done right, has clear ways to make money and grow on its current offering, and can very well come up with innovations adjacent to its core services.
Battery technology isn't progressing at anywhere near the rate of computer technology.
True, a paid service is probably more likely to be around in a few years (in general), but does that matter for distributed source control?

I guess if you depend on non-git features, like issues, there's a chance that there's some lock-in. However, most of the ones I use have a migration strategy [0].

[0] http://webapps.stackexchange.com/questions/49729/how-can-i-i...
> Instead of getting a glimpse into the new economy, I was getting full exposure to the burdens of the old economy — specifically, how hard it is for regular working people to make it from their home or apartment to a job every day.

I don't think this is justified. Uber is an alternative to crappy public transportation. He shouldn't compare Uber to some ideal that has never and likely will never exist. It's incredibly uplifting that some of those he profiles have access to a service like Uber with reasonable prices, from what I can tell and presumably the patrons assume.

I wish the author would have gone more into how much he actually made. He seems to have thrown out a very low figure but provided no context other than he's been driving for about 6 weeks and drives on weekends, squeezed in over lunch, or before or after work.
The real danger in a split or reverse with a private company is they can pretty freely change your ratio of unvested: vested stock, trapping you into 4 more years of servitude.

Had that happen to me once and saw others go through it at another company since then that I joined afterwards.

Want to discuss morale killers ? This is a pretty good one
> Distraction is what you allow.

Yes, the narrative that we are will-less slaves to our electronic devices is just as disrespectful as the conspiracy theorist shouting "Wake up Sheeple!"
Well, there are still cases where object pooling might make sense. Some games on mobile devices still use object pooling. I suppose I could also see the need to use object pooling for a very busy server or a very large hadoop job.
Rendering React – server side rendering achieved
I have a spinal condition and there is a distinct possibility I'll end up in a wheelchair at worst and crutches at best.

I also couldn't give a fuck about retard/cripple or anything else anyone else says, It offends me more that someone would get offended on my behalf as if I need protecting.

This mob justice shit is getting ridiculous really fast.
Anyone think there is value in a C spec of the same style? It is something I have always wanted but don't want to go at it single handed.