HNHacker News
TopNewBestAskShowJobs

natfriedman

4,377 karma · joined July 19, 2009

CEO of GitHub
submissionscomments
natfriedman··on GitHub is fully available in Iran
Pure coincidence. We were working for two years to get this license.
natfriedman··on GitHub is fully available in Iran
GitHub still allows public repo access even in sanctioned locations like Syria and Crimea.
natfriedman··on No Cookie for You
Those locations come entirely from public profile bios, as provided by the user.
natfriedman··on No Cookie for You
This is all detailed in our updated privacy policy: https://github.com/github/site-policy/pull/336
natfriedman··on No Cookie for You
(GitHub CEO)

Hi everyone, thanks for all the enthusiasm about this change. We are happy to have removed cookie banners from GitHub, and not to participate in third-party tracking of user behavior.

Our privacy policies and subprocessor list will be updated next week following our customary 30 day user notice period. We do this in the open in a pull request, so you can see the changes now:

https://github.com/github/site-policy/pull/336

natfriedman··on YouTube-dl's repository has been restored
Our DMCA takedown policy is public and documents our workflow: https://docs.github.com/github/site-policy/dmca-takedown-pol...

It’s also open source: https://github.com/github/site-policy/blob/main/Policies/dmc...

natfriedman··on GitHub Source Code Leak
The key part of the word "un-stripped" that you may have missed is "un". :-)
natfriedman··on GitHub Source Code Leak
Suggest you read about how the DMCA works: https://docs.github.com/en/free-pro-team@latest/github/site-...
natfriedman··on GitHub Source Code Leak
Hi folks, I'm the CEO of GitHub.

GitHub hasn't been hacked. We accidentally shipped an un-stripped/obfuscated tarball of our GitHub Enterprise Server source code to some customers a couple of months ago. It shares code with github.com. As others have pointed out, much of GitHub is written in Ruby.

Git makes it trivial to impersonate unsigned commits, so we recommend people sign their commits and look for the 'verified' label on GitHub to ensure that things are as they appear to be.

As for repo impersonation – stay tuned, we are going to make it much more obvious when you're viewing an orphaned commit.

In summary: everything is fine, situation normal, the lark is on the wing, the snail is on the thorn, and all's right with the world.

natfriedman··on GitHub Public Roadmap
Yes, thank you for the input.
natfriedman··on GitHub Public Roadmap
This is our first time publishing such a roadmap, and it isn't 100% complete yet. More items will fill in over time. But we needed to start the journey somewhere!

Dark mode is coming. The foundational work we are doing first is to replace all our custom HTML and CSS with components that are more readily themable. This will also help us improve accessibility, and help us replace our mobile web site with a fully responsive UI.

natfriedman··on Ask HN: Thoughts on new GitHub layout?
It's coming.
natfriedman··on Ask HN: Thoughts on new GitHub layout?
Thanks for the feedback about the latest commit status. This is something we should definitely fix.

Also – I don't think there is a principle of lowering information density at work here. I think it's just a design that we will keep iterating. We are pro information density at GitHub.

natfriedman··on GitHub is experimenting with personal READMEs
Good idea, I will pass this along to the search team.
natfriedman··on GitHub is experimenting with personal READMEs
We're definitely going to add math support to GitHub markdown.
natfriedman··on GitHub is experimenting with personal READMEs
We’re working on the video upload feature, which we agree is needed. What else would you like to see us do?
natfriedman··on GitHub is now free for teams
Both products have a bright future and millions of users, and so we're continuing to invest in both for the foreseeable future. We're also finding ways to improve integration between them, so people can use them together if they want to. GitHub Actions reuses a bunch of code from Pipelines under the hood, for example.
natfriedman··on GitHub is now free for teams
Private repos are not subject to our Community Guidelines on public content, so no, we don't enforce the same rules there: https://help.github.com/en/github/site-policy/github-communi...

I wasn't aware of SS13, and will look into what happened there. Content moderation at GitHub scale is hard and sometimes mistakes are made.

natfriedman··on GitHub is now free for teams
Glad you like the Student Developer Pack. All credit goes to the 100+ partners who provide something like $200k in tools and services to each student who qualifies for the pack. It's kind of mind-boggling, actually.

As for how we sustain ourselves -- lots of big enterprise customers!

natfriedman··on GitHub is now free for teams
We'll have a beta next month, and should ship this summer.
natfriedman··on GitHub is now free for teams
Yes, we are working on an official CLI here: https://github.com/cli/cli

I think open sourcing GitHub is an interesting idea.

natfriedman··on GitHub is now free for teams
Hi HN, I'm the CEO of GitHub. Everyone at GitHub is really excited about this announcement, and I'm happy to answer any questions.

We've wanted to make this change for the last 18 months, but needed our Enterprise business to be big enough to enable the free use of GitHub by the rest of the world. I'm happy to say that it's grown dramatically in the last year, and so we're able to make GitHub free for teams that don't need Enterprise features.

We also retained our Team pricing plan for people who need email support (and a couple of other features like code owners).

In general we think that every developer on earth should be able to use GitHub for their work, and so it is great to remove price as a barrier.

natfriedman··on GitHub shuts off access to Aurelia repository, citing trade sanctions
Hi HN, I'm the CEO of GitHub. Flagging this account was obviously a terrible mistake, and I apologize to anyone who was affected by it. We're investigating why it occurred and will make changes to make sure it doesn't happen again. I am glad that we restored access to the account in less than an hour after Aurelia filed their appeal.

For context on why any account flagging is ever necessary, unfortunately, every company in the world is required to comply with US sanctions if they do any business at all in the United States, e.g. serving US-based customers. This includes even interacting with US banking infrastructure. So being headquartered somewhere else doesn't help; you have to comply. And US sanctions as written do not allow us to provide commercial services or services which could be used commercially to sanctioned countries.

We are taking the broadest possible interpretation of US sanctions law to allow as much access to GitHub as possible and we are, as far as I know, the only major vendor to offer public repo access in US-sanctioned countries like Iran, Syria, and Cuba. I'm proud that we are taking this strong position to ensure developers everywhere can participate in open source.

I wish we could also offer access to private repos and still comply with government requirements. We have been advocating and will continue to advocate for broader developer access with the various government agencies involved.

natfriedman··on GitHub was down
Sincere apologies to all GitHub users for the downtime this morning, and the brief outages last week as well. We take reliability very seriously, and will publish a full RCA in the near future.
natfriedman··on GitHub Discussions Beta
It's a little different. You can mark which comment answers a question, and comments can be voted. We will probably find some other things we want Discussions to do differently, too, as we iterate.
natfriedman··on GitHub Discussions Beta
¯\_(ツ)_/¯
natfriedman··on GitHub Discussions Beta
Yep! We're going to try it out in a few interested communities, and if people like it, we'll make it available GitHub-wide. It's early, though, and we want a chance to learn what works and iterate on a smaller scale before introducing it to everyone.
natfriedman··on GitHub Package Registry Will Support Swift Packages
Python is coming!
natfriedman··on Think Twice Before Downgrading to a Free GitHub Account
Jared is right that we should alert users about this before they downgrade. We’ll add some UI for this.

https://twitter.com/natfriedman/status/1109880047207235589?s...

natfriedman··on Announcing unlimited free private repos
You won't see ads on GitHub.
← PreviousPage 2 of 5Next →