TGViewer
Channel Public Channel
Generic Talks

Generic Talks

@generictalks

Душевные беседы о программировании и смежных темах. Говорим о коде: высоко- и низкоуровневых вещах, правильном

Web: https://generictalks.com

Feedback: @generictalks_bot

Halp: @olegkovalov
Subscribers
794
Photos
11
Videos
0
Links
130

Showing posts older than #75 · Back to latest

Older Posts 20 shown
Post #74 1.37K
Generic Talks 15й выпуск Generic Talks, к нам пришел супер-гость Илья Токарь, и выпуск получился крутой. 00:00:00 - Илья из Гугла и его перформанс ремесло. 00:05:00 - Говорим об ProtocolBuffers и отличиях от FlatBuffers. 00:13:30 - Пример прикладной оптимизации: сериализация…
И конечно же SoundCloud

https://soundcloud.com/generictalks/0015-chto-zhe-tam-proiskhodit-v-cpu-i-gost-ilya-tokar
Post #73 1.31K
Audio
15й выпуск Generic Talks, к нам пришел супер-гость Илья Токарь, и выпуск получился крутой.

00:00:00 - Илья из Гугла и его перформанс ремесло.
00:05:00 - Говорим об ProtocolBuffers и отличиях от FlatBuffers.
00:13:30 - Пример прикладной оптимизации: сериализация float.
00:35:54 - Как собеседовать перформанс инженера? На что обращать внимание?
00:21:40 - Насколько часто мы сваливаемся в асемблер кода оптимизируем последние процентики?
00:40:27 - Как мы следим за прогресом Go и сколько мы будем оптимизировать всего когда появятся generics.
01:02:44 - Костыли для C++ которые делают его немного безопасние vs костыли которые делают Java быстрее.
01:25:00 - Можно ли изменить сalling convention для Go?
01:42:27 - Закон Мура умер? Что теперь делать? Можем ли мы передвинуть примитивные структуры данных в камень? Говорим про FPGA.
02:16:40 - Сколько оверхеда вносит виртуализация. Почему между скоростью и безопасностью мы выбираем скорость? JavaScript vs C++ vs Rust - кто к кому заходит на поляну?
Post #72 1.27K
Audio
Как некоторые из вас видели посты за четверг, мы сделали live-запись на youtube, а теперь её можно послушать и в аудио.

Говорили о разном, и про апи, и про CI, и как там дела в процессорах. О! еще о кешах было, а еще к нам зашел Юра, друг и гость :)

https://soundcloud.com/generictalks/0014-live-show
Post #71 3.02K
Generic Talks А, ну вот, мы live. Пришлось выйти на канале Good Reviewer - Bad Reviewer, из-за правил ютюба, но это 1й раз. Чатить можно как в телеграме, так и на ютюбе, выбирайте сами) https://www.youtube.com/watch?v=RUVEewnD5ww
Обновили ссыль, пардон https://www.youtube.com/watch?v=RUVEewnD5ww
YouTube Generic Talks Show
Post #70 4.17K
Generic Talks Будем в 19:30 по СЕТ, попробую потранслировать что-то, скорее на ютюб. Если кто-то спец по трансляции с Zoom, то можете тыкнуть меня в лс @olegkovalov через 5ч8м начнем-с https://time.is/1930_19_Mar_2020_in_CET
А, ну вот, мы live.

Пришлось выйти на канале Good Reviewer - Bad Reviewer, из-за правил ютюба, но это 1й раз. Чатить можно как в телеграме, так и на ютюбе, выбирайте сами)

https://www.youtube.com/watch?v=RUVEewnD5ww
YouTube Generic Talks Show
Post #69 3.14K
Generic Talks Пока следующий выпуск готовится к опубликованию, появилась мысль, а почему бы завтра не попробовать live-запись? Все равно многие дома сидят. Завтра сообщим когда и по какому часовому поясу, но точно под вечер по CET. Как вариант, можете закинуть вопросов…
Будем в 19:30 по СЕТ, попробую потранслировать что-то, скорее на ютюб. Если кто-то спец по трансляции с Zoom, то можете тыкнуть меня в лс @olegkovalov

через 5ч8м начнем-с https://time.is/1930_19_Mar_2020_in_CET
time.is 19:30 on Thursday, March 19, 2020 Central European Time (CET) Exact time now, time zone, time difference, sunrise/sunset time and key facts for New York, United States.
Post #68 3.62K
Пока следующий выпуск готовится к опубликованию, появилась мысль, а почему бы завтра не попробовать live-запись? Все равно многие дома сидят.

Завтра сообщим когда и по какому часовому поясу, но точно под вечер по CET.

Как вариант, можете закинуть вопросов и тем на завтра сюда к боту @generictalks_bot
Post #67 1.55K
Generic Talks Интерпретатор который нагибает плюсы, гость Александр Никитин. Богдан, Олег и Александр (наш крутой гость) собрались поговорить про язык К и базу данных kdb. Александр еще ведёт 2 канала в Телеграме t.me/linkstream и t.me/notatky А еще напомним о нашем Патреоне…
Неплохая статья в догонку к выпуску про K/kdb+

http://nsl.com/papers/denial.html
Post #66 1.87K
Generic Talks Стабильная, как Go 1, тройка Generic Talks снова на связи. К нам зашел Александр Морозов, напомнить о GopherCon Russia 2020 и поговорить о таймерах. https://soundcloud.com/generictalks/0013-taymery-pochemu-yazyki-takie-gopherson-gost-aleksandr-morozov И…
Audio
Post #65 1.7K
Стабильная, как Go 1, тройка Generic Talks снова на связи. К нам зашел Александр Морозов, напомнить о GopherCon Russia 2020 и поговорить о таймерах.

https://soundcloud.com/generictalks/0013-taymery-pochemu-yazyki-takie-gopherson-gost-aleksandr-morozov

И сам GopherCon https://www.gophercon-russia.ru/

00:00:00 - Гость Александр и его карьерный путь за руку с Go к C++
00:06:52 - Как Гугл делает так, чтобы инженеры придерживались одного стиля написания кода. Анонс 2х докладов на GopherCon Russia от Александра и Елены Морозовы.
00:08:25 - Говорим про таймеры в Go и вообще) Связь таймеров со scheduler. Структуры данных для хранения таймеров плюсы и минусы разных подходов.
00:31:05 - Менеджмент сложности в языке и runtime. Гибкость и скорость экспериментов в разных языках.
00:50:43 - Статья про то, как какой-то человек потратил целую жизнь зря из-за того, что начал работать с Go вместо Rust.
01:17:09 - Spanner, и n00b intro в newSQL от Богдана :)
Post #64 117
Post #61 1.37K
Generic Talks Интерпретатор который нагибает плюсы, гость Александр Никитин. Богдан, Олег и Александр (наш крутой гость) собрались поговорить про язык К и базу данных kdb. Александр еще ведёт 2 канала в Телеграме t.me/linkstream и t.me/notatky А еще напомним о нашем Патреоне…
https://en.wikipedia.org/wiki/J_(programming_language)

https://en.wikipedia.org/wiki/K_(programming_language)

https://en.wikipedia.org/wiki/Q_(programming_language_from_Kx_Systems)

https://en.wikipedia.org/wiki/Kdb%2B

https://kx.com/

https://en.wikipedia.org/wiki/Buddy_memory_allocation

https://en.wikipedia.org/wiki/Data-oriented_design

https://en.wikipedia.org/wiki/Join-calculus
Post #60 4.06K
Интерпретатор который нагибает плюсы, гость Александр Никитин.

Богдан, Олег и Александр (наш крутой гость) собрались поговорить про язык К и базу данных kdb.

Александр еще ведёт 2 канала в Телеграме t.me/linkstream и t.me/notatky
А еще напомним о нашем Патреоне www.patreon.com/generictalks

https://soundcloud.com/generictalks/0012-interpretator-kotoryy-nagibaet-plyusy-gost-aleksandr-nikitin

00:00:00 - Гость Александр и его биржевые будни)
00:18:40 - Что такое kdb и язык K? Как его придумали на что это похоже, зачем применяется?
00:31:59 - Автовекторизация кода, встроеные типы языка, data-driven design. Сколько это стоит и как скейлится?
00:43:34 - Как деплоить, мониторить и эксплуатировать такие системы? Как устроена репликация и отказоустойчивость?
00:56:52 - А чем это отличается от NumPy или обычной библиотеки для векторных вычислений?
01:06:00 - Какие есть проблемы чего хотелось бы добавить этой среде и языку? Завершающие мысли и обсуждение применимости этой технологии вне узкоспециализированных кейсов. Можно ли загонять все эти вычисления в GPU?
Telegram Linkstream Various links I find interesting. Mostly hardcore tech :) // by @oleksandr_now. See @notatky for the personal stuff
Post #59 3.28K
Друзья, у кого есть аккаунт на SoundCloud, пожалуйста, зайдите и подпишитесь на нас для лучшей видимости, сколько вас слушает, когда и как часто.

В Телеграме статистики особо нет (просмотры != прослушивания, ну..наверное), а там хоть что-то. Заранее спасибо 🎉

https://soundcloud.com/generictalks

PS. Если нет аккаунта, можно зарегаться, это засчитывается.
Post #58 4.32K
Generic Talks Выпуск о новой версии Go, а еще и Java и как же весь runtime работает. С вами Олег, Богдан и Искандер. https://soundcloud.com/generictalks/0011-go-114-i-chto-on-nam-nesyot 00:00:00 - Вводная. Go 1.14 00:01:00 - Изменения в языке и тулинге. 00:07:34 - Новая…
Go 1.14 Release Notes
https://tip.golang.org/doc/go1.14

Proposal: Non-cooperative goroutine preemption
https://github.com/golang/proposal/blob/master/design/24543-non-cooperative-preemption.md

Proposal: Safe-points everywhere for non-cooperative goroutine preemption
https://github.com/golang/proposal/blob/master/design/24543/safe-points-everywhere.md

Proposal: Conservative inner-frame scanning for non-cooperative goroutine preemption
https://github.com/golang/proposal/blob/master/design/24543/conservative-inner-frame.md

Proposal: Scaling the Go page allocator
https://github.com/golang/proposal/blob/master/design/35112-scaling-the-page-allocator.md

time: excessive CPU usage when using Ticker and Sleep #27707
https://github.com/golang/go/issues/27707

panic(abort)
https://github.com/golang/tools/blob/master/go/ast/astutil/rewrite.go#L43
https://github.com/golang/tools/blob/master/go/ast/astutil/rewrite.go#L444
Post #57 1.12K
Generic Talks Audio
Выпуск о новой версии Go, а еще и Java и как же весь runtime работает. С вами Олег, Богдан и Искандер.

https://soundcloud.com/generictalks/0011-go-114-i-chto-on-nam-nesyot

00:00:00 - Вводная. Go 1.14
00:01:00 - Изменения в языке и тулинге.
00:07:34 - Новая оптимизация defer. Как это работало, как теперь будет работать. Хендлинг паник. Использование defer в performance-critical коде.
00:22:52 - RISCV как новый экспериментальный таргет.
00:29:24 - Некооперативная многозадачность. Изменения в скедулере чтобы поддержать асинхронный goroutine preemption. Говорим об общем устройстве многозадачности в текущем runtime и как оно изменится в 1.14. Консервативная сборка мусора.
01:20:10 - Оптимизация аллокатора в 1.14. Общее устройство текущего аллокатора, как и почему его поменяли.
01:53:04 - Оптимизация таймеров в рантайме
Post #55 995
Как насчет добавить унцу (мелодия intro-outro в записи) в подкаст? Есть желание поделиться? - закиньте в чат. Конечно же интересны свободные, Creative Commons, а может вы хотите сами записать (таланты есть везде, я верю).
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →