Forwarded from Panic! At the 0xC0D3 (Lev)
SpacetimeDB
Я как геймдевелопер в душé был приятно удивлен
Если кратко, то это relational бд, где вместо традиционного backend + SQL over network ты пишешь явно модули (запросы + логика) на каком-то ЯП, они компилятся в васм, и запускаются прям внутри бд,
Плюсы по перфу очевидны: latency уменьшается а throughput увеличивается колоссально, так как вместо
мы получаем
Убрали сеть, убрали ось, получаем перф (добавили васм, но вроде как он довольно хорош по перфу)
Они, видимо, еще интегрировали какие-то доп решения (балансеры и прочее), чтобы был единый продукт для геймдевелоперов, но это уже детали.
Забавно то, что блин идея то не нова. Я сам думал о такой архитектуре еще несколько лет назад и спрашивал себя, почему никто это не сделал. Но я бы поспорил, что на самом деле сделали в блокчейне. Да, хуе мое децентрализация, но идейно архитектура бд то очень похожа - вместо традиционного backend + sql, у тебя виртуальная машина (evm в случае блокчейна, wasm в этом случае), и ты пишешь кастомную логику, которая прозрачно делает запросы к бд (контракты в блокчейне, "модули" тут). Возможно какие-нибудь yt подобные штуки тоже стали уметь в это (в мое время стажером в я они не умели)
По сути главное отличие от "современных" решений тут в том, что сейчас "модно" слоем абстракции выбирать сеть - закон мура для сети внутри дц пока не остановился, сеть улучшается с каждым годом. Но геймдев это одна из редких сфер, где задачи зачастую cpu+memory bound: тот же банальный пример обновить позицию миллиону точек. И тут люди решили сделать по сути упрощенное "облако" но внутри одной машины/процесса, чтобы получить плюсы всего.
Я не утверждаю, что это какое-то groundbreaking решение, и что оно заменит все, но I'm a sucker по идейно новым подходам, особенно когда идейность это return to monke, упростить стек, и использовать hardware на 100%.
Я как геймдевелопер в душé был приятно удивлен
Если кратко, то это relational бд, где вместо традиционного backend + SQL over network ты пишешь явно модули (запросы + логика) на каком-то ЯП, они компилятся в васм, и запускаются прям внутри бд,
Плюсы по перфу очевидны: latency уменьшается а throughput увеличивается колоссально, так как вместо
client -> (backend -> SQL -> backend) times N -> client мы получаем
client -> db -> (wasm -> in memory -> wasm) times N -> db -> clientУбрали сеть, убрали ось, получаем перф (добавили васм, но вроде как он довольно хорош по перфу)
Они, видимо, еще интегрировали какие-то доп решения (балансеры и прочее), чтобы был единый продукт для геймдевелоперов, но это уже детали.
Забавно то, что блин идея то не нова. Я сам думал о такой архитектуре еще несколько лет назад и спрашивал себя, почему никто это не сделал. Но я бы поспорил, что на самом деле сделали в блокчейне. Да, хуе мое децентрализация, но идейно архитектура бд то очень похожа - вместо традиционного backend + sql, у тебя виртуальная машина (evm в случае блокчейна, wasm в этом случае), и ты пишешь кастомную логику, которая прозрачно делает запросы к бд (контракты в блокчейне, "модули" тут). Возможно какие-нибудь yt подобные штуки тоже стали уметь в это (в мое время стажером в я они не умели)
По сути главное отличие от "современных" решений тут в том, что сейчас "модно" слоем абстракции выбирать сеть - закон мура для сети внутри дц пока не остановился, сеть улучшается с каждым годом. Но геймдев это одна из редких сфер, где задачи зачастую cpu+memory bound: тот же банальный пример обновить позицию миллиону точек. И тут люди решили сделать по сути упрощенное "облако" но внутри одной машины/процесса, чтобы получить плюсы всего.
Я не утверждаю, что это какое-то groundbreaking решение, и что оно заменит все, но I'm a sucker по идейно новым подходам, особенно когда идейность это return to monke, упростить стек, и использовать hardware на 100%.
YouTube
A breakthrough in game dev - SpacetimeDB 1.0
SpacetimeDB is an all-in-one backend server and database designed for building and running multiplayer games and apps with incredible speed.
https://spacetimedb.com
Give us a star! https://github.com/clockworklabs/SpacetimeDB
Join our Discord! https://…
https://spacetimedb.com
Give us a star! https://github.com/clockworklabs/SpacetimeDB
Join our Discord! https://…
Forwarded from Viert FM
А вот и новый релиз https://www.youtube.com/watch?v=hOQvx0PrMtw
YouTube
Slightly Magic - Revelation + Mind of a dreamer by BeaT
Revelation is my first track after a 24-year break.
As a bonus track, I made a cover of BeaT's "Mind of a Dreamer", which I really enjoyed listening back in the late 90s. #demoscene #trackermusic
0:00 Revelation
6:02 Mind of a Dreamer
As a bonus track, I made a cover of BeaT's "Mind of a Dreamer", which I really enjoyed listening back in the late 90s. #demoscene #trackermusic
0:00 Revelation
6:02 Mind of a Dreamer
❤2
А вот Игоррр скварепушит https://www.youtube.com/watch?v=PYRdJo3cG2Q
YouTube
IGORRR - BLASTBEAT FALAFEL
Igorrr's music video for "Blastbeat Falafel" from the album "AMEN" has been created from footage taken during the actual recording of the track.
Get the album and merch here : https://igorrr.bigcartel.com/
Igorrr on Instagram : https://www.instagram.com/igorrr/…
Get the album and merch here : https://igorrr.bigcartel.com/
Igorrr on Instagram : https://www.instagram.com/igorrr/…
Forwarded from Чип Санглассез
Теперь навсегда 85.
23 мая умер Ю. А. Никитин. Если брать определение У. Берроуза («Я всегда думал, что панк – это тот, кто все просёк и на это забил»), то этот мощный дядька, которого в какие стороны только не мотало — был единственным реальным панком по своей сути среди всех отечественных фантастов.
Он делал, что хотел.
Чего именно он хотел, зачем и почему — об этом можно говорить бесконечно. Суть от этого не изменится.
23 мая умер Ю. А. Никитин. Если брать определение У. Берроуза («Я всегда думал, что панк – это тот, кто все просёк и на это забил»), то этот мощный дядька, которого в какие стороны только не мотало — был единственным реальным панком по своей сути среди всех отечественных фантастов.
Он делал, что хотел.
Чего именно он хотел, зачем и почему — об этом можно говорить бесконечно. Суть от этого не изменится.
❤1😢1🙏1
Forwarded from How2AI
Промпт-инжиниринг – все. Теперь учим контекст-инжиниринг.
В каждом приложении LLM промышленного уровня, проектирование контекста является тонким искусством и наукой заполнения контекстного окна только правильной информацией для следующего шага. Это включает в себя описания и объяснения задач, few shot prompting, RAG, связанные (возможно, мультимодальные) данные, инструменты, состояния и историю. Ошибки в кол-ве и формате контекста ведут к неточностям работы LLM и отсутсивю оптимальной производительности или высокой стоимсоти. Предоставить нужный контекст – задача весьма нетривиальная.
@how2ai #дядя_д
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Forwarded from Три картины в день
Живопись Оззи Осборна
▪️О смерти легендарного рок-музыканта, основателя группы Black Sabbath в возраст 76 лет сегодня сообщила его семья. Три недели назад он дал прощальный концерт в родном Бирмингеме в Великобритании. Из-за болезни Паркинсона Осборн не мог ходить и весь концерт провел на черном троне.
▪️За несколько месяцев до смерти рок-легенда написал пять абстрактных картин, после чего несколько мазков добавили шимпанзе: экспрессионистские работы были проданы на онлайн-аукционе за £9,4 —13,8 тыс. Деньги получит фонд Save the Chimps — приют во Флориде, который спасает обезьян из лабораторий и зоопарков.
#утрата
3️⃣ Подписаться
▪️О смерти легендарного рок-музыканта, основателя группы Black Sabbath в возраст 76 лет сегодня сообщила его семья. Три недели назад он дал прощальный концерт в родном Бирмингеме в Великобритании. Из-за болезни Паркинсона Осборн не мог ходить и весь концерт провел на черном троне.
▪️За несколько месяцев до смерти рок-легенда написал пять абстрактных картин, после чего несколько мазков добавили шимпанзе: экспрессионистские работы были проданы на онлайн-аукционе за £9,4 —13,8 тыс. Деньги получит фонд Save the Chimps — приют во Флориде, который спасает обезьян из лабораторий и зоопарков.
#утрата
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
оч интересный жанр - old man yells at SOLID https://www.youtube.com/watch?v=H85f3uhhpKA
YouTube
SOLID is a Lie: How Best Practices is Killing Your Code by Robert Bravery
Prepare to have your perceptions shattered! Join us for a radical deconstruction of sacred software design principles, packed with electrifying live demos. This session ruthlessly exposes how seemingly elegant architectural patterns can morph into monstrous…
❤1
Forwarded from антидепрессанты и джазовые пластинки™
❤1
Tapot Grokih Kuzdr
оч интересный жанр - old man yells at SOLID https://www.youtube.com/watch?v=H85f3uhhpKA
продолжение в жанре - old man yells at OOP
https://www.youtube.com/watch?v=wo84LFzx5nI
https://www.youtube.com/watch?v=wo84LFzx5nI
YouTube
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
Casey Muratori's talk at BSC 2025.
Casey's links:
- https://ComputerEnhance.com/
- https://x.com/cmuratori/
BSC links:
- https://BetterSoftwareConference.com/
- https://x.com/BetterSoftwareC
Chapters:
0:00:00 Talk
1:50:11 Q&A
Casey's links:
- https://ComputerEnhance.com/
- https://x.com/cmuratori/
BSC links:
- https://BetterSoftwareConference.com/
- https://x.com/BetterSoftwareC
Chapters:
0:00:00 Talk
1:50:11 Q&A
😁1
Forwarded from Трепанация Нарратива
И снова простите все.
Немного прогрелся на кратенький пост про Silksong, в итоге получилось большое размышление. Все еще обитаю в горах, и с телефона верстать нормальные посты для телеги трудновато - сделаю по прибытию обратно.
Поэтому держите пока вот так одной телеграфной простыней. Это скорее такие мысли на ходу, но надеюсь, что не покажутся совсем поверхностным гундежом по инфоповоду ради отработки актуалочки.
Немного прогрелся на кратенький пост про Silksong, в итоге получилось большое размышление. Все еще обитаю в горах, и с телефона верстать нормальные посты для телеги трудновато - сделаю по прибытию обратно.
Поэтому держите пока вот так одной телеграфной простыней. Это скорее такие мысли на ходу, но надеюсь, что не покажутся совсем поверхностным гундежом по инфоповоду ради отработки актуалочки.
Telegraph
Мазохисты в шелках. О проектировании страданий и Silksong
e628b7b7 написал про Silksong и фрустрацию, которую он связывает с конкретной породой платформеров, где эта самая фрустрация лежит у корней дизайна. Ну и в целом есть ощущение, что хвалят и ругают Silksong за примерно одни и те же вещи. Докину немного мыслей…
👀2
Forwarded from Этичный менеджмент by Eugen Sudak
Работы и подработки поиска пост
Друзья, коллеги, знакомые.
Ввиду того, что я отчаялся найти работу на фуллтайм (но не теряю надежды) - ищу варианты парттайма/подработки/консультаций.
Что я могу для вас сделать:
🖥 Любые задачи по ГД-части. Документация, ревью, обучить вашего ГД/продюсера.
💡Концептирование - помогу прогнать концепт через серию испытаний для верификации.
💶Монетизация - я всё ещё один из сильнейших специалистов в этой области.
📅 Продакшен - анализ слабых мест, боттлнеков, устранение.
↔️Процессы - то же самое - анализ, построение новых.
🎓Обучение - Если вашей команде нужно освоить нормальный фидбек или научиться отслеживать выгорание, выработать программу мотивации, и вообще поднять уровень коммуникаций - я ваш человек.
✅Методика - если у вас есть желание превратить ваши знания в учебный курс - я могу вам помочь.
Ну и да, я продолжаю искать работу.
Прошу лайков и репоста, давайте поможем Жене, чтобы он и дальше радовал вас)
Люблю, всех обнял.
Друзья, коллеги, знакомые.
Ввиду того, что я отчаялся найти работу на фуллтайм (но не теряю надежды) - ищу варианты парттайма/подработки/консультаций.
Что я могу для вас сделать:
💡Концептирование - помогу прогнать концепт через серию испытаний для верификации.
💶Монетизация - я всё ещё один из сильнейших специалистов в этой области.
↔️Процессы - то же самое - анализ, построение новых.
🎓Обучение - Если вашей команде нужно освоить нормальный фидбек или научиться отслеживать выгорание, выработать программу мотивации, и вообще поднять уровень коммуникаций - я ваш человек.
✅Методика - если у вас есть желание превратить ваши знания в учебный курс - я могу вам помочь.
Ну и да, я продолжаю искать работу.
Прошу лайков и репоста, давайте поможем Жене, чтобы он и дальше радовал вас)
Люблю, всех обнял.
Please open Telegram to view this post
VIEW IN TELEGRAM
Stop Killing Games 2
Последние дни не утихают пожары мнений у играющих в Hollow Knight: Silksong
Или у проходящих - стримеров, обзорщиков и прочих создателей контента.
Да и в отзывах на Стиме от игроков бананов в панамку Тим Черям знатно роздано.
Основная суть претензий, как мне кажется, - разными криками выраженная фрустрация, что сложна-сложна-непонятна.
Выражение этих эмоций порой принимает форму обличения разработчиков, советов, а порой и требований как быть, что делать и куда им засунуть двойной урон и прочие беспокоящие игровые механики.
Хотя, казалось бы, можно всё выразить корректней - вот Иероним статью написал, GMTK видео выпустил. С их мнением можно не соглашаться, дискутировать, как-то возражать и аргументировать.
С заявлениями вроде Келина "7 лет разработки, из которых 2 года полировки. Что они там полировали и кто это тестил, хуй его знает." я хз что можно делать - поорать в пустоту ночи. Но ни один момент в игре меня пока так не фрустрировал, как такое обесценивание работы Team Cherry.
И похожий вой стоит по всей земле.
В результате разрабы выпускают патч, который упрощает Silksong
Поздравляю орущих - вы успешно убили одну игру, зато вам теперь будет удобней чилово стримить, а то и гордиться, что я то вон до нерфа то эцсамое.
Не Silksong первая, не она последняя, против такого убийства игр вряд ли будут хайпить петиции.
И игры будут продолжать убивать. И это печально.
Последние дни не утихают пожары мнений у играющих в Hollow Knight: Silksong
Или у проходящих - стримеров, обзорщиков и прочих создателей контента.
Да и в отзывах на Стиме от игроков бананов в панамку Тим Черям знатно роздано.
Основная суть претензий, как мне кажется, - разными криками выраженная фрустрация, что сложна-сложна-непонятна.
Выражение этих эмоций порой принимает форму обличения разработчиков, советов, а порой и требований как быть, что делать и куда им засунуть двойной урон и прочие беспокоящие игровые механики.
Хотя, казалось бы, можно всё выразить корректней - вот Иероним статью написал, GMTK видео выпустил. С их мнением можно не соглашаться, дискутировать, как-то возражать и аргументировать.
С заявлениями вроде Келина "7 лет разработки, из которых 2 года полировки. Что они там полировали и кто это тестил, хуй его знает." я хз что можно делать - поорать в пустоту ночи. Но ни один момент в игре меня пока так не фрустрировал, как такое обесценивание работы Team Cherry.
И похожий вой стоит по всей земле.
В результате разрабы выпускают патч, который упрощает Silksong
Поздравляю орущих - вы успешно убили одну игру, зато вам теперь будет удобней чилово стримить, а то и гордиться, что я то вон до нерфа то эцсамое.
Не Silksong первая, не она последняя, против такого убийства игр вряд ли будут хайпить петиции.
И игры будут продолжать убивать. И это печально.
Substack
Мазохисты в шелках
О проектировании страданий и Silksong
❤2👍2🔥1💔1