skysight-inc/HackerNews huggingface dataset:
While I am a fan of HTTPS everywhere, there are just some use cases that are not feasible for HTTPS.

One edge case I am familiar with is a case where a webapp is used to setup a headless device (like a wireless repeater or hub for example). In this scenario, a user loads the page from a web server, the page instructs the user to put the device in a mode that it acts as a WiFi access point, the user then changes the access point of their machine, the page can now make AJAX requests to the device access point which is also acting as a server allowing the user to POST things like WiFi credentials for the device to use.

In this edge case one of two things need to happen, either the original page must be served as HTTP since no CA will issue you a cert that can be served by such a device. Or the device must act as more than a simple API server and would have to serve HTML pages which would get linked to by the original page. While the second solution is fine to get HTTPS everywhere (with the exception of while connected to the device), it means that the development and improvement of setup UI is tied to device firmware updates as opposed to speed and flexibility of web development.
Here's what the US Army Research Lab thinks warfare will look like in 2050. Reading just the Contents is a pretty good TL;DR but basically augmented humans, micro targeting, lots of misinformation, and so much information that decisions have to be automated to the point that humans can only operate "on the loop" instead of "in the loop".

http://www.defenseinnovationmarketplace.mil/resources/ARL_Vi...
Github's security team should clarify what's going on.
We're already planning a bitbucket move. Unfortunately it's not planned for another week or two.
I realize both are competing for ad dollars and can be called competitors for that fact [1], but my own use of them really doesn't overlap. I use FB for interacting with friends and family, I use Google for interacting with the rest of the web. FB's search is not optimal and Google+ is well... it's not something my parents or my kids are going to use. There's not much overlap in my video viewing habits either. I don't sit down to watch a video on FB. How would I even find something to watch on FB? YouTube search is incredibly impressive and satisfying. I'm sure FB and Google would like to take more of each other's markets, but I don't see how they would do that. I may be projecting, but I think most people are satisfied with two great services and don't feel the need for one that does it all.

[1] http://www.inc.com/peter-roesler/google-vs-facebook-3-things...
Comments moved to https://news.ycombinator.com/item?id=10984775.
They're also on Prolexic right now, so...big DDoS, likely state-sponsored?
Google code was turned off and now github?
We USAians believe that Theranos will either work out a viable business or run out of money and close doors. It may not be a perfect meritocracy, but it's more so than most of rest of the economies of the world.
When they are finally gone that will certainly closes an arc for me[1] :-). The applet concept though still resonates with me. Something to provide all the window framework so you only needed to worry about the logic. I didn't appreciate how powerful servers would get.

[1] When Sun officially announced Java I was the guy who wrote the applet that powered the home page. You needed HotJava or the beta Netscape Communicator to actually see it :-)
I thought the point of heavy client-side frameworks was to take load off the server.
That's what you get for using bower and jquery. The react/webpack gods are angry.
Well… you can still work with Git when the server is down. Just not GitHub.
I'm not sure how ddos'ing github would help with the outage.

runs script
Three simple changes to the Fed's policy framework
I suppose not. Glad to see something like this still work:

$ git clone git@github.com:influxdata/influxdb-ios.git
Cloning into 'influxdb-ios'...
remote: Counting objects: 10, done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 10 (delta 1), reused 10 (delta 1), pack-reused 0
Receiving objects: 100% (10/10), done.
Resolving deltas: 100% (1/1), done.
Checking connectivity... done.

Even though this doesn't:

$ wget https://github.com/influxdata/influxdb-ios
--2016-01-27 20:03:39-- https://github.com/influxdata/influxdb-ios
Resolving github.com... 192.30.252.131
Connecting to github.com|192.30.252.131|:443... connected.
HTTP request sent, awaiting response... 503 Service Unavailable
2016-01-27 20:03:39 ERROR 503: Service Unavailable.
When I worked at an ecommerce company the boss (who also was a programmer) did that too (on our master engine- not just website orders, but ebay, amazon, everything historical, inventory, RMAs.... etc etc... OOPS indeed... Yep- shit happens. *Recovered from it- was a hastle and shut down everything, but it was one of thoes whoops moments. Happens to the best of us.
Maybe - but I know which of my ex-colleagues Clyde, Bob, or Alice _I'd_ be calling up and poaching when I needed to build myself a new team in my next role…
Ask HN: Why is hosting in Australia (and New Zealand) so crazy expensive?
I have a dedicated Xeon server in Australia with 20TB monthly bandwidth allowance, costs about US$315 a month - this is cheap. I think I got lucky because I went to get another, my 20TB bandwidth now costs US$1550 a month. Looking around for a VPS, found 200GB allowance a month for $60, but each extra GB over is $1. So it seems the bandwidth is expensive compared to Europe where they're just giving it away. What gives?
I used to get lots of headaches from 15-25, maybe 3 a week. I learned to live with it. At 25 I had my wisdom teeth removed for the regular reasons, and noticed that I got a lot less headaches in the next few weeks. I now get maybe 2 headaches a month. I've never heard of this from anyone except myself, and doctors just go "hmm. intereseting." -- just wanted to share this.
Having used both, I find github's tools (mostly) better. And bitbucket isn't 100% reliable either.
What do you do? I am hiring and we have remote roles and a global team so everyone keeps their own hours.
https://news.ycombinator.com/item?id=10984251
Many plant-derived chemicals that are called "antioxidants" by the popular press (e.g. catechins [1], anthocyanins [2], retinoids [3], etc.) have been shown to kill some types of cancer cells in vitro and in animal models, but not because they function as antioxidants per se. Instead, it seems that they modulate particular cell signalling pathways that regulate cell growth and survival just like other targeted cancer drugs [4]. In other words, the fact that these molecules can neutralize free radicals in vitro is irrelevant to their mechanism of action. Treating all of these diverse chemicals as one class, "antioxidants", just muddies the waters.

In fact, there are even some cases where an "antioxidant" molecule selectively killed a type of cancer cell by increasing oxidative stress inside cells, the opposite of what you'd expect from the blanket label. For example, it was recently shown that high doses of vitamin C selectively kill a type of colorectal cancer cell, but the mechanism of action was actually that the cells take up the oxidized form of vitamin C via a sugar transporter that tends to be upregulated in cancer cells, and the vitamin C-derrived pro-oxidant caused an oxidative stress signalling cascade that led to cell death [5].

[1] https://en.wikipedia.org/wiki/Catechin

[2] https://en.wikipedia.org/wiki/Anthocyanin

[3] https://en.wikipedia.org/wiki/Retinoid

[4] A corollary is that, like other drugs, each of these chemicals that is effective against some type of cancer probably won't necessarily work against other types.

[5] http://science.sciencemag.org/content/early/2015/11/04/scien...
Mine do too, but what helps is to use one of those rubber tipped pointy sticks to work round it, and to use a plastic syringe to squirt it good with an anti-gingivitis mouthwash.

Have your hygienist pay special attention to cleaning them thoroughly during your regular cleanings.
Why would your commit fail?
I was trying to copy a library down that's not available via composer, and found that this worked:

git clone git://github.com/MunGell/Codeigniter-TwitterOAuth.git .

where git clone https://... failed. YMMV, of course.
or the react/webpack gods are laughing...
I'm in my 40s and I also have the same reaction. The LAST thing I want anyone to think of me as a dirty old guy. So if this was on my computer that would be my fear.
As you point out, there is overlap, but there are some pretty large differences between the needs of recruiting agencies and companies. We believe we can create the best product by keeping focused on the needs of companies doing internal recruiting. As well, the industry is trending in the direction of internal recruiting being used for a larger percentage of hires at most companies. We think this makes sense, because employee tenure is shortening. Companies are learning that recruiting must be an ongoing operational function they are always doing even to remain the same size.

Thus, we've kept focused on the needs of companies doing internal hiring for now.
Apple has had this fetish with all-in-ones for at least 20 years. It's one of their design quirks where one team will come up with an SE/30 or even the tower design that is upgradable and usable for years, then another team will come up with the G4 Cube or the latest Mac Pro. Then enough people will complain about the lag for them to go back to upgradeable "tower" models again.

I don't know that there is a solution besides build-your-own or something. It's in the company's DNA and you end up taking the good with the quirks. Just like MS and it's need to require weird inconsistent software upgrades that are as much "change for change sake" as being actually useful. Or any version of Linux and it's weird GNU/FSF cabal that seems to have a corner on certain important tools but doesn't like it when anyone outside the cabal works on something.
You shouldn't notice a webhook deluge because the site isn't generating events. I'm watching our webhook services though and will let you know if that changes.
I am not sure of your location (US, etc.) but I would imagine that you might be able to get unemployment benefits, which I hope would help tide you over financially at a minimal level while you focus on the next steps. Again, assuming US location: you might be able to use COBRA or a plan from healthcare.gov to help you continue the medications that you need.

Regardless, I hope you are able to recover from this setback and do better than ever. Please don't lose hope - there is always an option.
There is no such thing as Basic Income. There is no universal set of basic human needs. People will never be satisfied, no matter what you give them. We can't even agree on the purpose of Basic Income:

- Is it an investment/bet that's expected to result in increased productivity?

- Is it a way to preserve humanity?

- Is a way to entertain the elite?

- Is it just "the right thing to do"?

To me, all of this feels like a primitive defense mechanism. People anticipate that they will become obsolete, rightfully so, and they come up with crazy strategies to preserve their relevance. Some even go as far as believing they can avoid this fate through fantasies such as "friendly AI". By letting their animal instinct take over, they miss the big picture.

Rather than slowing down progress, we should all aim to make the universe more efficient. Namely, we should aim to preserve consciousness, with as little resources as possible. Think "The Matrix". The physical world is just too rigid for the mind.
It's sarcasm:
$ man git
"git - the stupid content tracker"
Would this be useful?

# pre-push (there is not post-push)
# Update in several places
git push bitbucket master
git push gitlab master
# ...
This already exists. J-1 visa (I think?) satisfies this, there are a lot of companies set up to do this, e.g. Au Pair in America.

It's not free, but it's significantly less than the aforementioned $25 / hr.
They are nonetheless related, if you would align the spins in the water and the (metal) bucket you would make the bucket and/or water spin to conserve the angular momentum. [1] They are surly different but it is not some accident of history that both are called angular momentum, they are really both angular momentum.

[1] https://en.wikipedia.org/wiki/Einstein–de_Haas_effect
First noticed it when making a wiki commit, actually. Edited the story slightly for artistic license. :)
Can't update to a newer Go devel version; can't fetch Go packages, sigh ...
You are surely doing something wrong with ntp if you only have one time source configured. The only configuration that I can think of that would be worse is to have a setup with two time sources.
Brown dwarfs are substellar objects[1]

Perhaps if it doesn't make it as a star, then it's not binary? It's not quite a planet system, but maybe one can call it a "Solar system"?

[1] https://en.wikipedia.org/wiki/Brown_dwarf

This might be interesting. In the same article, they call a pair of brown dwarves a "a binary system" rather than a binary star.
> space colonization impractical for close to a century now.

How close to a century?
"significant network disruption" == DDoS :( Come back, Github, please.
I changed jobs recently- previously used Github, now on BB- glad I'm not at my old job, I'm sure several people's phones are blowing up from auto-emergency fail measures.
Can you please please stop publishing in Nature (and behind paywalls in general)? I don't attend an expensive university but I like to learn things.
What?s your service level agreement'
As a 29 year old I'm wondering g how you're even using snapchat. That cohort seems so far away from me. I'm also married, if that matters.
I don't about those numbers. My only guess is that Finland's is vastly over-stated and America's vastly understated. The wealthiest countries of Europe, which includes Finland, really don't have any homeless to speak of. Whereas in America, it's a huge epidemic, including even small towns.
Multicore isn't free in a battery constrained device, and yet devices are multicore. The fact that you don't have an 8 core phone doesn't mean multicore concurrency isn't used.

There are all sorts of things that benefit from multicore concurrency; a simple example is keeping data handling (including SQLite query execution, which has a non-zero cost) off of the UI thread that's responsible for keeping table scrolling glossy smooth.

You may have been writing native code, but you clearly haven't been shipping high gloss end-user applications on mobile devices.
Self-hosted is.
But if you hate working, you want to retire as early as possible to have as much non-working time as possible.
>There is no universal set of basic human needs.

Actually, a lot of people have thought about this.
https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs
One of my clients is on BB, they have frequent service issues. I need to switch them over to github.
The impact would be lower CPCs for mobile ads. People moving their ad spend over to Facebook from Google. One of the interesting myths people used to believe in was that adding a new advertising platform would add more ad dollars to the digital economy. However, the pool of ad dollars is finite, the people who spend them have fixed budgets so when they shift them to new inventory they take them away from somewhere else. And the way that is reflected in Google's number is their auction system for ads gets lower bids as fewer people are competing for various spots.
My self driving car will be super useful when it can drop me off at work and then go home and plug itself in. Or keep itself charged so that I can use it with my predetermined schedule. I goto work at 9, I leave at 5. Do whatever it takes to remain charged for that schedule...
they gotta get you to use that bloody plane somehow to get your pnr [0]. after all, s/he might be a terrorist. age doesn't matter as we know [1].

long live schengen. long live free travel. long live the union.

[0] http://www.europarl.europa.eu/news/de/news-room/20150123BKG1...

[1] http://www.theguardian.com/world/2016/jan/04/canada-six-year...
If the internet would hire people to advertise for them, it would bring marketing to the next level. Take for example if BitBucket hired someone to go online, and compare the two: GitHub and BitBucket. Of course the comparison would have to disclose that thy work for BitBucket, but it would be a very thoughtful response.

We would get these detailed as fuck responses on why one project (BitBucket) is worth more to the developer than GitHub instead of these little jabs at why it is better. I want thoughtful responses.

If there was a duplicate response, the employee that responds to various threads online can link them to their answers.

This isn't even directed at you @ntaylor. I think it's an exploitable marketing strategy. A clear example of this is Katie from PornHub. /u/Katie_PornHub (or whatever the user name is) posts on reddit, which in tern gets more interest in PornHub. PornHub is basically using reddit for free advertising.

Basically. I want to know WHY something is better than something else, and that WHY is with as much detail as possible with a lot of thought put into it. Give me a pros and const list between the two. Anything but two good things about it.

- - -

Holy fuck, this would just add a human element to advertising. You hire humans to serve ads to people. Whenever "GitHub" is mentioned, and you have a competing better service, their only job is to advertise your service to anyone have problems with the other service.

In cases like these, it always seems to happen naturally. Humans are willingly advertising for free, when they could be paid for it.

The downfall of the internet:

> We make up the ad network
> It carries us far;
> however---giants must fall.

Me.
Query Sniper
It is always ironic when the leisure class who have enough money to do as they wish from birth become very concerned that the poor simply aren't EARNING the right to eat, sleep, and rest.
Maybe by the time you switch to npm, github will come back up?
The letter doesn't seem to be saying the tests don't work, or that they're vaporware. It is only finding "noncompliance". Looking at the first item, "Hematology" (https://www.law.cornell.edu/cfr/text/42/493.1215), it could just be that one of the conditions here (https://www.law.cornell.edu/cfr/text/42/493.1269) wasn't met. Those look pretty easy to fix!

Of course, yes, there could also be all sorts of crazy sketchy voodoo. Ya never know.
One of your sources as to why rainforests are dangerous for loggers already is an ehow article on dangerous plants. You aren't trying to have a real intellectual discussion.
Judging by the fact that their status page is still up I'd say that the service is pretty independent of the rest of the site. If my one-liner gets popular enough to do damage to Github when China can't then I will be extremely proud of myself. :D
Intelsat rolls out Epic next-gen satellite system
Funnel friction at its best.
Wow. Thank you for sharing this. Amazing to try and wrap your head around this.
It will always come back to threatening human lives. You can always smash machines against each other, but ultimately it's pointless until the humans themselves are threatened with their lives.
Simple but Effective Server Hardening
There's nothing stopping you from attaching a debugger to a VM -- this is mighty handy for debugging boot loaders.

There's also nothing stopping you from including a runtime debugger interface in your unikernel, just like any other kernel that supports debugging.
This is an awesome list that will be really useful and mostly front-end or cross-(back-end) like gzip, which is awesome. Also the tools are a great plus, thanks (:
Your argument relied on it being sarcasm.
You can also git clone over ssh. That's kinda equivalent to what the git@github.com form does.

$ git clone ssh://git@github.com/influxdata/influxdb-ios
Cloning into 'influxdb-ios'...
remote: Counting objects: 10, done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 10 (delta 1), reused 10 (delta 1), pack-reused 0
Receiving objects: 100% (10/10), done.
Resolving deltas: 100% (1/1), done.
Checking connectivity... done.
We detached this subthread from https://news.ycombinator.com/item?id=10982450 and marked it off-topic.
Apparently they can see into the future and know for a fact that they'll still be having issues in a few hours.

January 28, 2016
00:00 EST The status is still red at the beginning of the day

January 27, 2016
20:02 EST We're continuing to investigate a significant network disruption affecting all github.com services.
If you're talking about PHP's composer, You can include arbitrary repos with it, you don't have to depend on packagist at all.
I think it wasn't about how powerful the servers were, but about how compelling JavaScript was, despite its flaws.
I'm still working over here. I mean I took a quick break to read HN. But no productivity problems. Why can't you keep working?
I don't see how that's progress. To me it further complicates the issue. You're suggesting that there would be different basic incomes based on where you live? Doesn't that seem the least bit discriminatory?
exactly why I host all my repos on my own dedicated server with my own backup, and then mirror/sync to github

and also why I do include my dependencies in my projects

having a build tool fetching dependencies dynamically on github or whatever is not a convenience, it's a PITA

just sayin' even extremly reliable hosted services can fail, do own your repositories, going back to write some code ;)
Yep. I think there's room for scientists, engineers, and designers to contribute, but you have to publish peer-reviewed studies showing hard outcomes. Secrecy doesn't work in medicine.
I have chronic fatigue that, until treated, was quite disabling. I have some other more private health concerns that add up to about twice my rent. If you have a chronic health condition, access to health care is a major and fundamental concern: I just left a job that was killing me, and am temporarily unemployed, and COBRA with a $500 premium is my cheapest option by far. If I hadn't spent the last year saving as much as I could, I'd be in a lot of trouble.

I didn't choose to be sick. I don't want handouts either. I am very fortunate. But I do think it's a damn shame that health insurance is so tightly coupled with employment when employers come and go but your health follows you everywhere. I can't imagine that a public option would be worse than this.
Please create a new branch before emergency commits.
JIRA uses right click, and I hate those fuckers. But that's a rant about JIRA...
I was going to stay up for a middle-of-the-night release (DB migrations, bleh). Instead, posted https://status.github.com/ into slack and am packing up and going to the bar.
We certainly do hear from candidates that appreciate how much simpler it is to apply for a job with Lever on a regular basis. Not just that, but when companies have better tools internally, the candidate experience becomes much more personal. For just one small example, when you send an email to a candidate with Lever, we default to sending from your real email address and then use IMAP to sync the emails from your inbox. It is technically more difficult to implement than forwarding the email through some random email address like XXXX123-reply@ats-product.com, but the difference in establishing a real human connection is worth it.
Few simple answers off the top of my head:

Electricity is generally more expensive in Australia than US/Europe

Internet (consumer and business) is more expensive, huge area to cover with low population density

Most DCs are located in Sydney and Melbourne where rent/land and other costs are a lot higher than less populated parts of the country