Hacker News
Logo updates to Stack Overflow's visual identity
Article URL: https://meta.stackexchange.com/questions/417394/logo-updates-to-stack-overflows-visual-identity
Comments URL: https://news.ycombinator.com/item?id=47252041
Points: 1
# Comments: 0
OpenPawz secures AI agents: From memory encryption to multi-agent governance
Article URL: https://github.com/OpenPawz/openpawz/blob/main/reference/security.mdx
Comments URL: https://news.ycombinator.com/item?id=47252033
Points: 1
# Comments: 1
Show HN: Open Memory Specification (OMS), Context Assembly Language (Cal)
Hi HN. We wrote an open specification for portable AI agent memory.
The problem: every agent framework (LangChain, CrewAI, AutoGen) has its own memory format. There's no standard way to port memory between systems, verify it hasn't been tampered with, or prove to a regulator that you deleted it.
OMS defines three things:
1. *A binary container format (.mg)* — memory grains are content-addressed (SHA-256), immutable, deterministically serialized (MessagePack). Think .git objects for agent knowledge. 10 grain types: Belief, Event, State, Workflow, Action, Observation, Goal, Reasoning, Consensus, Consent.
2. *CAL (Context Assembly Language)* — a query language for assembling LLM context. The notable design choice: delete is a structural impossibility. Not a policy — the grammar has no production rules for destructive operations. Append-only writes, bounded execution, token-budget-aware assembly.
3. *SML (Semantic Markup Language)* — flat output format for LLM consumption. Tag names are grain types (``, ``, ``). No XML processor needed.
The whole thing is CC0 (public domain). OWFa 1.0 licensed.
GitHub: https://github.com/openmemoryspec/oms
Happy to answer questions about the design decisions.
Comments URL: https://news.ycombinator.com/item?id=47252030
Points: 1
# Comments: 0
A Silly Shell Pitfall
Article URL: https://gaultier.github.io/blog/shell_pitfall.html
Comments URL: https://news.ycombinator.com/item?id=47252017
Points: 1
# Comments: 0
Cloudflare Pages' Headers When Using Middleware
Article URL: https://logs.jasonhk.dev/notes/cloudflare-pages-headers-when-using-middleware/
Comments URL: https://news.ycombinator.com/item?id=47252013
Points: 1
# Comments: 0
Data Has Weight but Only on SSDs
Article URL: https://cubiclenate.com/2026/03/04/data-has-weight-but-only-on-ssds-blathering/
Comments URL: https://news.ycombinator.com/item?id=47251987
Points: 2
# Comments: 0
With Neo, Apple Goes After Windows 11
Article URL: https://om.co/2026/03/04/apple-goes-after-window-11-with-neo/
Comments URL: https://news.ycombinator.com/item?id=47251979
Points: 1
# Comments: 0
Show HN: ChessWoodie – structured chess tactics training
I built ChessWoodie as a platform for structured chess tactics training.
Most puzzle trainers give you random puzzles. That can help calculation, but it also means you rarely see the same pattern twice, which makes it harder to build fast pattern recognition.
ChessWoodie organizes puzzles into courses where the same positions repeat across training cycles. The approach is inspired by the Woodpecker Method: solving the same puzzles repeatedly until the patterns become automatic.
You can try it directly in the browser. There’s a guest login if you want to jump straight into solving puzzles.
Curious to hear feedback from people who train tactics regularly.
Comments URL: https://news.ycombinator.com/item?id=47251225
Points: 1
# Comments: 0
The Iran War's Most Precious Commodity Isn't Oil, It's Desalinated Water
Article URL: https://www.bloomberg.com/opinion/articles/2026-03-04/iran-war-the-most-precious-commodity-is-water-not-oil
Comments URL: https://news.ycombinator.com/item?id=47251194
Points: 1
# Comments: 0
Pure Independence
Article URL: https://collabfund.com/blog/pure-independence/
Comments URL: https://news.ycombinator.com/item?id=47251164
Points: 1
# Comments: 0
Stop Rebuilding Front End Apps for Environment Variables (REP RFC)
Every environment requires rebuilding the same application just to change configuration like API URLs, feature flags, or auth endpoints.
Backend systems solved this problem long ago with runtime configuration. You build once and configure the application when it starts.
Static webapps never got a clean equivalent.
Most solutions today are ad-hoc: - env.sh scripts that rewrite bundles - CI pipelines rebuilding per environment - templating HTML files - framework-specific hacks
These approaches are fragile and tied to specific build tools.
I’ve been working on a small protocol called REP (Runtime Environment Protocol) that tries to solve this in a portable way.
The idea is simple: 1. Infrastructure provides configuration as environment variables. 2. A gateway injects them into the HTML response as a JSON payload. 3. The frontend reads them at runtime through a small SDK. 4. The payload is integrity-verified to prevent tampering.
example injected payload: { "public": { "API_URL": "https://api.example.com" }, "_meta": { "integrity": "sha256-..." } }
The frontend can then read configuration at runtime instead of at build time.
This enables: • build once, deploy anywhere • environment configuration via infrastructure • compatibility with static hosting and CDNs • no rebuilds when configuration changes
The spec focuses on three things: • a standard payload format • secure integrity verification • predictable injection semantics
I’m sharing it mostly to get feedback from people who deal with deploying frontend apps at scale.
Spec: https://github.com/RuachTech/rep/blob/main/spec/REP-RFC-0001.md
URL: https://rep-protocol.dev
Curious if others have run into the same pain or solved this differently.
Comments URL: https://news.ycombinator.com/item?id=47251155
Points: 1
# Comments: 1
Console Inbox
Article URL: https://www.console.com/blog/inbox-ai-service-desk/
Comments URL: https://news.ycombinator.com/item?id=47251152
Points: 1
# Comments: 0
Distributed Systems Simulator
Article URL: https://paperdraw.dev/
Comments URL: https://news.ycombinator.com/item?id=47251136
Points: 1
# Comments: 1
Show HN: I improved my handwritten math OCR (now preserves derivations)
I built this after almost losing a semester’s worth of handwritten math derivations.
I was taking a Signals and Systems course and filling notebooks with Laplace transforms and long derivations. Before finals I tried digitizing them so I could search my notes.
Everything failed.
Most OCR tools can recognize the characters, but they destroy the structure that makes math readable:
- aligned equations lose alignment - multi-step derivations collapse into paragraphs - numbered problems merge together - tables flatten into plain text
So I built *Axiom*.
Instead of focusing only on transcription accuracy, it focuses on *preserving mathematical structure*.
Upload a photo of handwritten STEM notes and it returns structured Markdown with real LaTeX — keeping aligned equations, derivation steps, and problem blocks intact.
Under the hood it’s basically:
image → vision model → structured Markdown + LaTeX → KaTeX render
Most of the work ended up being in *layout preservation*, not OCR.
https://www.useaxiomnotes.com/app
Happy to answer questions.
Comments URL: https://news.ycombinator.com/item?id=47251134
Points: 1
# Comments: 1
Autonomous Weapons vs a Nineteen-Year-Old at a Checkpoint
Article URL: https://cezarcocu.com/blog/autonomous-weapons-vs-a-nineteen-year-old-at-a-checkpoint/
Comments URL: https://news.ycombinator.com/item?id=47251126
Points: 1
# Comments: 0
The Shortcut No One Talks About in Early Stage Startups
When I first started thinking about building a startup, I assumed the hardest part would be execution. Turns out, the real trap is getting stuck in the idea phase for months. You keep searching for something “original,” scrolling Reddit threads, saving random notes, and convincing yourself the perfect idea will suddenly appear.
That’s basically where I was until I randomly came across StartupIdeasDB on Google. Instead of brainstorming endlessly, it felt like browsing a structured library of real startup opportunities and pain points people are already facing. It immediately changed how I think about ideas.
Rather than trying to invent something from scratch, you can start with patterns that already exist and focus on execution. Honestly, it felt like skipping weeks of idea hunting in one evening. Early-stage founders rarely talk about this shortcut, but it makes the starting line much clearer.
If you’re stuck in idea paralysis, something like StartupIdeasDB can surprisingly break that loop. Sometimes the best startup idea isn’t discovered in a moment of inspiration, it’s found by looking at the right data.
Comments URL: https://news.ycombinator.com/item?id=47251094
Points: 1
# Comments: 0
Solar in poor countries is creating a lead hazard
Article URL: https://www.slowboring.com/p/solar-in-poor-countries-is-creating
Comments URL: https://news.ycombinator.com/item?id=47251081
Points: 3
# Comments: 0
Show HN: Bashd – Helper scripts for bulk CLI file management
My personal Bash scripts turned full-on toolkit. Great for managing large datasets, backups, or just for quick file navigation.
Comments URL: https://news.ycombinator.com/item?id=47251057
Points: 1
# Comments: 0
No-backprop SNN scores 98.2% on Split-MNIST task-incremental, age 14
Article URL: https://github.com/theGcmd/SNNcontinual-learning
Comments URL: https://news.ycombinator.com/item?id=47251047
Points: 1
# Comments: 0
