#музыкальная_пауза
Роскошный голос — контроль, диапазон, техника, всё на высоте 🤘🏻
Beast in Black — Born Again
Роскошный голос — контроль, диапазон, техника, всё на высоте 🤘🏻
Beast in Black — Born Again
YouTube
BEAST IN BLACK - Born Again (OFFICIAL LYRIC VIDEO)
Official lyric video for 'Born Again' from BEAST IN BLACK's debut album 'BERSERKER'
➞ Order 'BERSERKER': https://beastinblack.bfan.link/berserker
➞ Merchandise store: https://bib.bravado.de
Subscribe to BEAST IN BLACK YouTube channel: http://nblast.de/subsBiByt…
➞ Order 'BERSERKER': https://beastinblack.bfan.link/berserker
➞ Merchandise store: https://bib.bravado.de
Subscribe to BEAST IN BLACK YouTube channel: http://nblast.de/subsBiByt…
Сегодня админ отдыхает и радуется новому фотику. Вообще, отдыхать для программиста не менее важно, чем постоянно расти и совершенствоваться. Выгорание — это не та штука, к которой следует относиться слишком легкомысленно, поверьте чемпиону в лёгком весе по этой дисциплине. Именно поэтому я своих ребят стараюсь пинками выгонять домой, если засиживаются допоздна :)
Я всерьез считаю, что будущее веба за WebAssembly, и в первую очередь банки должны перейти на этот формат. Причины:
1. Производительность. Wasm куда быстрее нативного JS, да и возможность писать с использованием честного параллелизма (когда примут пропозал threads) внушает определённый оптимизм.
2. Безопасность. Строго типизированные языки вроде Rust или Haskell гарантируют отсутствие возни с ерундой вроде
3. Надёжность. См. выше про строго типизированные языки, плюс сюда же относятся вопросы использования функционального программирования. Я твердо убежден, что JS это не функциональный язык от слова «совсем», и пора бы это поделие выкинуть на задворки истории. Кстати, если посмотреть на опыт крупных игроков российского IT — Альфу, Тинькофф, Сбербанк, — то окажется, что у всех в той или иной степени ФП является если не главной парадигмой, то точно важной составляющей технического успеха.
4. Гомогенность. Использование единого языка на фронте и бэке это хорошая, правильная, успешная идея — посмотрите, как сильно шагнул веб вперёд после появления node.js. Другой вопрос, что этим единым языком не должен оставаться язык для снежинок :) Поэтому я ставлю на Rust. У него сейчас состояние экосистемы как у ноды версий 0.10-0.12, а это значит, что сейчас самое время вскочить на этот поезд, чтобы возглавить коммьюнити и набраться опыта промышленного использования.
Пишите в личку, если считаете, что я неправ — с радостью выслушаю полярную точку зрения. Ведь истина — она как грибы: рождается в спорах ;)
1. Производительность. Wasm куда быстрее нативного JS, да и возможность писать с использованием честного параллелизма (когда примут пропозал threads) внушает определённый оптимизм.
2. Безопасность. Строго типизированные языки вроде Rust или Haskell гарантируют отсутствие возни с ерундой вроде
undefined is not a function. На дворе 2019, пора бы уже перестать с рантаймом бороться, и начать бизнес-задачи решать. Сюда же относится затрудненный процесс реверс-инжиниринга и вообще взлома фронтового приложения.3. Надёжность. См. выше про строго типизированные языки, плюс сюда же относятся вопросы использования функционального программирования. Я твердо убежден, что JS это не функциональный язык от слова «совсем», и пора бы это поделие выкинуть на задворки истории. Кстати, если посмотреть на опыт крупных игроков российского IT — Альфу, Тинькофф, Сбербанк, — то окажется, что у всех в той или иной степени ФП является если не главной парадигмой, то точно важной составляющей технического успеха.
4. Гомогенность. Использование единого языка на фронте и бэке это хорошая, правильная, успешная идея — посмотрите, как сильно шагнул веб вперёд после появления node.js. Другой вопрос, что этим единым языком не должен оставаться язык для снежинок :) Поэтому я ставлю на Rust. У него сейчас состояние экосистемы как у ноды версий 0.10-0.12, а это значит, что сейчас самое время вскочить на этот поезд, чтобы возглавить коммьюнити и набраться опыта промышленного использования.
Пишите в личку, если считаете, что я неправ — с радостью выслушаю полярную точку зрения. Ведь истина — она как грибы: рождается в спорах ;)
yousevka-0.1.1.zip
4.8 MB
Обнаружил, что в Yousevka 0.1.0 закралась неприятность: лигатуры для >= и <= неприменимы для моих задач. Этот косяк хорошо видно на предыдущем скриншоте шрифта. Отключил фичи "calt-arrowZALE", "calt-arrowZAGE" — теперь огонь.
Маша очень-очень клёвый фотограф и вообще котик, идите к Маше
Forwarded from Литий и стенания
Привет. У меня тут ещё есть @datpics со всякими самопальными картинками, и в связи с этим есть предложение.
Если:
- вы работаете в айти
- находитесь где-нибудь не слишком в жопе Москвы
- готовы разово мне уделить 10-15 минут времени,
то я хочу приехать и снять ваше лицо для серии портретов. Есть желание и возможность - пишите @tlasol (желательно сразу примерное местоположение. Пол, возраст итд не имеют значения)
Upd. Вы все замечательные и вас оказалось невероятно много, я могу немного тормозить с ответами >_>
Если:
- вы работаете в айти
- находитесь где-нибудь не слишком в жопе Москвы
- готовы разово мне уделить 10-15 минут времени,
то я хочу приехать и снять ваше лицо для серии портретов. Есть желание и возможность - пишите @tlasol (желательно сразу примерное местоположение. Пол, возраст итд не имеют значения)
Upd. Вы все замечательные и вас оказалось невероятно много, я могу немного тормозить с ответами >_>
Замечательный подписчик собрал пакеты для Arch Linux. В AUR выкладывать, пожалуй, не стоит — всё-таки интелектуальные права мне не принадлежат, — но если кому-то так будет удобнее, то вот пакеты с актуальной версией.
Forwarded from Denys
yousevka-fonts-0.1.1-0-any.pkg.tar
11 MB
Forwarded from Вебня
Новость не совсем по теме канала, но довольно интересная и важная:
В стандарт C++20 добавили модули и корутины!
https://twitter.com/jfbastien/status/1099420319847145473
В стандарт C++20 добавили модули и корутины!
https://twitter.com/jfbastien/status/1099420319847145473
Twitter
JF Bastien
As of a few minutes ago, C++20 has modules and coroutines. Combine that with concepts, contracts, ranges, operator , constexpr everywhere, std::span, std::atomic_ref, etc. ‼️ C++20 will be *huge* (in a good way) ‼️
#полезности
TabNine — самообучающаяся система автодополнения. Для использования с проектами на Rust использование бесплатное, а для других языков ограничен только размер индекса (400 КБ в бесплатной против 100 МБ у платной версии).
TabNine — самообучающаяся система автодополнения. Для использования с проектами на Rust использование бесплатное, а для других языков ограничен только размер индекса (400 КБ в бесплатной против 100 МБ у платной версии).
Пока Джон Де Гуз рассказывал о смерти Tagless Final, Джулио Канти написал статью об имплементации TF на TypeScript. Напомню, что я также раньше выкладывал реализацию TF с помощью его библиотеки fp-ts: https://news.1rj.ru/str/randomstuffilike/49.
Демонстрация того, что PowerPoint обладает полнотой по Тьюрингу.
YouTube
On The Turing Completeness of PowerPoint (SIGBOVIK)
Video highlighting my research on PowerPoint Turing Machines for CMU's SIGBOVIK 2017
Read the paper:
http://tomwildenhain.com/PowerPointTM/Paper.pdf
Download the TM:
http://tomwildenhain.com/PowerPointTM/PowerPointTM.pptx
Original video (without live background…
Read the paper:
http://tomwildenhain.com/PowerPointTM/Paper.pdf
Download the TM:
http://tomwildenhain.com/PowerPointTM/PowerPointTM.pptx
Original video (without live background…
Forwarded from oleg_log (Oleg Kovalov)
Один из лучших материалов из раздела #ненормальноепрограммирование Всем давно известно, что шаблоны в спп Тюринг-полные, как майнкрафт и дварф фортресс, я даже хтмл+цсс знал, но....power point
http://beza1e1.tuxen.de/articles/accidentally_turing_complete.html
http://beza1e1.tuxen.de/articles/accidentally_turing_complete.html
beza1e1.tuxen.de
Accidentally Turing-Complete
A list of things that were not supposed to be Turing-complete, but are.