benjaminbenben Profile Banner
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹ Profile
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹

@benjaminbenben

Followers
2K
Following
4K
Media
587
Statuses
6K

I help make Web Things at @wayve_ai. Previously the face of @Oxa_UA. Also loads of other things that go in a bio. He/Him

London
Joined April 2008
Don't wanna be here? Send us removal request.
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
RT @wayve_ai: Today, we are excited to launch our year-long AV grocery delivery trial where over 170,000 Londoners could get their @asda gr….
Tweet card summary image
wayve.ai
From today, Asda customers can have their shopping delivered by a Wayve self-driving vehicle in the UK’s largest autonomous grocery home shopping delivery trial.
0
20
0
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
I'm very happy that we could help @BillGates pick up some fish and chips.
@BillGates
Bill Gates
2 years
I recently had the chance to test driveβ€”or test ride, I guessβ€”one of @wayve_ai’s autonomous vehicles. It was a pretty wild ride:
0
0
15
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
RT @hturan: here’s GPT-4 writing midi-controllable GLSL shaders
0
49
0
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
πŸ‘‹.
@wayve_ai
Wayve
2 years
Wonder what it's like to work on AVs? Meet Ben, one of our software engineers. As part of his role, he creates the "window into the robot"--the interface between technology and users. Learn how he found his way to Wayve in his chat with @MktsInsider .
0
0
7
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
Added a "download geojson" button just in time to see my route into London Kings Cross πŸŽ‰
Tweet media one
Tweet media two
0
0
12
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
Seems like it works 🚝
1
0
9
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
I'm not sure of the `speed` value, so I worked it out with a speedometer app, Photo Booth, and Quicktime
Tweet media one
1
0
3
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
Because it's JSONP you can access it from any page you want. πŸ™ πŸ”—
Tweet media one
1
1
2
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
I was guessing some other endpoints and turns out `/users` is a thing!. …you can see how many people are connected to the train, and how many are successfully registered I guess?
Tweet media one
1
0
1
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
The endpoints called are /system /user /position. (Shoutout to jsonp, I've missed you 😍). /system - Gives the version & name of the … train?./user – My connection details./position – the current location & speed of the train 🀩
Tweet media one
Tweet media two
Tweet media three
1
0
0
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
Good news: not everything is public πŸ˜….Bad news: the private stuff feels scary 😭. The portal makes a few requests .…Which resolves to 192.168.10.1, an on-board server I guess?
Tweet media one
1
0
0
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
Or some bus in West Australia? (the endpoint urls seem to start with either `/system/` `/api/` or `/`.
Tweet media one
Tweet media two
1
1
3
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
And you can search for ".on.icomera.com" and see other Trains!
Tweet media one
1
0
5
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
Anyway, a scary thing about this is that this is completely public 😬. You can see all this data from home:
2
0
5
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
The rendering of the element is nice and straightforward 😎
Tweet media one
1
0
3
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
The sources aren't minified (genuine πŸ’•) so you can find how they calculate the signal:. 100%: there's 3+ LTE links (impossible on this train with it's two modems plugged in😭). 75%: there's a couple of LTE links. 50%: there's only one LTE. 25%: at least it's not gprs or edge πŸ€·β€β™€οΈ
Tweet media one
1
0
2
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
…it returns details of which modems are connected 🀯. I'm guessing it could handle up to 4 interfaces, but only two are plugged in (sierra-7710). I don't know much about this, but I'm guessing that with `"cellid": "01B40902"` you might be able to get an approximate location?
Tweet media one
1
0
1
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
I'm wondering how they calculate signal 75%, so opened the captive portal url in dev tools and see what requests they're making. /system/connectivity_proxy.php seems likely
Tweet media one
Tweet media two
1
1
3
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
2 years
I'm on a train, and there's free WiFi πŸ›€
Tweet media one
2
8
155
@benjaminbenben
Ben Foxall ➑️ @benfoxall.bsky.social πŸ‘‹
3 years
RT @FrontEndSheff: πŸ“’It's #FrontEndSheff week! We're back at @SheffTechParks on Thurs with two great talks:. @kitation - The Accessibility E….
Tweet card summary image
meetup.com
Join us on the last Thursday of November for Front End Sheffield at Sheffield Technology Parks. This month: Chad Gowler and Ben Foxall. Our event is free and inclusive; we
0
5
0