so did anyone ever clone or check out that repository? it's git, there must be copies, right?


i wouldn't mind more furries here
not that i have anything with anthropomorphized animals, specifically
i do like people with a more lively inner world, and creativity


KiCad is cool, something that i still intend to learn some day 😀 i've never designed my own boards, just used microcontroller/fpga dev boards and PMODs breadboards and such


i can never really stick to a simple electronics project, it always starts with a simple idea and at some point up end up at something like "let's make a FPGA implementation of secp256k1" and then i lose focus lol


that's something we learned quite early on with the bitcoin foundation 🙂 😱

the problem is that most people don't really have the time, nor required knowledge to really know what devs are working on things they want, and thus who specifically they want to fund, so they prefer to pay some org

i guess as long as there are multiple orgs and not one monopolist there's at least some choice


the only other thing i can think of is that the LND node acting as gateway is somehow interfering with BOLT12 communication but i have no idea if that's possible, it seems unlikely, i don't know enough about the internal implementation to be sure


ohhhh i get it now
you're paying your own core lightning node using the BOLT12 invoice, from Strike and that doesn't work, while you can send (also from Strike i guess) using an BOLT11 invoice

that's strange, i have no idea why really

is the channel between your two nodes balanced?


exactly ! i was afraid for a moment that i was the only one preferring B 😀
it feels the most warmly welcoming to me and least coldly corporate, and tells immediately what it can be used for right now
i mean it's absolutely great that you can potentially build decentralized eBay and robot swarms and whatnot on it, but a new internet protocol is so a-specific
the only thing i'm really missing there is something that screams "nostr" branding like a ostrich logo in A


i mean, is the target of the payment you're paying the BOLT11 invoice to the same as the one you're paying the BOLT12 invoice to (so is the route the same in both cases?)


is that to the same node ?


sound good to me, if he is willing to work on this !

that wasn't clear from the post, making a new coinjoin implementation is great but i think there's value in keeping joinmarket running too, as it's already there and usable; a new system will first have to bootstrap


if it fails with that error every time there is no good route, with enough liquidity on your side, from your core lightning node to the destination node of the QR code

you might have to open another channel


yea seems pretty normal

if it's a circulation issue, correct posture (esp back and shoulders) is also very important for circulation, if you have the tendency to either slump or tense up too much while coding it can cause a lot of problems


FOSS status is purely based on the license, it's still GPL and that means you can do whatever you want with the source
the upstream project might not take your patches, for whatever reason, but if it's quality code otherwise that's their loss


"what would you do if you retired" uhh... the same thing probably... i am an unstoppable machine...


(maybe it would make sense to put up a bounty for this, no idea if that actually works)


joinmarket still doesn't work with descriptor wallets in bitcoin core, and it's become kind of pressing that this is addressed

legacy wallets have been deprecated for a long time, and are very likely going to be removed in next major version of bitcoin core (29.0), there's migration functionality to upgrade old wallets but this won't help for the use of legacy RPC calls like "importmulti"

after that it will ofc. still be possible to use it with version 28.x, but it's kind of sad to see an important privacy tool fall behind like this

so in case anyone wants to give it a go:
https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/1571


i always assume Linux will eventually, automatically win when Apple and MS abandon the concept of desktop computers as unprofitable (because all the kids only use phones and tablets anyway) 😥


for me it was kind of cold turkey haha
i couldn't actually run anything else on my computer at the time anymore, which was some shitty 486
started with slackware 3.4 or so
and just got used to it, it's a lot of pain but other OSes tend to be even worse 🙂


haha i've pretty much only used linux desktops since 1998


tbf it also has some pretty cool niche accounts we don't have here like https://bsky.app/profile/nudibranch.bsky.social
nostr:nevent1qvzqqqqqqypzqcgxv5zxzlh8jwrsy8scez0m08gam0p700l3nneznr6qgehcw90fqy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyphlz64dh249tajvzkl44jr67uc75wet7t82r7ej7vjy2uhcq859s0pc40r


not at the moment !

i played around with some of the python code and models, back with Stable Diffusion 1, i wanted to know how the image generation stuff works it's kind of intriguing how it learns to map concepts to a N-dimensional embedding space
and you can interpolate in this space, too, to get sometimes interesting effects
(same for text generation)

but practically, i don't think current AI is actually that useful yet for anything i do, code generated using AI tends to suck
it's more like computational hallucination lol


probably good for you, that you're not in the kind of situation where you need it


i agree but that is putting it very black and white, either everyone uses it or no one
i mean it's already used by consumers for sure...
it's just hard to get insight into it
and US/Europe isn't everything


arguably, bitcoin has already changed the world

it's a bit like this "year of the linux desktop" meme, all the while linux is everywhere except for mainstream consumer desktops

people keep being hyper-focused on bitcoin adoption for normal (US, Europe) consumers, while it seems to creep up everywhere else


hahah exactly ! especially with the cyberpunk-ish stuff, "we're already pretty much there, you can make your own story" ☺

well i like fiction sometimes but usually when it's kind of weird or mysterious

for example a recent (short) series i really liked is the Korean series Grid
https://www.youtube.com/watch?v=yjaV0l5rVB4


yes-we'd always figured a true high-latency mixnet would be incredibly useful for bitcoin transactions, it doesn't matter if they reach the network a few minutes later

for lightning, which has more need for roundtrips, the added latency of even Tor affects payment routing and the user experience negatively


also the onion routing confuses network-level watchers, as well as mixing in lots of other unrelated traffic; the whole point of Tor is to make correlation between source and destination hard


New ideas for taxes and fees? Look no further: Zimbabwe has it all. The national post and telecom authority will charge WhatsApp group leaders by issuing licenses.

https://iharare.com/heres-how-much-potraz-will-charge-for-whatsapp-group-licenses-in-zimbabwe/


Caprica was the BSG spinoff 😀

i don't remember watching Continuum beyond the first one or two episodes. Didn't like the terrorism plot, and was a bit generic for sci-fi. But yeah that's about the course for the kind of shitty future we're likely heading for.


if so it could be time travelers too or people from an alternate timeline/evolutionary path

if there's anything for real at all... i really doubt we'll find out in our lifetimes 😀

i think it's always amusing how people that otherwise believe the US government can't do anything right, deem them capable enough to figure that kind of shit out, in secret, and keep a lid on it for so long


at the least Tor's mitigations make this attack a lot harder and less reliable for nodes that only have a .onion, as the traffic never crosses clearnet directly


"members of N.O.S.T.R." makes it sounds like some mysterious organization lol


still the best GoT compilation 😀 🔥
https://www.youtube.com/watch?v=5DBuIhr1Id4


i never finished William Gibson's Sprawl trilogy, it was a long time ago i think i bailed after Neuromancer


they always look kiind of human-designed
i mean it's hard to imagine what truly alien designs and materials would look like
but would expect way stranger than this
these have an aesthetic not entirely out of place in the 60's


nostr.org looks cosier to me
nostr.com looks more corporate, and mentionS scary words like IoT !


yes there is no strong reason why it needs to be that way, it's just a UNIX convention
if you build from source you can install wherever 😀

also some distros, like guix automatically install every package to a unique new directory then symlinks the binaries and libs when needed, it doesn't do any sandboxing though!

the other main practical difficulty in sandboxing is access to shared directories, like the home directory, if applications have unrestricted access there it still doesn't help much
flatpak has so-called portals https://docs.flatpak.org/en/latest/portal-api-reference.html to give the user ability to give conditional specific access only when needed
eg the file browser will only give a capability that gives access to the specific file selected, not everything
but every application needs to have specific support for this... so that's a lot of work


i agree

though i find a basic debian stable install + flatpak for all GUI applications works pretty well
also means you can have the newest versions, instead of whatever trickled through debian 😀

but yes having it integrated would make sense, it's just that the usual way of installing applications for linux is to throw files all over the file system, which makes them neigh impossible to confine, and there's a lot of inertia in changing something like apt


some of the other app distribution systems for linux also do sandboxing, at the least snap and steam (but i'm less familiar with how they do it, probably similar)

it's especially great for browsers as they are the most common target for remote exploits nowadays, and that's one reason for Ubuntu's decision to only ship firefox as a snap nowadays


FWIW this is what flatpak does, it has pretty good sandboxing using linux kernel namespaces, not as perfect as qubes with its hardware VMs but that comes at a steep performance cost


only if you can explain what robot girl needs boobs for... 😀


i think believing that it does is the wishful thinking 🙂 in my experience, the people circlejerking over their IQ, are rarely the people that contribute a lot to anything


that intelligence is a thing, that doesn't mean that IQ specifically as a score measures anything worthwhile, general intelligence is hard to nail down (and that it defines someones worth is a very specific view, too)


yes, Apple especially keeps heaping up requirements and new hoops for developers to jump though

"at least it's not as bad as for iOS"™


im sorry for being boring i'll do better next time i promise !!!


where does this freedom of movement come from, what prevents the monarch from locking you up if you want to leave? or why would another let you in?

i dunno, but imo if you're going to be idealistic about people's behavior, anarchy and self-sovereignty seems a better tree to bark up to, at least it's based on your own responsibility


it does, both for MacOS and Windows

it's non-trivial to do this with a deterministic build, because we can't exactly distribute the certificates to builders-who can be anyone

so we first do a non-codesigned build pass, then the people with the certificates sign their binaries using the appropriate signing tool, and upload the detached signature (for both platforms) to https://github.com/bitcoin-core/bitcoin-detached-sigs

these are subsequently attached in a final build pass

a lot of work for what is basically security theater, but as you found there's not really a choice with these platforms


distributing native applications is such a nightmare


Does anyone know if it's even possible to build an executable for Windows using e.g. Rust (though this might apply to other langs), without buying a signing certificate, and have it runnable by users without false positive virus/trojan warnings (which, actually,  make it effectively impossible for users to run).

I did a lot of searching and found a huge number of developers reporting this problem, but actually no solutions. Is it just impossible to distribute binaries as an independent developer? Is it just isolated to Rust and maybe Go etc? Or ...? Anyone experienced this and found a way round it?


monarchy seems great... if you're the monarch
i don't quite understand who anyone else would voluntarily go along in such a system of government though
like im not sure "benevolent monarchy" is a less juvenile world view than thinking anarchism would work, both are different strains of romanticism


Thank you for your service


one person being so difficult that he has pretty much personally caused a few projects to begrudgingly concede that they need moderation guidelines in their github/community, just to ban him


haah i'm not actuallly sure, i think i want to make a game, but right now trying to learn the tools and toying around with some shader effects
it's been a long time i did anything with computer graphics, it's kind of fun


"metal or hyperpop"*


Bitcoin Core term or Finish metal band? nostr:note10wtl947zhhm7qn07ckjyuvsytz9e9cmucglksaf96jem5tuptttqq09x9l


scripting in a text block in an application like blender really makes you appreciate proper source code control


unfortunately,, The Netherlands lies within Germany's humor dampening field... 🙂

(sorry, i find it hard to distinguish humor online sometimes)


yes


same sizes here

it's a lot but imagine how big it could be if the BIP100 (etc) people had gotten their way


well, it's not a chain reaction, supposedly it can be stopped when reaching the right gas level...supposedly


when integrity is so important to your company's operations that you're willing to lose some revenue in the short term over it
nostr:nevent1qvzqqqqqqypzp50ncutrnt3mhgtll3kgm6clmva9v5rtxjfzz0grx55vc2g4ydcyqy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyqe57k5nmyyqk40t4mu8p5m8eaj4acyuxp5xgsjwrt47drcfhmyzu2fdczg


in the short term, at least


even then, important to teach them to respect individual's wishes or what kind of society are you creating


i mean for sure, Adam Back is hot... but i somehow doubt either Lyn or Adam appreciate this kind of parasocial campaign 😅


i don't think KYC is really the intent
they only ask for your first name, because for a lot of people that feels more personal 😀  you're free to give a different name or pet name it's not exactly a crime (and many people do)


Fuckin’ A


i use core lightning, haven't ever used LND so can't compare-to use it with nostr and receive zaps you need two plugins:

- https://github.com/elsirion/clnurl.  Core Lightning plugin for LNURL and LNAddress support (to receive zaps and other lnpays)

- https://github.com/thesimplekid/cln-zapper-rs  Core Lightning plugin for sending zap events (this will let the nostr relays know when you successfully receive a zap)


don't we all 😓


this except it's reviewing github PRs 🙂
nostr:nevent1qvzqqqqqqypzq0p29v67aypg3vhw92r6u4ul2kftprf2asz4vxcvglpju9zs2y43qy88wumn8ghj7mn0wvhxcmmv9uqzqv9u8h2pdv9uevkejjlvvk7q5m7632mjz4xe73r08x72m2neq66dehuf40


new ath is great and all that but i still cant buy an aircraft carrier... so what's the point... 😀


> Funny part is that a lot of stuff didn't even have to be decriminalized, as they never criminalized it in the 1st plac

that sounds perfect imo, the state doesn't need to get involved in a lot of things in the first place

a lot of progressives in Europe (maybe the US too) imo make the mistake of also wanting the government to pay for everything, which creates an eternal political fight and means that everything needs to be regulated with laws to prevent abuse of the system, creates endless bureaucratic gatekeeping, waiting lists, and so on


it's more nuanced, there's not really a direct mapping between traditional values (of the majority) and LGBTQ laws, somehow, really depends on the country


why Uruguay of all places ?

i wish i could say The Netherlands was still a good place to go, i mean it's reasonably tolerant, but good luck getting trans healthcare through the official routes here... :/


finallyy it's working !
https://media.x0f.org/06c3bf8ecd2c0eb8a86c2a599bb64c931010718fc05676ab06e02f299d35d407.webp


yes


unacceptable !!! ur banned !!! 👎


no...this isn't about me, and besides, "when i'm in power i'll just wave a wand and solve everything" thinking is what got us to this point in the first place
that was kind of my point


that's probably the same everywhere !
arrogantly doing dumb (and very dangerous) things on a large scale with great conviction

i honestly don't know. there was a time i was more idealistic about cypherpunk ideals and tech and the internet making everything better and more free, nowadays, having seen interest in privacy and such go so downhill from 2001, i'm disillusioned and just surviving

but it's probably some combination of tech that can be used to organize stealthy against a hostile government, but also important, a way to do things better in the oft chance that that succeeds, both involve systems that aren't easy to capture by one (or a bunch of) powerful groups

but is it really a tech problem or... i increasingly believe the most disheartening explanation, that this is just what people want, most have no interest in anything else


government is really like this evil genie that, even if it gives you what you want, does it in the most cursed, twisted and eventually disappointing way possible


speaking of that, did you see whitequark's "superlnker" project ? (https://github.com/whitequark/superlinker)

it is a tool that can link a binary and all its dynamic dependencies together into one self-contained binary, even the dynamic linker itself (so the resulting binary can still use dlopen)

it would be risky to use it for production-level distributed software, but i imagine one could use it trivially on bitcoind to make a fully self-contained binary


i managed to get all of this to work, except the last step, but that doesn't seem too involved either
https://www.reddit.com/r/godot/comments/1embc6h/example_of_setting_attributes_in_blender_to_be/

looks like to get something into CUSTOM0 in the godot spatial shader it has to be in UV coordinate 2 and/or 3 in blender
should be easy to set from script


> bitcoind is not statically linked against libc and other platform libraries iirc?

right, the distributed bitcoind binaries are statically linked against everything except libgcc and libc (and companion libs such as libm libatomic etc, if relevant to the platform)

this is the list of allowed dynamic deps (the second part is for bitcoin-qt so not relevant to bitcoind): https://github.com/bitcoin/bitcoin/blob/master/contrib/devtools/symbol-check.py#L95

statically linking to libc is under consideration but it comes with a few issues, so it's not an easy choice

> Is it even statically linked against openssl?

openssl is not used either statically or dynamically


sure... i haven't used it much but this is the invite link:
https://simplex.chat/contact#/?v=2-7&smp=smp%3A%2F%2FSkIkI6EPd2D63F4xFKfHk7I1UGZVNn6k1QWZ5rcyr6w%3D%40smp9.simplex.im%2F0vltAA4z--C7BDbPQzXgKC2f3ItS2WTK%23%2F%3Fv%3D1-3%26dh%3DMCowBQYDK2VuAyEAeAzDyh3IBMiDJiNHQi3y6aGgMSSupbmX9qOT50qp30w%253D%26srv%3Djssqzccmrcws6bhmn77vgmhfjmhwlyr3u7puw4erkyoosywgl67slqqd.onion


happy to test your matrix server, no problem if it's behind tor


neat !
what about the other way around ?


it's taking longer than expected, for sure....! to accomplish that, they basically forced some big owners of IPv4 address ranges to sell them, subdividing them, which freed up a lot but it's not sustainable, and it really changed IPv4 addresses into a shitcoin, i don't think scarcity is ever a feature for anything but money and status symbols

i don't think IPv6 so much encourages P2P, but it's the only scaling alternative that keeps it possible

we're not really free of that worry yet, the internet could easily become a series of hierarchical gated networks for other, political reasons, but from a freedom tech perspective a flat network is preferable


there is no question, ever, if something is "needed", on a global scale, innovation is decentralized

it's very simple economically: if a normal ISP user cannot afford a publicly-connectable network address, they cannot accept incoming connections, so they can't do anything P2P, this discourages P2P

this is not a hypothetical scenario, if you think it is, you have a luxury and probably US-centric view of things


i mean, have you seen the image in the OP?

we're happily using IPv6 over here, thank you 😀

scarcity pushes to look for solutions around it, and sure the other option would have been further balkanization, e.g. carrier-grade NAT, where end-users have no publicly connectable addresses at all

but having lots of globally connectable addresses is good for a lot of things, like P2P networks !


yes this...! there is no reason for network addresses to be scarce, they need to be plenty available so it's not ever a worry or extra operating cost

IPv6 is always a good example for how this the differential between the US and the rest of the world goes, devs in the US (which owns by far the biggest part of the IPv4 space) tend to be "there are enough IPv4 addresses why are you complaining?" while other countries which have so much fewer IPv4 addresses/pop tend to see the point of IPv6


i can't really blame them, going to be so happy when i live alone again, i've had to share an apartment for so long due to various circumstances... and although it can be fun at times, at least you're never really alone, it's also kinda shit for a lot of things, like having little privacy


thanks yea that might work !


libsecp256k1 v0.6.0 supports musig 2!


currently i have a script that is periodically run and deletes certain bots from the sqlite database, which works

===
#!/usr/bin/env python3
import json
import sqlite3
import sys

from nostr.util import decode

def make_db_connection():
    con = sqlite3.connect(os.path.join(os.getenv("HOME"), "data", "nostr.db"))
    con.execute('PRAGMA foreign_keys = ON')
    cursor = con.cursor()
    return (con, cursor)

conn, cursor = make_db_connection()

junk = [
...
]

for npub in junk:
    author = decode(npub)['pubkey']
    res = cursor.execute("DELETE FROM event WHERE author=?", (author, ))

conn.commit()
===

but a way to reject them upfront would be better 🙂  there's the "event admission server" gRPC functionality that's probably intended to be used for scenarios like this... but haven't really looked into it, kinda hesitant to add more moving parts


nostr:npub1s6z7hmmx2vud66f3utxd70qem8cwtggx0jgc7gh8pqwz2k8cltuqrdwk4c by any chance did you ever get around to adding pubkey_blacklist to nostr-rs-relay ?


besides the nonce hassles, bitcoin miners do double-SHA256, while nostr uses a single round of SHA256

i don't think there's any way to make it work

designing a FPGA/ASIC implementation specificially for nostr PoW grinding might be an interesting project though 😀

it's too bad that content comes after tags, so unless you're willing to grind the trailing part of the content you can't do the "reuse midstate and grind the last block only" shortcut


same
it was so unfair that they had to make an example out of him 😢


thanku!!!


GM!

i get the only good answer:
https://media.x0f.org/d0affad7eae2cb6460411739bb7dbc35c799a1b23a1c89c7dbf0c8274d2eecfd.png


“I’ve noticed something about people who make a difference in the world: They hold the unshakable conviction that individuals are extremely important, that every life matters.

https://image.nostr.build/f70f26c696663439ef26d95536a6fec10b43e186c679bc47e35341f9256b0ba3.jpg

They get excited over one smile. They are willing to feed one stomach, educate one mind, and treat one wound.
They aren’t determined to revolutionize the world all at once; they’re satisfied with small changes.

Over time though, the small changes add up. Sometimes they even transform cities and nations, and yes, the world."

Beth Clark

#AboutLove


no...unfortunately the backup wasn't too recent, so it didn't have all the state, still waiting for some channels to be force closed


so thats what they did with the 13th floor !


neat ! unfortunately my node "medea" from around 2018 is no longer running because the server it was running on crashed in 2022 or so-
https://1ml.com/node/02398b614028892474fc95ed64c48791f994975042d0bd7e9592d0ec4128bbace4
i could recover most of the funds from a backup, and could potentially resurrect it,, but decided it was easier to start from scratch

nostr:nevent1qvzqqqqqqypzqvhpsfmr23gwhv795lgjc8uw0v44z3pe4sg2vlh08k0an3wx3cj9qy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqzqdygudjclea244pplrn60l8kg6cw440x6hjsfcw9vkslyzrqh7qced4z6q


This might be interesting to some people: https://wiki.lunardao.net/bananahack.html


huh, that is interesting, i didn't know there was still mainstream equipment out there that makes it possible to change IMEI relatively easy


NOSTR HUB ⚡


lollll i like the idea that podcasters pay me to listen to their stuff, but it should be more ! 🤣


i mean it's not a corporate logo or anything, the specific design is kind of important to me so i want to keep that, as much as possible-

and oh yeah i know... i've done pixel art in the past (long long ago) and making something at 16x16 or 32x32 is really simplifying, removing details while still evoking them somehow
but i don't want to spend a lot of time on that right now, that's why i asked


#bloomscrolling #photography #noedit

https://media.mstdn.jp/media_attachments/files/113/449/922/140/695/795/original/7cfb75e4720f9d14.jpeg

https://media.mstdn.jp/media_attachments/files/113/449/922/902/645/551/original/3105da1fe3ec4c6e.jpeg


what's the castlevania one ?


i assume it's another corruption in the chainstate ?
most useful would be to zip up the entire chainstate dir i think (i'm not sure just the one corrupted ldb file will tell much)


i'd still be kind of interested in a copy of the corrupted state to see what kind of glitch this is


thank you

yeah... it's an option, though i don't really like the white circle, and when scaling to the smaller icon sizes (16x16, 32x32) you'll still have the same problem that it's just a black blob but in a white circle...
maybe a different design is what i'm looking for then


whoa we've the Stable and HSDir flags
https://media.x0f.org/89659c5882eb469c9bb7df0849b5b8f18d33b60e3fec548c340b5dbc3fc917ae.png


it needs to be a single icon, there's no functionality anywhere to pick a different icon based on the theme

so it should work both on light and dark background, and i don't think there's a way around having a border

tbf the original ghost bird design has a a white background but i don't think that helps 😀 :
https://media.x0f.org/575280eb3a8c453d181fc24c2a3942abd45bf5b355f445030070a06cf941f240.png


oh noooo hahahah he was just an example but yeah... using the mastodon bridge is kind of cheating don't you think 😀


who knows ! but tbh, not expecting Cory Doctorow here any time soon 😅


i'm looking for someone to make a better favicon for nostr.x0f org #artstr #pixelart

this is the starting point (at full resolution):
https://media.x0f.org/43b0d4f0b075c0d29ad0aeeff3446d00d8e6c085be7cea9b214aebb6c7786b2a.png

the current icon i made with a naive scaling tool: https://nostr.x0f.org/favicon.ico
target sizes: 256x256, 64x64, 48x48, 32x32, 16x16

the problem is that the thin border doesn't scale well at lower resolutions, which makes it just a black blob and invisible against a dark background, so this needs manual work to look good

let me know if you can do this and are interested (will pay in btc/lightning)


trying to zap you but your getalby address gives an internal server error instead of a ln invoice


the siren's call


i have no idea who this person is, but
that's the same way as it feels to be a trans person, you're always a weapon in the political battle, always automatically associated with a certain side and just as easily brushed aside if you're not useful enough to the cause of the day


and this is why we need censorship-resistant social media... good luck trying to prevent us from posting here 🤣


cloning from the git mirrors at http://nxshomzlgqmwfwhcnyvbznyrybh3gotlfgis7wkv7iur2yj2rarlhiad.onion/ is also working again now

and i've added "/git/bitcoindev.git", the bitcoin development mailing list archives


Hate to be the one to shit on the Parade, but a Strategic Bitcoin Reserve *will* be built through confiscation and taxation.

Here's Senator Cynthia Lummis already hard at work to make it happen:

Cynthia Lummis teamed up with Elizabeth Warren to propose the regulation of Bitcoin under anti-money laundering and counter-terrorist financing laws to "combat anonymous crypto asset transactions".

Cynthia Lummis also re-introduced the Responsible Financial Innovation Act "inspired by Senator Warren", which introduces higher penalties for "crypto asset crimes", regulates "mixers and tumblers", and increases KYC requirements.

For the amount of time Bitcoiners have claimed to be of peculiar intelligence, you are all getting played *incredibly* hard right now.

https://m.primal.net/LwoC.jpg https://m.primal.net/LwoD.png


Based on my experience indeed normies love a tracking cookie. In fact the most successful social network platforms employ these techniques, which means these tracking cookies are the cause of their success. The market has decided.


x0f org had an interruption in IPv6 connectivity for a few hours due to mysterious linux reasons, everything should be working again now... thank u for flying Weyland-Yutani...


Visit LNServer.com for your incoming liquidity channel


that's for sure, but they're also not the only VPN provider that supports wireguard


for an interactive protocol like nostr, absolutely, bidirectional communication makes everything more responsive, no need for ugly polling loops


Reminder: Libreboot machines heavily discounted:

https://minifree.org/

I'm Libreboot's founder and lead developer. Sales fund Libreboot. Libreboot (preinstalled) is free/opensource firmware replacing proprietary BIOS/UEFI.

New stable Libreboot release coming soon, by November 15th.

Your choice of Debian Linux, other distro or BSD.

Libreboot 9020 price further reduced; was £218, then 138, now 118. I'll discontinue the 9020 next week and will launch new, better products. All 9020's must go!

https://media.mas.to/media_attachments/files/113/442/217/456/432/069/original/b1c16614f57f65d1.jpg

https://media.mas.to/media_attachments/files/113/442/232/339/648/454/original/78404e8a3d2b485b.jpg


Bitcoin Optech newsletter #328 is here:

- describes a vulnerability affecting old versions of Bitcoin Core
- recaps the "Ephemeral Dust" PR Review Meeting
- Optech Newsletter #328 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/11/08/

Antoine Poinsot announced to the Bitcoin-Dev mailing list the final vulnerability disclosure predating Bitcoin Core’s new disclosure policy...
https://bitcoinops.org/en/newsletters/2024/11/08/#disclosure-of-a-vulnerability-affecting-bitcoin-core-versions-before-25-1

Ephemeral Dust is a PR by instagibbs that makes transactions with ephemeral dust standard, improving the usability of both keyed as well as unkeyed (P2A) anchors...
https://bitcoinops.org/en/newsletters/2024/11/08/#bitcoin-core-pr-review-club

Bitcoin Optech will host an audio recap discussion of this newsletter on Twitter Spaces Tuesday at 15:30 UTC. Join us to discuss or ask questions!
https://twitter.com/i/spaces/1YqGovmrydQKv


it probably imports BSMS files (https://github.com/bitcoin/bips/blob/master/bip-0129.mediawiki)

it's been a while i've used sparrow, are you really sure there isn't a way to create a watch-only wallet by specifying custom descriptors and derivation paths in the ui?


sure, enterprise VPN is a different world
many bloated protocols there and sometimes, even with good reason


ya dumponchaindescriptors seems like the way to go


it's better in pretty much every way, the only drawback of wireguard is that it only works over UDP, so you can't run it over some proxies *cough* Tor *cough*
(but, apparently mullvad has their own workaround for this https://mullvad.net/en/blog/introducing-wireguard-over-tcp-and-ipv6 as well as shadowsocks support https://mullvad.net/en/blog/introducing-shadowsocks-obfuscation-for-wireguard which i think can also work around that)


good question !

it definitely uses some kind of deterministic derivation for the wallet keys, but no idea which one or if this is possible


Noob Q: How do I export an zpub or xpub from a Core LN node wallet? I have elect-rs and RTL set up too if that makes anything easier. Just want to have a watch-only wallet available for the on-chain wallet.


it kind of reminds me of this project with a terrible name (for people not into military slang) oh yea "secure scuttlebutt"

which is vaguely similar, a protocol relying on cryptographic self-signed messages, with a social network as primary application, but not the same, for example it doesn't have relays but relies on every user hosting their own peer


yes it's really nasty

there's also one where a dog is for sale (this cutest dog has to go!!! fast! please, we can't take care of him anymore), and people have to make a down payment, and of course they never get the dog nor their money back

facebook definitely has its own scam ecosystem adapted to the specific conditions of that social network

like half of the product advertisements is fake shops with ai generated product images and descriptions, then with some very "cheap" price so people fall for it, then if they order get nothing or the shittiest dropship item instead


or. http://njump.me/Fiatjafs-Note-On-Nostr?trackingcookie=<NoteIDscarylink123>
im sure it's less scary if it looks like just a normal adware tracker link instead of maalware 🙂


Important to keep in mind that the inorganic extensions of your body can still cause you pain. Trying to escape being hurt by living your life through objects will only objectify your suffering.


unfortunately, using URL shorteners is also common malware behavior (as it hides the link target), though i'm no normie enough to know if it looks more or less malware-y as a long bech32 link 🙂


i'd heard of the fake missing dog posts but never knew why they did it, that's sneaky


The zuckster dog to sunglass rug

Lmao nostr:note1924pjx5c60ej0ujvd6r78rn3xrl99ltkdf66l9tplanygfk7flzstqe3q7


this is a scam... ive been playing with lightning for nearly a decade and still didnt get pregnant...


thank you !

i'm exporting to GLTF for godot; the shader in godot is working for manually entered mesh data

i think i mostly figured it out;

- first, triangulate the mesh
- look up the object in bpy.data, then pass it to bmesh to get connectivity information
- for each edge look up the two adjacent triangles through edge.link_faces
  - using this, compute the angle between them with facea.normal.angle(faceb.normal), if this is ~0, they're planar with each other
- then, set the custom attributes for the two vertices comprising the edge, based on this result
  - bmesh gives access to custom vertex attributes through `bm.verts.layers.float.get(attribute.name)`
- then, export the resulting mesh with the usual gltf exporter

i still need to see how it all fits together and that the data ends up in the right place in godot, will look into it further tomorrow


ok, yeah good point...


hm could maybe define a new tag for replaceable events, that forbids replacement after a certain timestamp?


i've been running my own mastodon server since 2018, so i guess so

it's been pretty dead over there lately and kind of boring imo


damn typos ! if only there was edit function ! 😏


Mirror Android devices (video and audio) connected via USB or over TCP/IP, and allows to control the device with the keyboard and the mouse of the computer, handy!

 https://github.com/Genymobile/scrcpy


signal, easy, i've never trusted telegram the least and don't use it


honestly what else's a shadowy coder to do these days, i've tried to find other things but always been drifting back to bitcoin somehow 😀


thank u ive been practicing becoming more compliant every day !
im glad it's paying off !!!


agree, the people saying things like that tend to be the most obnoxious people, and it's good to call that out

though beauty contests are lame as fuck in the first place imo, what is that for a thing to compete on, whether a jury finds you "beautiful" ? what skill is competed on there ? some people just happen to be born more conventionally attractive, or spend tens of thousands on cosmetic surgery, so what
i really don't give a damn


tfw using a site called void.cat and expecting them to hold on to your data 😅


Self-custodial zap from my Alby Hub 🫡


yea newpipe is a great FOSS youtube player app, no ads ever and it can even easily save videos locally, choosing the format / size in the ui
(youtube-dl still offers more options for command line usage, but harder to use)


i mean i can absolutely imagine incrementally editing image, video, audio content is a bigger ask of a platform than editing text, analogous with the problems with large assets in git
(for text we have pretty much perfected diff algorithms, and it's dealing with much less data in the first place)


[bitcoin] Merged PR from laanwj (nostr:nprofile1qqsq4gu7tthengqq577mpdyezkxf90z25g8mvkf355ks2k67km0lwwqpzdmhxue69uhkummnw3ezu7psvchx7un8zn5kcn): net: Use actual memory size in receive buffer accounting https://github.com/bitcoin/bitcoin/pull/31164


hahaha i'm not generally a big fan of chatgpt (its hallucinations tend to give me brain damage 😀 ) but might give that a try


in the off chance, does anyone know about #blender #blender3d scripting?

i need a processing step, before export, that marks tri edges in the mesh that are planar (the inside edges of triangulated polygons), then converts these (after seperating out the triangles) to custom vertex attribute flags

these are used by a shader to hide them in wireframe rendering

i honestly have no idea where to even start


that's some dramatic warning messages 😕 😀
compression bombs incoming

(apparently it's nothing serious https://gitlab.torproject.org/tpo/core/tor/-/issues/40739)
https://media.x0f.org/03ff7655e46cae852cbc28bc8e1255bc7e20771beefb2b1cca86774ba0162587.png


what a bargain !!! they used to cost about that a piece


you can, there's many castles for sale across (esp. Southern) Europe ! and they're often not that expensive in sale price

however they're usually semi-ruins, maintenance to a castle is always expensive, and they tend to need lots and lots of work
and are generally strict regulations in place w.r.t. historical buildings, on how this should be done, and who should do it

unless you're super enthusiastic about a big project, it's probably a bad idea-it's a common trope that someone buys one and then runs out of savings and has to sell it again 😀


i don't think enforcement is the point here? it also can't be enforced by an internet protocol that your message is shown, so is a "post" function client dishonesty too?

in by far most cases a hint is enough and people actually want the latest version of a post, nor see accidentally posted garbage

and sure it's always possible that there's still a copy of the old version around, there are no guarantees of anything


imo
edits are good
deleting is good
keeping nostr simple is an important goal too, but if we can't offer users basic 2024 expectations for usability and control over their own content, what is the point


hoping for the best especially for Ross, but i imagine lots of people are going to have their "welcome to electoral politics ! first time ?" moment soon


Speyeria idalia


who knows !!! maybe her "empress" campaign works out better 😏 🤣


there's really not much software support at the moment, what i've seen is https://dtan.xyz/ (closed source and pretty much unmaintained?) and the built-in support of nostrudel and amethyst

neither are really up to the task to become pirate bay (and such) alternatives at the moment, no category based browsing and search for example


We just shipped a little something: Bolt12 Swaps 🫡

https://m.primal.net/Ltcn.png

Powered by our new backend release v3.8.0 "An offer you can't refuse":

Highlights:
- Swap-to-Bolt12 powered by CLN's "pay"
- New CLN hold plugin (rewrite in Rust)
- Chain swaps with any amount (within our min/max)

For the full rundown check:
https://github.com/BoltzExchange/boltz-backend/releases/tag/v3.8.0

And powered by our new web app release v1.5.0

Highlights:
- Bolt12 support for Submarine Swaps
- BIP-353 DNS lookup (incl. DNSSEC)
- Added BancoLibre and StashPay to integrations, welcome 🙌

For the full rundown check the release notes:
https://github.com/BoltzExchange/boltz-web-app/releases/tag/v1.5.0

That's it for today, now we may all go and follow the election of our world's new overlord 😏


yeah the AI hype/fear cycle is reallly overblown

the most salient thing is always that the US military-industrial complex also uses a lot of FOSS software
they like to point at China and Russia, or other "rogue" states, but it's kind of the same everywhere?

it's also not that open source helps *especially* the enemy, as long as you can keep a head start in understanding and using the technology

a rising tide lifts all boats and in these times, a lot of people want a lowering tide-


transmission-gtk
doesn't have any fancy features but it's fast and cross-platform


"the enemy can easily use it" is unfortunately true for open source, and important to keep in mind when working on code that could be used as a weapon against you
i don't think FOSS works in a world at war or that is extremely polarized


yes-mind that the work that was just merged has been underway in three PRs, since at least 2017:

https://github.com/bitcoin-core/secp256k1/pull/448
https://github.com/bitcoin-core/secp256k1/pull/636
https://github.com/bitcoin-core/secp256k1/pull/1579

it took a long time because there's an unfortunate lack of reviewers for any change to secp256k1
i wish people would get involved more instead of criticizing and screaming "bitcoin core devs suck" from the sidelines


that commit is an improvement, mostly with regard to stack memory-which tends to be overwritten quickly anyway, secp256k1 doesn't manage dynamic memory

your claim was that we weren't aware of the issue which is just bs


that's just not true, bitcoin core developers were well aware of the edge cases of memset-before-deallocation for a long time

here's the commit from 2012 that introduces use of OPENSSL_cleanse() instead of memset:
https://github.com/bitcoin/bitcoin/commit/0f8a6477825fbaad0d37233bdd3011d748f607ab

in addition to cleaning up, secure_allocator uses a pool of locked memory to keep wallet keys and such out of swap space

memset, where it is used for cleaning up keys, is used with an extra memory barrier to prevent it from being optimized away. this is the same method used many other libraries such as BoringSSL as well and even the linux kernel


yes, would be cool to have 😀


it will be the year of the linux desktop when Microsoft and Apple give up on the concept of desktop computer 🙂


it's the map from a game involving notoriously convoluted parallel timeline travel (not the one Duck mentions though), Radiant Historia


it's true.... this is why nostr will win, really enjoying this very user friendly timeline travel interface in the new nostrudel 😀
https://cdn.staticneo.com/mg/2018/03/7565319Z61y.png
nostr:nevent1qvzqqqqqqypzq3an3axnwgfep4dkhmmcmt3l8cug3mxm7xzylwenhzrjr5mx6hygqythwumn8ghj7un9d3shjt3s0p3ksct59e3k7mf0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qpq7s29qzg3h9v50qgetn7z7c7wdfyh725jukfy8q9xxgcuj5j3c6nq7fdyt9


I LOVE SOFTWARE ENGINEERING BEING A HACKER IS GREAT FOR YOUR HEALTH

nostr:nevent1qqsdg6me7kahdqx8wwt2a5gqccma3qreud2v56c0shhf3gffae2xr8spzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpz4mhxue69uhhxarjvee8jtnfwf5hxtn5duhsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qgs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6cc3d0t98


automatically generating torrent notes from the bot now !
https://media.x0f.org/082d5937b1ea13631d806c3e9d95669db11b5e70700506ed78f00af508d88eb3.png


nooooo whyyyyyyy that's not how i intended to spend my day !


im sorry but this article is required reading for everyone. ny mag presented freedom of sex—the moral case for letting trans kids change their bodies, by andrea long chu, a pulitzer prize-winning critic. so come on, people, open your minds. the mainstream media's fearmongering about trans kids is nothing but clickbait. don't believe the hype! it's necessary that we don't go for the latest wave of gender deniers who use any opportunity to miscast things like it's a well-thought out analysis :/

chu explained, "three main tendencies compose the anti-trans bloc in america today. the first, and most obvious, is the religious right, a principally christian movement that holds that trans people are an abomination and that 'gender ideology' is part of a broader leftist conspiracy to corrupt the youth. the second tendency is also obvious, if smaller: gender-critical feminists, better known as terfs. this group has its roots in the lesbian feminism of the '70s; today, the polemical acronym, which originally stood for 'trans-exclusionary radical feminist,' is used to describe any feminist who justifies her anti-trans views by citing women's rights. these views include the idea that gender must be smashed rather than affirmed; that women constitute a 'sex class' on the basis of their shared biology; and that the trans-rights framework exposes natal women to sexual violence at the hands of trans women, who are imagined as predatory males. but the most insidious source of the anti-trans movement in this country is, quite simply, liberals. butler, in their survey of the political landscape, misses the liberal faction altogether. i suspect this is because the anti-trans liberal sees himself as a concerned citizen, not an ideologue. he is neither radical nor a feminist; he is not so much trans-exclusionary as he is broadly skeptical of all social-justice movements. he is a trans-agnostic reactionary liberal—a tarl. the tarl's primary concern, to hear him tell it, lies in protecting free speech and civil society from the illiberal forces of the woke left," which is not true—obviously. ah, by the way, susan neiman's left is not woke is a wonderful little book ;)

remember, leftism and liberalism are two mightily different things, i.e., "leftist" and "liberal" are not interchangeable terms. boa noite, brazilian tarls. smoke a joint before bed xo

and read the full article in nymag <3
https://nymag.com/intelligencer/article/trans-rights-biological-sex-gender-judith-butler.html
#gender #politics #transrights


doesnt it suck that there are so few frontiers left


i broke a laptop keyboard once by spilling wine over it 😳  apart from that i don't think i've ever broke a keyboard, and i type *a lot*
last time i bought a keyboard is because i wanted a fancy rgb led keyboard lol, most of my keyboards are >10y old


Good morning 🌻💜🫂
Hope you have a fruitful week!

“Change is freedom, change is life.

It's always easier not to think for oneself. Find a nice safe hierarchy and settle in. Don't make changes, don't risk disapproval, don't upset your syndics. It's always easiest to let yourself be governed.

There's a point, around age twenty, when you have to choose whether to be like everybody else the rest of your life, or to make a virtue of your peculiarities.

Those who build walls are their own prisoners. I'm going to go fulfil my proper function in the social organism. I'm going to go unbuild walls.”

— Ursula Le Guin, “The Dispossessed: An Ambiguous Utopia”


i think so so; radio and human-powered devices were important in WW2 and will be even more so in a next one
my grandma when she told stories about the war often mentioned how the "knijpkat" (dynamo powered flashlight) was really important back then

power and internet will be spotty, not completely unavailable, supply chains for tech will be disrupted but there's still a lot of old devices sitting around

i suspect there'll be some use for bitcoin because it's one of those technologies that's "just there", if you can connect to the internet, it doesn't care about your nationality or the local military circumstances, and easier to hide to get across checkpoints than gold or other barter items

but yes skills based bartering is something that's way more relevant where base survival is at stake


it can be set on any event, and some relay implementations do honor it like nostr-rs-relay

i've never seen support for it in clients unfortunately, it would be very good to have


why is it always the US government anyway, not "you're a Belgian spy!!!" the intelligence world is so much wider than the US 😀

yeah no not planning to run an exit, too risky legally and i think it's bad to rely on exits, hidden services are generally a better solution

thanks 😀


i will not get into the pod i will not breathe the nitrogen gas 😅


no....when i find out how to make the US government pay for my hobbies i'll let u know ! but i'm not a US citizen nor do i live in the US so im not giving it much of a chance


right, like a lot of heuristic metrics it only works as long as it's not popular enough for the scammers to put work in faking it

for "faking" NIP-05 they could register a similar-looking domain


of course... it's gay to date someone of the same species


i always choose stock debian (12), it's lightweight enough (in the minimum server install) while being easy to install packages for and do ad hoc sysadmin

if you have a lot of similar nodes to deploy i guess it's worth going the declarative minimalistic GUIX or Nix image route


makes sense
besides the bandwidth, having a Tor bridge / snowflake proxy running from the same IP as a relay might be less useful because relay IPs are publicly listed, and snowflake proxies are supposed to be stealthy "hide in the crowd" things, so that they don't get blocked


2 CPU, 2GB memory, 50GB disk; nothing fancy but enough to be above recommended specs for a Tor relay 😀 most important is to have plenty of bandwidth, and high or no traffic cap


NGC 1433, NGC 7496 & NGC 1365

https://live.staticflickr.com/65535/52692932279_6606876271_o.png

#jwst #NGC1433 #NGC7496 #NGC1365 #webb

Image Credit: Science - NASA, ESA, CSA, and J. Lee (NOIRLab). Image processing - A. Pagan (STScI)

Published: 02/16/23


yes for reverse engineering this is generally something you'd want to do in software, not hardware: wireshark can intercept and show USB traffic

hardware USB interception devices are meant for vendors to debug problems with their USB implementation, and are really expensive especially if you need USB3 support


brand new Tor relay !
https://media.x0f.org/d1a4aaa11daf17bf45ca409d9fe814a332ae5b9597ee2ae61433ff84d6cfeb72.png
it's running on a vps with unmetered 100mbit network connection, paid through lightning

nostr:nevent1qvzqqqqqqypzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqyt8wumn8ghj7un9d3shjtnddaehgu3wwp6kytcqyz02e8e54vnqaus4rtq4x4smr0f05c39d32zdfyvzteefvg4f8ua74xvdl6


bah, this won't work: relays are required to at least have a public IPv4 address: https://community.torproject.org/relay/relays-requirements/
that's exactly what i'm trying to avoid
okay, maybe better to go with a VPS again 🙂


yes, i have a /48


uh thank u reddit... i guess...
https://media.x0f.org/214f79e36bc62bf6309091faada224ec1ec938755a3582d36a8d80007b446711.png


yeah
thinking of running a IPv6-only one on a unique address (ISP gives me plenty anyway), to avoid the blacklisting woes


in a prolonged war there's usually a lot counterfeit cash, and really crazy things happen to exchange rates to fund war efforts, governments do things like suddenly switch the legal tender, etc, there is no stability in a war scenario

that said, sure... having some low-tech means of exchange that works without internet connectivity is useful to have, it's absurd that everything so easily disrupts in the case of a network outage

say, a while ago i wanted to take the bus from the airport but the its payment terminals weren't working... and they have a "no physical cash" policy... so the driver just refused to take anyone 🤷♀


im following him ! im nobody on nostr !!!


yess
we really do need more hair and fashion content here


Believe it or not but sometimes I use colors in my artworks
#digitalart #artistr #fractal #trippy
https://image.nostr.build/509476602210b7283cf83e52358bb73e03c318e96bcbf96a1f44d500ffc157f2.png
https://image.nostr.build/19e41cc17ec011e2fbecc1edc2f5543a3fb531de68e3cbc26d71d66de617ea2b.png https://image.nostr.build/f010465ffdfeac577f346b68ab21177ffa6a6b53df84fe5b66feee77cbcda296.png


nostr:naddr1qvzqqqr4gupzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpr3mhxue69uhhg6r9vd5hgctyv4kzumn0wd68yvfwvdhk6tcqp5cnwvesxccnjdfhxycrjvsthhvju

Article can be viewed on habla:
https://habla.news/u/silberengel@gitcitadel.com/1730619571092


right- decentralization is a dimension of neutrality in itself- in that the technology doesn't prefer any specific center of control

also while "technology shapes society" (so it's not "neutral" in that sense) is very true, but at the same time, often not *intentionally*, it doesn't follow the creator's design
there's many unpredictable second, third, and further order consequences of a certain technological development
(take say, the laser, or the internet, which had very broad unpredictable impact)
as WIlliam GIbson said "the street finds its uses for things"

this is the mistake many journalist-minded people make, they say, go chasing after say, fiatjaf's political affiliations and then use that to denounce nostr as evil technology, or say, "IBM worked with the nazi's in WW2 so computers are nazi technology" or many variants of that, like the "techbro" blather where people don't like the state of society so it must have been the designed intent of some evil computer scientists

so i'm also quite wary of that type of reasoning, reality is as usual much more nuanced 🙂


who needs house keys when you can make the door open with an implanted NFC chip 🙂


it's clearly the discount AR model, that only comes with a cockring and dildo and not the full body haptic suit


i think their main point lately is that one shouldn't specify too many relays in the NIP-65 metadata (inboxes and outboxes), because that's information for other people and makes it harder to find your posts or send a post to you

apart from that there's little reason to not use as many relays as you want, though things might become slower and/or more battery and bandwidth usage, but doesn't affect anyone else


there's definitely the "can the master's tools be used to dismantle the master's house" kind of discussion
so i agree it's not entirely neutral, but it's also not completely opinionated on everything imbued by the author
there's a degree of neutrality, there can be shared goals and underlying methods, otherwise there would be no reason to cooperate on technology at all (which would entirely undermine FOSS), and clearly different people can use the same technology


they go over schema datatype by datatype in great detail and the entire time i'm screaming "just show me an example of a post event please"

sometimes it's also a lack of being opinionated enough that results in complexity eg
"we support two elliptic curves (secp256k1 and secp256p1) througout" was a strange decision imo, just pick one ffs


yea... i'm still trying to have a go at reading the atproto specification, but it's sooo verbose
on one hand it's good because they've tried to be precise and complete, but it also mentions a lot of things not interesting to someone that just wants a basic overview of the data structures, and which could be relegated to appendices and such
(also, dedicating an entire page upfront to what is missing in the specification isn't a great look, hehe)


universal interoperability is a good ideal to strive for, especially if it can be done without proprietary standards some company can claim ownership of


yes, agree, at least it is easy to implement the basics !


whooops right i mean kind 1, not NIP 1 events

and yes, a case of "it wasn't in the standard so client authors agreed on a common convention", which is common enough
it's just that the spec explicitly mentions that clients shouldn't do any special interpretation 😀


speaking of which, it seems a bit arbitrary to me that nostr went with inline images (against the NIP-01 spec saying "plaintext"), instead of attachment-style images like twitter and other social media
nostr:nevent1qvzqqqqqqypzqz4rnedwlxdqqznmmv95ny2cey4uf23qldjexxjj6p2mt6mdlaecqy28wumn8ghj7mn0wd68ytncxpnzummjvuhszythwden5te0dehhxarj9emkjmn99uqzpxaf5vkjpwyugwu3hqte3pcwurw5dr2m28g6xvsjhyszzxxpx25u8fhl2h


hahahah if only !


i just realized one thing NIP-01 lacks is the unwritten(?) rules how clients actually display NIP-01, it mentions that the messages are strictly plaintext but that's not true in practice
e.g. like "a link that ends in an image format like .jpg, .png or .webp is displayed inline as an image"
don't know if there's more


laanwj

[manifest//HS95030029 stainless steel doll parts]
⚧🏳🌈
(please don't send nostr DMs it doesnt work, see other contact methods on my github)


OOP definitely has its place
it's just that these things go through fashion cycles, where devs and dev tooling companies try to shoehorn *everything* into a certain paradigm because it's the buzzword of the day, which predictably becomes a circuitous mess, then it falls out of popularity again


dunno about resale value, but diamonds are a scam in the sense that they're straightforward to produce industrially nowadays, but the expensive (and actually more impure) ones still have to be mined by people in third-world countries, and DeBeers (or so) has always been cornering the market to push up the value, it's a very fake market


it was just an off the cuff remark really, don't read too much into it—but

if the internet falls apart / balkanizes there wouldn't be such coordination, and not really a need to be able to address everything because you can't reach everything

same with space travel and light-speed delays and relativistic communication


I2P doesn't have exit nodes so recursing wouldnt work there
could still use I2P as last hop for good measure, ofcourse !


it just might work ! though i'm not sure users have enough grounding in security to make that choice
usually if you give many choices, people will pick what others do, or what seems easiest, instead of really making a reasoned choice

so i am slightly afraid we'll still have "paste in a nsec" as default for most people for a long time, maybe until a large-scale compromise

like i remember the case with "brainwallets" in bitcoin, they were always discouraged due to their terrible insecurity, but people just loved the idea of using a phrase of their own to get to their wallet
they only stopped being popular when there came bots that would just sweep all well-known ones constantly


it's really too bad that TLS certificate-based authentication never caught on, i guess because no one ever came up with a good UI for it–but we could have had a pubkey-based authentication standard mechanism in browsers so long ago already


not sure about the last one... though i have to admit, nostr definitely has the most different login options of any system, all with different trade-offs... logging into nostr is an Art 😀


brb recursing 10 instances of Tor to find the really really darkweb


at the least... doubling the number of hops isn't good for any of those


what happens if you run Tor through Tor, does this work
(badly, i imagine)


nostrudel-next's "swap portraits" "feature" is really messing with my head, this feels like a CIA psy-op 😀


oh be glad 😀
nostter doesn't implement them either but does give a "you have a DM, check in another client" notification
then you do... then there's just eternal spinner hell 😀
anyhow if youre technical enough it's often easy enough to figure out, but also a bit tiresome


is that me, i like playing domme sometimes, but not really the ownership stuff, prefer equal relationships


sounds less tiresome and stressful than open source maintenance at least...


there's a setting to hide the strudel...only then it's really nostrudel


cool im already very good at losing money on nostr... cant wait to have more options...


no need for global namespaces where we're going 😅


For all the Dutchies, who has used #Hyves?
nostr:note1u9gtcehnm3wygz60d4um52vkslwqyg2tt2dmq63neyqqc5kf9mkq2pzc7d


yess
i don't remember using it much (was more into forums and chatrooms, back in the day, than social media) but i did have an account there for a while


My wife coined a new term:

KYC Olympics

proud of her


opened a channel


yeah of the big sci-fi authors of that time Alastair Reynolds was always one of the only sci-fi authors to do female characters well imo


upvoted!


bluesky just got its own social media icon on github, when will nostr finally get one! —
https://media.x0f.org/78b57a058e7759987fa434c026d2965acdabcbfa29689ffc4c3123136f094f61.png
https://github.com/orgs/community/discussions/131633


Maple colors just after rain https://image.nostr.build/d675e68bc1a7f6a3d32d32ca22577ca392d5276e269e0c0e73490c9684c800e3.jpg


Banana Bread made it into the recent edition of the Zap.Cooking newsletter!

Check it out as well as all the other fun things happening in the #Foodstr community!
nostr:naddr1qqxnzdenxq6ryvp4xucrxwfnqgsrrxknu7gxxnd7smc5mwwzn9djdm3uvg5tu40cn3x8l656esqa2zsrqsqqqa28ya8866

P.S. 🍌🍞 ♥ nostr:nprofile1qqsfhsknfhw6s0v59g0a6d48fple4tk8grdjf6newvkepcur6xwjjjqpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0nx8vj5


Tap, tap, is this on? I’m just trying Nostr because of nostr:npub1suftx60fq63eyhmqqqxq48qjmefuy20kkc8wdp5j6jmnssrzttusc4lmh2 recommendation. Still trying to figure things out

#photostr https://image.nostr.build/e7b8ea6705e441da86209b34cbf64c4a4ce3729f75ab8f1f7cbc69ba209829b2.jpg


if it's FOSS, sure...


fwiw, BOLT-12 can do automatically renewing invoices, might be a game-changer for periodic subscriptions


yeah... a lot less common than it used to be, luckily !


I hate apps that don't have a native dark mode.


needing freedom tech is mostly an individual thing; say, you need an escape from an oppressive community, it doesn't matter if that's a religious sect or over-zealous nanny state, or even an oppressive partner, when you need a means of communication and sending money that they don't control
it's not 'about these people' versus 'those people', that's an overly simplistic way of viewing the world


Zap🌻


also RFC-6455 😀  https://datatracker.ietf.org/doc/html/rfc6455


have you seen how much infighting there is to the left? it's definitely not a consistent block either, lots of people considering each other evil over one slight or another, and using the ban hammer
also right wing censorship is not exactly unheard of either
my point was not to preemptively alienate people, the need for freedom tech is not a partisan issue


yes the "bazillion nodes and centuries of existence" argument comes across as unconvincing and a bit insincere to me, sure DHT has existed for long, and worked reasonably well for torrents, but it doesn't necessarily mean it will for this specific use case

a bit like using the bitcoin block chain for something new and then saying "it's been proven to work since 2009"


Internet Archive has not been archiving since 10/8.

Google Cache has stopped caching.
The Alexa service - the one that used to rank web traffic (not the Amazon virtual assistant) is gone.

The ability of censors to memory-hole the internet is growing.
https://brownstone.org/articles/they-are-scrubbing-the-internet-right-now/


I haven't looked too deeply into it yet, so I may be talking complete bullshit here, but so far my impression is that Pubky is 3 things:

1. signed entries published on a DHT that associate a pubkey with an HTTP server
2. HTTP servers that can host any file
3. a superstructure for reading content from these HTTP servers and turning them into a global social network

It's a very elegant structure that sound very compelling to me, but ultimately I don't see how it improves much upon anything Nostr has, and it has significant downsides and unsolved (hidden) problems that Nostr either solves or is trying to solve right now.

2 is cool, but not a very hard problem to solve once you have a way to find these user servers (and, also importantly, someone to host these servers mostly for free). Blossom is doing a similar job with files as first-class citizens.

2 is also not very useful by itself. To make a social network you need a way to efficiently pull content from user servers and display them to users. There is where they came up with 3, which sounds very similar to Bluesky's central big server which they call "Relay". It's a centralized system that cannot possibly become decentralized. It looks like Pubky has accepted that as the only way to do things, and they seem to be planning on hosting one such big server.

1 is trying to be the most decentralized, censorship-resistant system ever for putting out information about public keys -- and we may discuss if it achieves that or not (I am personally very skeptical that DHTs can scale, even though nostr:npub1jvxvaufrwtwj79s90n79fuxmm9pntk94rd8zwderdvqv4dcclnvs9s7yqzis going to boldly claim that this is not a topic worth discussing because "Mainline has already proven itself with its bazillion nodes and centuries of existence" truth remains that Torrents do not work without trackers, and no one knows what will happen with the DHT if it has to store billions of records from people all over the world -- https://newsletter.squishy.computer/p/natures-many-attempts-to-evolve-a is one scenario), but all of this mega-decentralization is completely useless if you don't have a decentralized way to load content from people you follow and have to rely on a giant central server hosted by one big corporation.

Pubky's idea seems to be that centralization on content distribution is unavoidable, so they aren't even trying. The idea of Nostr is that such thing isn't unavoidable, so we are trying.


the fight against authoritarianism and centralization is one that affects either political side, it is way more nuanced than that, putting it in those terms helps no one—it just alienates people, puts them in a bind

i suppose it helps those that want to further outlaw "freedom tech" by associating it with the most boorish kind of conservatism or the far right, that was my point, and you just proved it exactly


also got tired of arguing "no, a tor relay isn't a tor exit"—i don't recommend running on on your home IP as the relay IPs are public and you'll be preemptively blocked by all kinds of sites


i did, used to run two, a large one on a VPS and a smaller one on my home network

but had some hardware issues at some point and never got around to setting it up again


yes...maybe
i'm not personally trying to control anything 😀 i have a lot of things going on very finite time and energy,
i'm just noticing a problem and trying to be vocal about it

is it worth worrying about? there's a large perception problem around bitcoin, which has hampered things for sure, and i see the same happening to nostr

"sod off to bluesky" works too, absolutely the path of least resistance
though i actually miss bitcoin content there 🤣


if you want to show that nostr really is great tech and the decentralized future of social media for everyone, and not just a circlejerk of right-wing extremism, and make people feel welcome to join, this kind of territorialism is absolutely not the way to go
nostr:nevent1qvzqqqqqqypzqvhpsfmr23gwhv795lgjc8uw0v44z3pe4sg2vlh08k0an3wx3cj9qytkummnw3ez66tyvgaz7tmrv93ksefdwfjkccteqqsg6rn4uzw6p6gfxhumxzwelh02t8gmcpsffzc0zg8alux2cjnp7pse6jxyz


fuck U money


i haven't found any client that really works great, been switching between nostrudel and nostter (i don't use my phone for social media which rules out many clients already)

posts just getting lost, DMs not working, notifications coming in late or not at all
inserting media needs manual fiddling because the media server nor client adds a file extension
and lots and lots of smaller annoyances 🙂


tbf it's often not so much about not liking bitcoin, but about not liking "bitcoin twitter" community and its atmosphere/culture
ignoring bitcoin content specifically doesn't solve that, only having a more diverse user base and different communities would


didn't know github did seasonal theming, but looks kinda nice 🍂


i already tried to convince Will of this a few days ago, don't bother
nostr:nevent1qvzqqqqqqypzqz4rnedwlxdqqznmmv95ny2cey4uf23qldjexxjj6p2mt6mdlaecqy28wumn8ghj7mn0wd68ytncxpnzummjvuhszythwden5te0dehhxarj9emkjmn99uqzplvg592v9d62fx4qc3zsuv2h2sml4x98kenrm4hf3e4kekfr0t3m02ylks


it's not that bad
unless you're re-syncing from scratch all the time, a node isn't going to do 24/7 block writing, it's the initial sync that's heavy in writing, and after that there's a new block approximately every 10 minutes which is pretty much negligible in write traffic compared to normal computer usage


baking banana bread...


this was specifically about nostr:nevent1qvzqqqqqqypzqz4rnedwlxdqqznmmv95ny2cey4uf23qldjexxjj6p2mt6mdlaecqy28wumn8ghj7mn0wd68ytncxpnzummjvuhszythwden5te0dehhxarj9emkjmn99uqzq78dndke9vsex9e2duydc5w9d5fv70lynkazt8zpfn6h9zkqufgj6xetrt
(but it's come up before; at least nostrudel tends to convert everything with even one dot in it into a link)


yeah it's okay ! having some fun here

i'm really sick of X's doomscrolling, mastodon is generally too much of the same, bluesky is okay but dislike its false pretense of decentralization, nostr is still new enough to be anything (though that's reflected in the quality of the software, too 😀 )

haha i'm also an idealist... of a kind


yess
podcasts are already a hard sell for me, i generally prefer reading text, but when someone also starts talking about how great [product] is i tend to give up, they lose a lot of respectability in my eyes 😀


i wonder how those people normally see "investment of time" in social media, maybe people that use it as promotional outlet only? i would guess for most it's not about investment but "is it fun or not"


tfw furiously pasting zero-width spaces to prevent an URL-looking string being converted into a link by nostr clients


there's a "Bitcoin Core Project" account
it has 12 followers 🙂
its last (and only) release announcement had 4(!) likes


ohh so this is why my relay is full of random people's amethyst drafts
(at least they're encrypted)


if the rare post that makes it though the convoluted bridge construction still manages to dominate the feed, making it even more funny
https://media.x0f.org/73acd4cda737a2a160a7e0669b36669dd864a190ad56417cf9eec3636b1edddd.png

in any case the people that complain that there's too much bitcoin talk on nostr have an easy option 🙂 there's a social network where no one talks about bitcoin development


yes !
there's some at npubXXXX.momostr.pink.ap.brid.gy
(but it doesn't work generally, couldn't find myself through that)
it might be indirectly bridged through fediverse not sure


kinda funny that if you search for bitcoin related things on bluesky, you almost only find bridged nostr posts


then it's just not for you


the trick with getting a working linux laptop, is to buy hardware that you know is supported, getting a random laptop and installing linux on it is a recipe for pain


imo discord used to be nice, before it became so overburdened with all kinds of shiny advertised click-here pay-here gamer show-off feature nonsense
it's a mess now

signal is my favorite now, it's simple and straightforward, it works and is secure, and doesn't have any significant frustrations for me


i agree that would be best !
though, pretty much anything would be better than hanging forever as it gives the impression that something can happen.. any minute now !

after the so-manyth time of making habla manually connect to my relay, so i could quickly change the URI naddr to view the post by my test bot. i was tired of it

nostrudel was second in frustration in that it caches the first version of the post and doesn't give a way to refresh it, so couldn't see updates

i don't think nostr long-form publishing is quite there 😀


maybe, but i think they're the least harmful kind of intellectual property, patents are so much worse


oh ! that's even worse

i wish it'd either find it or error out with a not found message

but it's the "in case of failure, leave the user hanging forever" error handling paradigm, popularized by flash and javascript of yore 😅


something i've noticed is that habla.news seems to ignore the relay specified in the naddr—so is often unable to find a post, if it's not on its default relays, and then hangs
(not that this naddr has a relay specified)


#flowerstr
https://i.nostr.build/oBaQPVHletcgDksY.jpg


also, bluesky is doing well because essentially, most people going there don't care about its decentralization premise
in the contrary, they're nostalgic for the old centralized twitter app, and bluesky provides this experience (including the logo)

despite the efforts and promises of some of the founders and developers, it's not really a step forward, but for user adoption success it doesn't need to be

when bluesky has its own "Musk event" those users will just hop to the next centralized platform again, none the wiser


hahhahaha good one 🤘


this makes sense, i'm slightly uncomfortable with those stats being publicly visible


never checked nostr.band before... it's confronting ! im so unprofitable 😀
https://media.x0f.org/008e3a618ef0ac7dbb63ef6d8776d3c251f1cd6e98263c2961ce29080fa29501.png


i think so too... it's unfortunate that privacy focused projects tend to attract such a lot of toxicity, it seems like something extremely difficult and nuanced that requires a clear head, not screaming tribalism and sloganism


honestly the reason i've only ever taken joinmarket serious as a coinjoin implementation is because the devs and userbase seem like normal people not football hooligans


kind of agree but i like reading another book that takes place in the same world

i'm at about a quarter now and it's not like it is really clearing up any big mysteries, anyway 🙂


ive been trying to get cmus to add a usable URL to NIP-38 events, this is the hard part if you're playing old fashioned mp3s from a folder and not using one of the big services, i think most i could do is add a bandcamp url when known (which provides a link to a info page... getting a direct link to the stream from there is a scraping hassle)

ideally there would be some service agnostic identifier but no idea if that exists, nor would it be easy to find that 🙂


i want to change my passport gender marker to  '); DROP TABLE Citizens;


"information wants to be free" was always about free as in freedom... not free as in free beer

but yea https://en.wikipedia.org/wiki/Information_Doesn%27t_Want_to_Be_Free


thanks !
to be clear i'm not tribalistic for nostr, i like it design-wise, but as a social network i'm actually pretty critical of it, for one because it's so much just bitcoin twitter


congrats on your new ipad with wheels purchase


this is going to be good #bookstr
https://media.x0f.org/c851eaa1db40780d878ad4aa8b8c664c9db40b9f5f80a1bb2181198007693d30.webp


even on github


teh vision of the future of tanks... is tank (cybertruck aesthetic) !
such vision


really... another social network aimed at bitcoin twitter ?


also the parasocial creepiness thing is when they're really into some ideal image they have of you, and get weird when you deviate from that, instead of liking you as a person
this used to be mostly a thing for celebrities but social media culture kinda made it for everyone


this is correct: local state for webapps is stored in the browser, even if you host them locally
i don't think this is easier to sync multi-device than eg gossip's local files

nostrudel does store its settings in a relay-side 30078 event as well, this gives it automatic synchronization of settings between devices, maybe this is enough for what you want


in any case, if you get another corrupted ldb, please send it to me i should have tooling to investigate the kind of corruption somewhere


sometimes you can even get away with file://.../index.html, pointing it at the local output, but not all web apps work that way due to cross-site permission issues

so usually you'd run a local web server and host it from there, either on the same machine or within your LAN

the javascript build systems usually have a webserver built in for developer use; eg "pnpm run dev" will spin up its own webserver locally (see https://github.com/hzrd149/nostrudel?tab=readme-ov-file#running-locally)


hah you could say so !

i had been arguing to remove miniupnp since i had a CVE-2015-6031 based local network code execution exploit PoC, but back in the day people were really hesitant to remove it, because of potentially losing connectable nodes, and at some point i gave up

it looks that that sentiment changed over time; that was one of the most popular (and least controversial) PRs in a while 😀

i guess having a built-in NATPMP/PCP implementation made the last ones change their mind


it's definitely not impossible that there's a bug in leveldb ! maybe it's possible to diagnose it if it keeps happening more or less consistently there

it's just that, data corruption messages tend to show as "error in leveldb" (because that's the thing causing most of i/o) and thus people are first to blame leveldb, it's such a common trope

i've investigated a few corrupted databases back in the day and every time it was a bitflip or some other issue more likely to be caused by hardware than software problems
while on reliable hardware it tends to be possible to run syncs back to back in a loop without trouble

the thing is, there are few workloads that put modern hardware to the test, and are also super-critical about every bit of correctness like a blockchain sync, so it makes sense you're not seeing problems with anything else

still, it could potentially be a bug that happens in very specific circumstances


fwiw, it's very possible to host nostrudel (or other web clients) locally instead of using it from the author's website
this is what i do, it's simply a static website once built


you get that error because it's a robust database; if leveldb didn't do the CRC checksum on records, the UTXO corruption would go undetected, and there could be much worse consequences like losing coins


the fact that you got a failure at the same point the second time kind of reduces the chance it was a leveldb bug; likely, likely, the block file was corrupted


doesn't have to be the drive, could be a CPU issue too, or memory, or OS, anything can introduce corruption
bitcoind has always been a graet burn-in test for hardware


fwiw, i kind of doubt it's a leveldb issue, i've done thousands of syncs from scratch without corruption, usually these kind of things are due to specific hardware conflicts or bugs


brought it down to 3/3, i do hope this doesn't mean even fewer people will see my posts
(though im fairly sure nostrudel will still send to all app relays configured as write, no matter the outboxes)


Periodic reminder to keep a max of 3 relays in your outbox and inbox relay lists.

There are too many people with 20+ relays in there. You are forcing all of your followers to connect to 20+ relays to see your posts (outbox) or 20 + relays to see your replies, likes, zaps to your posts (inbox). Zaps to you are massive.

And I am willing to bet many relays in your list don't even receive your posts. Which is even more wasteful for your followers.


good riddance 🙂
nostr:nevent1qvzqqqqqqypzpamvs5te0hrehvy2la54am0l23qehs653dsyczpxhfddzssgvfe3qqs077g3wfuq25xxzcr0xn8eqj9ggn4tccdjcajjplk4pdcjvyhrppss8d54v


i agree, i had similar thoughts lately
nostr's a decentralized publishing platform, not a place to look for social interaction or find new friends
which is why it works for the Jack Dorseys and Lyn Aidens among us
and it's great for posting software update notifications geared at bitcoiners, specifically
essentially one-way communication with a little feedback

something bluesky does pretty well-is being welcoming to new people
i created an unassuming alt there and posted one thing, liked a few posts, some low effort replies, and within a few days i had people following me and interacting with me
haven't tried that here but i can imagine how it goes 🙂


yes, i'm not an expert in nostr but can't really think of an exception


ah yes the "Bring Your Own Following policy" thing 🙂

granted, that's also how twitter works for a lot of semi-popular accounts-the initial boost usually comes from discord and such, it's just that nothing really goes viral here so it stops there


no interaction... but at least i don't get any trolls either...can't say if it's good or bad 😀


maybe if someone you're interacting with has specified them as inbox? 🙂


it does... huh


iirc nostrudel itself only ever uses the app relays, the mailboxes are information for others


all those tears


a rpi4 w/ 8gb should be plenty to run a lightning node


0... but no other social media apps either 🙂


netflix would do well to remember what made them so popular in the first place: lack of friction

as soon as they add more and more, people might as well go back to torrents


i can kind of understand the concern with not wanting to blast long-distance signals from your home

though it looks much of this stuff is small enough to take with you, and can run on battery, so using it on the road is an option too


exactly; a certain form of organization inherently can only build a certain kind of thing

not that bluesky's user base cares, they tend to value moderation over decentralization any day


case in point: the biggest, busiest IRC networks historically (freenode etc) were often hubs for the FOSS community
don't tell me open source developers don't like to talk 😀
but also those have been shrinking for a long time and it's not clear what's taking their place... things like project discords i guess (not really facilitating mixing between projects)... and there's absolutely more lone wolves nowadays


While i believe it’s fully the intention of the creators that ATprotocol and Bluesky end up being a fully open permissionless protocol, the decisions they’re making around how to build and fund it means they’re going to face a lot of pressure to not actually open up. Twitter was incredibly open and even at one point federated via XMPP, but the constraints of running a VC backed platform caused the company to enclose the commons and walk away from the open network.

nostr:note13mq4zm5sca7c273gz3tyrm3qfffw46s5flvwzuru6nlnchd877hqgj9f0v


a lot of projects are, but it definitely wasn't always like that, the big projects have thousands of contributors

heck, often people are in FOSS for the community, because they like to work with varied people from all around the world

but yeah it's become more strained


it would make a perverse kind of sense


i've noticed the same, 2020- was a harsh time economically (lots of people at tech companies lost their jobs), many people were demotivated from working on FOSS (the "big corps only exploit your labor for free" narrative), and various long-term maintainers burned out


welcome ! and yea, there's not really a nostr trans community and that hashtag is just porn and hate


:purple-heart:


Make economic colonialism unaffordable.

nostr:nprofile1qqsgkvshznxmeptsnl0k2tlp9fyp9ul4a3qv6cvfgfjk4h8fupdvmdcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtc45daf9 at LuganoPlanB

 https://image.nostr.build/dd188b6a98e9f1a091ff777d0c244535f9517b15bd02b52100b9b0ad6ea87418.jpg


i remember the reason why i didn't use a []() link for the magnet link; just tried again and both nostrudel and habla won't allow "copy link" for some reason if you do (nostrudel will end up with a link to nostrudel.x0f.org, habla shows javascript void(0) ), so writing out the link seemed preferable, making it easier to copy/paste into whatever


absolutely ! i've always been vaguely interested in mesh networks, but this seems the first time it's relatively easy to get set up with (cheap hardware, no advanced SDR setups, no big antennas, etc), and also quite popular


thinking of getting into this #meshtastic thing
it seems really exciting, especially experimenting with bitcoin/lightning/nostr related things over it
just not sure anyone in the Eindhoven area is doing this, would be kind of silly to have no nodes 😀
also not reallly sure i have time to explore another rabbit hole, hehe


interfacing directly to the panel would be incredible, definitely a neater option if possible ! but you're right if it's not stock eDP/LVDS then it's going to be a nightmare to figure out a way to drive it


many such cases 😅


i guess you could use a smart tv as "dumb" output only by using the HDMI input and making sure it doesn't connect to the internet (to be able to take screenshots and report them 😀 )

but yes it's ludicrous how anti-consumer the whole smart tv hype is, apparently one reason they're relatively cheap is that companies subsidize it for the adware/spyware on it, so there's no competing without "smart" functionality


sort of-it helps in that you can give out one address, put it in your nostr bio or BIP-353 user@domain DNS, and people can send to it without on-chain address reuse
(eg i could put my silent payments address in here, if i had one https://satsto.me/orionwl@x0f.org)

you'd still not want senders to add extra metadata to the transaction on-chain, as it'd basically cancel out any privacy you'd get from avoiding address reuse 🙂


embedding such unencrypted, easy to cross-reference metadata forever in a public block chain is an awful idea for privacy, im sure chainanalysis would love it though 🤷♀


When you are very, very different, people don't just not understand you, they misunderstand you. They try to understand you from inside the confines of their own paradigm and so; they can't really see you or hear you or feel you or interact with you. They can only interact with their own conceptualizations (mostly projections) of you.

- Teal Swan https://i.nostr.build/MTmu98Fl2Clgc8Lu.jpg


And more on bootstrapping from source in S01E02 of the NGI0 podcast: Let's get rid of all the binary blobs.
Guest is nostr:npub1vd9arnpc0v2sgezy0pz626jfw77ute5ak66crmg7668lpe89c5wqg0yk94, founder of GNU Mes. The project helped to significantly reduce the number & size of binary seeds used in the bootstrap of GNU Guix 1.0.
He talks about working on GNU Mes, its community, NGI0 funding and calls for a 5th freedom: freedom 4. The freedom to build a program from source.

https://podcast.nlnet.nl/@NGIZero/episodes/janneke-gnu-mes

#FOSS #NGI0 #NGI #podcast


to be clear i'm assuming "send error report" is an explicit action here that could be denied/skipped, and not something that happens unattended, that would indeed be bad


ye, removing nsec login across the board is probably the way to go, just too many ways some random app state can leak
better to store it in some dedicated application, enclave or even hardware


it would be good to ask, sure, but reporting a bug from the application could be seen as a form of consent, it's extremely common for application to send their entire state dump to aid in debugging when you do this
(as most normal users have a hard time formulating precise bug reports with the relevant information, nor responding when asked, this increases the chance problems can be addressed quickly)
not saying it's necessarily *good* but it's unfair to single this out, there are more things at play here


thank you !

the first one would be hard to address because the headlines and titles come as-is from the markdown release announcement on the website

but changing the magnet link would be straightforward as it's inserted by the script, will look into it


with any kind of automated bug reporting tool it's hard to make sure that no private data ends up in it, it's not the first time that this happens and won't be the last
(this is one reason why bitcoin core has nothing of the kind)

i do however respect a lot how they're owning up to the mistake and publicly admitting it, instead of being sneaky about it
they could have said nothing and no one would likely ever have known


"stole" is wild given how much effort some of us have put in keeping the thing running and improving it—

anyhow yes you could say the same of shareholders of any kind, how can *bank* write without any irony that profiting off investment is immoral


satoshi's cave


obviously ! we did have our own snake clone in mados... so much was essential 🤣


even back then it wasn't *that* easy, it required figuring out the integrated DSP (by dumping its ROM) to figure out how the IMEI was stored
there's still a mirror of some of the extremely cursed stuff we did http://tudor.rdslink.ro/blacksphere/nokia/sub_100hardware/sub_dsp.htm
nostr:nevent1qvzqqqqqqypzqz4rnedwlxdqqznmmv95ny2cey4uf23qldjexxjj6p2mt6mdlaecqqsf4z2q96233vfyp0jal3mz9dcgpcfcd8zujfsp4msx2gxqtaslm6g05qyk5


i could do this with my reverse engineered Nokia 3310 back in the day 😅


that's strange. yes... for now i am done with nostr DMs 😕
do you have matrix or use IRC or such? i have some contact methods here: https://github.com/laanwj
or lets try this (experimental)
https://simplex.chat/contact#/?v=2-7&smp=smp%3A%2F%2FSkIkI6EPd2D63F4xFKfHk7I1UGZVNn6k1QWZ5rcyr6w%3D%40smp9.simplex.im%2F0vltAA4z--C7BDbPQzXgKC2f3ItS2WTK%23%2F%3Fv%3D1-3%26dh%3DMCowBQYDK2VuAyEAeAzDyh3IBMiDJiNHQi3y6aGgMSSupbmX9qOT50qp30w%253D%26srv%3Djssqzccmrcws6bhmn77vgmhfjmhwlyr3u7puw4erkyoosywgl67slqqd.onion


i'm very introverted but i feel it's not something inherent to me; i do have this curiosity driving me to interact with my environment

just, early me learned to shut up, to have bad associations with certain kinds of social interaction, surrounding it with a lot of tension

it could have been any other way, and i am still trying to work on this


by taking on so much VC money they're, effectively selling their promise to facilitate decentralization, because that's not the direction where profit and value capture is


it's that kind of "everything must be permanent" blockchain mindset that held me back from even trying nostr for a long time

it makes sense for public declarations and publishing, but not for day to day private life social media stuff, and even less so for DMs


neat script !

i don't see a specific reason why they'd ignore it, it looks correct to me

but i guess some relays are just really shitty about that
they'd ignore expiration tags for sure, too


not that i know of, we should really be sending DMs with expiration tag set


it definitely added a level of difficulty, though has upsides as well, the reason i learned (reading) English at very young age, almost as a second language, was that all computer and programming stuff was in English back in the 80's


yes, this
back in 2014, the level of woke circle-jerking in (social) media was getting to absurd proportions even for many leftists
no one actually thinks like that


hahahahaha oeps
dankje !

cc: nostr:npub1h49w8en79xty6j2pwgnpm3znjhyf767jua6xgt3kvyn3w80ms86s2z9kay  ^^


@k. hey did u get my DM response a few days ago ? no rush, but it didn't show up in the DM reporter so i'm starting to question if it made it anywhere 🤣


i suppose the inefficiency is on purpose; if it's inefficient for you, so it's for people that are trying to keep a tab on other people's private messages

to me it seems like a clever but kind of circuitous hack around the more conceptual issue that nostr's architecture might not be the best choice as base layer for a private messaging system


this wasn't an easy one but i guess i found my answer: free and open source software 🙂

nevent1qvzqqqqqqypzqz4rnedwlxdqqznmmv95ny2cey4uf23qldjexxjj6p2mt6mdlaecqqs9jez896ftfkpftmv8lv4eeh2m0terrlvfjdwty5008xa4rvmxwfgth63u4


hey thats unfair some people like dicks


so much for the idealism of open source development bringing the world closer together, cooperating despite differences... not much of that left these days

it's doubtful that this will do anything for security, governments fighting doesn't mean that all civilians in a country are suddenly evil, and government-paid saboteurs won't have a harder time
i mean they'll want to shift the blame anyway and not use mail dot ru

but it makes the lawyers happy, and that's what we do it all for !


Have you heard of the underground bunkers for millionaires and billionaires that is being built in New Zealand? They believe that New Zealand is the ideal place to escape various threats, including nuclear war and deadly virus outbreaks. As if they didn't have Covid there 😂.

Western media have also mentioned hastily built bunkers owned by well-known figures as Bill Gates, Mark Zuckerberg, and members of the Rockefeller family.

Imagine the world is ending, you are filthy rich, and spend the rest of your life with a bunch of asocial parasites.

No thank you. I'd rather die free under the open sky with the shahada on my last breath than live cowardly with these folks.


UNofficial patch obviously, lol


sure ! for me it worked in openmsx as-is, just launched the ROM with the default firmware ROMs, didn't need to do anything special like configure a machine 🤷♀

there is also an official patch for an enhanced version but didn't try that yet: https://github.com/bladeba/MSX/tree/master/Enhanced%20Games/Salamander%20-%20enhanced

in any case, let me know if you'd like me to put up the ROM file somewhere-wait, looks like u can even play it online here: https://www.file-hunter.com/MSX/?id=salamander


i'lll try to get to reviewing https://github.com/bitcoin/bitcoin/pull/30595 soon


INFP


would think it slightly helps against food waste, but is horrible for plastic waste


im sure smartcards could do that, NFC on the other hand has such stringent limits with regard to processing power and storage capacity because of power usage, that i doubt you can store a usable UTXO set in them
would be really cool though


thanks, that's a great write-up

i agree a C API is the way to go for cross-language compatibility, especially for dynamic loading and binding from rust, python, and other languages, as well as for automatic bindings generation, a C API is a must-have, there's a lot of precedent there

not so sure about consuming it internally, C++->C->C++ translation adds a lot of overhead and potential bugs, so might as well shortcut (but use a similar enough convention) then


that did kind of work on twitter ! just post something, and even though too niche for your current followers*, people might stumble on it in a search like months later

don't know about here, i don't know the discovery mechanism here**

* here, please heed the quota of one niche interest per person-it can be any as long as it has to do with bitcoin, nostr, or (somehow) mesh radio
** this social network has a strict Bring Your Own Following (BYOF) policy


NFC experts: can a terminal tell a Java card to "select 1337 sats worth of ecash from your memory using a simple coin selection algorithm and send it to me via NFC"?


#gothstr sounds like my thing
(also, how does this work... do w just add -str to things, #industrialstr #indunostrial)


i was just restarting my node at the time... linux's OOM killer had eaten it during last build run 😠

thank u for the zap !


yeah i fully agree it's confusing !

i assumed Vitor meant a HTTP redirect  (which never works with NIP-05) when he wrote that but you could be right

i don't know which HTTP server you're using, so can't tell you exactly how to do it, but i think the right behavior to configure would be make it so that NAME argument from "https://minestr.app/.well-known/nostr.json?name=<NAME>"  (or alternatively, the entire URL) is lower-cased before using it to find the specific per-user file (as the file system will be case sensitive).

that would make https://minestr.app/.well-known/nostr.json?name=Chris return the same as https://minestr.app/.well-known/nostr.json?name=CHRIS and https://minestr.app/.well-known/nostr.json?name=chris, and make the verification work in all software.

That the JSON name key in the returned document is lowercase "chris" is ok; NIP-05 is sufficiently clear that clients need to do that comparison case-insensitively, which is why Beareatta's works


maybe it's just the same people 53 times !


always be ahead of your attackers 🙂


apparently i already had it in my pile of MSX emulator games ! 😀
it looks kinda decent on the big screen with openmsx's hq4x scaling
and playable, though, i certainly don't have the reflexes of a 8 yr old anymore needed for this kind of game, even the first level is ugh to get through 😅
-
https://media.x0f.org/a8cfc5f235491e6bcf02bfe2c446c0e9ea1758869a1dcbeeb9ba4e9224aec543.png
-
https://media.x0f.org/229042b81472b14a4baa6725edd6a625b8013f9bb1cd8763a812ccb69ac72672.png
-
https://media.x0f.org/5fe7175a32bdd7129203d52630656b60bc624c550c2f63cce72c33d5415ea0b0.png


no... i don't have any alts... well apart from the one i post my boob pics....


so hard to get anything merged that affects windows, more windows users need to get into reviewing PRs 🙂


just a normal day 😀


Wrote my thoughts down on the Bitcoin kernel library.

https://thecharlatan.ch/Kernel/


reclaim ur slurs !
nostr:nevent1qvzqqqqqqypzpckv7l8jqspl8u4y54dn9rcduwlrs4v2040nxce0m2h0cunvrj8tqqs8pyuuyax3cp2ryjypy46n8l3r6cy2hxhs784kfp8fytv4mclnd0qkeh8yp


it does give some plausible deniability if you sometimes get someones dick ! 🙂 at least in places prostitution has a lower penalty than unlicensed money transmitter


NIP-05 speaks about the user part being case-insensitive, but they don't mention if it should be the client (before sending) or server that lower-cases it (before querying), so i think amethyst is correct passing it as-is


right ! it can't be done by simply running multiple lightning nodes with the same key, that would become a mess
some lightning software (Eclair, for example) can be explicitly configured to split a node over multiple servers
i don't remember exactly and couldnt find the details yesterday but there are also some approaches possible where the last hop is virtual