Last Notes
I just wanted to play Minecraft. Fuck.
Primal’s main tradeoffs of using centralized servers to load things faster is blatantly false when Amethyst over tor still loads faster.
资本骗局2: 金融与负债,诱导超前消费与债务陷阱。
分期付款与先用后付:模糊负债感知,让用户觉得“花的不是钱”,月底账单却惊人,陷入债务循环。
房贷与学贷绑定:通过高房价、高额学费,让用户用未来二三十年的劳动收入作抵押,深度绑定在系统中,成为稳定偿还“月供”的“合格公民”。
They have such weird takes on their FAQ that I might as well stay using lightspark.
I’m still hyped for clink on zeus though.
And now they're using their surveillance technology to automatically enroll every male. We're in a race against time to defund this madness.
I was telling about ledger, and hardware wallets but I didn’t really understand it at the time but then you did a bunch of Bitcoin research then you told me about Cake Wallet, and Monero the next day after.
Bro, I literally orange seeded you.
We’re 2021 but in the good way.
Since companies can’t legally discriminate, they found methods where they can legally discriminate.
It’s not an iq test, it’s an aptitude, and job compatibility test.
Funnily enough, I also got one of those for my entry level blue collar job, and I got hired insta, no interview, etc.
They said here’s a job, and this is when you start.
WHO RAN THE SPACEBUCKS SERVERS?
#nevent1q…gkm0
That's because they suck at it.
Instructions unclear. Now looking at pictures of chickens on Instagram.
You'll never finish your task list.
#therearenosolutions #onlytradeoffs
Relay Statistics
━━━━━━━━━━━━━━━━━━━━
Database Size 21197.16 MB
Total Events 711001
Active Subscriptions 150
Oldest Event 01/01/1970, 12:00:01 AM
Newest Event 12/31/2127, 07:23:46 PM
Event_Kind_Distribution:
_1059____498,445___70.1%
____1_____89,527___12.6%
____7_____57,674____8.1%
____5_____23,150____3.3%
____0_____10,150____1.4%
____6______6,335____0.9%
10002______3,296____0.5%
_5300______1,998____0.3%
____3______1,699____0.2%
_9735______1,497____0.2%
_1618______1,410____0.2%
_1617______1,215____0.2%
___21______1,187____0.2%
30078______1,157____0.2%
_1111______1,139____0.2%
_1018________981____0.1%
10050________941____0.1%
30000________923____0.1%
____4________892____0.1%
_1619________747____0.1%
_1311________643____0.1%
_1621________459____0.1%
30618________393____0.1%
10011________348____0.0%
_7375________339____0.0%
_4550________302____0.0%
___22________284____0.0%
_1984________242____0.0%
_1010________240____0.0%
10000________195____0.0%
___16________191____0.0%
10063________173____0.0%
_1000________170____0.0%
_1068________138____0.0%
30166________138____0.0%
30617________136____0.0%
30311________134____0.0%
_7376________107____0.0%
30443_________89____0.0%
10003_________88____0.0%
31234_________82____0.0%
30023_________78____0.0%
_9802_________67____0.0%
10009_________65____0.0%
_1063_________64____0.0%
___20_________64____0.0%
_9734_________63____0.0%
30003_________56____0.0%
10007_________53____0.0%
30315_________52____0.0%
30402_________52____0.0%
34236_________40____0.0%
10086_________39____0.0%
34235_________36____0.0%
39089_________36____0.0%
_4454_________32____0.0%
10012_________31____0.0%
10015_________28____0.0%
___42_________26____0.0%
30406_________26____0.0%
39999_________24____0.0%
31990_________24____0.0%
30001_________23____0.0%
30019_________23____0.0%
34550_________22____0.0%
10051_________22____0.0%
_6300_________22____0.0%
_1124_________21____0.0%
_1040_________20____0.0%
10030_________20____0.0%
17375_________20____0.0%
_5312_________18____0.0%
39000_________18____0.0%
10008_________18____0.0%
10013_________17____0.0%
_5204_________16____0.0%
10133_________16____0.0%
39701_________16____0.0%
10088_________15____0.0%
10001_________15____0.0%
16767_________14____0.0%
31989_________14____0.0%
10004_________13____0.0%
31124_________13____0.0%
10112_________13____0.0%
10089_________12____0.0%
_1163_________12____0.0%
10044_________11____0.0%
10005_________10____0.0%
10090_________10____0.0%
11125_________10____0.0%
30817_________10____0.0%
30015__________9____0.0%
___17__________9____0.0%
30382__________9____0.0%
10443__________9____0.0%
30004__________8____0.0%
_6969__________8____0.0%
_3367__________8____0.0%
_9321__________8____0.0%
10087__________8____0.0%
31923__________8____0.0%
34237__________7____0.0%
_8333__________7____0.0%
30102__________6____0.0%
30267__________6____0.0%
10006__________6____0.0%
31925__________6____0.0%
30030__________5____0.0%
36669__________5____0.0%
30100__________5____0.0%
10040__________5____0.0%
_5555__________5____0.0%
____8__________5____0.0%
31123__________5____0.0%
_1631__________4____0.0%
_1632__________4____0.0%
30002__________4____0.0%
35128__________4____0.0%
36767__________4____0.0%
30024__________4____0.0%
30101__________4____0.0%
30008__________3____0.0%
30009__________3____0.0%
___40__________3____0.0%
_1985__________3____0.0%
_1910__________3____0.0%
10123__________3____0.0%
_3079__________3____0.0%
30040__________3____0.0%
10019__________3____0.0%
30085__________3____0.0%
37375__________3____0.0%
___24__________3____0.0%
30512__________3____0.0%
_7000__________2____0.0%
10096__________2____0.0%
10312__________2____0.0%
10018__________2____0.0%
12222__________2____0.0%
10010__________2____0.0%
19130__________2____0.0%
_1244__________2____0.0%
30041__________2____0.0%
30405__________2____0.0%
_9041__________2____0.0%
30802__________2____0.0%
_8211__________2____0.0%
31890__________2____0.0%
_5002__________2____0.0%
31924__________2____0.0%
31987__________2____0.0%
34238__________2____0.0%
_1267__________2____0.0%
30509__________1____0.0%
_4932__________1____0.0%
30517__________1____0.0%
30563__________1____0.0%
_1222__________1____0.0%
_1337__________1____0.0%
30777__________1____0.0%
37515__________1____0.0%
19132__________1____0.0%
16769__________1____0.0%
38432__________1____0.0%
____9__________1____0.0%
31237__________1____0.0%
31555__________1____0.0%
_4455__________1____0.0%
39002__________1____0.0%
39003__________1____0.0%
_1630__________1____0.0%
_5250__________1____0.0%
_7374__________1____0.0%
_1301__________1____0.0%
32123__________1____0.0%
32678__________1____0.0%
33301__________1____0.0%
33457__________1____0.0%
_6050__________1____0.0%
15128__________1____0.0%
10017__________1____0.0%
_5128__________1____0.0%
10895__________1____0.0%
34579__________1____0.0%
10432__________1____0.0%
35733__________1____0.0%
10317__________1____0.0%
10243__________1____0.0%
_2001__________1____0.0%
30312__________1____0.0%
30313__________1____0.0%
_2003__________1____0.0%
_1081__________1____0.0%
___41__________1____0.0%
36787__________1____0.0%
_3083__________1____0.0%
30017__________1____0.0%
30501__________1____0.0%
Time-based Statistics:
14535 Events in the last day
121048 Events in the last week
430693 Events in the last month
If anyone needs it, here's some python that will do the trick.
```
import hashlib
# Base58 Bitcoin Alphabet
B58_ALPHABET = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
# Bech32 character set
CHARSET = "qpzry9x8gf2tvdw0s3jn54khce6mua7l"
def convertbits(data, frombits, tobits, pad=True):
"""General power-of-2 base conversion. Groups 5-bit values back to 8-bit."""
acc = 0
bits = 0
ret = []
maxv = (1 << tobits) - 1
max_acc = (1 << (frombits + tobits - 1)) - 1
for value in data:
if value < 0 or (value >> frombits):
return None
acc = ((acc << frombits) | value) & max_acc
bits += frombits
while bits >= tobits:
bits -= tobits
ret.append((acc >> bits) & maxv)
if pad:
if bits:
ret.append((acc << (tobits - bits)) & maxv)
elif bits >= frombits or ((acc << (tobits - bits)) & maxv):
return None
return ret
def bech32_decode_nsec(nsec_str):
"""Correctly decodes an nsec string into its original 32-byte private key."""
if not nsec_str.startswith("nsec1"):
raise ValueError("Invalid prefix. Your key must start with 'nsec1'")
# Strip the prefix 'nsec1'
data_part = nsec_str[5:]
# Extract 5-bit values from string mapping
five_bit_values = []
for char in data_part:
if char not in CHARSET:
raise ValueError(f"Invalid character in bech32 string: {char}")
five_bit_values.append(CHARSET.index(char))
# Slice off the final 6 characters (the Bech32 checksum)
data_payload = five_bit_values[:-6]
# Regroup the 5-bit payload chunks into standard 8-bit bytes
eight_bit_bytes = convertbits(data_payload, 5, 8, pad=False)
if eight_bit_bytes is None or len(eight_bit_bytes) != 32:
raise ValueError("Decoding error: Key data did not result in exactly 32 bytes.")
return bytes(eight_bit_bytes)
def base58_encode(raw_bytes):
"""Encodes raw bytes into a standard Bitcoin Base58 string."""
int_val = int.from_bytes(raw_bytes, byteorder="big")
result = ""
while int_val > 0:
int_val, mod = divmod(int_val, 58)
result = B58_ALPHABET[mod] + result
for byte in raw_bytes:
if byte == 0:
result = "1" + result
else:
break
return result
def nsec_to_wif(nsec_string):
# Step 1 & 2: Decode Bech32 properly to get the true 32 raw bytes
privkey_bytes = bech32_decode_nsec(nsec_string)
# Step 3: Prefix 0x80 (Mainnet) and Suffix 0x01 (Compressed marker)
wif_payload = b"\x80" + privkey_bytes + b"\x01"
# Step 4 & 5: Compute double SHA256 checksum
first_sha = hashlib.sha256(wif_payload).digest()
second_sha = hashlib.sha256(first_sha).digest()
checksum = second_sha[:4]
# Step 6 & 7: Append checksum and convert to Base58
final_bytes = wif_payload + checksum
wif_string = base58_encode(final_bytes)
return wif_string
# --- Example Test ---
if __name__ == "__main__":
# Test using a burner/mock nsec key
test_nsec = "nsec..."
try:
wif = nsec_to_wif(test_nsec)
print(f"Success! Your valid WIF Key is:\n{wif}")
except Exception as e:
print(f"Error: {e}")
```
there's gotta be an #algo controlling which #relays to connect to, right?
#asknostr #amythest #devs
I memba that granny skyrim lady. No age requirements. Media indoctrinated elderly gamers. I had a weird sinking feeling.
I hope I'm wrong.
📰 **In this week's issue:**
🗞️ **BREAKING**
Bitcoin Core Fractures As Luke Dashjr Warns that If RDTS Fails, Bitcoin Is Over, and A Soft Fork Threatens Legal Action
The people who build Bitcoin are at each other throats. One of the longest serving developers on the network just told the world that Bitcoin survival depends on a proposal that other Bitcoin developers are calling an outright attack on the protocol. And buried inside that proposal is language suggesting you could face legal or moral consequences for rejecting it. This is not a drill. This is the most significant governance crisis Bitcoin has faced since the Blocksize War of 2017, and it is unfolding right now
https://image.nostr.build/145ae9b20c19409069183d96eebe82a7b3d72adc0c51a04424605744d11fb1c1.jpg
✍️ Author: Chicago
🔗 https://nostrmag.com/article/w21bitcoin02
📈 id#651820870
I would love a free pile of pizzas.
WORD5 #596 3/6
⬛⬛⬛⬛⬛
⬛⬛🟪⬛🟧
🟪🟪🟪🟪🟪
https://otherstuff.ai/word5/ #WORD5 #iykyk
Block 950599
1 - high priority
1 - medium priority
1 - low priority
1 - no priority
1 - purging
#bitcoinfees #mempool
I’d rather be a principled crypto anarchist than a little Michael Saylor simp.
#nevent1q…cpu2
#smij #zapd #grownostr #photography #nofilter
Oh they'll bring the draft back.
No physical requirements. Not able bodied.
Only. Are you fluent with an Xbox controller?
And have you played COD?
Are you desensitized morally and spiritually to death/taking a life?
You can work from home and pilot drones into whatever the mandade dictates.
Fun fun.
Women are like encryption, and quantum at the same time.
Sometimes you finally start to break it, and understand but then something new happens, and then you don’t.
The man who understands women will be smarter than any theoretical physicist, or hacker.
Unfortunately, men have spent centuries dedicated to unlocking their secrets, and we have yet to make any major breakthroughs.
Block 950598
1 - high priority
1 - medium priority
1 - low priority
1 - no priority
1 - purging
#bitcoinfees #mempool
Block 950598
1 - high priority
1 - medium priority
1 - low priority
1 - no priority
1 - purging
#bitcoinfees #mempool
The US attacks. Oil spikes. Fear of recession allows the Fed to cut in mid June. After which, the US stops the attack, declares Hormuz open, and oil drops. The US gets lower rates, and lower oil. 🤔
Its an old and overused statement but.
We are all on this airplane as its being built.
Some of us are along for the ride and will say 'hey these seats are too small' and someone will try and make bigger seats which may lead to another problem.
Honestly feel privileged to just be here and be able to benefit from some or the smartest people I have ever interacted with.
I don't agree with people on everything, but the end goal is the same for 99% of the people here.
Make the best and most accessible fucking airplane we can, all out in the open for everyone to see.
Every mistake, every mistep. Every argument is making nostr as a protocol more robust for the users who don't know they need to fly yet.
I have nothing against Buy, Borrowing, Die since it’s the meta but Bitcoin was supposed to end the fiat system, not become it.
📰 **In this week's issue:**
🗞️ **BREAKING**
The Great Bitcoin Unwind: Truth Social Flees the ETF Race as Schiff Torches Saylor and $600 Million Vanishes in 60 Minutes
The Trump empire just walked away from its own Bitcoin ETF. Peter Schiff called Michael Saylor s entire strategy a Ponzi scheme. And somewhere in the middle of it all, $600 million in leveraged positions got obliterated before most people finished their morning coffee. If you think this is just another quiet week in crypto, you are not paying attention.
https://image.nostr.build/0e7da494f5dd2e6d05ab733ec223599f8847fa1db7718b6eb5c96a9b54240b6f.jpg
✍️ Author: Paris
🔗 https://nostrmag.com/article/w21bitcoin01
📈 id#304158804
Pizzas are a lot like women, no matter how much you spend on them they’ll always disappear.
Tomorrow is saturday, hope neighbor doesn't feel like sharing their noise
#nevent1q…83u5
https://blossom.smartflow.social/2b4c85a05d4e288b3a63bba648785c733f2ba46cc7590ff5853dfd0f957ab079.mp4
#meme #memes #memestr #plebchain
its so confusing for people too
Block 950596
1 - high priority
1 - medium priority
1 - low priority
1 - no priority
1 - purging
#bitcoinfees #mempool
@npub1qny…95gx
#nevent1q…ws3l
Proof of za.
Paid 0.00038505 btc
https://image.nostr.build/120c60471ace4b94cfe5133dbc2861efe75149b3bbfb55ec3ef5cbc4c26f8cb2.jpg
2013 would spend, & replace.