Linker Unsafe
220 subscribers
182 photos
24 videos
18 files
859 links
Собираю ржавые и лямбдообразные новости, прикольные цитатки с форумов, ссылки на статьи и всё такое. В-общем, сюда я тащу такие крупицы, которые мне будет жаль потерять в цифровой бездне. Возможно, они покажутся интересными и вам.

Фи сюда: @nlinker
Download Telegram
Engram: A Systematic Approach to Optimize Keyboard Layouts for Touch Typing, With Example for the English Language

Раскладка на основе больших данных, анализа частотности букв, биграмм и более длинных последовательностей.
Есть сайт https://engram.dev с изложением основных принципов и методики сравнения с другими раскладками.
Раз уж я съезжаю с qwerty, то решил, что хороший шанс проверить на себе.
Очередная, как обычно замечательная, статья Амоса, про то, как и, отчасти, почему дизайн async в Rust выбран существующим образом. Полезная статья для тех, кто только пробует ржавый async на зуб.

(Я из этой статьи узнал про перехватчик паник из библиотеки color-eyre, оч красиво получается).

https://fasterthanli.me/articles/understanding-rust-futures-by-going-way-too-deep
This media is not supported in your browser
VIEW IN TELEGRAM
Rust уже шестой год most loved programming language на SO, а хейтеров всё не убавляется😊

Антон отличный специалист (судя по докладам), но нет-нет да ввернёт шпильку.
Forwarded from const_cast
Почему ФП, а не Rust/Go/etc?

Вчера в чате всплыла тема того, насколько плюсовики вообще приспособлены к переходу на другой язык.
У меня неутешительные новости: если ты несколько лет профессионально писал что-то на C++, то твой мозг уже заражён. Всё. Теперь во всех императивных ЯП ты будешь видеть недостатки и тратить свой мозг на поиск «оптимального» решения, вместо того, чтобы сфокусироваться на решении самой задачи. Потому что вот слова, вроде, похожие, делают что-то похоже, но ведь по-любому они там где-то такты впустую теряют на что-то!
Слишком легко перетащить все свои плюсцовые привычки в этот язык и начать творить дичь.

Переучиться, конечно, можно. но как мне видится, это надо опять вставать в позицию джуна и всё пропускать через жёсткий код ревью. Если вас по финансам такой вариант устраивает, то норм. Мне, к сожалению. не подходит.

(Раст формально подходит как язык, на который можно успешно перекатиться с плюсов, но на его счёт у меня своё мнение, возможно, как-нибудь распишу подробнее. Пока что ограничусь тем, что вакансии на расте в подавляющем большинстве — это крипто-стартапы, что я не приемлю по своим этическим убеждениям.)

А вот с ФП ты оказываешься в совершенно иной ситуации: тут вообще всё по-другому. И плюсовые парадигмы зачастую просто физически не накладываются на такой язык (иммутабельные структуры данных, привет!). В результате мозг «сбрасывается» и начинаешь всё воспринимать как будто с чистого листа. Идеальная почва для обучения идиоматике и принятым подходам языка без таскания за собой багажа «знаний».

Часто можно слышать, как люди, пересевшие на Clojure или Elixir снова открывают для себя радость программирования и начинают просто переводить свои мысли в код. Вот хочу так же.
Друг-джавист написал загадку: "Что выведет?"
#[tag(жиза)]

nande?:
нам тут макбуки дают за успешные статьи на хабре

я выгорела на этапе придумывания темы
Макар Степанов, [12.08.21 23:30]
Я конечно не эксперт, но мне кажется если в анализе есть словосочетания "дорога в ад", "коллапсирующая черная дыра", "ошалевшие спекулянты", "дроч на пузыри", "монетарные мудилы", "монетарные отморозки", то этот анализ носит эмоциональный характер и гммм может быть сомнителен, не?
Божественный перевод
Forwarded from dev optozorax
Раньше я много высказывался об ImGui в этом канале, хвалил этот тип интерфейсов, и именно ему я обязан успехам в моих последних пет-проектах (порталы, изучение английских слов).

Это всё было разрозненно и мало. А я давно хотел высказаться на эту тему обстоятельно. Поэтому написал об этом статью: рассмотрел что это такое, приблизительно как работает, плюсы/минусы и когда может пригодиться.

Можно считать эту статью рекламой от чистого сердца. Надеюсь после неё вам захочется попробовать ImGui, и вам это пригодится.

https://optozorax.github.io/imgui-post
Блог*:
Как политкорректно сказать коллеге (бывшему сишнику), что он пишет лютый говнокод?

Саша:
Иди ты в си

Евгений Трифонов:
«Коллега, вы пишете словно фронтендер»
Политкорректно, но для сишника должно звучать оскорбительно и доходчиво


Там ещё много подобного искромётного юмора в ответах
туду
Все щас опять бородатого мужика начнут форсить, а я хочу поведать вам, что 3-го сентября 1908г родился незаурядный человек, один из величайших математиков 20-го века, Лев Семёнович Понтрягин. Его отец был простой счетовод, мать портниха, вышедшая из крестьян Ярославской губернии.

В возрасте 14 лет как-то Лев Понтрягин чинил примус, и этот прибор взорвался прямо у него в руках, парень получил многочисленные ожоги и самое страшное — несмотря на то, что лучший тогда офтальмолог Михаил Авербах сделал всё возможное и невозможное — полностью потерял зрение. Отец, видевший это всё не выдержал и вскоре умер.
Вот теперь представьте, ситуация с точки зрения матери: она с мужем работает еле сводя концы с концами, тут умирает муж, это как минимум расходы на похороны, и с ней оказывается ещё ребёнок инвалид.

Ситуация с точки зрения юноши: отец умер, мать пытается справиться с горем, ему только совсем недавно предоставилась возможность учиться в школе и университете (не так давно свершилась Революция и крестьяне/рабочие получили возможность учиться) и тут он повис у матери на шее тяжёлым грузом.

И тем не менее, его мать и одноклассники (одноклассники даже составили расписание, кто когда провожает Льва и озвучивает содержимое учебников(!)) взялись помогать Льву в учёбе и он уже в школьные годы отлично изучил математику и готовился поступать в МГУ.

Когда я готовился к поступлению в университет, она за десять дней прочла мне 700 страниц обществоведения. От этого чтения мы с ней совершенно одуревали

Лев Понтрягин внёс значимый вклад в развитие топологии и теории колебаний. Позже ему удалось вывести теорию дифференциальных игр. Благодаря совместной работе с учениками удалось сформулировать теорию оптимального управления. Это достижение сам Понтрягин считал самым главным в жизни.

Мой любимый математик не Хаскелл Карри, не Алонзо Чёрч и не Алан Тьюринг, а Лев Понтрягин.
Читая его жизнеописание (https://ega-math.narod.ru/LSP/book.htm) трудно поверить, что это реальный человек, настолько невероятным кажется его жизнь. Мне даже ныть не хочется, когда я узнаю, как он ездил, например, на трамвае.
Занимательная статья об оптимизации CRDT (Conflict-free replicated data type, один из многих вариантов реализации конкурентного редактирования).

5000x faster CRDTs: An Adventure in Optimization

Там есть немного раста, много js-а и всякие занимательные штуки, рекомендую к прочтению :p
Немного математического юмора
Рабочий стол Жени "Badcomedian" Баженова. Во-первых кеды (как мне показалось), а во-вторых что в этой папочке?🤔
(upd: это его подписчика оказалось)
Forwarded from Блог*
#prog #rust #моё

Здрасьте. Сегодня поста не будет — но только потому, что я решил написать статью для Хабра. Собственно, вот она.

И напоминаю: если вам это понравилось — поддержите копеечкой автора, я вам благодарен буду: 4274 3200 5402 8520.
Forwarded from Блог*
#rust

Статья с впечатлениями от использования Rust в проде в течение больше, чем двух лет.

"All things considered, Rust is very mature and most of its pain points would exist in one shape or another in other mainstream languages. Rust makes reuse trivial and lets us deal safely with large code bases under active development without sacrificing performance.

Using Rust is for us no longer an experiment or a bet. It is the proven technology we are building on, <...>"