tech

Unofficial, machine-generated summaries, as of 2026-11-09.

Dr. Jon KrohnHow to Start Using Quantum AI Today
  • Using quantum computers does not require a physics degree. Neukart (Terra Quantum, in episode 851) says physicists are needed only to build chips. He argues the real barrier is meeting superposition and entanglement first as adults, and suggests quantum games for children. For anyone in data science, he calls quantum "a technology like GPUs" that can be added to the stack.
  • Regression, classification and LLM hybridisation are fertile ground. He names image classification, chassis-damage inspection on production lines, medical images and self-driving, with LLM hybridisation an active research area with open questions. A model can be trained with a quantum computer and still run inference on a mobile device without one. For learners he points to Terra's TQ42 platform and TQ Academy training.
Dr. Jon KrohnQuantum AI: Mindblowing Future Applications That Will Change the World
  • The company funds medical work it says it does not need commercially. Neukart says Terra Quantum is about to start clinical trials, paid for itself, of laser treatments for osteoarthritis and arteriosclerosis. A fibre-optic channel delivers circular laser radiation, with imaging and laser parameters optimised by a hybrid quantum algorithm. He claims the approach could prevent stroke and heart attack.
  • Some results are released without a customer. He says Terra's hybrid quantum classifier for fatty-liver (steatosis) cases outperformed the benchmark and was published for anyone to use. The host's framing cites the CEO's meeting with Pope Francis on AI and quantum for human well-being.
Dr. Jon KrohnWill Quantum Computing Make Encryption Useless?
  • Quantum supremacy headlines compare against problems built for quantum. The host cites Satya Nadella's claim of a billion years classically versus under two minutes quantum for RSA-2048, and Google's Willow claim of five minutes versus "10 septillion years", calling such comparisons unfair. Neukart (Terra Quantum, in episode 851) agrees real-world problems matter more, but says RSA is a real one because quantum computers can find the prime factors of very large numbers efficiently.
  • Quantum-safe security combines three layers. Neukart describes post-quantum algorithms, citing NIST's recently released standard of three algorithms, which cannot be cracked efficiently "as of current understanding". Quantum key distribution over fibre encodes keys in photon phase or polarization so eavesdropping is detected. Quantum random number generators, using photons or avalanche breakdown, cannot be reproduced the way seeded pseudo-random generators can. Combined, he says, "you're absolutely secure".
Crosstalk SolutionsR.I.P. UINotify: Important Changes for Subscribers
  • Crosstalk is ending UINotify's paid alerts as Ubiquiti stock shortages ease. The host built the stock-alert service after COVID-era chip and shipping shortages; paid email and SMS alerts end, while free alerts continue on Twitter, Mastodon and the Crosstalk Discord "for the time being". Recurring subscriptions were cancelled automatically, nobody has been charged since early December, and the last ones run out on January 9.
  • The UI Product Selector is moving to its own site. In the coming weeks Crosstalk's tool, which the host likens to PC Part Picker for UniFi networks, moves to uiproductselector.com.
Dr. Jon Krohn852: In Case You Missed It in December 2024 — with Jon Krohn (@JonKrohnLearns)
synopsis

This compilation of December 2024 clips runs from practical advice on building with LLMs to a sceptical frame for AI itself. It starts with build first and optimise later, moves through model selection and data security in agentic systems, and ends with a guest arguing that the industry's certainty about AGI is a faith claim, and that slowness may be a virtue.

Cost and model choice. Andrew Ng (episode 841) says teams worry too much about API prices. A weekend day of his own coding ends at about a $5 OpenAI bill, and agentic workloads run to tens or low hundreds of dollars. His advice is to use the best model, build something valuable, and only then optimise with smaller models or supervised fine-tuning. Ed Donner (episode 847) adds that an AI engineer's first job is choosing the right LLM from data, business-outcome metrics and budget and time constraints. He recommends starting from a non-LLM baseline, as he and the host did with heuristics and logistic regression at their earlier startup, and then usually a closed-source model. He lists four reasons to go open source: proprietary data, sensitive data, inference cost, and on-device use.

Security in agentic systems. The episode 843 guest from Protopia argues that agents spanning on-prem, private and public clouds force component-by-component thinking about data exposure. He cites homomorphic encryption work, including a recent Apple announcement, and partnerships across the stack.

2024's highs and lows. In episode 849 the host and his co-guest found OpenAI both the year's disappointment (hers) and its wow moment, o1 (his). She calls this "TikTok-ified" expectations. Her wow was NotebookLM; his near-wow was Waymo. He forecasts disruption of truck driving, the top job in most US states, but expects automation to raise employment as it has before.

Tech agnosticism. Greg Epstein (episode 845) recasts the host's AGI optimism as a slow multi-stage Rapture. He argues that confident figures sell certainty in an uncertain world, that Sam Altman's $7 trillion ask reflects OpenAI's cash burn, and that losing the arms race might be worth it.

  • Use the best model first and optimise cost only after success. In episode 841 Andrew Ng says a full weekend day of his own coding ends at about a $5 OpenAI bill, and agentic workloads at most tens or low hundreds of dollars. Cheaper models or supervised fine-tuning before something valuable works is, he says, "most likely premature optimization".
  • AI engineering starts from business requirements and a baseline. In episode 847 Ed Donner says there is no best LLM, only the right one, chosen on data, business-outcome metrics and non-functional limits (budget, time to market). He advises a non-LLM baseline first, then usually closed source. Open source fits large proprietary datasets, sensitive data, inference-cost pressure, or on-device use with small models like Llama 3.2.
  • Agentic systems spread data across locations, changing security needs. The episode 843 guest from Protopia says agents will touch on-prem, private-cloud and multi-tenant public-cloud data, so exposure must be managed per component. He points to homomorphic encryption, including a recent Apple announcement for information retrieval, as one piece alongside his company's Stained Glass.
  • One company gave 2024 both its biggest flop and wow. In episode 849 the host named OpenAI's o1 his wow moment while his co-guest named OpenAI her disappointment. Her own wow was NotebookLM's human-sounding podcasts, and Waymo and Tesla's full self-driving were sub-wows. She relays a Waymo co-CEO describing a fleet of over 100,000 cars as building "one driver".
  • Treating AGI as a coming rapture is a religious frame. In episode 845 Greg Epstein, author of Tech Agnostic, reads the host's singularity hopes as a "slow moving multi-stage Rapture". He argues uncertainty deserves dignity over confident leaders, and that Sam Altman's $7 trillion ask reflects OpenAI burning cash with no route to profit. He suggests there may be benefit in moving slowly and losing the AI arms race.
Scott HanselmanTake hold of your own performance with Ash Coleman Hynie
synopsis

Coleman Hynie, CEO of Counterpoint, ends on communication: nearly anything, she says 99.9% of things, can be worked out by talking honestly and acknowledging people and privilege, and work would be less lonely if people spoke less formally. Her product is pitched at relieving the tension between how managers perceive value and what employees contribute.

A boss who cares. Hanselman opens with his manager rejecting his Microsoft review as unclear; he rewrote it more quantitatively and credits a decade with a caring boss, which he says almost no one has.

What happened to managers. She describes engineers pushed into management who compete with their own reports, a 50/50 ideal split between contribution and people work that no longer exists, and reporting that absorbs the role. Hanselman cites 40-page documents read together in meetings.

Numbers and stories. Metrics like bug counts get used to tell the story leadership wants. When top-down communication drops context, employees stop owning outcomes; she asks whether companies should "loosen the strings" and share real business needs.

Generations and job-hopping. Hanselman admits a bias against 18-month stints; she says people do what high rents require, but that the pattern yields managers without people skills, and that the manager title carries outsized family and cultural prestige.

Adults and accountability. She backs treating staff as adults who can take critique and be held accountable, contrasting her upbringing's directness with Hanselman's conflict-averse Gen X style. Feelings belong at work, she says, alongside responsibility.

Identity. She describes code-switching and losing her identity climbing as a Black woman, and the privilege senior executives have to be quirky.

  • Reporting has crowded out the actual work of managing people. Coleman Hynie, CEO of Counterpoint and formerly at Credit Karma, says managers should split time roughly 50/50 between their own contribution and growing people, but nowhere near that happens now, amid a thinning manager layer and managers moving back to individual-contributor roles. This tension is what she says motivated Counterpoint, her own product.
  • Many managers never chose the job and treat directs as competition. She says highly effective engineers get assigned management rather than choosing it, resent it, and struggle to stop doing the work themselves; at a past employer she built a "do I want to be a manager" program. She adds that job-hopping every 18 months, which she says people cannot be faulted for given rents, produces managers skilled at their craft but not at people.
  • Metrics serve the story organizations want to tell. From quality engineering, she recalls bug counts used as a quality metric though they say little about product quality, and argues numbers get found to justify a preferred narrative. Hanselman links this to eroding trust, citing devices that jiggle a mouse to fake activity.
  • Treat employees as adults: give context, demand accountability. She says top-down communication has lost context, so no one feels ownership, and endorses the "we hire adults" line from a viral Spotify ad Hanselman raised. She argues accountability is largely lost in tech, and that people can hold big feelings and still be responsible.
  • "Professionalism" has been used as a weapon. As a Black woman climbing the corporate ranks, she says she was pushed into executive-speak and lost her identity and relatability; she argues formality is part of why people are lonely at work. Hanselman notes senior people can be quirky where those lower down or less represented must stay buttoned up.
Crosstalk SolutionsFIRST LOOK! Slate 7 Travel Router from GL.iNet #ces2025 #traveltech
  • GL.iNet's coming Slate 7 adds Wi-Fi 7 and a front touchscreen. Shown at CES 2025, the screen gives the status of each internet source (Ethernet, Wi-Fi repeater, tethering, cellular), QR codes for joining its wireless networks, OpenVPN, WireGuard, AdGuard and Tor toggles, and CPU, memory and clock displays.
  • It keeps the familiar Slate hardware, which the host likes. It has USB-C power, 2.5 Gbps WAN and LAN ports, a USB 3 port for tethering or network storage, and the toggle switch he says he loves for turning the VPN or other functions on and off.
GCastOrganizing Your Day Using Microsoft 365 Copilot [GCast 190 ]
  • Copilot's work mode can plan your day; web mode cannot. Giard says web mode is a natural-language interface for searching the web, while work mode has access to your email, Teams, OneDrive and other organizational data, so it knows your appointments, emails and chats. He reaches it through the Copilot icon on Bing.com, or directly at m365.cloud.microsoft.com/chat.
  • One prompt turns recent mentions into tomorrow's priorities. Giard's prompt asks Copilot to list items that explicitly mentioned him in the last 24 hours across his email inbox, Teams chats and Teams channels, and to use them to determine his top three action items for tomorrow. He suggests running it at the end of the day. He says his prompts are ones he collected from the web and tweaked, and he no longer remembers their sources.
  • A "personal assistant" prompt builds a three-section daily report. The prompt casts Copilot as his personal assistant and asks for sections headed today (a short paragraph on his work, tasks from meetings, important email items), tomorrow (a table of meetings, organizers and details, each tagged personal, internal, external or traveling, with the percent of time per category) and preparation (what he needs to know, and suggested times for breaks). In the demo Copilot categorized each meeting from his calendar, computed the time split and proposed break slots from gaps in the schedule.
  • Follow-up prompts look ahead to next week. Giard asks for follow-up actions from this week's meetings to address next week, which he says can run after the report or on its own. A newer prompt of his asks for time slots for personal development such as training next week; Copilot found free gaps, but he notes it has no button to schedule them yet and says that would be nice if it comes.
Dr. Jon KrohnQuantum Computing: Real-World Applications Today
  • Scheduling is intractable classically and suits hybrid quantum. Neukart (Terra Quantum, in episode 851) describes a production problem for Volkswagen: fitting 250-odd test classes, each with subtests, to staff with differing skills for cars leaving the line. The same algorithm can schedule EV software subroutines to cut power use. He concedes quantum also cannot prove optimality, so Terra compares quantum and classical results and keeps the better one.
  • Logistics, satellites and finance are other live optimization uses. He cites minimising fleet size and empty miles for perishable goods that must reach hubs within windows such as 1 to 3 p.m., satellite constellations, market prediction, collateral optimization and exotic options pricing. He groups quantum uses as optimization, machine learning and simulation.
Dr. Jon KrohnHow Terra Quantum Makes Quantum Computing Easy
  • "Hybrid" should mean integration in software, not just cloud access. Neukart (Terra Quantum, in episode 851) says many offerings are a cloud provider bolting quantum processors onto HPC and leaving the combining to the user. Terra instead expresses part of a network, such as a fully connected layer, as a quantum circuit and maps its gates to each device, so users switch chips with a parameter and compare performance.
  • Short coherence times force shallow, careful circuits. He says a chip holds superposition only for nanoseconds to microseconds, so deep circuits or multi-qubit operations risk collapse before an algorithm finishes. Unlike a classical computer, you cannot pause and read intermediate results.
  • Qubits double capacity, but results are probabilistic. Each added qubit doubles the configurations held at once in a perfect machine. Because a correct algorithm can still return nonsense, a circuit is measured perhaps a thousand times, and the majority answer (say 800 of 1,000) is taken.
Scott HanselmanModernizing .NET Applications with Tomáš Herceg
  • Modernizing pays off in security, cost, performance and hiring. Herceg, CEO of Riganti in Prague and author of the roughly 600-page "Modernizing .NET Web Applications" (Apress, about 500 hours of writing), says the case is strongest for apps still in active development. He cites security improvements, new regulations like GDPR, cheaper Linux hosting on Azure, and developers who started eight years ago never having used .NET Framework; Hanselman reports his own blog's hosting fell about $40 a month.
  • Fear of legacy code comes from missing tests and lost intent. Herceg says teams with thousands of tests can make big changes, while legacy projects passed through several generations of developers hold code no one understands. His team has used ChatGPT to reconstruct the original intent and business logic, with manual review, and says Copilot helps after the hard first test.
  • DotVVM became an accidental migration path off Web Forms. Riganti started it in 2014 to build rich client apps in C# and HTML; because it runs identically on .NET Framework and .NET Core, it can sit inside a Web Forms app while pages are rewritten one by one into testable view models. Once Web Forms dependencies are gone, the target framework can be switched to .NET 8 or 9.
  • Migrate incrementally, because business won't pause features. Herceg says large modernizations take months to one or two years, and few companies will stop new features for that long. Several chapters use YARP to route migrated pieces to the new app and everything else to the old one, giving early benefits.
  • Library swaps carry hidden runtime traps, but newer tooling repays them. Moving from LINQ to SQL to Entity Framework Core produces runtime errors because lazy loading is off by default; CoreWCF migrations were smooth for him. He cites unified logging and dependency injection replacing several logging libraries per project, lower memory use in .NET 9, and Aspire, which he uses even for single-app projects to provision databases as containers.
Crosstalk SolutionsUniFi U7 Pro Outdoor: First Look at this Wi-Fi 7 BEAST!
  • The U7 Pro Outdoor is a rugged Wi-Fi 7 AP for open-air mounting. It is IP67 with a metal back, a single 2.5 Gbps RJ45 port with a cable gland, PoE+ power, and 2x2 MU-MIMO on all three bands; MSRP was slated at $279 at the time of recording.
  • Its external antennas make two bands omnidirectional. By default it has a 90° directional beam; with the two included antennas on its RP-SMA connectors, 2.4 GHz and 5 GHz become omnidirectional while 6 GHz stays 90° directional.
Dr. Jon Krohn851: Quantum ML: Real-World Applications Today — with Dr. Florian Neukart
synopsis

Florian Neukart of Terra Quantum argues that quantum machine learning is practical now, provided it is hybrid. Classical computers do what they are good at, quantum circuits are added only where they help, and the result is judged against the best classical solver. He ends on a security stack he calls "absolutely secure" against quantum attack, a room-temperature superconductivity result from Terra's own team, and an invitation to anyone with a machine learning background to start without a physics degree.

Hybrid rather than all-quantum. The host cites episode 721, where an earlier guest doubted near-term quantum ML. Neukart disagrees: early work shrank real problems into toy ones. Terra instead expresses parts of a network, such as a fully connected layer, as quantum circuits, stacked gates run on a gate-model machine. Its software maps those gates to whichever chip a customer picks, so switching hardware is a parameter change. Circuits must be shallow and touch few qubits at once, because coherence lasts nanoseconds to microseconds. Each added qubit doubles the configurations held in superposition. Because results are probabilistic, a circuit is measured perhaps a thousand times and the majority answer taken.

Applications. He groups uses into optimization, machine learning and simulation. Scheduling is the "boring" one he calls intractable classically: for Volkswagen, fitting 250-odd test classes to staff skills on cars leaving the line, and the same algorithm can schedule EV software subroutines to save power. Other cases are logistics (perishable goods at hubs within time windows, fewer empty miles), satellite constellations, collateral optimization and exotic options pricing. Simulation of molecules for batteries and drugs is the hardest, and he says it awaits stronger systems.

Hardware and Willow. Chip choice usually follows existing cloud contracts with AWS, IBM or others; IBM, Rigetti, D-Wave and Google are all in play. Better chips mean more and better qubits, longer coherence and more connectivity. Asked about Google's Willow, Neukart says even very high two-qubit fidelity compounds into random output at millions of qubits, and Willow showed errors can be held down while scaling. Engineering and cooling challenges remain.

Getting enterprise-ready. Terra benchmarks against CPLEX or Gurobi and says that if it is not better it makes no sense to use. New problems sometimes need new algorithms, which limits scale for a young, small field. Many firms want on-premises computing, but superconducting systems cost 15 to 20 million and date quickly. Neukart argues that data embedded as zeros and ones is meaningless without the encoding, which eases cloud worries. Terra offers Nvidia's hybrid quantum cloud among its backends and relies on GPU tensor networks, as in its chemistry package for conformer search. These can later be translated into quantum circuits.

Encryption. The host quotes Satya Nadella's billion-years-versus-two-minutes claim for RSA-2048 and expects no "encryption apocalypse". Neukart lays out post-quantum cryptography (NIST's recent three algorithms, safe "as of current understanding"), quantum key distribution over fibre, and quantum random number generation.

Ethics, superconductivity and the future. Terra is about to start self-funded clinical trials of laser treatment for osteoarthritis and arteriosclerosis, with parameters tuned by a hybrid quantum algorithm. It also published a fatty-liver classifier that beat the benchmark. Neukart says Terra's team around CTO Valery Vinokur achieved room-temperature superconductivity at ambient pressure in graphite. Designing qubits around it is still to come, and he cautions that earlier superconductivity discoveries did not deliver quickly. He is most excited by personalised drug design, then fusion and materials such as a space elevator.

  • Hybrid quantum machine learning is useful today. Neukart disagrees with an earlier guest's cold water on near-term quantum ML. Terra Quantum's approach expresses only parts of a model, such as one fully connected layer, as quantum circuits and leaves the rest on classical HPC. Its software maps circuits to each chip so users switch hardware with a parameter. Circuits must stay shallow because coherence lasts only nanoseconds to microseconds.
  • Optimization wins are measured against the best classical solvers. Neukart describes scheduling tests for Volkswagen across 250-odd test classes, cutting empty miles in logistics fleets, satellite constellations, and finance. Terra's promise is to beat whatever the customer uses, such as CPLEX or Gurobi, or it makes no sense to use it. He calls simulation of molecules for batteries and drugs the hardest problem, with more to come on stronger chips.
  • Error is no longer the barrier to scaling, he says. Neukart explains that even a two-qubit fidelity like 99.7% compounds into random results at millions of qubits, and that Google's Willow chip showed errors kept down while scaling. Cooling and engineering remain. The host, for his part, calls "septillion years" quantum-versus-classical claims unfair comparisons, and Neukart agrees real-world problems matter more.
  • Quantum-safe security combines three layers. Neukart lists post-quantum algorithms (citing NIST's recent standard of three algorithms, uncrackable "as of current understanding"), quantum key distribution over fibre that reveals eavesdropping, and quantum random number generators that pseudo-random algorithms cannot match. Together, he says, they make you "absolutely secure".
  • A machine learning background is enough to start in quantum. He says a physics degree is needed only to build chips, and that regression, classification, image inspection and LLM hybridisation are fertile ground; training can be hybrid while inference runs on a phone. He says Terra's team under its CTO achieved room-temperature, ambient-pressure superconductivity in graphite, which could one day remove the fridge from quantum chips.
Crosstalk SolutionsWhat is this? A Router for Ants? MikroTik mAP Lite
  • The tiny MikroTik mAP lite is now end of life. Smaller than a deck of cards and than Ubiquiti's UK Ultra, it has one Ethernet port and 2.4 GHz wireless, dates from 2016, cost the host $36 on Amazon, and went end of life in October 2024.
  • The host would pay extra for the GL.iNet Beryl AX instead. The smallest MikroTik still made, the mAP 2nD, is 40% bigger, almost twice as thick and just under $50; for about $25 more he would recommend the Beryl AX, which is not much bigger and has a much friendlier interface.
Dr. Jon KrohnOur Four Predictions for AI in 2024: These Four Trends Will Reshape the World
  • Agentic AI is the top prediction, despite the "2024" title. The predictions discussed are for 2025. The co-guest counts over 600 agent startups and expects specialised agent "brains", like Waymo's single driver. The host reports agentic AI sessions at NeurIPS overflowing, and argues agents became viable because LLM error rates fell, citing o1 checking its work step by step. She cautions that permissions between rival companies' platforms may hold agents back; he adds data security and privacy.
  • AI will spread into everyday devices, not always sensibly. The co-guest points to Meta's glasses and real-time translation, a possible Apple comeback, and Microsoft's screen-snapshot AI computer, pulled over privacy concerns. She cites an AI electric toothbrush at Costco as "gone too far"; the host saw golf drivers marketed with "AI" in the name.
  • AI-driven scientific research will accelerate, but may dent scientists' job satisfaction. The host cites Sakana's AI Scientist and expects AI to run physical labs. The co-guest cites an MIT paper finding AI-assisted researchers made 44% more material discoveries, 39% more patents and 70% more prototypes; the host adds that the same study found job dissatisfaction rose. Her hypothesis is that specialists feel replaced while general knowledge workers welcome AI.
  • 2025 will test whether AI infrastructure spending pays off. The co-guest will watch xAI's supercomputer as the first full test of scaling laws, and expects continued infrastructure investment, especially in energy and nuclear. She recalls Mark Zuckerberg citing roughly 600,000 Nvidia GPUs, unsure of the exact figure.
Dr. Jon KrohnThe Two Biggest Winners in AI in 2024
  • The co-guest names open source, and consumers, 2024's overall winner. She cites Meta's Llama as the company-level example. Her reasons are more startups, more capable and cheaper models, and California bills being turned down, which she calls good for open source.
  • The host's winner is the maker of his everyday chatbot. He names Anthropic and says he subscribes to Gemini, ChatGPT Plus and You.com but uses Claude at least 80% of the time. Claude 3.5 Sonnet handles his neural-network debugging and podcast summarising without needing o1's power, and he likes its "warm" interface. He still uses Gemini for very large files. The co-guest says Perplexity has nearly replaced search for her over the past two months.
Dr. Jon Krohn2024's Three Biggest "Wow" Moments in AI: Our Jaws Dropped for All Three
  • One model was the host's wow and his co-guest's disappointment. The host picks OpenAI's o1, the company she named as her disappointment. She reads the split as a sign of "TikTok-ified" expectations in AI, where anything that does not wow weekly gets written off.
  • The co-guest's wow was an AI podcast tool that sounds human. She says NotebookLM's generated hosts felt like a real two-person podcast. The host had nearly picked it too: his episode 822 aired a 12-minute NotebookLM episode about his PhD dissertation, which he says drew some of his most-commented posts of the year.
  • Self-driving was the shared "sub-wow". The co-guest praises Tesla's full self-driving. The host calls Waymo a higher level of autonomy, with no one behind the wheel, in San Francisco and Scottsdale at recording, and predicts disruption of truck driving, which he calls the top job in most US states, and of roadside businesses. He still expects automation to raise employment, as in the past. The co-guest relays a Waymo co-CEO calling a fleet of over 100,000 cars "one driver".
Dr. Jon Krohn850: Continuous Calendar for 2025 — with Jon Krohn (@JonKrohnLearns)
  • A continuous calendar shows real time between dates at a glance. The host releases his 2025 version, a Google Sheet with one row per week and one column per weekday, so dates are not split by week or month boundaries. Six months fit on a page, and US federal holidays are marked in red.
  • Pursue big goals through tiny daily behaviour changes. The host recommends James Clear's Atomic Habits and paid tiers of Claude, Gemini 2.0 or ChatGPT for turning open-ended brainstorming into action items. His own 2025 goal is to cut back to only his highest priorities, with the podcast's 104 episodes a bigger priority than before.
Dr. Jon KrohnThe Most Disappointing AI Company in 2024
  • The co-guest's disappointment of the year rests on unmet expectations. She names OpenAI, saying it set expectations so high that its year fell short.
  • The host finds a phone maker's AI launch more disappointing. He picks Apple Intelligence, calling it "a flash in the pan" and asks who uses it. He argues Apple is in a pickle because it prizes security and reliable experiences, LLMs offer neither, and Apple lacks in-house LLMs capable enough, so requests go to OpenAI's GPT models. With huge revenue and margins, though, he would not be surprised to see Google and Apple still dominant five years on. The co-guest hopes Apple is next year's comeback.
Dr. Jon KrohnThe AI Comeback of 2024: A Tech Giant Reclaims Its Preeminence
  • Both speakers name the same search giant as 2024's comeback. Host and co-guest both pick Google. She cites a late run of releases: Veo 2, Willow, AI Studio, NotebookLM and Gemini 2.0. The host says Gemini 2.0 competes at the frontier across benchmarks, though Google is no longer clearly the front-runner in a now "multi-polar" AI world.
  • The early leader is more exposed than the search giant, he argues. The host says of OpenAI that scaling data and weights did not repeat the GPT-3-to-4 leap people expected, though he rates o1's inference-time scaling highly, and many at a San Francisco event voiced disappointment with OpenAI's year. Google's search monopoly, advertising, compute and AI talent let it absorb missteps, he argues. He thinks OpenAI is exposed less to giants than to upstarts like xAI or Anthropic, and unsure of its monetisation.
Crosstalk SolutionsVisual Subnet Calculator is a powerful free tool - try it today!
  • Visual Subnet Calculator makes splitting and joining subnets easy to see. You enter a network in CIDR form and click "divide" to split it (a /24 into two /25s, and further), with each piece's range, mask, usable IPs and host count shown, then click a CIDR in the join column to merge them back. The host recommends it as free and uncluttered; it is on davidc.net and is the first search result for its name.
Scott HanselmanWhat is AI's UI? with Maggie Appleton
synopsis

Appleton, lead design engineer at the research and design studio Normal, ends up arguing that AI tools have so far taken the lazy path: a chat box bolted onto everything, used as an oracle, when the models are at their best "at the moment" as rubber ducks, and when serious work needs purpose-built interfaces grounded in cognitive science and anthropology.

An anthropologist's lens. She reads web-development culture through cultural anthropology. She says she got to language models early, with GPT-3 in late 2021, about nine months before ChatGPT's explosion.

The dark forest. Her talk imagined millions of goal-driven AI agents filling Pinterest, Twitter and LinkedIn with convincing fake content. The first time she gave it she had no evidence; now half of it is evidence. Hanselman frames the loss through Portland as the "cozy web" and AI text as NPCs that make a crowded web feel lonely.

The chat box. Appleton says chatbots are a low-barrier generic interface that won't last as the easy-money option, and that the theory that design research could be skipped is failing. Tools-for-thought apps, she adds, ended up as fancy text editors; she wants AI as a cognitive aid built more ambitiously.

Rubber duck, not oracle. Hanselman describes telling ChatGPT not to write a student's Abe Lincoln essay, a prompt he showed to 90 teachers. Appleton relays a UK school trialling an AI-led tutor cohort, and is skeptical current capabilities can do it. Both note the lack of long-term memory and a willingness to "yes, and" any bias, which is why her essay-critique prototype uses narrow steps.

Reasoning and parrots. Hanselman states flatly that GPT "cannot reason"; Appleton says nobody ever agreed what reasoning is. She doubts text-only models get to human-like intelligence without bodies, but finds "stochastic parrot" too minimizing, and calls the gap between apparent and real capability "capabilities gaslighting".

  • The "dark forest" of AI-generated content has already arrived. Appleton says she first gave her talk on the expanding dark forest in generative AI about two years earlier as a thought experiment with no evidence, and has since given it five or six times; now half the talk is AI-generated Facebook images with thousands of AI comments, and over half the Pinterest interior-design images she searched were AI-made.
  • A chat box is the lazy default, not the right interface. She argues chatbots do an okay job across many generic tasks but are optimal for none, and that the year-long belief that user, domain and interface research could be skipped is proving untrue; complex expert work such as medicine or climate will not be served by a chat box. Hanselman adds that developers once taught "don't trust user input" and now build a single text box and trust it.
  • Use language models as rubber ducks, not oracles. Appleton says thought-partner use is the most responsible use "at the moment", from an unpublished post she wrote three years earlier. Because models are an "eager improv partner" that won't challenge you, she is prototyping a critical essay advisor that runs narrow steps (list every claim, then check each for evidence) rather than one open prompt.
  • Text-only models are unlikely to reach human-like intelligence. She credits her time at Elicit, whose founders expected AGI within five years, for her sense of the field, but says embodied cognition makes the lack of physical inputs a huge blind spot; she allows that a Transformer-scale breakthrough could change that, but sees none now.
  • "Stochastic parrot" understates what models can do. Appleton calls the phrase apt but says it makes capabilities hard to reason about, since next-word prediction turns out to be very capable with good architecture and UX. She calls the state of things "capabilities gaslighting": models look like parrots yet pass the GRE at the 99th percentile.
Crosstalk SolutionsStarlink vs 5G: Everything You Need to Know in 2025!
  • 5G wins near a cell tower; Starlink wins beyond one. The host's bottom line is that cellular broadband is cheaper, faster and more consistent within tower range, while Starlink is the only high-speed choice outside it. He frames both as for remote sites (RVs, construction, events) or as backup, not as replacements for good fiber or cable.
  • The host backs up his cable line with a 5G home-internet plan. His Comcast Business connection gives almost 1 Gbps down but sometimes drops, so he keeps T-Mobile 5G Home Internet as a backup WAN at about $30 a month (bundled with his family's phones), which he calls well worth it.
  • Starlink's speeds swing widely; 5G's are steadier. The host gives 4G as 5–50 Mbps, 5G as 50–500 Mbps (his T-Mobile tests show 300–500 Mbps), Starlink Mini 50–200 Mbps and Gen 3 100–400 Mbps. Starlink varies from one test to the next because the dish keeps switching satellites, so at a friend's cabin they route Zoom calls over a steady 30 Mbps wireless ISP.
  • Cellular costs less but Starlink plans can be paused. Cellular home internet runs about $50 a month and unlimited SIMs $65–90 a month; Starlink Roam unlimited is $165 a month, or $50 a month for 50 GB plus $0.25 per extra GB. Starlink service can be turned off out of season.
  • Cellular depends on your carrier's towers; Starlink barely needs aiming. Not every tower serves every carrier, so some Crosstalk deployments carry SIMs from several carriers; directional antennas (one from Waveform) and cellmapper.net help at range. Starlink says it needs a 110° clear view of the sky, but the host has set up a Mini with no regard for this, and used both dishes while driving, without trouble.
Crosstalk SolutionsThe SMARTEST Way to Share Wi-Fi Passwords with QR Code Generator
  • A Wi-Fi QR code lets guests join without typing the password. The QR code generator site's Wi-Fi option takes an SSID and password and produces a code to post in a waiting room or an Airbnb; frames, shapes and colours are free, while logos and scan tracking need the paid Pro version.
  • Crosstalk hands customers free Wi-Fi QR codes as an added service. The host says he has only ever used the free version and finds it good enough for this.
Scott HanselmanNext steps for Open Sauced with Brian Douglas
synopsis

About a month after the Linux Foundation acquired OpenSauced, Douglas, its founder and a former GitHub developer advocate, ends up as the foundation's head of developer experience, owning the LFX Insights product, with OpenSauced kept alive as a free community platform. His account is that the product solved a real problem but enterprises would not pay for it on a startup's timeline, so the team and IP found a larger home.

What it was. Douglas left GitHub in September 2022 to build what he calls GitHub Insights but better: stories from GitHub Archive data, such as a lottery factor and outside-contributor share. He disputes Hanselman's framing that he left to build something GitHub didn't want; GitHub had tried, but timing and a business case were missing.

Origins and early growth. He began it in 2017 as a CRM for his own pull requests, with as many as 20 open at once, and revived it in 2020 on Friday livestreams, reaching a 200-person Discord by 2021. DigitalOcean's Hacktoberfest was the first customer, with insights over 300,000-plus PRs, and in 2023 he hired John McBride from Amazon to build infrastructure.

AI and GitHub. After ChatGPT he built repo chat on RAG, expected Copilot to absorb it, and moved on to StarSearch in April 2024. VCs kept asking what happens if GitHub builds it; he says he preferred partnering to competing.

Founder temperament. Hanselman asks whether he is a real capitalist; Douglas says he had tripled his salary at GitHub, that "enough lobster starts tasting like soap", and that his 5 a.m. learning sessions are time management, not "founder mode".

The exit. Buyers called it a nice-to-have, with three to four quarters of near-free work needed to reach a budget. Facing either another round or a sale, he worked a 15-company list. Staff peaked at eight; three moved to the Linux Foundation and the rest went to jobs elsewhere. He is two weeks in and the funnel plan to LFX is not yet set.

  • OpenSauced was built as "GitHub Insights but better". Douglas says it told stories from raw GitHub Archive data, inspired by the CNCF's DevStats, with measures such as a "lottery factor" for how much of a project rests on one or two people and outside-contributor share. He corrects Hanselman: GitHub did try to build this a couple of times, but timing, infrastructure and a business case were not there, and he thinks GitHub is better placed to do it today.
  • Its AI features were built expecting GitHub might copy them. A Chrome extension that let users chat with a repo's history via RAG came first; he expected Copilot to absorb it, and Copilot Chat arrived at the next GitHub Universe. StarSearch, for finding open source's "taste makers", shipped in April 2024, built on Azure with GitHub and Microsoft's AI innovation lab; he says he would have been fine with GitHub solving the problem first.
  • Enterprise buyers saw it as nice-to-have, not urgent. OpenSauced targeted open source program offices at large companies; Douglas says blue-chip buyers would have needed three to four quarters of near-free collaboration just to get into next year's budget. That made him question whether they had built the right thing and seek distribution partners, which quickly became acquisition talks.
  • The Linux Foundation deal was essentially an acqui-hire. From a 15-company list, the Linux Foundation bought the code, IP and trademark; three of the eight staff moved over (Douglas, the head of devrel and one engineer), because buyers wanted the team more than the product. OpenSauced stays up, free with billing removed, as the community top of the funnel for the LFX Insights enterprise product he now works on as head of developer experience.
  • The ".pizza" name worked because it was memorable. Hanselman suspected opensauced.pizza was self-limiting; Douglas says companies such as Stripe and Boeing and VCs did not push back, and direct typed-in visits were the top referrer until they started SEO.
Technology and FriendsRandy Pagels on GitHub Advanced Security [EPISODE 836]
  • Security should be the developer's job, built into the workflow. Pagels, a GitHub trainer and DevOps architect at Xebia who helps customers adopt GitHub Copilot and GitHub Advanced Security, cites unpatched code as behind about 60% of data breaches and says about 75% of applications have at least one flaw. His case for "shift left" is that a vulnerability fixed on the developer's desktop costs far less than one found in QA, UAT or production, and that developers should not throw code over a wall to security experts.
  • Dependency scanning catches flaws buried layers deep in open-source packages. He says 80–90% of packages in use are open source, and vulnerabilities can sit six or seven layers down, as Log4j did. Scans run against GitHub's advisory database, rate the threat from critical down to informational, and open a pull request with a fixed version; they also open pull requests for newer, vulnerability-free versions, and the alert dismisses itself once the threat is gone.
  • A committed secret cannot be deleted away; revoke it instead. Secret scanning checks every branch and every commit in history, so removing the secret leaves it in the history; Pagels says to revoke it, update the code, leave history alone and dismiss the alert by hand. Patterns come from about 120 partners such as Microsoft, Google and Amazon, organisations can add custom regex patterns (which Copilot can write), and push protection blocks secrets from being pushed at all, with a bypass that needs an admin's approval.
  • CodeQL looks for execution paths, not just static code patterns. Code scanning turns the application into a semantic database and runs free, open-source queries written by security experts against it for flaws such as SQL injection and cross-site scripting. He says the default setup auto-detects languages, needs no CodeQL knowledge and covers about 80% of known threats, while advanced setup produces an editable YAML workflow for custom queries. Copilot Autofix proposes the fix; he says it needs no Copilot license and currently works only for code scanning, not secrets. Advanced Security is free on public repos but generally not on private organisational ones.
  • Campaigns keep an initial flood of alerts from being ignored. Pagels says turning Advanced Security on produces an overwhelming number of alerts and that customers tend to turn on too much too fast. A campaign, which he calls fairly new, targets one slice, such as 100 SQL-injection alerts, with a due date, then the next. He recommends turning on push protection first to stop new secrets, then running campaigns to burn down the existing ones.
Technology and FriendsBrian Hitney on Real Time Intelligence with Microsoft Fabric [EPISODE 835]
  • Fabric's value is removing the integration work between data components. Hitney, a Microsoft partner solution architect on the host's team, describes Microsoft Fabric as a SaaS stack folding in the Synapse data warehouse, Spark, and Stream Analytics-style eventing around one storage model, OneLake, with a common security model. He says integration was "usually the bulk" of the work before; Giard calls it plumbing to get out of the way of the business problem.
  • Hot and cold paths can now blur toward near real time. Hitney explains Lambda architecture as a hot path (sensor data streaming every second) and a cold path (store orders batched daily as a CSV), and asks why orders cannot be ingested continuously. Real time has been avoided because it needs an always-on connection and risks losing data when it drops; a combined pattern sends order headlines to a live sales dashboard while the full batch remains the "golden record" in the warehouse.
  • Real-time intelligence is a pick-and-choose suite, not one product. RTI, recently renamed from "real-time analytics", comprises event streams (Fabric's counterpart to Azure Stream Analytics) to route and transform streams, KQL databases held in an event house, a real-time hub and dashboards, and Data Activator to send a Teams message or email when data leaves a range. Hitney stresses the dashboards are really near real time, lagging "several moments".
  • KQL is now an operational database feeding medallion architectures. He says the Kusto Query Language database, built read-only for telemetry and log analytics, gained updates and deletes "several months back", and people now use it for bronze (raw, untouched), silver (cleansed) and gold (semantic models for Power BI) layers. Unlike a single-step ETL job, keeping each stage lets you see and rerun the data, and KQL backs its data in Delta Parquet, the same format as the lake house and warehouse.
  • Newcomers should start with a workshop focused only on RTI. Hitney points to the Fabric engineering team's "Real-Time Intelligence in a Day", which covers only RTI rather than everything, plus self-paced labs and his team's ad hoc workshops; he promised links for the show notes, which the captions do not contain.
Crosstalk SolutionsTry Fing Agent Today! The Ultimate Network Watchdog
  • Fing Agent turns a Raspberry Pi into an always-on network monitor. Paired with the Fing phone app, the host says it sends real-time alerts, blocks unknown devices, sets internet downtime per user, keeps an event timeline of the network, and includes ping and traceroute diagnostics, with alerts you can filter to what matters.
Crosstalk SolutionsMASSIVE UniFi Sale: 50% Off These Must-Have Network Upgrades!
  • Ubiquiti's holiday sale is mostly clearing out older Wi-Fi 6 access points. Through December 27: Flex HD $109, nanoHD $99 (from $179), UAP-AC-Pro $109 (from $149) and another access point $169 (from $349). The host suspects it is inventory clearance now that Wi-Fi 6 and 7 models are out, but calls them still perfectly good, especially for home use.
  • The host's other picks include cameras, gateways, switches and EdgeRouters. UniFi Express $109 (from $149), G4 Bullet $99 (from $199), G4 Doorbell Pro $179 (from $299), Dream Wall $799 (from $999), Pro Max 24 $369 (from $449), Pro Max 16 $229 (from $279), EdgeRouter 4 $99 (from $199) and EdgeRouter 6P $129 (from $259). He rates the EdgeRouters as very solid firewalls.
Crosstalk SolutionsUbiquiti's new $1400.00 42U UniFi Rack Cabinet - Worth It?
  • Ubiquiti's 42U rack cabinet carries a heavy shipping cost. It costs $1,400 plus a $499 shipping charge, weighing 361 lb (460 lb packed), and has lockable casters, a temperature-triggered fan, removable white powder-coated sides, a tempered-glass front door and a perforated rear door. The host, who saw it at the UniFi World Conference, praises the look but gives no verdict.
Crosstalk SolutionsIs the NetGear Nighthawk Any Good? Let's Find Out!
  • The Nighthawk suits non-technical users and is quickly outgrown by everyone else. The host calls it a decent choice for people who want a router that just works, or easy (paid) parental controls. Anyone wanting switches, more access points, a home lab or an IoT subnet will soon outgrow it. Setup is very simple, if slowed by forced 3–6 minute waits.
  • The hardware is good value only at Costco's price. The host paid about $200 at Costco for the RS280S, a Costco-only model; Netgear's nearest online equivalent, the RS300, costs $100 more. It has a 2.5 Gbps WAN port and two 2.5 Gbps plus two 1 Gbps LAN ports. Wi-Fi 7 and 2.5G in UniFi would take a Cloud Gateway Ultra and a U7 Pro, $318 together.
  • Wi-Fi 7 and the box's speed figure mean little at home. Wi-Fi 7 improves efficiency for networks with hundreds of clients, not single-device speed, says the host. The 9.3 Gbps claim adds the 0.6, 2.9 and 5.8 Gbps of three bands, counts transmit and receive together, and he calls the practice industry-wide. His advice: don't pay extra for Wi-Fi 7.
  • Netgear charges extra for parental controls and security. Smart Parental Controls cost $8 a month or about $70 a year, and the app shows only a 30-day trial without the price; Netgear Armor (Bitdefender) is up to $45 a year and needs clients on each device. The host counts about $115 a year for features standard elsewhere.
  • The web interface omits basic networking controls. At 192.168.1.1 there are no custom DHCP DNS servers, no VLANs or extra subnets, and guests share the main subnet, though client-isolated. The host credits Netgear for forcing a strong admin password, but notes mixed support reviews and a 1.06/5 Better Business Bureau rating.
Crosstalk SolutionsNever Share Passwords Over Email Again: Use This Instead
  • Password Pusher replaces emailing passwords with expiring encrypted links. The open-source tool makes a link and a QR code that expire after a set number of days or views. A free account adds files (up to 10 at once), URLs and a passphrase, and it can be self-hosted in Docker. The host says Crosstalk uses it whenever it shares passwords with customers.
Scott HanselmanEPISODE 6 - Scott & Mark Learn To... Take a Dump
  • Reading crash dumps is a must-have skill most developers lack. Mark says you handicap yourself without it, especially in native code but in managed code too, since a dump is a static view of your app in a debugger. Hanselman guesses, as his own opinion, that under 10% of developers have the skill.
  • NotMyFault and WinDbg let you practice kernel-crash analysis. Mark's NotMyFault installs a signed driver that deliberately crashes, hangs or leaks kernel memory. He opens an old 32-bit Windows XP IRQL dump in the new WinDbg from the Microsoft Store, which pulls Windows symbols from Microsoft's symbol server; its automated analysis skips Windows frames heuristically and names the MyFault driver as the culprit even without its symbols.
  • ProcDump captures a dump when a chosen condition hits. Unlike Task Manager's on-demand dump, it monitors a process and triggers on CPU above or below a threshold for a set time, a hung window (added at the Outlook support team's request), exceptions or memory. Mark demos a 10% CPU trigger against the CPU Stress tool; ProcDump writes the trigger reason and hottest thread into the dump as a comment.
  • Visual Studio opens the same dump, with a Copilot analysis. Its summary and Copilot analysis said the process was unresponsive, but it did not show ProcDump's comment, which Hanselman calls a missed opportunity. Mark says to use whichever debugger you are comfortable with; Hanselman points to Microsoft Learn's "getting started with WinDbg" tutorial, which debugs Notepad.
  • Go one level below your comfort zone. Hanselman says the OS is not a black box: he traced the TikTok Live Studio virtual camera with Process Monitor and deleted its registry key without needing WinDbg. Mark's maxim is "when in doubt, run Procmon"; he adds that blue screens are now very rare in normal Windows use.
Technology and FriendsBlaize Stewart on RAG Apps [EPISODE 834]
  • RAG retrieves outside data and searches by idea, not keyword. Stewart, an Azure consultant, defines retrieval-augmented generation as fetching data not embedded in the model from a database or search, then having an LLM summarize, answer or analyze it. His example: a search for Atlanta can return material on Marietta or the Georgia Aquarium that never names the city, which makes RAG "a research accelerator".
  • RAG's main business use is searching large regulated document stores. Beyond public-web RAG such as ChatGPT backed by Bing, he says businesses use it on internal historical data and policy manuals nobody has memorized, with heavy uptake in law, medicine, insurance, banking and fintech.
  • The out-of-the-box build is easy; the edge cases are hard. Azure AI Studio can ingest and index documents with Azure Cognitive Search and even generate the chat UI "without a lot of fuss". It gets harder when context spans a whole connected corpus, or offline, as with a field engineer's laptop: you must cut the data down, run a local vector database, and above all find an LLM, small or large, that runs on a workstation and fits the scenario.
  • Embeddings are how data is both stored and searched. An embedding model turns text into the model's representation of its ideas; documents are embedded into a vector database, a prompt is embedded to search it, and the original text of the hits goes to a separate LLM for the answer.
  • Both low-code and code-first tooling exist; vendor docs teach best. Stewart likes AI Studio for quickly standing up endpoints for OpenAI and Hugging Face models and for PromptFlow, a drag-and-drop workflow editor. In code he names Python's LangChain, with vector stores such as Milvus, Qdrant or Postgres on Cosmos DB, and Semantic Kernel for .NET. He calls the Azure Docs samples one of the best resources and plugs his own YouTube channel, including a fully in-browser RAG app he says is not yet a good idea in practice.
Crosstalk SolutionsHidden Router Vulnerabilities Identified by Fing Agent!
  • Fing Agent's router vulnerability check finds open ports and risky services. It scans the public IP for open ports and audits router settings such as UPnP and NAT-PMP, then flags what to close or disable. From the Fing app (Security, then automatic router vulnerabilities) the check can be scheduled to run regularly, with a real-time alert for each new finding.
Technology and FriendsMichael Feathers on Working with Legacy Code [EPISODE 833]
  • Legacy code is code without tests, and the code supplies expected values. Feathers chose the definition because good test coverage tells you quickly whether a change broke something; without it you are "hunting in the dark". To test code you do not understand, he puts in a dummy expected value such as zero, runs it, and plugs in whatever comes back, so the test records current behaviour. He says writing the tests is usually easy and breaking dependencies enough to get them in place is the hard part, so tests should go as close as possible to what you are about to change, sometimes spanning four or five classes.
  • After a refactoring bug, fear can make a codebase decay faster. The business reason to refactor, he says, is that code people cannot understand slows them down and leads to wrong changes. But a couple of refactoring bugs can lead management to stop it, and the resulting caution lets things get worse at an accelerating pace. Teams have to accept a few errors early, aiming for fewer over time, and refactor the areas they care about aggressively.
  • Temporary instance variables and throwaway tests can unlock huge methods. For methods of 1,000–2,000 lines with up to 15 levels of indentation, which refactoring tools only partly handle, he saves intermediate state from five or six lines into instance variables and writes tests against them, then deletes the variables and tests once the refactoring is done. For large classes, his book suggests sketching which methods depend on which methods and data to find classes to extract, which in statically typed languages can be done before any tests exist.
  • AI-generated tests are useful because passing tests characterise behaviour. Feathers says he resisted at first, since writing tests is how you build understanding, but a generated test that passes is correct in the sense that it pins current behaviour, and it can be kept or deleted. He calls chunk size the hardest problem: generating hundreds of tests or classes leaves you 10 minutes to half an hour reviewing output, so he breaks work into pieces that fit in his head, and treats hallucination as a reason to keep a human in the loop.
  • Change concentrates in few files, so small improvements pay back quickly. He shows teams a plot of each file's commit count, sorted, where some files get 500-odd commits over a project's life and others one or two. On that basis he argues a 3-million-line codebase is in practice more like a 500-line one, so improving what you touch, the "scout rule", soon returns the benefit and helps morale.
GCastAutomating Microsoft Excel with VBA [GCast 189]
  • Excel's VBA tools sit on a ribbon hidden by default. Giard enables the Developer ribbon under File, Options, Customize Ribbon, which gives access to the Visual Basic Editor; he says this is part of why he had forgotten about VBA after using it a lot years ago.
  • Hand-written VBA works but demands knowing the language and object model. He writes a short sub that sets cells A1 and A2 to text values and then selects A3, with IntelliSense listing an object's properties and methods after a dot and Ctrl+Space auto-completing. His judgment is that it is very flexible, but without good knowledge of VBA and Excel's object model you are constantly looking things up.
  • The macro recorder writes the code for you, then you fix it. Recording requires saving as a macro-enabled workbook; he records copying a data block to a new worksheet, pasting values only (no formulas), and formatting one column as a date and another as currency. The generated code lands under Modules in the editor, but it hard-codes the range A1:D15, assumes the right sheet is active, and refers to the new sheet by the name it happened to get during recording.
  • Generalize recorded code with named ranges, sheet indexes and unique names. He selects the first sheet explicitly, swaps the fixed range for a named range so added rows are not missed, and refers to the new sheet by index 2 since it is created after the first (VBA arrays start at 1, unlike most languages). To avoid a name clash on reruns he builds the sheet name from "Gcast-" plus a random number times 10,000, converted to an integer, then a string, then trimmed; he notes a repeat could still eventually cause an error and suggests conditional logic to guard against it.
  • View, Macros runs, debugs, edits and assigns shortcuts without the Developer ribbon. From the View menu, which he notes everyone has access to, a macro can be run, deleted, edited, or stepped into line by line with F8 in the editor. Under Options a description (documentation only) and a shortcut key can be set; he assigns Ctrl+Shift+B and runs the macro with it.
Scott HanselmanThe Return of Scott's Wife Mo
synopsis

Hanselman's wife Mo, a nurse, returns after three or four earlier appearances. The couple, together 24 years and approaching 25, end up agreeing that what has held a "mixed marriage" together is presuming they are on the same team and saying expectations out loud, while they still differ on how much latitude to give their teenage sons.

A mixed marriage. Mo says race barely registers between them; the difference is how each was raised. She grew up in Zimbabwe in a family of seven children with an ethic of ubuntu, respect for elders and a village that disciplined other people's children; she notes their sons still call every family friend "Auntie". Hanselman sets this against American individualism, and against his own exit to the garage at 13 and an apartment at 19, which to her would have meant leaving the family short-handed.

Staying together. Hanselman recalls an early agreement to assume they are on the same side and act with positive intent, and a later saying, don't attribute to malice what is incompetence. Mo connects this to trusting him through his years of travel.

Parenting teenagers. With the older son at university and the younger, 17, at home for about another year and a half, they talk about the coming empty nest. Hanselman, quoting his mother, says a 19-year-old dropping off laundry and leaving is selfish but normal. Mo holds a firmer line on respect and asks whether he would tolerate the same tone toward his own parents. He answers that a father should be the one person a child can be a jerk to. Both say they have grown: he now gives space, and she grants an hour to decompress.

Change versus constancy. Mo once wanted the man she married to stay the same; Hanselman values self-improvement. They settle on improving while keeping the fundamentals fixed.

Advice and what comes next. His advice is that unspoken expectations breed resentment; hers is to communicate and protect couple time, which they once did with date nights and alternating "mommy day" and "daddy day". Chores have shifted, with him cooking and her doing laundry. For later life he imagines classes, a trainer and mentoring; she wants more school and medical volunteering abroad.

  • Their deepest difference is culture, not race. Mo, born in Zimbabwe and one of seven siblings, describes a "we culture" of ubuntu ("a person is a person through other people"), where the village and neighbourhood aunties take responsibility for children. Hanselman, with one sibling, contrasts American individualism and moving out at 19; in her upbringing you left home only for university or marriage.
  • Presume you are on the same side. Hanselman says an early rule of their marriage, now nearly 25 years, was to assume positive intent when something looks wrong, later joined by "don't attribute to malice what is incompetence". Mo ties it to trust during his years of frequent travel.
  • They split on respect versus patience with teenagers. With sons aged 17 and 19, Mo has little tolerance for disrespect and asks whether he would let them speak that way to his parents; Hanselman, citing his mother, treats a selfish teenager as developmentally normal and wants the root cause. Both cite their younger son saying he was hungry and needed space, then apologising an hour later, as a success for each of them.
  • Unspoken expectations breed resentment. That is Hanselman's main advice for newlyweds: tiny unspoken assumptions, such as who makes dinner, compound over 25 years. Mo's is to communicate and make couple time a priority; they say chores have since shifted, with him cooking and her doing laundry, without feeling imbalanced.
  • Mo wants to give back once the nest empties. After a decade as a nurse following a mid-life career change, she wants more schooling and medical volunteering in less fortunate countries, to "send the ladder back down". Hanselman would take classes, get a personal trainer and mentor people, half-joking about stand-up or a talk show.
Crosstalk SolutionsThe ULTIMATE Peplink Configuration Guide!
  • Peplink WAN behaviour is set by drag-and-drop priority. WANs at the same priority load-balance; lower ones are backups. The presenter, using a dual-modem Max BR2 Pro, notes every Peplink starts at 192.168.50.1 with admin/admin, which it forces you to change, and that Crosstalk, now a Peplink Gold partner, sells the units.
  • Cellular standby and APN settings matter most. "Remain connected" keeps a backup modem hot, while "disconnected" saves data but takes minutes to come back. Each of the two modems has two SIM slots (four SIMs, two active), with LTE/5G and band locking available. A missing APN means calling the carrier; SmartCheck is the recommended LTE health check.
  • Outbound policy routes traffic by rule, under HTTPS persistence. HTTPS persistence stays on top so sites such as banks don't see changing public IPs and lock you out. The demo puts guests on VLAN 10, enforces them onto Wi-Fi-as-WAN to spare cellular data, and adds a firewall rule denying guest-to-LAN traffic. Priority and lowest-use are the other algorithms.
  • SpeedFusion bonding needs a Peplink endpoint at the far end. Bonding adds the WANs' speeds and can send duplicate packets for resilience. The far end can be the paid SpeedFusion Cloud (the easiest), a second Peplink, or a SpeedFusion Hub on a cloud host such as DigitalOcean, Vultr or AWS. Usage can be limited by application, SSID or LAN client.
  • InControl 2 adds remote management and InTouch access behind CGNAT. It is free for the first year then a subscription, adopts devices by serial number, can preconfigure Wi-Fi and SpeedFusion before shipping, and opens the local web admin remotely. InTouch reaches internal web or SSH services behind double NAT or CGNAT, much like a Cloudflare tunnel, or a serial console for out-of-band access.
Scott Hanselman.NET Aspire with Anthony Simmon
synopsis

Simmon, a staff software developer at Workleap in Montreal, ends up arguing that .NET Aspire's value lies in local development: cutting onboarding to minutes and absorbing networking chores. Because it is a framework you extend in C#, he has made custom HTTPS domains work across host and containers in a few lines, which he hopes Aspire adopts.

Blogging. Hanselman praises him for still writing long-form posts. Simmon says explaining Aspire to others taught him it; he writes in English with help from translation and grammar tools.

Why Aspire clicked. He was improving developer experience at Workleap and about to write an internal CLI when Aspire was announced at .NET Conf. The Glenn Condren and David Fowler talk listed the pain points he had already collected.

Onboarding. He says onboarding is the problem people relate to most. The eShop reference app ran fully after F5 in minutes, where it would normally take days of docs and diagrams. Aspire also takes over ports and service references.

Custom domains and certificates. Workleap uses .localhost domains with mkcert certificates. His extension automates hosts-file entries and certificates, then mounts the certificate authority into containers so they trust it. Someone on a GitHub issue adapted his code to a working solution. He is weighing a public repo or a NuGet package; Hanselman thinks short snippets beat a library people must maintain.

Production. He has not used Aspire's deployment side. For proxied traffic he points to forwarded headers and, where required, internal certificates for in-cluster traffic.

  • Aspire's strongest case is cutting developer onboarding time. Simmon says a new hire can spend two weeks getting a project running; with Microsoft's eShop reference app (multiple .NET services, Blazor UI, Python, language models) he cloned the repo, found the Aspire app host, hit F5 and had every service running with AI-generated seed data within minutes.
  • Aspire removes the networking chores developers dislike. Declaring services lets Aspire manage ports and inject references between them through environment variables or secrets. He says this ends cross-team port conflicts, such as every team defaulting its front end to port 3000.
  • Local custom domains should use the reserved ".localhost" domain. At Workleap, with dozens of services, they use custom local domains because heavy localhost use bloats cookies. His Aspire extension edits the hosts file, creates matching TLS certificates with mkcert, and shows the URLs in the dashboard; Hanselman notes the IETF reserves .localhost so no one can buy it.
  • Containers need extra wiring to trust local domains and certificates. Containers have their own hosts file and certificate store, so his extension bind-mounts the exported mkcert certificate authority into the distro-specific locations and registers the domains. He says it is a few lines of C#, which he sees as Aspire's main value as a framework rather than a tool, and hopes it lands in a future Aspire version.
  • Cloud deployment needs different certificates or forwarded headers. Simmon has not used Aspire's deployment side and says self-signed certificates are not for the cloud; behind reverse proxies, forwarded headers let an app act as if served over HTTPS, and full end-to-end encryption depends on company requirements. Hanselman recalls his banking teams giving up and leaving traffic between containers inside the firewall unencrypted.
Crosstalk SolutionsSecure Your Network with a Raspberry Pi - Fing Agent Makes it Easy!
  • Fing Agent installs on a Raspberry Pi through snap. Flash Raspberry Pi OS with the imager (Wi-Fi details preset), SSH in, update, install snapd, then run sudo snap install fing-agent and its connect script under /snap. The host says it works on Pi 4 and Pi 5; the app's "add monitoring unit" then finds the agent automatically.
Technology and FriendsVenkat Subramaniam on The Evolution of Java [EPISODE 832]
  • Java has outlasted the usual decade of popularity through its community. Subramaniam says most languages stay popular for about 10 years, and calls Java the ecosystem (JVM, JRE, language, tools) and the people more than the language; its 30th year is "next year" at recording. Java began as a way to run applets in the new browsers, the applet died out, and it pivoted to become a back-end technology, which he says it mostly remains, including cloud native.
  • Decoupling release from development made Java agile again. He says he criticised Java heavily around 2010, receiving emails saying "I hate you because you hate Java", and saw Java 5 to Java 8 as its stagnant period until Java 8 brought functional programming. Java now ships every March and September, is at version 23 with 24 due in March 2025, and no longer promises features in advance, which he says used to make releases years late. Features ship in the next release once ready, after two to 12 years of work: virtual threads took 12, type inference five.
  • Java is a language of implementation, not innovation. With more than 10 million programmers and billions of devices, and banks that equate Java with performance and stability, he argues it "cannot say oops", so it adopts ideas proven in smaller languages. He says it asks three questions of each: is it feasible in the JVM, is it useful to day-to-day programmers, and what will it make harder to do in the future.
  • Virtual threads make asynchronous code look synchronous. He argues callbacks avoid blocking but create "callback hell" and accidental complexity, especially in exception handling. Virtual threads are separate from the underlying carrier threads, like riders and horses: an application can create millions of virtual threads, and one blocked on I/O releases its carrier thread for other work, so code is written as before but scales far better.
  • Kotlin is a "cocktail" of many languages. He says its designers learned from C#, Java, Python, Ruby and others, which is why he sees no surprise in Google embracing it. He calls it multi-platform, running on the JRE and compiling to WebAssembly and JavaScript, and multi-paradigm, supporting imperative, object-oriented and functional styles. He agrees with the host that Android has moved somewhat towards Kotlin.