Darren Shen

Results 19 issues of Darren Shen

Karma config allows you to specify `included=true` to let karma include the asset for you. It would be great if karma also allowed you to optionally specify that the include...

needs: feedback-from-author

With the following code: ```python from contracts import contract, new_contract new_contract('vector', 'list[N]') @contract def foo(X: 'vector', y: 'vector'): pass foo([1, 2, 3], [1, 2]) ``` I would've expected it to...

bug

This was a major refactor to make the comms system faster :rocket: Major Changes: - Renamed worker to agent and minion to worker. - We now use a binary protocol...

- Malloc - [ ] mcmc::ChainArray::lastState (unnecessary copy on return) [ez fix] - [ ] mcmc::bouncyBounds (allocates a lot of matrices and vectors) - [ ] mcmc::ChainArray::append (copies the sample...

enhancement

Spdlog is probably the fastest logging library out there. It's also single header file. I played around with it and it is easy to use so far. EDIT: ezlog has...

enhancement
housekeeping

Use run length encoding to reduce space. Maybe switch to binary format, or even use something compression library such as snappy (https://github.com/google/snappy).

enhancement

R? C? Java? MATLAB? Julia?

enhancement

Logging is currently very ad-hoc. We need some standard for what to log. https://geekdetected.files.wordpress.com/2013/12/effective-logging-practices-ease-enterprise-development.pdf http://stackify.com/smarter-errors-logs-putting-data-work-2/ http://stackoverflow.com/questions/12479394/best-practices-for-logging-server-applications-what-content-should-be-logged

enhancement

Benefits: - `uint` is not a standard type. No more special handling for OS X. - Backwards `uint` loops are weird. - We don't actually need the range of uint....

For real-time statistics, we should send that stuff to Graphite instead of rolling our own REST API and frontend.

enhancement