Hacker News
Command-line tool to track your books
Article URL: https://github.com/mkaz/libro
Comments URL: https://news.ycombinator.com/item?id=43737916
Points: 2
# Comments: 1
Francis Galton's Kantsaywhere
Article URL: https://www.ucl.ac.uk/library/special-collections/kantsaywhere
Comments URL: https://news.ycombinator.com/item?id=43737909
Points: 1
# Comments: 0
Gemma 3 QAT Models
Article URL: https://simonwillison.net/2025/Apr/19/gemma-3-qat-models/
Comments URL: https://news.ycombinator.com/item?id=43737889
Points: 2
# Comments: 2
Show HN: MutAnt: Decentralized public/private mutable key-value storageAutonomi
Hey guy !
I want to show you this small tool I've been developing on top of the https://autonomi.com/ decentralized storage network It is composed of a `mutant` CLI tool that is a frontend for a rust library
It allows you to have a private decentralized key value storage as well as publicly-addressable mutable content accessible from everywhere, where you only pay to grow your storage and can mutate it -> for free forever <-
The cli looks like this
```bash
# Store a value directly
$> mutant put mykey "my value"
# Get a value and print to stdout
$> mutant get mykey
# Output: my value
# Update a value (you can use the shorter -f)
$> mutant put mykey "my new value" --force
# Remove a value
$> mutant rm mykey
```
```bash
# Store data publicly (no encryption) under a name
$> mutant put -p my_key "some public content"
# Output:
1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef
# Get your own public data by name
$> mutant get my_key
# Output: some public content
# Get public data by address
$> mutant get -p 1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef
# Output: some public content
# You can update it all the same as the private data
$> mutant put -p my_key "some updated public content" --force
```
You can also use the rust library directly
```rust use mutant_lib::{MutAnt, MutAntConfig, Error};
#[tokio::main]
async fn main() -> anyhow::Result<()> { // Replace with your actual private key (hex format, with or without 0x prefix)
let private_key_hex = "0xYOUR_PRIVATE_KEY_HEX".to_string(); let mut mutant = MutAnt::init(private_key_hex).await?; mutant.store("greeting", b"hello world").await?; let fetched_value = mutant.fetch("greeting").await?; println!("Fetched value: {}", String::from_utf8_lossy(&fetched_value)); mutant.remove("greeting").await?; Ok(()) }
```
As a demo, I run a little loop to update a public value with the current time at the time of the update that you can publicly get at `9429076971abe17b485fd30dd3065d27fc36362ba164529e530722bdd693f6cb8904fc177bf657d29774eb42403ac980`
```bash
$> cargo install mutant
$> mutant get -p 9429076971abe17b485fd30dd3065d27fc36362ba164529e530722bdd693f6cb8904fc177bf657d29774eb42403ac980
# outputs: Hello Autonomi ! Sat, 19 Apr 2025 16:45:30 +0000
```
You can find more information on the github
https://github.com/Champii/MutAnt
And the Autonomi forum for the latest updates
https://forum.autonomi.community/t/announcing-mutant-mutable...
I'm looking for feedback on this tool, if it is usefull or if it has any use for you guys.
Let me know !
Happy storing :)
Comments URL: https://news.ycombinator.com/item?id=43737878
Points: 1
# Comments: 0
Proposed faculty cuts at Air Force Acad. raise alarms over engineering programs
Gemma 3 QAT Models: Bringing AI to Consumer GPUs
Article URL: https://developers.googleblog.com/en/gemma-3-quantized-aware-trained-state-of-the-art-ai-to-consumer-gpus/
Comments URL: https://news.ycombinator.com/item?id=43737818
Points: 1
# Comments: 0
LSD analog shows potential for treating schizophrenia
Article URL: https://medicalxpress.com/news/2025-04-lsd-analog-potential-schizophrenia.html
Comments URL: https://news.ycombinator.com/item?id=43737809
Points: 1
# Comments: 1
The State of Reinforcement Learning for LLM Reasoning
Article URL: https://magazine.sebastianraschka.com/p/the-state-of-llm-reasoning-model-training
Comments URL: https://news.ycombinator.com/item?id=43737787
Points: 2
# Comments: 0
Consumer Action Taskforce
Article URL: https://wiki.rossmanngroup.com/wiki/Main_Page
Comments URL: https://news.ycombinator.com/item?id=43737786
Points: 1
# Comments: 0
Banned Books List 2025
Article URL: https://pen.org/banned-books-list-2025/
Comments URL: https://news.ycombinator.com/item?id=43737505
Points: 1
# Comments: 0
The 'freaky and unpleasant' world when video games leak into the physical realm
I Created an Ad‑Free Yt‑Dlp Powered Video and Audio Downloader for 100s of Sites
Article URL: https://oneforalldownloader.com/
Comments URL: https://news.ycombinator.com/item?id=43737485
Points: 1
# Comments: 0
Infantilization at Big Tech
Article URL: https://nmn.gl/blog/big-tech-daycare
Comments URL: https://news.ycombinator.com/item?id=43737478
Points: 1
# Comments: 0
Novel color via stimulation of individual photoreceptors at population scale
Article URL: https://www.science.org/doi/10.1126/sciadv.adu1052
Comments URL: https://news.ycombinator.com/item?id=43737473
Points: 1
# Comments: 0
An Image of the Australian Desert Illuminates Satellite Pollution
Memory Techniques in the Intelligence Community [pdf]
Article URL: https://www.cia.gov/resources/csi/static/Memory-Techniques-For-Intelligence-March-2025.pdf
Comments URL: https://news.ycombinator.com/item?id=43737461
Points: 2
# Comments: 0
Integrating a News Publication into the Fediverse
Article URL: https://deadsuperhero.com/integrating-a-news-publication-into-the-fediverse/
Comments URL: https://news.ycombinator.com/item?id=43737446
Points: 2
# Comments: 0
Certain sunflower strains can be induced to form seeds without pollination
Article URL: https://phys.org/news/2025-04-sunflower-strains-seeds-pollination.html
Comments URL: https://news.ycombinator.com/item?id=43737443
Points: 2
# Comments: 0
Mooers's Law
Article URL: https://en.wikipedia.org/wiki/Mooers%27s_law
Comments URL: https://news.ycombinator.com/item?id=43737439
Points: 2
# Comments: 0
Cybertruck Rusting? That's Normal
Article URL: https://autobuyersguide.com/cybertruck-rusting-thats-actually-normal/
Comments URL: https://news.ycombinator.com/item?id=43737430
Points: 3
# Comments: 0