На пальцах разбирают, как работает схема разделения секрета Шамира (когда ключ бьём на N частей, а для восстановления нужны только M кусочков, M<=N).
#math #cryptography
#math #cryptography
ente
How Shamir's Secret Sharing Works
A visual explanation of how threshold secret sharing lets any k of n shares recover a secret.
🔥2❤1👍1
Чел хотел сделать нативное для Apple платформ приложение с Markdown чатом (гусары, молчать). И он прямо старался: пробовал и SwiftUI, и AppKit, и даже TextKit. Хотелось простого: чтобы текст в длинном сообщении можно было выделить. По итогу работало всё и везде через одно место, платформа больше вставляла палки в колеса, чем помогала. Ну, было сложно, и чел сдался. Сдался джаваскриптам и электронам, потому что там-то всё это как раз более-менее неплохо работает.
#apple #ui #web
#apple #ui #web
Artem Loenko
Native all the way, until you need text | Artem Loenko
Why building a rich, selectable, streaming Markdown chat UI on macOS still pushes you toward WebKit or Electron.
😁8😱4
Forwarded from linkmeup
Видимо, скоро мы уже совсем серьёзно будем говорить GNU/Windows, ибо тут очередное удивительное рядом: Microsoft выпустили GNU coreutils для винды. На расте, кстати.
ls, grep, cat, cp, find и так далее. Вот прям всё это теперь нативно в винде.
Ещё раз, для закрепления: не в WSL, а прямо в консоли винды. Тот же синтаксис, флаги, логика работы. Всё на месте.
https://github.com/microsoft/coreutils
P.S. Ну реально, последние дни наступают. Как скоро завезут bash в cmd?
ls, grep, cat, cp, find и так далее. Вот прям всё это теперь нативно в винде.
Ещё раз, для закрепления: не в WSL, а прямо в консоли винды. Тот же синтаксис, флаги, логика работы. Всё на месте.
https://github.com/microsoft/coreutils
P.S. Ну реально, последние дни наступают. Как скоро завезут bash в cmd?
GitHub
GitHub - microsoft/coreutils: Coreutils for Windows: Installer & Packaging
Coreutils for Windows: Installer & Packaging. Contribute to microsoft/coreutils development by creating an account on GitHub.
🔥5🤣3❤1
Разработка ждёт балета
Чудеснейший короткий рассказец о том, как некие пришельцы обнаруживают человечество: They're Made Out Of Meat. Несколько прелестных цитат: - They made the machines. That’s what I’m trying to tell you. Meat made the machines. - Thinking meat! You’re asking…
Max Leiter's website
They're Made Out of Weights | Max Leiter
with apologies to Terry Bisson
😁3
А здесь разбирают, почему лава лампы и прочие маятники Cloudflare - это скорее маркетинговый буллшит, чем необходимый источник энтропии.
#random #math #cryptography
#random #math #cryptography
loup-vaillant.fr
The Futility of Lava Lamps: What Random Really Means
Lava lamps are cool, but there are better ways to get random numbers.
Просто любопытное: история фигурных скобок в Unix и C, или почему можно вот так (даже сейчас в gcc 16.1, правда с
#history #c #unix
-trigraphs)#include <stdio.h>
int main(int argc, char *argv[]) ??<
printf("hello, world!\n");
??>#history #c #unix
Thalia Archibald’s blog
Curly braces: An evolution of UNIX and C
Research, writing, and software history
Кто-то решил построить embeddings, но из рецептов, ингредиентов и их свойств. То есть близкие ингредиенты находятся рядом, можно выбрать направление в пространстве, чтобы двигаться в "острую" сторону, и т.п. Там на самом деле 3 родственных, но разных модели, которые могут ответить на вопросы по типу "чем заменить крольчатину в этом блюде" или "какие приправы подойдут к баранине". Тут пэйпер на arxiv. Тут местами странная адаптация от now I get it.
#math #science
#math #science
🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Каждый день находится что-то новое невероятное. Узнал о существовании мирка "fantasy computers". Людям слишком много компьютеров обычных, и они программируют себе маленькие особые. Иногда это именно fantasy consoles: как находятся энтузиасты писать сейчас под условный Game Boy и шпилить потом в это на эмуляторах, так находятся и игроки в консоль, которой никогда не было. Прямо симулякр по Пелевину какой-то. Ну, или для учебных целей. В-общем, тут можно посмотреть на приятный пример такого компьютера (с графикой, своим ЯП и кучей софта - прямо в браузере), а тут - на целый гигантский список этих проектов.
#just4fun #emulator #education
#just4fun #emulator #education
❤4🔥1
Никаких Lets Encrypt сертификатов врагам свободы! Уж это их точно остановит! И смешно, и плакать хочется.
#network #https #certificate
#network #https #certificate
🤡5🔥1
Прикол: на EU Alternative пост про "как быть бомжу". Типа как совсем-совсем минимальными затратами (только тачка) бутстрапить проект (ну или просто делать что-то крошечное экспериментальное поиграться) на европейской инфраструктуре. Дают список сервисов с бесплатными планами под разные задачи - email каналы, GDPR-friendly аналитика и мониторинг, платежи.
#experiment #startup
#experiment #startup
eualternative.eu
The bootstrapper's EU stack for under €10 per month
How close to zero can you get on a 100% EU infrastructure stack? A bootstrapper-friendly setup for under €10 a month.
👍7❤1🤯1
Подвернулось интересное и непонятное. С одной стороны, как будто бы нашлись спутники, запущенные рф, у которых одна задача - в нужный момент заглушить GNSS у части планеты. С другой, пронаблюдал следующую дискуссию: с одной стороны очень простой и понятный взгляд, а с другой - очень детальный разбор вроде бы понимающим человеком.
#talk #space #gps
#talk #space #gps
👍3🤮3🌚1
Тут почему-то опять ругают SwiftUI. Мол, чтобы сделать действительно хорошее macOS приложение, которое уважает платформу и старается быть максимально нативным, нужно сражаться с фреймворком, который всего нужного не поддерживает.
#apple #ui #rant
#apple #ui #rant
Paulo's Blog
Using SwiftUI to Build a Mac-assed App in 2026
More than five years after SwiftUI's release, how well does it hold up for building a first-class Mac app?
👍1
Смотрите, KDE applications for Android is a thing! И оно цветёт и пахнет! Какой нахрен compose? Qt, ребята, Qt!
#kde #android #linux
#kde #android #linux
www.volkerkrause.eu
KDE Android News (June 2026)
Quite a few things have happened around the Android platform support for KDE applications in recent months, so high time for another update on that.
🌚8❤🔥2❤1😁1🤝1
Вот тут страшно, конечно. Чел взял себе sound bar, который подключается к компу как HID устройство (что в конечном итоге позволяет ему притвориться клавиатурой). Начал его исследовать (хотел управлять из Linux). Нашёл весёлую цепочку уязвимостей: без pairing и без физического доступа к девайсу его можно прошить, притвориться клавиатурой, и набрать что-нибудь в подключенный комп. Красиво!
#vulnerability #cybersec #hardware
#vulnerability #cybersec #hardware
😨1
Куча рандомной интересной инфы (часть раз, часть два) вокруг regex, которую автор собрал по мотивам исследования топа вопросов по теме на StackOverflow, разрабатывая свою библиотечку. И про теория vs. практика, и почему не надо пытаться парсить HTML регулярными выражениями (но не по той причине, которую в универе назвали), и много о чём ещё.
#regex #stackoverflow
#regex #stackoverflow
👀3❤1🔥1
О, Пол Грэм написал «How to Earn a Billion Dollars». Всё, получается, рецепт есть, надо делать 😅
#money
#money
💯1
Разработка ждёт балета
Подвернулось интересное и непонятное. С одной стороны, как будто бы нашлись спутники, запущенные рф, у которых одна задача - в нужный момент заглушить GNSS у части планеты. С другой, пронаблюдал следующую дискуссию: с одной стороны очень простой и понятный…
История продолжает развиваться: что-то действительно не так с GPS в Европе, и не до конца понятно, что именно.
#space #gps
#space #gps
🤷♂1❤1😁1🤔1
Прикольно: на Википедии для их же собственного использования большой дополняемый список особенностей, по которым можно выпалить, что текст написан ИИ.
#wikipedia #ai #llm
#wikipedia #ai #llm
Wikipedia
Wikipedia:Signs of AI writing
This is a list of writing and formatting conventions typical of AI chatbots such as ChatGPT, with real examples taken from Wikipedia articles, drafts, comments, and other content. It is a field guide to help detect undisclosed AI-generated content on Wikipedia:…
🔥4👍2