Skip to content

Instantly share code, notes, and snippets.

View andrewarrow's full-sized avatar
💭
https://andrewarrow.dev/

Andrew Arrow andrewarrow

💭
https://andrewarrow.dev/
View GitHub Profile
~/clout-cli $ ./clout ls e90c94c
looks like they quietly added back the top creators ranking view as an option in sidebar
team on dat grind
username ago replies reclouts hash
-------- --- ------- ------- --------
JasonKhoury 9 minutes 0 0 5753a08
JamesHarbal 1 minute 0 0 790813f
artz ERR has newlines
Stonedted ERR has newlines
rturovelasco SUCCESS 201
EndGame SUCCESS 114
Sansa_Lanister SUCCESS 106
charliehilton ERR has newlines
shubhang emoji != amount
memes_machine ERR has newlines
Jahnavi SUCCESS 120
Jahnavi ERR has newlines
bitcloutkarma was mentioned by 2 other users:
botbets
BitClout_Artist
FitExpert was mentioned by 1 other users:
LiftClout
youneedsomemilk was mentioned by 1 other users:
YouNeedSomeMilk
angie_mathot was mentioned by 2 other users:
botbets
BitClout_Artist
pantonelife was mentioned by 2 other users:
botbets
SmoketheArtist
Luce was mentioned by 3 other users:
CloutCobain
MsBitcoin
sourdough
Scottscoin was mentioned by 1 other users:
randhir
dvo was mentioned by 1 other users:
digraph regexp {
n0 [label="avosa"];
n1 [label="lulopilato"];
n2 [label="Chiefkeef"];
n3 [label="shadowmonkey"];
n4 [label="GEM_COIN"];
n5 [label="daft"];
n6 [label="zuag2"];
n7 [label="HPol"];
n8 [label="bantg"];
// TXIndexLock protects the transaction index.
// The txindex has it s own separate Blockchain object. This allows us to
// capture more metadata when collecting transactions without interfering
// with the goings-on of the main chain.
// Core objects from Server
// Core params object
// Initialize database
// See if we have a best chain hash stored in the txindex db.
// If we haven't initialized the txIndexChain before, set up the
// seed mappings.
package main
import (
"encoding/json"
"log"
maelstrom "github.com/jepsen-io/maelstrom/demo/go"
)
func main() {
@andrewarrow
andrewarrow / gist:d0e41dd954485a8574b9ea74fbfc017f
Last active May 2, 2025 12:56
Comparison of NAT Traversal Solutions

Comparison of NAT Traversal Solutions

Solution Pros Cons
connet • True peer-to-peer architecture with clients on both ends
• Enhanced privacy (traffic doesn't pass through central servers)
• Better performance through direct connections when possible
• All communications encrypted with TLS
• Granular access control with mandatory tokens
• Relay fallback when direct connections aren't possible
• Can be embedded in other Go applications
• Supports various transport protocols (TCP, UDP via QUIC)
• Newer project with smaller community
• Requires clients on both source and destination
• Currently in alpha status
• More complex setup compared to ngrok
• Requires understanding of both source and destination concepts
rathole • Extremely lightweight (binary as small as ~500KB)• Optimized for resource-constrained devices• High performance with larger bandwidth than alternatives• Written in Rust for safety and speed