https://tomassetti.me/resources-create-programming-languages/
A collection of tutorials, books and tools useful for (different aspects of) programming languages development from Gabriele Tomassetti (Strumenta).
A collection of tutorials, books and tools useful for (different aspects of) programming languages development from Gabriele Tomassetti (Strumenta).
Strumenta
68 Resources on creating programming languages
A guide to create programming languages presenting an organized list of selected articles, books, tutorials, and tools on designing languages and compilers.
👍2👎1🔥1
http://mlss.cc/
#mlss #machinelearning summer schools — all over the world. Some lectures #video available.
#mlss #machinelearning summer schools — all over the world. Some lectures #video available.
Инопланетяне заявили о прекращении своей деятельности в России. Больше никого забирать не будут.
😢5🤡2
AlexTCH
Инопланетяне заявили о прекращении своей деятельности в России. Больше никого забирать не будут.
"Все анальные зонды самоуничтожатся. Приносим извинения за доставленные неудобства."
🤡2
Ладно, шутки в сторону, хочу "прорекламировать" https://github.com/gsantner/markor Мне, конечно, не платят (это грёбаное бесплатное open-source приложение), и на моё мнение всем плевать, но я всё равно его озвучу!
It's a solid piece of technology. По сути, это редактор текстовых файлов (Markdown в первую очередь и ещё нескольких сопутствующих) для мобилок. С добавлением встроенной навигации по папкам претендует на "notes manager". Но в этом и штука — я целенаправленно искал "notes manager", который будет тупо писать в файлики в специальной папочке, которую можно синхронизировать Syncthing. Works like a charm. Для параноиков имеется шифрование, но я не пользуюсь.
It's a solid piece of technology. По сути, это редактор текстовых файлов (Markdown в первую очередь и ещё нескольких сопутствующих) для мобилок. С добавлением встроенной навигации по папкам претендует на "notes manager". Но в этом и штука — я целенаправленно искал "notes manager", который будет тупо писать в файлики в специальной папочке, которую можно синхронизировать Syncthing. Works like a charm. Для параноиков имеется шифрование, но я не пользуюсь.
GitHub
GitHub - gsantner/markor: Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..
Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, .. - gsantner/markor
👍2
Ещё в процессе поисков набрёл на https://github.com/GitJournal/GitJournal
По сути тоже редактор Markdown файлов в папках, но сразу умеет синхронизироваться с Git-репой. В этом смысле совместим с Foam и кто там ещё делает Zettelkasten поверх Markdown в Git. Умеет в красивое отображение файликов в виде карточек и всякое такое, но я прошёл мимо.
По сути тоже редактор Markdown файлов в папках, но сразу умеет синхронизироваться с Git-репой. В этом смысле совместим с Foam и кто там ещё делает Zettelkasten поверх Markdown в Git. Умеет в красивое отображение файликов в виде карточек и всякое такое, но я прошёл мимо.
GitHub
GitHub - GitJournal/GitJournal: Mobile first Note Taking integrated with Git
Mobile first Note Taking integrated with Git. Contribute to GitJournal/GitJournal development by creating an account on GitHub.
https://dev.to/eevajonnapanula/results-of-quick-testing-of-documentation-tools-accessibility-3808
Accessibility is hard, on the Web in particular. Even for (essentially) static documentation sites. 😒
Accessibility is hard, on the Web in particular. Even for (essentially) static documentation sites. 😒
DEV Community 👩💻👨💻
Results of Quick Testing of Documentation Tools' Accessibility
When writing my blog post about what backend devs can do for accessibility, I did some quick...
https://github.com/toeverything/AFFiNE
Любопытный проект от китайских коллег. Notion meets Miro, как они себя позиционируют. Перетаскивание блоков на бесконечном холсте давно напрашивалось, давно можно было сделать — хорошо, что кто-то наконец-то подорвался. Поверх CRDT. Многообещающе.
Любопытный проект от китайских коллег. Notion meets Miro, как они себя позиционируют. Перетаскивание блоков на бесконечном холсте давно напрашивалось, давно можно было сделать — хорошо, что кто-то наконец-то подорвался. Поверх CRDT. Многообещающе.
GitHub
GitHub - toeverything/AFFiNE: There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base…
There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable an...
🔥5
https://www.youtube.com/watch?v=s6pjxCuNGjc
"What makes a programming language successful?"
An opinionated take for sure and the author doesn't deny it. Still surprisingly sensible. Very little about language features and everything about "ecosystem", "DX", affordances and so on.
"What makes a programming language successful?"
An opinionated take for sure and the author doesn't deny it. Still surprisingly sensible. Very little about language features and everything about "ecosystem", "DX", affordances and so on.
YouTube
Keynote (Day 2). What makes a programming language successful? | Jeremy Howard | JuliaCon 2022
Jeremy Howard is a data scientist, researcher, developer, educator, and entrepreneur. Jeremy is a founding researcher at fast.ai, a research institute dedicated to making deep learning more accessible, and is an honorary professor at the University of Queensland.…
😱1
https://www.alignmentforum.org/posts/XxX2CAoFskuQNkBDy/discovering-agents
Maybe their "AI alignment research" does provide solid statistical methods after all. 😏
Maybe their "AI alignment research" does provide solid statistical methods after all. 😏
www.alignmentforum.org
Discovering Agents — AI Alignment Forum
Work done with Ramana Kumar, Sebastian Farquhar (Oxford), Jonathan Richens, Matt MacDermott (Imperial) and Tom Everitt. …
https://jmlr.org/papers/v14/bottou13a.html
"Counterfactual Reasoning and Learning Systems: The Example of Computational Advertising"
Way back in 2013 the guys built a model of an ads selection system in the form of a causal graph and learning/optimization as a counterfactual inference problem. Might be curious to compare to aforementioned AI alignment paper on agent discovery.
"Counterfactual Reasoning and Learning Systems: The Example of Computational Advertising"
Way back in 2013 the guys built a model of an ads selection system in the form of a causal graph and learning/optimization as a counterfactual inference problem. Might be curious to compare to aforementioned AI alignment paper on agent discovery.
https://www.hillelwayne.com/post/stamping-on-eventstream/
A pretty deep and thoughtful analysis of an (old)
A pretty deep and thoughtful analysis of an (old)
event-stream library security incident (Bitcoins theft) by Hillel Wayne (from back when the topic was still hot). It identifies many more — technical and organisational, thus addressable — issues than simply "you just have to audit all of your 100500 transitive dependencies even if you have no idea about security and won't recognize a RCE even if it jumped at you". (For the record I won't recognize most of even half-assed vulnerabilities.)Hillel Wayne
STAMPing on event-stream
The goal of a STAMP-based analysis is to determine why the events occurred… and to identify the changes that could prevent them and similar events in the future. 1
One of my big heroes is Nancy Leveson, who did a bunch of stuff like the Therac-25 investigation…
One of my big heroes is Nancy Leveson, who did a bunch of stuff like the Therac-25 investigation…
https://www.fast.ai/2022/07/28/nbdev-v2/
Fast.ai Jupyter Notebooks extension (
Fast.ai Jupyter Notebooks extension (
nbdev, execnb) + Quarto which can render notebooks and some other formats to pretty much any format (HTML/Markdown/LaTeX/docx/etc.) through Pandoc. I was already pointed to Quarto before which is pretty cool by itself. Together they indeed promise interesting environment and extended workflow for Data Science, Development, Education, Tutorials and so on.http://glueviz.org/
Looks like pretty interesting and powerful visual #dataanalysis tool. Comparing the same (selected) data subset across different graphs is insightful and illuminating.
Looks like pretty interesting and powerful visual #dataanalysis tool. Comparing the same (selected) data subset across different graphs is insightful and illuminating.
https://executablebooks.org/en/latest/
Another one for producing publications/documentation from Jupyter Notebooks.
Another one for producing publications/documentation from Jupyter Notebooks.
https://medium.com/@kentbeck_7670/test-commit-revert-870bbd756864
Kent Beck promotes another crazy radical workflow. But it might indeed be fun to try for a hobby project. 😊
Kent Beck promotes another crazy radical workflow. But it might indeed be fun to try for a hobby project. 😊
Medium
test && commit || revert
As part of Limbo on the Cheap, we invented a new programming workflow. I introduced “test && commit”, where every time the tests run…
Вас в школе учитель(ница) математики заставляла расписывать промежуточные шаги при решении задачи? Исследователи из Google AI заставили это делать свои Language Models:
https://ai.googleblog.com/2022/05/language-models-perform-reasoning-via.html
Удивительное дело, но явное выписывание промежуточных шагов сильно помогает решать математические задачки. Видимо, учителя математики что-то нащупали за последние 200 лет своей совокупной деятельности.
Что несколько более удивительно, обучение модели выполнению детерминированных логических шагов, в частности, арифметических операций происходит прямо на естественном языке, натурально как в школе. Точнее, людям в школе-то как раз дают явные алгоритмы сложения-вычитания-умножения-деления ("в столбик"), а "ИИ" (уже/пока что) — нет.
Но исследователи и исследовательницы на этом не остановились, и подумали "а что если заменить шаги математических вычислений на манипуляции, производимые роботом?":
https://ai.googleblog.com/2022/08/towards-helpful-robots-grounding.html
Оказалось, что докинув в замес ещё пару ML/RL-трюков (image-based behavioral cloning, temporal-difference-based RL, RetinaGAN и прочее по мелочи) можно поднять процент успешных задуманных "хитрых планов" до 84, и выполненных до 74. Ещё недостаточно хорошо, чтобы "спасать жизни", но сильно лучше, чем 50/50.
По такой радости даже запилили "продающий сайт":
https://sites.research.google/palm-saycan
https://ai.googleblog.com/2022/05/language-models-perform-reasoning-via.html
Удивительное дело, но явное выписывание промежуточных шагов сильно помогает решать математические задачки. Видимо, учителя математики что-то нащупали за последние 200 лет своей совокупной деятельности.
Что несколько более удивительно, обучение модели выполнению детерминированных логических шагов, в частности, арифметических операций происходит прямо на естественном языке, натурально как в школе. Точнее, людям в школе-то как раз дают явные алгоритмы сложения-вычитания-умножения-деления ("в столбик"), а "ИИ" (уже/пока что) — нет.
Но исследователи и исследовательницы на этом не остановились, и подумали "а что если заменить шаги математических вычислений на манипуляции, производимые роботом?":
https://ai.googleblog.com/2022/08/towards-helpful-robots-grounding.html
Оказалось, что докинув в замес ещё пару ML/RL-трюков (image-based behavioral cloning, temporal-difference-based RL, RetinaGAN и прочее по мелочи) можно поднять процент успешных задуманных "хитрых планов" до 84, и выполненных до 74. Ещё недостаточно хорошо, чтобы "спасать жизни", но сильно лучше, чем 50/50.
По такой радости даже запилили "продающий сайт":
https://sites.research.google/palm-saycan
research.google
Language Models Perform Reasoning via Chain of Thought
Posted by Jason Wei and Denny Zhou, Research Scientists, Google Research, Brain team In recent years, scaling up the size of language models has be...
https://www.jaggedalliance.com/
As a long-time Jagged Alliance 2 fan I have very high hopes for Jagged Alliance 3! 😃
As a long-time Jagged Alliance 2 fan I have very high hopes for Jagged Alliance 3! 😃
Thqnordic
Jagged Alliance 3 – Official Game Website
Jagged Alliance 3 is a tactical game with role-playing elements, where you fight with the A.I.M. mercs your way to a war-torn country in Central Africa.
👍2