• Child Car Seat Tester Android App

    Date: 2016.09.17 | Category: android, cordova, safe, safety, testing, Uncategorized

    I came to the conclusion that an App solution for my Child Car Seat problem would be the path of least resistance with the most immediate impact. This app is free, super simple to use and supports different age ranges.

    I only spent an hour or so in total developing the app so please forgive me when you encounter bugs. When you do encounter bugs feel free to report & fix them yourself as I uploaded all of the source code and released the project under the Apache 2 license (open source).

    Grab the Child Car Seat Angle Tester App on the Play store


    Child Seat Angle Tester Download

  • Car Seat Angle Tester

    Date: 2016.08.25 | Category: unicorn

    What’s the problem?

    Ever been to have a car seat test fitted? Untrained staff try installing seats until they realize the seat they receive commission on is the best for your car.

    The staff eye ball the angles of the fit.. Seriously.. Despite various EU laws trying to protect us this is the best a retail experience can provide.

    It’s not just me who thinks this. Which Magazine found that 90% of the companies they tested that provide and fit car seats fit them improperly.

    So while engineers are pulling their hair out developing solutions such as Isofix the final step in the installation completely undermines all of their efforts in the bid for the employee and company to profiteer.

    I’m already grumpy enough in retail experiences but when I see something like this I absolutely know something has to be done..

    How are others attempting to solve the problem?

    It doesn’t take a genius to realize that Test Driven Development comes first in EU car safety so I assume there must be a tool or mechanism for testing the angle of a car seat, alas such a thing does not exist..

    Bad solution...

    The solutions online are substandard such as using a folded piece of paper and again eyeballing to see if it’s between 30-45 degrees. BAD Internet.

    Car Seat Angle Indicator

    Some seats come with spirit levels built in which is a start but this again is substandard because it’s measuring the angle of the seat and not the angle of the child when in the seat. Still even with this being substandard I think it’s probably acceptable if the spirit level is on the seat and not the base.

    What’s my solution?

    IMG_20160817_131625
    I bought a baby doll and strapped a spirit level to it….. SCIENCE!

    The baby doll was weighted and had a floppy head so I knew this would accurately represent the weight of a baby.. Weight here is important.. Weight causes compression on the bolstering of the car seat which modifies the angle of the baby..

    Under testing I realized the baby recline angle is modified between 3-5 degrees under compression.

    Testing Angle under compression in an actual baby car seat

    Considerations during design

    The shape needs to ship well so keeping it as flat as possible on the Z Axis is important. Shipping empty (IE not filled with wafer) and with a low profile will allow keep the shipping costs down.

    The shape obviously needs to fit in a car seat and also when placed in a car seat needs to accurately represent the downforce of a child’s body and the correct weight of the head. The arms don’t really matter so much in this instance because under testing I realized they only have a 0.1 degree impact on recline.

    Filling it in a tap should be easy enough so I ensure the water insert is placed in a suitable place.

    Proposed Designs

    I know that I need weight in the solution, and I need a spirit level on that solution.. A simple search online helps me discover Spirit level dials then a few hours modelling in 3D design gives me my first draft.. It’s basically shaped like a dumbell with more rounded edges.

    V1

    Proposed Hardware Design to Measure Car Seat Angle

    The bottom has a rubber section. I haven’t decided on the final location for the Spirit level Vial by this point but I imagine on the long central shaft is the obvious location.

    V2

    Car Seat Angle V2

    The bottom rubber section is now the entire bottom molding (this can be achieved through a coating). I placed the spirit level vial in the shaft, this allows it to keep with the same profile as the top and bottom sections (again keeping the packaging down). This vial could have Yes/No markers on which make it clear that the angle is good or bad IE > 30 < 45 degrees.

    Water storage

    Water container modelling
    Here you can see what the water containment looks like and this shows how the “top section” is removable and only there to cover the spirit level vial.

    V3

    In version 3 I took into account different heights of children and made the entire unit extendable. 4 Screws are required to attach the bottom and top halves of the unit. The disadvantage to this design is that the user has to fill the top and bottom of the unit but for me that’s a fair trade off for the improved functionality. The screws obviously thread into plastic threaded inserts and not directly into the water tank…

    Extendable adjustable height car seat tester

    V4

    In V4 I added some vanity chamfers to hide / mask where pieces of plastic joined. This is a very old engineering trick everyone does to make joins look intentional however it also serves a purpose here allowing the user to snap off the front covers to be able to access the adjustment screws.

    Chamfers for science

    Conclusion

    This isn’t a product that I expect everyone will have. It might be useful for people who swap car seats around a lot or have large families but mostly this is a product that would be useful for companies that supply and fit car seats. Giving their customers piece of mind that their installation has been tested for correct recline angle should be common place and at such a low cost it seems like a no brainer for them.

    Some seats allow for the angle of recline to be adjusted on the fly. Car seats such as the Joie allow this and I’m +1 on that because each car has a different rear seat angle so it’s important to be able to swap the car seat between cars and still have an optimum experience.

    Some retailers are toxic. Toys R Us are an example of this. They have inconsistent policies, poorly trained staff and a terrible returns policy that defies EU legislation. At all costs avoid Toys R Us.

    John Lewis offer a much better alternative but I’m sure Mothercare etc. are also relatively competent too. No matter who you go to for a seat fitting, get it double checked, there is a >75% chance it has been improperly fitted.

    Nay sayers

    A lot of more mature parents might read this and think it’s a complete waste of time and in some instances I would agree however we live in a world where engineering and solutions to problems are available so if the installer or yourself can use a $10 solution to ensure your seat is properly angled, surely it would be neglectful not to do so? I’m lucky enough to have the means and ability to develop such tools so it would be improper for me to neglect my duties here too.. I ask you this, shouldn’t your local fitter have one of these tools just to validate their efforts?

    Q & A

    Why do I need this?

    You probably don’t. But it might be nice if whoever fit you car seat does have one just so you know it’s at the correct angle.

    Why not just use a spirit level on the seat?

    The weight/ballast of a passenger modifies the angle they are sat.

    Can I fill it with Whisky instead of water?

    Yes, this is an ideal festival accessory..

  • Tips for hotel life in China

    Date: 2016.08.25 | Category: guide

    I recently spent 3 weeks in hotels in China and realized I should share some insights and recommendations..

    • The roads are noisy and distracting, bring speakers/headphones/ear plugs.
    • It gets wet so bring short socks / sandles
    • If you have a hotel pool, bring a swimming hat
    • The Internet might be filtered, preload maps and/or organize a VPN
    • Lots of beer is bottled, bring a bottle opener

    Words worth remembering..

    • Nee how – Hello
    • Ching Dao – A brand of beer..
    • Shey shey – Thank you
    • Dong La – I understand

    I’d recommend learning the Chinese way of saying your hotel name. Each hotel will have a business card with their address in both English and Chinese, pick a handful of your hotels business cards up..

    I’d recommend learning the name of the KTV nearest to your hotel, these are usually used as great reference points.. KTV = Karaoke joint..

  • Farewell Etherpad

    Date: 2016.08.17 | Category: etherpad

    My new role?

    TLDR; I’m announcing my retirement from actively maintaining Etherpad.

    The Etherpad project is great and will continue to go on without me, I have no doubt of that.

    4 years, 100+ plugins, ~30k lines of core code and ~1.5k core commits is in my opinion a decent contribution to open source and an open web.

    Etherpad is the only editor that provides a truly fully portable full fidelity document.

    Over the past few years several other fantastic collaborative editors have risen and fallen, Etherpad will continue to exist and once it finds the right home and assigns the ideal project lead it will flourish. On top of Etherpad a lot of my time was dedicated to my other projects.

    My plugins will be all moving over to the Etherpad foundation Github organization on the 1st of September.

    Special thanks to Automattic, Wikimedia, Mozilla, UN, Nato, Storytouch, OGF and other major individual contributors such as Peter, Rob, Egil, Aaron. I can’t thank you all enough for being part of the journey :)

  • Unsharable

    Date: 2016.06.10 | Category: etherpad, nfc ring

    Image shamefully stolen from Digital Trends..

    Image shamefully stolen from Digital Trends..

    Over the past 6 months I had been working mostly on projects I couldn’t share updates on. This has left my blog somewhat neglected, I apologize. I guess I can talk about the Visa Payment Ring a little now that the press has heard about it!

    I haven’t been completely dormant though my Github activity has still been relatively fruitful with more people using my software than ever. I’m still active developing for the Open Gov Foundation and I hope to be more active over the coming months as their software goes live in more districts. The goal with this software is to use Etherpad to provide a better collaborative editing tool for governments to draft laws/bylaws etc. While Mozilla, the UN and Nato do this already the OGF is extending Etherpad to provide a more structured approach to legislation making the data more machine consumable and ergo representable in multiple fashions.

    When it comes to open source I guess now I’m more of a package maintainer than active developer… My plugins mostly have active contributors who are contributing bugfixes and new features which means my main task can be done on the toilet (code review and merges). I see this as being a fair to decent use of my time.. I spend maybe an hour a day on this and often find myself triaging bugs in boring meetings.

    Most of my hands on project work has been around R&D and due to the NFC Ring having an IP leak and a competitor abusing our IP to launch their product a lot more things have been happening behind closed doors. I feel like I shared as much as I could anyway and helped others be able to build their own NFC Rings.

    One thing I didn’t share on my blog was the awesome work we did creating the worlds first payment ring for Henry Holland and Visa Europe Collab, that was a lot of fun. I got to hang out with people from the fashion and payment world which was a new experience for me, something I’m grateful for.. If VEC or Visa ever reach out to you on a project I strongly suggest getting involved because the teams are great but watch out the legal side as Visa’s legal dept seems to be somewhat disconnected from their innovation teams and this can lead to lengthy negotiations!

    I’m still building new rings, that’s pretty much my full time job now and with McLear Ltd going through changes and my life going through changes writing new content here has been a low priority.. I’m not sure this will change any time soon.. The very nature of the work I’m doing means I can’t even share much if I wanted to and with me venturing into grounds where others already write way more frequently than me I’d feel it would not be a fruitful use of my time…

    I wrote this before the Visa press release on the payment ring.. Obviously with that now live you guys have more of an insight to why I have been busy! Vive la finger!

Recent Posts