November 2nd, 2026 × #GitHub#Copilot#Hardware#Conferences
Github Universe Keynote Recap
Scott, Wes, and CJ broadcast live from a fancy news-style set at GitHub Universe in San Francisco, covering the Syntax meetup swag, hacking the Pimoroni badges, and the keynote's explosive growth numbers, infrastructure rebuild, and Copilot announcements.
wesbos Host
stolinski Host
w3cj Host
- Syntax goes full news desk: who's weather, who's sports?
- Huge Syntax meetup at Bare Bottle, plus one rogue gorilla
- The secret USB-C lanyard that fooled everyone
- Macro pads with joystick and dial, and the Claude race to reverse-engineer them
- Custom web configurator at keyboard.syntax.fm with demo mode
- GitHub Universe swag report: good mugs, cringe ChatGPT tees
- Syntax mugs share a factory lot with GitHub's mugs
- Hackable badges, the Jared mix-up, and Scott's wife outranking him in search
- Hacking the MicroPython badge: Wes's photo booth, Scott's pinball, FPS, and synth sequencer
- Front row at the keynote (sorry, CJ, influencer fee and all)
- Jaw-dropping growth: 45 billion Actions and 34 billion commits
- GitHub owns the outages and rearchitects with Azure, more CPUs, and petabytes
- GitHub Copilot desktop app and shared team agent threads
- Wishing for sign in with ChatGPT and OAuth login gripes
- Copilot Fusion: single, cascade, and judge modes explained
Transcript
Scott Tolinski
Who's kicking it off? Welcome to Syntax. Today, we're gonna be talking about all the stuff that's been going on at GitHub universe. We are here live in the studio. As you can tell, it's not our normal look. Actually, no. We've upgraded. This is our normal This is I'm mad just now. We're taking over. Yeah. What a hell of a set. It's like it's like we're on the news. Who would who would be the who would be the weather? Yeah. Who's sports and who's news? I'm weather. You're weather? You're weather. You're Scott. Yes. Am. I'm blue. Yes. Yes. This is ridiculous. You say weather might be because you get to move around a lot, I and like to do that. Yeah. I've always worked on a blue screen though, so I'm Okay. Yeah. You do have the blue screen done. Yeah. We're here in San Francisco, folks, and there's been a lot of stuff at GitHub Universe. We had a awesome syntax meetup. Wes is talking into the microphone right now. Wes, what's up? What do you wanna say?
Syntax goes full news desk: who's weather, who's sports?
Wes Bos
I was gonna do the hilarious thing where I pretended I walked down the stairs. Yeah. Should I do it? Well then,
Scott Tolinski
mean, I guess now is kind of an odd time to do it. Congratulations, Wes.
Scott Tolinski
You've gone downstairs. I love that.
Scott Tolinski
Sorry, we don't get a set often. This is really cool. We don't get a set often. No, and it kind of makes me want to build one of these. So we had an awesome meetup last night at the Bare Bottle. We've been talking about it for weeks now and weeks and weeks and weeks, and thank you to everybody who came out. It was a huge crowd of people and all kinds of stuff going on. Guys, you wanna tell everybody about what happened? Yeah. Yeah. It was... It's tragic.
Huge Syntax meetup at Bare Bottle, plus one rogue gorilla
Wes Bos
Boy, was Yes. Can we talk about happened? Yes.
Wes Bos
Well, there was a gorilla at one point that came by. A gorilla? Basically, we had, I don't know, a couple 100 people come through, meet up, talk to a lot of people who enjoyed the podcast.
Wes Bos
We gave out some absolutely sick swag, which was fun. Yeah. Our best swag. Some of our best swag. Yeah. We're gonna show you it and a couple stories behind that. But it's just so cool to meet up with everybody in
Scott Tolinski
Yes. Yeah. Better luck with people. Is that our third year doing it? It was awesome every time. So, yeah, very stoked about that. It was a great time. So if we do this again next year, please, if you're in the area, come on out. It's a it's a great time. Yeah. Or tell us, like, what other city we need to go. Because we've done Hamilton, Toronto Denver. Denver,
Wes Bos
San Francisco Amsterdam. Amsterdam.
Wes Bos
Where else, friends? Folks. Leave a comment below. Yes. But let's talk about the swag. Yes.
The secret USB-C lanyard that fooled everyone
Guest 2
Yeah. So we had dongles that had syntax on them. Do we have an example of one? Dongles? Don... Not dongles. Lanyards. Lanyard. Oh, I think I have one. I have You got one? Man, we're not very prepared here. Not very prepared. But the the lanyard is USB C.
Wes Bos
And it was... It's so convincing as a lanyard and not as a USB C cable then. I got one. We had to tell every single person. By the way, this is a USB c cable. You would not have any idea. Yeah. The problem with meetups, you get a lanyard, and then you'd... You're either the person who puts all of them on their wall Wes going into sales mode here. You immediately throw it in. And we thought, like, care about the environment. We don't want more junk. So the lanyard for the Syntax meetup was this, like, woven nice lanyard. But ready? Boom. USB C.
Scott Tolinski
USB C. Both ends.
Guest 2
Beautiful cable. Can I just say this was my this was my idea? Can I say that? It was. Actually, it was. It was my idea. You can say that because it's true. Fantastic. Thank you. Ideas are CJ's ideas. The other thing was also my idea. We'll get to that in a second. The... Actually, every every good idea is CJ's idea. Most bad idea. I'm sure I get the credit. But,
Wes Bos
like, we looked around for one. Thank you, CJ. You're welcome. You're very welcome. I had heard from a couple people at a couple other conferences that they got these, and they sucked.
Wes Bos
And we made sure, like, they're... Sometimes you get them, they're just charge only and they don't work and whatever. But we got these. We made sure that they were data, and we didn't think that they would, like, do super fast charging or whatever. But we we clocked it, and it was doing 60 watts. 60 watts? Yeah. 60 watts. It's always... It was charging my MacBook, like, just fine. Yeah. Yeah. It's a good thing you brought that because we we had the tester. We had no idea. Yeah. We had no idea if they would, like, even support data, which they do. They do. I don't know if it's USB c or USB three data. Well, I'll clock the speeds. But it. I don't know. Cool cool little
Scott Tolinski
Yes. Piece of memento for If you were at the meetup and you got one of these and you did not know it was USB c, it is USB c.
Macro pads with joystick and dial, and the Claude race to reverse-engineer them
Scott Tolinski
What do we wanna talk about? The the other item that we have. We have these little macro pads, which have a joystick and a rotary dial.
Wes Bos
And then we had a whole, whole bins full of all the key caps. So you... The initial idea was that you would make this as your name tag. That was the initial idea. Then when we we saw them, we were like, oh, no. These are way too big. I don't... Yeah. We didn't we didn't calculate how big they would be even though, like, it's a standard science. You can have the math. We have the math. Yeah. But we thought you could hang it around your neck way too big. But, like, we got them. There's a battery in there. It's got Bluetooth. It's got a USB dongle, and also you can do it wired. Two point and two point four gigahertz. Yeah. 2.4 gigahertz. Yep. And so the manufacturer that made these, they sent us, like, a website that you can use to configure it. Didn't work. Didn't work. And then they sent us, like, a Windows EXE. No chance. We don't know we're doing that. So, CJ, how did we do it? We we we raced even though we didn't know we were racing.
Guest 2
Because... So I got some good footage of that race, by the way. We're sitting in the meeting. Technically, we were supposed to be in the meeting brainstorming the future of syntax, like, next year. But Yeah. I started prompting, and so I downloaded the Windows app. I pointed Claude at the website, and was like, let's figure this out. Like, I... We wanna make our own web configurator.
Guest 2
What can you do, Claude? And apparently, you did the same thing at the same time. I started thinking, like, what's the standard, like,
Wes Bos
keyboard customizer? QMK. QMK. So I I was like, okay. This is maybe QMK. That's what I thought. Well, can you poke at it and go back and forth? And it found the device, but it, like, couldn't figure out what what it was. Mhmm. And then eventually, mine got to, like, downloading the EXE. But CJ gave the EXE right away. I started there. The whole thing, figured out how to talk back and forth to it. And There was one more EXE I had to find that they didn't link us to,
Scott Tolinski
but that was the one that unlocked it. Can I actually? Can I just say this? If syntax sucks over the next year, it's entirely CJ and Wes' fault for not participating in our meeting. Attention to meeting. Every time I was looking over at CJ, he was No. I was looking up while doing this. It's RGB, and you can do, like, custom macros. Didn't know it was RGB. We didn't... Like, there's so many things that it has that they didn't tell us. Yeah. And you can, like... So you can go to the website. You can assign the keys to, like, any letter, but then you can also assign it to, like, multiple keys or or a macro or Media keys. Media keys. Yeah. Like, by default, the the knob here controls your volume Yeah. When you plug it in. Yeah. And joystick. What do you wanna do what do wanna do with this joystick? It's just up, down, left, right. Right. I know. But what are you what are you gonna do with it? You can do anything you want. What are you gonna do with it? Not what what can you do? Well, like, I probably use that as a modifier.
Wes Bos
Yeah. A space Oh, yeah. Cool. Space left. Oh. Yeah. Oh. Yeah. But We could do some It's cool. Instead of having to do it on, like, a, like, a carabiner elements,
Guest 2
you don't have to do it in software because it's, like, literally on the device. And it just shows up as a keep... There's no custom driver. It just shows up as a USB HID device, and that's actually how it programs it as well. I'm gonna start doing some Street Fighter. That's pretty cool. Oh, it sounds pretty cool. Little device. I think we're gonna try to put a few in the Syntax shop. Yeah. We gave away a left. We gave away quite a few of them. Yeah. People have been asking about them. So Yeah. Yeah.
Custom web configurator at keyboard.syntax.fm with demo mode
Wes Bos
Kind of a a fun little thing. And then just being able to, like, create a custom configurator.
Wes Bos
It's at keyboard.syntaxfm if you wanna check it out. And you can question mark demo in the in the URL if you don't actually have a keyboard. You wanna just wanna see the demo. Yeah. And then we also got it, like, three d rendered as well, which is kind of a cool thing. I gotta say, it's cute as hell. It looks great. Yeah. As hell. So that's what we did Thank you. With our time here. Yeah. So we're at we're at GitHub Universe. We mentioned that before. Yes. This is a big conference. It's always a big conference. Massive.
GitHub Universe swag report: good mugs, cringe ChatGPT tees
Wes Bos
Can Oh, tell it's a big conference. I can't fathom how much money it it costs to run this thing. It's just
Scott Tolinski
unreal. Just even being in the studio. It's everywhere. Oh, they're big thing. There's drinks. There's coffee, snacks. Water.
Scott Tolinski
Lots of water. Swag? Free swag? Swag.
Scott Tolinski
Do you get any good... Particularly good swag, Wes?
Wes Bos
Let me see. Let me think about that. The Sentry swag was really cool. We had a couple keyboards there. We had Syntax coffee cups there. Yeah. Sentry's got some plushies, bucket hat.
Wes Bos
I don't know. Who... Who's got the best swag? There's a lot of awful swag here. There's awful swag. The amount of people that just chat GPT to the logo and printed it on a tee. Chat GPT logo on a tee. Whole team is wearing it. Sorry, I'm not afraid to say it. So cringe. Cringe AI art. Yeah. It's not great. Hell. Yeah.
Scott Tolinski
Don't Yeah. Do that, folks. Don't do that. And here's another thing you probably shouldn't do. Don't go don't come to GitHub universe this year, see some swag you like and be like, oh, let's do that next year. Yeah. Make it your own. Well, because we we see so many things that were just somebody clearly. We're like, well, that was good for last year. Like, let me just do that again this year. And it's like, okay. You gotta come up with something. Interesting. There's not any t shirts this year. Two years ago, I think I probably got, like, 10 t shirts. Oh, there's t shirts that you gotta look for them. Really? They're not everywhere. There's hats. Lots of hats. Lot of here. They add plushies. A lot of plushies. Yeah. Dog toys in the future.
Scott Tolinski
Could we could we talk about our mugs being the exact same lot as GitHub's? Yes. GitHub's. We'll tell the story. So we got these awesome diner mugs. In fact, I think I got one right here. Let's see it. Yeah. Let's see. So, okay, we got one of these, and we got these mugs in there. And then we noticed that it looks suspiciously like the GitHub mugs that they also had here. And then so we looked on the bottom, and they are the exact same lot number.
Syntax mugs share a factory lot with GitHub's mugs
Wes Bos
Meaning that they were cast in the same factory. They were cast in the same factory. Went to maybe two different printers, maybe to the same printers. Two different printers. Their way back to the the same thing in Fort Mason Yeah.
Scott Tolinski
Kinda cute. But this is our our clanked out design. And we got some stickers with that on there too? Yeah. We got some stickers with the clanked out design on it. Yes. Yes. Yes. We got all kinds of stickers. Yes. Okay. Well, let's talk about the event here. Well, badges first. Right? Badges. Badges. Talking about the about badges.
Guest 2
So, like, every year, they they give us a digital badge. Yeah. But Wes and Scott were special this year. They got their badges ahead of time, and they got to hack on them ahead of time. We're not special just this year. We're special every year. They're special every year, and I'm not every year. Got the sponsor badge. Salty every year. Yeah. I'm I'm I'm salty.
Hackable badges, the Jared mix-up, and Scott's wife outranking him in search
Scott Tolinski
There... So many people didn't know who I was at the meetup. I just kept telling them I was the intern. Yep. It's TJ over here. Yeah. TJ the intern. He's the guy that has all the good ideas. I should say, so the guy who wrote down... Because we we had a thing to get into the meeting. You had to say who the hosts of syntax were. Yeah. And somebody said, CJ, Wes, and Jared. Jared. And that He was there. He was there. Yeah. And he apolog... He came up and apologized to me. Yeah. He's like, I'm sorry. I just totally blanked. Called you. And was like, hey. That's fine. That's hilarious. We were talking about it. Found him, though, because we were talking about him in the team meeting. We're like, this guy put down Jared. Who's this?
Wes Bos
And we we we found him. K. Very funny. If if we wanna settle this once and for all, though, if you go into the Google Search Console for syntax website, the searches are for... Are just CJ's syntax are way, way higher than Wes syntax or Scott syntax. Then we discovered that Courtney Tolinski ranked higher than Scott syntax. Scott's Scott's wife brings in more traffic to the website than Scott himself.
Hacking the MicroPython badge: Wes's photo booth, Scott's pinball, FPS, and synth sequencer
Wes Bos
That's crazy and insulting, folks. Yes. Please, everyone, can you please go search Scott Tolinski syntax right now? Please do. Through to it. We need to up his numbers. It'll it'll help. Those up. But... Okay. So the badges that they give you every year, these are made by a company called Pimarini, and I'm working on a video explaining a little bit more about it. But they're they're really neat because they have a tiny little Raspberry Pi chip inside of it. It's not a, like, a Raspberry Pi Linux computer that you're probably thinking. It's more like a like a tiny microcontroller like an ESP 32.
Wes Bos
And on these badges, they have the ability to run... It's it's a special flavor of Python called MicroPython used for running it on on here. So you can essentially build any software that you want. There's a whole game pad that is on here. There's a whole bunch of different buttons you can press. And then on the back, there is a I squared c input device. Oh, I just You unplugged I accidentally just printed one of my my photos here. So having it early this year, because in the past two years, I've I've done a little bit of poking around and hacking on mine. So what I did is I took a ESP 32, which is a secondary microcontroller, and that has a camera on it. And then I also soldered in two LEDs that are five volt, wired that whole thing into the back, which is over I squared c, and I made a little photo booth. So I'm able to now. Jeez. It's like a Game Boy camera. Come on, guys.
Wes Bos
It should print.
Wes Bos
There we go. It is connected to a Bluetooth cat printer, and then it will send the photo. It it runs it through a dithering algorithm because you can't print black and white very well unless you dither them. And maybe we can... I'm not sure if we can get that or not on the thing, but It printed. Nice little... That's a little photo. Demo. It worked. Yes. It worked really, really well. Yes. And it's it's really fun. These badges, if people are walking around, Scott, let's tell us about yours. Yeah. So I actually made three things. I made a pinball game, a syntax pinball game that was really fun.
Scott Tolinski
I made a, you know, first person shooter in the style of, like, Wolfenstein or Doom Mhmm. Where you're shooting bugs with a keyboard. But the the best thing I did is, like, similar to Wes, I took a... An ESP 32 and soldered a... An amplifier to it and then connected a microphone to that amplifier. And then I built a sequencer and kind of music performance app.
Scott Tolinski
And so you can change the key. There's a visualizer in here. There's a whole sound designer, so you can modify any of the four synths. There's a whole s sequencer in here. I've been having so much fun with this thing. I I really wanted to hook up to an accelerometer, but I ran out of time.
Wes Bos
It's a really neat package that it has. So it has a Wi Fi, Bluetooth, accelerometer, GPIO pins. This year, they don't have exposed GPIO pins. I'm told because they ran out of GPIO pins because they added the accelerometer,
Scott Tolinski
and that's because they want you to be able to, when you're wearing it, flip the badge upside down and play Yeah. Oh, yeah. With it so that then it'll just turn it turn it over. Oh, yeah. So the the game pad. Yeah. Was I was playing like the game like this, and my hands were covering Yeah. The screen. Exactly. Yeah. Flip it upside down. I three d printed this little case for mine too. It was great. That was really cool. I didn't have color. You would have like a nice board to everything soldered to. Exposed mine. I was so worried I wouldn't get on the plane with something looking like Yeah. Mine was looking kinda sketch too in my bag. Yours looks a lot better. Well, didn't have the k... It didn't have the case on in the bag. But then I was like, you know what? Just slide it on there. Yeah. Yeah. Yeah.
Wes Bos
Looks good. Yeah. It's it's fun. Like, I I encourage people to pick up something like this. This is a nice package because it It's a nice package. It has everything. It has Did you look at that package? It has great package. Yeah. Accelerometer, multiple inputs, I squared c, meaning that, like, you can go on Amazon and buy I squared c, like a like a speaker, or you can buy... I have a thermal camera that you can hook it up. And these these things are all just standard inputs, and then you just open up your your coding agent and boom. You're you're making you're making hardware. Boom. You're making hardware. Boom. Yes.
Scott Tolinski
Alright. Sick, do we wanna get into the GitHub universe stuff? Yes. Okay. Yes. Let's talk about it. Wes and I had front row seats to the keynote. Unfortunately, CJ
Front row at the keynote (sorry, CJ, influencer fee and all)
Guest 2
I was in the back. Again, intern CJ. Next
Scott Tolinski
year, get CJ up upfront. CJ, let me just say, you didn't have to pay the price of having to declare yourself as an influencer Oh my gosh. The dick. Okay. Cringey. That was the that was the Poor people. The fee of it Trying to seat us. Free of an influencer. Are an influencer? Yes. I'm an influencer.
Wes Bos
Yeah. Oh. But we got nice front row seats. And Except for CJ. Let... Don't know. Let... Let's talk about, like, what did they announce in the GitHub keynote. We have another one coming up with Kyle Daggle of the c e... COO of GitHub. We're gonna talk to him a lot more about, like, the uptime and and and how they have improved put him to the flame. We're gonna grill him. Yeah. But let... Let's talk about what they did announce. What what do guys The biggest... The the the upfront just talked about the growth of people using GitHub just over the past year.
Jaw-dropping growth: 45 billion Actions and 34 billion commits
Guest 2
Over the past year. Over the past year. So in 2025, there were 6,700,000,000 pushes to GitHub.
Guest 2
In 2026, and 2026 isn't even over yet, we're in October, there have been 17,900,000,000 pushes.
Guest 2
In terms of commits, there were 12,900,000,000 commits in 2025, 34,300,000,000 commits in 2026.
Guest 2
In terms of actions, there were 14,000,000,000 in twenty twenty five, forty five point four billion in 2026.
Guest 2
Explosive growth. Yeah. And, I mean, these numbers kind of explain why we have seen outages from GitHub over the past year Mhmm. Which they did talk about. They're gonna do some stuff about, and we're probably gonna grill Kyle about that when we talk to him. To me, these numbers are just unfathomable.
Guest 2
Like, 5,000,000,000
GitHub owns the outages and rearchitects with Azure, more CPUs, and petabytes
Scott Tolinski
actions, Justin. They
Wes Bos
did kind of come, like, hat in hand being, like, it is not acceptable, the downtime we had. They did. Yes. Absolutely.
Wes Bos
End up to it. Like, I'm not I'm not gonna try to be like a a GitHub apologist here, but, like, I don't know that I could have been able to keep it up. You know? Like... So what they have said they've done is they are rearchitecting a lot of their infrastructure.
Wes Bos
What I understood from is they're decoupling a lot of how the things work. You know? If something is very heavy on the CPU or storage, they don't necessarily block each other. They're moving... Obviously, moving a lot of it over to Azure, which is kinda good. They... They've got some servers there. They said they've deployed something like, what, 4,000,000 more CPUs and a bazillion more petabytes of of data. Yes. Of some big numbers? Yeah. Like, 20,000,000,000,000.
Guest 2
Yes, petabytes. 20,000,000,000, trillion. It's a lot. I have the exact ones here. Yeah. I mean, so they added 4,000,000 new CPU cores.
Guest 2
They added a 160 petabytes of high speed storage and 50 terabytes of capacity. Yes. So Compute.
Wes Bos
Massive amounts. A lot of compute. And it's not just like they just added more servers and and let it work, because I I don't think that the problem that GitHub was having was simply just you just need more compute. Yeah. It was that, like, everything was very tightly integrated on it. You have a git push, and then that that maybe sets off indexing in search. Maybe it sets off a bunch of GitHub actions. You know, there's just so many things that happen when something changes on GitHub. And then when that is happening many times per second Yeah. Across thousands and millions of repos, that gets very hard to to do. So they've... It sounds like they've really peeled it back and, like, realized how can we build this thing so it will scale Yeah. And scale it. Infinitely.
Guest 2
And one of the metrics they mentioned in their testing, and so they took twenty four hours of the busiest open source repo, and all of the stuff that could be happening there in terms of pushes and pull requests and merges and branches, they took twenty four hours, compressed it down to one minute, all of that same track... Traffic within one minute, and this new new stack did not break a sweat, is what they said. So very soon, we'll we'll see this at the rest of GitHub. I think they're doing some internal testing, but by sometime next year
Wes Bos
They said early next year, this should be available to everybody who uses GitHub. Yes. And that, therefore, should improve a lot of the downtime, the the nines that they have lost with all of this stuff. But let's talk about new, like, apps, new announcements.
GitHub Copilot desktop app and shared team agent threads
Guest 2
They talked about a lot of Copilot stuff. So I haven't played around with... I think it's Copilot Desktop. Co... Yeah. What what is the official name? Is it CoPilot desktop, Wes? It's GitHub CoPilot. That's the app. GitHub. Is it? Okay. But, yeah, that's the desktop application. Okay. GitHub CoPilot desktop. Desktop. Which is their, like Yes. Their their version of
Wes Bos
Cloud Code desktop Yep. G p... ChatGPT slash codec. You know, everybody's got a desktop application. And this isn't just new. Like, it's it's been out for a while. I've I've used it a handful of times for different projects, and it's actually a really nice really nice application. I feel like it does a good job at taking a lot of the chaos
Scott Tolinski
of, like, having lots of connectors and lots of agents running at a single time and sub agents. And I I don't use it either. And to to avoid telling, we're like, at GitHub Universal, let's say, it'll look nice and I snuck it
Guest 2
I thought it'd be looking good on stage. It did. I... One of the main things that stood out to me is just, like, collaboration.
Guest 2
Because, like, I've seen Cloud Desktop or, like, the Codex Desktop, and it looks great for one developer, but GitHub is about collaboration. And so they showed how you could have a chat thread where multiple people on your team can fire off agents and see agents in the background, and
Scott Tolinski
multiple people can interact in that thread as well. So the collaboration aspect looked really cool to me. Yeah. And there were, like, copilot projects too was a part of that. I know that's jumping in our notes here. No. It's fine. Yeah. Yeah. But like... Yeah.
Scott Tolinski
You I mean, you could co connect various projects together. I'm gonna actually apologize, folks, because during...
Scott Tolinski
I'll tell this personal anecdote. During the keynote, I had had too much caffeine, so I was kind of flying on another planet at I was going through it. I was kinda going through it.
Scott Tolinski
CJ, you wanna pick up the copilot projects so I don't say anything stupid? No. Of course. Yeah. And it it kinda just looks like
Guest 2
a place where you have a thread, you can chat, you have your shared chat, and then they also mentioned you can run your agents locally or in the cloud or in the cloud. Yep. That's the other vibe I was getting from all of this stuff, is it's very integrated. You can use the mobile app, you can use web, you can use desktop. Can pick it up here or there. Yeah. Yeah. And no matter where you're running your agents, you can see them all within that dashboard. Yeah. And you can connect multiple repos together in
Wes Bos
the chat section. Set up recurring work. Yes. Oh, yeah. Set up automations. Very similar to a lot of these applications is you can do everything in that application.
Wes Bos
The one thing, I'm kind of hoping that they would announce this, and and maybe they wouldn't. But, like, I was kinda hoping they would have sign in with ChatGPT because this was something that OpenAI announced, which is if you want to use your Codec subscription... I hate saying ChatGPT subscription. It's too much of a mouthful. Yeah. If you wanna use your Codec sub Yep. On any other application, sure. Just sign in with ChatGPT, and you can use your you can use your thing. And that's cool because now people can have apps where you can just sign in and use your own your own plan for that. Yep. And GitHub Copilot allows you to use external providers, but only with API tokens. Yep. Right. So... And, like, nobody's...
Wishing for sign in with ChatGPT and OAuth login gripes
Scott Tolinski
No one's no one's burning just straight up API tokens unless you're in enterprise land. Right? You... Most people are... Have a sub for these types of things. Find really odd about their login flow still? What? Is that you still have to... You do the login flow Who's login flow? ChatGPT's with their login. It still takes you to some local host, whatever. And if you're not on the same machine, it just does a fora, and you're supposed to copy and paste that it's not the URL to have it That's OAuth, baby. That's OAuth. We're like, at least I don't think you can solve that. Where at least they'll just give you a screen with a a code. Yeah. Yeah. The scan, the code is nice. Local host, know, with the token in it and have it parse it. Not that that... It's not, like, a hard thing. It's just a weird Yeah. Yeah. Yeah.
Copilot Fusion: single, cascade, and judge modes explained
Guest 2
Another thing, Copilot Fusion
Wes Bos
Yes. They announced. And so And Wes kept on kept on wondering if they were gonna announce a model. But I thought. I... Well, not thought, but I was hoping that the big announcement would be, by the way, here's the Microsoft.
Wes Bos
Here's our frontier model. Do that at this conference, though. Well, the thing is that, like, you... They're not waiting for Microsoft Build. That's in, like, eight months from now. Well, maybe they are. I mean, I mean But, like, I thought, like, Google's put theirs out. Yeah. It's not very good, but they put it out. So now they have their their frontier model. But, like, Microsoft doesn't have their... The big boy. Right? Like, even in the... All the demos, they're they're using they're using the X. Yeah. You know? Yeah. Yeah.
Wes Bos
So I was hoping they would. They didn't. But Instead? They have
Guest 2
Fusion. They didn't announce this fusion, but they were... I I don't think a lot of people knew about what fusion was. Can explain it? Yeah. I think now it's generally available. So, like, they... Internally, they had a thing called Project Hydra Fusion, which was like a research preview. It's a cool last name. It's cool cool name. Yeah. But now Copilot Fusion will be available for everyone. When you first hear about it, it kind of sounds like a model router.
Guest 2
Basically, it would decide what model to send your prompt to, depending on how complex it is. But looking into it, it's a bit more complex than that. There's three modes. They have single mode, and that does one model completes the task. So you choose, like, do you wanna use the Luna or Soul or whatever else? Mhmm. And they also have test choose that, or does it choose that? I haven't seen the details. Okay. But I would imagine that I get to choose. Yeah. If I'm making one, I wanna choose one. Yeah. If you wanna use one model, you choose single mode. Choose one. And if you want cascade,
Wes Bos
what what is that for? So this is...
Guest 2
What... What's interesting is that it... A judge will inspect drafts. So it'll basically do multiple runs on your prompt, inspect all of those, and then decide which one it should accept, or if it needs to escalate that up to a higher model. This is just like more layers on your prompting. Right? Instead of getting back an immediate response from the AI, now there's more processing happening on the back end that will potentially get you a better response by sending it off to a stronger model
Wes Bos
and and looking at that draft. So it sounds like it... Like, you spend a bit of tokens from several models to draft a... I don't think it's a very big response, but enough of a response that you'd be able to programmatically decide which model to then send it to. Yes. How they're doing that, I don't know. Yeah. And they were saying it was quite a bit cheaper too Well in token spend. Yeah. Because it's often to You know how many times they said, what's the URL or start the dev server? Oh, yes. You know? Make the background color red. Yeah. Yeah. It goes to the dumb model. It doesn't... You don't need You don't need a the expensive model for that, but I'm not switching for that. Or even just, like, for simple tasks of, like, whatever. I don't necessarily always just, which one should I use today? I think the dumb model Choosing a model will very quickly become Yeah. Like, a nonissue. As... For coding, maybe not. But for, like, all of your day to day stuff, you know, like, Muse, GrockBot, all these things, these are awesome tools, and they're all running on not the best models.
Guest 2
Yeah. Yeah. Yeah. Yeah. And I think I misspoke a little bit. So this one doesn't do multiple drafts. It's a single draft that then decides if it goes to a stronger model. The multiple drafts is the the last one here, critique.
Guest 2
So critique drafts a response with multiple models independently, critiques them in parallel, feedback is then aggregated, and then the original model revises its response based on that combined feedback.
Guest 2
So this is, like, superpowers.
Guest 2
Like, have multiple runs all running on your same prompt Mhmm. And then look at the response, pick the best one, and and draft a a combined response from all of that. Yeah. Yeah.
Scott Tolinski
There's also... I think one thing especially that, like, Wes noticed, then they showed... They're talking about continuity, right, across all of GitHub's platforms.
Scott Tolinski
Wes was like, those are so many surfaces. Yeah. Like, they showed Versus Code, the code. Unfortunately, they only mentioned they mentioned Versus Code once. Oh, Versus Code. True. They they Once. If if you were to, like, look at a chart More went out. Code by last year. Versus Code. Yeah. Last year. Last year, the Yeah. Whole
Wes Bos
the whole keynote was Versus Code. Yeah. This year, you... I I think they said, yeah. You can open it in Versus Code if you want. And then they also showed all their services, which is the mobile app, GitHub itself, Versus Code Copilot CLI. Copilot CLI and Copilot desktop. I think five different services. Oh, And then Teams and Slack.
Wes Bos
Because you can also... A lot of this is getting done simply just inside of your chat, right? RIP to the folks using Teams.
Scott Tolinski
Sorry, folks.
Scott Tolinski
Sorry that you have to do that. You're totally right, though. Like, I mean,
Guest 2
will will will we get to a point where people aren't using editors at all? I think so, unfortunately. Yeah. And we're getting there where, like, just everything's a prompt or everything's in the browser or, like, you just tell your agent to do it. Yeah. And so at that point, you kinda just need a... Maybe a spot to look at reviews, but you don't necessarily need an entire editor Yeah. Your file. It was, most of these have full in editors for them, but they're just
Wes Bos
They're just a bit more more of a remix of the UI. And I guess the agents were all just tacked into a sidebar Mhmm. That they really needed to kick people out of that and bring the agents front and center. Yeah. You know what I found funny? When we were sharing photos of of the
Scott Tolinski
Copilot app was people would respond, it looks like Codex. Looks like Cursor. Yeah. Looks like this. They're all looking the same thing. They're they're all look the same. What do mean it looks like Cursor? They all look the exact same. There's no differentiators,
Guest 2
really. Yeah. Mhmm. Yeah. Yeah. I think it makes sense, though. Like, when all of your compute is now on agents and in the cloud, it doesn't make as much sense to have an editor that is your local file system anymore. So putting it in the browser or wherever else makes a lot more sense. Yep. Yep. Let's talk about the automations.
Scott Tolinski
I'd be liking automations in my stuff.
Scott Tolinski
And I think the one thing that I've been doing more is automation. So like having automation to pull in Sentry stuff and do that work on my machine or pull in issues or pull in this or that or Mhmm. Or even, like, pull in, you know, security alerts. Pull in security alerts, see which are these, which are my projects are affected by this, and and throw up a PR. So the Copilot automation stuff I thought was really cool, and it was baked into all of their surfaces. So Yeah. Basically allowing you to run the Copilot Cloud Agent automatically on a schedule.
Scott Tolinski
And they used Sentry in their demo, which was sick. Yeah. Hell, yeah. Yes. I love to see that. Yeah. Shout out, Sentry.
Guest 2
Yeah. This remind me of the the Swamp Club stuff that you guys Yeah. Were talking
Scott Tolinski
Yeah.
Guest 2
But now it's kinda like built into GitHub where you take these, like, reproducible workflows and host them in the cloud of sorts. Yeah. Run them on a schedule or in response to events.
Scott Tolinski
The Sentry will shoot a webhook message, and then you can collect that and then fix the bug automatically, create a PR for you, review it, all that stuff. With all of this stuff, it's very clear that they wanna sort of take back...
Wes Bos
Like, we are... We wanna be the whole harness of, like, where software is happening.
Wes Bos
And this is not just an add on because it's... I think they said it's available on...
Wes Bos
To everybody. Only... You pay for, like, token usage, of course. Right. Yeah. But anybody with a, I think, a paid GitHub account will then have access to the software, meaning that, like,
Scott Tolinski
it... It's tip to tail. It's gonna cover absolutely everything. It's tip to tail. It's tip to tail. To table. To leap. Farm to table. Yeah. Yes. Yes. It's XLR to XLR.
Scott Tolinski
One end to the other.
Guest 2
Yeah. So will... Here... Well, here's a question. Do you think this is gonna... Do you think these announcements of, like, are gonna pull people back to to I mean using it? I think a lot of people already had enterprise plans. It's not like you dropped that overnight. Yeah. So I think it's like, you're already you're already locked into your plan. Yeah. So you... Now you have all these other features. Like, why not use them instead of trying to adopt a whole new stack or get a different subscription somewhere else? I think people underestimate
Wes Bos
the Teamsification of enterprise. Oh, yeah. Is that, like, nobody wants to use Microsoft Teams, but more people use Microsoft Teams than Slack because Yeah. Yeah. It's just there. And we're gonna see it with, I think, Salesforce or something. I forget who it was, but one of these companies was just like, you can only use models through our Microsoft provider.
Wes Bos
We're gonna start seeing that. Be like, well, we pay for this plan, and it includes... Like, Google's doing this already as well. Like, you pay for Google AI Ultra.
Wes Bos
You get YouTube premium with it. Yeah. Yeah. And and, like, cloud storage and photos and AI. And AI. Like, you get it all. Like, that... That's happening in enterprise as well. People are gonna be like, well, we're already paying for Yeah. We we bought the meal. You... Now you have to eat it. Gonna Yeah. We're gonna include it all. So, like, I I think people underestimate
Guest 2
Yes. That the power of of enterprise buy in. Definitely. And they did say that if you're an enterprise, you can use all of the features that they announced today without a separate subscription. So Yeah. That's definitely what they're doing. It is funny because we aren't enterprise folks, but Sentry is pretty enterprise y in ways.
Scott Tolinski
And like, it was that was like a big transition to move into that because I'd always worked in small agencies. I worked for myself. You're dealing with, you know, 20 people on a team, 40 people on a team or whatever.
Scott Tolinski
It's such a different world out here, folks, man. It is it is a different enterprise y world. Definitely. Yeah. And you also... Like, we always talk about how cheap Cloudflare is. Why do you think Cloudflare is so cheap? It's because the enterprises are paying books to them, you know? Like, that's Hey, where the money is thanks for picking up the bill. Yeah. Thanks, enterprise.
Guest 2
Nice.
Guest 2
Last bit of news was about security. So this was really cool to see. So now built in, they have built in secret scanning, and then AI push protection. So they did a live demo where they accidentally included a secret in their commit, and it actually blocked the push from happening to GitHub.
Guest 2
So that's really cool to see, especially as agents are pushing more code, people are vibe coding, there's going to be built in protections to stop you from pushing your database secrets up to GitHub, and that makes it so that it doesn't even make it into the Git history at that point, right? Blocks it before it even reaches there. Wait, does it run on commit? It runs on commit, but on the server itself.
Guest 2
Before How does that work? Commit on local. You commit local. The commit is local, but when you try to push that commit up, it doesn't make it to the remote. So you'd have to amend your commit. Oh, okay. Yeah. And it'll probably suggest you how you can amend that commit. Exactly. Yeah. And it gets not impossible anymore now that we have agents. Yeah.
Guest 2
Your agent to amend your commit. Yeah. Yes.
Wes Bos
How do a tree picker remove this one? Yeah. I'm like, I think they already had this as well. Like, there's always... I I keep seeing these TikToks of people being like, you can just go on GitHub and search for, like, API keys, and you can find them. Like, no. You can't.
Scott Tolinski
Have you... Like, you immediately... Yeah. Show me. Show me an a... A single API key that you can actually use that you found on GitHub search. I don't want to because I don't wanna go to the jail. Don't wanna break the It's
Wes Bos
not. Any... Anytime one of your API keys were were to leak, you... Immediately, those things are are upstream flagged. And I don't think you can search history, but it might be people have bot scanning, like Yeah. New pushes. Yeah. And you Like, immediately. Yeah. You might chance. Couple minutes. Oh, yeah. Yeah. You don't want it to be pushed. Yeah. But before then. But I wonder how they're doing this. They... It probably is multilayered at where, like, one of them is just a regex. You know? Because you can you can regex most API keys for for those of things. There's other things that GitGuardian already kinda do some of this. Yeah. Right? Yeah. Yeah. Yeah. And then they probably have just a very, very cheap
Scott Tolinski
specialized model running against it that is fast enough Like, or like a decision model of some sort. Yeah. Jeving it. You know? Jeving it up. Think that Jeving there.
Guest 2
Nice. There there were some some closing remarks that I thought were interesting. Mhmm. And they... So they said, all of the software ever written will amount to 1% of what we'll write in the next five years.
Guest 2
And again, that's just unfathomable
Scott Tolinski
scale, like, amount of code say that again. All of the software ever written Ever.
Wes Bos
Will amount to what? 1%.
Guest 2
1% of the amount we'll write in the next five years. So
Wes Bos
2% in the next two and a half years? Carry the one. Yeah. Yeah.
Wes Bos
It's a lot. It's a lot of code. It's like, how do they know that? Well, it's, you know, it's just an, again, estimate and extrapolation,
Guest 2
but but looking at how many more pushes, how many more commits, how many more action runs you had... They have the data more than anyone else has the They data, to say have the data to extrapolate.
Guest 2
But that's the world we're living in. Just that amount of agents writing code and pushing things, and... Yeah, it's unfathomable.
Scott Tolinski
When do we have enough code?
Wes Bos
Never.
Wes Bos
There was a limit. Were just like... There a yeah. Yeah, yeah. You cannot push until you delete
Guest 2
x amount of lines from your repos. Yeah. You have done too much code. We have a quota limit of code. Yeah. I mean, at cleaner code bases, right? You gotta clean it up before you push it up. Yes. Used to have constraints, now there's no constraints. Push all the code. Yes.
Scott Tolinski
I do miss constraints, don't you? I do. Yeah. I think my mental health misses constraints.
Wes Bos
Oh, that's great. Yeah. We we talked to quite a few people at the meetup that were just like... It's it's really funny talking to people when they're one or two drinks in and Yeah. They're in person. But just like a lot of people are just, like, feeling this weird mix of excitement and burnout all at the exact same time and, like, we can't keep doing this. You know? Yeah. And, like, these are these are not just, these are some, like, notable developers that I had talked to that are... People that are, like, high in this industry that you wouldn't think that are saying this, but they're... I think everybody is feeling the... Feeling that crunch right now. Everyone's feeling the crunch. Yeah. Yeah. And so we... I I think we get it. Some of the YouTube comments being fresh. I mean, look at me talking about the YouTube comments. Yeah. They clearly got to me sometimes. Scott, poor Scott's just sitting, eating lunch. Just reads comments. Like every five minutes. If you wanna if you wanna piss Scott off, please leave a little book of a comment for him. You know what? Whenever whenever it comes up, we always get a bunch of comments from people who are are very nice and lovely being like Show us the feet. No. Not that. Well, they do say that. But the
Scott Tolinski
the people saying like, oh, and, you know, Scott, you're doing a great job. I appreciate the encouragement. I am fine, folks. I I I do I do sometimes...
Scott Tolinski
I don't know if they replace doomscrolling with comments scrolling. Comments scrolling. Yeah.
Guest 2
Yeah. I do that coming out of my ears. Leave me a nice comment, folks. Yeah. The nice ones are great. The the the mean ones hit hard, but when I see a nice one, it makes me feel better. I don't mind the mean ones either because sometimes sometimes there's a shred of truth in there that I'm Sometimes you deserve it. I take the heart. Yeah. No. It's... There's good info there. I think it makes me better.... Reconsider. I I highly appreciate it. And then sometimes people are just saying they don't like the way my face looks, and that's not very nice. Oh, that is not... No. No. That's not
Wes Bos
very nice. I like the way your face looks. I do too, CJ. Yeah. It's a great face. Yes. Appreciate it. Anyways, I think that's all we got for today. We wrap it up. Yeah. Beautiful. Yes. Thanks everybody so much for tuning in. Thank you, GitHub, for having us here in this newscaster booth reporting live. This is Wes.
Wes Bos
What what do they say to you? And that's the way the cookie crumbles are. Your Yes. Check. What do they, like, say, like Time to burn. It's 10PM. Do you know where your kids are? Hell, yeah. Yeah. Peace. Peace.