Technologique
662 subscribers
144 photos
3 videos
42 files
949 links
Deeply involved developers about various aspects, tendencies & conceptions of programming technologies, FLOSS, Linux, security, cloud infrastructures & DevOps practices, distributed systems, data warehousing & analysis, DL/ML, web3, etc.
Author: @andrcmdr
Download Telegram
Реализация сопрограмм в Go - go-сопрограммы (goroutines) и каналы

https://golang.org/doc/effective_go.html#concurrency
Technologique
https://github.com/jruby/jruby/wiki/PerformanceTuning#enable-coroutine-based-fibers https://github.com/jruby/jruby/wiki/PerformanceTuning#enabling-invokedynamic
Вопрос на засыпку конечно...
Почему при наличии GC в стековой машине JVM и её динамическом рантайме MLVM до сих пор нет нативной реализации и полноценной поддержки сопрограмм (coroutines)?
Из-за этого нет эффективной поддержки сопрограмм высокоуровневыми средствами языков и в синтаксисе языков под JVM сопрограммы также никак не отражены до сих пор.
Два очень интересных, полезных и необходимых курса на сайте Сoursera от Стэнфордского Университета по базе computer science - теории конечных автоматов, Тьюринг машинам и дизайну компиляторов.

https://www.coursera.org/course/automata - курс от Джеффри Ульмана (https://www.coursera.org/instructor/~215), соавтора ставшей уже классической "книги дракона" (https://en.wikipedia.org/wiki/Compilers:_Principles,_Techniques,_and_Tools) совместно с Альфредом Ахо и Рави Сэти, книга называется "Дизайн компиляторов - принципы и парадигмы".

https://class.coursera.org/automata/lecture - курс лекций

https://www.coursera.org/course/compilers

https://class.coursera.org/compilers/lecture/preview

Очень рекомендую! 👍
У меня было издание в переплёте с вот такой обложкой, на русском, и ещё в электронном варианте

https://www-pearsonhighered-com-prd.pearson.com/assets/bigcovers/0/2/0/1/0201100886.jpg
Обложки изданий разных лет 😄👍
Проверка рефлексов Junior Software Developer'а 😂

Believe in yourself! 😄👍
Forwarded from addmeto
Про Leaf я уже писал - это реализация нейронных сетей на Rust. А вот макет и первые наброски книги "Машинное обучение для хакеров", которая использует эту библиотеку. К слову, библиотека и правда простая и с очень чистым API, качество реализации вполне на уровне (сравнимо с Torch по производительности). Конечно, для программирования по-прежнему нужно понимать особенности нейронных сетей, самому их конфигурировать и вообще, но это уже шаг вперёд. http://autumnai.com/leaf/book/leaf.html
Blockchain однозначно в разы надёжнее дырявого межбанковского протокола SWIFT
Forwarded from Geeks
Недополучившееся ограбление банка на $1 млрд в Бангладеше оказалось ещё интереснее - виновником, в том числе, похоже стала уязвимость в протоколе SWIFT. Сам по себе SWIFT используется в большинстве операций между банками, не находящимися внутри одной страны, поэтому возможность взлома ПО для SWIFT, и удаления информации о транзакциях после их проведения - кажется, серьёзная проблема для банков. Расследование ещё продолжается, и организация SWIFT деталей не даёт (да и не будет давать, пока все банки не закроют уязвимость), но понятно, что дело вряд ли в конкретных программах, а скорее - в протоколе самом по себе. Что интересно, ограбление уже называют одним из самых продуманных в истории кибервзломов, хотя, судя по описанию, не то, чтобы там всё было очень серьёзно сделано, но ребята правда постарались больше обычного. В то же время, всё это - ещё один повод для банков переходить на блокчейн: там такие фокусы с удалением операций после проведения даже теоретически невозможны. http://www.reuters.com/article/us-usa-nyfed-bangladesh-malware-exclusiv-idUSKCN0XM0DR
Задал вопрос техподдержке Телеграм об ограничениях на количество сообщений

Ребята весёлые, с юмором, шутят, отвечают очень быстро, буквально сразу
Forwarded from Andrew Bednoff
Hi guys!
Just want to know...
Did the Telegram messenger or his protocol MTProto have any restrictions to numer of stored messages in the cloud or any restrictions to number of viewable messages in clients for personal and secret chats, groups, channels, etc.?
Thanks in advance!
Forwarded from Volunteer Support
Heya! There are no restrictions if I remember correctly, however there is a 1 million message bug, where Telegram will only be able to display up to 1 million messages. This doesn't affect the cloud at all, and 1 million+ messages wil still be inside the cloud. This is a bug we are aware of, We are looking into getting this fixed. I hope this helps!