Musing on the Future of Computing

The Symas Blog Keeping our clients up to date on big fixes, helpful tips, and more. Symas has set the pace in the database world with LMDB. The efficiency gains from LMDB’s Single Level Store approach make LMDB’s performance unmatched by any other...
The Sad State of C Strings

The Sad State of C Strings

Character strings are an essential component of any programming language, but C Strings were a bit unusual in not defining an explicit string type. The C standard specifies some standard library functions for operating on C strings, which gives them a de-facto type and standard methods, but the standard library functions were horrible when first invented in the 1970s, and nothing sane has replaced them yet. In honor of the Chinese Lunar New Year, and the 30th anniversary of this rant, I delve once more into these problems.

Symas Joins Open Invention Network

A couple weeks ago we received an email inviting us to join the OIN. This was a no-brainer for us. The OIN is basically a software patent non-aggression pact - its members pledge never to use patents aggressively against other participants in the Linux / open source...