News for hackers. Stuff that matters.
Re:Shakti, the new data platform from Arthur Whitney by kthielen on Sunday December 01, 2019 @05:40PM (#21678298)
Morgan Stanley in recent years has used this where they’d previously used kdb:

https://github.com/Morgan-Stanley/hobbes

From the article, it sounds like the Kx folks are working on the issues that led to the development of hobbes in the first place.

I’d be surprised if they’ve changed their opinions about type systems though (or bullying people with lawyers — those guys get nasty when their ideas are challenged).

Re:Shakti, the new data platform from Arthur Whitney by beagle3 on Sunday December 01, 2019 @10:49PM (#21679675)
Does hobbes have any kind of db or persistence functionality? As a programming language, k/kdb is nice (and I personally prefer it to APL and J), but without the db part I suspect that it wouldn't have been as popular (in the niches that it is popular).

Seems like a mostly eager haskell; am I correct? How does it compare performance-wise to ghc? (It obviously does much better on embedding and interfacing C++)

Re:Shakti, the new data platform from Arthur Whitney by kthielen on Monday December 02, 2019 @12:05PM (#21684301)
Yes there are persisted data structures and databases built on top of them. The whole type system applies to persisted data structures so you can make your own data structures and fill out a few type class instances to query them with plain list comprehensions (e.g. btree indexes are defined and queried this way in some internal tools).

Eager Haskell with a structural type system, deterministic garbage collection, and no overloading penalty, that would be a fair summary.

It'd be interesting to see how GHC would do in the same area, there would be some significant challenges. I haven't tried to use GHC there so I can't say.

Re:Shakti, the new data platform from Arthur Whitney by anonu on Sunday December 01, 2019 @05:45PM (#21678324)
Interesting. So they're taking the "app engine" concept that Kdb provides and promoting that bit. Anyone have experience using Hobbes in the wild?
Re:Shakti, the new data platform from Arthur Whitney by scottlocklin on Sunday December 01, 2019 @06:17PM (#21678487)
Scrolling through the thing: I'm pretty sure not many (possibly not any) people are going to have experience using this thing in the wild.
Re:Shakti, the new data platform from Arthur Whitney by kthielen on Sunday December 01, 2019 @06:51PM (#21678647)
Except at Morgan Stanley (where the same could be said for kdb 20 years ago).
Re:Shakti, the new data platform from Arthur Whitney by scottlocklin on Monday December 02, 2019 @04:56AM (#21681140)
Well, do you know anyone at Morgan who is using it? I must say that I do not.
Re:Shakti, the new data platform from Arthur Whitney by nuclearnice1 on Monday December 02, 2019 @10:35AM (#21683241)
Five of his last eight posts contain links to it. So I surmise he is the primary author of it.
Re:Shakti, the new data platform from Arthur Whitney by kthielen on Monday December 02, 2019 @12:07PM (#21684322)
Yes I do.
Re:Shakti, the new data platform from Arthur Whitney by scottlocklin on Monday December 02, 2019 @04:21PM (#21687086)
Great! Glancing at it, I suspected it wasn't actually used; looked too "Buck Rogers," but maybe I am old and set in my ways.

Do you have a pointer to setting something like a ticker plant up like in the old K3 manuals? Maybe over here? https://hobbes.readthedocs.io/en/latest/logging/hog.html#on-...

Re:Shakti, the new data platform from Arthur Whitney by nuclearnice1 on Sunday December 01, 2019 @11:04PM (#21679734)
Something about the language itself, the presentation and documentation, or the dependency environment?

BTW, it would be a treat to see an open sourcing of kerf at some point! I am an admirer.

Re:Shakti, the new data platform from Arthur Whitney by SifJar on Monday December 02, 2019 @06:26AM (#21681531)
I might be misinterpreting your message, but if not - Shakti is not made by Kx, which AW has been bought out of. Shakti is a new company (although AFAIK everyone there is ex-Kx)
Re:Shakti, the new data platform from Arthur Whitney by gbronner on Monday December 02, 2019 @02:10PM (#21685700)
They use hobbes mostly for high speed trade capture and limited querying.

KDB is still used extensively for less structured /performant examples.