| ▲ | Programming in K(github.com) | ||||||||||||||||||||||
| 51 points by tosh 4 days ago | 9 comments | |||||||||||||||||||||||
| ▲ | chrisaycock 6 hours ago | parent | next [-] | ||||||||||||||||||||||
I first encountered q/kdb+ at a quant job in 2007. I learned so much from the array semantics about how to concisely represent time-series logic that I can't imagine ever using a scalar language for research. Fun fact: the aj (asof join) function was my inspiration for pandas.merge_asof. I added the extra parameters (direction, tolerance, allow_exact_matches) because of the limitations I kept hitting in kdb. https://pandas.pydata.org/docs/reference/api/pandas.merge_as... | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | koolala 4 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
I wish there was a language like K that worked with single precision floats. Would be great to use with graphics. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | jjtheblunt 4 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
the github repo linked, under "manual.md", has a link which redirects to malware, such as that ostensibly to "k6". | |||||||||||||||||||||||
| ▲ | monster_truck 3 hours ago | parent | prev [-] | ||||||||||||||||||||||
K fucking rules if you're trying to minmax a game or balance your own. Figuring out things like "what percentage of the time will my starting hand contain the cards I need for my deck to function, and if it doesn't, how many mulligans will it take" will basically ruin competitive MTG for you. I used to buy physical verisons of the decks I made it to top 500 with in Arena, stopped because it wasn't a fun challenge anymore (and lost all interest when they started dragging other IPs in, they'll never get another cent from me) | |||||||||||||||||||||||