Hacker Newsnew | past | comments | ask | show | jobs | submit | petestaples's commentslogin

We are also fans: For our everyday workhorse typeface, we exchanged Roboto for Inter. Roboto is a little bit narrow, and it turns out that Inter was developed by a Swede living in San Francisco, Rasmus Andersson, as a solution to a bunch of limitations he found with Roboto. It looked good and it was widely available free of charge. Tack själv, Rasmus! https://bcdevices.com/blogs/the-watershed/our-rebranding-eff...


Thanks gsmecher. We lean on YAML for writing automated hardware test scripts and have good reasons for it. JSON doesn't allow comments which are needed for a distributed team to understand the meaning of the tests. https://docs.pltcloud.com/TestPlanReference


We use YAML to capture a structured description of a large instrument deployment. Comments are absolutely key for us. The YAML is revision controlled in git and annotating it as a document (rather than as data) is a huge benefit.

Tagged YAML allowed us to replace an older system that had ten times as much code. Now, there are far fewer, much warmer code paths, and it's easier to use and far less scary to maintain as a result.

Other markups are not the only alternative to this kind of thing. I expect many developers would reach for a database (SQLite?) as a storage medium. However, keeping our data accessible in plain text has been a huge benefit.


Blue Clover Devices (https://bcdevices.com) is recruiting in the South Park neighborhood of SF for a Sr. Firmware Engineer: https://angel.co/company/blue-clover-devices/jobs/669377-sr-...

Join a team with a modern approach to firmware/hardware development.

+Firmware development for IoT devices of BCD customers +Technical support for Production Line Tool (PLT) customers +Extend PLT-OS

MUST HAVES: Familiar with GitHub / Pull Requests / Branching & Merging Linux-based development (Docker, Makefile / CMake) Bare metal embedded C/C++ Embedded Linux development (kernel drivers)

NICE TO HAVE: Programming languages: Golang, Rust RTOS: Zephyr, MyNewt Technology: BLE, iOS app development, Signal Processing, Machine Learning

PERKS: OSS participation: Zephyr, Elixir Nerves Professional development: courses, training


Blue Clover Devices | Firmware Developer | SF | On-site, Full Time | https://angel.co/company/blue-clover-devices/jobs/669377-sr-...

Founded in 2003, BCD is a full service electronics ODM (Original Design Manufacturer) providing firmware development, hardware design, PCBA, and precision cable assembly to discerning firms. We have offices in San Francisco, Hong Kong and Shenzhen. We specialize in IoT devices and have come to be known as THE IoT ODM.

We're looking for a Senior Firmware Developer, developing firmware for our customer's IoT devices, and extend our Production Line Tool (PLT) in-circuit program and test offering.

MUST HAVES: - Familiar with GitHub / Pull Requests / Branching & Merging - Linux-based development (Docker, Makefile / CMake) - Bare metal embedded C/C++ - Embedded Linux development (kernel drivers)

NICE TO HAVE: - Programming languages: Golang, Rust - RTOS: Zephyr, MyNewt - Technology: BLE, iOS app development, Signal Processing, Machine Learning

PERKS: OSS participation: Zephyr, Elixir Nerves Professional development: courses, training


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: