announcements

Project/library announcements ONLY - use threaded replies for discussions. Do not cross post here from other channels. Consider #events or #news-and-articles for other announcements.
2021-04-22T09:06:26.498Z

New releases of ClojureCUDA, Neanderthal, and Deep Diamond, with CUDA 11.2 support. http://clojurecl.uncomplicate.org, http://neanderthal.uncomplicate.org, and http://github.com/uncomplicate/deep-diamond

πŸ‘ 6
1
15
bozhidar 2021-04-22T12:24:35.499700Z

CIDER 1.1 is out! More details here https://github.com/clojure-emacs/cider/releases/tag/v1.1.0 Cheers! :cider:

33
πŸ”₯ 14
❀️ 14
pez 2021-04-22T13:08:04.003100Z

@cassiel I deleted your sweet reply CIDER glass. It’s because the content at the root level of this channel needs to be announcements. There are bots and such publishing it around the interweb. Totally agree with the sentiment!

pez 2021-04-22T13:08:20.003300Z

:cider:

cassiel 2021-04-22T13:09:20.003600Z

My bad - no problem. I put it in the wrong place.

tony 2021-04-22T14:39:36.005400Z

when could we expect it in https://stable.melpa.org/

bozhidar 2021-04-22T15:40:40.006100Z

No idea. I assume it will land there fairly soon, but I'm not familiar with the build schedule and I don't know how often the packages are rebuilt.

bozhidar 2021-04-22T15:41:25.006300Z

There's also the chance that the extra tag I added to fix the docs version broke MELPA in some way. πŸ˜„

Eric Ihli 2021-04-22T17:32:58.011Z

For anyone doing language-related work, I just released a library that converts text to phonetic sounds and does syllabification of those sounds. https://github.com/eihli/phonetics https://clojars.org/com.owoga/phonetics

(get-phones "alaska")
  ;; => [["AH0" "L" "AE1" "S" "K" "AH0"]]

  (syllabify (first (get-phones "alaska")))
  ;; => [["AH0"] ["L" "AE1" "S"] ["K" "AH0"]]

  (syllabify (first (get-phones "foobarbazia")))
  ;; => [["F" "UW1"] ["B" "AA1" "R"] ["B" "AA1"] ["Z" "IY0"] ["AH0"]]

  (get-word ["AH" "L" "AE" "S" "K" "AH"])
  ;; => ["alaska"]

  (get-word ["N" "IY" "S"])
  ;; => ["neice" "neece" "niece" "nice(1)" "kneece" "kniess" "neiss" "neace" "niess"]
It leans heavily on http://www.speech.cs.cmu.edu/cgi-bin/cmudict/. This pairs well with https://github.com/eihli/clj-tightly-packed-trie for large data models to provide things like phonetic autocomplete or finding rhymes.

πŸ‘ 1
1
πŸ‘€ 9
🀘 5
pez 2021-04-22T18:05:06.013100Z

Very cool! How does the approach compare to something like soundex?

Eric Ihli 2021-04-22T18:12:22.013400Z

I wasn't familiar with Soundex. Looking at it now, it looks like Soundex is like a hash function that hashes words (specifically names - proper nouns) to a 4 character code. Robert and Rupert both map to "R163" in Soundex. But the phonetics are different. I'm guessing Soundex is used as a hashing function in database indexes? The phonemes this produces are for "human" consumption.

dominicm 2021-04-22T19:03:51.014Z

> A future TODO and a request for contribution would be for a function that converts a made-up set of phonemes into a somewhat appropriate spelling of a word. Haha, this was my immediate thought "Oh cool, a way to generate words" :P

Eric Ihli 2021-04-22T19:22:43.014200Z

A quick search didn't reveal any existing implementations of the reverse of https://freetts.sourceforge.io/javadoc/com/sun/speech/freetts/lexicon/LetterToSoundImpl.html.

Eric Ihli 2021-04-22T19:38:49.014600Z

Looks like this paper describes an implementation. https://www.cs.cmu.edu/~hovy/papers/07IJCAI-spelling-variants.pdf

pez 2021-04-22T19:48:33.015100Z

> I’m guessing Soundex is used as a hashing function in database indexes? Yes, that’s how I remember it. Long time since i used it. Back in the mid 90's. I adapted it for Swedish names for a CRM I was working with.

wilkerlucio 2021-04-22T22:39:53.018800Z

Pathom Viz 2021.04.22 is out! The changes: - UI improvements on Request tab, now the recent items will be at the top. The max size for a request row can now fit 5 lines of query, and I add a border on the right side to make easier to scroll the whole list in the presence of many scrollable requests. - Now when seeing node details in the graph, there is a button to show the whole graph data, this complements the data from individual nodes. - Now when you log a graph you can click on nodes to see their details. Another great news is that thanks to @ales.najmann now Pathom Viz also creates Windows builds! Now you can download Mac, Linux and Windows builds at the Pathom Viz releases, download 2021.04.22 at: https://github.com/wilkerlucio/pathom-viz/releases/tag/v2021.4.22

πŸ‘ 2
⭐ 14
littleli 2021-04-22T23:55:40.019300Z

in addition pathom-viz is newly available via Scoop installer on Windows.

scoop install pathom-viz

πŸŽ‰ 1