Live data from Hacker News

KX Community Edition

defconq.tech

21–30 of 47 posts

Re: KX Community Edition

#21

What a confusing website. The website is named 'defcon', like the famous defense conference. What does 'defcon' have to do with Q? What even is Q? The landing page is uninformative. No explanation of what Q is. References ticks, doesn't mention what these are. The About page is filled with generic words and no substance - so much fluff. I couldn't tell if KDB-X is an exploit database for Defcon participants, or some…

It’s a pretty terrible secondary source, BUT

The topic is clearly of interest to the community, and isn’t half the fun of HN learning about things other people are interested in, from the sources they deem acceptable? Why would you only want to read things that are immediately and totally legible to you, specifically?

Re: KX Community Edition

#24
post #3

> A quick look at the product licensing page reveals that KDB-X gives you up to 16GB of RAM, 4 secondary threads per process, and 8 IPC connections.

It also says it is not for production use.

I see 'KDB-X is not yet intended for production use' in multiple places, presumably due to the preview nature of the software.

Re: KX Community Edition

#26
Kx released a 32bit, free-for-commercial-use version in 2014 and then reversed course around a year later after banks and hedge funds surprised them by flocking to it for a large subset of their developers / dev machines.

Hopefully they stick to it this time around. It's an incredible system. It's the only thing I've ever used, including Pandas, dplyr & Matlab, where someone could stand over my shoulder asking data analysis questions and I could answer them, on the fly.

LLM's, though notoriously bad (so far) at KDB+/Q compared to other languages, are still a godsend for folks getting started. I recently returned to writing Q after being away from it for 8 years and I've been amazed how good even Google's AI suggestions have been at helping with functions & queries.

Getting started tip: try using Q strictly as a query language, avoid K. Do everything else (data shoveling, devops,...) with a different language.

Re: KX Community Edition

#27

Earlier quoted context omitted.

It also says it is not for production use.

I see 'KDB-X is not yet intended for production use' in multiple places, presumably due to the preview nature of the software.

Yes it says the preview is not intended for production. Once it exits preview there's nothing saying it can't be used in prod

Re: KX Community Edition

#28
post #26

Kx released a 32bit, free-for-commercial-use version in 2014 and then reversed course around a year later after banks and hedge funds surprised them by flocking to it for a large subset of their developers / dev machines. Hopefully they stick to it this time around. It's an incredible system. It's the only thing I've ever used, including Pandas, dplyr & Matlab, where someone could stand over my shoulder asking data a…

Could you give an example of where it shines? I have had to answer many a SQL/pandas question with someone over my shoulder, so curious where you see the sharpest benefit.

Admittedly, I am unlikely to learn this proprietary DSL, but always good to know what is the best tool for a job.

Re: KX Community Edition

#29
post #26

Kx released a 32bit, free-for-commercial-use version in 2014 and then reversed course around a year later after banks and hedge funds surprised them by flocking to it for a large subset of their developers / dev machines. Hopefully they stick to it this time around. It's an incredible system. It's the only thing I've ever used, including Pandas, dplyr & Matlab, where someone could stand over my shoulder asking data a…

Could you give an example of where it shines? I have had to answer many a SQL/pandas question with someone over my shoulder, so curious where you see the sharpest benefit. Admittedly, I am unlikely to learn this proprietary DSL, but always good to know what is the best tool for a job.

Q is not just a query language or a database. It's an array programming language with database capability. You can build an entire framework with just Q, from real-time streaming, to in memory database to on disk database. You can build all APIs and business logic around it. Because it's vector oriented and in memory it's faster than pretty much everything else, no loops required. I have seen a team of 15 KDB developers build what would require an entire etrading department of 200+ developers

Re: KX Community Edition

#30
post #26

Kx released a 32bit, free-for-commercial-use version in 2014 and then reversed course around a year later after banks and hedge funds surprised them by flocking to it for a large subset of their developers / dev machines. Hopefully they stick to it this time around. It's an incredible system. It's the only thing I've ever used, including Pandas, dplyr & Matlab, where someone could stand over my shoulder asking data a…

Could you give an example of where it shines? I have had to answer many a SQL/pandas question with someone over my shoulder, so curious where you see the sharpest benefit. Admittedly, I am unlikely to learn this proprietary DSL, but always good to know what is the best tool for a job.

Given Wes McKinney created Pandas for quantitative analysis, it's possible that Pandas wouldn't exist if AQR were paying for a q license.
Post reply on HN