Hacker Newsnew | past | comments | ask | show | jobs | submit | dintech's commentslogin

All of this recent activity in new Q runtimes is really positive. It would be great if there are finally many users outside quant trading.


Someone also released an extension of this project but as a VST plugin, so you can integrate it with your modern DAW.

https://github.com/juho/ft2-plugin


Woot!? The project website link in the repository leads to Blamstrain's bandcamp - that's Juho Hietala, a Finnish musician whose album "Disfold" is among top ambient / dub techno albums of all times for me, in line with Fluxion - Vibrant Forms I/II, G.R.I.T. - Expanse and Yagya - Will I Dream During The Process?

Now, he also turns out to be a programmer, which I didn't know, and that he ported a clone of my fondly beloved FT2 to a VST plugin is just such a double hit!

Juho, if you happen to read this - thank you so much, man!!


‘Landed’ and ‘honest’ are also words it seems to overuse.


Yes, this and "belt-and-suspenders" are the ones that I notice the most. I also have non-native English speaking coworkers who have started using these terms/phrases recently, which makes me think that they're outsourcing all their writing.


Claude is obsessed with making things land. More than once I've reminded it that it's not a pilot.


It’s a common metaphor for merging a branch to the trunk. Probably because multiple in-flight development branches create a sort of air traffic control problem.


Absolutely and given Kx is now private equity owned and are in the customer-squeezing phase of the acquisition, this is very welcome indeed.


and fusion (e.g. f g h x has no intermediates e.g. mutates in place) is new as is compute on compressed vectors (very helpful performance unlock) https://lv1.sh/blog/compute-on-compressed/


[1] seems to have the actual details on compressed vectors. looks like for each page you're storing min&max, and the values come as offsets from the min (smaller->less bits per value), did I get that right?

  primitive speedup  
  sum price 7.7x  
  avg price 33x
how does this even happen though?

[1]https://lv1.sh/blog/compression-memory-wall/


simple example at https://lv1.sh/blog/compute-on-compressed/ But in general compression is reducing the bit width of the input through an encoder (FOR or Frame of Reference is an old and good example). So we store the base in an offset location then the large payload is a much smaller size. E.g. i64 can goto i16. Then simd gets more #'s per cycle on the smaller, and the base is added to the scratch in stack (for sum). avg is similar (since it is just sum / count)


there's even a secret -17!`name that will show the details. e.g.

  //100k random 32b ints ... 
  l>v:100000?255
  l>v
  196 124 18 216 63 169 151 173 126 99 90 133 92 158 217 169 201 191 138 105 13..
  // but actually they are 1/4 the size e.g. int8
  l>-17!`v
  1b        // is compressed?
  100032j   // compressed bytes
  400000j   // original bytes


yeah, that is super neat! Very innovative to bring it to q.


> “unit vector of thought”

The language and its ideas come from Ken Iverson's famous paper "Notation as a Tool of Thought". This is a common understanding for people in the APL, K/J/Q etc array language communities, who are likely this website and product's intended audience.


In electronic music we've been pressing the same DAT to vinyl and CD since the 90s. Subsequently replaced by .wav. Tracks come out of the DAW pretty loud these days, it's characteristic of the genre.


Do you think the removal of technical limitations re: the number of tracks & voices has introduced "loudness" as well in terms of more distinct sounds competing for the same sonic space?

It's crazy watching some of the producer YT videos now and they open up these projects with 105 tracks, multi-layered/multi-voice drums, etc.


They did that back in the reel to reel tape days too...it was just destructive. Songs could have tons of layers, but they had to bounce tracks down to stay within track limits for the final mix.

Queen's music is a massive pile of overdubs, especially for vocals and guitar. The Beatles also, and they were heavily into looping (physically cutting audio tape and gluing it in a loop, then re-recording it). Vocal and guitar double-tracking has also been the norm since the 50s, at least.

80s pop was also generally full of synthesizer stacks, where MIDI from one keyboard was simultaneously triggering several synths to create layers.


I love this, thank you.


I loved messing around with this for a short time. Very nostalgic.


I'd buy this. Good luck with the project.


Iain M Banks’ The Algebraist does a great job of covering that territory. If an organism had a lifespan of millions of years, they might perceive time and communication differently to say a house fly or us.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: