frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Red Grid Link – peer-to-peer team tracking over Bluetooth, no servers

https://github.com/RedGridTactical/RedGridLink
17•redgridtactical•3h ago
I go on a lot of backcountry trips where I barely get cell service. If my group splits, nobody knows knows where anyone is until you regroup at camp or at your destination. You can buy Garmin radios or try to set up an ATAK, but ATAK is Android-only and assumes you have a TAK Server running somewhere to make use of all of the functionality. Cool tools themselves, but expensive to set up correctly. I just wanted two iPhones to share their location directly over Bluetooth when cell coverage was lacking.

Red Grid Link does that. Start a session, and anyone nearby running the app shows up on your offline map. When they walk out of range their marker stays as a "ghost" that slowly fades.

The hard part was making sync reliable over BLE. The connections drop all the time. Someone turns a corner, walks behind a vehicle, whatever. I built a CRDT sync layer (LWW Register + G-Counter) so there's never merge conflicts. Each update is just under 200 bytes (from what I have tested so far). When a user/teammate disappears the app does exponential backoff from 2 to 30 seconds before giving up and marking them as a ghost.

Everything is encrypted (AES-256-GCM, ECDH P-256 key exchange per peer pair). Sessions can require a PIN or QR code to join. It also offers offline topo maps with MGRS grid coordinates, same system as in my other app, Red Grid MGRS.

The app is free, and I'm looking for some honest feedback from other real-world users. Let me know if you have any questions!

Comments

shminge•2h ago
Very cool idea. What's the range of BLE connectivity? I can't imagine it gets far
redgridtactical•1h ago
It's not long range by any stretch. The use case is more "my group split up on a trail and I want to know which fork they took" vs "track someone across a mountain." The ghost marker system helps here too. If someone walks out of range, their last known position and direction stays on your map, so you at least know where they're heading and how long ago they traveled that direction.
idiotsecant•2h ago
Isnt the range of Bluetooth pretty much the range of a loud yell?
redgridtactical•42m ago
Haha fair point. In open terrain you get maybe 50-100m which I agree, not far. In practice it's more useful than it sounds though. You don't need miles of range when the point is "where did my buddy go 5 minutes ago." And if they walk out of range their last position and heading stick on your map as a ghost marker so you're not totally blind or left guessing.
RankingMember•1h ago
Cool idea, but doesn't Meshtastic already do this but with better range because it uses radio instead of BT?
redgridtactical•1h ago
Meshtastic is great if you're willing to carry extra hardware. Everyone in your group needs a LoRa radio (which can range from $30-50 each), and you need to pair them, flash the firmware, configure channels, etc. For a SAR team or preppers who already own the gear, it's definitely a solid choice.

Red Grid Link was more so for those already carrying their phones and those that don't want to buy anything else. The trade-off is range for convenience. BLE gets you maybe ~50-100m in the open, ~20-60m in densely woooded areas. That's enough to keep tabs on a hunting party spread across a hillside or a hiking group. Absolutely not a replacement for a radio relay across a valley.

Different tools for different problems. If I need a 2km mesh range I'd set up Meshtastic too.

RankingMember•1h ago
Good points. I like the ghost marker functionality, helps with the shorter-range of BT.
redgridtactical•44m ago
Thanks, yeah the ghost markers ended up being one of those features that came out of necessity. Once I accepted that the BLE range was never going to be amazing, the question became what happens when someone drops off? Felt wrong to just remove them from the map.
seriousmice•1h ago
Super cool idea! This would be amazing for Airsoft games
redgridtactical•1h ago
Definitely was one of the use cases I designed around!
svpk•29m ago
Have you looked at Bluetooth LE Long Range? I believe more recent phones have it and it claims communication of up to 1km. In practice less in the woods I'm sure. Still a dramatic win over standard Bluetooth though.

https://novelbits.io/bluetooth-long-range-coded-phy/

redgridtactical•19m ago
BLE Coded PHY is on my radar. The theoretical range boost is huge, something like 4x over standard in ideal conditions. The challenge right now is that flutter_blue_plus (the BLE library I'm using) has limited support for negotiating Coded PHY, and both devices need to support it. But phone hardware has been shipping with it since around 2020 so the install base is there. Definitely something I want to add, probably as an automatic upgrade when both peers support it.

OpenCode – The open source AI coding agent

https://opencode.ai/
421•rbanffy•4h ago•195 comments

Our commitment to Windows quality

https://blogs.windows.com/windows-insider/2026/03/20/our-commitment-to-windows-quality/
400•hadrien01•6h ago•717 comments

We rewrote our Rust WASM Parser in TypeScript – and it got 3x Faster

https://www.openui.com/blog/rust-wasm-parser
99•zahlekhan•3h ago•54 comments

Linux Applications Programming by Example: The Fundamental APIs (2nd Edition)

https://github.com/arnoldrobbins/LinuxByExample-2e
23•teleforce•1h ago•5 comments

France's aircraft carrier located in real time by Le Monde through fitness app

https://www.lemonde.fr/en/international/article/2026/03/20/stravaleaks-france-s-aircraft-carrier-...
466•MrDresden•12h ago•388 comments

Ghostling

https://github.com/ghostty-org/ghostling
78•bjornroberg•3h ago•10 comments

Lent and Lisp

https://leancrew.com/all-this/2026/02/lent-and-lisp/
21•surprisetalk•2d ago•0 comments

Attention Residuals

https://github.com/MoonshotAI/Attention-Residuals
120•GaggiX•7h ago•19 comments

Show HN: We built a terminal-only Bluesky / AT Proto client written in Fortran

https://github.com/FormerLab/fortransky
41•FormerLabFred•3h ago•29 comments

The Los Angeles Aqueduct Is Wild

https://practical.engineering/blog/2026/3/17/the-los-angeles-aqueduct-is-wild
291•michaefe•3d ago•162 comments

An FAQ on Reinforcement Learning Environments

https://epoch.ai/gradient-updates/state-of-rl-envs
19•dcre•1d ago•1 comments

Show HN: I made an email app inspired by Arc browser

https://demo.define.app
45•johndamaia•7h ago•25 comments

VisiCalc Reconstructed

https://zserge.com/posts/visicalc/
163•ingve•3d ago•69 comments

Work_mem: It's a Trap

https://mydbanotebook.org/posts/work_mem-its-a-trap/
31•enz•2d ago•2 comments

Show HN: Red Grid Link – peer-to-peer team tracking over Bluetooth, no servers

https://github.com/RedGridTactical/RedGridLink
17•redgridtactical•3h ago•12 comments

The worst volume control UI in the world (2017)

https://uxdesign.cc/the-worst-volume-control-ui-in-the-world-60713dc86950
63•andsoitis•2d ago•29 comments

Show HN: Baltic shadow fleet tracker – live AIS, cable proximity alerts

https://github.com/FormerLab/shadow-fleet-tracker-light
30•FormerLabFred•4h ago•6 comments

Heisuke Hironaka Has Died

https://japannews.yomiuri.co.jp/society/general-news/20260319-317449/
5•pfortuny•1d ago•1 comments

Delve – Fake Compliance as a Service

https://deepdelver.substack.com/p/delve-fake-compliance-as-a-service
543•freddykruger•1d ago•191 comments

Woman in Labor at Florida Hospital Brought in Zoom Court for Refusing C-Section

https://www.propublica.org/article/florida-court-hearing-c-section
17•Jimmc414•1h ago•5 comments

Entso-E final report on Iberian 2025 blackout

https://www.entsoe.eu/publications/blackout/28-april-2025-iberian-blackout/
172•Rygian•14h ago•74 comments

NumKong: 2'000 Mixed Precision Kernels for All

https://ashvardanian.com/posts/numkong/
27•ashvardanian•6h ago•0 comments

Parallel Perl – Autoparallelizing interpreter with JIT

https://perl.petamem.com/gpw2026/perl-mit-ai-gpw2026.html#/4/1/1
99•bmn__•2d ago•35 comments

Discontinuation and reinitiation of dual-labeled GLP-1 receptor agonists

https://nautil.us/whiplash-heart-attack-and-stroke-risk-jumps-when-people-stop-taking-glp-1s-1279029
53•siquick•4h ago•79 comments

Meme Buildings

https://misfitsarchitecture.com/2026/03/15/meme-buildings/
19•speckx•9h ago•1 comments

The Social Smolnet

https://ploum.net/2026-03-20-social-smolnet.html
109•aebtebeten•12h ago•13 comments

Video Encoding and Decoding with Vulkan Compute Shaders in FFmpeg

https://www.khronos.org/blog/video-encoding-and-decoding-with-vulkan-compute-shaders-in-ffmpeg
150•y1n0•4d ago•54 comments

Flash-KMeans: Fast and Memory-Efficient Exact K-Means

https://arxiv.org/abs/2603.09229
168•matt_d•3d ago•14 comments

ArXiv declares independence from Cornell

https://www.science.org/content/article/arxiv-pioneering-preprint-server-declares-independence-co...
718•bookstore-romeo•21h ago•249 comments

Show HN: An open-source safety net for home hemodialysis

https://safehemo.com/
40•qweliantanner•4d ago•6 comments