Иногда возникает необходимость сложить много статических данных в большую read-only мапу на старте приложения. Тут вот такую задачу решали на Go, чтобы получилось эффективнее обычной мапы. Но интерес на самом деле не в самой библиотеке, а в Binary Fuse Filters, на которых это строится (отдельно ещё раз хвалю Now I Get It! сервис C:).
#datastructure #go #library
#datastructure #go #library
Daniel Lemire's blog
A Fast Immutable Map in Go
Consider the following problem. You have a large set of strings, maybe millions. You need to map these strings to 8-byte integers (uint64). These integers are given to you. If you are working in Go, the standard solution is to create a map. The construction…
👍1
Очень интересный эксперимент: типа браузер, но весь каждая страничка этого веба генерится сеткой прямо на месте под запрос.
#ai #web
#ai #web
Flipbook
An infinite visual browser generated entirely on demand in real time
👍3
Claude Desktop без спросу прописывает в браузеры пермишены к native bridge для своих экстеншенов. Эдакий спящий шпиён, всегда готовый по команде подняться. Чудненько!
#cybersec #vulnerability #browser
#cybersec #vulnerability #browser
That Privacy Guy!
Anthropic secretly installs spyware when you install Claude Desktop — That Privacy Guy!
Anthropic's Claude Desktop silently installs a Native Messaging bridge into seven Chromium browsers, including browsers Anthropic's own documentation says it does not support, and browsers the user has not even installed.
🤬2👎1
О, прикольно, Playdate консоль теперь используют на учебных программах по геймдев направлениям.
#gamedev #hardware #education
#gamedev #hardware #education
👍2
Выше уже всплывал Unsure Calculator, тут вот похожий, но более разухабистый проект: калькулятор, работающий над объединениями отрезков.
#tool #math
#tool #math
Неожиданно: подкаст с автором кабанчика Designing Data-Intensive Applications. За ссылку спасибо @qwexter.
#talk #book #server
#talk #book #server
YouTube
Designing Data-intensive Applications with Martin Kleppmann
Martin Kleppmann is a researcher and the author of Designing Data-Intensive Applications, one of the most influential books on modern distributed systems. As of this month, the second, heavily updated edition of the book is out.
In this episode of Pragmatic…
In this episode of Pragmatic…
❤3
Потрясающая дырка - Copy Fail - root на почти любых Linux дистро, вышедших после 2017.
#cybersec #vulnerability #linux
#cybersec #vulnerability #linux
xint.io
Copy Fail: 732 Bytes to Root on Linux - Xint
Copy Fail (CVE-2026-31431) turns a Linux AF_ALG flaw into a 4-byte page cache write and local root across major Linux distributions and cloud platforms. | AI f…
👍4
Тут в целом просто хороший быстрый базовый экскурс в код-ассемблеры-линкеры, но понравилось другое: описывают, почему C как язык никуда не денется. Он сам уже стал языком описания POSIX интерфейсов и в целом их частью.
#c #asm #compiler
#c #asm #compiler
The Linux Field Guide
Why C is the Linux userspace interface - The Linux Field Guide
System calls, POSIX, and why every Linux program ultimately speaks C to the kernel - whether you wrote it in C or not.
❤3👍1🔥1
Тут разработчик pi.dev рассказывает, зачем и почему этого агента строил (супер минималистичный, но дофига расширяемый), а потом бурчит на то, как всё стало разваливаться. Ироничненько получается.
#talk #llm #ai
#talk #llm #ai
YouTube
Building pi in a World of Slop — Mario Zechner
All I wanted was a shitty coding agent that is truly mine. And I’d have loved to just tell you why and how I built pi. But then Peter decided to make it the agentic core of OpenClaw. And now pi is collateral. So yes, this is a talk about pi. But it is also…
❤2
Гугл пропихивает в W3C новый Prompt API - возможность сайтам дёргать локальную модель пользователя, живущую в браузере. Типа такой локальный инференс из коробки для простых задач или очень приватных вещей. Mozilla с этим стандартом не согласны. Аргументация там - вы хотите весь мир подсадить на свои такие модельки.
#browser #web #ai
#browser #web #ai
Mastodon
Firefox for Web Developers (@firefoxwebdevs@mastodon.social)
Chrome looks set to ship an LLM Prompt API to the web platform. At Mozilla, we oppose this API.
We feel it has a large interoperability risk, and Google imposing T&Cs on a web API sets a dangerous precedent.
Full details: https://github.com/mozilla/standards…
We feel it has a large interoperability risk, and Google imposing T&Cs on a web API sets a dangerous precedent.
Full details: https://github.com/mozilla/standards…
Тут собрали эдакий мониторинг грядущего конца света. Идея у них такая: мониторинг может быть полезен, если о конце света становится известно за несколько часов или дней. В таком случае знание просочится к людям, летающим бизнес джетами. И мы увидим, что в нетипичное время все джеты рванули подальше от городов. Там же на страничке и объясняют, как оно работает.
#aviation
#aviation
ews.kylemcdonald.net
Apocalypse Early Warning System
Local dashboard for monitoring tracked-aircraft concurrent-activity anomaly signals.
👍4👏1🤔1
Тут крик души на все новые модные TUI, которые для accessibility тулов ОС выдают на самом деле жёсткий поток спама. Особенно ругают gemini-cli, но я думаю таких полно.
#accessibility #terminal #ui
#accessibility #terminal #ui
The Inclusive Lens
The text mode lie: why modern TUIs are a nightmare for accessibility — The Inclusive Lens
The mythical, it's text, so it's accessible There is a persistent misconception among sighted developers: if an application runs in a te...
Блин, очень прикольно: про устройство нефтеперерабатывающих заводов, как они из нефти получают массу других веществ, про дистилляционную колонну - сколько за этим стоит интересных химических и физических процессов, и в конце немного про американский рынок НПЗ.
#hardware #resources #science
#hardware #resources #science
Construction-Physics
How an Oil Refinery Works
Though wind and solar continue to carve out larger and larger shares of world energy supply, the modern world still runs on petroleum, and will continue to do so for the foreseeable future.
Блэт. Here we go again. Raycast теперь тоже будет тормозить и жрать память как не в себя, потому что веб технологии, сцуко. Им, видите ли, нанимать тяжело.
#rant #app #js
#rant #app #js
Raycast
A Technical Deep Dive Into the New Raycast - Raycast Blog
The story behind Raycast's cross-platform rewrite and the details that make it feel fast, delightful, and familiar.
🤡13
Опупенное эссе-размышление от Aphyr на тему, что может нас ждать в самом ближайшем будущем с учётом текущего LLM бума. Рассуждения на тему отношений, общения, работы, спама, фейков, и тьмы тругих вещей. Всё это с кучей интересных ссылок на самое разное (например, я понятия не имел о существовании и применениях low-background steel).
Горячо рекомендую. Только сразу должен предупредить: эссе очень длинное. На пару часов или больше. Автор даже даёт удобно скачать PDF и EPUB.
#future #ai #llm
Горячо рекомендую. Только сразу должен предупредить: эссе очень длинное. На пару часов или больше. Автор даже даёт удобно скачать PDF и EPUB.
#future #ai #llm
👍4❤1