https://www.youtube.com/watch?v=33YSWaR3kAQ
Another crazy Erdös' conjecture recently proved. Though not yet peer-reviewed. 😊
Another crazy Erdös' conjecture recently proved. Though not yet peer-reviewed. 😊
YouTube
Primes and Primitive Sets (an Erdős Conjecture is cracked) - Numberphile
Extra footage at https://youtu.be/-r2agPNx0gA - Featuring Jared Duker Lichtman. More links & stuff in full description below ↓↓↓
A proof of the Erdős primitive set conjecture: https://arxiv.org/abs/2202.02384
More Prime Number videos: https://bit.ly/PrimePlaylist…
A proof of the Erdős primitive set conjecture: https://arxiv.org/abs/2202.02384
More Prime Number videos: https://bit.ly/PrimePlaylist…
SHAP (SHapley Additive exPlanations) is a game theoretic approach to explain the output of any machine learning model. It connects optimal credit allocation with local explanations using the classic Shapley values from game theory and their related extensions:
https://github.com/slundberg/shap#citations
#machinelearning #explainableai
https://github.com/slundberg/shap#citations
#machinelearning #explainableai
GitHub
GitHub - shap/shap: A game theoretic approach to explain the output of any machine learning model.
A game theoretic approach to explain the output of any machine learning model. - shap/shap
https://www.hertzbleed.com/
Holw cow! They're now leaking secrets from constant-time cryptographic algorithms using CPUs' frequency scaling! 😱
Holw cow! They're now leaking secrets from constant-time cryptographic algorithms using CPUs' frequency scaling! 😱
Hertzbleed
Hertzbleed Attack
Turning Power Side-Channel Attacks Into Remote Timing Attacks on x86
🔥1
Хроники войны против компьютеров общего назначения, так сказать: https://cheapskatesguide.org/articles/owning-our-devices.html
Типа, "мы программисты" и так понимаем к чему всё идёт, и давно возмущены. Мы, типа, поборники свободного или хотя бы открытого софта, прожжёные пользователи GNU/Linux. Но там всё равно имеется кучка интересных ссылок. В частности.
https://cheapskatesguide.org/articles/pluton.html — Ryzen 6000 CPU for laptops is the first to incorporate Microsoft's Pluton technology. Давайте, фанаты Ryzen, топайте стройными рядами в цифровой концлагерь Microsoft. 😏
В общем, дело идёт к тому, что лет через 5 я личными вещами буду заниматься на "полукустарном" ноуте на RISC-V под управлением DragonflyBSD (просто давно хотел попробовать Dragonfly, если не попрёт, слезу на FreeBSD, конечно).
Типа, "мы программисты" и так понимаем к чему всё идёт, и давно возмущены. Мы, типа, поборники свободного или хотя бы открытого софта, прожжёные пользователи GNU/Linux. Но там всё равно имеется кучка интересных ссылок. В частности.
https://cheapskatesguide.org/articles/pluton.html — Ryzen 6000 CPU for laptops is the first to incorporate Microsoft's Pluton technology. Давайте, фанаты Ryzen, топайте стройными рядами в цифровой концлагерь Microsoft. 😏
В общем, дело идёт к тому, что лет через 5 я личными вещами буду заниматься на "полукустарном" ноуте на RISC-V под управлением DragonflyBSD (просто давно хотел попробовать Dragonfly, если не попрёт, слезу на FreeBSD, конечно).
🤔3
AlexTCH
https://www.trymito.io/ Every Data Analysis platform attempts to expand until it includes a Spreadsheet. Those platforms which cannot so expand are replaced by ones which can. Or maybe Any sufficiently complicated Data Analysis platform contains an ad hoc…
Ну, как я и говорил "Every Data Analysis platform attempts to expand until it includes a Spreadsheet": https://observablehq.com/@observablehq/introducing-data-table-cell
ЧСХ, как и Mito, эти таблички тоже умеют превращаться в код (SQL в данном случае).
ЧСХ, как и Mito, эти таблички тоже умеют превращаться в код (SQL в данном случае).
Observable
Quickly explore & analyze your data with Data Table Cell
We're excited to announce the launch of the Observable Data Table Cell. Data Table Cell is a visual data analysis tool that allows you to quickly explore and analyze your data directly in the UI.
Внезапный ночер поэзии. Без особого повода вспомнил https://stihi.ru/2007/06/21-1254 Наслаждайтесь.
stihi.ru
Какая б ни была Совдепья...
Какая б ни была Совдепья - здесь жил и хавал черный хлеб я, курил траву, мотал в Москву... Там - КГБ и пьянь в заплатах, но и Христос рожден не в Штатах, прикинь: в провинции, в хлеву. Какая б ни была имперья, иной выгадывать теперь я не стану, ибо э т о…
AlexTCH
Внезапный ночер поэзии. Без особого повода вспомнил https://stihi.ru/2007/06/21-1254 Наслаждайтесь.
Вчера недостаточно внимательно прочитал. Потому что я помню вариант отсюда: http://lib.ru/SHTERN/shliman.txt (там и остальное прекрасно).
TIL: в Google Docs сочетание клавиш
ctrl + space сбрасывает форматирование (полужирное-курсив-подчёркивание).Интересное дело, базы данных — особенно реляционные — разрабатывали и разрабатывают не просто для хранения данных, но и для работы с ними, в частности — анализа. OLAP значит OnLine Analytic Processing, и поддерживается всеми основными РСУБД, как коммерческими, так и открытыми. Некоторые поддерживают очень продвинутую аналитику.
И тем не менее, когда Data Analysis стал "Sexy Job" оказалось, что данные выгружают в Excel и "развлекаются" с ними уже там...
И тем не менее, когда Data Analysis стал "Sexy Job" оказалось, что данные выгружают в Excel и "развлекаются" с ними уже там...
👍2
https://nitor.com/en/articles/pitfalls-and-bumps-clojures-extensible-data-notation-edn
Why you need an up-to-date complete specification of a serialization format with several independent implementations. 😏
Why you need an up-to-date complete specification of a serialization format with several independent implementations. 😏
Nitor
Pitfalls and bumps in Clojure's Extensible Data Notation (EDN) - Nitor
Extensible Data Notation or EDN is the Clojure equivalent of JSON: using the language’s literal syntax for data serialisation. Some people recommend EDN for serialisation in full-stack Clojure projects. Not many talk about its pitfalls.
👍1
https://types22.inria.fr/files/2022/06/TYPES_2022_paper_24.pdf
For all Property-Based Testing fans out there: test properties of your properties! Exhaustively! 😂
(An upcoming TYPES-2022 workshop talk.)
For all Property-Based Testing fans out there: test properties of your properties! Exhaustively! 😂
(An upcoming TYPES-2022 workshop talk.)
👍2
Recent Strumenta's webinar about transpilers: https://vimeo.com/724885911/42b82a24fe
Slides separately: https://www.dropbox.com/s/134x10dkj4w7z8q/Let's%20talk%20about%20transpilers.pdf
And another one about parsers: https://vimeo.com/671065225/12498eb5d3
Slides separately: https://www.dropbox.com/s/134x10dkj4w7z8q/Let's%20talk%20about%20transpilers.pdf
And another one about parsers: https://vimeo.com/671065225/12498eb5d3
Советские переводчики были настолько крутые, что даже верлибры переводили в рифму! 😂
Решил реанимировать и подновить один JS frontend проект.
npm outdated ни в какую не показывает devDependencies. На SO висит старый вопрос почему npm outdated не показывает ничего кроме devDependencies. 🤦♀️Оказалось, что
npm outdated почему-то не может найти devDependencies без npm install. npm install конечно не работал из-за протухших зависимостей.Вдохновлено IKEA: Web frontend -- у тебя есть инструкция, но собрать по ней ничего не возможно.
😁2
https://github.com/cucapra/dahlia
A language + a Compiler written in Scala for High-Level Synthesis (FPGA programming).
A language + a Compiler written in Scala for High-Level Synthesis (FPGA programming).
GitHub
GitHub - cucapra/dahlia: Time-sensitive affine types for predictable hardware generation
Time-sensitive affine types for predictable hardware generation - cucapra/dahlia
🔥1
Refocusing Programming Languages Theory from programs to programming: http://tomasp.net/histogram/
Tomas Petricek presents and discusses (at length!) a prototype of a new programming language (together with two interactive online editors!) built around the process of constructing a program, not the end artifact. The language named Histogram encapsulates a formal interaction calculus representing several user interactions with a system that result in a (partial) program.
As Tomas points out this approach is akin to interactive theorem proving with tactics, where the user interacts with the system writing down tactics which implicitly build a program (most often a formal proof is a (kind of) program).
But explicit focus on interactions allows going further and capturing not only usual notions of programs-as-texts or programs-as-ASTs, but also such atypical (in academic research) forms as Jupyter Notebooks with heavily non-linear (in reality) evaluation order and implicit global state of computation. Plus good old autocompletion. 😊
The fun part: we can develop a type system for interaction calculus with non-trivial metatheoretic and practical properties. Rephrasing Robin Milner's "Well-typed programs cannot go wrong" — "Well-typed interactions cannot produce ill-typed programs". 😁
Tomas Petricek presents and discusses (at length!) a prototype of a new programming language (together with two interactive online editors!) built around the process of constructing a program, not the end artifact. The language named Histogram encapsulates a formal interaction calculus representing several user interactions with a system that result in a (partial) program.
As Tomas points out this approach is akin to interactive theorem proving with tactics, where the user interacts with the system writing down tactics which implicitly build a program (most often a formal proof is a (kind of) program).
But explicit focus on interactions allows going further and capturing not only usual notions of programs-as-texts or programs-as-ASTs, but also such atypical (in academic research) forms as Jupyter Notebooks with heavily non-linear (in reality) evaluation order and implicit global state of computation. Plus good old autocompletion. 😊
The fun part: we can develop a type system for interaction calculus with non-trivial metatheoretic and practical properties. Rephrasing Robin Milner's "Well-typed programs cannot go wrong" — "Well-typed interactions cannot produce ill-typed programs". 😁
tomasp.net
Histogram: You have to know the past to understand the present
To invent new programming tools, we need to shift our focus from programs to programming. Programs are created through a variety of interactions, but programming research often forgets about those. In this interactive essay, we represent programs as lists…
👍4🔥3