skysight-inc/HackerNews huggingface dataset:
This is the second major outage of GH this summer. I'm fearing we should all become less dependent on this single service for bug reporting, merging, etc. and instead leverage the decentralized power of Git to host on a variety of platforms. That way if one is out, you just fall back to another.

Does anyone know of libraries that can sync at least the filed issues between GitHub and GitLab or Bitbucket in near real time? That's the main thing from GitHub that I'm truly missing when there's an outage.
We are currently working on a resolution to this issue. Thanks for bringing this out.
And their status page has an unbalanced parenthesis [0]. I send their support an email about that. (There is also another on the messages page that I did include in the mail).

It's quite a silly thing to complain about, but I imagine other software engineers also get slightly stressed by seeing an unbalanced paren!

[0]: http://i.imgur.com/cypsCvx.png
Not sure if if it's regional but from Switzerland it's been around 1 hour that any kind of connection to github goes in timeout.
It is an interesting problem for some nations / companies. With the USA and their companies China is one of the only viable markets out there to actually show any real growth (I am now excluding the domestic US market and EU). With that said China demands from the companies to set a joint ventures on its soil and produce locally. Without a trade way there is no way to keep the factory jobs in the US and sell in China.
A probably better OCaml implementation:

https://gist.githubusercontent.com/a-nikolaev/b6fb099ebb28d7...

With similar improvements to the solution posted in the article's comments, tail recursive, and no need for regular expressions. Works about 15% faster.
Remote coding internship programme in Nigeria
I wasn't being sarcastic - I like the fact that they replaced what needed replacing and kept what worked well.
My deepest apologies, i cant get my head around it that i din't notice that. Time to take a break.
I got the impression that the downvotes are because of:

> There is significant empirical evidence that shows that policies such as long paid maternity leave harms women's wages and career progression.

Which is not untrue, but has nothing to do with why maternity leave is beneficial, namely for the individual.
I mean, I have a big problem with the, buy-throw-away-then-buy-again cycle too. We need to reduce consumption to ease environmental externalities.
Queue obtuse comment about how this is no big deal because git is distributed source control, ignoring the fact that Github != git and that issues/PRs/etc are pretty important.
not sure if i did something wrong, but i cloned the app and ran the build and there's over 7500 lines of boilerplate included before the 'main.js' import in public/app.js. what is going on?
Using Data to Make Innovation Decisions
It bothers _me_... :-)
Gitlab is always mentioned here as an alternative on most every github outage post. I am wondering if there are gitlab shills ready to fire in these events? There are many other git products as well.
It's great how readily available financial data is with cryptocurrencies! As a complement to this post, I've been recently working with Jupyter notebooks to analyze high-frequency trading activity in Bitcoin markets [1]. I've been listening to the GDAX socket since end July, so I have almost a month's worth of tick data (~ 7GB+ gzip compressed JSON data, it surely explodes to ~100 GB after extracting). If somebody is interested to carry out further analysis I can give you a link to download it.

[1] https://nbviewer.jupyter.org/github/ghgr/HFT_Bitcoin/blob/ma...
That point is even clarified by the Facebook FAQ on the license, but it still seems to confuse most people.
FinTech: Prodigy Finance's Series C Equity Financing Round
Yea, I wondered if they even have accurate numbers for beer - you mention the doubling of breweries in the last few years - on a slightly larger timeline it's even more pronounced - it has gone from next to nothing in the last decade and shows little sign of slowing down: https://www.brewersassociation.org/statistics/number-of-brew...
Yeah, Aldiss was more like Ballard in that he wasn't interested in spaceships and galactic empires but rather society itself.
What specific behaviors of Pao would you compare to the constant harassment and mistreatment she experienced at KP? From my recollection, most of the criticism she received was related to poor decisions she made at Reddit, and it has since been revealed by Yishan Wong that she was not actually the person who made those decisions and that she was used as a scapegoat.
The only major one that comes to mind is Bitbucket.

Gitlab comes up a lot because its idealistic goals resonate with a lot of the people here.
Also, it's really not hard to self host your own gitlab server.

I only push public works to Github, anything private is stored in my own Gitlab instance.
I'm not paid, but I am a proponent for a federated web.

I'm happy to host unlimited number of repos at my own expense[0] if it means people depending less on centralised hosting and allowing them to migrate away when they feel like it.

[0] https://git.drk.sc
Right, and I guess it was also done that way (reversed domain name followed by different suffixes for the leaf names for the actual packages) so that it would be easier to see at a glance that some packages were from the same (reversed) domain, indicating from the same creator.

E.g.

com.sun.java.foo

com.sun.java.bar

com.ibm.foo2

com.ibm.bar2

etc.
Is this a major outage? They've been experiencing connectivity issues for ~20 mins. I've been able to connect just fine all the while, as well.

GitHub isn't 'down.'
Link to June reporting on sales of "Evident":-

http://www.bbc.com/news/world-middle-east-40276568
Github is down right now, so your cms is down to. So much for No Server.
In RTS you can get away with latency between player input and the thing actually happening on the order of 100-200ms with visual tricks and thus serializing all the player inputs and replicating only that to independent simulations for each player running in lockstep is viable. You can't do that for games which need faster simulation updates than network round-trip.
They also have constant security issues. Some of these security issues make you doubt the quality of the code that Gitlab has...
Perhaps the Nature is starting to fight back against explosion of human population and associated damage.
I don't know much about Kotlin but whenever I see code samples, it sure looks like it borrows heavily from Swift.
For people using GCP, this could be a viable contingency: Mirroring GitHub in GCP Cloud Source Repository https://cloud.google.com/source-repositories/docs/connecting...
Building Cross-Platform Browser Extensions
Kingston Springs 4500 Sqft Building for Sale
I'm sure this is related to the eclipse somehow.
like having your IDE cover the other 100 some-odd places of boiler plate such as writing getters and setters, and implementing comparable and hashCode and every other piece of insanity? Also, I much prefer to handle my errors where they happen in the code rather than do Pokemon try/catching. Sorry, the if err != nil horse has been beaten to death already.
Does github report RCAs for outages to the public? I'm wondering if these outages are related to their migration to kubernetes. Either way I'd love to learn what's going on and how they resolve these incidents. There's a lot to learn and I find these things super valuable.
NLU API Evaluation (Lex, LUIS, Watson, API.ai, Wit.ai, Recast, Snips)
GitHub Is Down
I saw long back in a Microsoft job ad in some computer magazine that one of the perks they offered devs was "a door" or "a room with a door" :)

Some years later, I visited an MS development center in Hyderabad, and was invited to the offices of a few devs - they actually did have a decently large room each as their office, with enough space for more than one desk, many computers, space for many books, etc., and still some free space in the middle, plus a whiteboard each, etc.
Sorry, what is 'hiring junior devs from the ranks of biology grads' intended to help with?
If you're looking for alternatives to Webpack, please also check out JSPM (a good short description might be "preprocessing system + package manager + systemjs"):

https://jspm.io/

It takes a little more to get it to work with vue (the plugin that makes .vue files work is older and unsupported nowadays), but I use it just fine, with my template, styling and component files separated (I wrote a little thing: https://gitlab.com/mrman/systemjs-plugin-vue-template-compil...)

If you dislike how complex webpack is, you'll like JSPM -- here's the video that got me hooked (it's pretty old but still valid): https://www.youtube.com/watch?v=iukBMY4apvI
Hacker-Proof Coding
I wish we could stop abusing Pareto's law …

Rule of thumb for the 80-20 principle: 80% of the usage of this principle in a discussion is bullshit and only 20% of people talking about it ever heard of Pareto ;)
When the cost of a Dev Ops or Sys Admin is more than the service.
Since it seems you won't stop creating accounts just to violate the guidelines, we've banned this and the main account as well.
I agree. There are many points and oddities in this article that make it a poor source of information on the topic. Actually, not just a poor source, a misleading one.
5 Myths Regarding Enterprise Mobility – Storify
I don't think it's fair to interpret every rude behavior as 100% due to sexism. Nor is it okay to dismiss all sexist behavior as general rudeness. Some people are treated some times different by some people partly due to their gender and race.
This is why I never understood the obsession with working for the big prestigious corporations like Google and the unicorns. As far as I'm aware, they don't allow remote work and working from home without an excuse correct?
True: https://xkcd.com/859/ :)
I like to think that unbalanced parens accumulate in the soul, just like incomplete sneezes. Ones fate in the next life (perhaps starting equipment) is determined in part by the number of un-matched left parens hanging over ones head at the moment of death.
This is the hilarious irony to the whole argument - women prefer their men to be higher status than themselves, yet by increasing the competition in the jobs market women are actually harming their chances of romantic satisfaction.
I dislike the way Google collects AI training data for reCaptcha to the extent I often will not bother rather than log in to sites like Stack Overflow that use it. Common voice sounds like a much more open approach to which I would actually be interested in helping.

From this paper Microsoft are hitting similar accuracy to professional transcribers, so it may not be accuracy that's holding back adoption.

There also seems to be a trend away from voice interaction these days, I send messages far more than I talk to people by phone and I don't think I'm alone in preferring this in many cases. Having automatic transcription of voice messages might be useful, but I suspect privacy issues would prevent that becoming widespread without more trust in the companies providing these services.
Seems like sound logic that given many different companies including those in competition with Facebook are using React that there should be no worries for the rest of us.
One solution that I have always been supriesed hasn't been considered is cosmetically destroying the horns of living rhinos while preserving their function for the animal. By that I mean either chemically dying the horn some unnatural color or carving/Branding "contraband" or something similar into the outside. I would think that if you can alter the horn enough that it becomes completely unappealing to the secondary market the poaching would stop.
What's the toast and egg thing about?
Hits too close to home. I had a co worker who would only tell "jokes" when the manager or the one woman on the team wasn't around.
Show HN: Python/R code to predict reactions to text using an RNN
Your argument is simply supporting my thesis.

1) I am not a lawyer, and my article simply analyses the compromises a company makes when adopting React (and other OSS projects licensed under the same terms), without going into Patent Law.

Some lawyers think that the patent-related legal provisions are not enforceable anyway, but then it begs to ask the question. If they are not enforceable, why is Facebook so adamant about keeping this license model? Surely there's something else behind this, some motivation.

2) Facebook claims their motivation is reducing patent litigation. And they claim that making this model widespread would benefit the entire industry.

Let's put that in context. They adopted this license in 2014 and, in the last 3 years, no other company aside from Palantir has followed suit.

I analysed 75+ projects from 35 companies (link: [1]), and none uses this license model. What's going on?

As I argue in my article, this kind of license may hurt the Open Source industry, more than it will benefit it.

3) No, I do not know (a) what applicable patents FB holds with regards to React, nor (b) those that may be in the works, nor (c) those they intend to apply for. Likely neither do you.

And that's the whole point of the article.

Most people and startups don't have access to an expert patent lawyer. Even if they did, would it be a good use of resources to engage them to evaluate the adoption of a frontend UI layer? No.

So just stay away of problematic stuff.

4) And as a result of the above, my stance is that I prefer to use a stack that grants me any patents unconditionally, or maybe with weak patent retaliation like the ASLv2 license, that's OK, i.e. I sue the holder over patents covering only the work I am using, I lose the patent grant for the work I'm using. Simple and symmetrical

5) Here's some food for thought. Would you rather relinquish your IP assertion rights with this "BSD-3 + strong patent retaliation" model, or would you rather pay $99/dev for a commercial license on React and not give Facebook any control?

6) Facebook exists thanks to Open Source. Zuck implemented it using the LAMP stack back in 2004. Would he have used LAMP if it entailed relinquishing any rights to initiate patent litigation?

---

As I said, I am not giving people legal advise, I'm just voicing out my opinion. But I do see a lot of React fans like you (based on your Github [2]) trying to diminish the arguments appealing to lack of authority and what not, without understanding the logic behind my argument.

Picking an OSS UI view layer should not require involving your legal advisors, don't you think?

[1] https://medium.com/@raulk/list-of-companies-and-popular-proj...
[2] https://github.com/pluma

EDIT: added point 6.
The article doesn't go very deep in to the answer.

Maybe they aro good managers, maybe communicatiors, but either way it's a bit of a specialization in itself that benefits greatly from broad knowledge. I don't see how exactly they could bring together different sciences directly.
Are IT Teams Equipped for the Mobile Computing Revolution
This is becoming a regular occurrence. Must be the 3rd time in the last two months at least.

Looking at https://status.github.com shows more than just 3 outages.
We need a survey feature on HN. Otherwise we get Yes or No questions like that...
The US. My currently employer pays this way. Many employers do as well
Kinda curious what's going on. 30 minutes is an eternity in our industry.
We are living in a 'cooperative/corporate' age, where the prime drivers of innovation are collections of humans rather than individuals. The problems we face are more complex than ever before and exceed the individual capabilities of even the brightest among us.

Visionary thinkers still have their place. A Cooperative needs leaders to chart its course. In a complex world, people who can derive inspiration from multiple domains of knowledge will always be valuable.
gogs is also open source, simpler and smaller than gitlab. also viable alternative i think.
> revealed by Yishan Wong

If what he said could be trusted. He also made a bunch of questionable decisions at Reddit, so I take whatever he says with a grain of salt.
No, there's no evidence that paid maternity leaves harm women's wages or career progression. Uniformly across the world, paid maternity leaves correlate strongly with more gender equality in the workforce, including in pay and career progression.

In general, in countries with good parental leave policies, it is forbidden to discriminate against parents for taking them. The returning worker is entitled by law to return at the place he/she would have been assuming he/she had worked continuously.

Your comment is like saying that outlawing murder makes more murders happen. It takes a whole lot of motivated reasoning to make that leap.
Bitbucket is having issues too. Strange.
Move your time scales way down and it becomes pretty useful.
Things that you own end up owning you.
It's an AI (artificial intelligence), but it's a long way from AGI(Artificial general intelligence) / strong AI / full AI.

Removing your hand from fire is generally an intelligent reflexive action ~= AI. Understanding implied meaning of arbitrary text is orders of magnitude more complex ~= AGI.
Such an outage reminds us all how much we rely on GitHub just working. My 'flow' was suddenly interrupted because I couldn't continue my search for a specific PHP package. Luckily the workday is nearly over in the CET time zone so the impact on my productivity is minimal.
How to recover from a Git mistake
Vietnamese here, can discuss some insights (although haven't visited my country since mid-2015, and later knowledge comes from reading local news, talking to friends, etc. so take any information here with a grain of salt).

Unlike many countries, typical Vietnamese people have a strong obsession with working in the public sector / government-based employments, which basically guarantees lifetime employment and not too much of work pressure. Naturally, tons of people apply for such positions, and corruption/bribery inevitably occurs.

This is one example of how people applying for public job (article in Vietnamese, but the photo speaks for itself)

http://us.24h.com.vn/tin-tuc-trong-ngay/phoi-nang-treo-tuong...

Right now the public sector is under severe criticism for underpaying, overstaffing and inefficiency. There are proposals of cutting 30 percent of staffs, but bureaucracy moves slowly, and naturally you won't expect the job prospect in this sector change overnight.

How about the private sector (say startup)? In the last 10 years there have been tremendous progress, but their scale are still small compared to public (I'm talking about Vietnamese-owned companies, foreign-owned companies like Citibank or Uber are a different matter). Vietnam is still very early game in capitalistic economic model, with infrastructure (transportation, electronic payment, law) years behind developed countries. Simply put, the condition to operate private companies in Vietnam hasn't been fully fleshed out yet. With time there will be explosive growth in this sector, but for now, the government is still a huge beast.
I've started dabbling with R (started with Python and just got fed up with it and switched to R) and ML to analyze bitcoin from GDAX over the past few days. Coming from a non-stats background (I did time-series analysis in undergrad ala Econometrics but that was over a decade ago) I've had issues trying to create meaningful models. With packages like Caret[1] it is easy to slap code together and throw factors at the algorithms to see what sticks. The problem is that the models that are generated typically suck (I think the best RMSE I was able to get was around 12 and that was with linear regression model)

ML can definitely help trading by using things like Ensemble Learning[2] but I would argue that for the novice it isn't going to add much to a trading strategy than doing other analysis on their own would do.

[1] https://cran.r-project.org/web/packages/caret/index.html

[2] https://en.wikipedia.org/wiki/Ensemble_learning
Does small business need a social network?
So how many new installs does GitLab[1] get every time GitHub goes down?

[1]: https://about.gitlab.com/
> That implies you think I don't know what I'm doing and I resent that.

That's fair enough. I'm sorry. I truly believe you are knowledgeable in your tools and what you do with them. I think if that weren't the case, 40 years using them would have left you unable to type these comments.

But I would also put some of the other 40-80 thousand people hospitalised by table saws in the last year in your category.

And over 90% of those were hand in blade injuries. The sort of thing that is vastly eradicated by a blade that can detect a hand and deactivate.

So yes, I take your points, but epidemiologically, doing nothing and hoping people just do it better next time is more harmful to all of us than demanding better safety equipment as standard.

Perhaps that opinion is my Britishness coming through; we're paying the medical costs of our woodworkers' injuries directly.
Current discussion: https://news.ycombinator.com/item?id=15064618

It's not down. They're experiencing connectivity issues.
The Chineese have plans for something similar.

https://en.m.wikipedia.org/wiki/Social_Credit_System
I completely agree. Also there is an obvious discrepancy between the knowledge of the manager and the knowledge of the team member. How can a manager evaluate another person's skills when he doesn't have the knowledge in the first place?

It's a misguided preconception that managers are more skilled than their subordinates. I am still have to see happening this in real life.

OTOH what I usually see happening is that managers assign more challenging tasks to specific people based on their prejudice and assumptions then they evaluate those very same people as top performers, while other team members don't even have the chance to perform well (because of the lack of tasks). :D
Working for us. Looks like connectivity problems mid-network.
How to Win the Deal Every Time – Sales Conversation Tips
I have a Clusterhat[1] and a Pi Zero cluster in an MPI (Beowulf) configuration.

It's the 3rd beowulf cluster I've ever built, the 2nd being from recycled PowerMacs and the 1st being built with Pentium IIs. It's the most powerful Beowulf I've ever built. It's also the smallest. It fits in my hand and it runs off USB.

Now you know what it is, I'll tell you about what I use it for.

The first problem I used it for was to approximate 1 billion digits of Pi. I started with Monte Carlo methods, but while they scale well they're non-optimal. Eventually I managed to implement a Chudnovsky-type algorithm that worked despite the limitations of the Pi 3 head node and Pi zero nodes.

Most recently I wrote code to explore the Mandelbrot set. Using some custom software I knocked up, I set a start and finish x,y,z,w and h coordinate set and it renders individual frames which are then stitched together with ffmpeg.

I need to rebuild the cluster because I made some booboos with how it was set up, and there's been substantial advances in the HAT configuration. I'm thinking of doing it over christmas.

What I've found works best are:

* Learning about problems
* Learning about scaling problems
* Learning about scaling problems with solution constraints
* Learning about scaling problems with solution constratints over a very long period of time.

As long as you're not in a rush to finish calculations and don't mind picking something up, pecking at it and coming back later (like say, a week or so) the Pi is mostly fine. Although ISTR my final Pi approximation was in the order of minutes to run to a million digits.

I know other people host sites, I just like doing basic maths problems to improve my maths and algorithms knowledge.

[1] - https://clusterhat.com/
Yea, that resume takes a certain amount of chutzpah, doesn't it? Kind of a clever idea for a cover letter, though, with a "standard" resume attached.