News for hackers. Stuff that matters.

sampwing

If all you want is the dot and indexing syntactic sugar:

  class Box(dict):
    def __init__(self, **kwargs)
      super(Box, self).__init__(kwargs)
      self.__dict__.update(kwargs)
Except the company and product still have the same name, it is just the open source project's name which is changing.
Re:Ask HN: Tools of the trade on Thursday August 13, 2015 @04:09PM (#10056878)
Slate

Vim

Vimium w/ Chrome

IntelliJ

Docker

Redis

MySQL

Elasticsearch

Slack

GoTo Metting

Jira

Confluence

Git

GitHub