WhisperHash's avatar
WhisperHash
npub1t6m4...qycp
Bitcoin and Nostr and hardware tinkerer.
WhisperHash's avatar
whisperhash 4 days ago
Are we there yet?! 🚀🌖 50 years is a long wait for something like this, time preference notwithstanding... Especially if we didn't actually go the first time around 😎 Godspeed! 🤞 image
WhisperHash's avatar
whisperhash 4 days ago
I love how flexible and composable things are in Nostr. Running @Citrine relay locally on my phone now (thank you @greenart7c3 !). Added it to the list of relays for my npub. Pulled all my events into it locally. Can also now probably do a bunch stuff while completely offline. Much delight
WhisperHash's avatar
whisperhash 4 days ago
Claude Code has also been very eager to keep adding model co-authirship trailers to commit messages, and periodically forgetting instructions to the contrary. Solved it with a Git commit hook eventually - with a reject message gently reminding the agent not to do that View quoted note →
WhisperHash's avatar
whisperhash 2 weeks ago
Nostr is fascinating and has been a very rewarding rabbit hole to be falling into. I couldn’t help it but start itching to try to measure the current levels of user activity and the trajectory. 

It looks like we have been hovering at around ~5k daily active users and ~30k monthly active users for the past year - based on the data I have right now and the current methodology.

This is currently based on aggregating most of the major events in the network indicating user activity - posts and replies (kind-1), reactions (kind-7), zap receipts (kind-9735), etc. Some of the more obvious and egregious spikes due to bot swarms, etc. have been removed. The data is from two major relays so far - relay.damus.io and relay.snort.social (both support negentropy, so historical data acquisition with strfry is straightforward). Pure lurker activity (follow-list updates, profile updates, etc.) is not currently measured (requires continuous acquisition of replaceable events) and can lift these numbers meaningfully, but not by an order of magnitude most likely. 

Would love to hear if this aligns with what folks have been seeing through their own methods and observations! 

One of the next aspects I’m curious to explore is what happens if I start moving out on the long tail of relays by progressively acquiring and incorporating data from smaller relays for this analysis - would that simply lift the baseline DAU/MAUs while keeping it roughly flat, or would we see growth? image
WhisperHash's avatar
whisperhash 2 weeks ago
Much delight - getting pretty happy with where I’ve been able to progress to with my envbox builds over time. Two separate units now: one running next to the solo Bitcoin miners and the other in the living area. Near-realtime environmental metrics produced: temperature, relative humidity, illumination, barometric pressure, CO2, particulate matter. The unit next to the miners has an additional noise level sensor - proper factory-calibrated dBA. All metrics are exposed by the units via a REST API. Data is continuously acquired from the envboxes and the miners by Telegraf into InfluxDB and plotted in Grafana - all running on an Umbrel
WhisperHash's avatar
whisperhash 2 months ago
Running Hydra Pool :) On an Umbrel, on mainnet. Much delight. Smooth sailing - great instructions on hydrapool.org. This is running :latest via docker compose. Also built locally from Rust source earlier - breezed right through it 👌 Awesome job guys, amazing! Thank you @256Foundation @jungly @econoalchemist et al
WhisperHash's avatar
whisperhash 2 months ago
Integrated a particulate matter (PM) sensor - Sensirion SPS30 - into my envbox build. This should hopefully give me some insight into the dust buildup / particulates in the air around where my miners are running. Ran out of available GPIOs on the original ESP32 “CYD” board, so spun this up as a separate “dustbox“ unit for now. Will be getting a different ESP32 board with more available GPIOs next most likely - to bring this all back onto a single MCU board, and reduce the overall footprint.
WhisperHash's avatar
whisperhash 2 months ago
Thank you @D++ for the work of ❤️ on the @256FOUNDATION’s Telehash dashboard! Loving it - functionally, and in terms of aesthetics! 🤩 Did I catch that right on the live steam - it’s getting contributed as the browser frontend to Hydra Pool next? image
WhisperHash's avatar
whisperhash 2 months ago
Integrated a sound pressure level sensor into my envbox / sensor array build. This now will allow me to cap the max dB(A) / noise level generated by the miners as I auto-tune / overclock them - in the same way you’d normally cap max ASIC and VR temperatures, and max power.
WhisperHash's avatar
whisperhash 2 months ago
Show your miner a little love today and de-dust the heatsink / fan 🧹 This guy went from laboring at 100% fan -> ~60%, all else being equal. 

The fan acoustics were starting to sound peculiar, which is what drew my attention. Hopefully no lasting damage to the fan, but I’m not so sure. Wish there was a better way to get alerted earlier.
WhisperHash's avatar
whisperhash 2 months ago
This keeps getting more and more delightful - fresh iteration of my miners Grafana dashboard image
WhisperHash's avatar
whisperhash 3 months ago
Grateful to all the hardworking people upstream of this - a small mountain of components and tools shows up at my doorstep in no time flat, and for not much money at all image
WhisperHash's avatar
whisperhash 3 months ago
Detailed time-series data across my fleet of NerdQAxe++ miners. Miners pushing data -> InfluxDB 2 -> Grafana, both running on an Umbrel Home. This is while running Bitaxe-Hashrate-Benchmark. You can also spot clearly where I switched over to my own instance of Public Pool and my own Bitcoin node, both also running on the Umbrel image
WhisperHash's avatar
whisperhash 3 months ago
Half a kilo of copper should shave off a few dB image
WhisperHash's avatar
whisperhash 3 months ago
NerdMiner running on a new device with a 1.47” screen image
WhisperHash's avatar
whisperhash 4 months ago
New addition to the silent miner family. Got NerdMiner_v2 1.8.3 to work on these USB dongles - LILYGO T-Dongle S3. Hashrate consistently at ~240 kH/s, compared to ~70 kH/s on 1.6.3. Beautiful little devices 😍