20 random bookmarks

2025-03-01

89.

FireMonkey is a totally new combined user-script and user-style manager

erosman.github.io/firemonkey/src/content/help.html#api

Огромная дока по менеджерам юзерскриптов со статистикой использования разных API в скриптах

2025-01-26

81.

Design of Keybinding, Key Shortcut, Input System

xahlee.info/kbd/keybinding_index.html

2025-01-19

78.

Using LD, the GNU linker - Options

ftp.gnu.org/old-gnu/Manuals/ld-2.9.1/html_node/ld_3.html

--wrap symbol
Use a wrapper function for symbol. Any undefined reference to
symbol will be resolved to wrap_symbol. Any
undefined reference to real_symbol will be resolved to
symbol.

This can be used to provide a wrapper for a system function. The
wrapper function should be called wrap_symbol. If it
wishes to call the system function, it should call
real_symbol.

Here is a trivial example:

2025-01-09

76.

Optimal quantization solves a minimum Optimal Transport projection. Lloyd algorithm computes a stationary point of this non-convex energy

x.com/gabrielpeyre/status/1877233844048339088

Gabriel Peyré в X: «Optimal quantization solves a minimum Optimal Transport projection. Lloyd algorithm computes a stationary point of this non-convex energy (see work by Canas and Rosasco https://t.co/yladoE9Q4O) https://t.co/JNNo8sGVPZ» / X

2024-12-28

73.

Рациократия: Теория общества и государства

ratiocracy.sbs

Данная книга - это попытка выстроить рационально обоснованную модель (теорию) общественного устройства на основе относительно небольшого набора базовых постулатов и логических рассуждений.
Такой подход позволяет обосновывать выбор тех или иных общественных решений, ведь на любой вопрос гражданина вроде 'почему я должен?' или 'почему мне нельзя?' должен быть обоснованный ответ, иначе индивид имеет полное право усомниться в справедливости данного общественного устройства.
Одновременно с этим книгу также можно рассматривать как:
- сжатую систематизацию либеральных и демократических идей об устройстве общества, в некотором смысле выжимку западной политической философии;
- достаточно полный список вопросов, необходимых для рассмотрения при обсуждении устройства общества;
- руководство по созданию свободной и демократической конституции;
- попытку автора разобраться в интересующих его вопросах и описать общество, в котором хотелось бы жить.

72.

ОРИГАМИ ВОРОНОГО

blog.altsoph.com/оригами-вороного

“ОРИГАМИ ВОРОНОГО” is published by Aleksey Tikhonov in Altsoph’s blog.

71.

VORONOI CITY

blog.altsoph.com/voronoi-city

“VORONOI CITY” is published by Aleksey Tikhonov in Altsoph’s blog.

67.

voronoi tessellation

twitter.com/KangarooPhysics/status/1253336959755251716
62.

Robert Fathauer в X: «I stopped by Sprouts today to pick up some groceries and was surprised to find them selling Voronoi tessellations. https://t.co/xmb1Z213lA» / X

x.com/RobFathauerArt/status/1374465100581507081

2024-12-14

Reposted 54.

The Illustrated TLS 1.2 Connection

tls12.xargs.org

semi-interactively explains how TLS works, very cool

2024-11-12

48.

Ментальный покер — Википедия

ru.wikipedia.org/wiki/Ментальный_покер

«Могут ли два нечестных друг к другу игрока сыграть в честный покер без использования карт, а, например, по телефону?»

2024-09-13

41.

Необычные приёмы отладки, которые браузер от вас скрывает

habr.com/ru/companies/ruvds/articles/842428

▍ Пропуск загрузки страницы

Не останавливать выполнение, пока не пройдёт 5 секунд после загрузки страницы:

performance.now() >5000

2024-08-17

38.

Major tech companies are producing far more carbon emissions than they suggest in their sustainability reports

mastodon.online/@parismarx/112974103327865869

2024-03-29

26.

Результаты Московского Марафона 24 сентября 2017 года

moscowmarathon2017.datalaboratory.ru/results?runners=1,18

2024-02-26

23.

PulseAudioDB

a.exozy.me/posts/pulseaudiodb

Anything can be a key-value database if you misuse it well enough!

2024-02-19

Reposted 19.

Pagefind | Pagefind — Static low-bandwidth search at scale

pagefind.app

Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure.

2024-01-29

18.

Dump nginx config from running process?

serverfault.com/questions/361421/dump-nginx-config-from-running-process

# Set pid of nginx master process here
pid=8192

# generate gdb commands from the process's memory mappings using awk
cat /proc/$pid/maps | awk '$6 !~ "^/" {split ($1,addrs,"-"); print "dump memory mem_" addrs[1] " 0x" addrs[1] " 0x" addrs[2] ;}END{print "quit"}' > gdb-commands

# use gdb with the -x option to dump these memory regions to mem_* files
gdb -p $pid -x gdb-commands

# look for some (any) nginx.conf text
grep worker_connections mem_*
grep server_name mem_*

2024-01-11

12.

Google начал определять 2ГИС как вредоносное приложение и просить его удалить

habr.com/ru/news/785496

С уходом из гугл плея в рустор многие российские приложения, например банки, с удовольствием добавили себе в манифест пермишены, с которыми гугл им никогда бы не дал опубликоваться в официальном сторе, например "QUERY_ALL_PACKAGES", чтобы следить за тем какие приложения установлены на устройстве пользователя. Эта информация может быть реально необходима приложению примерно никогда, в 99% случаев она нужна различным SDK которые собирают информацию о пользователе, телеметрию, профили для аналитики, статистики, и т.д. и ничего полезного для самого пользователя не делают. Гугл не разрешает публиковать приложения с этим пермишеном в официальном гугл сторе, но вот, сразу же после выхода первой же версии приложения в русторе, от приложений российских банков в сеть полетели данные об установленных приложениях.

Абсолютно та же история с чтением СМС. Гугл, в принципе, даёт право публиковать подобные приложения в сторе, но проверяет их в ручном режиме и смотрит действительно ли им необходим доступ к всем СМС, если нет - разворачивает. Разумеется, никаким банкам никакой доступ к СМС не может быть нужен в принципе. "Нам нужны ОТР-коды из СМС" - не оправдание. Для этого, во-первых, есть специальное апи, которое позволяет получить код из СМС и при этом не даёт доступа к содержанию всех остальных сообщений, а во-вторых, ничего не случится если пользователю потребуется лишние 3 секунды, чтобы посмотреть пришедшее СМС самостоятельно. Стоит ли и говорить что перейдя в рустор банки сразу же себе эти пермишены добавили, и теперь они имеют полный доступ к всем вашим СМС и могут делать с ними всё что хотят - читать, анализировать, удалять, отправлять, и т.д.

2023-12-24

6.

Mappable API Documentation and Code Examples

mappable.world/docs

Explore Mappable's comprehensive developer documentation, API references, guides, and code samples to kickstart your integration with Mappable's APIs.

2023-12-11

1.

Overpass turbo/Wizard — OpenStreetMap Wiki

wiki.openstreetmap.org/wiki/Overpass_turbo/Wizard#Wizard_filled_by_URL-parameter