Околоенотная грамота, или Как я создавал генератор паролей

Всем привет, я Олег Оболенский, технический директор одного из подразделений VK Tech . Время от времени я задаю себе вопрос: «А вот, находясь на месте ребят-программистов из моей команды, смог бы я так же, как они, или нет? Как сейчас, спустя 25 лет после того, как я вошел в профессию, выглядит программирование?» Для честного ответа себе я время от времени делаю небольшие пет-проекты, и это позволяет мне оставаться в контексте. В этой статье я опишу, как появилась идея сделать еще один генератор паролей, как я его реализовал и с какими обстоятельствами мне пришлось столкнуться в процессе. Даже такая простая задача не решается в лоб за пару дней или недель. Программирование, как писали классики нашей дисциплины, все еще требует ума, вкуса и терпения.

https://habr.com/ru/companies/vktech/articles/1006810/

#vk_cloud #генератор_паролей #OpenNLP #информационная_безопасность #пароли #vk_tech

Околоенотная грамота, или Как я создавал генератор паролей

Всем привет, я Олег Оболенский, технический директор одного из подразделений VK Tech . Время от времени я задаю себе вопрос: «А вот, находясь на месте ребят-программистов из моей команды, смог бы я...

Хабр

Someone recently accused me of writing with AI.
So I did what any Java dev would do — I built a detector.

A hands-on Quarkus + LangChain4j project that mixes OpenNLP, embeddings, and curiosity.
It doesn’t prove who wrote something, but it reveals why it feels human or machine-made.

🔗 https://www.the-main-thread.com/p/ai-writing-detector-quarkus-langchain4j-java

#Java #Quarkus #LangChain4j #AI #OpenNLP #DevLife

#rstats since it's release is early-mid September 2024 #rJavaEnv (ekotov.pro/rJavaEnv/) is averaging 500+ downloads per month. It's your trusty companion for #r5r, #RSelenium, #openNLP and 100+ other #Java dependent packages. Install Java in one line of code + use with #targets #ReproducibleResearch

@csepp @tbsp Why do you say that? The #OpenNLP English Parts of Speech model (linked below) is 1.1Mb and runs happily on my laptop. It's less than perfect; but it's not hugely less than perfect.

#LLMs are huge, granted; but they also won't solve this problem. The software which will solve this problem is probably not huge.

https://www.apache.org/dyn/closer.cgi/opennlp/models/ud-models-1.0/opennlp-en-ud-ewt-pos-1.0-1.9.3.bin

Apache Download Mirrors

Home page of The Apache Software Foundation

We're doing our #OpenNLP Spike today and boy is that stuff complex. We're able to train a NameFinder model to recognize parts of our expected tokens, but so far lack the understanding on how to correlate sets of detected tokens in a way that is actually useful to us -.-
Escape Pod Machine | Coder Radio 294

PeerTube