Forwarded from Today I Learned 🎓
TIL that Archie Karas was a gambler who received a $10,000 loan in 1992, then turned it into $40 million in 1995 by gambling, only to lose it all later that year. [Source]
Wikipedia
Archie Karas
Anargyros Nicholas Karabourniotis[2] (Greek: Ανάργυρος Καραβουρνιώτης; November 1, 1950 – September 7, 2024), commonly known as Archie Karas, was a Greek-American gambler, high roller, poker player, and pool shark famous for the largest and longest documented…
🥰1
doing something
Updated https://github.com/ThirdLetterC/eth-mempool-monitor #c #crypto #ethereum
Also, optimized it to monitor millions of addresses at once
doing something
Also, optimized it to monitor millions of addresses at once
also, added
http_transmitter to send found transactions to your webhook
doing something
also, added http_transmitter to send found transactions to your webhook
Now, with different compression algorithms
🐛 Silkworm: асинхронний вебскрапінг на Python з Rust під капотом
Потрібно швидко зібрати дані з сайтів без купи шаблонного коду? Знайомтеся з silkworm-rs. Це async-first фреймворк для скрапінгу й краулінгу, побудований на двох швидких бібліотеках:
⚡️ wreq — HTTP-клієнт з імітацією браузерів (TLS/HTTP2-відбитки), редиректами й проксі
🦀 scraper-rs — швидкий парсинг HTML на Rust (CSS-селектори та XPath)
Що всередині:
• Асинхронний рушій з налаштовуваною конкурентністю, пріоритетною чергою, backpressure і таймаутами
• Проста модель Spider / Request / Response. Колбеки можуть повертати і дані, і нові запити
• Middlewares: ротація User-Agent і проксі, cookies, retry з експоненційним backoff, затримки, robots.txt
• Pipelines з коробки: JSON Lines, CSV, SQLite, XML. Як extras: Parquet, Excel, MongoDB, PostgreSQL, Elasticsearch, S3, DuckDB та інші
• Декларативне витягування даних через
• Конвертація HTML → Markdown (зручно для LLM-пайплайнів 🤖)
• Опційно: рендеринг JS-сторінок через Servo і підтримка `.onion`-сайтів
• Запуск на asyncio, uvloop, winloop або trio
• Повна типізація, Python 3.13+, експериментальна підтримка free-threaded 3.14
Приклад, що збирає цитати з пагінацією:
Встановлення:
📖 Документація: https://bitingsnakes.github.io/silkworm/
⭐️ GitHub: https://github.com/BitingSnakes/silkworm
Потрібно швидко зібрати дані з сайтів без купи шаблонного коду? Знайомтеся з silkworm-rs. Це async-first фреймворк для скрапінгу й краулінгу, побудований на двох швидких бібліотеках:
⚡️ wreq — HTTP-клієнт з імітацією браузерів (TLS/HTTP2-відбитки), редиректами й проксі
🦀 scraper-rs — швидкий парсинг HTML на Rust (CSS-селектори та XPath)
Що всередині:
• Асинхронний рушій з налаштовуваною конкурентністю, пріоритетною чергою, backpressure і таймаутами
• Проста модель Spider / Request / Response. Колбеки можуть повертати і дані, і нові запити
• Middlewares: ротація User-Agent і проксі, cookies, retry з експоненційним backoff, затримки, robots.txt
• Pipelines з коробки: JSON Lines, CSV, SQLite, XML. Як extras: Parquet, Excel, MongoDB, PostgreSQL, Elasticsearch, S3, DuckDB та інші
• Декларативне витягування даних через
Item, Text, Attr• Конвертація HTML → Markdown (зручно для LLM-пайплайнів 🤖)
• Опційно: рендеринг JS-сторінок через Servo і підтримка `.onion`-сайтів
• Запуск на asyncio, uvloop, winloop або trio
• Повна типізація, Python 3.13+, експериментальна підтримка free-threaded 3.14
Приклад, що збирає цитати з пагінацією:
from silkworm import HTMLResponse, Response, Spider, run_spider
from silkworm.pipelines import JsonLinesPipeline
class QuotesSpider(Spider):
name = "quotes"
start_urls = ("https://quotes.toscrape.com/",)
async def parse(self, response: Response):
if not isinstance(response, HTMLResponse):
return
for q in await response.select(".quote"):
text = await q.select_first(".text")
author = await q.select_first(".author")
if text and author:
yield {"text": text.text, "author": author.text}
next_link = await response.select_first("li.next > a")
if next_link:
yield response.follow(next_link.attr("href"), callback=self.parse)
run_spider(QuotesSpider, item_pipelines=[JsonLinesPipeline("quotes.jl")])
Встановлення:
pip install silkworm-rs
📖 Документація: https://bitingsnakes.github.io/silkworm/
⭐️ GitHub: https://github.com/BitingSnakes/silkworm
👍3❤1🤩1
Forwarded from Bender Rodrigueslpe
🔥1
https://www.google.com/maps/@31.5350832,34.4572663,1243m/data=!3m1!1e3?entry=ttu&g_ep=EgoyMDI2MDkyMy4wIKXMDSoASAFQAw%3D%3D
Google has updated Maps, now it's seen how Gaza looks like after Israeli bombardment
Google has updated Maps, now it's seen how Gaza looks like after Israeli bombardment
💔1😐1💅1
doing something
https://www.google.com/maps/@31.5350832,34.4572663,1243m/data=!3m1!1e3?entry=ttu&g_ep=EgoyMDI2MDkyMy4wIKXMDSoASAFQAw%3D%3D Google has updated Maps, now it's seen how Gaza looks like after Israeli bombardment
https://www.google.com/maps/@48.5962269,38.002714,254m/data=!3m1!1e3?entry=ttu&g_ep=EgoyMDI2MDkyMy4wIKXMDSoASAFQAw%3D%3D
Bakhmut and other cities as well
Bakhmut and other cities as well
💔5
doing something
🐛 Silkworm: асинхронний вебскрапінг на Python з Rust під капотом Потрібно швидко зібрати дані з сайтів без купи шаблонного коду? Знайомтеся з silkworm-rs. Це async-first фреймворк для скрапінгу й краулінгу, побудований на двох швидких бібліотеках: ⚡️ wreq…
Додав підтримку Apache Iggy та скіли для агентів щоб використовувати цей фреймворк
doing something
https://github.com/MarcinZukowski/pivco-huffman
GitHub
Release OpenZL v0.3.0 · facebook/openzl
The headline changes for v0.3.0 are a major upgrade of the native LZ engine, and the Compression Transformer, a neural selector that builds numeric compression graphs on the fly.
LZ Improvements
Op...
LZ Improvements
Op...