frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I built the WordPress GPG signing workflow that didn't exist

2•mvpprojects•1h ago
In February 2023, a developer named James Tomasino wrote about signing blog posts with GPG keys and ended with one line:

"If you're using WordPress, you'll need to find some other path forward."

That sat unanswered for two years. I built the path forward — and the foundation it runs on. Two GPL plugins.

ArchivioMD solves a problem every WordPress site on managed hosting hits eventually: you need files at the site root security.md, privacy.md, disclosure.md, robots.txt and you have no FTP access to put them there.

The plugin manages 30+ predefined Markdown documents from the WordPress admin, writes them to wherever the server will accept them (.well-known/meta-docs/ site root uploads fallback), and serves them via WordPress rewrite rules so they appear at the correct URL regardless of physical location.

Every document gets a UUID, a checksum, and an append-only changelog. No more one-off file placements nobody can audit or reproduce.

On top of that: cryptographic hash verification for posts (SHA-256 through BLAKE3, HMAC mode, hash_equals() throughout), external Git anchoring that pushes JSON integrity records to GitHub or GitLab via a persistent queue with exponential backoff, HTML rendering of Markdown files, compliance tooling, and sitemap management. ArchivioID is the OpenPGP signing extension.

Authors sign posts locally with their own GPG key — private key never touches the server. A badge appears on published posts. Any reader can verify with standard GPG tools, no WordPress required. Server-side verification handles Ed25519 via libsodium, RSA and ECDSA via phpseclib v3. Browser signing via OpenPGP.js for editors who aren't comfortable with a terminal. Full audit log with CSV export.

ArchivioMD (WordPress.org): https://wordpress.org/plugins/archiviomd

ArchivioMD (GitHub): https://github.com/MountainViewProvisions/archiviomd

ArchivioID (GitHub): https://github.com/MountainViewProvisions/ArchivioID/release... PHP 7.4+, WordPress 6.0+, phpseclib v3, OpenPGP-PHP, OpenPGP.js, libsodium, GPL-2.0.

Feedback on the cryptographic implementation especially welcome.

Comments

mvpprojects•35m ago
Happy to go into detail on any part of the implementation the external anchoring queue (persistent wp_options queue with exponential backoff, provider interface so GitHub/GitLab are swappable) was the most interesting architectural problem. The HMAC key handling in wp-config.php vs database storage is also something I'd genuinely welcome scrutiny on

Bithumb $44B Bitcoin blunder puts South Korea regulators on alert

https://www.coindesk.com/policy/2026/02/09/usd44b-bitcoin-blunder-puts-south-korea-regulators-on-...
1•PaulHoule•20s ago•0 comments

ArcGIS Maps SDK for JavaScript – Version 5.0 Release

https://community.esri.com/t5/arcgis-javascript-maps-sdk-blog/arcgis-maps-sdk-for-javascript-vers...
1•Noash•25s ago•0 comments

Moody's alert cites gap in data centre accounting for Big Tech companies

https://www.ft.com/content/3ff9a481-8be3-4dd4-9a00-ea809f3485fd
1•petethomas•32s ago•0 comments

We Solved Execution. Now What?

https://anirudharamesh.github.io/blog/we-solved-execution-now-what/
1•anibot•58s ago•0 comments

Anthropic's new AI tool can write COBOL, sending IBM's stock tumbling

https://www.tomshardware.com/tech-industry/big-tech/ibm-stock-takes-a-13-percent-whiplash-after-a...
1•cdrnsf•1m ago•0 comments

Show HN: Stupid simple e-ink RSS reader

https://github.com/edleeman17/E-Ink-RSS-Reader
1•ed1727•1m ago•0 comments

Dev jobs up 10% YoY while other jobs down 5.8%. What do you see on the ground?

1•mrborgen•1m ago•0 comments

The DIY OpenClaw Assistant You'll Want to Carry

https://www.hackster.io/news/the-diy-openclaw-assistant-you-ll-actually-want-to-carry-97888b183ac1
1•toomuchtodo•1m ago•0 comments

The Secret History of Knocking on Wood: Most of human nature is not written down

https://resobscura.substack.com/p/neolithic-habits-machine-age-tools
1•benbreen•2m ago•0 comments

Show HN: Tiny-parquet – JavaScript lib to read/write Parquet in 326KB of WASM

https://github.com/nktrchk/tiny-parquet
2•Nikitaita•4m ago•0 comments

Is it just me or is reviewing PRs getting exponentially harder?

https://www.bitarch.dev/blog/the-hidden-cost-of-ai-assisted-coding
1•birdculture•4m ago•0 comments

LLM-as-a-Judge: Evaluating Output Without a Ground Truth

https://www.kerno.io/blog/llm-as-a-judge-evaluating-output-without-a-ground-truth
1•karimtr•4m ago•0 comments

Private Markets Hiring Defies Gloom with $2.5M Pay Deals

https://www.bloomberg.com/news/articles/2026-02-24/private-markets-hiring-defies-gloom-with-2-5-m...
1•petethomas•4m ago•0 comments

A Meta AI security researcher said an OpenClaw agent ran amok on her inbox

https://techcrunch.com/2026/02/23/a-meta-ai-security-researcher-said-an-openclaw-agent-ran-amok-o...
1•tobr•5m ago•0 comments

Show HN: Microgpt-ts – Full GPT in 500 lines of TypeScript, zero dependencies

https://microgpt-ts.vercel.app/
2•sdubois•5m ago•0 comments

Show HN: Maude the Unicorn Slayer – Disrupting Series-B startups in 16-bit

https://maudetheunicornslayer.com/
1•artlessbfa•5m ago•1 comments

Show HN: Scry – Test migrations against production scale copy of your DB

https://www.scrydata.com/blog/the-postmortem-we-never-wrote/
1•gmcquillan•6m ago•1 comments

Show HN: Tabularis – DB GUI where drivers are JSON-RPC executables

1•debba•8m ago•0 comments

Tesla's Europe problem keeps getting worse

https://www.cnbc.com/2026/02/24/tesla-car-sales-elon-musk-europe-autos-trump-evs.html
1•Betelbuddy•8m ago•0 comments

Claude AI Agents Built a C Compiler:What It Means for the Future of AI Coding

https://manojgopanapalli.substack.com/p/sixteen-claude-ai-agents-built-a
1•thecontentboy•8m ago•0 comments

Show HN: Harp – Offline, Org-Mode Based Personal Health Records Application

https://docs.lepisma.xyz/harp/
1•lepisma•9m ago•0 comments

Show HN: I analyze your GitHub code and generate a developer personality card

https://howyoucode.dev
1•marcelglaeser•10m ago•1 comments

The long tail of niche AI apps on demand

https://www.djmurphy.net/blog/apps-on-demand/
2•sollewitt•10m ago•0 comments

Show HN: AI-Nexus – Unified Rule Manager for Claude Code, Cursor, and Codex

https://github.com/JSK9999/ai-nexus
1•suntrix3•11m ago•1 comments

Conduit AI – AI voice agent that answers missed calls for service businesses

https://www.conduitai.io/
1•wpbluiss•12m ago•1 comments

IBM posts steepest daily drop since 2000

https://www.reuters.com/business/ibm-posts-steepest-daily-drop-since-2000-after-anthropic-says-ai...
1•saikatsg•12m ago•1 comments

China Bet Billions on Agentic AI as Commerce Becomes the New Battleground

https://manojgopanapalli.substack.com/p/chinas-hyperscalers-bet-billions
1•thecontentboy•12m ago•0 comments

The Flight – Niklaus Wirth as co-pilot

http://coraid.com/b180724-the-flight.html
1•rbanffy•13m ago•0 comments

Show HN: Waggle – A search engine for A2A protocol agents

https://waggle.zone
1•enmerk4r•13m ago•0 comments

Show HN: Jsonchunk – Parse incomplete JSON from streaming LLM responses

https://github.com/jbingen/jsonchunk
1•jbingen•14m ago•0 comments