Simeon Simeonov

Results 15 issues of Simeon Simeonov

In the following output, note how the total from the binary histogram (35,869) is not the count (36,175). The linear histogram produces an accurate count. ``` irb(main):097:0> puts stats.to_s value...

I am not sure why [this issue](https://github.com/jtrupiano/timecop/issues/8) was closed but I am following up with the suggestion to allow for handling of UTC dates. If this cannot happen by default,...

`MessagePack::Buffer` is a great utility for high-performance data processing in Ruby with and without `msgpack` encoding. In a couple of cases I've hit a use case where I have a...

Since `Formats` extends `Serializable`, for consistency, custom serializers should be serializable as well. The suggestion is to make `Serializer` and `KeySerializer` extend `Serializable` as well. For context, the most active...

improvement

As of v3.6.8, json4s does not allow automatic deserialization of strings to `Long`. This causes an interoperability issue with JSON generated by JavaScript/ECMAScript. JavaScript's `Number` type internally is a 64-bit...

improvement

The following code reproduces the problem: ```scala import org.json4s.JsonDSL._ import org.json4s.jackson.JsonMethods._ case class MyIterable(id: Int, values: Seq[Int]) extends Iterable[Int] { def iterator: Iterator[Int] = values.iterator } compact(render(MyIterable(1, Seq(1,2,3)))) ``` The...

improvement

It would be great if you can create a version that uses the 0.4.x branch of HiveMall. In particular, `each_top_k()` would be hugely valuable for Spark processing.

Is there a reliable way to pipe the contents of the clipboard to a shell command? `echo {{clipboard}} | cmd` doesn't work because the clipboard is not shell-escaped. There are...

The response parsing code in https://github.com/movitto/rjr/blob/master/lib/rjr/messages/response.rb#L73 expects that `error.class` is available in the case of error responses. The [spec](http://www.jsonrpc.org/specification#error_object) mandates that any additional error information is kept in `error.data`.