Ben Foxall
banner
benfoxall.bsky.social
Ben Foxall
@benfoxall.bsky.social
I love the web, data, spatial, robotics and hacks.

Prev, Robot Web at Wayve 🫶 🤖 🚗
… does anyone know where I can buy a cat wig?
November 14, 2025 at 10:28 AM
Now we're talking 😻
November 14, 2025 at 10:28 AM
… I guess this is technically what I asked for
November 14, 2025 at 10:03 AM
There's something cool about making a local map server, this one is only really useful if you're in Dublin.
November 7, 2025 at 2:18 PM
I'm impressed with how straightforward it is to setup your own routing service with OSRM.

(this instance finds walking directions around Dublin).
November 7, 2025 at 2:09 PM
I've been playing around with visualising Irish rail data

benjaminbenben.com/trains/
November 3, 2025 at 3:29 PM
Great to see him dropping some new tracks
July 11, 2025 at 6:21 PM
Aligning video to viewport. I'm quite happy with this!

Driving this from the native <video> element is handy, here I can increase the playback speed through the native controls.
July 8, 2025 at 11:15 PM
Rendering the video aligned to the interpolated pose (plus some fixes to how I was converting colmap frames).

Not sure what's going on with the bouncing in this corner, but overall it feels pretty nice.
July 7, 2025 at 3:11 PM
Interpolated pose linked to <video> element playback.

TIL `.requestVideoFrameCallback`, pretty neat for syncing other elements to video timestamps.
July 7, 2025 at 10:52 AM
I made a thing - reading the colmap model and then plotting images where they were captured. It's using the full size images so it's like 200mb at the moment, though I'm wondering about using the video (smaller and will have 30x more frames).

Hacked together with html/threejs + vibes from gemini
July 5, 2025 at 3:06 PM
SuperSplat Editor is awesome.

Let's you rotate/crop/export a splat intuitively.

Published: superspl.at/view?id=919d...
July 4, 2025 at 10:36 AM
I managed to generate my own splat. It's not as neat/good as Polycam, but it's something to play with.

github.com/pierotofy/Op...
July 4, 2025 at 9:52 AM
I chucked the images into Polycam, and this is exactly what I was looking for. Such a great tool.

poly.cam
July 3, 2025 at 6:16 PM
I managed to get some positions with colmap

1. extracted the video frames at 2hz with ffmpeg
2. clicked stuff in the gui

colmap.github.io
July 3, 2025 at 4:18 PM
I found a SRT viewer which parses the subtitle file, generates a path and outputs different formats. That's pretty cool (and way better than what I was going to try and throw together)

djitelemetryoverlay.com/srt-viewer/
July 3, 2025 at 2:55 PM
VLC shows the subtitles pretty well.

They're useful, though it doesn't capture the orientation of the drone/camera, only the position.
July 3, 2025 at 2:45 PM
I've got 3 files

DJI_20250701104824_0371_D.MP4 (3.5G)
[...].LRF (489M)
[...].SRT (3.8M)

MP4 is the video, LRF (Low-Resolution File) is a smaller version of the video for previews/editing, SRT is a subtitles text file which adds some camera and location metadata for the frames. (manually enabled)
July 3, 2025 at 2:35 PM
I'm going to play around with some drone footage I captured the other day.

It's a 4 minute video around a place I camped a few nights ago, captured with a DJI Mini 4 Pro (which I love!)
July 3, 2025 at 2:23 PM
Ok, it's not my machine. Checked on a second laptop/network & a remote VM, and I can see the phishing site in the results.

This is weird, Google serves me a single phishing site response for a term where there's plenty of results from a github search.
June 25, 2025 at 12:25 AM
Right, I managed to find the content in devtools (it's the initial html). "Copy as cURL" and I can check on the command line (it's still there).
June 25, 2025 at 12:25 AM
And, oh shit, not just chrome. Get the same in Safari & Firefox
June 25, 2025 at 12:25 AM
Searching for `flwrdeptvarieties.store` links, it looks like it hosts a bunch of other phishing sites.
June 24, 2025 at 11:38 PM
Then redirected to a "GitHub" Sign In page.
June 24, 2025 at 11:38 PM
After clicking the page shows "Error, looks like something went wrong!"
June 24, 2025 at 11:38 PM