Sunday, September 22, 2024

Show HN: Inbound Email (SMTP) to Webhook https://ift.tt/Ut7HXjL

Show HN: Inbound Email (SMTP) to Webhook Here's my first (hopefully of many) open source release. A minimal script to receive emails via SMTP, parse content (including headers), store attachments in Amazon S3, and forward email content to a webhook. I use it to power DMARC report storage and email content testing. Some of the big email API providers have inbound APIs but costs can rack up fast if you're using them at scale. Hence why I built this. https://ift.tt/ZpJskgt Features - SMTP server to receive emails concurrently - Parses incoming emails using mailparser - Uploads attachments to Amazon S3 - Forwards parsed email content to a specified webhook - Configurable via environment variables - Handles large attachments gracefully - Queue system for processing multiple emails and webhook requests simultaneously https://ift.tt/ZpJskgt September 22, 2024 at 11:49AM

Show HN: Formulaer – Free, simple and clean forms https://ift.tt/xhRbtMz

Show HN: Formulaer – Free, simple and clean forms https://formulaer.com/ September 22, 2024 at 12:34PM

Show HN: PDF to MD by LLMs – Extract Text/Tables/Image Descriptives by GPT4o https://ift.tt/E6jaViq

Show HN: PDF to MD by LLMs – Extract Text/Tables/Image Descriptives by GPT4o I've developed a Python API service that uses GPT-4o for OCR on PDFs. It features parallel processing and batch handling for improved performance. Not only does it convert PDF to markdown, but it also describes the images within the PDF using captions like `[Image: This picture shows 4 people waving]`. In testing with NASA's Apollo 17 flight documents, it successfully converted complex, multi-oriented pages into well-structured Markdown. The project is open-source and available on GitHub. Feedback is welcome. https://ift.tt/xU7QBoX September 22, 2024 at 07:35AM

Saturday, September 21, 2024

Show HN: Open-source text classification CLI – train models with no labeled data https://ift.tt/r3ltTDB

Show HN: Open-source text classification CLI – train models with no labeled data aiq lets you use a single CLI command to auto-label text data with a language model API & train an efficient classifier on the labels. Training and inference are super fast (both run on CPU). https://ift.tt/JYRi372 September 21, 2024 at 12:52AM

Tokens – Iconic Symbols of Muni’s Past

Tokens – Iconic Symbols of Muni’s Past
By Kelley Trahan

Shop mechanics repairing fare boxes at Elkton Shops | April 24, 1947 This Transit Month, we're excited to dive into the history of our payment methods here at Muni. Today, we'll go way back to the 1930s. That’s when a new approach to managing fares became necessary to keep pace with a rapidly growing city. San Francisco Municipal Railway (Muni) token. In 1937, when the Market Street Railway increased its fare from 5 cents to 7 cents, San Francisco transit riders were introduced to the token. Tokens were sold to riders in bulk at a discount rate. They offered a convenient way to adjust fare...



Published September 20, 2024 at 05:30AM
https://ift.tt/DXZkC9K

Show HN: EloqKV – Scalable distributed ACID key-value database with Redis API https://ift.tt/PupGzm1

Show HN: EloqKV – Scalable distributed ACID key-value database with Redis API We're thrilled to unveil EloqKV, a lightning-fast distributed key-value store with a Redis-compatible API. Built on a new database architecture called the Data Substrate, EloqKV brings significant innovations to database design. Here’s the unique features that makes it stand out: - Flexible Deployment: Run it as a single-node in-memory KV cache, a larger-than-memory database or scale to a highly available, distributed transactional database with ease. - High Performance: Achieves performance levels comparable to top in-memory databases like Redis and DragonflyDB, while significantly outperforming durable KV stores like KVRocks. - Full ACID Transactions: Ensures complete transactional integrity, even in distributed environments. - Independent Resource Scaling: Scale CPU, memory, storage, and logging resources independently to meet your needs. We’d love to hear your thoughts and feedback! https://ift.tt/vUyGDCF September 19, 2024 at 05:33PM

Show HN: Inngest 1.0 – Open-source durable workflows on every platform https://ift.tt/JmPrqxD

Show HN: Inngest 1.0 – Open-source durable workflows on every platform Hi HN! I’m Tony, one of the co-founders of Inngest ( https://inngest.com/ ) Inngest is an open-source durable workflow platform that works on any cloud. Durable workflows are stateful, long running step functions written in code, which automatically retry on failure. It abstracts everything about queues, event streams and state for you, letting you focus on code. Some examples of uses: managing stateful AI chained step functions; managing search/rag indexes and data pipelines; integrations and webhooks; billing and payment flows. Technical details: unlike other solutions, we put lots of effort into designing our SDK’s step.run APIs to make them extremely easy to use — developer experience is the most important thing for us. We had to design and build our own queueing system to work with multi-tenancy, batching, and debouncing, and we’re iterating on this as we move to FoundationDB. It’s largely all Go in the backend, with a bunch of caching, clickhouse, event streams, and coordination on our behalf. Workers are shared nothing, and run based off of the queue and execution state. We did a post last year as we iterated on our TS SDK. The product has changed a lot since then and wanted to show the community what’s changed as we reach 1.0: * Golang, Java, and Python SDKs with cross-language function invocation (across clouds, too) * Multi-tenant aware flow control (concurrency, throttling, debounce) * Batching, grouping many events into a single function call * Much improved dashboard, with tracing and metrics built in * Advanced recovery tools like function replay, temporary pausing, bulk cancellation (with optional expressions). No more dead letter queues! * Branch deploys built in, with staging env support out of the box * Full local testing with production parity There's a ton on the roadmap, with more launching next week. We’re hiring systems & infra engineers, too — it’s a fun job with lots of challenges! Wanted to say thank you to the HN community for feedback so far! Happy Friday :) https://ift.tt/JlryYF0 September 20, 2024 at 11:03PM

Show HN: Orca – AI Game Engine https://ift.tt/By5qzel

Show HN: Orca – AI Game Engine https://ift.tt/EnUGtua August 16, 2025 at 02:52AM