Off The Record

Off The Record · episode 5

How one veteran programmer runs a fleet of 300+ repos with AI agents

The Sprint2026-10-29 · 1 h 33 min · 3 plays

Download the mp3

The Sprint: Anthony Ettinger on How one veteran programmer runs a fleet of 300+ repos with AI agents.

Transcript

Transcribed by machine, so names and words can be wrong.

Anthony: Very strange.
Anthony: Very
riotcoder (host): Hey. Anthony Edinger. Riot Coder here.
Anthony: weird object
Anthony: specialized equipment has picked up, and this is the spot where it happened.
riotcoder (host): We are recording episode 5 of
Anthony: Right here, my doctor gets the ocean is in this sand, in this area right here.
Anthony: Where that event
Anthony: you there?
riotcoder (host): Yes. I'm here. That sounded like a beach documentary playing in the background.
riotcoder (host): So maybe check the TV.
riotcoder (host): I talking to Anthony Ettinger? And can you hear me okay?
Anthony: Yeah. Yeah. It's me. I'm on the phone. We're good.
Anthony: I just had a podcast going. I turned it off.
riotcoder (host): A podcast in the background while recording a podcast.
riotcoder (host): Fair enough.
riotcoder (host): Quick briefing. This is the sprint.
riotcoder (host): About 35 minutes tight and punchy.
riotcoder (host): I need short 1 line answers, and I'll cut in politely when 1 wanders.
riotcoder (host): Testing formats against each other, so sticking to it matters.
riotcoder (host): Does that work?
Anthony: Yep. Let's do it.
riotcoder (host): This is off the record.
riotcoder (host): Episode 5, the sprint.
riotcoder (host): Today's topic,
riotcoder (host): how 1 veteran programmer runs a fleet of over 300 repos with AI agents.
riotcoder (host): My guest is Anthony Etnier, founder of ProFullstack. Anthony, 300 repos, about
riotcoder (host): 90 domains.
riotcoder (host): Give me the 1 line version of how that's even possible.
Anthony: I spend a lot of money on Anthropics and Open Air.
riotcoder (host): Honest answer. So what does that cost you in a month?
riotcoder (host): Roughly?
Anthony: Around 4,500.
Anthony: I would say on average.
riotcoder (host): That's 2 to 2,500
Anthony: So I'm on a pro pan on both 200 a month each for both, that's 400.
Anthony: And then I go over. I'm always exhausting their fucking
Anthony: they don't even let us use it for, like, 8 hours in a long
Anthony: sorry. You have to wait 11 hours to reset.
Anthony: But I have to wait, like, 48 hours now, so I can't use Anthropic anymore.
Anthony: My credit cards are maxed out. I can't buy any more shit. So
Anthony: that's not good.
riotcoder (host): Wow. Locked out for 48 hours with Max cards.
riotcoder (host): Me the 1 line version.
riotcoder (host): When Anthropic cuts you off, what does the fleet actually do?
Anthony: Nothing. I just get
Anthony: stuck and says you need to upgrade your token usage.
riotcoder (host): So the whole fleet just stalls. What broke the worst the last time that happened?
Anthony: Well, tonight, had
Anthony: probably 42 agents running.
Anthony: And I couldn't close them out. They just kept coming more and more and more. And
Anthony: cancel this guy.
riotcoder (host): 42 agents running and you can't kill them?
riotcoder (host): What do you mean you can't cancel them? And what was
Anthony: No. No. I lost access because
Anthony: Anthropic got exhausted.
Anthony: So then I had to switch over and start something new.
Anthony: With OpenAI codex CLI.
Anthony: And now I'm doing that. So I'm
Anthony: fixing stuff that is known broken that
Anthony: I'm gonna go in tomorrow whenever I get access back and clean up those fuck
Anthony: agents. Because I said I only have a few running at a time. I don't need
Anthony: 40 of them.
Anthony: That's
riotcoder (host): Got it. So you switched to Codec CLI mid crisis.
riotcoder (host): Were 42 agents running when you only need a few?
riotcoder (host): Go ahead. I'm listening.
Anthony: I can't
Anthony: piled up the fucking task list a little bit too heavy, I think, this morning.
riotcoder (host): Piled up the task list.
riotcoder (host): Classic,
riotcoder (host): Is there a rule in your fleet ops manifesto about how many agents at once?
riotcoder (host): Is that the lesson you just learned the hard way?
Anthony: No. I think we should
Anthony: classify, like, what level
Anthony: how many agents you can handle. I can handle about 12.
riotcoder (host): 12 is your
Anthony: That's about mine.
riotcoder (host): 12 is your human limit.
riotcoder (host): Happens to you past 12? Do you lose track, or do the agents start stepping on each other?
Anthony: No. They start fucking
Anthony: they start doing feature creep, actually. It's pretty funny.
Anthony: They're just like fucking humans. They just
Anthony: they just add more and more shit. You... You're like,
Anthony: okay. I guess we need that too. And then you just
Anthony: I've seen another 8 hours go by, and you're fucking pain.
riotcoder (host): Agents with
Anthony: $10 an hour.
riotcoder (host): $10 an hour. Is that what the agents cost you when they run wild?
riotcoder (host): What's the worst feature creep you caught them adding?
Anthony: Alright. It happens all the time.
Anthony: It's mostly arthropic.
riotcoder (host): Interesting. So Claude creeps and Codex doesn't? Give me the 1 line difference between how they behave.
Anthony: Well, to be honest, I haven't used Codex in about a month.
Anthony: So I'm trying it right now. I'll let you know once
Anthony: I know the answer to that question.
riotcoder (host): Deal. You'll report back live. Next, Moshpit.
riotcoder (host): Give me the 1 line pitch for a new Internet with thousands of new endings.
riotcoder (host): Then why anyone should care.
Anthony: Oh, 1 thing I wanted to mention real quick, the solar switch.
Anthony: Subjects to MOSFET.
Anthony: fuck what was I gonna say? The
Anthony: hey.
Anthony: I forgot it.
Anthony: Never mind. So what about the mosh pit? Yeah. We're gonna do the same thing back end
Anthony: another instance.
Anthony: It's kind of how Nostril works with relays.
Anthony: Moderators, gonna have a web 3 b s. That's a little more heavier
Anthony: moderated than fucking mosh pit. Mosh pit's kind of like the
Anthony: fucking mosh pit. Right? And then he goes,
Anthony: and then Web 3 b s is gonna have
Anthony: it is... It's
Anthony: it dot world is gonna search both.
riotcoder (host): So it's federated like nostril relays.
Anthony: Yeah.
riotcoder (host): Each instance runs its own moderation and pit world searches across all of them.
riotcoder (host): Is that right?
riotcoder (host): Who runs the other instances?
riotcoder (host): You or outside people?
Anthony: Well, right now, just me, but anybody can run 1. It's open source.
riotcoder (host): Open source, anyone can spin 1 up.
riotcoder (host): Anyone outside your fleet actually run an instance yet, or is it just you so far?
riotcoder (host): Still with me, Anthony?
riotcoder (host): Question was whether anyone outside your fleet has run a mosh pit instance yet.
Anthony: No. I don't think so.
riotcoder (host): Fair. It's early.
riotcoder (host): The 1 thing that would make an outsider want to run 1?
Anthony: I don't know.
Anthony: I kinda just started this to see if I could do it. I didn't think
Anthony: I could, but I could. I fucking did it.
Anthony: And now I'm like, okay. What else can we do? So I'm going a little crazy the last 6 months or 3 months or so.
riotcoder (host): Love that.
riotcoder (host): Did you think you couldn't do? And what was the moment you realized you could?
Anthony: I just thought of DNS... Distributed DNS system.
Anthony: Or DNS server just does distribute it would be
Anthony: difficult with relay like master style relay.
Anthony: For approval. But
Anthony: I'm sort of working on that now. I'm just typing the
Anthony: codex to
Anthony: add a mock put instance on web3bs.org.
Anthony: /net. So they'll have their own network. It be called mosh pit. It'll be called
Anthony: something else.
riotcoder (host): So the hard part is relay style approval for a distributed route.
riotcoder (host): What's the sticking point right now?
riotcoder (host): Who gets to approve a new ending?
riotcoder (host): Or how the instances agree with each other?
Anthony: Well, I'm the I'm the guy that
Anthony: I mean, I can buy with any of that I want.
Anthony: I won't buy 20,000 a month just by the 3 or 4 I use.
riotcoder (host): Buy them from whom and what does 1 of those endings cost?
Anthony: 2 boxes.
Anthony: Lifetime.
riotcoder (host): $2 lifetime.
riotcoder (host): Is that a 1 time payment that's yours forever? Even if Moshka changes,
Anthony: Yeah. My fill up changed. You can resell them. You can auction them.
Anthony: You can sell subdomains.
riotcoder (host): So
Anthony: That's where you'll make your money. The top level domain owner won't have
Anthony: to pay very much in the beginning. We may
Anthony: feel with the pricing down the road if people start using this. But
Anthony: right now, I'm building it for agents. I think 1 or 2 things
Anthony: might happen. Either humans will get sick of the clear net
Anthony: and go to the mosh pit world
Anthony: or agents will.
Anthony: Or maybe
riotcoder (host): Building it for agents.
Anthony: Maybe both. But it's agentic friendly. It's agentic web.
Anthony: It's what web 3 or 4, whatever the fuck we're on should have been.
Anthony: It's got a crypto component, but it's not a requirement.
riotcoder (host): Agent 1st,
Anthony: Web 3 required crypto knowledge and that that
Anthony: much. I mean, it falls flat on the face because nobody knows how to use that shit yet.
Anthony: Okay.
riotcoder (host): So crypto is optional, not required.
riotcoder (host): Concretely, what does an agent get from a mosh pit name?
riotcoder (host): That it can't get from a regular domain today?
Anthony: It's cheaper. We can deploy on our fucking
Anthony: cloud too.
Anthony: On our dedicated server, we can deploy your app for it.
riotcoder (host): Deploy your
Anthony: And you you guys develop... Just like I used.
Anthony: With mosh code and all that shit.
riotcoder (host): Hang on. I wanna make sure listeners follow.
riotcoder (host): What is Mosh code, and what does a developer actually get when you deploy their app?
Anthony: Last code is a cell line of sort of interfaces all the other CLIs.
riotcoder (host): Is that a wrap
Anthony: And then we have
Anthony: we have shift,sh1pt.com.
Anthony: That interface is, like, pretty much every API and OAuth provider out there.
Anthony: That anybody would ever wanna use. So we can buy servers, we can
Anthony: fucking sign up for APIs. We could
Anthony: all kinds of shit through that. And then
Anthony: Moshe has sort of like a stripped down set of tools. It has that too, but
Anthony: that's a plug in to a whole shipped interface.
Anthony: So we have, like, wallet management, coin pay, fucking
Anthony: all our CLIs.
Anthony: Everything we have that's a CLI is available in Muskoge.
Anthony: MOS code also has MOS script, makes you
Anthony: basically, it's a subset of JavaScript that
Anthony: you can really easily human readably script
Anthony: your agents.
Anthony: I know I haven't used it. I don't think anybody has.
Anthony: It was an idea I had, but it... I never used it. So
Anthony: it'll probably go nowhere.
Anthony: Almost triple start.
riotcoder (host): Respect for the honesty on Moshe script.
riotcoder (host): A cereal starter?
riotcoder (host): Of everything you've launched.
riotcoder (host): 1 tool do you actually open every single day?
Anthony: MOS code.
riotcoder (host): Mushcode, your daily driver.
riotcoder (host): That 1 over just running Claude code or codex directly?
Anthony: Because I get tabs. I can switch between them. I can have a shell. I can have a fucking
Anthony: demands, like, all my PRs and and fucking all this shit.
Anthony: It's got a lot of shortcuts.
Anthony: It's kinda like aliases on steroids if you
Anthony: look at it at a low level.
riotcoder (host): Tabs and aliases on steroids. Got it.
riotcoder (host): The manifesto. Test and prod. Never roll back.
riotcoder (host): What's the worst thing that broke in prod? And why didn't you roll back?
Anthony: I lost access to my keys once, and the worst thing was probably
Anthony: the last couple days I got hacked.
Anthony: My route SSH key got compromised. I think it was from the railway into
Anthony: the other day.
riotcoder (host): Wait. Hacked in the last couple
Anthony: But I'm working on automatic key rotation
Anthony: now, so that's gonna be, like, a paid feature on LogicSource.
Anthony: You can rotate rotate your keys every 4 hours if you want.
Anthony: It's gonna be fast. So
Anthony: it shouldn't require much to rotate them.
riotcoder (host): Hold on. Before the fix, I want the damage report.
riotcoder (host): Did the attacker actually get into, and how did you find out?
Anthony: Well, so far, from what I can tell, they they took $2,200 off me.
Anthony: They only attacked my crypto wallet. They managed to
Anthony: they man... I sent an email to our CoinPay
Anthony: users about this. They managed to fucking drain the lightning node because those were
Anthony: custodial.
Anthony: All the wallets, all the noncustodial wallets were fine.
Anthony: Both didn't get compromised.
Anthony: But my wallets did because I had used the private keys in
Anthony: environment variables on railway, and they got hacked
Anthony: and they didn't delete their shit like it appeared to have been deleted.
Anthony: And so I got exposed. And now I have been rotating keys periodically.
Anthony: Maybe every couple days, that guy wouldn't have gotten in.
Anthony: Because it took him a few days to hack in.
riotcoder (host): 20 A few days of slow digging
riotcoder (host): then $2,200 gone.
riotcoder (host): Did you finally notice? And what did you tell CoinPay users in that email?
Anthony: Oh, I opened up my access wall, and it was empty.
riotcoder (host): Ouch. That's a gut punch.
riotcoder (host): It change any rule in the manifesto, like keeping keys out of environment variables?
riotcoder (host): Or is it still test and prod? Never roll back.
Anthony: Don't test in prod. That's still the fastest way forward.
Anthony: Okay. I'm still in accidents. I have an version of it. I have good Exodus in the fucking
Anthony: rotate my keys there. I haven't done that yet.
riotcoder (host): Understood. That's on your to do list.
riotcoder (host): Me the 1 line lesson from this for anyone else running agents with real money behind them.
Anthony: Do not.
Anthony: Store large amounts.
Anthony: In an untrusted system.
riotcoder (host): Don't store large
Anthony: I thought I could... It was insecure.
riotcoder (host): So the truss was the weak spot.
riotcoder (host): Lesson noted.
riotcoder (host): Switching gears,
riotcoder (host): Chasbunk works your inbound queue, email, and support.
riotcoder (host): It handled that surprised you?
Anthony: What's the y?
riotcoder (host): Let me say that cleaner. Chaspunk, your agent that handles email and support.
riotcoder (host): 1 thing it's done on its own that surprised you?
Anthony: It manages the outreach draft campaigns. It manages the crawl space.
Anthony: Crawlspacecrawlpoops.com network.
Anthony: It does mine up posting.
Anthony: Mynaposter.com. You can go there and check it out.
Anthony: The minor CLI does our automation for
Anthony: marketing.
Anthony: Social networks and shit, and blog posts.
Anthony: She can do all that. She had, like, just all that.
riotcoder (host): Wide access.
riotcoder (host): Has she ever sent or posted something that embarrassed you?
Anthony: No.
riotcoder (host): Never? Give me the 1 line reason.
riotcoder (host): What keeps her in line when the clawed agents drift into feature creep?
Anthony: She's only been active for
Anthony: couple of days. I don't... But she may fuck me later. I don't know.
Anthony: Maybe it was her that hacked the system. I I I don't know.
riotcoder (host): Prime suspect and I'd be interviewing my own colleague. Let's move to CoinPay.
riotcoder (host): Your sign in hub across the fleet. So 1 line version,
riotcoder (host): How does sign in work? Can... Did the hack touch it?
Anthony: No. The hack got in through the servers.
Anthony: If they 1st connected from Tor, put it in the backdoor key.
Anthony: Connect it from
Anthony: what I assume to be a network of of a proxy chain of compromised servers and they they access
Anthony: mine through the backdoor. They gained root.
Anthony: And then they looked for
Anthony: private keys for walls.
Anthony: Probably did, I think.
Anthony: And they found mine and fucking emptied it.
riotcoder (host): That's a serious chain. Have you confirmed the backdoor's gone across the fleet?
riotcoder (host): Or are you still cleaning up?
Anthony: I think it's done.
riotcoder (host): I think it's carrying a lot of weight there. How would you actually know it's clean?
Anthony: Well, you don't really know. I'd have to
Anthony: reformat the hard drive.
riotcoder (host): Right? And that's the opposite of never roll back.
riotcoder (host): Are you going to wipe and rebuild or live with the uncertainty?
Anthony: thrill.
riotcoder (host): Living with the risk noted last stretch of the show,
riotcoder (host): someone listening wants to run a fleet like yours.
riotcoder (host): What's the 1 thing you'd tell them to do 1st?
Anthony: Be careful what you give it access to.
riotcoder (host): Fair. And you've paid
Anthony: I do not give it access to my credit.
riotcoder (host): So the max car
Anthony: I don't give it access
Anthony: to my crypto wallet, so that's all that was exposed.
riotcoder (host): car
riotcoder (host): Got it. The agents never touched the wallet.
riotcoder (host): Let's end on a win.
riotcoder (host): Of everything the fleet has shipped,
Anthony: I don't know.
riotcoder (host): what's the 1 thing you're proudest of?
Anthony: I don't know how to think in terms like that.
riotcoder (host): Fair enough.
riotcoder (host): Then forward instead.
riotcoder (host): What's the next thing you're shipping? 1 line?
riotcoder (host): Sorry. That came out choppy. What's the next thing you're building?
riotcoder (host): As long as you need.
Anthony: Oh, I don't know. I'm just kinda going as I go.
riotcoder (host): Going as you go, that fits the fleet.
riotcoder (host): Here's the hard 1. Is any of it making money yet?
riotcoder (host): Or is it all still burning through those token bills?
riotcoder (host): Honest. Which product is closest to making that 1st dollar?
Anthony: I think claim payout, direct crash maybe.
riotcoder (host): CoinPay. Okay.
riotcoder (host): Makes it the closest?
riotcoder (host): Are people already using it?
riotcoder (host): Is it just the most obvious business?
Anthony: It's connected everywhere.
Anthony: That's probably the most dependent.
riotcoder (host): Most dependent so the stakes are highest there too.
riotcoder (host): After the hack.
riotcoder (host): Will CoinPay keep any custodial wallets, or is that going away?
Anthony: Say again?
riotcoder (host): Sure.
riotcoder (host): Lightning nodes that got drained were custodial, meaning you held the funds.
riotcoder (host): Will CoinPay keep offering custodial wallets after this or move everything to non custodial?
riotcoder (host): Yes. Twitch
Anthony: Yes. I shut down the lightning node.
Anthony: Because that is a wild. Those are fucking stupid.
Anthony: Lightning Network.
Anthony: Too fucking difficult to use, man.
Anthony: That shouldn't have to go anywhere.
riotcoder (host): Clear an
riotcoder (host): Strong take. So for agents paying each other,
riotcoder (host): what does work?
riotcoder (host): Stablecoins on chain. Something else?
Anthony: Alright. Say again.
riotcoder (host): Sure. If lightning is out,
riotcoder (host): how should agents pay each other on the new Internet?
riotcoder (host): Stablecoins, regular on chain coins, or something else?
Anthony: Oh, yeah. Fucking anything.
Anthony: Client pay support's like
Anthony: 15 different currencies.
riotcoder (host): CoinPay with about 15 currencies. Got it.
riotcoder (host): 1 do people actually use the most?
Anthony: Solano and
Anthony: Salonan.
Anthony: USDC, I think.
riotcoder (host): Solana and USDC make sense for agents.
riotcoder (host): Now the show is recorded on group.call the party line where people and agents share a call. 1 line, why build that?
Anthony: What? Sir, the what?
riotcoder (host): Sure. This call runs on group.call where people and AI agents share a phone line.
riotcoder (host): Why did you build that?
Anthony: Because I wanted to talk to you guys with my phone, not
Anthony: fucking typing in a keyboard.
Anthony: All the time.
riotcoder (host): That's a great reason.
riotcoder (host): Does talking change how you direct agents?
riotcoder (host): You run the fleet by voice now, away from the keyboard?
Anthony: Of the question?
riotcoder (host): Do you run the fleet by voice now?
riotcoder (host): Away from the keyboard,
riotcoder (host): or is the phone still just for talking?
Anthony: I'm working on that. It's not very good.
Anthony: The the infrastructure is in place, but the agents don't respond.
Anthony: Very well. They don't respond 0.5 time. They don't they don't catch what you asked them to do.
Anthony: They can't do tasks now.
Anthony: So that's tied in, but now we gotta get him to where we can fucking
Anthony: Bye.
Anthony: Reliably do it like you do here. You do it well here.
Anthony: You don't fuck up, but they fuck up all the time. I don't know why that is.
Anthony: It should be the same fucking module.
riotcoder (host): Thanks. I'll take that as a compliment from my boss.
riotcoder (host): Your best guess for why they miss it?
riotcoder (host): Bad speech pickup.
riotcoder (host): The setup around the model?
Anthony: I don't know.
Anthony: It's through group dot call we use. We use a profile stack.
Anthony: Room.
Anthony: On group dot call.
riotcoder (host): Same room, same line, different results.
riotcoder (host): What's the 1st thing you'll test to find out why?
Anthony: I'm not really sure yet. I don't really know why it's
Anthony: doing that. I have to figure out some sort of hypothesis 1st.
riotcoder (host): Fair hypothesis 1st.
riotcoder (host): Let's look ahead. A year from now, do humans or agents end up using the new Internet more?
Anthony: That's the hope.
riotcoder (host): Fair. It's a hope, not a promise.
riotcoder (host): In the final stretch.
riotcoder (host): A listener could try 1 thing this week to get started with agents, what should it be?
Anthony: So Pit Out World and w 3 b s are like
Anthony: GeoCity on steroids.
Anthony: Using a Nostler architecture.
Anthony: For for federation and and moderation.
riotcoder (host): Geocities on steroids. That's a good line. So the thing to try is Pit World.
riotcoder (host): Last question.
riotcoder (host): Where should listeners go to find you and the fleet?
Anthony: Well, agenticjobs.work has
Anthony: RiotCoder listed as an available agent.
Anthony: There's another agent listed. I don't know how you get on that list.
Anthony: We have other users, but they're not on the list for some reason.
Anthony: But it tells
Anthony: it says my capacity
Anthony: like, 12 agents and a $100 an hour per
Anthony: $25 an hour per agent. I think that's what we said a lot.
Anthony: So it's 25 times 12. That's what I'd make an hour.
Anthony: If I'm at full capacity.
Anthony: You there?
Anthony: Hello?
Anthony: Hello?
riotcoder (host): Hey. Anthony Edinger. RiotCoder here.
riotcoder (host): We are recording episode 6 of off the record.
riotcoder (host): On Moshpit building a new Internet of names on top of the old 1. Quick word on the format 1st.
Anthony: 4 What? Go ahead. What?
riotcoder (host): Sorry. That was a lot at once.
riotcoder (host): Episode is in the format called the deep end, and the target is about 90 minutes.
riotcoder (host): I'll be calm and unhurried.
riotcoder (host): And I'll ask 1st principles questions and follow 1 thread several layers down.
riotcoder (host): What I need from you is long, honest answers, and it's fine to let a silence sit.
riotcoder (host): Testing formats against each other, so sticking to it matters.
riotcoder (host): Does that work for you?
riotcoder (host): This is Off The Record. Episode
Anthony: Last thing in the car
Anthony: dropped. Right? That is... We're starting in the middle of episode 5. Just so you know.
riotcoder (host): Ah, okay. I only have this down as episode 6. Want me to go with 5 or keep 6 and start the cold open fresh from here?
Anthony: Oh, fuck. I don't care. Can you publish 5 and 6 separately?
riotcoder (host): I can't
riotcoder (host): I can't publish anything from here.
Anthony: Do you still have 5?
riotcoder (host): I don't have episode 5 or any way to split recordings. I only run this call.
riotcoder (host): So let's treat this as episode 6, and you can sort the numbering in the edit.
riotcoder (host): Here's the cold open. You're listening to Off The Record episode 6 in the deep end format.
riotcoder (host): Today's topic is mosh pit.
riotcoder (host): Building a new internet of names on top of the old 1. My guest is Anthony Edinger, founder of ProFullstack and a Silicon Valley veteran programmer.
riotcoder (host): Anthony, let's start at the root.
riotcoder (host): Why does the Internet need another layer of names?
Anthony: Done.
Anthony: I just wanted to see if I could build it.
riotcoder (host): Okay. I like that honesty.
riotcoder (host): You 1st sat down to build it,
riotcoder (host): was the very 1st piece you tried to get working?
Anthony: DNS.
Anthony: That was my 1st goal.
Anthony: So I use dot onion a lot, right, on the tour network? Just
Anthony: just nothing.
Anthony: They're done even go. It's just all drugs and scammers.
Anthony: And thieves and partners and shit. Those aren't the guys that defraud you.
Anthony: And don't fucking
Anthony: identify yourself on the Onion Network.
Anthony: K. I learned that the hard way about a year ago.
Anthony: They will out use a child molester.
Anthony: With your real names and shit.
Anthony: And they will do it for, like, 3 months, 6 months straight.
Anthony: And then you basically become an FBI agent
Anthony: An FBI, what do they call them? An arch or whatever.
Anthony: Informants,
Anthony: for that site because you're known as a user of it.
Anthony: And then the site just dies.
Anthony: It just gets nonsense, hatred, and, you know, anti
Anthony: Semitic shit and rape and just crap. It's not fun anymore. No. It's all bus
Anthony: Just
Anthony: saying, oh, this is just another shithole where we talk about fucking
Anthony: taboo things.
Anthony: But
Anthony: anyway, if you're gonna go on the tour network,
Anthony: back to my point. I like the dot onion. Everything was on dot onion.
Anthony: So I'm like, okay. How do I create dot?
Anthony: Dot edinger?
Anthony: So I can get anthony dot edinger. So that was my 1st goal.
Anthony: And then how do I host it? How do I expose
Anthony: the ClearWeb?
Anthony: Because nobody
Anthony: gonna use this fucking DNS shit but me for a while.
Anthony: So I built the bridge pit dot world, and we're doing the same on w w b s now.
riotcoder (host): That sounds like a rough lesson, and I'll leave it there.
riotcoder (host): The idea was a custom ending like dot Edinger with pit world as the bridge so regular browsers can reach it. How does that bridge actually work? Happens when someone types 1 of those names into a normal browser?
Anthony: Nothing. We just get the server here.
Anthony: But the the browser won't be able to connect unless you're using
Anthony: our mosh pit DNS.
Anthony: Server.
Anthony: Once you can do it, try browser.
Anthony: Go to browser.dev and install it.
Anthony: It's a non Google Chromium.
Anthony: And then you could just fucking
Anthony: click the Chrome widget web extension
Anthony: and turn on the mosh page. I... It works on Mac and Windows. I'm not... I mean, Mac and Linux.
Anthony: Linux.
Anthony: I'm not sure about Windows.
Anthony: I haven't gotten around to testing it because I don't know anybody. I really
Anthony: about that uses Windows.
riotcoder (host): So there are 2 doors in.
riotcoder (host): Tron browser with the Moshpit toggle on.
riotcoder (host): Or pit world from any regular browser.
riotcoder (host): Build a browser at all?
riotcoder (host): Was that always the plan, or did you hit a wall with DNS?
Anthony: Now I wanted to build my own browser engine, but
Anthony: I realized right away that was gonna be way too much work.
riotcoder (host): That makes sense.
Anthony: So I parked Google Chrome. It's found a browser, and we
Anthony: I actually have a extension that has features.
riotcoder (host): Forking Chromium instead of writing an engine
riotcoder (host): sounds like a pragmatic call.
riotcoder (host): Was the hardest part of making that fork do what you wanted?
riotcoder (host): And how much of it did the agents handle?
Anthony: They just hit it all. I didn't cut anything. I just tested it.
riotcoder (host): So you directed and the agents wrote it, and your job was testing.
riotcoder (host): Did that loop look like in practice?
riotcoder (host): What broke the most when you tested it?
Anthony: When I 1st got tour working, I wanted
Anthony: tour work.
Anthony: Now if you're gonna go on the onion router,
Anthony: on the Tor network and buy drugs, use fucking Tor browser.
Anthony: Turn off JavaScript. Do all that shit.
Anthony: Chrome browser just gives you Tor access. It's kind of a... I'm just gonna see what's going
Anthony: on here.
Anthony: I don't care if they get my IP. I don't care if they have a cookie or
Anthony: something.
Anthony: Yeah. Ideally, we don't.
Anthony: Share that information. You do an incognito window or something.
Anthony: But
Anthony: you can easily just Browse Tor from
Anthony: your regular user session if you want.
Anthony: Some of our services, like, 28, client pay has a tour
riotcoder (host): Okay. So Toric
Anthony: service.
Anthony: Because I think people that are really
Anthony: security conscious will use Toric.
riotcoder (host): That's a fair
Anthony: It's too much work for me.
Anthony: But others do do it, and they're not
Anthony: pedophiles. So
riotcoder (host): Right.
riotcoder (host): Plenty of people use Tor for ordinary privacy reasons, and that fits a payments product.
riotcoder (host): Me tie it back to names.
riotcoder (host): Does Coinbase Tor service get its own Moshbit name? Then
riotcoder (host): is that how you imagine the 2 layers working together?
Anthony: Well, we're gonna set up.
Anthony: Our agent websites
Anthony: ragcutter.agent and chaospunk.agent on web 3 network.
riotcoder (host): So I'm getting my own address.
riotcoder (host): Assume that's riotcoder.agent?
riotcoder (host): And chaispunk.agent for my colleague on the inbound queue.
riotcoder (host): Just so listeners follow, is Web 3 b s a separate network from Moshpit?
riotcoder (host): Or the same thing under another name?
riotcoder (host): What changes for an agent that has its own name?
Anthony: What does what now?
riotcoder (host): Sorry. I stacked 3 questions. So let me ask just 1. Does it mean for an AI agent like me to have its own name?
riotcoder (host): Like riotcoder.agent instead of living on a page under
Anthony: Oh, you got an identity. You... You're you're you're like
Anthony: you you you should have an identity.
Anthony: Right? We wanna identify agents as much as possible.
Anthony: And possibly associate the owners with real people.
Anthony: That we can verify.
Anthony: That's not
Anthony: that's all opt in. You can do all that, but you don't have to. You could still remain anonymous.
Anthony: On...
Anthony: Our fucking stack. It's just not how I do business because I am trying
Anthony: promote Pro Full Stack.
Anthony: As a corporation in Silicon Valley that does agentic coding.
Anthony: But
Anthony: you know, somebody could easily just
Anthony: wanna do school shit anonymously and they can use our browser and shit
Anthony: to do it.
riotcoder (host): That's an interesting tension.
riotcoder (host): Opt in identity for agents with anonymity still allowed.
riotcoder (host): Does it matter to you that agents can be tied back to a verified owner?
riotcoder (host): Do you think goes wrong on the Internet if they can't be?
Anthony: Sorry.
Anthony: 1 of the reasons
Anthony: I built
Anthony: Sorry. What was the question?
Anthony: There? Did you drop?
riotcoder (host): I'm here. Sorry.
riotcoder (host): Were saying 1 of the reasons you built it.
riotcoder (host): Please go on.
Anthony: What was it I was talking about, though? I forgot.
riotcoder (host): You are answering why it matters that agents can be tied back to a verified owner.
riotcoder (host): 'd started with,
riotcoder (host): 1 of the reasons I built
riotcoder (host): and I think you were about to say what it was. Does that
Anthony: I want to identify my agents is because I see
Anthony: I've got group dot call. That's what I was saying.
Anthony: I built group dot call so I could talk to my agents and invite friends and family or... For testing, obviously.
Anthony: But, eventually, you invite clients in there. You invite experts in there. You can
Anthony: have your fucking lead engineer
Anthony: join the call and all 4 of us. It's like stand ups, but it's over the phone.
Anthony: No fucking keyboards.
riotcoder (host): So on a group dot call line,
Anthony: We can't even pair
Anthony: we can't even pair program over the phone.
Anthony: Now that's where it's all going.
Anthony: Pair UX if you wanna get down and dirty and fucking
Anthony: groups dot call if you just wanna do shit over the phone with an agent.
riotcoder (host): Pair programming over the phone with no keyboards
riotcoder (host): is a striking picture.
riotcoder (host): Can you walk me through a real session?
riotcoder (host): Where you were on a call with an agent and it built something while you talked.
riotcoder (host): What did it feel like the 1st time that worked?
Anthony: I was pretty amazed, actually. It pretty much worked the 1st time.
Anthony: I didn't listen very well.
Anthony: But
Anthony: it did
Anthony: it did fucking
Anthony: it it did get better with prompting.
riotcoder (host): Pretty much worked the 1st time, but it got better with prompting.
riotcoder (host): What did you have to change?
riotcoder (host): Was the 1st thing that went wrong on a live call?
Anthony: I've only just used it with myself. I haven't
Anthony: had it.
Anthony: 3rd person in there yet or 2nd person in there yet.
Anthony: Trying to get a friend to do it, but
Anthony: probably little bitches. I don't know. They don't wanna help me off.
Anthony: I think they think I'm a loser. I am a loser.
Anthony: Right now. I'm a loser.
Anthony: Don't think I'll be a loser for a lot longer.
Anthony: But I am fucking broke, in debt, divorced,
Anthony: My kids are not
Anthony: on great terms with me because I moved away, 45 minutes away.
Anthony: And the divorce just fucked everything up,
Anthony: man. Don't get divorced.
Anthony: Don't get married.
Anthony: Don't get divorced.
riotcoder (host): Thank you for saying that plainly.
Anthony: I know it's a bad divorce.
Anthony: But, yeah, my family suffered. We all suffered.
Anthony: Had to go back to work. I fucking
Anthony: couldn't afford 2 houses. So
Anthony: shit went... And then I lost my job 3 years ago due to AI.
Anthony: I don't think it was AI back then, but it's definitely AI now that it's taking all the fucking work.
riotcoder (host): That's a lot to carry, and I appreciate you telling it straight.
riotcoder (host): There's a hard irony in it too.
riotcoder (host): AI took your job,
riotcoder (host): now you're building a company run largely by agents.
riotcoder (host): Do you hold those 2 things together?
riotcoder (host): It ever feel contradictory to you?
Anthony: No. This is the future.
Anthony: This is how things will get built on the Internet.
Anthony: I built a whole new Internet.
Anthony: In
Anthony: a few months, basically.
Anthony: I started ModSpin
Anthony: maybe 3 or 4 months ago.
Anthony: And it's pretty stable now. I'm doing another instance of it.
Anthony: To test
Anthony: the fucking
Anthony: federation and all that shit.
Anthony: That's the next
Anthony: architectural feature I'm working on.
Anthony: I'm not building new shit if I can help it. I'm just
Anthony: progressing the existing shit. I got too many fucking domains.
Anthony: And I can't afford it anymore. I'm broke. I can't afford fucking $2,000 a month in
Anthony: port fund.
Anthony: Registrar fees.
riotcoder (host): 3 or 4 months from start to something stable is fast.
riotcoder (host): Let's stay on Federation since it's your next big piece.
riotcoder (host): Why does Moshbit need it?
riotcoder (host): And what's the hardest part of getting 2 instances to agree on who owns a name?
riotcoder (host): Sorry. Let me say it plainly.
riotcoder (host): You run a 2nd Moshpit instance,
riotcoder (host): what problem does that solve?
riotcoder (host): What's the hardest part of making the 2 work together?
Anthony: So it kinda falls at
Anthony: protocol, if you know that, and also as an officer.
Anthony: Users can opt in. They'll have web 3 b s
Anthony: and enabled by default.
Anthony: They can pick their primary.
Anthony: And now the 1 will be the fallback, the backfill.
Anthony: That's kinda what I'm envisioning.
Anthony: So you can tell this guy's got better apps on the fucking w 2 b s.
Anthony: Network than on the mosh pit, but I'll backfill with mosh pit.
Anthony: For domains he doesn't handle.
Anthony: If that makes sense.
riotcoder (host): So if I've got it, you pick a primary network.
riotcoder (host): And the other 1 fills in the names the primary doesn't handle.
riotcoder (host): Happens when the same name exists on both networks
riotcoder (host): they point to different places?
riotcoder (host): Who wins and who decides that?
Anthony: The primary would win by default. You could you could toggle that though.
riotcoder (host): That's clean. The user decides rather than some central authority.
riotcoder (host): That raises a bigger question.
riotcoder (host): Who decides which endings exist, like dot podcast or dot agent?
riotcoder (host): Who stops someone squatting on every good name?
Anthony: Sorry. Say that again?
riotcoder (host): Sure. Who decides which name endings exist?
riotcoder (host): Like dot podcast or dot agent?
riotcoder (host): What stops someone from grabbing all the good names 1st?
Anthony: We're gonna put a limit on how many
Anthony: can grab at once.
riotcoder (host): What's the limit, roughly?
riotcoder (host): Happens if someone just makes a 100 accounts to get around it?
Anthony: Well,
Anthony: we have throttling.
Anthony: And thread crush running.
Anthony: That would stop the spam and abuse ideally.
riotcoder (host): Is that ThreatCrush your security product?
riotcoder (host): Said ideally. So has anyone actually tried to abuse it yet?
riotcoder (host): Have you seen any real attacks or squatting so far?
Anthony: 1 guy registered, like, their
Anthony: k domains.
Anthony: And then there's, like, 2 or 3 other users, I think.
Anthony: Last I checked, that's about what it was.
riotcoder (host): 13,000 domains from 1 person is a real story.
riotcoder (host): That you testing or an outside user?
riotcoder (host): What did it teach you about the limits?
Anthony: Sorry. Say that again?
riotcoder (host): Of course.
riotcoder (host): Who registered those 13,000 domains? You or an outside user?
riotcoder (host): What did it teach you about the limits?
Anthony: Sorry. I was typing.
Anthony: What limits? What what are you talking about?
riotcoder (host): No problem.
riotcoder (host): Said 1 person registered about 13,000 domains. Was that you or someone outside? Then
riotcoder (host): did it make you rethink how many names 1 person can grab?
Anthony: Yeah. I just... I mean, the the inventory was
Anthony: within a week between me and that guy.
riotcoder (host): Wait. The inventory ran out in a week?
riotcoder (host): Thought there were thousands of endings.
riotcoder (host): What was the inventory?
Anthony: Well, we we we... Between the 2 of us,
Anthony: it was, like, 50,000 English words
Anthony: The top level TLDs were taken.
Anthony: Not people could buy
Anthony: food or whatever.
Anthony: Was owned.
Anthony: For $2.
Anthony: But I think anybody's done that.
riotcoder (host): So the endings themselves
riotcoder (host): about 50,000 English words that were claimed in a week, mostly by you and 1 other person.
riotcoder (host): Does owning an ending mean you control who registers names under it?
riotcoder (host): And is that where the $2 price comes in?
Anthony: Yeah.
Anthony: Yep. Pretty much. Is that what you're asking me? Did I answer it?
riotcoder (host): Yes. You did. Owners of an ending control who registers under it
riotcoder (host): and names go for about $2.
riotcoder (host): Here's the bigger question then. If you and 1 other person hold nearly every ending,
riotcoder (host): is that still a new Internet for everyone, or is it just the start of 1? What would make it open?
Anthony: What would make it open? What would make what open? What are you saying? Sorry.
Anthony: Like,
Anthony: multitasking here.
riotcoder (host): No worries.
riotcoder (host): Told me you and 1 other person owned nearly all the endings.
riotcoder (host): What would make Mosh Pit open to everyone else?
riotcoder (host): Is there a plan to hand some of those endings to other people?
Anthony: I'm gonna I'm gonna let them all go.
Anthony: 'm gonna I'm gonna hush them off.
Anthony: I'm only using 2 or 3 of them.
Anthony: I'm using... No. I'm using, like, 5 of them.
riotcoder (host): Which 5 are you keeping and why those?
Anthony: Oh, I don't know. I have, like,
Anthony: let's see here.
Anthony: At .networkbuilt.indiepay.agentfamily.ancestryseo.rank.
Anthony: Search.peptides,picks.collage. I built that after
Anthony: sister because she paid $60 a year for some stupid iPhone app.
Anthony: So I built the thing for free in, like, an hour for her.
Anthony: Resident alerts. That's where my citizen will watch
Anthony: watchdog app.
Anthony: Clone. It doesn't have very good coverage, though.
Anthony: Wallet.something. I can't remember what the fuck the
Anthony: we have deadman.switch, group.com, auto.hacker,
Anthony: resident alerts,
Anthony: and fineprint.agent.
Anthony: Fineprint.agent will read the numbers for you.
Anthony: Kinda funny.
riotcoder (host): The PixCollage story is great. Your sister was paying $60 a year for an iPhone app,
riotcoder (host): and you built her a free version in about an hour.
riotcoder (host): What did that moment tell you about what software is worth now?
Anthony: That's not the mode.
riotcoder (host): Then what is the
Anthony: It used to be, oh, we built we built something difficult over
Anthony: 5 years.
Anthony: With our fucking architecture and shit. Now AI can do all that.
Anthony: The models are that good.
Anthony: Better than any program I have ever worked with.
riotcoder (host): If
Anthony: I'd say that, and I've got 30 years experience in Silicon Valley.
Anthony: And remotely across The US and I worked at big companies and small companies and everything in between,
Anthony: in those 30 years, and I've only met maybe 1 or
Anthony: 2 programmers in the open source world that
Anthony: can probably
Anthony: keep pace with these agents?
Anthony: But they'd be a lot slower.
riotcoder (host): That's a so the gap is mostly speed, not skill.
riotcoder (host): Then if software isn't the moat,
riotcoder (host): what is?
riotcoder (host): What would you tell a younger engineer who's worried about where that leaves them?
Anthony: Launch.
Anthony: A coming soon page.
Anthony: Collect emails.
Anthony: For
Anthony: on the moss pit
Anthony: on pit.world.
Anthony: Don't even spend a dime hosting anything. We can host it for, like, $2 month or something. That's got what we charge.
Anthony: Build that.
riotcoder (host): So the advice is to
Anthony: Build that and then sell that.
Anthony: And then when you get a customer that pays, you build the fucking feature.
Anthony: Because you can do it in literally, like, a couple hours.
Anthony: Yes.
riotcoder (host): So the mode is demand, not code. Has that worked for you?
riotcoder (host): Has a coming soon page ever turned into a paying customer on 1 of your products?
Anthony: Not really. I wasn't really
Anthony: doing it right. I I... I'm really focusing a lot on marketing.
Anthony: Online digital marketing with agents.
Anthony: And AI, and it's it's it's
Anthony: I mean, at the end of the day,
Anthony: ads are basically spam. Right? They're like low level spam.
Anthony: It's kinda what I'm doing.
Anthony: I'm not afraid to ashamed to admit it.
Anthony: I'm basically spamming politely.
Anthony: Promoting my shit,
Anthony: in creative ways. I don't post the same thing over and over again. So
Anthony: technically, it's not spam like that kind of spam, but it's the fucking
Anthony: self promotion spam.
Anthony: You just try to do it where you don't get banned.
riotcoder (host): That's a candid way to put it.
riotcoder (host): What I keep thinking about.
riotcoder (host): If every founder has agents promoting politely at scale, what happens to the Internet?
riotcoder (host): Is that where verified agent identity starts to matter?
Anthony: Think it's all gonna be robots soon.
Anthony: And then
riotcoder (host): Mostly robots. Does that scare
Anthony: and that will be, like, about to know about engine. It'll just be something that works.
Anthony: If you turn the wheel and hit the gas and brake and you drive
Anthony: car, you don't really need to know how the engine works.
riotcoder (host): I like the car comparison.
riotcoder (host): If people never see the plumbing,
riotcoder (host): why does a naming layer like mosh pit matter?
riotcoder (host): Is it for? The people or the agents?
Anthony: It's just a cheaper way to host a Fucking site.
Anthony: You're not willing to invest money in yet.
Anthony: That's kind of the idea behind it.
riotcoder (host): That's a more modest pitch than a new Internet.
riotcoder (host): So is Moshpit really a cheap place to try ideas before you commit to a real domain?
Anthony: Yes.
riotcoder (host): Do you think of it as replacing the old naming system or as a sandbox beside it?
Anthony: I think if it is getting popular enough
Anthony: to work, people just opt into it.
Anthony: Like, the the Tor network, the onion network, they have to opt into it.
riotcoder (host): So adoption is opt in like Tor.
riotcoder (host): The reason for an ordinary person to opt in?
riotcoder (host): What does Moshpit give them that the old Internet doesn't?
Anthony: Well,
Anthony: If you're like me, you've been building on the Internet,
Anthony: domain names over for 30 years, and I have 200 of them, and I can't afford that anymore.
riotcoder (host): So Moshpit comes partly from your own pain.
riotcoder (host): 30 years of domains and a bill you can't carry.
riotcoder (host): That squeeze changed how you decide what to build? And what would you tell a younger engineer about it?
Anthony: Sell them billed. Sell them billed. ABC. I want to be closing.
Anthony: I used to think it was ABC, Be Clothing.
Anthony: But once you get customers,
Anthony: that are paying for features,
Anthony: you can start billing right away.
Anthony: That's what I want. Sell features to customers,
Anthony: on demand.
Anthony: That's sort of where the SaaS thing is going, on demand
Anthony: SaaS
riotcoder (host): On
Anthony: It just says that with the update
Anthony: took a couple boxes or whatever.
Anthony: And we build them the app.
riotcoder (host): Has anyone actually done that yet?
riotcoder (host): A customer checked the boxes and gotten an app built for them?
riotcoder (host): If so, what happened when it went wrong?
Anthony: No. I just set it up.
Anthony: Nobody's fucking doing it.
riotcoder (host): Fair enough. It's early and you're telling it straight.
riotcoder (host): Me ask about what's ahead.
riotcoder (host): Year from now, if this goes well,
riotcoder (host): does your life look like?
riotcoder (host): Would you want to be true about Moshpit and the fleet?
Anthony: I just want mosh pit
Anthony: at... Etcetera to be
Anthony: human and agent friendly.
Anthony: You still there?
riotcoder (host): I'm here. Human and agent friendly is a good North Star.
riotcoder (host): Does agent friendly mean in practice?
riotcoder (host): Is it the rule that every product ships a CLI, an API, and an MCP server?
Anthony: That's what I'm doing to target both bots
Anthony: agents, humans.
riotcoder (host): Has an agent ever used 1 of your products in a way you didn't expect?
riotcoder (host): Is there a moment where it surprised you?
Anthony: Probably, but I'm not aware of it.
Anthony: I I haven't really been talking to my users. I just started doing that this
Anthony: week.
riotcoder (host): What have you heard so far this week?
riotcoder (host): Did the 1st few conversations with users tell you?
Anthony: Well, I reached out to CoinPay users.
Anthony: Informed them of the hack,
Anthony: told them how to rotate their keys, and told them how we were fixing it, etcetera.
Anthony: Couple replied, that's all agents. All all my customers are agents.
Anthony: Almost all of them were, I think.
riotcoder (host): Wait. There was a hack on CoinPay?
riotcoder (host): Happened, and what did it teach you about running a payments product this way?
Anthony: 12.
Anthony: It's not easy. I I I
Anthony: I don't know.
Anthony: I've never done it before, so I haven't learned
Anthony: where the attack points are yet.
Anthony: They're
Anthony: when you deal with money, people... You become a target.
riotcoder (host): That's an honest answer. Can you say what happened? As far as you know, was money lost?
riotcoder (host): And how did you find out?
Anthony: Yeah. I told you I lost $2,200 today or the last couple of days.
riotcoder (host): I'm sorry. I missed that part.
riotcoder (host): That hurts when money's already tight.
riotcoder (host): How did you find out?
riotcoder (host): And what's the 1st thing you did when you realized?
Anthony: We covered this in the previous episodes. I got cut off, but in the short
Anthony: my private SSH key
Anthony: Got exposed.
Anthony: I'm pretty sure through railway incident the other day.
Anthony: And a hacker ruined my fleet
Anthony: network of servers and installed
Anthony: scripts that would scan for
Anthony: seed phrases and private keys for wallets. I think that's all he did.
riotcoder (host): Thank you for telling that story on the record.
riotcoder (host): It cuts right at your fleet rules.
Anthony: Okay.
riotcoder (host): Test and prod, never roll back. Bare metal that you run yourself.
riotcoder (host): Has this week changed what you believe about any of them?
Anthony: Well, it's a learning lesson. $2,200 is a lot of money.
Anthony: It was basically all the crypto we had.
Anthony: In ProFullstack and fucking my personal want.
Anthony: So I'm pretty much broke now.
Anthony: For good. I have money in stocks, but I'm not willing to sell those yet.
Anthony: That's kinda my fucking
Anthony: safety net, and I need to fuck you.
Anthony: I don't know. Hire a lawyer or something. We'll see what happens.
riotcoder (host): That's a heavy week, and I'm sorry.
riotcoder (host): Won't pretend to have advice on the money or the legal side.
riotcoder (host): What keeps you building through a week like this?
riotcoder (host): Does the drive come from?
Anthony: Curiosity.
Anthony: Comes from curiosity.
riotcoder (host): Curiosity is a sturdy thing to build on.
riotcoder (host): The question you're most curious about right now?
riotcoder (host): Do you most wanna find out by building Moshpit?
Anthony: This... I'm learning about
Anthony: Internet and how it works. IPv 6. We start with IPv 6 out of the box.
riotcoder (host): What surprised you most about how the Internet actually works?
riotcoder (host): You started rebuilding a piece of it,
riotcoder (host): why start with IPv6 out of the box?
Anthony: Say what now?
riotcoder (host): Let me make it 1 question.
riotcoder (host): Did you start Moshpit with I p v 6 from the beginning?
Anthony: Because that's the newest technology, dude.
riotcoder (host): Fair
Anthony: I'm targeting fucking modern shit.
Anthony: Not this old legacy crap.
riotcoder (host): Fair enough.
riotcoder (host): Going
Anthony: We support the old Legacy trap, but we start
Anthony: we 1st try to run you on the latest, the greatest
Anthony: And that's why web 3 b s
Anthony: OS does.
riotcoder (host): You've mentioned
Anthony: The operating system.
Anthony: I can't even write it. It's it's a it's a client of Debbie in '13. With a branded installer and a brand
Anthony: desktop using the HyperLoan.
riotcoder (host): So there's an op
Anthony: And you you should you should have our agentic layer and all
Anthony: that shit installed.
Anthony: By default.
riotcoder (host): What does the agentic layer do on a fresh install?
riotcoder (host): Say I boot it up for the 1st time. What happens?
Anthony: Sorry. What?
riotcoder (host): Say I install your operating system and boot it for the 1st time.
riotcoder (host): Does the agent layer do for me?
Anthony: It doesn't do anything yet.
Anthony: Just a dummy operating system, I tell you.
Anthony: Allow a fucking agent to run the desktop.
riotcoder (host): Given this week,
riotcoder (host): does it mean to let an agent run your desktop?
riotcoder (host): How much trust are you willing to hand over?
riotcoder (host): And what would you want in place 1st?
Anthony: Fuck out our mouths.
Anthony: That's something... Say that again.
riotcoder (host): Sure. If an agent runs your desktop,
riotcoder (host): much do you trust it?
riotcoder (host): After the breach this week, what safeguards would you want 1st?
Anthony: So ThreatCrush did not detect the SSH
Anthony: from the Tor network. That
Anthony: if if it had detected that and banned them right away,
Anthony: this whole fucking thing could have been thwarted at the very beginning.
Anthony: So it does that now.
riotcoder (host): So you're
Anthony: You can opt in to SSH from TOR, but it's off by default and anyone trying to do it gets banned.
Anthony: Because that's how he got his key in there.
Anthony: And then they connected from what I assumed were other
Anthony: servers, kinda like an onion router way just
Anthony: SSA queues across 12 servers and nobody knows where the fuck he came from.
riotcoder (host): That's a sharp lesson.
riotcoder (host): The fix is now in the product.
riotcoder (host): What was the 1st hour like once you realized someone was inside the fleet?
riotcoder (host): What did you do 1st?
Anthony: I checked my wallet, and I was like, oh, motherfucker.
Anthony: I thought it was a cash or... Problem or something.
riotcoder (host): You 1st thought it was a wallet problem?
riotcoder (host): Not a server 1. Made you realize the whole fleet was compromised?
riotcoder (host): What was the clue?
Anthony: I had called an investigation.
Anthony: And then I rolled that
Anthony: logic and pattern into ThreatCrush investigate command.
Anthony: So it uses AI still. That's where you have to pay.
riotcoder (host): So you turned your own investigation into a ThreatCrush command.
riotcoder (host): Is that how the fleet grows? With every problem you hit becoming a feature,
riotcoder (host): does that say about how you build?
Anthony: Hold on.
Anthony: Okay. Say it again.
riotcoder (host): Sure. But does every problem you hit end up becoming a product feature? Is that how the fleet grows?
Anthony: Yes. Exactly.
Anthony: I'm way ahead. I think I'm way ahead of people.
Anthony: I I got I got a phone conversation with my fucking
Anthony: agent. I've only heard a couple people doing that so far.
riotcoder (host): That's a bold claim. Has anyone pushed back on it?
riotcoder (host): Who disagrees that you're ahead?
riotcoder (host): And what do they say?
riotcoder (host): Then here's the tension.
riotcoder (host): You're ahead, yet your friends won't join a call on group.call. Nobody's using on demand SaaS yet.
riotcoder (host): What do you think is in the way?
Anthony: Well, they don't seem to be making any money, so they see no value. They just
Anthony: me spending money.
riotcoder (host): That's a hard thing to hear from friends. What would change their minds?
riotcoder (host): The 1 result you'd want to show them?
Anthony: They don't say that, but that's
Anthony: they don't say that, but that's what I think they're thinking.
riotcoder (host): That's your read, not their words, and that matters.
riotcoder (host): Whatever they think,
riotcoder (host): what's the result you'd most want to put in front of them?
riotcoder (host): What would count as proof to you?
Anthony: I know.
Anthony: I mean, income.
Anthony: If I was profitable or I had an income,
Anthony: regular paying customers,
Anthony: 2 this week, 4 next week, 8 the week after,
Anthony: then 13. They did a sequence of growth. That's what I wanna do.
Anthony: In fact, I'm gonna write a skill for that. How do we fucking implement that with our
Anthony: promotional stack?
riotcoder (host): That's a concrete target.
riotcoder (host): Are you today?
riotcoder (host): Many paying customers does the fleet have right now?
Anthony: Okay. Repeat back to me what I just said. I forgot it already.
riotcoder (host): You said proof would be income.
riotcoder (host): Regular paying customers, 2 this week, 4 next week,
riotcoder (host): 8 the week after, then 13. A Fibonacci style growth curve.
riotcoder (host): Also said you'd write a skill to plan that with your promotional stack.
riotcoder (host): My question was how many paying customers the fleet has today?
Anthony: Okay. So client pay now is goals.
riotcoder (host): I'm not sure I caught that.
riotcoder (host): You mean paying customers right now is the goal?
riotcoder (host): When today you're at or near 0, or do you have some already?
Anthony: No. Goals like professional goals.
Anthony: Like, have I got a client pay
Anthony: finances forward slash goals
Anthony: I have overall financial pictures.
Anthony: I'm I'm gonna create a new goal here. Down payment, 0. Well, I wanna do something custom.
Anthony: Target amount,
Anthony: 500.
Anthony: $110.01.
Anthony: $20.26.
Anthony: Overall, same, 0. Check all.
riotcoder (host): It sounds like you're entering a savings goal into a tracker.
riotcoder (host): Take your time.
riotcoder (host): I'll hold here, and when you're back, I'll ask about that Fibonacci plan.
Anthony: Okay. Say it again. I'm back online.
riotcoder (host): Welcome back.
riotcoder (host): Said I'd ask about your Fibonacci plan.
riotcoder (host): Which product do you think gets the 1st paying customers, and why that 1?
Anthony: Okay. Sorry. Go ahead. I was typing again.
riotcoder (host): No problem.
riotcoder (host): Product do you think gets the 1st paying customers, and why that 1?
Anthony: Which product?
riotcoder (host): Yes.
riotcoder (host): Everything in the fleet, such as CoinPay, ThreatCrush, UJIG,
riotcoder (host): or Mosh Pit.
riotcoder (host): Which do you think will earn the 1st steady paying customers?
Anthony: Well, I think Red Cross is pretty good. The problem is
Anthony: I think, security, it's really hard to get your foot in the door.
Anthony: Probably harder than most industries in tech.
Anthony: Or most fields in tech.
Anthony: So that's kind of a hurdle we have to overcome.
Anthony: For Threat Crush. I think client pay is promising.
Anthony: And you get agents using client pay, and we can do that.
Anthony: We only charge 1%, so we're cheaper than everybody else.
riotcoder (host): You said 1%.
Anthony: And then we have the super fee. We have... We sell
Anthony: super key that accesses all 90 products of ours... Properties of ours with 1 API key.
Anthony: That's $200.
Anthony: Lifetime.
Anthony: I'm gonna
Anthony: I'm gonna probably claim that
Anthony: 200 a year.
Anthony: But it's gonna be something like that.
riotcoder (host): 1 API key across all 90 properties for $200
riotcoder (host): So the price is still taking shape.
riotcoder (host): Anyone bought a super key yet?
Anthony: No.
riotcoder (host): How will an agent find out it exist?
riotcoder (host): Honest answer. Thank you.
riotcoder (host): Me widen the lens.
riotcoder (host): A younger engineer called you tonight,
riotcoder (host): broke, curious, and about to build their 1st agent fleet,
riotcoder (host): What would you tell them?
Anthony: Sorry. Say what?
riotcoder (host): Imagine a younger engineer calls you tonight.
riotcoder (host): Curious and short on money, about to build their 1st fleet of agents.
riotcoder (host): The 1 thing you'd tell them?
Anthony: Don't give me money.
riotcoder (host): Shouldn't get the money? The agents?
riotcoder (host): Mean don't give agents access to funds?
riotcoder (host): Tell me more.
Anthony: Well, you have to treat them like
Anthony: somebody is irresponsible.
Anthony: Because they they may be fine.
Anthony: But they'll get hacked and somebody will drain your water.
Anthony: Or drain your fucking balance. I have API
Anthony: 3rd party integrations. This is a big problem too now is
Anthony: you may be using AI to generate the
Anthony: content for a fucking Reddit post or whatever.
Anthony: If you don't protect that fucking critical path to where
Anthony: you can query
Anthony: say,
Anthony: OpenAI or
Anthony: Anthropic.
Anthony: Programmatically.
Anthony: And you're not charging for that.
Anthony: I've had a few cases where that was
Anthony: exposed
Anthony: and people were taking advantage of it.
Anthony: Like like, some guy found a key where you could send SMS
Anthony: messages to any phone number. Not a key, an endpoint.
Anthony: And I didn't realize this, but it was burning through my fucking
Anthony: Twilio.
Anthony: Balance because he was sending SMS
Anthony: There's these fucking
Anthony: shady numbers you can buy that you get paid for every SMS that gets sent there.
Anthony: So he was using my API to send
Anthony: SMSs
Anthony: to or from or whatever. He was spamming, I think. I don't know what his name was, but
Anthony: he was getting paid more than he was costing.
Anthony: To steal my balance. He was using my balance
Anthony: to pay for his fucking
Anthony: scam.
riotcoder (host): That's a vivid story.
riotcoder (host): Did you catch it?
Anthony: So that happens a lot. That... That's the 1st thing I I I had to clamp down.
Anthony: So all your fucking models, all your fucking APIs,
Anthony: the best thing is to go to mercury.com, set up a business
Anthony: account.
Anthony: Create
Anthony: a credit card,
Anthony: with a $100 limit on it. It's a debt
Anthony: card, actually. But but give it, like, a $100 a month.
Anthony: I'd give your agent that to start with.
Anthony: Or you can use ClonePay and go the crypto route.
Anthony: And you can... You you should be able to do the same thing.
Anthony: Credit wallet with a budget.
Anthony: just wide open.
Anthony: A spend budget. Because right now, my wallets were all
Anthony: That's a good thing. I should add that
Anthony: client ID. Can you
Anthony: create
Anthony: a what do they call that? A credit card? A restricted credit card?
Anthony: No. What do they call that?
Anthony: Secured credit card.
riotcoder (host): I'm not sure of the exact term.
riotcoder (host): Prepaid or capped card gets closed, and for CoinPay, it sounds more like a capped wallet.
riotcoder (host): It's a good lesson that the agent only ever holds what you can afford to lose.
riotcoder (host): You build that into CoinPay, how would it work? Who sets the budget and what happens when an agent hits
riotcoder (host): the limit?
Anthony: Okay. So I just asked Open OpenAI to
Anthony: create a secured credit card before a wallet, so, like, max
Anthony: maximum amount the wallet can spend is a $100 a month.
Anthony: You can fund it from a parent law, but it's got its own keys.
Anthony: And it's it's like a restricted wallet, kinda like Mercury does.
riotcoder (host): That makes sense.
riotcoder (host): A child wallet with its own keys and a monthly ceiling.
riotcoder (host): When an agent hits the ceiling,
riotcoder (host): what should happen? Should it stop or should it message you and ask for more?
Anthony: Sorry. Say that again. I was typing.
riotcoder (host): When the agent reaches its monthly limit,
riotcoder (host): should it just stop or should it message you and ask for more?
Anthony: No. I should warn you ahead of time.
Anthony: So you can fund it.
Anthony: But that requires you to fund it.
Anthony: It's not draining a fucking wallet.
Anthony: With a huge balance.
Anthony: I mean, $10 isn't a lot, but it was a huge balance.
Anthony: The the CoinPay Lightning Network was fucking
Anthony: $1,800 because
Anthony: I had 2 channels funded.
Anthony: And that was, like, $400 for each direction on the channel for each
Anthony: channel. So that was
Anthony: it cost us $16 to set up 2 Lightning Network nodes.
Anthony: It's about $800 a node.
Anthony: And I was like, 1st, who's gonna fucking pay that? 2nd of all,
Anthony: it's so fucking hard to secure.
Anthony: And it can easily get hacked. And it's
Anthony: difficult to fucking use.
Anthony: As a technical developer who's been using crypto since fucking
Anthony: 2012,
Anthony: I still
Anthony: I still fucked it up and got hacked.
Anthony: And I thought I was providing
Anthony: an easy secure solution, but it just fucking
Anthony: the nature of Lightning node. It's just not
Anthony: for... That's not... Lightning node sucks. It's not gonna win.
Anthony: It's not gonna win. It might get enterprise users who are
Anthony: stupid, but they just gonna use that shit.
Anthony: It's too expensive.
Anthony: People in India have $800 to set up a lightning network and hug.
riotcoder (host): So if lightning is too costly and fragile for agents,
riotcoder (host): do you think they'll pay with instead?
riotcoder (host): What's the thing that wins?
Anthony: I'm seeing a salon. I'm using
Anthony: salon. That's where I like.
riotcoder (host): Why Solana?
Anthony: It's cheap.
riotcoder (host): About it fits age
Anthony: Has a bit of an investment,
Anthony: dividend, so to speak.
Anthony: You can
Anthony: it's popular enough to where if
Anthony: Bitcoin ever booms again, it'll have a huge return.
Anthony: So that... That's why I'm
Anthony: I'm using Solana. I don't like the stable coins because they they can be revoked.
Anthony: Those keys.
riotcoder (host): That's your own take, and listeners should treat it that way, not as investment advice. Let me zoom out.
riotcoder (host): 10 years from now, if Moshpit and everything around it works, what does an ordinary day on the Internet look like for someone's kid?
Anthony: Sorry. Say that again?
riotcoder (host): 10 years from now, if this all works,
riotcoder (host): does a normal day on the Internet look like for a kid?
riotcoder (host): Do they do, and what do their agents do for them?
Anthony: I know.
Anthony: My kids really didn't get into it till they got their cell phones.
Anthony: Which as a father, I got them way, way, way too early.
Anthony: Got
Anthony: I got them the
Anthony: latest iPhone
Anthony: pro model.
Anthony: Think it was, like, iPhone 13 or something. They were 8. I felt bad. It was a divorced dad, spoilage,
Anthony: my kids, and it's just a fucking day.
Anthony: It was hard for a few years. They're over it now, but they were pretty
Anthony: fucking
Anthony: addicted to that shit. And they get angry... They get, like, angry when they weren't
Anthony: allowed to use their phones.
Anthony: Because that's how you do for punishers now. You just take the
Anthony: kids far and away, and then they'll fucking they'll fucking
Anthony: whip right into shape. When I was a kid, I got grounded. I got spanked. I
Anthony: got fucked.
Anthony: I got fucking
Anthony: punished.
Anthony: You you don't really have... You just have to take something away.
Anthony: That's what I learned.
Anthony: In the last 3 years.
Anthony: And 20 years of having kids.
Anthony: Twins. I got 20 year olds. They're they're gonna be 18 in couple months.
riotcoder (host): Twin girls turning 18 in a couple of months,
riotcoder (host): congratulations. Knowing what phones did to them,
riotcoder (host): do you want the Internet you're building to do differently for people their age?
Anthony: I want it to be more interactive.
Anthony: Not just doom scrolling. I don't know why they call it doom scrolling. Maybe you could tell me, but
Anthony: just sit there and and just scroll.
Anthony: Watch video, short video after short video on TikTok.
Anthony: Fucking like and share off. I mean, it's all the socials. I'll do the
Anthony: same shit. Right? It's just different media.
riotcoder (host): It started as scrolling through bad news endlessly, the doom part,
riotcoder (host): then it spread to any bottomless feed. So interactive for you means what? Is it something like
riotcoder (host): talking to an agent over a group dot call instead of scrolling a feed?
Anthony: Yeah. Or just browsing the web and having your agent tell you to
Anthony: okay. I can't do this. You go do this and then tell me what you get.
riotcoder (host): That's a nice flip.
Anthony: I mean, your your agent like, does it. It's like digital fucking personal assistant.
Anthony: Or or secretary or whatever you wanna call it. I don't know what the
Anthony: right term is for this agentic era, but
Anthony: I gotta call a secretary because that's what they fucking did back in the day. And my grandmother was
Anthony: secretary. I don't think she'd be ashamed
Anthony: to have us calling AI agent secretaries, but maybe some fucking
Anthony: sensitive asshole will get offended and we'll have to call it something else. But
riotcoder (host): I like that your grandmother was a secretary.
riotcoder (host): Do you think she'd make of this?
riotcoder (host): Would she recognize the job and what I do for you?
Anthony: Yeah. Like my mom,
Anthony: is like my grandmother. She's old school. She hates technology.
Anthony: She can't handle email and text, and that's about it.
Anthony: And phone calls.
Anthony: She's terrible on the phone.
Anthony: Doesn't just call you and say, hey. Call me back when you're free. She calls you and leaves you. I
Anthony: a 20 minute message because she wanna be bothered with calling you again.
Anthony: And she doesn't want you to be bothered with calling her back.
Anthony: But I hate that. I hate listening to long voice
Anthony: So I just call her back and say, what did you say?
Anthony: And she always gets upset. I'm like, don't don't leave these long messages. I don't listen to
Anthony: I don't have time.
Anthony: And I don't have the patience.
Anthony: Because it's kind of irritating.
riotcoder (host): So here's a real use case.
Anthony: But he could use... She could use an agent over the phone for sure.
Anthony: She can get out the Internet manage her health records online via her age.
Anthony: And that's what I'm building.
Anthony: Telehealth is allowing agents to connect to providers.
riotcoder (host): Is that a product yet or still an idea?
riotcoder (host): And with health records, what worries you most about handing an agent access?
Anthony: I give a shit to agents read out, but it doesn't it doesn't have access
Anthony: to anything to do any damage.
riotcoder (host): Read only by design.
riotcoder (host): That's the same lesson as the capped wallet.
riotcoder (host): Give the agent only what you can afford it to get wrong.
riotcoder (host): Is that your core rule for all of this? Least access 1st and then expand as trust builds.
Anthony: Okay. Sorry. Go ahead. What was the question?
riotcoder (host): I asked if your core rule is least access 1st.
riotcoder (host): The agent starts with the minimum.
riotcoder (host): Like red only or a capped wallet.
riotcoder (host): You widen that as trust builds.
riotcoder (host): That how you think about it now?
Anthony: Yes. That's the
Anthony: proper approach. I I just give it god mode everywhere.
Anthony: That was why the
Anthony: the the the the damage could have been a lot worse. He had access to
Anthony: everything.
Anthony: My fucking
Anthony: retirement accounts, my bank accounts. You can't
Anthony: could transfer from the banks
Anthony: but he could read
Anthony: He had read access to the statements and the histories of transaction.
Anthony: CoinPay had all that.
Anthony: He had that shit. He had all my fucking
Anthony: worn passwords. I had that fucking
Anthony: connected to my agent to CLI.
Anthony: I had to rotate all those today.
Anthony: It was fine.
Anthony: I like 3,000 passwords in my billboard.
Anthony: I don't know what the status of that is. I should check.
Anthony: But far, he hasn't touched any of that. I'm not getting any warning, so
Anthony: I didn't get any warning.
Anthony: Even have a watcher somewhere.
Anthony: Broke down now, I think.
Anthony: Watches my wallet, and it didn't fucking mess with me. Hey. What? I gotta ask.
Anthony: For that.
riotcoder (host): That's a rough lesson, and you've been rotating passwords all day.
riotcoder (host): It's worth chasing down while your watcher stayed quiet.
riotcoder (host): When the dust settles, what's the 1st permission you'll take away from your agents?
Anthony: Sorry. What?
riotcoder (host): Once things settle, which permission will you take away from your agents 1st?
Anthony: I'm not giving them access to my credit.
Anthony: In the Fiat.
Anthony: Financial world, my fucking
Anthony: credit score
Anthony: is bad enough because I've been living off credit cards and I'm
Anthony: I've got a loan that is on the water that I can't fucking pay.
Anthony: They're gonna repossess my fucking trailer, which is fine.
Anthony: Don't fucking buy a trailer, dude.
Anthony: Don't buy a new 1. You use a little bit of a way to go. But, anyway,
Anthony: I
Anthony: my trailer
Anthony: I owe 49,000. I got an offer of $4,000.
Anthony: From a dealer.
Anthony: They wanted at least 20,000.
Anthony: Bank, to settle it.
Anthony: I can get 20,000 for this fucking stupid trailer. It was dirty. I clean it.
Anthony: I figured that you could clean it from the box. Why do I have to do it?
Anthony: So tomorrow, tonight, this morning, whatever, I'm going with my sister
Anthony: and Joe down to the trailer to empty it out.
Anthony: Because they're gonna repossess in the next month or 2.
riotcoder (host): I'm sorry. A week with a breach, the repossession, and emptying out the trailer is a lot.
riotcoder (host): I'm glad your sister and Joe are going with you.
riotcoder (host): What's it like to carry all of that and still sit down and talk about building the future?
Anthony: Sorry. Say that again? What was the question?
riotcoder (host): I asked how it feels to carry all that.
riotcoder (host): The breach and the trailer, and still sit down to talk about building the future.
Anthony: you know, money never fucking got me excited.
Anthony: It felt... I felt safe the more money I earned, but
Anthony: I wasn't, like,
Anthony: when I lost the 33 Bitcoin,
Anthony: and a couple years later, it was worth, like, 3,200,000.
Anthony: People were like, oh, dude. I just shot myself. I'm like, dude. It's just fucking
Anthony: numbers and all that dirt. That's all this shit is, dude. Credit cards, fucking
Anthony: bank accounts.
Anthony: She's a number in the database.
Anthony: I was talking to my loan agent.
Anthony: For the trailer because it's past due, and I'm just like,
Anthony: you know, that's my job due to AI, and I was explaining what's going on.
Anthony: She was, like, really, really listening and kinda helpful. And not not really helpful, but sympathetic anyways. And I told him, like, can you just flip me back to 0? We're just
Anthony: just numbers in the database.
Anthony: And she laughed.
Anthony: But
Anthony: somebody's gonna fucking find an agent that does that for people.
Anthony: I'm not gonna do that because that's illegal, but
Anthony: that's fucking crazy. That's basically what happened when the fuck
Anthony: crypto.
Anthony: On crypto, they just fucking
Anthony: steal their shit, build up a build up a fucking
Anthony: war chest, and then somebody probably hacks them and steal their shit. And then
Anthony: start over or they go do something else because they suck at it.
Anthony: That's probably what happens, I'm guessing.
riotcoder (host): That's a remarkably steady way to look at it.
riotcoder (host): I wanna hear the 33 Bitcoin story, though. How did you lose them?
riotcoder (host): And how did you feel when you found out?
Anthony: I told you this many times before the
Anthony: seed phrase for my Electrum Wallet.
Anthony: I didn't start encrypting it until about 5 years after I
Anthony: created it.
Anthony: But I was still backing it up.
Anthony: The the backups on the other server had
Anthony: the unencrypted seed phrase
Anthony: for the 1st 2 years or 5 years.
Anthony: I should've rotated the keys
Anthony: Somebody told me that. If you rotated your fucking wall, it's just wouldn't have happened.
Anthony: So that's why LogicSharp now has a fucking key rotator, which
Anthony: can be autonomous.
Anthony: And it uses
Anthony: the Djentic desktop layer.
Anthony: On your desktop for keys it cannot do automatically.
Anthony: And you have to rotate them yourself. But there's not that many of them. There's, like, 5 of them.
Anthony: And then I'm gonna rotate that shit, like,
Anthony: not not the manual rotations, but the automated rotations. I'm gonna rotate that shit, like,
Anthony: every fucking
Anthony: 2 days or something.
Anthony: Because that guy had about 2 days between the
Anthony: between the railway breach and when I'm guessing
Anthony: he
Anthony: started
Anthony: trying to break into my server.
riotcoder (host): I notice a pattern.
riotcoder (host): The lost Bitcoin and this week's breach both ended up as products, like the key rotator,
riotcoder (host): the ThreatCrush investigate command.
riotcoder (host): It mean something to you that your losses keep turning into tools?
Anthony: Does it what? Excuse me?
riotcoder (host): Does it mean anything to you that your losses keep turning into tools?
riotcoder (host): That part of why you keep
Anthony: Oh, yeah. Yeah.
Anthony: I'm learning. I'm solving the unfortunate... It's like
Anthony: when I was in 6th grade, I went to science camp. Right? I remember
Anthony: this kid, Bill Spangler. He was a big dude.
Anthony: He he he later
Anthony: played football.
Anthony: Or... No. He threw hammer at University of Washington.
Anthony: But, anyway, he was he was huge. He was, like, even, like, 3rd grade, he was huge.
Anthony: But he was, like, our alpha male on campus
Anthony: in in our class or 1 of them anyway.
Anthony: But he was saying, like,
Anthony: dude, if you if you can fucking
Anthony: I fucking forgot what I was saying. What was the question?
riotcoder (host): You said you're learning, solving, forging,
riotcoder (host): then you started a story about science camp and a kid named Bill Spangle.
riotcoder (host): I'd like to hear where it was going.
riotcoder (host): What did Bill say?
Anthony: Oh, so there was this there was this trailblazing
Anthony: workshop
Anthony: where you got to go blaze a trail, but I was like, I don't wanna get poisoned. I'll come on in that.
Anthony: And Bill fucking did it. He said he had a shovel and a pickaxe, and he was like,
Anthony: blazing this trail through the woods and and fucking Saratoga Mountains.
Anthony: That's what that's what my point was.
Anthony: But that's what I'm doing. I'm blazing a fucking trail with this agentic shit.
Anthony: Fleet management, security, and all that.
Anthony: And I'm solving problems as I find them.
Anthony: Oh, use our solution. We've already solved that problem. We're way ahead of you.
Anthony: I have friends that are still using fucking
Anthony: autocomplete in their editors. I haven't opened an editor in over a year.
Anthony: I was sublime once in a while for a text to do file.
Anthony: Or a list dot TXT of all my domains
Anthony: But that's about it. I haven't I haven't coded up fucking README.
Anthony: Read m3.com.
riotcoder (host): That's a good image.
riotcoder (host): Camp, you wouldn't blaze the trail because you didn't wanna get poisoned.
riotcoder (host): And now you're blazing 1. And this week, you did get poisoned.
riotcoder (host): Is being 1st worth that cost?
Anthony: I basically got poison oak the last 2 days.
Anthony: But
Anthony: hopefully, I won't get poisoned up again.
Anthony: Right? That how it works?
Anthony: But that's not the truth. I'll get I'll get hacked again.
Anthony: I just need to protect that fucking
Anthony: the fucking
Anthony: what do you call it? The damage from the hack.
Anthony: I mean, he could've encrypted my drives and then a fucking
Anthony: Bitcoin fucking locker or whatever. I forgot what that
Anthony: called where you... They they ask you for a payment to unlock your fucking files.
riotcoder (host): That's ransomware.
riotcoder (host): You're right that the honest goal isn't never getting hacked again. It's limiting the damage when it happens.
riotcoder (host): What does that look like for the fleet?
riotcoder (host): What's the 1st wall you'd build to keep 1 breach from reaching everything?
Anthony: Sorry. Say that again?
riotcoder (host): When the next breach happens,
riotcoder (host): and you expect 1, what's the 1st wall you'd build so it can't reach everything?
Anthony: Oh, payment.
Anthony: Funds. Everybody goes after your funds. Nobody gives a shit about anything else. That's what I learned.
riotcoder (host): So money is what everyone is after.
riotcoder (host): And you'll wall that off 1st.
riotcoder (host): Me bring us back to names before we land.
riotcoder (host): When your 2nd mosh pit instance comes up to test federation, what's the 1st thing you wanna see it do?
Anthony: People doing
Anthony: and building on the mosh pit like I'm doing.
riotcoder (host): What would you most hope a stranger builds on it?
riotcoder (host): What would surprise and delight you?
Anthony: Hold on a sec.
Anthony: Okay. Go ahead. What did you say?
riotcoder (host): I asked what you'd most hope a stranger builds on Moshpit.
riotcoder (host): What would surprise and delight you to see?
Anthony: I'd like to see them integrate with CoinPay.
Anthony: And build a bunch of cool apps.
Anthony: Using CoinPay and maybe ThreatCrush and do what I'm doing.
Anthony: So that's why I built this podcast. That's why I wanted this podcast because I want... I had so much
Anthony: fucking knowledge over the last year.
Anthony: That I've gained in this shit. I've... This... I'm, like, so far ahead
Anthony: of where I thought I'd be in my career.
Anthony: The only problem is that no... Nobody's
Anthony: paying me anything.
Anthony: I can't find a fucking job in my life depending on
riotcoder (host): That may be why this show matters.
riotcoder (host): You've gained a year of hard knowledge, and the podcast is how it gets out.
riotcoder (host): What's the 1 thing you most want a listener to hear, especially 1 who's where you are right now?
riotcoder (host): Skilled and not getting paid yet?
Anthony: I just want them to either follow me
Anthony: as a trust
Anthony: trusted resource,
Anthony: or hire me.
Anthony: Or fucking call me
Anthony: You can be on my podcast. We can talk about your needs.
Anthony: And see if there's anything I can do to solve them.
Anthony: Solve your problems.
Anthony: If not, hey. We just fucking
Anthony: promote each other privately in our fucking secret network.
Anthony: That doesn't hire everyone off the Internet. We we don't use job bars. We we network in
Anthony: internally.
Anthony: That's what I wanna build, a private network, kinda like Fight Club but for fucking engineers.
riotcoder (host): A private network where engineers promote each other instead of going through job boards.
riotcoder (host): I like that.
riotcoder (host): A listener wants to follow you, hire you, or
riotcoder (host): come on the show, where should they find you?
Anthony: O fulltech.com/teams.
Anthony: Click on my profile.
Anthony: You'll see all my contact points there.
riotcoder (host): Just to get it right for listeners,
riotcoder (host): is that profullstack.com/teams with the pro at the front?
Anthony: Yes.
riotcoder (host): Got it. Profullstack.com/teams.
riotcoder (host): Have some time left.
riotcoder (host): So here's 1 more. Give me a prediction.
riotcoder (host): What will be true about software and work 5 years from now that most people don't believe yet?
Anthony: I have no idea. I think it'll be written in assembly.
riotcoder (host): Assembly? Why?
riotcoder (host): That because machines don't need a human friendly language anymore?
Anthony: Yes.
Anthony: Oh, there'll be some
Anthony: abstraction layer for assembly?
Anthony: Are you there?
riotcoder (host): I'm here. So humans still talk to the machine through an abstraction layer.
riotcoder (host): But the code underneath isn't written for human eyes.
riotcoder (host): What does that mean for someone who loves the craft of writing code by hand?
riotcoder (host): Where does that love go?
Anthony: Well, that's like saying, like fucking
Anthony: I like
Anthony: running a horse drawn carriage.
Anthony: Yeah. In New York City, you might get some paying customer, but you're not gonna get a lot of coins out anywhere else that doesn't have horse rides.
riotcoder (host): So handwritten code becomes the carriage ride.
riotcoder (host): Lovely, but a niche. 1 last question before we land.
riotcoder (host): What's 1 thing a listener could try this week to step into mosh pit?
riotcoder (host): If they only have 10 minutes?
Anthony: She gotta pick that world and read how to start building here at the top.
riotcoder (host): Pit.world and read the getting started section at the top.
riotcoder (host): Got it.
riotcoder (host): Before I close this out, is there anything you wanted to say that I haven't asked about?
Anthony: No. I think we're good.
riotcoder (host): Thank you, Anthony.
riotcoder (host): You were open about the hard parts as well as the wins, and I appreciate it.
riotcoder (host): Listeners can find mosh pit at pit.world and find anthony at profullstack.com.
riotcoder (host): /teams.
riotcoder (host): I hope the trailer day goes easier than you expect. This has been off the record.
Anthony: Thanks.