<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: martinwoodward</title><link>https://news.ycombinator.com/user?id=martinwoodward</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 21 May 2026 19:09:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=martinwoodward" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by martinwoodward in "GitHub – DOS 1.0: Transcription of Tim Paterson's DOS Printouts"]]></title><description><![CDATA[
<p>The technology behind pulling together this is fantastic so def worth reading the links. Joshua's work around doing the OCR of the paper printouts and using the CRC's in the margin to self-error check is great.  <a href="https://jscarsbrook.me/doshistory/" rel="nofollow">https://jscarsbrook.me/doshistory/</a></p>
]]></description><pubDate>Wed, 29 Apr 2026 17:15:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47951387</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=47951387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47951387</guid></item><item><title><![CDATA[New comment by martinwoodward in "Copilot edited an ad into my PR"]]></title><description><![CDATA[
<p>We are not training on the contents of private repos, but we do plan on training on usage data with Copilot unless you opt out before April 24.  Details here: <a href="https://github.blog/news-insights/company-news/updates-to-github-copilot-interaction-data-usage-policy/" rel="nofollow">https://github.blog/news-insights/company-news/updates-to-gi...</a><p>That post has a link to the FAQ which might also be helpful: <a href="https://github.com/orgs/community/discussions/188488" rel="nofollow">https://github.com/orgs/community/discussions/188488</a></p>
]]></description><pubDate>Mon, 30 Mar 2026 12:58:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47573698</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=47573698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47573698</guid></item><item><title><![CDATA[New comment by martinwoodward in "If you don't opt out by Apr 24 GitHub will train on your private repos"]]></title><description><![CDATA[
<p>It wasn’t previously opt-in.<p>Previously we didn’t do any training on usage.  However as other products have come into the market they do train on usage.  We’ve been training on our internal usage for just over a year and have seen some major improvements. For details see of the types of improvements we’ve seen from training on our internal usage check out this article: <a href="https://github.blog/news-insights/product-news/copilot-new-embedding-model-vs-code/" rel="nofollow">https://github.blog/news-insights/product-news/copilot-new-e...</a></p>
]]></description><pubDate>Fri, 27 Mar 2026 21:33:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47548561</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=47548561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47548561</guid></item><item><title><![CDATA[New comment by martinwoodward in "If you don't opt out by Apr 24 GitHub will train on your private repos"]]></title><description><![CDATA[
<p>No we won’t.  Details here <a href="https://github.blog/news-insights/company-news/updates-to-github-copilot-interaction-data-usage-policy/" rel="nofollow">https://github.blog/news-insights/company-news/updates-to-gi...</a><p>For users of Free, Pro and Pro+ Copilot, if you don’t opt out then we will start collecting usage data of Copilot for use in model training.<p>If you are a subscriber for Business or Pro we do not train on usage.<p>The blog post covers more details but we do not train on private repo data at rest, just interaction data with Copilot.  If you don’t use Copilot this will not affect you. However you can still opt out now if you wish and that preference will be retained if you decide to start using Copilot in the future.<p>Hope that helps.</p>
]]></description><pubDate>Fri, 27 Mar 2026 21:29:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47548514</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=47548514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47548514</guid></item><item><title><![CDATA[New comment by martinwoodward in "Updates to GitHub Copilot interaction data usage policy"]]></title><description><![CDATA[
<p>We are not.  The reason we wanted to announce early was so that folks had plenty of time to opt-out now.  We've also added the opt-out setting even if you don't use Copilot so that you can opt-out now before you forget and then if you decide to use Copilot in the future it will remember your preference.</p>
]]></description><pubDate>Thu, 26 Mar 2026 03:27:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47526336</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=47526336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47526336</guid></item><item><title><![CDATA[New comment by martinwoodward in "Updates to GitHub Copilot interaction data usage policy"]]></title><description><![CDATA[
<p>Hey David - if you want to send me (martinwoodward at github.com) details of your GitHub account I can take a look.  At a guess I suspect you are one of the many folks who qualified for GitHub Copilot Pro for free as a maintainer of a popular open source project.<p>Sounds like you are already opted out because you'd previously opted out of the setting allowing GitHub to collect this data for product improvements.  But I can check that.<p>Note, it's only _usage_ data when using Copilot that is being trained on. Therefore if you are not using Copilot there is no usage data.  We do not train on private data at rest in your repos etc.</p>
]]></description><pubDate>Wed, 25 Mar 2026 22:13:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47523993</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=47523993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47523993</guid></item><item><title><![CDATA[New comment by martinwoodward in "Updates to GitHub Copilot interaction data usage policy"]]></title><description><![CDATA[
<p>We do not train on the contents from any paid organization’s repos, regardless of whether a user is working in that repo with a Copilot Free, Pro, or Pro+ subscription. If a user’s GitHub account is a member of or outside collaborator with a paid organization, we exclude their interaction data from model training.</p>
]]></description><pubDate>Wed, 25 Mar 2026 21:33:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47523581</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=47523581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47523581</guid></item><item><title><![CDATA[New comment by martinwoodward in "Updates to GitHub Copilot interaction data usage policy"]]></title><description><![CDATA[
<p>If you previously opted out of the setting allowing GitHub to collect data for product improvements, your preference has been retained here.  We figured if you didn't want that then you definitely wouldn't want this..</p>
]]></description><pubDate>Wed, 25 Mar 2026 19:58:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47522373</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=47522373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522373</guid></item><item><title><![CDATA[New comment by martinwoodward in "Updates to GitHub Copilot interaction data usage policy"]]></title><description><![CDATA[
<p>Just confirming, we do not use Copilot interaction data for model training of Copilot Business or Enterprise customers.</p>
]]></description><pubDate>Wed, 25 Mar 2026 19:55:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47522338</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=47522338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47522338</guid></item><item><title><![CDATA[New comment by martinwoodward in "Tell HN: YC companies scrape GitHub activity, send spam emails to users"]]></title><description><![CDATA[
<p>Since 2017 they are yes.</p>
]]></description><pubDate>Thu, 26 Feb 2026 22:26:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47172884</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=47172884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47172884</guid></item><item><title><![CDATA[New comment by martinwoodward in "Tell HN: YC companies scrape GitHub activity, send spam emails to users"]]></title><description><![CDATA[
<p>I kinda wish I had that much power.  There would certainly be less people in the world listening to their phones without headphones..<p>Usually starts with contacting them over email reminding them of the terms of service and warning them to stop.  Then their account might get deactivated and they need to write and promise to not be naughty again. If they ignore that then the account gets removed.<p>There are a bunch of automated checks that are running all the time as well and will take automated action that then gets later reviewed by humans.  At lot of times the process is fast-tracked.<p>The off-platform 'let's scrape a bunch of data and then spam nice people' is the hardest to police. Linking those mails to an offending GitHub account is hard and very manual, also anyone can send emails saying they are someone they are not and because of that anyone can deny they sent the mail and they'll usually blame a rogue agency they where working with etc.<p>I probably shouldn't say it, but the public shame that comes from being mentioned on social, in hacker news etc. That stops people who want to be treated as legitimate from doing that sort of thing and helps educate the wider community around what is and isn't acceptable behaviour - that is why it's good to see this thread and see the issue getting attention.</p>
]]></description><pubDate>Thu, 26 Feb 2026 15:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167776</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=47167776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167776</guid></item><item><title><![CDATA[New comment by martinwoodward in "Tell HN: YC companies scrape GitHub activity, send spam emails to users"]]></title><description><![CDATA[
<p>Martin from GitHub here.  This type of behaviour is explicitly against the GitHub terms of service, when we catch the accounts doing this we can (and do) take action against those accounts including banning the accounts. It's a game of whack-a-mole for sure, and it's not just start-ups that take part in this sketchy behaviour to be honest. I've been plenty of examples in my time across the board.<p>The fundamental nature of Git makes this pretty easy for folks to scrape data from open source repositories.  It's against our terms of service and those folks might want to talk with some lawyers about doing it - but as every Git commit contains your name and email address in the commit data it's not technically difficult even if it is unethical.<p>From the early days we've added features to help users anonymise their email addresses for commits posted to GitHub.  Basically, you configure your local Git client to use your 'no-reply' email address in commits and that still links back to your GitHub account when you push: <a href="https://docs.github.com/en/account-and-profile/reference/email-addresses-reference#your-noreply-email-address" rel="nofollow">https://docs.github.com/en/account-and-profile/reference/ema...</a><p>I think that's still probably the best route. We want to keep open source data as open as possible, so I don't think locking down API's etc is the right route. We do throttle API requests and scraping traffic, but then again there have been plenty of posts here over the years from people annoyed at hitting those limits so it's definitely a balancing act. Love to know what folks here think though.</p>
]]></description><pubDate>Thu, 26 Feb 2026 12:21:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47165084</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=47165084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47165084</guid></item><item><title><![CDATA[New comment by martinwoodward in "GitHub discusses giving maintainers control to disable PRs"]]></title><description><![CDATA[
<p>Honestly, it's not an area where there has been consensus on when we talk with maintainers.  Some folks worry about that reducing the very nature of open source collaboration.<p>We've had the ability to temporarily disable PR's for a while for maintainers but we felt like it was time to look at this again and see what folks think.</p>
]]></description><pubDate>Tue, 03 Feb 2026 14:52:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46871704</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=46871704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46871704</guid></item><item><title><![CDATA[New comment by martinwoodward in "The GitHub website is slow on Safari"]]></title><description><![CDATA[
<p>This should be fixed now. See the thread for more details. <a href="https://github.com/orgs/community/discussions/170758#discussioncomment-14248533" rel="nofollow">https://github.com/orgs/community/discussions/170758#discuss...</a></p>
]]></description><pubDate>Fri, 29 Aug 2025 13:03:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45063576</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=45063576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45063576</guid></item><item><title><![CDATA[GitHub Builds GitHub on GitHub]]></title><description><![CDATA[
<p>Article URL: <a href="https://thenewstack.io/how-github-uses-github-to-be-productive-and-secure/">https://thenewstack.io/how-github-uses-github-to-be-productive-and-secure/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36142257">https://news.ycombinator.com/item?id=36142257</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 31 May 2023 18:46:05 +0000</pubDate><link>https://thenewstack.io/how-github-uses-github-to-be-productive-and-secure/</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=36142257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36142257</guid></item><item><title><![CDATA[New comment by martinwoodward in "Most Popular Programming Languages on GitHub by OSS Insight"]]></title><description><![CDATA[
<p>If anyone wants to see the most used languages on GitHub then we post that data regularly in our Octoverse report (<a href="https://octoverse.github.com/2022/top-programming-languages" rel="nofollow">https://octoverse.github.com/2022/top-programming-languages</a>).  This ranking is obtained by looking at the code pushed to GitHub and to Gists on GitHub with-in a 12 month period.<p>What I find most interesting is how consistent that top 10 list is with the Octoverse data.  We have to look much further down the table to see the cool kids like Rust, Go or Lua.  While growing very fast there is just so much code out there in Javascript, Typescript, Python, Java, C#, C++ etc that is takes a lot for a language to move up the charts.<p>That said, while I generally caution against an unhealthy interest in Stars - what the OSS Insight data does a decent job of showing is the activity and interest in the open source languages communities. Rust is clearly incredibly strong there along with things like TypeScript, Go, Python etc.  But it's also heartening to see the strength in open source language ecosystems such as Swift, Java & .NET but also some surprises such as PowerShell or the more academic languages like OCAML.</p>
]]></description><pubDate>Thu, 13 Apr 2023 10:32:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=35553405</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=35553405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35553405</guid></item><item><title><![CDATA[New comment by martinwoodward in "Gamification affects software developers: Cautionary evidence from GitHub"]]></title><description><![CDATA[
<p>Martin from GitHub here. I think we’d consider this very much ‘by design’ in removing the streak counter so I’m glad it had the desired affect. Coding 100 days straight with no breaks isn’t good for anyone.</p>
]]></description><pubDate>Sun, 23 Oct 2022 21:28:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=33310448</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=33310448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33310448</guid></item><item><title><![CDATA[New comment by martinwoodward in "GitHub: Private Profiles beta"]]></title><description><![CDATA[
<p>Sounds good - LMK if you find it's not working that way for you.</p>
]]></description><pubDate>Thu, 21 Apr 2022 22:58:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=31116207</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=31116207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31116207</guid></item><item><title><![CDATA[New comment by martinwoodward in "GitHub: Private Profiles beta"]]></title><description><![CDATA[
<p>FWIW we have a quite a bit of history of allowing people to protect their privacy.<p><a href="https://github.blog/2020-12-17-no-cookie-for-you/" rel="nofollow">https://github.blog/2020-12-17-no-cookie-for-you/</a><p><a href="https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/setting-your-commit-email-address" rel="nofollow">https://docs.github.com/en/account-and-profile/setting-up-an...</a><p>In this instance we don't think it will hurt the social coding experience of open source and in fact might encourage folks who would otherwise be put off. But we are testing this particular feature and will keep iterating on it depending how things go and what the feedback is.</p>
]]></description><pubDate>Thu, 21 Apr 2022 22:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=31116192</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=31116192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31116192</guid></item><item><title><![CDATA[New comment by martinwoodward in "GitHub: Private Profiles beta"]]></title><description><![CDATA[
<p>Yes, and I think yes but I would need to test it to be sure.  I do know the contributions disappear if you only have public contributions enabled and then turn a repo private but if you have private enabled then as long as the contributions still map to your ID it should show up.  Does it not work that way for you?</p>
]]></description><pubDate>Thu, 21 Apr 2022 22:51:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=31116155</link><dc:creator>martinwoodward</dc:creator><comments>https://news.ycombinator.com/item?id=31116155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31116155</guid></item></channel></rss>