41554 blogs · [
{
"id": "01a08c56-339b-731a-9aaf-bd224fcfec78",
"title": "Would you like a drainer served at the very top of DuckDuckGo?",
"url": "https://timsh.org/drainer-at-the-top-of-duckduckgo/",
"published_at": "2026-06-16T13:34:35+00:00"
},
{
"id": "01a08c56-339b-731a-9aaf-bd2250caf13f",
"title": "Scam Telegram: Uncovering a network of groups spreading crypto drainers",
"url": "https://timsh.org/scam-telegram-investigation/",
"published_at": "2025-12-04T23:58:22+00:00"
},
{
"id": "01a08c56-339b-731a-9aaf-bd22510f52d3",
"title": "Why you should self-host your (vibecoded) app",
"url": "https://timsh.org/why-you-should-self-host/",
"published_at": "2025-10-07T10:12:27+00:00"
},
{
"id": "01a08c56-339b-731a-9aaf-bd22511c5a2d",
"title": "Switching to Claude Code + VSCode inside Docker",
"url": "https://timsh.org/claude-inside-docker/",
"published_at": "2025-07-11T15:09:38+00:00"
},
{
"id": "01a08c56-339b-731a-9aaf-bd2251cade6f",
"title": "Everyone knows your location, Part 2: try it yourself and share the results",
"url": "https://timsh.org/everyone-knows-your-location-part-2-try-it-yourself/",
"published_at": "2025-04-17T10:05:43+00:00"
},
{
"id": "01a08c56-339b-731a-9aaf-bd22521865bc",
"title": "Github scam investigation: Thousands of \"mods\" and \"cracks\" stealing your data",
"url": "https://timsh.org/github-scam-investigation-thousands-of-mods-and-cracks-stealing-your-data/",
"published_at": "2025-02-27T21:37:33+00:00"
},
{
"id": "01a08c56-339b-731a-9aaf-bd22525d2ce5",
"title": "Everyone knows your location: tracking myself down through in-app ads",
"url": "https://timsh.org/tracking-myself-down-through-in-app-ads/",
"published_at": "2025-01-31T23:30:18+00:00"
},
{
"id": "01a08c56-339b-731a-9aaf-bd225273273c",
"title": "$2m laundered: the YouTube crypto tutorials’ huge scam (investigation)",
"url": "https://timsh.org/2m-laundered-the-youtube-crypto-tutorials-huge-scam-investigation/",
"published_at": "2025-01-10T23:03:12+00:00"
},
{
"id": "01a08c56-339b-731a-9aaf-bd225349b0e4",
"title": "I made a Chrome extension to help avoid playing cheaters in chess",
"url": "https://timsh.org/i-made-a-chrome-extension-to-help-avoid-playing-cheaters-in-chess/",
"published_at": "2024-12-22T20:11:48+00:00"
},
{
"id": "01a08c56-339b-731a-9aaf-bd2253a2c4bb",
"title": "How I created an Ethereum Proof-of-Stake demo",
"url": "https://timsh.org/how-i-created-an-ethereum-proof-of-stake-demo-entirely-with-ai/",
"published_at": "2024-11-08T02:03:19+00:00"
},
{
"id": "01a08c56-339b-731a-9aaf-bd2253b5c0d3",
"title": "Why I created Ethereum Proof of Stake demo",
"url": "https://timsh.org/why-i-created-ethereum-proof-of-stake-demo/",
"published_at": "2024-11-02T14:45:07+00:00"
}
] posts Claim your blog