Мысли и методы

Научно-образовательный подкаст о программировании, математике, вселенной и вычислимости. (До 24 выпуска подкаст выходил под брендом "Хекслет")

63. Serverless: платонический код

Как забыть почти обо всём и писать веб-приложения в платоническом вакууме (почти). Спонсор выпуска — компания Selectel (https://selectel.ru/). У них можно в том числе развернуть serverless-функции :)А вообще там хостинг, colocation, облачное хранилище, Kubernetes, VM, CDN и много еще всего. Спасибо им за поддержку подкаста. ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik Вы будете получать выпуски раньше всех и без рекламы.

10-09
45:28

62. Чего у нас нет в 2020 году

Немного побурчал про простые, очевидные, но несуществующие вещи. ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik

08-01
32:27

61. Проблема выражения (The Expression Problem)

Расширяемость языка программирования зависит от двух аспектов: расширяемости типов и расширяемости операций. The Expression Problem описывает сложность в одновременной реализации этих двух требований. Ссылка на курс → https://learn.codexpanse.com/courses/clojure-1 ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik

07-17
36:21

60. Владение, регресс и PS4 игры

Давно обещанный выпуск про пару игр, которые мне понравились :) Выпуск со свежими книжными и фильмовыми рекомендациями на подходе. ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik

07-11
28:36

59. Emacs, часть 2

Про расширения, Org mode и как я использую его для публикации контента. Ресурсы: - Org mode https://orgmode.org/ - Org mode tutorial https://orgmode.org/worg/org-tutorials/orgtutorial_dto.html - Emacs for writers https://www.youtube.com/watch?v=FtieBc3KptU Getting started with Org mode https://www.youtube.com/watch?v=SzA2YODtgK4 - Мой конфиг https://github.com/freetonik/emacs-dotfiles - Мой подкаст про Emacs https://emacscast.org/ ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik

07-10
21:16

58. Emacs, часть 1

Про текстовые редакторы, инструменты, вечно поломанный автомобиль и суть Emacs. Ресурсы: - Literate Devops with Emacs https://www.youtube.com/watch?v=dljNabciEGg - Мой конфиг https://github.com/freetonik/emacs-dotfiles - Мой подкаст про Emacs https://emacscast.org/ ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik

07-09
37:09

57. История LISP, часть 2

Вторая часть: реализация, эволюция, настоящее и будущее LISP. ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik

06-05
23:52

56. История LISP, часть 1

Первая из двух частей рассказа об истории LISP. ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik

06-03
32:16

55. "Модель согласованности" (рассказ)

Короткий научно-фантастический рассказ "Модель согласованности". Автор, голос: Рахим Давлеткалиев. Музыка: Ross Bugden - The Wasteland Хельсинки, Финляндия, 2020. ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik

05-29
22:22

54. Как может выглядеть язык для новичков

Как обещал в последнем выпуске, делюсь описанием фантазийного языка программирования для новичков. ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik

05-26
52:25

53. Неочевидные сложности новичков, часть 2

Какие темы программирования сложны новичкам? Рекурсия, замыкания и ООП? А как насчет переменных? Или просто return у функции? ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik

04-06
31:47

52. Неочевидные сложности новичков, часть 1

Какие темы программирования сложны новичкам? В первой части поговорим об инфраструктуре и практических аспектах. Во второй — о концептуальных. ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik

04-06
35:39

51. Что делать?

В самом широком, жизненном смысле — "что делать?". Почему этот вопрос имеет смысл? Почему не "в чем смысл жизни?". Почему не "как быть счастливым?". И если что-то делать, то как понять что? Как плыть по течению? А как не плыть? И вообще... что... что делать-то?! ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik

04-01
47:35

50. Шестнадцать советов

Спасибо вам!

12-31
57:30

49. Невозможности: проблема остановки, теорема CAP и задача двух генералов

Поговорим про три невозможные штуки в информатике. - Проблема остановки - Теорема CAP - Задача двух генералов

12-19
41:39

48. База знаний, рюкзаки и файлы

Вторая часть выпуска ответов на вопросы из топика на форуме: Хочется немного конкретизировать предыдущий вопрос - в частности, на примере ведения персональной базы знаний (если таковая имеется). Мне знаком ряд подходов: начиная со своего примитивного (ведение Evernote) и заканчивая развёртыванием собственного сервера 15 со всеми вытекающими. (alex rusanov) --- Прочитал у тебя в блоге, заметку “Что у меня в рюкзаке”, но она написана довольно давно. Интересно, какой рюкзак ты сейчас используешь? Возможно ты можешь посоветовать какие-то модели долларов за 100? (yrpol) --- Расскажи, многое поменялось за 1,5 года в твоей структуре и организации файлов/приложений/etc (https://rakh.im/tools_overhead_2/) (Ant) --- Ссылки: - Devonthink https://www.devontechnologies.com/apps/devonthink - Keep It https://reinventedsoftware.com/keepit/ - Что у меня в рюкзаке (03.2018)https://rakh.im/edc/ - Osprey Radial 26 https://www.amazon.com/Osprey-Packs-Radial-26-Daypack/dp/B01I2P6H60 - Инструменты сводят с ума (07.2017) https://rakh.im/tools_overhead/ - Инструменты (апдейт 03.2018) https://rakh.im/tools_overhead_2/ - Synology NAS https://www.synology.com/en-global/products/series/home - Мой подкаст про Emacs https://emacscast.org/ - Почтовый сервис Fastmail (реферальная ссылка, дающая скидку 10%)https://ref.fm/u19462080

11-06
46:36

47. Тайм-менеджмент, рабочие процессы и инструменты

Выпуск ответов на вопросы из топика на форуме (https://mimpod.discourse.group/t/topic/26): Пользуешься ли какими-нибудь time management техниками? (Maslakov) --- Как проходит твой рабочий процесс, какими подходами/тулзами пользуешься? (Maslakov) --- А расскажи немного подробнее про свой bulletjournal, какие развороты используешь, как много времени уходит на ведение? (Infinitycus) --- Пример месяца из моего bullet journal: https://rakhim.org/images/posts/bullet_journal_month.jpg

11-05
40:53

46. Типизация: статическая, динамическая, сильная, строгая, слабая

Что такое динамическая vs. статическая типизация. Что такое слабая и сильная (строгая) типизация. Почему эти свойства не связаны. Почему компилируемый язык не обязательно статически типизирован. И причем тут приведение типов.

10-04
26:07

45. Компиляция, интерпретация и подводка к типам

В чём разница между компилируемыми языками (например, C, C++), и интерпретируемыми языками (например, Python, JavaScript, Ruby). Причём тут Java и JVM. Почему JS мне показался "круче". Этот выпуск – подводка к выпуску 46 о типизации в программировании. ––– Форум сообщества → https://mimpod.discourse.group

10-03
27:13

44. Что такое монада и моноид

На простом примере пытаемся понять моноид и монаду. ——— Вы можете поддержать подкаст на Patreon → https://www.patreon.com/freetonik

09-24
26:44

Dmitry Fedotov

Куда пропал автор? (:

02-10 Reply

Frip

относительно интернет-магазинов. Почему-то везде есть функция "отметить галочкой" параметр, чтобы показали товары с этим параметром, но нигде нельзя поставить "анти-галочку", чтобы товары с таким параметром не показывались. Вроде бы sql позволяет это сделать просто, но почему никто не делает - ума не приложу

12-01 Reply

Рома Берёзкин

Мне кажется, что разобщённость систем связана с разобщённостью самих людей, разные полит./эконом. взгляды и даже языки, большинство систем создаются, чтобы приносить деньги, и чтобы защитить эту систему от "внешних угроз" её изолируют, as a result - разность в подходах, протоколах, принципах работы. Мне кажется, что ближе всех к решению этой проблемы подбирается open source. Но тут конечно можно много чего напридумывать и даже уйти в утопические теории, но что на самом деле будет покажет только время.

08-09 Reply

Рома Берёзкин

Мозг взорвал :0

07-10 Reply

Рома Берёзкин

Один из самых странных фетишей - фетиш программиста к настройке конфига своего редактора =]

07-10 Reply

07-10

07-02

06-25

06-24

06-22

06-20

06-12

06-08

06-06

06-04

06-03

06-03

03-01

01-10

11-11

Recommend Channels