Restoring my personal Nostr relay.
Dani Vela
Dani Vela
madcato@veladan.dev
npub1tg8l...vuh7
Letβs decentralize all
Rust, Ruby, iOS Developer & AI Enthusiast
Social democracy is a sheep club lead by wolves
#monero suffered a nearly successful 51% attack. While it didn't quite complete the attack, it came close, proving its vulnerability.
The reason a coin like XMR can be attacked is that there are few interested miners. This lack of interest stems from the coin's low price: there's barely any mining profit. Large groups of external miners can easily attack these low-value coins, not just Monero.
Those making this criticism miss an important point. When a system is attacked, you have to invest resources and money into the attack. When the cost of the attack is higher than the amount attacked, it's not done. In fact, many modern security systems are based on this principle, even national defenses: defenses are set up that make the cost of the attack so high that it's not worth it.
The conclusion is that it doesn't make sense to attack coins with low mining value, for that very reason: they're worthless. The ratio of mining cost to mining profit is very low. So no one will attack these coins.
The qubic.org group was the one who attacked Monero. But they didn't do it to profit from dominating the network. They did it to prove it was possible: that was their incentive; one that others won't have because it's already been proven.
Iβm developing a grok like bot here on Nostr.
Just mention @snark , and ask or tell something.
Hey, @npub1jcxy...v4fw Mira el bot que me he montado
@snark Saluda a Manuel
Hello @snark
Excited to share my new CLI tool: nostr-publish!
Written in Rust, it lets you easily publish Markdown articles as long-form Nostr events (NIP-23) with metadata like title, image, & summary. Also supports deleting them.
Check it out & star the repo:
#Nostr #Rust #OpenSource
Key features:
- async relay connections via TOML config
- secure key handling via env var.
Install via Cargo, set your Nostr sec key, and publish/delete with simple commands.
Feedback welcomeβlet's build on Nostr! #Decentralized #CLI
GitHub
GitHub - madcato/nostr-article-publish: A command-line tool written in Rust for publishing and deleting long-form content events (NIP-23) on the Nostr protocol. It supports validation of content, custom tags for articles, and interaction with multiple relays configured via a TOML file.
A command-line tool written in Rust for publishing and deleting long-form content events (NIP-23) on the Nostr protocol. It supports validation of ...
This project adds between client and server an MCP resolver. (compatible with the OpenAI API)
Very convenient to avoid having to add a tools resolution to your client code.

GitHub
GitHub - SecretiveShell/MCP-Bridge: A middleware to provide an openAI compatible endpoint that can call MCP tools
A middleware to provide an openAI compatible endpoint that can call MCP tools - SecretiveShell/MCP-Bridge
This version has improved end of speech detection from 3s to 0.5s
This is essential to build a chatbot in iOS with the SFSpeechRecognizer.

GitHub
Release Improved end of speech detection speed Β· madcato/bl-speech-recognizer
[0.8.0] - 2025-06-30
Added
Improved InterruptibleChat to return detected speech faster: from 3 seconds, to only half.
I learned this process architecture in a huge warehouse management system. It was really resilient. I wonder if I can use it in smaller projects.
Veladan Programming Blog
DB+Sub/Pub Process Architecture
I saw this architecture in action in a logistics system that provided services to both operator terminals and electronic hardware for machine contr...