Hmm, maybe the better format is @pimterry
Lovely Mastodon.social friends! It's not you, it's me. I'm moving to toot.cafe (¡ 🎺.☕️ !) to explore the fediverse further, and this account is going quiet.
Update your rolodexes: https://toot.cafe/@pimterry
Trying to stream live video from a pi to Chrome. Did not realise how bad the live streaming situation is, even in modern browsers. RTSP? Good codec support?
No, literally the best option I have right now is websocket the video raw, and bundle an entire H.264 decoder in client-side JS. What the hell.
Helpfully that does exist though: https://github.com/mbebenita/Broadway is *Android's H.264 decoder cross-compiled to JS*. That's where we're at.
30,000 npm downloads, today.
What is this mess.
This is comfortably the most beautiful and delightful story I've ever read about a programming interview: https://aphyr.com/posts/341-hexing-the-technical-interview
Hey, I'm pretty committed to Mastodon now, let's do an #introduction!
I'm British, living in Spain, doing full-stack development in #JavaScript and #TypeScript, building #IoT #hardware for fun, and building a platform day-to-day at https://resin.io.
Lots of #opensource, lots of #videogames (Dishonoured 2 is right now), exploring the magic of Spain (y #Español), and cycling (#mtb/#roadbiking) when I have time.
Love the power of open-source-by-default at resin.io. As an example, there's now a #Rust lib for NetworkManager: https://github.com/resin-io-modules/network_manager
We needed this thing to exist, we built it, now nobody ever has to do that again. Wish more of the industry worked like this. I have so much code @ previous companies that others could use, but never will. So much duplication of effort. Slows the whole industry down, and leaves us solving the same problems over & over... #opensource
Another fun vulnerability! Total Android device takeover & iOS RCE from wifi proximity alone, by exploiting the Broadcom wifi SoC.
Youch: https://googleprojectzero.blogspot.com.es/2017/04/over-air-exploiting-broadcoms-wi-fi_4.html #infosec #security
Etcher is very very good, but it's not _quite_ good enough to stop me absent mindedly pulling the SD card out halfway through writing it, and then getting annoyed that my pi won't boot. Maybe in the next release.
It's actually really awesome that Mastodon attracted a shitload of users who largely aren't aware that the underlying GNUSocial platform is old.
You know why?
Because it means we can do this over and over.
Every time someone releases a new implementation with different-looking chrome on top, it can go through its own marketing and media cycle and garner new users. *And the network effect will be cumulative.*
I need some #IoT demo project ideas. I've got a #Metawear C (gyro, accel, button, etc) set up as a bluetooth sensor connected to my laptop. I've also got a "hardware for JS devs" talk coming up.
What demo projects should I do with this? Read sensor data and... Ping notifications? 3D rendering orientation? Shower me in terrible ideas!
it never gets old #spacex #space :rocket: https://mastodon.social/media/PQL1a0ZBwak04YEa_TM
Want to sync your #Mastodon to your #Twitter too? Instructions are here: https://medium.com/@pimterry/sync-your-mastodon-back-to-twitter-3c72f2bc8626
What about a really really long post.
Like really long.
Unspeakably long.
Perhaps even more than one hundred and forty characters long.
What then?
So short twitter sync works.
Quick multi-line test, just to see?
Success! https://twitter.com/pimterry/status/849347776286773248
Lots of love to @tobypinder for finding the atom endpoint.
Ok, the big test. If my IFTTT fu is good, this Mastodon post will get cross-posted to Twitter. Drumroll...
Got it! https://github.com/tootsuite/mastodon/issues/829#issuecomment-291598892
If Mastodon gets RSS support, you get IFTTT out of the box, and you can sync your mastodon posts anywhere you like, without having to host or manage anything yourself. Anything I'm missing?
What I really want is IFTTT support, so they'll do the polling for me, and I can glue this to everything else... Seems their custom service support (https://ifttt.com/maker_webhooks) requires you to ping them though - no free polling for me.
Time to do some digging.