Forwarded from Architecture Weekly
DNS Cache Memory Optimization 👷♂️
Whoever tells you data structures don’t matter in the age of AI - ban them. Cloudflare manages to save hundreds of terabytes of memory across the glove doing small optimizations to the ways DNS cache records are stored with the knowledge of how Rust store data and dropping dns owners when they are identical. Brilliant engineering work.
#dns #performance
Whoever tells you data structures don’t matter in the age of AI - ban them. Cloudflare manages to save hundreds of terabytes of memory across the glove doing small optimizations to the ways DNS cache records are stored with the knowledge of how Rust store data and dropping dns owners when they are identical. Brilliant engineering work.
#dns #performance
Cloudflare Blog
How we saved 100 terabytes of memory by optimizing 1.1.1.1’s DNS cache
Five Rust-level memory optimizations to the DNS cache layout of Big Pineapple cut per-entry memory by 56%, freeing approximately 100 TB of memory across Cloudflare's fleet.
Forwarded from Zvyčajny😋
нарэшце дайшлі рукі да плянаванага неалькі гадоў перапісаньня тарашкевізатара на раст
Хуткасьць павялічылася
- 30мб кусок вікіпэдыі праз камандны радок: 8-10с -> 1.3-1.7с
- 10мб кусок вікіпэдыі праз сайт: 13с -> 1c
Але пры выкарыстаньні на малых тэкстах праз джаваскрыпт WASM модуль (сайт яго выкарыстоўвае), можа быць павальней у 2-3 разы, але затрымкі не заўважныя
Пачатковае перапісваньне дало x2 паляпшэньне хуткасьці
далейшыя аптымізацыі яшчэ дадатковыя x3:
- ручная апрацоўка тэксту замест рэгулярных выразаў
- групіроўка некалькіх рэгулярных выразаў у 1
А таксама перапрацаваны альгарытм падсьветкі зьменаў, стаў больш дакладна паказваць
У працэсе перапісваньня тэж выкрылася некалькі невялічкіх багаў (у некаторых спэцыфічных месцах мяккія знакі не дадаваліся) якія былі выпраўлены
для ўжываньня праз камандны радок можна ўсталяваць як па старому праз
Хуткасьць павялічылася
- 30мб кусок вікіпэдыі праз камандны радок: 8-10с -> 1.3-1.7с
- 10мб кусок вікіпэдыі праз сайт: 13с -> 1c
Але пры выкарыстаньні на малых тэкстах праз джаваскрыпт WASM модуль (сайт яго выкарыстоўвае), можа быць павальней у 2-3 разы, але затрымкі не заўважныя
Пачатковае перапісваньне дало x2 паляпшэньне хуткасьці
далейшыя аптымізацыі яшчэ дадатковыя x3:
- ручная апрацоўка тэксту замест рэгулярных выразаў
- групіроўка некалькіх рэгулярных выразаў у 1
А таксама перапрацаваны альгарытм падсьветкі зьменаў, стаў больш дакладна паказваць
У працэсе перапісваньня тэж выкрылася некалькі невялічкіх багаў (у некаторых спэцыфічных месцах мяккія знакі не дадаваліся) якія былі выпраўлены
для ўжываньня праз камандны радок можна ўсталяваць як па старому праз
npm install -g taraskevizer, так і з рэлізаў, потым пляную тэж дадаць на crates.io як раст лібуForwarded from Artjom Kalita
https://blog.jetbrains.com/ai/2026/07/ponytail-skill-claude-tested/ полезно к этой статье почитать вот это
The JetBrains Blog
Ponytail Skill for Claude Code: Does It Really Cut Tokens
Part 3 of a series where we take public "token saver" add-ons for coding agents and run the same paired A/B benchmark against each of them. Part 1 was the caveman skill (advertised −65%, measured −8.5
❤1👍1
Forwarded from Architecture Weekly
Introducing TIN for PostgreSQL 🤟
PlanetScale just introduced a new type of the full text search index, which they claim to be blazingly fast. While the traditional engines like Lucene use the artificial document ids; doing a native full text search to Postgres allows to use ctid - physical tuple id, which claimed to significantly improve performance. Not without problems though: follow the article for the details.
#db #performance
PlanetScale just introduced a new type of the full text search index, which they claim to be blazingly fast. While the traditional engines like Lucene use the artificial document ids; doing a native full text search to Postgres allows to use ctid - physical tuple id, which claimed to significantly improve performance. Not without problems though: follow the article for the details.
#db #performance
Planetscale
Introducing TIN: full-text search for Postgres — PlanetScale
TIN is a fast, full-featured, full-text search index for Postgres
Forwarded from Grzegorz Brzęczyszczykiewicz
GitHub
GitHub - KingKongRobotics/jumper: 🦀 Jumper — an crab robot.
🦀 Jumper — an crab robot. Contribute to KingKongRobotics/jumper development by creating an account on GitHub.
Forwarded from Rust BY
#1 REA Reverse – Engineer Anything
▲ 413 · 💬 150 comments
TLDR:
1. **REA Setup**: Install a coding agent to transform you into Sherlock Holmes of the software world.
2. **What is Reverse Engineering?**: It’s peeking under software's hood without a wrench.
3. **Calculator Mystery**: Why 200 + 10% = 220? Because it's secretly a magician.
4. **Dino Game Speed**: Turns out it’s less lazy and more caffeine with each jump.
5. **Get Technical**: Master the art of examining code without making your head explode.
▲ 413 · 💬 150 comments
TLDR:
1. **REA Setup**: Install a coding agent to transform you into Sherlock Holmes of the software world.
2. **What is Reverse Engineering?**: It’s peeking under software's hood without a wrench.
3. **Calculator Mystery**: Why 200 + 10% = 220? Because it's secretly a magician.
4. **Dino Game Speed**: Turns out it’s less lazy and more caffeine with each jump.
5. **Get Technical**: Master the art of examining code without making your head explode.
REA
REA: Reverse Engineering for Your Coding Agent
Reverse engineer apps, binaries and browser behavior with your coding agent. Follow clear guides and try interactive examples with REA.
Forwarded from opennet.ru
Релиз Firefox 158
Состоялся релиз web-браузера Firefox 158 и сформированы обновления прошлых веток с длительным сроком поддержки - 153.5.0 и 115.43.0. В рамках нового двухнедельного цикла формирования релизов на стадию бета-тестирования переведена ветка Firefox 159, релиз которой намечен на 27 октября.
Полный текст:
https://opennet.ru/66459/
https://opennet.me/66459/
Состоялся релиз web-браузера Firefox 158 и сформированы обновления прошлых веток с длительным сроком поддержки - 153.5.0 и 115.43.0. В рамках нового двухнедельного цикла формирования релизов на стадию бета-тестирования переведена ветка Firefox 159, релиз которой намечен на 27 октября.
Полный текст:
https://opennet.ru/66459/
https://opennet.me/66459/
Forwarded from Grzegorz Brzęczyszczykiewicz
SolidCraft
SolidCraft: try it in your browser
Open-source parametric CAD built in Rust. Desktop, browser, and MCP for AI agents.
Just in case, open registration on pretty good conference with online sessions: https://p99conf.io/
P99 CONF
P99 Conference | ScyllaDB
The event for developers who care about P99 percentiles and high-performance, low-latency applications.
Forwarded from opennet.ru
В systemd добавлена возможность разработки компонентов на языке Rust
В кодовую базу системного менеджера systemd принято изменение, добавляющее возможность создания компонентов на языке Rust. Rust намерены использовать только для разработки новых компонентов, а существующий код на языке Си переписывать на Rust не планируют. Пакетный менеджер cargo в процессе сборки не применяется, остаётся задействована только сборочная система Meson. Rust-код используется в режиме no_std (без стандартной библиотеки), разрешено использовать только библиотеки core, alloc и libc.
Полный текст:
https://opennet.ru/66539/
https://opennet.me/66539/
В кодовую базу системного менеджера systemd принято изменение, добавляющее возможность создания компонентов на языке Rust. Rust намерены использовать только для разработки новых компонентов, а существующий код на языке Си переписывать на Rust не планируют. Пакетный менеджер cargo в процессе сборки не применяется, остаётся задействована только сборочная система Meson. Rust-код используется в режиме no_std (без стандартной библиотеки), разрешено использовать только библиотеки core, alloc и libc.
Полный текст:
https://opennet.ru/66539/
https://opennet.me/66539/