Future Corpse • People Watcher • Gym Lover • Full-Stack Developer • Co-Organizer @phpvancouver https://xitter.cf/t.co/jvkzdgCBNE

Vancouver, British Columbia
Joined June 2011
James Doyle retweeted
Replying to @james2doyle
@james2doyle's Final Fantasy Tactics Advance recomp comes bundled with emibios! emibios isn't just for emulators. It can remove a proprietary dependency (Nintendo's BIOS) in GBA recomp projects. I've also tested it personally with a Pokémon Emerald recomp and gbarecomp. Check it out. github.com/james2doyle/ffta-…
2
1
1
181
James Doyle retweeted
Everything is a stream. In Unix, "everything is a file" was always really "everything is a stream": stdin, stdout, and the pipe. Today we're launching Ante v0.2.0: our first numbered SemVer release, stabilizing the wire protocol that decouples the agent engine from the interface. 🧵👇
22
15
17
115
843,452
The @Cloudflare Workers AI vs. AI Gateway thing is so confusing. The credits in AI Gateway can’t be used for the models in the Workers Plan? The "gateway" endpoint is deprecated in the docs but suggested on the main page in the dash!
2
83
I didn’t like the @OpenRouter review bots on Github actions, so I started creating my own with @antigma_labs ante CLI tool! github.com/james2doyle/ante-…
2
1
135
This tool comes with 3 review sub agents: Code, Security, and Comments. It comments on lines (not just one summary) and collapses comments on the same line
1
25
There are a few things that make ante great for CI: - Single binary, fast and simple - Ranks #1 on many evals - Sub-agents for parallel tasks - Many providers and models
1
2
135
James Doyle retweeted
MCP support added! will check the models.dev support soon~ xitter.cf/NoCommas/status/205213…
Just released a big release for ante! main upgrades: - '/providers' to have providers centric view in addition to the model centric view of `/model` - MCP support - DeepSeek support improvement (some providers didn't translate the `reasoning_content` well).
1
2
144
James Doyle retweeted
i went to clickup.com. opened the page source. found a hardcoded API key in the javascript. copied it. sent one GET request. got back 959 email addresses and 3,165 internal feature flags. employees from Home Depot. Fortinet. Autodesk. Tenable. Rakuten. Mayo Clinic. Permira. Akin Gump. government workers from Wyoming, Arkansas, North Carolina, Montana, Queensland Australia, and New Zealand. a Microsoft contractor. 71 clickup employees. fortinet sells enterprise firewalls. tenable makes Nessus, the vulnerability scanner half the industry runs. their employees emails are exposed because clickup hardcoded a third party API key in a javascript file that loads before you even log in. this was first reported to clickup through hackerone on January 17, 2025. its now April 2026. the key has not been rotated. i just pulled the response five minutes ago. every email is still there. clickup raised $535 million at a $4 billion valuation. claims 85% of the Fortune 500 use their platform. looks like the proof is in the page source.
172
609
180
6,291
1,299,177
What is up with @Google_Stitch rendering markdown content on the client?? stitch.withgoogle.com/docs/d… This page is not statically rendered. It renders on the client. So when a CURL this URL, I just get empty HTML with a bunch of scripts!
63
Could the "elephant-alpha" on @OpenRouter be "Ling-2.6-flash" from @TheInclusionAI ?. They have the same parameter count, context window, and max output size. And Ling 2.6 flash just went live on @ZenMuxAI and @novita_labs
1
3
1,474
Try `ante` by @antigma_labs because it is really good antigma.ai/ I started using it more than @opencode because of just how responsive it is. It just needs MCP and models.dev support and it would be perfect
3
3
1
5
701
The gap is closing. Companies are laying people off due to AI. But everyone has access to AI. It is not secret sauce. Their competitors also use AI. Instead of laying people off, train them on these tools. 10 experts with AI are not shipping more than 20 experts with AI, right?
One prompt. 6 frontier coding models. "Create a realistic fireworks show using HTML Canvas and JavaScript. No libraries." Some built a whole celebration. Others... lit a sparkler. The lineup: - GPT-5.3 Codex - Claude Opus 4.6 - Gemini 3.1 Pro - MiniMax M2.7 - GLM-5 - Kimi K2.5
105
Looks like @MistralAI @mistralvibe just released a new open source model: news.ycombinator.com/item?id…
55
James Doyle retweeted
Merge it. Taylor demos the full SDLC of 2026: Nightwatch catching an error, AI fixing it and opening a PR, Cloud creating a preview environment, @openclaw calling to ask if he wants to merge the PR. No code touched. Fully self-healing app.
27
145
35
886
1,844,681
I made a tool to hunt down changelog.md docs for @nodejs packages github.com/james2doyle/chang… I was recently upgrading a site and had a hell of a time finding all the notes I needed to safely upgrade all the dependencies. I’m curious to have some people try it out
2
107
James Doyle retweeted
Two years ago, I reported an improper path parsing vulnerability in Next.js. Today, they reported the exact same vulnerability to their competitor, Vinext. Funny coincidence.
We've identified, responsibly disclosed, and confirmed 2 critical, 2 high, 2 medium, 1 low security vulnerabilities in Cloudflare's vibe-coded framework Vinext. We believe the security of the internet is the highest priority, especially in the age of AI. Vibe coding is a useful tool, especially when used responsibly. Our security research and framework teams are extending their help and expertise to Cloudflare in the interest of the public internet's security.
27
109
32
2,326
173,809
James Doyle retweeted
We rebuilt Next.js in a week. No, really. The team ported the framework to run natively on Workers to prove what’s possible with edge-first architecture. Dive into the technical hurdles we solved to eliminate Node.js dependencies. cfl.re/4ciNc3L
169
515
354
5,235
1,926,646
James Doyle retweeted
Deepseek got called out for scraping 150k Claude messages. So I'm releasing 155k of my personal Claude Code messages with Opus 4.5. I'm also open sourcing tooling to help you fetch your data, redact sensitive info & make it discoverable on HF - link below to liberate your data!
614
1,616
307
14,586
24,257,999