It was around 1am and I had three feeds open. X on my phone, Reddit on one monitor, Hacker News on the other. I was reading about a plane crash, a new AI model, and a meme war about whether oat milk counts as milk. And I realised I had no idea what the internet was actually feeling about any of it. The feeds told me what was happening. They didn't tell me how it felt. That's when the idea hit me.
Selenium is a tool to automate web based and mobile based applications. 1. Language Binding: This is where we write our automation code. 2. Browser Drivers: This is the middle layer that connects code to browser. *3. Browsers : * Final executions happen here. Web Driver class: This is the main entry point in Selenium. driver = webdriver.Chrome() It initializes the browser session. It sends co
Every time you paste a log file into Cursor, or ask Claude Code to debug ContextDuty is a local-first context firewall. It sits between your files Demo link - https://asciinema.org/a/uouCCzZe7UkbomNM (vibecoded on friend's laptop) pip install contextduty It also runs as an MCP server — so Cursor, VS Code, and Claude This is a weekend build — rough edges, limited detector coverage What detectors
What if your code editor could do keyword research, audit your SEO, and optimize your content for AI search engines — without leaving VS Code? I built a set of open-source agent skills that turn GitHub Copilot into a hands-on marketing strategist. Here's what I learned, how they work, and how you can use (or build) your own. The problem Open Ahrefs/Semrush → research keywords What if I could encod
😎 Awesome lists about all kinds of interesting topics
Adding a third person to an encrypted conversation seems like it should be simple. It isn't. The cryptographic properties that make 1:1 messaging secure — forward secrecy, post-compromise security, deniability — become significantly harder to preserve as group size grows. When Signal introduced group chats, they faced a problem that doesn't exist in 1:1 messaging: how do you efficiently encrypt a
Un matin d'avril, huit heures moins le quart, Antoine passe la tête dans mon bureau. 73 ans, ancien gérant pendant trois décennies, retraite en septembre. Il ne s'assoit pas, il ne s'assoit jamais quand il vient pour une vraie question. Main sur le chambranle, sept mots. « Michel, combien vaut la maison aujourd'hui, dis-moi ? » Je lui sers une réponse qui ne veut rien dire. Il acquiesce, « Évidemm
One April morning, quarter to eight, Antoine leans into my office. Seventy-three years old, former director for three decades, retiring in September. He doesn't sit down; he never sits down when he comes with a real question. Hand on the doorframe, seven words. « Michel, combien vaut la maison aujourd'hui, dis-moi ? » — Michel, what is the house worth today, tell me? I hand him an answer that does