Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    GitHub Blog

    github.blog · Company blog · on HN since 2018

    GitHub's official blog, covering product updates, security notices, platform availability, and developer features.

    Visit blogHN submissions
    Open Source & LinuxDevOps & CloudTech Industry
    What HN says

    Commenters link it for announcements on Copilot pricing, a key change that lacked email notice, and a security event, and question how GitHub communicates such events.

    Stats for nerds
    1.8KHN people shared it
    2.6Klinked in comments
    67Kstory points
    Aug 2026last shared
    2022people per year2026

    Top posts on HN

    1. 1
      YouTube-dl's repository has been restored
      11 people · 3.9K points · first shared 2020 · 658 comments on HN
    2. 2
      No Cookie for You
      32 people · 2.9K points · first shared 2020 · 608 comments on HN
    3. 3
      Announcing unlimited free private repos
      6 people · 2.9K points · first shared 2019 · 684 comments on HN
    4. 4
      GitHub is now free for teams
      2 people · 2.6K points · first shared 2020 · 622 comments on HN
    5. 5
      NPM Is Joining GitHub
      8 people · 1.8K points · first shared 2020 · 557 comments on HN
    6. 6
      GitHub is fully available in Iran
      18 people · 1.7K points · first shared 2021 · 483 comments on HN
    7. 7
      Sunsetting Atom
      6 people · 1.3K points · first shared 2022 · 853 comments on HN
    8. 8
      Thank you, GitHub
      2 people · 1K points · first shared 2021 · 439 comments on HN
    9. 9
      Include diagrams in your Markdown files with Mermaid
      13 people · 903 points · first shared 2022 · 260 comments on HN
    10. 10
      GitHub Copilot is generally available
      2 people · 863 points · first shared 2022 · 761 comments on HN

    What HN people wrote when they linked it

    • nirimdaMar 2023

      It depends on how you found out what the new key value is. By the sounds of your description, you're fine. But in principle there's more than one way people could proceed from here.

      If you read the blog post on a verified domain and saw the new key and updated manually, or you deleted the known key and verified the key fingerprint when it warned you about an unknown key, you should be good to go. Here, you trust the people who issue TLS certificates and you trust github to be in control of their domain name, so you can be reasonably confident that the key they advertised on their website is the correct key. If your internet connection was compromised, you would have got an error message when you connected to https://github.blog (because they wouldn't have a certificate from a trusted certificate issuer) or when you connected to the git server (because they wouldn't have the key you just trusted).

      If you saw the blog post and then removed the old key and told ssh to save the new key it's receiving without checking it matches the value on the webpage, you might have a problem. The connection to github's ssl could have been compromised, and if you just accepted whatever it told you, you have no trusted intermediate to verify that the key is trustworthy. All you know is that each time you connect to github's server hereafter, you're either connecting to a server with the same key (no error), or you're connecting to one that doesn't have the same key (error message). But…

    • desdivJan 2022

      > Was there some notification of this change sent directly to all github users? I checked email and didn't find any references to the change from github.

      Same here. No notification email as far as I can find. (Through this might depend on your notification settings? I have mine set to the minimal.)

      >Is there some other automated system to become aware of changes like this, other than stumbling upon a HN post?

      Github offer the web changelog, their RSS changelog, and the Twitter account @GHchangelog. These three all relay the same information, and ironically all three missed announcing this important change. Instead they posted a blog post[0] which was not linked at all by the changelogs.

      So to answer your question: you need to follow all updates on both https://github.blog/changelog AND https://github.blog.

      [0] https://github.blog/2021-09-01-improving-git-protocol-security-github/

    • joshkaJan 2025

      I'd rephrase and simplify this article a bit.

      `git switch` and `git restore` are better alternatives to the `git checkout` command, as they have a lower cognitive overhead and fewer footguns to avoid. Although these commands are marked in the documentation as experimental, they work extremely well in practice. Experimental in this sense means that these may gain or lose behavior over time, not that these commands are unstable for use. As a community, we should use `switch` and `restore` commands rather than `checkout` when documenting / teaching git so that newer users start with a greater ability to reason about how the commands affect their workflow.

      For more about the introduction of these commands and the details of the above see https://github.blog/open-source/git/highlights-from-git-2-23/#experimental-alternatives-for-git-checkout

    • nadisDec 2024

      There's a longer thread here: https://news.ycombinator.com/item?id=42453341

      I don't think anyone has directly answered your question, but it might be worth browsing or re-asking there.

      I also haven't tried Copilot yet but looking at the free plan announcement it seems like it likely depends on how much you're doing as a hobby coder.

      "Now automatically integrated into VS Code, all of you have access to 2,000 code completions and 50 chat messages per month, simply by signing in with your personal GitHub account. Or by creating a new one. And just last week, we passed the mark of 150M developers on GitHub."

      https://github.blog/news-insights/product-news/github-copilot-in-vscode-free/

      They also mention free unlimited access to Copilot Pro for open source maintainers, students, and educators if you qualify for any of those.

    • bealaJul 2025

      More information here (https://github.blog/open-source/git/git-security-vulnerabilities-announced-6/) on the new CVE:

      > When reading a configuration value, Git will strip any trailing carriage return (CR) and line feed (LF) characters. When writing a configuration value, however, Git does not quote trailing CR characters, causing them to be lost when they are read later on. When initializing a submodule whose path contains a trailing CR character, the stripped path is used, causing the submodule to be checked out in the wrong place.

      > If a symlink already exists between the stripped path and the submodule’s hooks directory, an attacker can execute arbitrary code through the submodule’s post-checkout hook.

      Along with a bunch of other git CVEs that are worth a look.

    • timrogersMay 2025

      I think you're probably thinking of Copilot Workspace (<https://github.blog/news-insights/product-news/github-copilot-workspace/>).

      Copilot Workspace could take a task, implement it and create a PR - but it had a linear, highly structured flow, and wasn't deeply integrated into the GitHub tools that developers already use like issues and PRs.

      With Copilot coding agent, we're taking all of the great work on Copilot Workspace, and all the learnings and feedback from that project, and integrating it more deeply into GitHub and really leveraging the capabilities of 2025's models, which allow the agent to be more fluid, asynchronous and autonomous.

      (Source: I'm the product lead for Copilot coding agent.)

    Related

    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    Atlassian Developer Blogdeveloper.atlassian.com115 people

    A better pull request

    Atlassian Developer Blog
    Company · last shared 2026
    Bitbucket Blogblog.bitbucket.org117 people

    Bitbucket now rocks Git

    Bitbucket Blog
    Company · last shared 2018
    Microsoft Blogblogs.microsoft.com669 people

    Announcing SQL Server on Linux

    Microsoft Blog
    Company · last shared 2026
    Google Open Source Bloggoogle-opensource.blogspot.com208 people

    Bidding farewell to Google Code

    Google Open Source Blog
    Company · last shared 2016
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Atlassian Blogblogs.atlassian.com154 people

    Git? tig

    Atlassian Blog
    Company · last shared 2023
    Ubuntu Insightsinsights.ubuntu.com170 people

    Growing Ubuntu for Cloud and IoT, Rather Than Phone and Convergence

    Ubuntu Insights
    Company · last shared 2018