The work machine differences are interesting. Google uses OS, browser language, and the language of content you consume as profiling signals, not just searches. If your work browsing is mostly English-language sites, Google may be slotting those accounts into a different market entirely. Same IP, but different OS telemetry, different default browser settings, different behavioral fingerprint.
Would be interesting to check myadcenter.google.com on each machine to see how different the profiles actually are.
Three fresh Google accounts on different US residential proxies. Two browsed with specific personas (fisherman, fitness). The third did nothing for five days.
Google was more aggressive than I expected. 17 new ad interests from a single session. By Day 1 it was already removing interests and replacing them. Not adding to your profile. Rewriting it. The control didn't move once in five days.
I built a Mac app (MirrorMask) that does this against your real profiles. Happy to answer questions about the experiment or methodology.
I’d be curious to know where you source your data from! Your project (neat idea btw) has me thinking about tracking this data for my own personal profile over time in some sort of dashboard, to see how Google’s opinion of me changes with my behavior online
The data comes straight from Google's Ad Center (myadcenter.google.com). Google shows you the interest categories and brands they've assigned to your profile. I automated scraping that page daily for each account during the experiment.
MirrorMask actually does exactly what you're describing. It scrapes your Ad Center profile before and after each session and shows you the diff. You can watch interests appear and disappear over time. The dashboard tracks your profile changes across sessions.
Three fresh Google accounts on different US residential proxies. Two browsed with specific personas (fisherman, fitness). The third did nothing for five days.
Google was more aggressive than I expected. 17 new ad interests from a single session. By Day 1 it was already removing interests and replacing them. Not adding to your profile. Rewriting it. The control didn't move once in five days.
I built a Mac app (MirrorMask) that does this against your real profiles. Happy to answer questions about the methodology.
It's interesting how terminal apps are increasing in popularity after decades of desktop and web apps. I wonder if it's the talk to the chat AI that's making people more used to asking a prompt screen or if it's the simplicity and lack of bloat.
being true cross-platform is a bigger draw for me. once something works on one platform it will usually work on any other platform that has a terminal.
im in the process of switching to neovim as my main editor just so i can have the same setup everywhere. IDEs like vscode are 'cross platform' but only work on desktop, and there are IDE-like editors for android but none of them work on desktop. oddly enough neovim on android/termux is actually easier to use than any of the IDE editor apps mainly due to everything being keyboard based
when it comes to writing my own mini programs/scripts, is basically the promise of things like flutter where you can write something once and run it everywhere, only it takes hours instead of days to throw something together and its not as overkill because im just using python or bash and then fzf or textual for any interactive parts
The experience of the internet would be so much more interesting if the search engines unearthed rare blogs or writing from small creators and bloggers that thought things through or shared original ideas.
It did seem we had that for a while and now everything funnels back to a handful of big platforms.
Maybe as AI swallows the data of the entire web, it would start to look for these small sites, small creators, and rare personal content to keep itself interesting and we'll see more of them?
Your human context also needs compacting at some point. After hours of working with an LLM, your prompts tend to become less detailed, you tend to trust the LLM more, and it's easier to go down a solution that is not necessarily the best one. It becomes more of a brute forcing LLM assisted "solve this issue flow". What's funny is that it sometimes feels that the LLM itself is exhausted as well as the human and then the context compacting makes it even worse.
It's like with regular non-llm assisted coding. Sometimes you gotta sleep on it and make a new /plan with a fresh direction.
One can hope that vibecoded apps will eventually be vibe-maintained with agents trained specifically for the kind of novel and weird bugs ai-coding tends to bring up. These tools will hopefully also get better at identifying security risks created but previous generations of ai models. 6 months is a long time in the life of a vibe coded app.
The mobile is much than TV because of the enforcement loop and algorithm turning that attention into scams, ai generated slop, and harmful content that is more and more difficult to identify. With tv I suppose you can change the channel, with reels, the next 20 reels might continue to show you similar things or follow folks on other platforms as well.
Would be interesting to check myadcenter.google.com on each machine to see how different the profiles actually are.
reply