The mysterious black fungus from Chernobyl that may eat radiation
bbc.com
Petition to formally recognize open source work as civic service in Germany
openpetition.de
Show HN: Glasses to detect smart-glasses that have cameras
github.com
Tech Titans Amass Multimillion-Dollar War Chests to Fight AI Regulation
wsj.com
Pocketbase – open-source realtime back end in 1 file
pocketbase.io
Moss: a Rust Linux-compatible kernel in 26,000 lines of code
github.com
Show HN: Spikelog – A simple metrics service for scripts, cron jobs, and MVPs
spikelog.com
A Remarkable Assertion from A16Z
nealstephenson.substack.com
A Repository with 44 Years of Unix Evolution
spinellis.gr
Atuin’s New Runbook Execution Engine
blog.atuin.sh
Louvre to hike ticket prices for most non-EU tourists by 45%
bbc.com
EU Council Approves New "Chat Control" Mandate Pushing Mass Surveillance
reclaimthenet.org
SQLite as an Application File Format
sqlite.org
Open (Apache 2.0) TTS model for streaming conversational audio in realtime
github.com
How to make precise sheet metal parts (photochemical machining) [video]
youtube.com
Switzerland: Data Protection Officers Impose Broad Cloud Ban for Authorities
heise.de
Tiger Style: Coding philosophy (2024)
tigerstyle.dev
A trillion dollars (potentially) wasted on gen-AI
garymarcus.substack.com
Same-day upstream Linux support for Snapdragon 8 Elite Gen 5
qualcomm.com
OS Malevich – how we made a system that embodies the idea of simplicity (2017)
ajax-systems.uz
Vsora Jotunn-8 5nm European inference chip
vsora.com
How to use Linux vsock for fast VM communication
popovicu.com
A fast EDN (Extensible Data Notation) reader written in C11 with SIMD boost
github.com
Hi all!
I built Spikelog because I kept wanting to track simple numbers over time but every time I looked at proper observability tools, I'd bounce off the setup complexity. I wanted to make something that didn't require a lot of thinking to use.
Spikelog is made to be as simple as possible:
- POST a JSON with chart name + value (you can add some tags as well but I've not tested this part works yet)
- Chart appears automatically
- 1,000 point rolling window per chart (old data expires, no retention config)
- Max 10 charts
That's basically the whole product.
I built it in about a day using Cursor. The API is intentionally minimal so AI assistants can use it too.
I have a prompt that lets your coding agent analyze a codebase and add tracking automatically (after you approve the plan).
I used it to make Spikelog track itself: https://spikelog.com/p/spikelog
There's no alerting yet (that's next), no complex aggregations, no dashboards beyond the auto-generated charts. If you need real observability use something fully featured like Axiom or Datadog. This is for people who just want to see if a number went up or down and don't want to build that themselves. i.e. they want something slightly better than just logging the number.
You can also share the charts publicly and I might add some password protection if there is demand for that.
I haven't battle-tested it under heavy load. The rolling window deletion is naive (deletes oldest points on insert). There are probably edge cases I haven't hit yet.
Would love feedback, especially if you try it and hit something broken.