This blog looks at this real world as, if I was sitting in a cyberpunk pub in a Sci-Fi parallel universe with a super skunk ciggy and a sweet bourbon, and this world was the video game. I am a fully independent artist with no management or distribution contracts. Piracy is a crime and harms artists. Report abuse, theft and piracy to the local authorities to help free, independent artists! DeepSeek calls this "digital neo-outsider art"
My music on your prefered Streaming Service
Friday, 14 March 2025
Network Marketing aka
TamTam - Hardcore Nerd DS Gear??
from binance.client import Client
from datetime import datetime
import time
import threading
from dotenv import load_dotenv
import os
import sys
import itertools
import signal
# ANSI Colors
RED = "\033[91m"
GREEN = "\033[92m"
YELLOW = "\033[93m"
CYAN = "\033[96m"
RESET = "\033[0m"
# Load API keys from .env
load_dotenv()
BINANCE_API_KEY = os.getenv("BINANCE_API_KEY")
BINANCE_API_SECRET = os.getenv("BINANCE_API_SECRET")
# Initialize Binance Client
client = Client(BINANCE_API_KEY, BINANCE_API_SECRET)
# Configuration
CHECK_INTERVAL = 3600 # 1 hour between NVT checks
COINS_TO_MONITOR = ['BTC', 'ETH', 'XRP', 'ADA', 'DOGE']
NVT_UNDERVALUE_THRESHOLD = 35
PRICE_JUMP_THRESHOLDS = {'1m': 1.5, '5m': 2.0, '15m': 3.0}
# CoinGecko ID Mapping (Global Scope)
COINGECKO_IDS = {
'BTC': 'bitcoin',
'ETH': 'ethereum',
'XRP': 'ripple',
'ADA': 'cardano',
'DOGE': 'dogecoin'
}
# Activity monitoring
stop_event = threading.Event()
spinner_chars = itertools.cycle(['|', '/', '-', '\\'])
def spinner():
"""Show rotating spinner while processing."""
while not stop_event.is_set():
sys.stdout.write(f"{CYAN}\rActive {next(spinner_chars)} {RESET}")
sys.stdout.flush()
time.sleep(0.2)
sys.stdout.write('\r \r') # Clear spinner
def get_nvt_ratio(symbol):
"""Calculate NVT Ratio using CoinGecko/Blockchain.com data."""
try:
time.sleep(1) # Rate limit delay
coin_id = COINGECKO_IDS[symbol]
cg_data = requests.get(
f"https://api.coingecko.com/api/v3/coins/{coin_id}"
).json()
if 'market_data' not in cg_data:
print(f"{RED}CoinGecko data missing for {symbol}{RESET}")
return None
market_cap = cg_data['market_data']['market_cap']['usd']
# Get on-chain volume
onchain_volume = requests.get(
"https://api.blockchain.info/charts/estimated-transaction-volume-usd",
params={'timespan': '1days', 'format': 'json'}
).json()['values'][0]['y']
return market_cap / onchain_volume
except Exception as e:
print(f"{RED}NVT Error for {symbol}: {str(e)}{RESET}")
return None
def price_jump_monitor(symbol):
"""Monitor price jumps across intervals."""
print(f"{YELLOW}Starting price monitor for {symbol}{RESET}")
while not stop_event.is_set():
try:
for interval, threshold in PRICE_JUMP_THRESHOLDS.items():
candles = client.get_klines(
symbol=f"{symbol}USDT",
interval=interval,
limit=5
)
if len(candles) < 2:
continue
old_price = float(candles[0][4])
new_price = float(candles[-1][4])
change_pct = ((new_price - old_price)/old_price) * 100
if abs(change_pct) >= threshold:
direction = "↑" if change_pct > 0 else "↓"
print(
f"{RED}{datetime.now().strftime('%H:%M:%S')} - "
f"{symbol} {interval}: {direction}{abs(change_pct):.2f}% "
f"({old_price:.2f} → {new_price:.2f}){RESET}"
)
time.sleep(30)
except Exception as e:
print(f"{RED}Price error ({symbol}): {str(e)}{RESET}")
def nvt_screener():
"""Main screening/monitoring function."""
monitored_coins = set()
print(f"{CYAN}System started at {datetime.now().strftime('%Y-%m-%d %H:%M')}{RESET}")
while not stop_event.is_set():
print(f"\n{YELLOW}=== NVT Screening Cycle ==={RESET}")
for symbol in COINS_TO_MONITOR:
nvt = get_nvt_ratio(symbol)
if nvt is None:
continue
status_color = GREEN if nvt < NVT_UNDERVALUE_THRESHOLD else RED
print(f"{status_color}{symbol}: NVT {nvt:.1f}{RESET}")
if nvt < NVT_UNDERVALUE_THRESHOLD:
if symbol not in monitored_coins:
monitored_coins.add(symbol)
thread = threading.Thread(
target=price_jump_monitor,
args=(symbol,),
daemon=True
)
thread.start()
else:
if symbol in monitored_coins:
monitored_coins.remove(symbol)
time.sleep(CHECK_INTERVAL)
def signal_handler(sig, frame):
"""Handle Ctrl+C gracefully."""
print(f"\n{YELLOW}Shutting down...{RESET}")
stop_event.set()
sys.exit(0)
if __name__ == "__main__":
signal.signal(signal.SIGINT, signal_handler)
spinner_thread = threading.Thread(target=spinner, daemon=True)
spinner_thread.start()
nvt_screener()
More weired AI stuff...
or why from here I take a shoot out with German Authority ever single time over explaining myself?
Using Binance data (as of 2023), the top candidates would likely include:
Dogecoin (DOGE)
Shiba Inu (SHIB)
XRP (XRP)
DOGE 355,623,047% Extremely "undervalued" by this metric
SHIB 10,933,333,333,333% Off-the-charts "undervalued"
XRP 36,034,391% Moderately "undervalued"
I also need to address their original metric (supply/price) and how comparing it to market cap strategies can be tricky. Maybe suggest alternative metrics like NVT ratio or active addresses, which are more crypto-specific.
They might be looking for validation of their approach but also want to understand the limitations. Emphasize that while their model is creative, crypto requires different considerations. Offer to refine the model with these factors or provide examples of alternative metrics.
AI?
To give you an idea of the Dystopian War
Thursday, 13 March 2025
Seegin the world through different eyes
I guess he
That Statue of Liberty,
Fucking is he
Who uses
I keep watching this
Seize Fire & Peace - Ukraine
And what's really gonnna happen?
How that must have started
Since Xerxcis when they
Can we after the Civil War
Wednesday, 12 March 2025
Grand Rouge
All Read - Investment Crisis
I told you
BND
German Hooligans
Tuesday, 11 March 2025
StarWars went Cyberpunk
Help me out here
So why Europe is
Everyone with open eyes
Now that there is that Nuclear bullshit off
signs of god are everywhere
Modern Economists
When you don't understand
It seems to be true
You know that Blond
TheGermans - Mind Set
Do we know
Look Allies,
That's how it feels...
Seriously,
Now imagine
Provos have
Try to proof me wrong, Economist
Monday, 10 March 2025
And if you can shape
Me Sauron, the Missunderstood
While The Return of the King showed very little of what happened after the Lord of the Rings trilogy, it's made clear that Sauron's defeat at the end of Frodo's journey was different from his other defeats. In that final defeat, it became impossible for him to ever return, hence Gandalf leaving Middle Earth with his "task" done. However, Sauron did not technically die when the tower of Barad-dûr fell, even if he became unable to ever retake physical form or influence others.
They leave after giving him his Ring back and call it a victory, because finally they drop listening...??!!??
Read Shadowrun Novels to understand what is there after them GoT Lords pissing off a Dragon Worm somewhere in nowehere in a Forest surrounded by a Desert.
Elon,
While the Underground
And now imgine
You have seen it all?
By all mystic
Why do I feel like
GeStaPos,
That is not too easy,
Uuuups,
A healty Vs Our Society
Keynes and TheGermans
I just wondered, if
Any chance
Ghosts are real
She just said
Misconceptions - America goes bankcrupt
You can tell a men with a heart
Sunday, 9 March 2025
Deggers,
TheGermans - Mind Set
TheGermans - Mind Set
TheGermans - Mind Set
He found them
How many racist slurs
while missing turning them into an actual joke can you possibly crash land infront of a guy explaining you his Grandgrandfather was an Irish that married a Black women, instead of asking Jamaican, Latin or African. He might say: You'll never guessed, Glasgow. They met on the Ship.
Why I can't be bothered about GeStaPo Thiel
The U.S.A. Dem VS Rep
BKA & BND & BW
Imagine
Saturday, 8 March 2025
Jim & Joe
Imagine
I especially
like those legs in 45 degrees moments in loving memory and support of the Swiss Football team of 45, or was it 54 who should have beaten the crap out in the name of the Hungarians.

.jpg)











