Nick McCarthy (@biztechnick) header
Nick McCarthy (@biztechnick) profile picture

Presales Leader/Cybersecurity professional; Independent Author; Retro game lover; Solver of problems. Check out my novel: Neon Off Snow

New York, NY
Joined May 2016
Photo by Nick McCarthy (@biztechnick)Photo by Nick McCarthy (@biztechnick)Photo by Nick McCarthy (@biztechnick)Photo by Nick McCarthy (@biztechnick)Photo by Nick McCarthy (@biztechnick)Photo by Nick McCarthy (@biztechnick)Photo by Nick McCarthy (@biztechnick)Photo by Nick McCarthy (@biztechnick)Photo by Nick McCarthy (@biztechnick)Photo by Nick McCarthy (@biztechnick)
Check out my new novel. In the cold streets of neon-lit Osaka, disgraced detective Jon Nabeta's past resurfaces with a vengeance. Will he uncover the truth before it's too late, or will he be consumed by the darkness that haunts him? amazon.com/Neon-Off-Snow-Nic…
1
2
249
Nick McCarthy retweeted
Evals are the most underrated skill in AI engineering. 1. Start with error analysis, not metrics Sample 100+ production traces. Annotate each failure in free text (open coding), then cluster them into failure categories (axial coding). Count frequency per category. Your top 3 categories are your first metrics. 2. Build a versioned golden dataset Store inputs, expected outputs or rubrics, and metadata (intent, difficulty, user segment) in a versioned dataset. Stratify it so rare but critical cases aren't drowned out by easy ones. Version it alongside your prompts so every score is reproducible. 3. Generate synthetic data along explicit dimensions Don't just ask an LLM for "test questions." Define dimensions (persona × intent × complexity × edge case), generate combinations as tuples, then turn each tuple into a natural input. You get coverage instead of 200 near-identical examples. 4. Deterministic assertions first JSON schema validation, regex checks, required fields, length limits, code execution, SQL that actually runs against a test DB. These are cheap, fast, and have zero variance. Reserve model-based grading for what code genuinely can't check. 5. Evaluate retrieval separately from generation For RAG, measure retrieval with recall@k, MRR, or nDCG against labeled relevant chunks. Measure generation with faithfulness (is every claim supported by retrieved context?). If you only score the final answer, you can't tell which half is broken. 6. Trajectory evals for agents Log every step: tool name, arguments, result, tokens. Score tool-call precision and recall against a reference path, argument correctness, step count, and error recovery. An agent that reaches the right answer in 14 calls when 3 would do is a cost and latency bug. 7. pass@k vs pass^k pass@k = succeeded at least once in k runs. pass^k = succeeded in all k runs. At 80% per-run success, pass^5 drops to roughly 33%. Production reliability lives in pass^k, so run each case multiple times at your real temperature. 8. Simulated users for multi-turn Give an LLM a persona, a hidden goal, and constraints, then let it converse with your system until the goal is met or a turn limit hits. Grade goal completion, turns-to-resolution, and policy violations. Single-turn evals miss most state and memory bugs. 9. Align your LLM judge like a classifier Hand-label 100+ examples as pass/fail. Split into train/dev/test. Iterate on the judge prompt using dev, then report TPR and TNR on test. Use binary outputs with a written rubric, require a short critique before the verdict, and pin the judge model version. 10. Control judge bias in pairwise comparisons LLM judges have position bias and often prefer longer answers. Run every A/B comparison twice with swapped order and only count consistent verdicts. Normalize or cap length if verbosity is skewing results. 11. Respect statistics With 100 examples at 80% accuracy, your 95% confidence interval is about ±8 points. A jump from 80% to 83% is probably noise. Use bootstrapped confidence intervals, or a paired test on the same examples, before declaring a win. 12. Gate deploys in CI Run the eval suite on every PR that touches prompts, models, tools, or retrieval config. Set per-category thresholds instead of one global score, so a big win in one area can't hide a regression in another. Fail the build on a regression. 13. Online evals in production Sample a percentage of live traffic, run your judges asynchronously, and alert on drift per failure category. Use shadow deployments to run a new prompt or model on real traffic without showing users the output. 14. Make cost and latency first-class metrics Track tokens per request, cost per successful task (not per call), and p50/p95 latency next to quality. A change that keeps quality flat while cutting cost 40% is a real win and deserves to ship. 15. Close the loop Every production failure becomes a new labeled test case. Every new model release gets run against the full suite before anyone debates switching. Over time your eval set becomes the most valuable asset in the codebase. Prompts are disposable. Models get replaced every few months. Your eval infrastructure is what compounds.
130
153
37
2,191
237,683
GTA 6 hype is real, and so is the malware riding it 🎮 Fake GitHub repos posing as AnyPS5 and Kyttyps5 are pushing an infostealer that dodges sandboxes and wipes itself after 2 min. Check the repo owner before you hit download! tomshardware.com/tech-indust…
268
Pluto might be getting a new neighbor 🪐 Rubin Observatory found 2026 ED138, a ~1,000 km icy world past Pluto. The discoverer's first move? Check if he or the code had a bug. Then they spotted it in images back to 2016. Best kind of "is this a bug?" geekwire.com/2026/a-new-pal-…
17
Today 🎓 SpaceXSI for Higher Education, 1-2pm ET Santi Garza shows how Cursor, Grok Bot + the Grok API save time for campus admins, researchers, and IT. Still time to register, and you'll get the recording either way 👇 luma.com/a5fys4j2
24
Tomorrow 🎓 SpaceXSI for Higher Education, Wed 10/28 1-2pm ET Santi Garza shows how Cursor, Grok Bot + the Grok API save time for campus admins, researchers, and IT. Can't make it live? Register for the recording 👇 luma.com/a5fys4j2
27
Roman glassmakers were doing nanotech in 400 CE 🍷 The Lycurgus Cup shifts green to red with the light, thanks to gold + silver nanoparticles. Sheffield researchers just cracked a repeatable recipe. Preservation = keeping the know-how too. arstechnica.com/science/2026…
15
Someone fit a working Windows 11 desktop on a 700MB CD 💿 NTDEV's Pico11 demo: Notepad saves, Paint draws, ~883MB of RAM. No Windows Update, but a masterclass in cutting everything that doesn't matter. Who still owns a CD burner? 😄 tomshardware.com/software/wi…
37
Anthropic just filed for its IPO, ticker ANT 📈 $16.3B in first-half revenue, and ~250 customers spending $10M+ a year. Enterprise AI went from pilots to budget line items fast. Public-market AI is about to get interesting. techcrunch.com/2026/10/26/an…
31
Nick McCarthy retweeted
SpaceXAI dropped a 2-page PDF on the best GrokBot use cases call me crazy but i'll keep saying this - read it and you'll use GrokBot better than 95% of people what the bot is which use cases actually work today how to deploy it without burning trust step 1 - every working use case has one shape read, check, apply a rule, write a draft if your task fits, the bot takes it step 2 - five checks before handoff repeatable, cross-system, rule-based, draft-first, cheap to get wrong fails one? add a gate or wait step 3 - start with sales 36 LinkedIn drafts queued overnight, zero sent without review no team has more agent-ready work step 4 - engineering gets bug repro, CI/CD watch and dependency audits the bot grabs the ticket, hits staging and hands back a repro pack step 5 - operations takes over inbox, expenses and travel the bot logs into portals with no API finance gets 8-12 hours back at month-end step 6 - marketing owns 13 of the 56 roles paid media, content calendars, competitor watch all overnight, all draft-first step 7 - the approval line every documented use case stops before external action nothing gets sent, booked or paid without you step 8 - roll out over four weeks watch, review everything, review flags, then scheduled routine skip a week and the risk stacks up step 9 - the fleet Chief of Staff bot on top, specialists below, bots messaging each other you stop being the middleman step 10 - rank tasks by the cost of a mistake the bot nails 49 in a row then does something strange on the 50th with full confidence keep a human at every exit the result - 56 roles, one playbook the bot takes the 80% that repeats you keep the 20% that matters use cases: x.ai/bot/use-cases marketplace: x.ai/bot/marketplace
47
147
7
1,302
178,118
Someone turned an NES into a Windows-style desktop. On original hardware. With Minesweeper in the Start menu. An FPGA cart does the x86 work and the NES just draws. Forty years later, the fix is still "put more compute in the cartridge" 🎮 tomshardware.com/video-games…
32
Aigen trains its solar weed-pulling robots on AI-generated weeds. A new crop used to take 3-4 years of labeled photos. Now it's about a week. Best synthetic data story of the week, and it started because they couldn't afford human labelers 🌱 geekwire.com/2026/data-farme…
1
28
Halo in a browser, Wind Waker on iPhone: AI is turbocharging retro game ports. Best line: "The tools allow you to move much faster if you know what you want." Same rule as real dev work. Speed is easy now; review + credit is the craft 🎮 theverge.com/ai-artificial-i…
1
1
102
Patch day! 🐘 PHP shipped fixes for two critical "PHP2Shell" flaws. With ~75-80% of websites running PHP, odds are you've got some: update to 8.5.12, 8.4.27, 8.3.36 or 8.2.35, restart your workers, and enjoy the peace of mind 🛠️ bleepingcomputer.com/news/se…
42
Atari is closing the VCS store in Feb 2027, but shipping an OS update that runs everything locally plus a Homebrew app for every owner. That's how you sunset a console: hand the keys to the community 🕹️ tomshardware.com/video-games…
27
Today 1pm ET: SpaceXSI x Bain 📊 Mike Saeks and Bain on what boards and CFOs want proven about SI spend: token ROI, guardrails, and where humans stay in the loop. Can't make it live? Register for the recording. luma.com/spacexai-lmlg
28
Nick McCarthy retweeted
Grok Bot can now build reports, memos, and dashboards. Ask Bot for a page, then edit it together or have Bot keep it up to date.
1,490
673
446
9,190
2,597,007
Wired says gaming should aim smaller, and I'm here for it 🎮 Clair Obscur: Expedition 33 sold 8M copies on under $10M. Small team, big heart, great tools. Works for software too. Best "small" game you've played lately? wired.com/story/make-big-gam…
22
Today at 1pm ET: Grok Bot for Admins 🛠️ 30 min with Jon Eide Johnsen on rolling Bots out to your whole org: Team Bots, guardrails, data controls, and usage and cost tracking. Can't make it live? Register for the recording. luma.com/b1dg0wrc
22
FF7 Revelation's director, on fans asking if there'd be enough left for a third game: "No, this is the opposite problem!" Wutai went from two huts to a full city, plus the Highwind over a planet-scale world. Ten years well spent. ⚔️ wired.com/story/final-fantas…
48