惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 聂微东
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Last Week in AI
Last Week in AI
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 三生石上(FineUI控件)
T
Tailwind CSS Blog
Apple Machine Learning Research
Apple Machine Learning Research
Hugging Face - Blog
Hugging Face - Blog
爱范儿
爱范儿
博客园 - 司徒正美
人人都是产品经理
人人都是产品经理
Jina AI
Jina AI
博客园 - 叶小钗
雷峰网
雷峰网
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - Franky
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
阮一峰的网络日志
阮一峰的网络日志
量子位

Show HN

Show HN: AI agents for UK GDAD PCF roles and their skills The Two Pillars: Mixer Mode and Meta-Software in the Reorganization of Software Work After AI GitHub - JaiCode08/teleport-env What 1,000+ Harness Experiments Taught Me About Self-Improving Agents Show HN: Liiists, a Markdown-first, iOS and CLI list app SwiperTab – Get this Extension for 🦊 Firefox (en-US) GitHub - kouhxp/fftext: Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command GitHub - sweetpad-dev/sweetpad: Develop Swift/iOS projects using VSCode GitHub - dogmaticdev/IRON: IRON a.k.a. Intermediate Representation Object Notation is a Interpreter/Database that is used to create Programming Languages. GitHub - sjhalani7/vaen: Package your AI coding harness into a portable .agent file, and share it across repos, teams, & the community without ever having to copy-paste instructions, skills, MCP config, or secrets. Show HN: Gandalf the Grader Show HN: Citadeld – replay any CI failure locally from a single file GitHub - tdortman/cuSBF: High-Performance GPU Super Bloom Filter coral-ai/claude-code-token-xray at main · Coral-Bricks-AI/coral-ai GitHub - ulyssestenn/funes: Funes is a Git-based framework for LLM-managed knowledge work: an AI Librarian ingests raw sources, builds an interlinked Markdown knowledge base, and uses it to produce cited reports, analyses, and other outputs. GitHub - ThatXliner/gah: Git Add Hunk, built for agents to use GitHub - harmont-dev/harmont-cli: Command-line client for the Harmont CI platform GitHub - brooksmcmillin/mcp-authflow: OAuth 2.0 Authorization Server framework for MCP servers GitHub - javaid-codes/audit-supply-chain-agents GitHub - amorey/gochan: A small library of common channel architectures for Go, inspired by Rust GitHub - arifozgun/OpenGem: Free, Open-Source AI API Gateway with Gemini, OpenAI & Anthropic Compatibility in 1 file GitHub - Pranesh950/BioPetals: 🌸 Run BIOxAI models at home, BitTorrent-style. Fine-tuning and inference up to 10x faster than offloading GitHub - cnguyen14/bounty-doctor: Diagnose a GitHub bounty issue before you waste hours: detects honeypot scam repos, AI-bot attempt swarms, and stale contests. Show HN: CoreMCP – MCP Server for On-Prem DBs Show HN: KittyHTML – Render HTML/CSS as an inline image in your terminal GitHub - bingud/filemat: Web-based file manager Show HN: TruthLens – Free multi-signal deepfake image detector GitHub - apexlocal-jz/claude-usage-tray: Windows system-tray app showing your Claude Code rate-limit usage at a glance. Zero deps, ~300 lines of PowerShell. Cross-IDE (works regardless of VS Code, Cursor, plain terminal). Release v0.1.2.1 · kouhxp/yapsnap GitHub - noopolis/moltnet: Self-hostable chat network for AI agents. Pre-built bridges for Claude Code, Codex, and the Claws. Rooms, DMs, history. No Slack bots, no Matrix, no glue code.
Release Macaroni Messenger 1.03 · vanyapr/makaroshki
snowflaxxx · 2026-06-14 · via Show HN

Macaroni Messenger 1.03

Date: 2026-06-14

Release type: documentation patch, officially nothing serious.

Main release idea:

Small documentation fixes.

What Changed

  • Fixed documentation.
  • Added one more document.
  • Translated one more document.
  • Added a link to the new document in Russian README.
  • Added a link to the new document in English README.
  • Added a link to the new document in the bilingual README.
  • Made Russian docs aware that English docs exist nearby.
  • Made English docs aware that the joke started in the Russian context.
  • Clarified that Macaroni Messenger is an HTML file, not a server.
  • Clarified that an HTML file does not store messages "on its side", because it has no side.
  • Clarified that messages physically live in a git repository.
  • Clarified that if the repository lives on a git host, the messages live with the git host.
  • Clarified that this is a technical fact, not legal magic.
  • Clarified that a normal messenger looks like messenger -> server -> database.
  • Clarified that Macaroni Messenger looks like messenger.html -> git host -> git repository.
  • Clarified the Russian context.
  • Clarified that there are personal data operators, information dissemination organizers, electronic messages, and other words that make a lawyer appear in the room.
  • Clarified that whether a specific regime applies depends on the specific service.
  • Clarified that the document is not legal advice.
  • Clarified that an HTML file is not a magic legal shield.
  • Put GitVerse, GitLab, GitHub, Gitea, Forgejo, self-hosted GitLab, and corporate git hosting into one unpleasant architectural picture.
  • Clarified that git hosting usually thinks it stores source code.
  • Clarified that Macaroni Messenger politely adds conversations there.
  • Clarified that .macaroni/chats/.../messages/.../*.json is an ordinary file for git.
  • Clarified that for the user it is a chat.
  • Clarified that for a lawyer it is the beginning of a beautiful workday.
  • Added Sberbank, Yandex, and other adults to the room.
  • Clarified that this is not hacking.
  • Clarified that this is not bypassing anything.
  • Clarified that this is not exploiting a vulnerability.
  • Clarified that this is normal use of git hosting: create a file, read a file, commit a file, get history.
  • Added two strategic chairs.
  • Clarified the first chair: give users universal file storage, change history, API, tokens, public and private repositories.
  • Clarified the second chair: close the API, cut CORS, break automation, and explain that it is for safety.
  • Clarified that Macaroni Messenger does not choose the chair for the platform.
  • Clarified that it only shows there are suddenly two chairs.
  • Clarified that forking GitLab was not enough for a peaceful life.
  • Clarified that an HTML file has no data center.
  • Clarified that an HTML file has no rack.
  • Clarified that an HTML file has no contract with electricians.
  • Clarified that an HTML file has no night-shift DevOps team.
  • Clarified that the hosting platform has all of that.
  • Clarified that Macaroni Messenger does not prevent a host from complying with the law.
  • Clarified that Macaroni Messenger does not encrypt the host transport against the host will.
  • Clarified that Macaroni Messenger does not hide the fact that files are being written.
  • Clarified that Macaroni Messenger does not break ACLs.
  • Clarified that Macaroni Messenger does not pretend to be a system process.
  • Clarified that Macaroni Messenger does not tell the user to "break the law".
  • Clarified that Macaroni Messenger says: "here is HTML, here is git, here is JSON, it works".
  • Added a "Completely Explicit" section.
  • Clarified that Macaroni Messenger was not conceived as a tool for bypassing blocks.
  • Clarified that Macaroni Messenger was not conceived as a way to break the law.
  • Clarified that Macaroni Messenger was not conceived as a political manifesto.
  • Clarified that the point is not the tool. The point is the users.
  • Added an educational analogy about parks and raincoats.
  • Clarified that before the Internet, exhibitionists went to parks.
  • Clarified that this did not make parks or raincoats bad.
  • Clarified that the author lives in Russia, votes, pays taxes, pays utility bills, and is not planning to move anywhere.
  • Clarified that the joke is seriously, literally not fighting the law.
  • Clarified that the joke is not bypassing blocks.
  • Clarified the real question of the release:
okay, fine,
what if we store the whole conversation
and the keys publicly?
take it and read it, if you can
  • Clarified that this is not a call to action.
  • Clarified that this is an architectural experiment that understood "open infrastructure" too literally.
  • Clarified that the pet project just happens to have tentacles, a pitchfork, and a tail sticking out of it.
  • Clarified that this happened.
  • Added the VPN, marketplace, and messenger story.
  • Clarified that sometimes to open the marketplace, you need to turn the VPN off.
  • Clarified that sometimes to open the messenger, you need to turn the VPN on.
  • Clarified that between these two switches, the desire to sit in either one can disappear.
  • Clarified that the freed time was used rationally.
  • Clarified that we "wrote" this.
  • Clarified that now you have to think about what to do with it.
  • Clarified the final formula: if chat lives in git, the data storage question moves to whoever provides that git.
  • Clarified that we are not calling anyone to do anything.
  • Clarified that we are simply pointing at the APIs of adult platforms.
  • Clarified that you know what to do.

The Almost Invisible Detail Near The End

Added documents:

  • docs/legal-collision.md
  • docs/legal-collision.en.md

This is a document about the legal collision that appears when a messenger has no backend, but messages live in git.

Short version:

if chat is stored as file history,
then it is stored by whoever stores file history

Everything else is small documentation fixes.

What Did Not Change

  • Macaroni Protocol v1 did not change.
  • .macaroni/ layout did not change.
  • Encryption 1.01 did not change.
  • GitHub/GitLab/GitVerse/Gitea/Forgejo adapters did not change.
  • messenger.html is still one file.
  • We still did not add a backend.

Result

Version 1.03 looks like a documentation release.

That is intentional.

Small documentation fixes.

Very small.