profile
viewpoint
Sergey Potapov greyblake xbAV Berlin, Germany https://greyblake.com In love with Rust.

crystal-community/icr 430

Interactive console for Crystal programming language

crystal-community/jwt 150

JWT implementation in Crystal

greyblake/blogo 101

Mountable blog engine for Ruby on Rails

crystal-community/cossack 96

Simple and flexible HTTP client for Crystal with middleware and test support.

greyblake/cargo-testify 61

Watches changes in a rust project, runs test and shows friendly notification

crystal-community/kiwi 46

A unified Crystal interface for key-value stores.

crystal-community/leveldb 33

Crystal binding for LevelDB

crystal-community/bloom_filter 31

Bloom filter implementation in Crystal lang

greyblake/crystal-google_translate 11

Google Translate client for Crystal

greyblake/crystal-magma 10

Crystal interpreter

startedKogia-sima/sailfish

started time in a day

pull request commentgreyblake/ta-rs

Add Keltner Channel Indicator

@rideron89 thanks for the PR. Right now I am overloaded with work and personal stuff, but I'll try to review it this week.

rideron89

comment created time in 4 days

issue commentgreyblake/whatlang-rs

Slovak language support

@valeriansaliou Thanks for the suggestion. I also had similar idea in mind and even implemented similar thing years ago in Smartdict project.

However this approach becomes trickier considering that text in one language, may include words from another language. E.g. German alphabet does not have é. But french word Exposé is widely used in the modern German.

valeriansaliou

comment created time in 13 days

issue closedgreyblake/whatlang-rs

Slovak language support

Hello there!

Using whatlang as part of sonic language detection system. It works great overall, thanks a lot for your work, and for adding Latin recently, which has been implemented in sonic.

I've got an user on my end requesting Slovak to be added to sonic. Do you think this is something possible from whatlang, is there any reason it's not there (I see that Slovene is supported, while Slovak is not there).

Ref: https://github.com/valeriansaliou/sonic/issues/178

closed time in 14 days

valeriansaliou

issue commentgreyblake/whatlang-rs

Slovak language support

s there any reason it's not there (I see that Slovene is supported, while Slovak is not there).

If I remember correctly I just tried to implement the most popular languages by number of native speakers using a list in wikipedia. Probably Slovak was not in the list.

They are few reasons, why I've decided not to add every language possible:

  • One can go in extreme rabbit hole trying to support all possible languages, because there are just thousands of them
  • Adding many minor similar languages may dilute quality of results, because sometimes it's very hard to spot a difference between them
  • Having more languages mean also longer computation time, because more language profiles need to be compared with a given text

Shortly, the languages we got implemented in whatlang was a reasonable pragmatic trade-off. In most cases I would be OK to add a new language on demand if someone has real needs and requests it.

Btw, I just added Slovak in whatlang 0.9.0.

Thank you for using whatlang. I've implemented the library just for fun, but you sonic search engine brings it to a real practical use :)

valeriansaliou

comment created time in 14 days

push eventgreyblake/whatlang-rs

Sergey Potapov

commit sha f2bbaecfc5db98344b2c59ecd2b51783ab8cf77c

#52 support Slovak language

view details

Sergey Potapov

commit sha b1a78146404c10d8a73ae2d5e16c222c60792324

Merge pull request #53 from greyblake/issue-52-slovak #52 support Slovak language

view details

push time in 14 days

PR opened greyblake/whatlang-rs

#52 support Slovak language
+52 -5

0 comment

7 changed files

pr created time in 14 days

push eventgreyblake/whatlang-rs

Sergey Potapov

commit sha f2bbaecfc5db98344b2c59ecd2b51783ab8cf77c

#52 support Slovak language

view details

push time in 14 days

create barnchgreyblake/whatlang-rs

branch : issue-52-slovak

created branch time in 14 days

startederikgrinaker/toydb

started time in 15 days

startedanycable/anycable

started time in 16 days

push eventgreyblake/whatlang-rs

Riccardo Magliocchetti

commit sha c838ae27cc7968e60c68bbba3cd32455212e46e1

CHANGELOG: fixup 2020 dates

view details

Sergey Potapov

commit sha 02650b4e4e6a13a4700d3ab9ca150c7ae1a8814f

Merge pull request #51 from xrmx/patch-1 CHANGELOG: fixup 2020 dates

view details

push time in 21 days

PR merged greyblake/whatlang-rs

CHANGELOG: fixup 2020 dates
+2 -2

1 comment

1 changed file

xrmx

pr closed time in 21 days

pull request commentgreyblake/whatlang-rs

CHANGELOG: fixup 2020 dates

I am living in the past) Thanks you @xrmx !

xrmx

comment created time in 21 days

startedruffle-rs/ruffle

started time in 23 days

startedgreyblake/xplan

started time in 23 days

PublicEvent

push eventgreyblake/xplan

Sergey Potapov

commit sha 17d459132090dfc86bcfacb2e2e143b3118610dc

Update README

view details

push time in 2 months

startedanycable/anycable

started time in 2 months

issue closedklarna/ponos

The project name sounds very funny in russian

Hi. I am not user of the project. I saw the project in the github's timeline, and the name attracted my attention. I want to let you know, that in russian word ponos means something like diarrhea: https://translate.google.com/#view=home&op=translate&sl=ru&tl=en&text=%D0%9F%D0%BE%D0%BD%D0%BE%D1%81 The word has kind of negative connotation . For a russian speaker it's funny yet very strange name.

Just for your info. Please close the issue after reading :)

closed time in 2 months

greyblake

issue openedklarna/ponos

The project name sounds very funny in russian

Hi. I am not user of the project. I saw the project in the github's timeline, and the name attracted my attention. I want to let you know, that in russian word ponos means something like diarrhea: https://translate.google.com/#view=home&op=translate&sl=ru&tl=en&text=%D0%9F%D0%BE%D0%BD%D0%BE%D1%81 The word has kind of negative connotation . For a russian speaker it's funny yet very strange name.

Just for your info. Please close the issue after reading :)

created time in 2 months

startedstjepang/smol

started time in 2 months

issue commentgreyblake/whatlang-rs

Failed to compile

Thanks for the suggestion. I've done so: 0.7.4 is yanked, 0.8.0 is released instead

AlexMikhalev

comment created time in 2 months

created taggreyblake/whatlang-rs

tagv0.8.0

Natural language detection library for Rust. Try demo online: https://www.greyblake.com/whatlang/

created time in 2 months

push eventgreyblake/whatlang-rs

Sergey Potapov

commit sha 602f2662c1233d8fadff44dd9555452cd88c6347

prepare v0.8.0

view details

push time in 2 months

issue commentgreyblake/whatlang-rs

Failed to compile

I've communicated the issue to Sonic developers: https://github.com/valeriansaliou/sonic/issues/206

AlexMikhalev

comment created time in 2 months

issue openedvaleriansaliou/sonic

Whatlang breaks sonic

Hi dear sonic developers/ I am opening this issue to let you know that due to the recent update in Whatlang, Sonic may fail to compile with whatlang 0.7.4. Mistakenly I release a new patch version, but it should be a new minor version, since it has a breaking change, a new language (Latin).

Fix options:

  • Freeze depedency of whatlang to 0.7.3
  • Update code to handle Latin.

Related issues:

  • https://github.com/greyblake/whatlang-rs/issues/50

created time in 2 months

issue commentgreyblake/whatlang-rs

Failed to compile

@AlexMikhalev Ah.. I think it makes sense. Whatlang recently added Latin language, and version was bumped from 0.7.3 -> 0.7.4.

But adding a new language is rather a breaking change, so minor version must be updated (not patch). This probably breaks sonic, because it depends on 0.7 and not on 0.7.3: https://github.com/valeriansaliou/sonic/blob/master/Cargo.toml#L42

AlexMikhalev

comment created time in 2 months

issue commentgreyblake/whatlang-rs

Failed to compile

Tests are passing. Running an example in the repo works as well:

cargo run --example cli

Which version of whatlang and rustc are you using?

@AlexMikhalev Could you please provide concrete steps to reproduce?

AlexMikhalev

comment created time in 2 months

startedyewstack/yewtify

started time in 2 months

pull request commentgreyblake/whatlang-rs

Add support for Latin

@xrmx Sorry, I've missed your message somehow. I just released 0.7.4. Thanks again!

xrmx

comment created time in 2 months

created taggreyblake/whatlang-rs

tagv0.7.4

Natural language detection library for Rust. Try demo online: https://www.greyblake.com/whatlang/

created time in 2 months

push eventgreyblake/whatlang-rs

Sergey Potapov

commit sha 4b95961838582ae81d70007348291b8b1868f272

prepare v0.7.4

view details

push time in 2 months

startedatanunq/viu

started time in 3 months

startedayu-theme/ayu-vim

started time in 3 months

more