Entertainment

What DMARC Actually Protects You From, and What It Does Not

💥 Check out this must-read post from Hacker News 📖 📂 **Category**: 📌 **What You’ll Learn**: DMARC gets asked to do a lot of jobs it was never designed for. Teams reach for it as a spam filter, a phishing filter, and a general trust signal. It is none of those. The current DMARC protocol, defined in RFC 9989, answers a deliberately narrow question: did the owner of the domain in the visible From address authorise this message, and can that authorisation be established through an aligned SPF or DKIM result? That question is worth answering. It is also much…
Read More
janestreet/bonsai: A library for building dynamic webapps, using Js_of_ocaml · GitHub

janestreet/bonsai: A library for building dynamic webapps, using Js_of_ocaml · GitHub

🚀 Discover this awesome post from Hacker News 📖 📂 **Category**: 📌 **What You’ll Learn**: You rolled a # <button style="" on_click=% > Roll the dice </button> </div> |} ;; end Most internal Jane Street web applications are built with Bonsai Components are implemented as purely functional state machines, and are easily composable. Incrementalization inside the framework means that values don’t get recomputed until necessary. This applies to every value, not just the view. Other web frameworks tend to lump together state, incrementality, and rendering into a single abstraction, the UI component. By contrast, Bonsai allows you to compose state…
Read More
rust-project-goals/src/2026/move-trait.md at main · rust-lang/rust-project-goals · GitHub

rust-project-goals/src/2026/move-trait.md at main · rust-lang/rust-project-goals · GitHub

🔥 Explore this insightful post from Hacker News 📖 📂 **Category**: 📌 **What You’ll Learn**: Metadata Point of contact @lcnr Status Accepted What and why Let types opt out of being moved or forgotten, enabling scoped spawn, async drop, and pin-by-default Timespan 2026-2027 Roadmap Just add async Roadmap Rust for Linux Tracking issue [#635] Other tracking issues [rust-lang/rust#149607] Zulip channel #t-lang/move-trait [types] champion @lcnr [lang] champion @jackh726 We propose to introduce new traits that describe what operations are possible on a type. Today Rust assumes all types can be moved (relocated in memory) and forgotten (via mem::forget). We will introduce…
Read More

Don’t be a meat proxy

💥 Read this must-read post from Hacker News 📖 📂 **Category**: ✅ **What You’ll Learn**: Aug 03, 2026 Too often I ask a question in Slack or leave feedback under a merge/pull request or argue with friends in a WhatsApp group and get back: Claude said: [giant response verbatim] Please don't do this. I mean, I've done this. But I've been on the receiving end too many times now. This is not adding value. I can talk to Claude myself. It's going to be faster and I get to control the context. I don't need a meat proxy in between.…
Read More
ArcaEge/creakwork12: make your framework hinge rusty (wow it’s also written in rust too) · GitHub

ArcaEge/creakwork12: make your framework hinge rusty (wow it’s also written in rust too) · GitHub

🚀 Read this must-read post from Hacker News 📖 📂 **Category**: 💡 **What You’ll Learn**: turn your framework 12 into a creaky wooden door, basically this (that was also the inspiration too) but ported to a fw12. it may or may not work on other laptops too, I haven't tested it. the filtering is optimised for framework 12's hinge stiffness. demo.mp4 make your hinge go creaky tested on framework 12, might work on other laptops too ✨ effects ✨ pitch depends on position of hinge volume depends on how fast you adjust it have fun funny there is an executable…
Read More
The reporters at this news site are AI bots. OpenAI’s super PAC appears to be funding it.

The reporters at this news site are AI bots. OpenAI’s super PAC appears to be funding it.

🔥 Discover this awesome post from Hacker News 📖 📂 **Category**: 💡 **What You’ll Learn**: Last week, Nathan Calvin, vice president and general counsel of the advocacy group Encode, forwarded me a screenshot of an email he had received. The sender, a reporter named Michael Chen, was seeking comment for a story about an AI bill in Tennessee for a publication called The Wire by Acutus.The email Encode received from “Michael Chen.”Something was off about the email. The full title of the article was shared in advance, the framing was highly loaded, and the only format offered was “written Q&A.”…
Read More

The Computational Theory of Mind (Stanford Encyclopedia of Philosophy)

🚀 Explore this awesome post from Hacker News 📖 📂 **Category**: 📌 **What You’ll Learn**: The intuitive notions of computation and algorithm are central to mathematics. Roughly speaking, an algorithm is an explicit, step-by-step procedure for answering some question or solving some problem. An algorithm provides routine mechanical instructions dictating how to proceed at each step. Obeying the instructions requires no special ingenuity or creativity. For example, the familiar grade-school algorithms describe how to compute addition, multiplication, and division. Until the early twentieth century, mathematicians relied upon informal notions of computation and algorithm without attempting anything like a formal analysis.…
Read More
ssh.place: r/place over SSH

ssh.place: r/place over SSH

🔥 Check out this awesome post from Hacker News 📖 📂 **Category**: 💡 **What You’ll Learn**: ssh.place: r/place over SSH One canvas. Everyone draws on it over SSH. No account, no install · 200×60 cells · one placement every 15s Draw on it: ssh ssh.place Any SSH key works. There is nothing to sign up for. 30 online · 2042 of 12000 cells drawn How it works Move the cursor with the arrow keys, wasd or hjkl The canvas is wider than your terminal, so scroll to pan around. shift+←/→ jumps a whole screen. Pick a color with 0 to…
Read More
johnsonjh/cpm386: CP/M-386: CP/M for 386 protected mode, derived from CP/M-68K · GitHub

johnsonjh/cpm386: CP/M-386: CP/M for 386 protected mode, derived from CP/M-68K · GitHub

🚀 Discover this awesome post from Hacker News 📖 📂 **Category**: 📌 **What You’ll Learn**: CP/M‑386 is CP/M for 386 protected mode, derived from CP/M‑68K. CP/M‑386 is currently in the very early development stages. Compatible with 386 (and later systems) with 2MB (or more) memory. Systems using either PC BIOS or UEFI (with CSM) are supported. VGA, 8042 PS/2, 8250/16450/16550 UART, CMOS RTC, and 8253/8254 PIT are supported. CP/M‑386 should be highly source‑compatible with other implementations: System BDOS coverage CP/M‑68K 1.3 100% CP/M 2.2 100% CP/M‑Plus 71% DOS‑Plus 62% MP/M 2.1 50% The system currently reports BDOS 2.2 to applications. The CP/M‑386 BDOS…
Read More

Why Book Corners won’t sync contributions back to OpenStreetMap

🚀 Explore this awesome post from Hacker News 📖 📂 **Category**: ✅ **What You’ll Learn**: A feature that sounded obviously good When I introduced Book Corners, I explained that much of its initial data came from OpenStreetMap. OSM gave the project a useful starting point, with thousands of public bookcases already mapped around the world. Book Corners also accepts new libraries directly from its users. People can submit a location and a photo, and the contribution becomes public after moderation. It seemed only fair that, when one of those submissions was missing from OSM, Book Corners should be able to…
Read More