Смотрите какой прикольный визуальный REPL для Clojure. Не представляю, зачем конкретно мне что-то такое могло бы сейчас понадобиться, но выглядит прямо внушительно.
#talk #tool #clojure
#talk #tool #clojure
YouTube
Data Rabbit - Alpha 1, Quick Intro / Overview (cljs-only version)
A flow-based Clojure(noscript) eval/REPL canvas for "composable" visual exploration, experimentation, and data observability.
https://datarabbit.com/
https://datarabbit.com/
Хоспаде, ребяты, что же такое делается, книжки электронные уязвимы, жаваскрипт выполнять можно, файлы читать, в сеть ходить. Кажется, у человечества не получилось. Господь, жги!
#talk #cybersec #book
#talk #cybersec #book
YouTube
How Your E-book Might Be Reading You: Exploiting EPUB Reading Systems
In recent years, global e-book sales have shot through the roof and e-book reading applications have sprouted like mushrooms. EPUB, the most popular open e-book format, is supported by free applications on virtually any device, ranging from desktops to smartphones.…
😁7🔥1😱1🤮1
Ну что, не мог не поделиться этим видосом, встретились два моих увлечения - код и шахматы. Чувак пишет саму игру и простенький AI для неё.
#talk #gamedev #ai
#talk #gamedev #ai
YouTube
Coding Adventure: Chess
My attempt at creating a little chess playing program!
Think you can beat it? Give it a go over here: https://sebastian.itch.io/chess-ai
Support my work (and get early access to new videos and source code) on Patreon or Nebula
* Patreon: https://www.pat…
Think you can beat it? Give it a go over here: https://sebastian.itch.io/chess-ai
Support my work (and get early access to new videos and source code) on Patreon or Nebula
* Patreon: https://www.pat…
🔥6
Как раз на прошлом пирлабе обсуждали использование DALL-E для рисования картинок для пет проектов. Вот тут прикольно рассказывают, как рисовали графику для игры, что хорошо работало, что не очень, какие были ограничения и хаки.
#image #ai #ml
#image #ai #ml
Et tu, Cthulhu
Adventure game graphics with DALL-E 2 - Et tu, Cthulhu
Is DALL-E 2 fit for use in creative work? A case study involving pixel graphics for a point-and-click adventure game.
👍2
Слушать такой-то порт - это вообще как? В посте пытаются выстроить ментальную модель того, как оно устроено на уровне ОС, путём экспериментов. Очень мне понравился этот стиль с выстраиванием истории, персонажей и отношений между ними.
#socket #network #port
#socket #network #port
paulbutler.org
What does it mean to listen on a port?
👍5
На этой неделе решил всё посвятить SQLite, нашлась интересная серия постов.
- B-trees, страницы и формат хранения
- ACID и rollback journal
#sqlite #db
- B-trees, страницы и формат хранения
- ACID и rollback journal
#sqlite #db
Fly
SQLite Internals: Pages & B-trees
Let's open a hex editor and see what this thing is made of
👍6
Смотрите, какая странная штуковина: тулза, чтобы код писать и редактировать голосом.
Вот тут видос, из которого можно понять, что вообще происходит.
А вот тут можно посмотреть уже на написание кода, выглядит жутко, будто либо аневризму вот-вот заработаешь, либо демона какого призовёшь.
#tool #editor #voice
Вот тут видос, из которого можно понять, что вообще происходит.
А вот тут можно посмотреть уже на написание кода, выглядит жутко, будто либо аневризму вот-вот заработаешь, либо демона какого призовёшь.
#tool #editor #voice
GitHub
GitHub - cursorless-dev/cursorless: Don't let the cursor slow you down
Don't let the cursor slow you down. Contribute to cursorless-dev/cursorless development by creating an account on GitHub.
🤯3👍1🔥1
Тут вот челик разбирает, почему загрузка картинок с main потока тормозит и героически это обходит. Ну, хорошая статья, здорово написано, после шэренного drawable state хочется сходить помыть руки с мылом, но я бы условным глайдом загрузил иконку и не сношал бы себе мозг.
#resources #drawable #image
#resources #drawable #image
Хабр
Как работа с ресурсами вызывает микрофризы
Думаю, каждый из нас периодически сталкивается с непонятными микрофризами при взаимодействии с, казалось бы, простым UI… Просто скролишь список, и тут — бац! Лагнуло! Сегодня я бы хотел разобрать одну...
🤣7
Про типы, типа. Чтобы волосы были гладкими и шелковистыми. Ничего радикально нового, просто пост хороший.
#type #kotlin
#type #kotlin
kt.academy
Type modelling in Kotlin
Type safety is undervalued in most software projects and causes enormous financial losses throughout the world. Changing a few bad habits can lead to more reliable software.
Тут один дед в подкасте всё про obsidian задвигает. Поделитесь чтоли, если кто-то пользуется, для чего оно? Какие юзкейсы? В чём помогает? Ещё org-roam что-то подобное делает.
#tool
#tool
Obsidian
Obsidian - Sharpen your thinking
The free and flexible app for your private thoughts.
👍1
Не знаю даже, как кратко резюмировать этот пост. Чувак делится мыслями про софт и языки, экспериментирует с UI-фреймворками, и, наконец, пишет свой JVM язык. Пост длинный, но очень интересно.
#ui #programming #language
#ui #programming #language
Luis
Adventures in Dynamic Software, Visualisations, Creating a JVM Language, UI, and More
In which I detail what I've been doing this year, and some ideas for improving our software.
👍2🥰2
Раз уж мы опять на пирлабе залипли в DALL-E, оцените эту ссылку. Один и тот же промпт в стилях самых разных людей искусства (вроде бы на Stable Diffusion).
#ai #image #ml
#ai #image #ml
Old man yells at Rust programmers.
Дядька наш Линус поясняет за "Rust is safe" на уровне ядра.
#linux #kernel #rust
Дядька наш Линус поясняет за "Rust is safe" на уровне ядра.
#linux #kernel #rust
👍3🤮3
Смотрите, что нашёл. Блог, который пишется прямо ручкой на reMarkable. Очень странная хрень. Прямо очень странная. Неудобно писать (много ручного гемора), неудобно читать. "Почему, мистер Андерсон, почему? Во имя чего?"
#blog #handwriting
#blog #handwriting
🤮6❤1🥰1
Уф, чего только AI не нагенерит. Тут сайт со ссылками на генераторы мемов, стульев, лошадей и ещё кучи всего. Нет, какой-нибудь генератор людей - это круто, можно применить. Но вот генератор мемов мне в какой-то момент выдал прямо потустороннюю шутку про педофилию.
#ai #humor
#ai #humor
Thisxdoesnotexist
This X Does Not Exist
Using generative adversarial networks (GAN), we can learn how to create realistic-looking fake versions of almost anything, as shown by this collection of sites that have sprung up in the past month.
🔥5🥴2
Такого рода постов, как правильно задавать вопросы, уже много было, на самом деле. Но таких душных я ещё не видел. Но по делу всё, конечно. Олд скулы свело.
#guide #community
#guide #community
👍2😁1😐1🍓1
Интересный доклад. Jack Rusher - Stop Writing Dead Programs. В целом и общем, чел призывает задуматься над тем, почему мы пишем программы именно так.
#talk #programming #language
#talk #programming #language
YouTube
"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
Most new programming languages are accidentally designed to be backwards compatible with punchcards. This talk argues that it would be better to focus on building new live programming environments that can help us solve the problems of the future.
Talk trannoscript…
Talk trannoscript…
👍3🤔1
Джон Ромеро рассказывает про принципы и историю id Software (Doom, Quake, Wolfenstein и много чего ещё) в самом начале.
#talk #history #gamedev
#talk #history #gamedev
YouTube
"The Early Days of id Software: Programming Principles" by John Romero (Strange Loop 2022)
As co-founders of id Software, John Romero and John Carmack created the code behind the company's seminal noscripts. The principles they defined through experience in id's earliest days built upon one another to produce a unique methodology and a constantly…
🔥5👍1
Разработка ждёт балета
Аня наша Симонова и Егор наш Толстой в очередной раз делают свою штучку с исследованием команд мобильной разработки. Android в этот раз отдельно от iOS, что правильно, не надо нас с теми этими в одну кучу смешивать. Если ты на два фронта работаешь, не дури…
Известность команд Android разработки 2022
Известность команд Android разработки 2022
Рисерч DevCrowd: Известность команд Android разработки 2022
👍10💩4😐2🤔1