I built *Sightline*, a Shodan-style search engine for *physical-world infrastructure*.
Shodan makes it easy to explore exposed internet services. Sightline applies the same idea to the real world, using OpenStreetMap as the data source.
You can search things like:
* “telecom towers in karnataka” * “power plants near mumbai” * “data centers in paris france”
or use structured queries:
* `type:telecom operator:airtel region:karnataka` * `type:data_center operator:google`
Sightline:
* uses Overpass API for querying OSM features * uses Nominatim for resolving countries, regions, and cities * avoids hardcoded geography * uses deterministic, rule-based parsing (no AI inference)
Repo: https://github.com/ni5arga/sightline Try it out: https://sightline-maps.vercel.app
Confirmation Test: Created a 100MB file with random data: dd if=/dev/urandom of=randomfile.dat bs=1m count=100 Uploaded to iCloud: took 2-3 minutes, Activity Monitor showed 122MB sent (correct) Deleted the file from iCloud Drive "Permanently deleted" from Recently Deleted and emptied any files from Data recovery. Re-uploaded the identical file: completed in 1 second Activity Monitor: essentially zero data sent
Apple kept the encrypted blocks even after "permanent deletion."
The month-long test (in progress): I'm keeping the random file and will attempt to re-upload it after 30+ days to see if Apple purges data on any schedule, or retains it indefinitely.
Why this matters: ADP is marketed as giving users exclusive control over their data "Delete" and "Permanent Delete" options imply data removal Upload progress bars show fake "uploading" status for deduplication operations Users cannot verify what data Apple retains. To attempt permanent deletion, you must disable ADP web access
What's unclear: Does this apply to Health data, Passwords, and other ADP-protected content? How long does Apple retain "deleted" encrypted blocks? Can users ever truly remove their data?
I'm not claiming the encryption is weak—it's probably fine. But Apple's lack of transparency about data retention and deduplication with ADP is concerning. "Permanent delete" should mean permanent delete. Has anyone else noticed this behavior? I'll update this post after completing the 30-day retention test.
I've struggled with time-blindness my whole life. ADHD means I can write 14 tasks on a to-do list and genuinely believe I'll finish them before lunch. Reality disagrees at 11 PM when everything falls apart.
DayZen is my solution: your day as a 24-hour radial clock. Tasks become colored arcs. When the circle fills up, it's full. No more lying to yourself about what actually fits.
Just shipped 1.4 with Focus Mode The new version adds features I've wanted since day one:
Focus Mode: Full-screen timer that zooms into your current task. Distractions fade, simple controls keep you on track. Built it because I kept checking my phone to see "what's next" and losing 15 minutes to Reddit.
Live Activities + Dynamic Island: Your active focus session shows on Lock Screen with time remaining and progress bar. Sounds simple, but it's been genuinely game-changing for staying aware without pulling out my phone.
Insights: Added analytics (today/weekly/monthly/yearly) with streaks and category breakdowns. Turns out I spend 40% of my time on "Important but not urgent" which explains a lot.
Time awareness improvements: Specifically designed for ADHD time blindness. Visual feedback makes abstract time concrete.
Why a radial clock? Linear lists hide the finite nature of your day. They feel infinite, so you keep adding tasks. A circle forces honesty. Conflicts glow red immediately. You see gaps. You make the hard choices before the day starts, not at midnight when you're burned out. Technical details:
Built native iOS with SwiftUI Two-way calendar sync (Google, Outlook, Apple) Local-first, iCloud sync between devices No account needed, no tracking, no ads Lock Screen widgets use WidgetKit with Live Activities API Recurring tasks auto-generate instances for next 30 days
Privacy approach: Your schedule stays on your device. I don't collect, sell, or see your data. No analytics, no crash reporting, no server calls except calendar sync (which uses system auth). This was non-negotiable for me as both an ADHD person and someone who values privacy.
Looking for feedback on:
Does the radial approach click for you, or is it too different?
Focus Mode UX: Does the minimalism help or is it too minimal?
What other time-blindness features would help?
Try it: https://www.dayzen.xyz/
Site:Happy to answer questions about the technical implementation or design decisions. Built the whole thing solo over the past year while working full-time, so there are definitely rough edges I'm still smoothing out.