NTSB Preliminary Report – Ups Boeing MD-11F Crash [pdf]
ntsb.gov
Microsoft makes Zork open-source
opensource.microsoft.com
CoMaps emerges as an Organic Maps fork
lwn.net
Go Cryptography State of the Union
words.filippo.io
The Lions Operating System
lionsos.org
Okta's NextJS-0auth troubles
joshua.hu
Launch HN: Poly (YC S22) – Cursor for Files
Android and iPhone users can now share files, starting with the Pixel 10
blog.google
Ask HN: How are Markov chains so different from tiny LLMs?
Freer Monads, More Extensible Effects (2015) [pdf]
okmij.org
Show HN: F32 – An Extremely Small ESP32 Board
github.com
Free interactive tool that shows you how PCIe lanes work on motherboards
mobomaps.com
What's in a Passenger Name Record (PNR)? (2013)
hasbrouck.org
Interactive World History Atlas Since 3000 BC
geacron.com
Theft of 'The Weeping Woman' from the National Gallery of Victoria
en.wikipedia.org
Two recently found works of J.S. Bach presented in Leipzig [video]
youtube.com
Red Alert 2 in web browser
chronodivide.com
Firefox 147 Will Support the XDG Base Directory Specification
phoronix.com
50th Anniversary of BitBLT
mastodon.sdf.org
The Firefly and the Pulsar
centauri-dreams.org
Show HN: My hobby OS that runs Minecraft
astral-os.org
Adversarial Poetry as a Universal Single-Turn Jailbreak Mechanism in LLMs
arxiv.org
Hi HN! We’re Ethan and Danny, the authors of Tangent (https://github.com/telophasehq/tangent), a Rust-based log pipeline where all normalization, enrichment, and detection logic runs as WASM plugins.
We kept seeing the same problems in the OCSF (https://ocsf.io) community: 1) Schemas change constantly. Large companies have whole teams dedicated to keeping vendor→OCSF mappings up to date. 2) There’s no shared library of mappings, so everyone recreates the same work. 3) Writing mappers is tedious, repetitive work. 4) Most pipelines use proprietary DSLs that are hard to share and hard for tools/LLMs to generate.
Tangent takes a different approach: no DSLs – mappings and enrichments are just normal code compiled to WASM, shareable plugins – we maintain a community library (https://github.com/telophasehq/tangent-plugins), interoperability – we can run other engines’ DSLs (e.g., Bloblang) inside WASM for easy migration, full flexibility – plugins can validate schemas, call external APIs (https://github.com/telophasehq/tangent/blob/main/examples/en...), or perform complex transforms (https://github.com/telophasehq/tangent-plugins/blob/main/zee...).
Here's an example Python transformation plugin to drop all fields from a log except `message`:
We have plenty more examples in the repo.Because plugins are just Go/Python/Rust, LLMs can create new mappers with ease. For example, I asked:
and only had to make a few minor tweaks. (https://github.com/telophasehq/tangent-plugins/blob/main/aws...)Performance-wise, a 16-core Amazon Linux box processes ~480 MB/s end-to-end (TCP → Rust-WASM transform → sink) on ~100-byte JSON logs. The CLI includes tooling to scaffold, test, and benchmark plugins locally. Here's a deep dive into how we are able to get this performance: https://docs.telophasehq.com/runtime.
We’d love to get your feedback! What do you think?