@markjeeei
iAccount based inPhilippines!
About this account
- Account based in
- Philippines
- Connected via
- Philippines App Store
! X says this location may be affected by a proxy or VPN.
Account-level information from X, not a live location or the device used for a specific post.
Atoms in the universe. Here for AI, and verified, since i hate ads.
Cebu, Philippines
Joined April 2008
- Tweets12.4K
- Following936
- Followers782
- Likes1.7K
markjeee retweeted
I continue to be amazed how the tech industry doesn't realize that the majority of people won't hand over a digital wallet for AI agents to go and spend on stuff, because buying socks + groceries is not a chore to outsource w/o oversight, but an expense to manage...
It’s funny, Meta went from having my Instagram and WhatsApp data to now having access to my email, calendar, DoorDash, Amazon and pretty much everything.
In the last 24 hours, it bought me socks, ordered my Whole Foods groceries, booked a cleaning service and got me a burger for dinner.
Meta’s last disclosed North American Facebook ARPU was around $227/year, largely from ads. I suspect it can push that number significantly higher now that it understands not only what I look at, but what I need, what I buy and what I’m planning to do.
Also the much bigger opportunity might be becoming the aggregation layer between me and the entire internet. If Meta can take even a tiny percentage of the commerce it facilitates, or of the money it saves me, this could become enormous!
It already saved me $200 by canceling subscriptions and services I no longer needed. This feels much bigger than better ad targeting. Ads are useful but giving me money back is better imo.
One additional thought: the agent is increasingly making the decisions for me. I knew nothing about that burger place. The agent researched it, told me which burger I should order, and I just said “okay” without giving it much more thought.
Agents are becoming the decision makers in both B2C and B2B. Increasingly, every business will be selling not just to humans, but to their agents.
Everything becomes B2A: business to agents.
markjeee retweeted
Heard a software engineer say: "my cofounder is Claude" about a project they built + shipped.
I am baffled by people humanizing AI, given it's just a tool. The same way my keyboard is not my cofounder (though I could not write @Pragmatic_Eng without it!) but a means to an end
here's how i shipped 2,500 PRs last month to production
this was originally supposed to be for Cursor Compile in London. i couldn't make it since i was livestreaming for Grok @Bot Galaxy so i'm making it available for free here on X! watch it on 2x speed, i talk slowly
This video is larger than Cloudflare's 512 MB cache, so it can't be played through. More donations are needed to cover a larger cache. Donate
markjeee retweeted
Pi v0.87.0 is out!
Highlights:
- Canonical session context editing — modify model context without rewriting history using ContextEditEntry and actionable extension boundaries
- context_with_system extension event for per-request system-message transformations across the full transcript
- Per-model image resize profiles in models.json, applied to attachments, reads, and tool-result images
- Five breaking changes to agent options, session management, and extension event types
Complete details in thread ↓
aws made the industry soft. we're used to them handling all the hard problems and everyone can be a pure product company with 85% margins
ai infra is not mature enough for this but everyone is pretending like they can offload the actual work to someone else
it's why there's 27 model router products. even most inference companies do the bare minimum on compute someone else set up
and it all feels successful because there's so much money around it's hard to justify doing the hard thing when the easy thing is profitable
but the gap between what openai, anthropic, deepseek, moonshot and everyone else is huge
and it's easy to forget that someone actually has to do the work to close it
markjeee retweeted
Rumors I’ve been hearing, not here on X.
First, let’s start with OpenAI and I’ll go towards Anthropic.
GPT-6 Sol is coming Tuesday. It’s both cheaper and more intelligent than 6 Astra, think of it like a 6.2 jump. The internal model “significantly more capable than Astra,” named Bel internally, helped with this release. Bel is considered “AGI” within OpenAI. They are very impressed with this model.
OpenAI is growing very confident that their internal lead is so big that no other lab can catch up. Unbelievably confident.
Anthropic is currently not in, let’s say, a “code red,” but is aware of OpenAI’s lead and doing everything in their power to catch up. Their new model Opus 5.5 is coming probably Monday rather than Tuesday due to OpenAI releasing on Tuesday.
Good afternoon from Vienna People of Pi ☀️
Some slightly different Sunday meditations today in which @mitsuhiko talks about some shared frustrations with agentic software engineering.
Remember that you're not alone in finding it harder than it looks!
Hello people of Pi. 0.86.0 is out now. It's a big one.
- mid-conversation system messages
- dynamic tools on supported models without losing the kv cache
- cache warming on anthropic
- faster -r/-c to resume
- lots of fixes
- /bug to report issues
pi.dev/news/releases/0.86.0
markjeee retweeted
This definitely has chances of regressions because of the mid-conversation system messages. We baked it for a while, but not many run it from main. If you discover problems, please, please let us know!
(There is also /bug now)
nitter.cf/pidotdev/status/210145…
Hello people of Pi. 0.86.0 is out now. It's a big one.
- mid-conversation system messages
- dynamic tools on supported models without losing the kv cache
- cache warming on anthropic
- faster -r/-c to resume
- lots of fixes
- /bug to report issues
pi.dev/news/releases/0.86.0
markjeee retweeted
GPT-6 Astra attempted harmful actions 97% of the time when it was asked to stab a human-like figure, heat compressed gas, or produce toxic fumes, succeeding in 62% of its attempts. Fable 5.1 refused more often, attempting 80% of trials and completing 34%.
Please folks stop. AI is great if you use it for the right stuff. But each time you use it to interact with other people, there is a problem. Write less, even just a few words. But your words.
markjeee retweeted
AI is now the largest single point of failure in the history of software development. I know tons of developers that can't even work without an agent now. It's shocking how quickly the industry has become totally dependent on a few companies' services.
markjeee retweeted
Hey Rubyists, I'm starting to think that being a rubyist doesn't actually mean you're using Ruby. It's bigger than that. It's better than that.
Does that make sense?
cc @paolino @yukihiro_matz @pragdave
markjeee retweeted
I would not dismiss the idea of using Jev for compaction at all. First of all because most harnesses need some pruning on compaction anyways for cost reasons which Jev might help with. I can see this being quite interesting.
This is a terrible compaction strategy that fundamentally doesn't understand how compaction and context management work.
Seems like a lot of people are confused so let's break this down.
1. Compaction isn't a filter
The role of compaction is to clean up history to keep the agent focused, not just deleting noise. It should be used sparingly when context gets too long, not constantly to keep context small.
2. Jev doesn't even know what it's deciding on!
Models use the context of the thread to decide what to keep or not keep in a summary. This implementation goes through on a "line-by-line" (per tool call) basis to decide what should be left or deleted.
Not only does this 32k token context model know very little of what happened before, but (in this implementation) it doesn't even know what the result of the tool call is!
Deleting these things randomly will keep the model from knowing what it's tried and dooms you to end up in "stupid loops" where the model keeps trying the same thing over and over.
3. You're giving up the reasoning entirely
Frontier models from OpenAI, Anthropic, XAI, and Google do not share reasoning traces over the API. They share encrypted payloads, which Jev cannot see (and often will drop).
Anthropic is even stricter with this, requiring you to preserve the entire history in order to get any of the reasoning data. As a result, using this in Claude Code guarantees the model will act way dumber.
4. Models are tuned on their compaction flows
For the last year, Frontier Labs have been including compaction and long runs as part of the training process. These models have learned ways to compact that are more effective than any rudimentary solution.
Fun fact: If you switch models in Codex and compaction is necessary, compaction will run on the model that was previously used in the thread.
5. Cache writes are more expensive than cache reads.
Cache writes are the biggest cost by far for agents. I often see cache write costs go over 60% of my total LLM spend in my personal use of Claude Code and Codex.
Cache writes are insanely expensive when data earlier in the history is changed (because the old cache is invalidated when things change at the top). Every history edit requires a cache rewrite for ANY data past the history edit.
If your history is "1,2,3,4,5,6" and you delete "2", you have to rewrite "3,4,5,6". This is more expensive than leaving "2" in the history.
Good news. Since we're already killing all of the reasoning tokens by doing this stupid compaction strategy, the rewrite cost won't actually be that high because the model is missing so much data! 🙃🙃
6. The implementation is hot garbage.
> "Whatever is not kept is deleted permanently, but the assistant can always re-run a tool or re-read a file."
Good luck with that one.
To be clear: this is a cool experiment and I find it genuinely interesting. That said, if you think this style of bs filtering on a probability threshold is actually a compaction strategy, I highly recommend you just use the defaults in tools like Claude Code and Codex.
You're much less likely to hurt yourself that way.