frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I rewrote my 2012 self-signed cert generator in Go – cert-depot.com

9•dimastopel•3d ago
Back in 2012 I built https://cert-depot.com as a weekend project. Node.js + Express + jQuery, shelling out to OpenSSL for certificate generation. It worked but I eventually let it rot. https://news.ycombinator.com/item?id=4766743

Rewrote it from scratch in Go. The entire thing is a single binary with no external dependencies:

1. Certificate generation uses Go's crypto/x509 (no OpenSSL)

2. Certificates are generated in memory and streamed directly — nothing is stored on the server

3. RSA 2048/4096 and ECDSA P-256/P-384

4. Subject Alternative Names (required by browsers since Chrome 58)

5. ZIP (PEM files) or PFX/PKCS#12 output

You comments / suggestions / bug reports are very welcome. Thanks.

Source: https://github.com/dimastopel/certdepot

Comments

toddgardner•3d ago
Nice rewrite. The SAN support is the right call, a lot of older generators trip on that.

One thing worth knowing if you're using this for internal services: generating the cert is the easy part. Getting the CA cert into the trust stores of everything that needs to trust it is where self-signed deployments usually turn into a maintenance problem, especially across a mix of Linux servers, Windows machines, and Java apps with their own keystores.

SideX – A Tauri-based port of Visual Studio Code

https://github.com/Sidenai/sidex
46•0x1997•1h ago•29 comments

Show HN: I built a tiny LLM to demystify how language models work

https://github.com/arman-bd/guppylm
355•armanified•7h ago•31 comments

Gemma 4 on iPhone

https://apps.apple.com/nl/app/google-ai-edge-gallery/id6749645337
584•janandonly•13h ago•155 comments

An open-source 240-antenna array to bounce signals off the Moon

https://moonrf.com/
76•hillcrestenigma•4h ago•12 comments

Microsoft hasn't had a coherent GUI strategy since Petzold

https://www.jsnover.com/blog/2026/03/13/microsoft-hasnt-had-a-coherent-gui-strategy-since-petzold/
380•naves•14h ago•225 comments

Show HN: I made a YouTube search form with advanced filters

https://playlists.at/youtube/search/
204•nevernothing•7h ago•129 comments

The 1987 game “The Last Ninja” was 40 kilobytes

https://twitter.com/exQUIZitely/status/2040777977521398151
67•keepamovin•4h ago•24 comments

Show HN: Real-time AI (audio/video in, voice out) on an M3 Pro with Gemma E2B

https://github.com/fikrikarim/parlor
53•karimf•13h ago•2 comments

LÖVE: 2D Game Framework for Lua

https://github.com/love2d/love
282•cl3misch•1d ago•111 comments

Signals, the push-pull based algorithm

https://willybrauner.com/journal/signal-the-push-pull-based-algorithm
26•mpweiher•1d ago•5 comments

Show HN: Gemma Gem – AI model embedded in a browser – no API keys, no cloud

https://github.com/kessler/gemma-gem
61•ikessler•7h ago•11 comments

Case study: recovery of a corrupted 12 TB multi-device pool

https://github.com/kdave/btrfs-progs/issues/1107
49•salt4034•5h ago•11 comments

Why Switzerland has 25 Gbit internet and America doesn't

https://sschueller.github.io/posts/the-free-market-lie/
420•sschueller•13h ago•319 comments

Winners of the 2026 Kokuyo Design Awards

https://spoon-tamago.com/winners-of-the-2026-kokuyo-design-awards/
44•zdw•4h ago•7 comments

Running Gemma 4 locally with LM Studio's new headless CLI and Claude Code

https://ai.georgeliu.com/p/running-google-gemma-4-locally-with
254•vbtechguy•14h ago•59 comments

Sheets Spreadsheets in Your Terminal

https://github.com/maaslalani/sheets
50•_____k•2d ago•8 comments

One ant for $220: The new frontier of wildlife trafficking

https://www.bbc.com/news/articles/cg4g44zv37qo
12•gmays•3d ago•0 comments

We replaced Node.js with Bun for 5x throughput

https://trigger.dev/blog/firebun
49•pier25•5h ago•24 comments

Show HN: Modo – I built an open-source alternative to Kiro, Cursor, and Windsurf

https://github.com/mohshomis/modo
41•mohshomis•7h ago•8 comments

Employers use your personal data to figure out the lowest salary you'll accept

https://www.marketwatch.com/story/employers-are-using-your-personal-data-to-figure-out-the-lowest...
179•thisislife2•7h ago•93 comments

Usenet Archives

https://usenetarchives.com
29•myth_drannon•6h ago•4 comments

Media scraper Gallery-dl is moving to Codeberg after receiving a DMCA notice

https://github.com/mikf/gallery-dl/discussions/9304
120•MoltenMonster•4h ago•35 comments

Music for Programming

https://musicforprogramming.net
168•merusame•13h ago•73 comments

A tail-call interpreter in (nightly) Rust

https://www.mattkeeter.com/blog/2026-04-05-tailcall/
154•g0xA52A2A•16h ago•35 comments

Eight years of wanting, three months of building with AI

https://lalitm.com/post/building-syntaqlite-ai/
757•brilee•19h ago•228 comments

Computational Physics (2nd Edition) (2025)

https://websites.umich.edu/~mejn/cp2/
135•teleforce•16h ago•19 comments

In Japan, the robot isn't coming for your job; it's filling the one nobody wants

https://techcrunch.com/2026/04/05/japan-is-proving-experimental-physical-ai-is-ready-for-the-real...
160•rbanffy•9h ago•188 comments

Artemis II crew see first glimpse of far side of Moon [video]

https://www.bbc.com/news/videos/ce3d5gkd2geo
471•mooreds•17h ago•363 comments

Caveman: Why use many token when few token do trick

https://github.com/JuliusBrussee/caveman
755•tosh•22h ago•328 comments

The Mechanics of Steins Gate (2023) [pdf]

https://github.com/Votuko/steins-gate-mechanics/blob/main/The%20Mechanics%20of%20Steins%20Gate%20...
74•Ariarule•10h ago•14 comments