Restoring my personal Nostr relay.
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...
Money is the key to our freedom.
When you want to provide a service to society, you also need your customers to pay you money so you can continue. If you provide good service, you are rewarded. If you defraud, cheat, or fail to deliver, the market turns its back on you.
But...
When you receive money periodically or in large amounts, banks trigger warnings to tax collection agencies. Then you are investigated: they make you confess the source of that money, threatening to accuse you of money laundering and other crimes.
And...
When you confess that you have set up a business, they apply all kinds of taxes; and worse, all kinds of regulations that they themselves have determined to be correct.
So...
By stopping using state money, we will achieve the freedom we crave.
Every regulation exceeding 300 words is another granite block on our backs, forming the bureaucratic-state pyramid.
I am considering BTC to XMR swapping in the next months, or in next year.
If you need an Speech-To-Text and Text-To-Speech in your iOS app, this framework is all you need.
It includes hardware echo cancelation.
#opensorce

GitHub
GitHub - madcato/bl-speech-recognizer: Some implemented use cases for SFSpeechRecognizer
Some implemented use cases for SFSpeechRecognizer - GitHub - madcato/bl-speech-recognizer: Some implemented use cases for SFSpeechRecognizer
Every day I’m more convinced about decentralization.
It’s the only way to create and give more value to the world.
Robotic eyes for chatbots
Made in iOS
Controlling two mini servos with the iPhone through raspberry pi
New version of my first app released, more than ten years in the App Store.
#ios #iphone #app

App Store
LiShop your shopping list App - App Store
Download LiShop your shopping list by Dani Vela on the App Store. See screenshots, ratings and reviews, user tips, and more games like LiShop your ...
I had been payed a little zaps for a source code repository that I shared in Nostr.
It’s no money, but it’s a powerful information from future.