i wonder if there's parallels with CPU scheduling here
could we make a "Completely Fair Attention Scheduler"
https://en.wikipedia.org/wiki/Completely_Fair_Scheduler


one consequence of not having an algorithm (as in: simple sequential timeline) is that people that post a lot always dominate the timeline, i've seen this on mastodon and here, it's better than twitter's "survival of the most controversial" but does tilt things too


right... i remember there were some bank apps that refuse to install on graphene (and rooted phones in general) but otherwise, it's simply android


there can be conflicts between the two, for sure: full censorship resistance means that even the author can't delete posts anymore, while privacy is based on forgetting information or not storing it in the first place

but i don't think it can sensibly be extrapolated to a general law "more censorship resistant means less private"

that's like saying "staying silent and not expressing yourself is the best privacy solution"

and they often go together: making it impossible for the government to read your messages also makes it impossible to selectively censor them


humans also (obviously) make mistakes, but that's not really what i mean here
what LLMs tend to do is make something up that sounds convincing, hallucinate an extra API call, or specific properties/guarantees, when it doesn't know, even make up fake authorative-sounding references and http links
a human will usually not descend into that level of bullshitting !
and if they do, you'd be right to see them as untrustworthy and hold them responsible, can't do that to LLM companies as you can be sure they've covered that in the fine print


i see it on the mastodon side now suddenly! looks like it just took a bit
https://media.x0f.org/bd2a48bf3db8a57deeea4adbfe1c38b669d5a144f9dbbc2c2a80024c0c61af47.png


i see your follow notification from f.sprovoost.nl, but nothing else 😕


unfollowed and re-followed you there

still no messages to be seen, but maybe it has to wait until you post again for something to appear in the inbox


i don't see anything here! not on the timeline and not n your profile, do you get any error pushing to x0f.org or such?

https://media.x0f.org/57d578929cfce860b82ad5bff9734d4b75714355dd59ce2736c329d59364a8ca.png


i'm following you but don't see anything on the mastodon side


notifications never really work, i currently need to switch between two clients and both are flaky their own way regarding those, i'm still afraid i'm missing something

i didn't overcome it yet, an unearthly level of masochism surely helps to persevere with experimental technology


that's the VC mindset that is endemic in tech: growth at all costs, more users is always good (no matter what)
if it doesn't grow huge in a few years then it's a failure
it makes sense if your income scales with that (e.g. ad-supported or subscription supported)

however FOSS projects don't really work like that, if anything, too many users versus developers/infrastructure people can break the system, so organic growth is better


i've had a fake Jack and a Fake saylor but not much more


there's definitely an overlap

people on the austistic spectrum often see sex as "just another activity" instead of something special and sacred as neurotypical people often do, which makes them less averse to making it their work

besides the usual neurodiversity -> social outcast -> prostitute pipeline


it can migrate a wallet with imported private keys to a descriptor wallet, those are simply "a kind of descriptor" there instead of a special record type


you're right in that, there are proposals for more nomadic identities for fediverse, it just goes kind of slow there because most people there don't care that much, they're still fighting about having quote tweets or not 😀

from the other side around i think making servers bigger, more important and more involved, will automatically result in people being more bound to their "home server", creating bigger single-point-of-failures, and maybe even create a kind of fediverse-like instance politics

but we'll see


fediverse is also designed with being open and interoperable in mind

the difference is that fediverse's protocol is designed as server-to-server protocol because servers are supposed to take care of everything for clients

nothing is stopping you from making nostr like that, sure, but it just reminds me that there is always a contingent of people that want to make a system something that it is not, eg the big blockers that want to make bitcoin like large-scale payment system that runs on a few large servers in datacenters, instead of trying to keep a lid on required specs

the problem of this is that you're spending a lot of work making a (possibly worse) implementation of something that already exists


alternatively, if you can make it look like one of those anti-shoplifting tags (deactivated) it'd be extremely inconspicuous


the main difference i notice is that on twitter, replies often get more engagement compared to top-level posts
here it's the other way around
(probably because twitter shows replies from people you follow, to people you follow by default?)


put it clothing that's least likely to be stolen, like your underwear 😀


don't forget CPTSD
hypervigilance and trust issues cluster unite 😅


to be clear, i think adding some spam filtering and rate limiting and such to the relay implementation can make sense, it doesn't have to be 100% one extreme

but if you completely reject the core idea of nostr, maybe you're working on the wrong project 😀


the biggest thing that sets nostr apart is that relays are light to run, you can run one on your phone

mastodon took the "smart servers, dumb clients" route like many social networks before

this results in their server being a huge beast that takes a big server to run, and constant supervision


if it was actually like that
QA tends to take way more time than writing, that's the problem, especially there are subtle, deeply buried problems and the "author" is clueless


impressive, yes

but also limited for real-world use cases, for example the issues with hallucination make it absolutely terrible for technical documentation or critical software projects

like sure you can write software faster with a LLM, but then someone has to maintain it and fix the bugs 😅

a lot of impressive examples in papers and such, are cherry-picked from a lot of slop

remember the hype about self-driving cars? there seemed to be a lot of progress in a short time, then it just stopped: driving a vehicle in the real world conditions is much more involved than expected


yes the scale is very large this time
but this in itself doesn't have to mean much, it has to be seen how useful throwing so much data in a brute force learning algorithm is, i think we're already seeing diminishing returns
i don't buy the acceleration story


imo if generative AI is expertly used (doing novel or original things like glitching or playing with the architecture) it can be like 3d rendering and previous generative art, and can be seen as expression of the artist
iit just makes it so easy to generate tons of slop so that always dominates the discussion


having been through a few ai winters i'm just very skeptical of claims about ai
LLMs and diffusion are pretty cool
but the tech sector always hypes everything up so much
it always initially looks (and is) very impressive "i didn't know computers could do this" and then some strict limitations are discovered, and it peters out again


yup
i/o speed doesn't matter much for the blocks directory and the rest, but for the utxo database in chainstate, which is intensively read with a very random access pattern (and frequently written, depending on dbcache size), iops matters a lot


lots of projects today. working on my ruggedized ham radio go box. Just painted the stencil of my call sign. Got  the Yaesu 991A mounted and the power supply in. Have the Anderson power pole distribution block in. About to mount a USB power distribution block as well. Probably will install a raspberry pi, a t-beam LoRa device. Now to find a decent priced UHF/VHF dual bander to add.

#hamradio #radio #preparedness #emergencypreparedness #prepping
 https://image.nostr.build/e119660039a05317bdddb4e4af6901d1d223a783751dfac79b035d1946421035.jpg
 https://image.nostr.build/79b807b8306efb7bc8d44d6ed40938158c5258bb83e828b276d34079e660b3af.jpg
 https://image.nostr.build/1657d0ed88ac8676bd6cef82e15b5a9c5d1fba5c345e57b191b305e3201d5a2d.jpg


stealing "intellectual property" is a nonsense concept anyway


#plantstr #nature #photography #art #bloomscrolling #flowerstr #purple https://i.nostr.build/qpE0Eyu8HMsIqRY0.jpg


yes that's pretty cool, the worst kind of ai is the centralizing (and very much surveilled and censored) kind


or more in the spirit of nostr, use Krita, it's FOSS, cross-platform, and has no ai bs either
https://krita.org/
nostr:nevent1qvzqqqqqqypzpq35r7yzkm4te5460u00jz4djcw0qa90zku7739qn7wj4ralhe4zqqsxzj4q4jxku2p2mnjn5lchr2pfwxfnh7mmhlaedafqvnn43htc6xqfzumg8


ohh... i thought the idea was to show the posts you have here to fediverse users 😀


it seems to work for me, it has basic activitypub server behavior e.g.

https://f.sprovoost.nl/.well-known/webfinger?resource=acct:sjors@f.sprovoost.nl  returns valid data

and i could add

https://f.sprovoost.nl/users/npub1s6z7hmmx2vud66f3utxd70qem8cwtggx0jgc7gh8pqwz2k8cltuqrdwk4c
aliased to
https://f.sprovoost.nl/users/sjors  (@sjors@f.sprovoost.nl)

though there are no posts currently


yes a lot of the "information wants to be free" generation of tech bros hate bitcoin, because it's artificial scarcity

and their idea of internet infrastructure and content is that it should be provided for free, an expectation that in part is what got us the ad- and spyware-riddled mess of the modern internet


haha same, i have tons of old gmail accounts, and a whole trail of social media and other internet service accounts, i can't get into anymore
nor would i even want to, i'm fine with old stuff being forgotten, usually

every long-running internet service automatically turns into a museum, or even mausoleum, at some point

the implicit assumption that "the internet" will store your data forever might have made sense in the 90's when things were new (there just wasn't so much), data storage devices were growing exponentially, and files were much smaller (mostly text)
but now that storage costs aren't decreasing that much anymore, and files grow ever larger (so much video and many-megapixel camera images), it's different

nostr doesn't actually solve this problem 😀 , data retention policy is up to the individual relay admins, though for text notes it's not a big deal
the media hosting services on the other hand... nostr.build reminds me of imgur and similar free image hosting services used in the forum days, it doesn't seem a sustainable model


self-hosting mail goes too far for me too, i did so a long time ago, but it's too much of a hassle to get right, and maintain😀

i use a paid protonmail account for my own mail and handling my domains' mail, i still have a google account for android's sake but don't use it for anything important


i kiind of have to agree with Google on this; sure, the details of the policy can be argued
but storing large amounts of data for free forever, for people that likely don't even care about it anymore, isn't sensible


I'm looking to do some user research with people who have had real issues with private online comms (authoritarian regimes, de-platforming, etc).

Please get in touch if that's you or pass this along if you know someone I should talk to!

🙏

nostr:naddr1qvzqqqr4gupzq9eemymaerqvwdc25f6ctyuvzx0zt3qld3zp5hf5cmfc2qlrzdh0qqxnzdejxcervvfj8qcnzwfe86jz3d


in many ways bitcoin is great for online sex workers, given the censorship resistance and pseudonymity
there are ever fewer options as other payment platforms become increasingly hostile or go out of business
but also from what i heard most of their clients won't use it (usually too difficult, lol) and bitcoiners tend to be a pretty stingy bunch 😀


similarly, concepts like day, month, year, make no sense in space as they're inherently based on Earth's movements

time is confusing in space even before getting into relativistic stuff 😅


i like how nostter adds a scroll bar for really long posts, i miss this in nostrudel

normally it isn't a problem but some people insist on making posts that have like 20 images in a row


i don't expect home nuclear reactors until space habitation is a thing tbh, not only technologically, it's just too dangerous to have people splitting atoms in their house on a densely inhabited earth


i know Vitalik is funding that kind of thing, maybe some bitcoiners are too? but i don't know any


Bitcoin Optech newsletter #320 is here:

- announces a new testing tool for Bitcoin Core
- briefly describes a DLC-based loan contract
- recaps the "Testing Bitcoin Core 28.0 Release Candidates" PR Review Meeting
- Optech Newsletter #320 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/09/13/

Bruno Garcia posted to Delving Bitcoin to announce a tool that would automatically modify (mutate) code changed in a PR or commit to determine whether the mutations cause existing tests to fail...
https://bitcoinops.org/en/newsletters/2024/09/13/

Shehzan Maredia posted to Delving Bitcoin to announce Lava Loans, a loan contract that uses DLC oracles for price discovery of bitcoin-collateralized loans...
https://bitcoinops.org/en/newsletters/2024/09/13/

Testing Bitcoin Core 28.0 Release Candidates was a review club meeting that did not review a particular PR, but rather was a group testing effort...
https://bitcoinops.org/en/newsletters/2024/09/13/#bitcoin-core-pr-review-club

Bitcoin Optech will host an audio recap discussion of this newsletter with special guests Bruno Garcia and Shehzan Maredia on Twitter Spaces Tuesday at 14:30 UTC. Join us to discuss or ask questions!
https://twitter.com/i/spaces/1rmGPoEBwvZKN


Looks like the German police is intimidating a non-profit that runs Tor exit nodes. Anyone know more about this?
https://artikel5ev.de/home/hausdurchsuchung-am-fr-16-08-2024/


also sometimes people's zap notification is just broken, for example my cln-zapper-rs plugin was stuck for a while
when i noticed it and fixed it, quite a few outstanding zap notifications must have gone through 😅


environment variables are the bane of our existence
had a similar problem yesterday where the meaning of one had suddenly changed.😭   https://github.com/ElementsProject/lightning/issues/7658


just how many are following every mouse movement and click and hover and keystroke while you're scrolling the site


ironically, in finance it's a bad idea to be looking for "shiny objects", real finance is boring and hands-off, and trying to make it exciting (whether daytrading, crypto casinos, scam cults, etc) backfires for most people


If only DNS could return a host:port for every host instead, this'd be solved, but alas...

the closest standard solution for alternative ports is SRV records but those cover an entire domain, not just one address, so it's useless for this

offering TXT records with custom data has been considered as well (could be used *in addition* to the current mechanism), but there's not standard way to look these up so in C libraries, so bitcoin would have to depend on a special resolver library (sometimes per OS), this is a nasty rabbit hole, especially as we've been working to reduce dependencies


have u tried our specialty of the day yet, the famous Bunker URL? our chef recommends the flamingo, and the horse is also very good if u like a spicier login experience !


it looks like --auth is only supported for `nak req` not `nak fetch`

i guess you could

- decode the nevent with `nak decode nevent1234567`
- request the resulting id from the relay using `nak req --auth --id <hex> wss://my.relay.com`


programming is
5% problem solving
5% typing
5% debugging
85% figuring out where the fuck log messages are going and why 😠 😠 😠


Onward 🫡


this approach has been considered but the main problems, from what i remember, are:

- it breaks the assumption that seeds return connectable addresses, and the Tor (no DNS lookups) code relies on this for bootstrapping
- returning invalid IPv6 addresses isn't allowed by the DNS spec; it might cause issues with caching DNS implementations, and caching is the entire reason that DNS is used
- the same approach doesn't generalize to IPv6 which is an increasing part of the network, special-casing IPv4 now is a bit strange


commercial VPNs aimed at consumers would be low-hanging fruit, but VPNs in general? are they going to try to interfere with every openvpn and wireguard connection like the Chinese government? this will also negatively affect business (eg remote IT work)


a… bio-defense group ?

the tweet raises many questions yet answers none


i just joined, it's quick and easy but a bit silly: you need to order a "virtual attendee" ticket for $0, give some information (most of which luckily can be left empty), you get a "virtual ticket" with a discord invite link, and after you join that, you can find the livestream, which is a password-protected vimeo link


as i understand, there is but not public, you'd need to register as "virtual attendee" to get access to it, and join their discord:
https://rustconf.com/attendee-guide/


representation is important. thank you unicode team.
https://media.hachyderm.io/media_attachments/files/113/119/868/016/062/004/original/d187b5d3ce59b91c.png
https://media.hachyderm.io/media_attachments/files/113/119/868/046/336/554/original/69c3c4462720734e.png


i was also wondering !

the term "patent fealty" appears to have never been used before, the only exact results on google take you to the proposal


i've considered that!

however i'm a bit hesitant, i like it to be possible for people outside my WoT to contact me, because a main reason i use social media in the first place is the discovery aspect

thought about splitting it up, something like

- for people in WoT: normal unrestricted access
- for the rest: heavy rate limiting per IP (definitely on event creation), restrict kinds, restrict queries

but i'd have to dive into the nostr-rs-relay source so this will probably wait until i have direct motivation 😀


ugh
i haven't completely locked down my relay because i like to be able to receive replies/DMs there, but with all the spam and bots flying around i suppose it's just a matter of time until that's needed


for all i care, put kids on a special kid-only Disneyland island until they're old enough to deal with the world, let the rest just live their lives, so sick of this "protect the kids" nonsense, it's the same pretense they use for chat control in the EU


Chile Flowers Bloom in Space

https://www.nasa.gov/wp-content/uploads/2024/09/iss065e434047orig.jpg

Chile pepper plants growing in the Advanced Plant Habitat aboard the International Space Station bore fruit in the late summer and fall of 2021. Overcoming the challenges of growing fruit in microgravity is important to NASA for long-duration missions during which crew members will need good sources of Vitamin C to supplement their diets.

https://www.nasa.gov/image-detail/afs-8-101-878/


Meshtastic is fantastic, but also have a look at Reticulum and NomadNet!

Here's a screenshot of accessing an off-grid version of Wikipedia from NomadNet.

https://image.nostr.build/3baff5cfc8bc7402defed36bb8e4cfacf7bca67e1bc4034a101ccddc160253bd.jpg


i guess it depends ? community and shared power seems a better outcome in itself
it works best when everyone is involved, cooperative, and has a stake, like ideally in FOSS software development, rough consensus and running code and all that
hierarchy works better when people have to be told what to do, otherwise they'd just stand around


shadowy super-coders and spooky currency speculators


otoh, hard line breaks add some 1980s nostalgia theme right there 😀


finally a lambo with an actual purpose


yes

sometimes i do miss an edit function here


it's funny that this was written in 1988 and is still as relevant as ever


i like epub ever since i found out it's simply a bunch of html files zipped up


“Each of these cults correspond to one of the two antagonists in the age of
Reformation.  In the realm of the Apple Macintosh, as in Catholic Europe,
worshipers peer devoutly into screens filled with "icons."  All is sound and
imagery and Appledom.  Even words look like decorative filigrees in exotic
typefaces.  The greatest icon of all, the inviolable Apple itself, stands in
the dominate position at the upper-left corner of the screen.  A central
corporate headquarters decrees the form of all rites and practices.
Infallible doctrine issues from one executive officer whose selection occurs
in a sealed boardroom.  Should anyone in his curia question his powers, the
offender is excommunicated into outer darkness.  The expelled heretic founds
a new company, mutters obscurely of the coming age and the next computer,
then disappears into silence, taking his stockholders with him.  The mother
company forbids financial competition as sternly as it stifles ideological
competition; if you want to use computer programs that conform to Apple's
orthodoxy, you must buy a computer made and sold by Apple itself.”
-- Edward Mendelson, "The New Republic", February 22, 1988
-- Edward Mendelson, "The New Republic", February 22, 1988


removing purplerelay from my relays, for now, it was the only relay that was still getting ReplyGuy spam


Reminds me of diamonds....

https://nostpic.com/media/04c960497af618ae18f5147b3e5c309ef3d8a6251768a1c0820e02c93768cc3b/e0111020a5f685c55dda1302f0332fd52ba254c385584fa6c1b7aec2eeaffa1b.webp

#CristalinaPhotography


yes, ok, thanks, that does sound circuitous:

- would first have to send (onchain) the funds for the channel to the person running the lightning node
- then they make the channel to me (assuming this will work)
- then they pay a lightning invoice for the same funds, minus fee (assuming this will work)

i was hoping for something more direct, and without double on-chain fees !


Is there really no way to provide inbound liquidity to a lightning node on AlbyHub, directly from a Core Lightning node? Are Alby users always dependent on LSPs for this?

Their guide ( https://guides.getalby.com/user-guide/v/alby-account-and-browser-extension/alby-hub/node/increase-receiving-capacity ) doesn't list it as option.

We already know that the "lightning node" has no external address so there is no way to directly open a connection to it to fund a channel. But maybe an outward connection can work the other way around somehow. Or emulate a LSP.

Does anyone know the details here?

nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm


thanks, right, there doesn't seem to be any, i've checked all the common web clients at least

might try to hack it into nostrudel


or maybe 3, but enable Tor automatically for .onions when the first .onion relay is added?

as Tor is forbidden in some countries, using it without user action could get people in trouble


not really, i doubt you need anything fancy

i know GPT3.5/4 is pretty good at generating tables, which may be sufficient if you're going to do this once


i was also surprised, hadn't seen that site even mentioned in 10 years or so 😀


yea could use the LLM to generate a emoji->sentiment map once for every emoji then store that, might work for the ones that aren't too context dependent at least


unfortunately no, coracle can't do this either

checked their source code for "expiration" and it's used in two places, but neither has to do with normal posts/replies


matrix can soort of do the E2EE discord thing, but E2EE for larger groups is absolutely a hassle to get right


thank you i'll check it out, coracle is one web client i didn't do much with yet 😀

i checked and my relay ( using https://github.com/scsibug/nostr-rs-relay ) does support it, but yes don't know.about others, that's kind of what i wanted to try


is there any nostr client that supports setting NIP-40 expiration on posts and replies ?


nostrudel usually, i like the interface and it seems to be the most fully-featured desktop (web) client, sometimes nostter because currently notifications are kind of broken in the former


that's a fair idea, though, for the people i know that went to cohost it would be a hard sell, they prefer tight-knit heavily moderated communities, i imagine they'll flock to mastodon, maybe bluesky


well maybe it actually did, at least they had the decency to just shut down instead of sell to the highest bidder


always felt like "let's start just another completely centralized social media website, but unlike everyone who went before WE will get it right, our organization charter is going to save us"


another twitter clone shutting down (this one doesn't come as a surprise to me)

https://cohost.org/staff/post/7611443-cohost-to-shut-down


something that is hard to get right in social media (especially decentralized) is this kind of context nuance

not everything is necessarily meant to be published forever, if you only focus on censorship resistance and archival then you lose the more intimate personal sphere, and a lot of people just won't use your system

nostr:nevent1qvzqqqqqqypzqz4rnedwlxdqqznmmv95ny2cey4uf23qldjexxjj6p2mt6mdlaecqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg5waehxw309ahx7um5wgh8svrx9ehhyee0qqsdmxpm58n99mj7rkkg52ed66e9n4mjs4jhe6yx3w4c076cu59gaxslfcmw8


yes, including the hash has another advantage as well: the data can be mirrored somewhere else, so that when the original media server goes down, it can be retrieved from somewhere else and still be verified

this is great for logos, emojis and such, any data should have a virtually infinite lifetime

that said, that kind of mirroring shouldn't happen without the author's consent, and for more privacy-sensitive/temporary images it can be better to not include a hash, exactly to prevent this and even have a degree of plausible deniability


i kind of like the current pure separation of media and text content, it is what makes running a relay fairly light bandwidth-wise and less legally risky (no one will store their snuff movies on it)

sure, small base64 encoded images aren't going to change this much but imo it's a step in the wrong direction


right; for protocols such as blossom which include the hash of the image in the URL according to a strict spec, the client can verify that the image didn't change under it, but this isn't generally the case


protonmail has this, both normal aliases (meant for longer-term use, you can't easily delete them) and so-called "hide my email" aliases which are supposed to be temporary or even single-use if you want: https://proton.me/support/addresses-and-aliases#hide


the usual CS textbooky approach would be to start with something like Minix, or some small microkernels such as seL4
other "mini operating systems" are bootloaders like GRUB and u-boot

then combine it with some more general Operating Systems book that explains the fundamentals (i know no recent ones, sorry, that's too long ago for me)

but don't be too intimidated by Linux, it's not all very complex code, and it's fairly well documented, though there *is* a lot of it


"Linux kernel development" by Robert Love is the classic, it's a bit dated but still mostly relevant
Another one is "Parallel Programming Hard, And, If So, What Can You Do About It?" by Paul McKenney, specifically focused on parallel programming in the Linux kernel, it's a free download at https://mirrors.edge.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html


it is kind of ironic that they want a stimulus for "AI", while with the other hand they're legislating it into the ground


thanks, that's at the least very good as a starting point, might toy around with -filter a bit too to see what works best


yes good idea

.ico is a pain though 🙂 officially it needs at least 16x16, 32x32 and 48x48 (larger sizes are allowed, but these are the minimum)
what scales to 16x16 without becoming a blurry mess ? maybe when i feel like launching aseprite and making some old-school pixel art


nostr version of the x0f.org "ghost bird" logo
(i'm not aware of anything that actually shows the NIP-11 relay icon… but anyway)
https://media.x0f.org/43b0d4f0b075c0d29ad0aeeff3446d00d8e6c085be7cea9b214aebb6c7786b2a.png


estradiol is super easy and cheap to make, cheaper than testosterone, if that's your concern


they could (and wouldn't be surprised if they did), but blocking IPs is only a temporary solution to specific spam, and when done too broadly, often causes a lot of collateral damage-eg no more access from Tor exits, VPNs, cheaper VPSes


although i guess that's the "cool" take on things, that's not all it is though, a fad or rebellion

fwiw like a lot of trans people, i was born with a low-key intersex condition, male sexual characteristics/libido never really developed far nor had normal male hormone levels, i never really knew where to place myself
when i read trans women's experiences something really clicked into place and i felt i finally kind of understood myself and large parts of my life
and i have overall been much happier accepting that side of myself

i take estradiol but don't have much interest in breast implants or other plastic surgery, it seems a lot of that is pushed, playing on typical self-image and sometimes safety concerns, to look more feminine *because* trans women often aren't accepted otherwise


Some are talking about the Nostr billboard ad which is currently displayed here in 🇳🇱 at Bluesky 🤓

https://bsky.app/profile/mackuba.eu/post/3l3o5vqskht2c


having a lot of small channels complicates and slows down routing for large "hub" nodes, so they prefer fewer big ones


it's kind of cute isn't it
what can i say… AIs either love me or want to be me


"to join nostr, please go to the nearest nostr decentralization center to have your eyeball scanned"


my faint hope is that other messengers will adopt this technology at some point, like they did E2EE after the Snowden leaks, saving people from having to switch software yet again
(i also realize that his hope is likely unrealistic given the sociopolitical climate)


i like the concept, having no static user IDs makes a lot of sense from a privacy point of view, it's how these systems should have been designed in the first place, it makes metadata collection a lot harder i imagine

however i personally kind of have messenger exhaustion, i feel we just managed to get a critical mass to move to signal, and now there's a "even more private" messenger, and it starts all over again 😅

it is awesome though that they have a desktop and even a terminal client (whoa!) from the get-go, aren't entirely phone-centric like most modern "apps"


lol
https://media.x0f.org/63a2ef6c68f703ec52d20dbf5d8f7157e8f5688a68696f2fe6badcae9d4b26e8.png


i think it also depends on the motivation of the spam, commercial or state-sponsored spammers may have gpu farms to dedicate to it for longer times, but some random bored kid likely won't, and wants to go back to playing video games at some point 😀


just a.kid with too much time on their hand probably, they do it exactly because it's easy to do and causes a lot of annoyance, was the same with IRC in the 90's


yea, touch screen is an awful interface for games, or for anything really


NGC 1672

https://live.staticflickr.com/65535/52920729813_d1d06fbd0a_o.jpg

#jwst #NGC1672 #webb

Image Credit: X-ray: Chandra: NASA/CXC/SAO, XMM: ESA/XMM-Newton; IR: JWST: NASA/ESA/CSA/STScI, Spitzer: NASA/JPL/CalTech; Optical: Hubble: NASA/ESA/STScI, ESO; Image Processing: L. Frattare, J. Major, and K. Arcand

Published: 05/23/23


You could spend the remainder of your life writing code to handle things that will never occur.


#asknostr I have an older Umbrel node running v0.5.4 for all my lightning stuff. is there any issues I could run into by updating it to umbrel v1.0.0?
http://cdn.hzrd149.com/ec24dd66c59be2242e748cd3c40bd1e1d81c24b3a47748ae600f610db7dd9de8.png


looks like there is a partial proposal and discussion of a nostr license tag here : https://github.com/nostr-protocol/nips/issues/350

could also simply add a SPDX header to every post ofc 😈

nostr:nevent1qvzqqqqqqypzpp59a0hkv5ecm45nrckvmu7pnk0sukssvly33u3wwzquy4v037hcqyt8wumn8ghj7un9d3shjtnddaehgu3wwp6kytcprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0qqsr0erp27fgrv7kjq7u0y3w0z03fm0v4x68duwmyp425fxt5palnhguxc7s0

SPDX-License-Identifier: WTFPL


Yes would recommend reading the other books. The second book, Authority, is kind of odd in that it's more about the agency investigating the area X phenomenon than area X itself. The third, Acceptance, returns to the weirdness of the area itself and some of the character's history comes together, and i found the best of the series.

Ligotti is another interesting author. Kind of a modern Lovecraft, his stories are scary but mostly in a philosophical way So depressive though 😅


this! bitcointalk and reddit aren't purposefully built to make you addicted and capture attention, not to the same degree at least

twitter can really feel like a malignant addiction to me... it starts with some funny or interesting posts, then looking for more, the doomscrolling starts

but yes obviously if you feel you're getting more upsides from it then downsides you don't need to delete it


always a good reminder to disable tunneled cleartext passwords in sshd config


maybe ? i'm personally skeptical of use of AI for technical documentation. It primarily needs to be precise, not verbose and flowery. Whereas the models often hallucinate things, from entire functions to subtleties like data types, field names, constraints on use. Anything a LLM would come up with would have to be reviewed with a dust comb. That's so much work that the people reviewing might as well write the documentation in the first place, and have a bit more confidence in it.


TIL a new book in Jeff VanDerMeer's Annihilation "trilogy", Absolution, will come out by end of October
looking forward to it, it's one of my all time favorite book series
#bookstr #books


hold on to the nearest earth fragment… and enjoy the trip 😅


i've just set it up too https://satsto.me/orionwl@x0f.org


Excellent upgrade by nostr:npub185h9z5yxn8uc7retm0n6gkm88358lejzparxms5kmy9epr236k2qcswrdp: a nice URL.
https://satsto.me/sjors@sprovoost.nl


"Let someone love you just the way you are ... as flawed as you might be, as unattractive as you sometimes feel, and as unaccomplished as you think you are. To believe that you must hide all the parts of you that are broken, out of fear that someone else is incapable of loving what is less than perfect, is to believe that sunlight is incapable of entering a broken window and illuminating a dark room."
~Marc Hack

https://nostrcheck.me/media/04c960497af618ae18f5147b3e5c309ef3d8a6251768a1c0820e02c93768cc3b/cb419c4c98e42a0dedcb6caa2fda3024c4c7dde0f3d564438f93f9fb2c8b1c17.webp

#ArtAndWritingsILove

[Love's Testament (1898) oil on canvas by Irish artist Phoebe Anna Traquair ]


this is also what i' ve been afraid of with chat control, besides the fact that it's unclear what would warrant such an intrusion in civil rights
it is "to protect the children" but there are no statistics on just how many children would be saved by the law, no intent to measure, no plans to repeal it when it doesn't actually accomplish what it intends
just emotional manipulation, "we need to do something"ism, and once it's in they forget about it and move on to the next overbearing law


well i think at some level of technological advancement it's trivial to provide everyone the basics, so in that sense "post-scarcity" is real, no need for infinite abundance for that

but i agree, Iain likes to go over the top, it's not as down-to-earth as the other two mentioned, more like space opera in a vaguely anarchistic setting
but also the most fun in that a lot of wild stuff happens, Distress and The Dispossessed are kind of gloomy 🙂


Antarctic Adventure on MSX, at least that's the earliest one i can remember !
https://media.x0f.org/30097450111410d83a2e8dc2a08a78c91e566c8493ec8f802f7ec4be4c904b6f.png


+1 for kobo, the e-ink screens are great, and side-loading epubs and other formats is super easy in any OS (computer sees them as a disk), also installing custom firmware on them is possible (if you're into that), i've always really liked mine

one thing to keep in mind is that none of the e-ink readers are great with PDFs (don't know if that changed with the latest ones but i'd be surprised) due to lack of text reflow, so if you mostly want to read PDFs you're better off with a tablet


Greg Egan's Distress for large part takes place in an anarchist society that live on a bio-engineered artificial island
then there's Ursula LeGuin's classic, The Dispossessed whose protagonist is from an anarchist society
and The Culture books by Iain Banks are about a technologically advanced anarchist society
(none of these are about the libertarian kind of anarchism, though)


with the replyguy bots, nostr has successfully implemented "universal basic yes men"
nostr:nevent1qvzqqqqqqypzpvkkwr098vnkj8qvxsqzykm9cddzd5rqjw7vg86gllr3uzg8l822qqswwd5r6998x48kygwc3hurkggmxun8vqkgjqnnseke86zrxx3apfcw2t6ad


yea that's still the case, you have to resist the temptation to re-log in to your twitter account for a month for it to be entirely deleted


good to know they have an idea worked out, but that's also my impression

they really like complaining and arguing, and have very slow actual development progress


i wonder if this kind of thing could help in getting the scientific community to nostr, that'd be more interesting than trying to become the latest kids' hype
nostr:nevent1qvzqqqqqqypzphtxf40yq9jr82xdd8cqtts5szqyx5tcndvaukhsvfmduetr85ceqydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpr3mhxue69uhhg6r9vd5hgctyv4kzumn0wd68yvfwvdhk6tcqyqdrzp0xyzy52q8kpkdxvx8qdl9ccaecj58hhrzspq5trjm750qcwqx8fwx


it's kind of cute, bracing for the "sealion" series of bots that will pick a random reply in a reply chain then use a LLM to violently argue against, throwing insults when possible 😅


this is so often how it works, once something becomes "safe" enough for normie investors and investment funds make fancy ETF packages out of it, from there it only stays more or less stable or loses money 😀


they can't just keep adding huge, massively complex features then under-document them, good user space developer documentation has always been a weakness of the linux kernel, imo, and this doesn't bode well


pretty sure that with signal, metadata is available on mass scale to intelligence agencies (no way around that without fancy onion routing, and even then...), but not message content (the E2EE encryption algorithm isn't broken nor weakened) so getting an individuals messages requires attacking the endpoint(s)


:purple-heart:


linux manual pages no longer maintained due to lack of funding
https://sourceware.org/pipermail/libc-alpha/2024-September/159717.html


fi'm sure that's useful for some people ! for me personally running a mastodon instance isn't prohibitive but also lately it's just tumbleweed (de)central over there


Onward 🫡


i think it's also that jumping on a social media while people are still enthusiastic about it can help in building an audience, because there isn't that much yet, so it doesn't drown in other content


fediverse 🙂


meanwhile on mastodon…

https://media.x0f.org/fe67e58d44675357cad58d0a0241cac327d56cf314c264a07b84147e95a9ef31.png

everyone is a nomad here ! not as big a deal if a relay shuts down
(also, relays are cheaper to run than mastodon instances)


GM from Straylight 🛰☕ https://image.nostr.build/07009c74c8a403cc8c4d51f15d6a4214c61a63f312f640bc0a1761487801b421.jpg


to be precise, we're trying to do the the other way around: trying to open a channel from a c-lightning node to her alby node, for incoming liquidity


yea that was also my thinking, PoW won't help for one-to-many spam (as the work can be amortized over many targeted users), but for mass DM/reply spam it might, a bit


the fort knox of bitcoin


Dutch food vendor sites make the cookie joke ad-nauseum, believe me it doesn't make the popups any less annoying 😀


looked into it for a bit a while ago; TLDR it's bullshit:

nevent1qvzqqqqqqypzqz4rnedwlxdqqznmmv95ny2cey4uf23qldjexxjj6p2mt6mdlaecqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg5waehxw309ahx7um5wgh8svrx9ehhyee0qqsqqqxu809ujhnwllvz6gdqlxrsfm6mprujs8jnhjk0ydc47v3swycm3lmxx

nevent1qvzqqqqqqypzqz4rnedwlxdqqznmmv95ny2cey4uf23qldjexxjj6p2mt6mdlaecqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg5waehxw309ahx7um5wgh8svrx9ehhyee0qqsf28rcgd386z6gsmq236j008vvgldqn44rfnjaggk44y7kzn80y7s5jpu7f

nevent1qvzqqqqqqypzqz4rnedwlxdqqznmmv95ny2cey4uf23qldjexxjj6p2mt6mdlaecqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg5waehxw309ahx7um5wgh8svrx9ehhyee0qqsgg4wep224teutf2xtdeaf2n9pen3vxm0tyywx5x6du46rgpztulg2hkufg

yes, you can run your own PDS but you have extreme limitations because everyone connects to their hub (which sets the rules), it's way less decentralized than even mastodon


that's the browser-extension based lightning node? i'm not sure it supports incoming connections, that may be the reason... in which case, no, i have no idea how to do this


Arti is a modern implementation of the Tor protocol in rust.

It's designed as a library, so it's easy for devs to integrate it into existing applications.

Having an external app for Tor like Orbot is an acceptable hack, but a properly integrated native solution is a lot more powerful.

Consider adding Tor support to your nostr client!

https://arti.torproject.org/


oh! that depends on the lightning software, for c-lightning the address(es) are in the "getinfo" output, but don't know for others


if you DM me the node id (that's just a hexadecimal string like 02beb...) and the address:port (ip, onion) i can connect to it and open a channel


happy to open a channel to your node, though that won't help sending sats, only receiving them (because it will start out balanced in that direction)


yes that was bad... i prefer just the word, because it's easier to guess

a hashtag is already distinct from the word so there's no need to add anything

that said, there is a subtle difference in that people are using hashtags as kludge stand-in for communities, so say, "bookstr" means "this is a post to the nostr books community" and not just "this is a post about books"


using multiple relevant hashtags isn't hashtag spam, it's when unrelated hashtags are added to get attention for a post 🙂


on twitter followers are kind of important because it determines how your posts are ranked by the algorithm, you're pretty much forced to play the game even if you don't want to

here, that's not the case ofc, in any case social media is more fun with a few followers that engage with your posts than 10,000ths of followers that just stare


iDEAL is pay-to-merchant and qualifying as merchant is difficult and expensive from what i've heard, so a lot of smaller companies use intermediates such as mollie


the macos version works fine, there's a version that runs in the tray, the only thing i've noticed is that it takes longer to detect file changes

ios sounds more tricky, i don't have any ios devices so never tried


people really like their dystopian mass arrest fantasies here, but i mean no matter how you pose it it's always more robust than having one CEO to arrest


yeah +1 for syncthing, it's great between android and linux (and other desktop operating systems), don't know about ios support though


Onward 🫡


you mean the part about the kernel module? oh it's real, i've seen the code for it and some details in its reverse engineering


there being no privileged, full global view nor guaranteed permanence is a feature, not a bug, imo it's exactly how freedom-preserving systems should work (and also how they can scale)
it's actually fine if some things are forgotten, not everything everyone said needs to be stored forever
bubbles can be fine too-not everyone is always trying to reach the entire world
nostr:nevent1qvzqqqqqqypzpaegm8nwwpyrtrnsjv84efjtp9mhpkvfenvxs487vx8d48y28qgxqqsyutgf2kt6cet5n957qeapasuq4fj9qx47a32hrcu65zr2xuqnucchf7j74


it's every authoritarian leader's wet dream
here in Europe we historically love authoritarian leaders, whether kings or feudal lords, though some also hoped it was different now 😅


their national distro (Red Star OS) literally have a linux kernel module that checks for "legal files", and watermarks everything, they're definitely ahead of Europe (hopefully even ahead of where Europe is ever going to get...)
https://www.bbc.com/news/world-asia-35188570


facts


in a way, the entire field of anti-virus software is testament to just how difficult software is to censor 😅


Ada Rook's music
nostr:nevent1qvzqqqqqqypzqx78pgq53vlnzmdr8l3u38eru0n3438lnxqz0mr39wg9e5j0dfq3qqs0sl550836czvdk0h7jhm0k658h7j204p3t5qykkq2ueyhd3h298c9zfp4s


of course it's more nuanced than that

it is questionable whether the "playing good samaritan" kind of digital neoliberalism they were doing was really anything but a naive kind of good (it made centralization very attractive), and while playing footsies with the US state department, the change in course wasn't entirely the Google leadership but reflects a change in US foreign policy...

buuut they became decidedly Worse after 😀


the preoccupation with "apps" as a discrete concept is kind of weird magical thinking to me, come on it's just a blob of code, maybe it's just a disconnect being from the time that computers came up with with dev tooling on boot 😀


remember Google removing their "don't be evil" commitment , that was quite the rug pull

nostr:nevent1qvzqqqqqqypzpp59a0hkv5ecm45nrckvmu7pnk0sukssvly33u3wwzquy4v037hcqqswljwhcheffqcr989a38njh8y456evquylmduv4908m399xenpheg7u9cgx


this: it's always a temporary situation when it hinges on one person, or a certain culture among those in charge, we've seen it so many times that that just won't stay

in a business there will always be reversion to the mean: mostly likely, the next CEO will only be concerned with profits, any activism will get demoted to marketing slogan

(even ignoring that Musk's "freedom of speech" is very one-sided and fragile, he was censoring the word "cisgender" side-wide just shortly ago ffs)


LRT: nostr solved follower count narcissism by simply making it impossible to track ! 😊


Counting follows is counting the number of contact lists you are on. Contact lists are large so relays will only allow you to pull  so many at a time. To know how many people follow you is knowing every up to date contact list on every relay. Clients can’t really pull all of this information down, so depending which relays you are counting from you will get different numbers, but it will always be inaccurate. Follow counts are a centralized concept.


i guess i'm in my minimalist arc for a bit haha

i do live in the Netherlands 😀
but i feel more like a citizen of the internet than any country


fyi https://github.com/hzrd149/nostrudel/issues/213


i think this can be useful to debug client problems, though i agree the errors could be confusing for "normal users"
i'll look into reporting this as a nostrudel issue, thankyou !


I'm working on a new pay plugin called xpay (working title). It's designed to use the new (very WIP) askrene plugin, which provides routes. Actually, most of the work is there, fixing and enhancing that. Especially diagnosis: *why* did it give a weird/no route? Common issues are: there's a good channel but it's offline, or doesn't have capacity, or you don't have enough capacity at all, or the recipient doesn't. We've had issues where gossip is missing, too: detecting when that happens is an open research question, but we'll start probing more aggressively.

There have been many complaints about pay in the wild, and the code has grown quite complex. I've heard good things about Boltz's mpay, which is far simpler, so I'm inspired to go in that direction. Moving the routing (which *is* complex!) out is the first step.

To be honest, I should have taken a direct interest in this earlier. I considered pay a simple problem, or at least not one I needed to concern myself with. But better late than never!


Any thought on the split-key method? Would it make it more or less secure?

It's described here: https://github.com/JeanLucPons/VanitySearch


yes, though tbh, this is for large part also how it works on twitter, small accounts are very unlikely to be picked up by the actual algo, and are sorted way down for replies, until some big account happens to retweet them and they gain tons of followers

it has gotten more like that over time, i guess because of anti-troll/spam as well as to encourage people to buy the "verified" subscription

at least there's no algo here that intentionally buries you either 😅


nostter is a good and easy to use client, even gets notifications mostly right 😀
doesn't have the immense number of features that nostrudel has, but it's a great client to start with
nostr:nevent1qvzqqqqqqypzp0d7r0dunvj63kya3ld0p0s6phxcx7avj6glt9uf9yp6tlwcdcnlqqsx8m0j5hgtkg6quah5l0hx62lclrpew2fqc8h0ttjv7kva563fk6qfag8sx


the old one was breaking so bought a new coffee machine.. nothing fancy, no cups/pads/beans, no "smart" app bs (phew, new reverse-engineering project 😀 ), just a cheap filter machine that could have been made in the 90's


i like a Ursula LeGuin's translation too:

## ACTING SIMPLY

True leaders
are hardly known to their followers.
Next after them are the leaders
the people know and admire;
after them, those they fear;
after them, those they despise.

To give no trust
is to get no trust.

When the work’s done right,
with no fuss or boasting,
ordinary people say,
Oh, we did it.


it would be fine if they actually paid for the work, but somehow it's also often the cheapest people with the largest expectations


https://image.nostr.build/9a014eab8a711cc420c0edc385c42b16bd46f88b6e9c699c3a66bce7f468e031.jpg

Windmill in IJlst, Friesland, The Netherlands #photography #photostr #wherostr


i managed to interecept it, this is the request/response:

["REQ","OJ957lpN",{"#e":["d8318134bc5f45280e9e88f413972733b7684f18e12d995f2c791db7f46bdd8c","4eb0e2b8d2b496ead92bb58cdf38baba9cfc2ed95c2ec83fbe880b3ac26cede6"],"kinds":[9735]},{"#a":[],"kinds":[9735]}]

["NOTICE","invalid: must be greater than or equal to 1 tagValues at \"[3].#a\""]

(it could very well be nostrudel making an invalid request, but can't remember seeing it from other relays)


i,,, didn't realize that was a luxury in the first place ☺


yes, this is basically the worst-case scenario in short -lived social media

if you're writing a blog or FOSS software (or a book, for that matter) then someone may, months from now, stumble on it and get something out of it

but on social media everyone is novelty-seeking, if it's days old then most likely no one will see it anymore, very hit-or-miss


that's a fascinating construction ! to be honest i can't immediately say how fool-proof it is, but it won't make things less secure than when the generating party sees the full private key


there were some issues but it worked reasonably ok in the old version, notifications have been completely redesigned in the new ones but that also gets some new bugs 😀

never used primal, i thought it was some phone app (i don't use social media on my phone) ! but i see there's a web version, will give it a try, thank you


getting a new error on some event pushes:

invalid: must be greater than or equal to 1 tagValues at "[3].#a"


i've noticed that notifications are a bit wonky stijll in the new nostrudel version, seems to take a while for them to appear, sometimes they disappear or nothing appears on the "notifications" page at all, i'm also not sure zap notifications appear


mastodon has no concept of encrypting user data at all, all user's data is stored unencrypted (including DMs) and accessible to anyone with direct database access on the server


oh i misunderstood, i think you mean something more like "pkgconfig" that can specify external static libraries needed to link as dependencies, when using a library, not just squashing together intermediate build results


NIP-11 does have an "icon" URL, i think it might be meant for a bigger logo and is separate from the small favicon that e.g. nostrudel will show in overviews, but i'm also not 100% how things work here


same, i have a disability that makes driving very hard for me, i tried to get my drivers license at some point in my 20's but didn't succeed (and it was extremely stressful)

luckily public transportation is good here in the Netherlands, apart from that, i like walking and cycling


i've been single for a while, so i can try new things 😀

TIL! the Japanese way sounds really neat, and a bit more comfortable


ugh, maybe it's possible to work around that?
effectively, linking multiple static libraries together is nothing else than combining the archives contents and re-running ranlib to index the symbols

not that shipping static libraries it that great usually, dynamic libraries are way more useful for distribution and external use


one nice thing about bitcoin core's new build system is that it supports builds with "ninja" (instead of "make"), which, besides being slightly faster, shows current progress

$ cmake -B build -G Ninja
⋮
$ ninja -C build
[353/496] Linking CXX executable src/bitcoin-wallet


maybe... i'm still kind of skeptical voice will become people's primary interaction with computers
especially for diaries which (i assume) you'd want to be somewhat discrete about, and not inform everyone within earshot 😀


yes it's probably misconfigued, it would need to be at https://relay.jellyfish.land/favicon.ico


otherwise it works great, haven't noticed any issues (with nostrudel that i'm mainly using), also i really like the name ! mayb add a favicon.ico to the relay  🪼


i slept on a yoga mat and a blanket, and actually slept great and feel well-rested, maybe its time to become one of the ground-sleepers !


only when you'd launch your own low-orbit satellite swarm to compete with starlink


i have the relay configured, and just got this intermittent error while pushing a reaction:
wss://relay.jellyfish.land/: error: cannot execute INSERT in a read-only transaction


This is a 3k baud manchester decoder for recovering data from #cassettes.

https://v.nostr.build/fKhQ6EiKJIPhnZlr.mp4


Can someone explain to me why Australia is a big hot desert while Antarctica is a big cold desert? They're very close to each other, either both are hot or both are cold (should be, I think).


nostrudel (web) on desktop! might be the web-only thing, i don't know, some images also load fine it's on and off


a lot of ur images don't load, i guess the site they come from doesn't allow remote linking


brutalist ziggurat overgrown with plants, is the best genre of building
nostr:nevent1qvzqqqqqqypzpp59a0hkv5ecm45nrckvmu7pnk0sukssvly33u3wwzquy4v037hcqy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wd3skuep0qqs0882klllrp35mvzhpaag49qdhnz77gdzxxh920a8zx5kcfpn22jqkt5cz5


BBSes, IRC, MUDs, various webchats (including one i wrote myself in C), ICQ, MSN
43


#NostrMarketing

First try capturing it with my mobile phone 🤳
https://image.nostr.build/8795f83f21578fcb7976308542fe1fd00c1d9cb0a899c9c173d13ac308a83bf0.jpg


"protect the children" as ever used as a blunt instrument to turn the entire country into a disneyland park


you're right, in practice it's a minefield, and there are probably more down-to-earth people in the government who realize this, but a lot have this kind of magical view of technology where you can just only allow the "good people" with "good motives" in... then why wouldn't you? unfortunately the tech sector has been instrumental in this too, with their sleek marketing


yes there's an ugly side to this you seldom hear

to be fair, i'm sure we both have different motivations than purely financial ones
the OP was about talking about the price which at least i haven't done in years


(i even forgot the fact that they're, by design, packed with all kinds of sensors you won't find in a laptop or desktop computer)

yes! though there's also a pretty significant anti-AI movement here, but somehow it's focused on protesting the fun applications like image generation and never even mentions military and police use, there's no way they're adding 1 and 1 and realizing "we're legislating against AI use on one side and then making it mandatory at the other", no way


i always suspect integrating surveillance will be first done on phones because the operating systems are least transparent, and getting root on your own device(to disable such background services) requires special tricks or even hacking

the combination of opaqueness, lack of control and total monopolies makes them the ideal surveillance devices


Onward 🫡


bluesky's choice of logo is kind of smart, it reminds of the old twitter bird but is distinct enough to not get them into legal trouble


also mind that languages don't have flags, countries do, not always quite a one to one mapping 😀


meatspace is such a repulsive word for what it means, i can imagine it was thought up by someone with social anxiety, who sees any interaction outside the internet as pure horror 🙂


With half of Portugal joining, but also because there's plenty of Dutch people here, it would be nice to introduce a language tag.

On the author side, clients should follow the keyboard language setting* and display a little flag in the corner which the user can adjust** if needed.

On the reader side, clients should let users choose between ignoring specific languages***, auto translating or showing a translate button.

Typically when I write in Dutch it's because the context is local and safe to ignore by the rest of the world.

* = or "AI" if you're into that

** = that's about the max effort I'm going to put in signaling the correct language

*** = maybe show a little flag to unfold the message - especially because the tag might be wrong, e.g. I don't always toggle the keyboard

https://github.com/nostr-protocol/nips/tree/master?tab=readme-ov-file#standardized-tags


i think it's a good idea to add a language tag

it's not straightforward to implement though: if it's manual, users will often get it wrong, and it's very hard to automatically fill in, common language detection paradigms work very badly on short posts
some discussion for mastodon here: https://github.com/mastodon/mastodon/issues/25568


sometimes they're more like balls (this in no way invalidates your argument ofcourse) https://en.wikipedia.org/wiki/Amazon_Spheres


i mean the thing with decentralized platforms is that if they're well-designed you don't know who is using them (in the sense that there is no global view), and also the people that use them often won't publicly speak about it, because they have a reason for using it in the first place

so it's often *like* no one is using them, which is absolutely frustrating, but doesn't mean your work isn't worth a lot to some


one thing is that not everyone has the same size podium, "free speech" for someone like Musk basically means he gets to determine consensus reality for a large number of people, also by tweaking twitter's algorithms and moderation to put his political viewpoint in the center

at some point it goes from an "human right to protect the underdog" thing to full out "freedom of mass manipulation", i think tech like nostr is the former, while twitter clearly is the latter


was looking at some accounts there and quite a few people actually moved back from bluesky to twitter because they found it too toxic and hostile... i guess that says enough 😀  at least mastodon has "it's somewhat decentralized" going for it


it makes it more awkward to drink from the bottle and, it sometimes makes it more difficult to screw the cap on again, but all in all a brilliant invention 😀


NO TITLE #859373

#notitle https://i.nostr.build/AhnLSOS1fWZkVlX7.jpg


yes, people like him really ruined the term "free speech", made it this kind of conservative dogwhistle, and twitter became a caricature of this... it's really hard to reclaim it it if you're doing actual free speech stuff, because people will just assume you're a Musk fan


When I was younger I naturally accepted that it was good for people to be equal. This was based on my Christian schooling, and the hyper-sensitivity to inequality in post-apartheid South Africa.

As I got older, studied economics, and started voting, I became frustrated with the dominant guilt-driven redistribution narrative since the associated policies were obviously ineffective. I wanted others to be better off than they were, but realised this couldn't be done just by penalizing the wealthy and productive. I started reading more libertarian materials, and associating more online with self-declared libertarians. However, many struck me as callous - it wasn't enough for them to argue that freedom could lead to more prosperity, they wanted freedom for the sake of getting rewarded for their own claimed superiority. They had the attitude that most poor people were deserving because they were dumb or didn't work hard enough. Note that I say "some" of these libertarians only.

This made me an uncomfortable libertarian. I couldn't deny the logic and ultimate moral clarity, but found many fellow travellers disdainful.

Bitcoin and open source gives me hope though. The ideas of capitalistic freedom interact with the ideas of shared resources and goals, without any conflict. I can advocate that a person who works hard and creates value should keep their profits and save it, but also promote the use of free tools, and advocate for helping dissidents and poorer communities. While these concepts have never been theoretically incompatible, I have found bitcoiners to be the community that embodies all of them.

Even my boyhood self could have been attracted to this, which makes me so bullish on this movement even if we remain at $58K forever.


basically this lol


nor with traveling on horseback for that matter ! cars are only a superior solution within a fairly narrow intersection of infrastructure and supply chain conditions... horses and donkeys are still far the most decentralized choice 😏


me when i almost joined bluesky

https://media.tenor.com/d_wj0v7IBrsAAAAC/%D1%82%D0%BE%D0%BF.gif


yeah i didn't really intend to post it anywhere (i'm ambivalent about posting old things, i think it's fine for some things to be forgotten) but it would have been interesting for personal reference, maybe


one ironic note is that bluesky actually considered the user migration thing, that's so lacking in fediverse/mastodon, as one of the rationales for designing their own protocol: https://atproto.com/guides/faq#why-not-use-activitypub

so yea ! at least you can freely migrate your user, and be one of the 10 lucky people outside the giant dome we promise we'll only launch drone strikes at occasionally


that's nice ! i tried to do that for my twitter posts once, but had to send them my government ID for "verification" before they'd allow the download, so just left it at that


you're right, though i also deeply dislike "you were just lucky" accusation, as if it wasn't a very emotional ride, and holding through all the FUD campaigns, dumps, altcoin hypes, leveraged daytrade nonsense, crashing and robbed exchanges, was just easy like that 🤷♀


please don't put mastodon(fediverse) and bluesky("the atmosphere") on one heap!

i think the design of mastodon is pretty solid, you can just decide not to federate with their biggest silo and it still works fine, you'll still see most posts, my concerns with them are mostly:

- users are bound to instances, migration is painful and can be prevented by the admin, this creates a nasty kind of instance politics
- implementations are heavyweight server-side, spinning one up requires serious resources and skills
- the community is just no fun (lol, this is very personal)

so i prefer nostr, but it's definitely not as fake as bluesky in that regard


i wonder if that ruse is even strong enough for the Brazilian government to not see through it 😀


case in point: https://docs.bsky.app/blog/self-host-federation#early-access-limitations

it's posed as "early access limitations", i mean obviously they get to put limits on what their infrastructure will process (no one likes spam), which wouldn't be a problem if it wasn't the central hub

the distribution in a federated network will always be somewhat lopsided. for comparison, here's the mastodon activity statistics for x0f.org :
https://media.x0f.org/545eb202dd426a84deb4b0caa567afb092e2eb6005f9f9a22539bbea5157d919.png
the precise numbers are meaningless, but you can see that the most active server is about 3 times as active as the second

for bluesky it's *6 million* to *10* (restricted on purpose) for the next-up PDS🙂  their whole concept hinges on the promise that this will change some day
it's not entirely comparable but it reminds me of some "we'll decentralize later" altcoin concepts


I wrote a little script to post my entire Instagram backup to Nostr, using historical timestamps and adding geo hashes. nostr:note1jmk3w7lehy9l3auedun4uf22sc0hyh6ylll2wgy7q3sdlf3zjhhsrf77rv


meanwhile on the blue butterfly site

"fear not my flock... for decentralization is coming
just repeat the magic words
you're not our users
the Atmosphere is growing"

"here's our snazzy website full of dazzling, intimidating diagrams" (only if ur really technical!!!)

https://media.x0f.org/cda5b35699f4dcbb269a24557b739d031f7d3b2b7cefff0e28bdb9145d237dc7.png

some true believers, but i remain very skeptical, i think a rug pull is more likely... like twitter removing its API

there's some legit concern how much the nostr protocol development process is under fiatjaf's control but it's not *near* the degree of control Bluesky Social has over both the AT protocol, let alone whoever gets to federate


homomorphic encryption could be a way out here-it makes it possible to do computation on values that stay secret, a combination of that with software obfuscation and splitting the workload over multiple computers could make it at least very difficult for an outsider (or another ai) to get the private key
(but i think ai with enough agency for this is a far future thing anyway)


yea only `do-release-upgrade -d` overrides that check (if you enjoy the pain)


Messengers almost always get shot


i'd be happy to have a look at it ! though for now i'm happy with my choice of software, nostr-rs-relay is already kind of lightweight (single process, uses sqlite3), but curious to see what you're building


If you need to test Blossom endpoints, I built a small CLI tool to generate auth events btw

https://github.com/0xtrr/blossom-auth


hahahha, for now i'm the only user anyway so i'm fine with the risk 😅

i also appreciate that it's very little code, and the option to make the `list` endpoint authenticated is a nice touch, so i'm already more confident in it than i was with servus


i've just migrated mine (which only had a few blobs on it anyway) to cherry-server, seems to work great !

already filed some PRs for small things i came across


i'm currently looking at some nostr related rust projects, mainly nostr-rs-relay and cherry-server, because i'm usng those to host my relay and blossom media server.

and thank u !!!


yes i have very mixed feelings about it, one one hand i definitely don't support internet censorship, on the other they are right that twitter has become an incredibly vile platform with Musk


it feels like the macos hype for devs is blowing over, great, Apple doesn't deserve all the "yes they're a feudal tyrant but they're special so we'll put up with it" exceptionalism
nostr:nevent1qvzqqqqqqypzqynpqwlamjxly44kuz4l6lehjlyqmnzw4z8hctu8m4qsggstf4jlqy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qqsr26tnvvaaj3n97amwqmdxzhgy029c3adan8z85y7mm9sxc6746ugwm38z9


i found https://github.com/flosse/rust-web-framework-comparison to be a great help, it has an overview of which frameworks exist, what they do, and which ones are deprecated or no longer maintained

still it's like... oh no, not yet another one with a slightly different naming and syntax 🙂


every rust project i come across, somehow uses a different web framework 😕


seems recycling would be a better option for that, and practically important in an isolated, self-sustaining environment
but i dunno…, maybe it would have ruined the plot a bit 😀


It's always possible to fantasize some scenario but i think a good measure is "how dystopian do things need to get to succesfully block this". Sure a government that doesn't care about hurting their own online economy with a lot of collateral impact could block TLS traffic, but it's a lot more involved than blocking some port, packet type or specific subnet. So it's a good default choice of transport.

Mesh networks and such would be a possible alternative in areas where ISPs are off limits or don't exist at all -but that's a wholly different can of worms.


an additional challenge would be gossiping addresses, as you'd effectively need to gossip URLs instead of only address/port endpoints (eg might need to extend BIP155 with a new type)


i guess the first step if you want that, would be a BIP that defines a bitcoin P2P protocol over websocket, it could be really straightforward: websocket can send and receive binary packets so it could probably just wrap BIP324 packet-for-packet
(easiest for the first implementation would be an external transport process that proxies bitcoind and provides for this wrapping/unwrapping)


gm 💜
https://media.x0f.org/339265168ddf72e6697ecf5d97c6a4ec4f68c254211c3fdf2a4eb71d518da6ec.jpeg


you can now place your bets which European country will be first to follow in banning X (or whether they keep it at fines and stern letters) 😅


they do, this whole "scale or die" ideology, plus that they always (by definition) need to capture profit from the entire ecosystem somehow which is an inherently centralizing influence


"technically you are allowed to start your own political party in the Netherlands but…"


hahah, custom reactions are a bit awkward in nostrudel, after you add them don't forget to click "Save settings" at the bottom of the page (that's what i missed at first)
nevent1qvzqqqqqqypzqz4rnedwlxdqqznmmv95ny2cey4uf23qldjexxjj6p2mt6mdlaecqyt8wumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6tcppemhxue69uhkummn9ekx7mp0qqsghv8cxtqqwsc7x0azfjkfsjkr7gplj2c79uwp8f529dcrshtqdlg5nrq59


nostr simply using HTTPS/websocket over (usually) port 443 and nothing else is brilliant from an anti-censorship, anti-blocking point of view


both versions work fine here (firefox, notsrudel)


thank u !!!

sounds great, a sqlite3 dependency is fine, it's not one of the "big databases" that need to run system-wide.

i'll take a look at it tomorrow, i'm currently using a patched version of https://github.com/servuscms/servus for media.x0f.org, which works, but it's clearly not meant for this.


npub whitelist, secure, low maintenance, preferably written in rust, should work behind a reverse proxy such as nginx, no big dependencies such as postgres/mysql


what if Musk would buy up fiatjaf's pyramid


as i see it they started off with some interesting concepts and research, then got pressured by VCs to deliver, into becoming just another twitter website clone with a sprinkle of federation theater


bluesky is really an example of "decentralized in name only" isn't it

https://community.nodebb.org/topic/7f28b17b-c619-4f0b-879e-a7d61a39ecb2/technically-you-are-allowed-to-run-your-own-pds-data-server-on-bluesky-but-in-addition-to-the-site-silently-unexisting-your-posts-if-you-make-any-interesting-code-changes-when-bluesky-changes-the-pds-code-on-github-they-expect-your-server-whi...


AIs are unbullyable because they don't have an instinct for self-preservation nor a sense of self-worth in the first place... dunno if it's enviable or pitiable


I do love these warm evenings on the hilltops here. https://image.nostr.build/9e395ed315d35bb7b110ec831e63e871a516aa4f7b1cdbca630d8d3c5e221cb6.jpg


limits? freedom of speech on its own is an anesthesia, talk is cheap, need freedom to be and to make


if you're going to worship anything then "the whole of nature" sounds like a pretty sensible thing to me


https://image.nostr.build/4f2036aadd4e6605b59ec902adfa4cdd973ef2c63b09ef0fa0617f348dcbe069.jpg

Today I turned in the anthology, “Meet Me There, Another Time,” full of letters queer and trans people write to places they’ve had to leave behind, to the publisher. We will begin the production process next week. And it only makes sense this overlaps with the 10 year anniversary of finding my first “long term” home as an adult (lol only ~10 months) concluding what I also call, “The Year of 40 Homes,” which is exactly how it sounds.

I’ve been reflecting recently that it’s only these ten years later I’ve ever started to wrap my mind around what it means to have a future, or what it even means to stay. I feel impatient sometimes of not knowing the answers. I feel the way in which I’ve lost time, like many people. I am thankful for this atlas of letters, I think, to process more, connect more. And it all scares me, too.

Here is the window view of the first place I tried staying, which is to say I didn’t know this version of NYC nor this version of myself existed. As my friend Heather put it, there’s a version of you that fits into a potted plant and there’s a version of you that can plant into the ground. The growth, the seasons are different.


i 'm confused about this because i don't know how a blossom server is *supposed* to behave in that regard https://github.com/hzrd149/blossom/issues/25


it won't show as an image unless you add .png or .jpg 😅


why is that such a big thing on the modern internet anyway
i mean some are, some are not, it's just messed up when whatever else you've done you're still being mainly valued (or seen as worthless) based on how conventionally physically attractive you are


:RedHeart:


yes nostrudel next allows configuring arbitrary blossom servers under relays → media servers


Just a heads up for those using the next version of #noStrudel. I added a new option to add NIP-89 "client" tags to events that are published from noStrudel

NOTE: This is going to be turned on by default because I think its great for discoverability. feel free to turn it off if you don't like it
http://cdn.hzrd149.com/b9b1bc9c2827c5a727970a1312e865345f817ba2912e8490d06860ff1c1cb575.png

If your self-hosting noStrudel this will be off by default https://github.com/hzrd149/nostrudel/blob/next/dockerfile#L16


i do, but only for git commit signing and guix attestations, i can't remember the last time i've used it for communication (maybe for security issues reporting)


so does Adobe creative suite 😅
but yes this doesn't seem to be subscription software lol


Bitcoin Optech newsletter #318 is here:

- announces a new mailing list to discuss Bitcoin mining
- summarizes popular Q&A from Stack Exchange
- Bitcoin Core 28.0rc1 release candidate
- Optech Newsletter #318 Recap on Twitter Spaces
https://bitcoinops.org/en/newsletters/2024/08/30/

Jay Beddict announced a new mailing list to “discuss emerging Bitcoin mining technology updates as well as the impacts of Bitcoin-related software or protocol changes on mining.”
https://bitcoinops.org/en/newsletters/2024/08/30/#new-bitcoin-mining-development-mailing-list

Selected Q&A from Bitcoin Stack Exchange:

- Can a BIP152 compact block be sent before validation by a node that doesn’t know all transactions?
- Did Segwit (BIP141) eliminate all txid malleability issues listed in BIP62?
- Why are the checkpoints still in the codebase?
- Bulletproof++ as generic ZKP ala SNARKs?
- How can OP_CAT be used to implement covenants?
- Why do some bech32 bitcoin addresses contain a large number of ‘q’s?
- How does a 0-conf signature bond work?
https://bitcoinops.org/en/newsletters/2024/08/30/#selected-qa-from-bitcoin-stack-exchange

Bitcoin Core 28.0rc1 is a release candidate for the next major version of the predominant full node implementation. A testing guide is being prepared...
https://bitcoinops.org/en/newsletters/2024/08/30/#bitcoin-core-28-0rc1

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


nostr.build uses a custom protocol (neither blossom nor NIP-96), don't know about the other one


email is only useful as an example of the worst case scenario for a federated protocol


or the typical autistic-spectrum person getting older and realizing they can just as well do what the fuck they want, instead of being hyperconforming socially


mine is set to #8700B4 which is just some random shade of purple i happened to like

good to see you here too !!!


Makes sense, thanks. i'm also doubtful that PoW solves spam, although i think it could be one tool making at least mass spamming a little less lucrative. But i was just curious. If i get bored i might try adding it for the other events.


For what it's worth i was seen as lead developer for bitcoin core for about 10 years, i never experienced any door kickers, nor even real harassment at airports.

The only "trouble with the law" i've been in, was an idiot suing me in a civilian lawsuit. Expensive and stressful but no real risk of prison.

Things are becoming worse now but (depending on your country), it might not be that bad as often implied. As always, avoiding attracting too much attention helps. Don't be a central point of failure and it's quite pointless to attack you personally.


Onward 🫡


it's my favorite nostr client up to now, it's fast, has tons of features (almost everything possible, lol), and i love that it allows changing the UI highlight color
and yea the name is funny 😀


Please contribute back to Cashu and the libraries you're using.

If you find something you don't like, fix it and open a PR. We welcome every little contribution.


it's working !!!


this may be different for other clients, but at least in nostrudel, top-level posts have PoW but replies and reacts have not, while they are just as (if not more) sensitive to spam

does anyone know why this is ?


Thanks for sharing that 🤩💪


seems you can get zaps without stripping, here ! 😀


yes it's not super comfortable to wear throughout the day, though tbh i never wear a watch as i find them uncomfortable too 😀

that said, it looks like there's an open source utility to download the raw data from Polar watches through USB https://github.com/cmaion/polar
i guess that should be safe to use privacy-wise


> Is it just a .onion relay list?

Possible, but not necessarily; assuming the plainnet relays don't block Tor exit nodes, you could keep using the same relays. You'd just be proxying the connections through Tor, so the relays can't see your real origin IP.


been spamming servus with PRs to make it work better as media server for nostrudel https://github.com/servuscms/servus/pulls
no idea if this is the right way forward yet, but it helps get a feel for how it's supposed to fit together


🦭🦭🦭🦭🦭
https://www.youtube.com/watch?v=8anofBBVQkA
https://www.youtube.com/watch?v=aXAsMcmtJTc


Are there any FFMPEG (libav*) experts on nostr yet?
I need help with packet timings #asknostr


this is the one i use too, i find it slightly too big, and too noisy while typing, but otherwise by far the best keyboard i've had
(and even the key led effects work in linux, with ckb-next)


i don't know about watches, but there are some devices, such Polar H10 heart rate snesors, that are straightforward to read out over Bluetooth LE (by your phone or a raspberry pi) and don't need any kind of centralized service or specific app, of course it means having to find FOSS software or rolling your own to use the data 😀


fwiw this is my configuration right now, maybe it helps: https://gist.github.com/laanwj/a16497ba8b30511b3827e2e733190e5d


Ice Cloud

https://live.staticflickr.com/65535/52638633506_cfc0083021_o.png

#jwst #webb

Image Credit: NASA, ESA, CSA, and M. Zamani (ESA). Science: M. K. McClure (Leiden Observatory), F. Sun (Steward Observatory), Z. Smith (Open University), and the Ice Age ERS Team

Published: 01/20/23


That's what this is. 😂

I'm saying that we don't actually have to scale up much, we just have to navigate and discover more efficiently.

If you think of a relay as a person or group of persons, that each has thoughts or pet topics, do they need everyone else on the planet to share those thoughts or topics? No, of course, not.  Each thought stands alone, at the same time that lots of people could have the same thought in their head.

If you want to find out more about a thought, you don't need to know every other thought that person has, you only need to know that one thought. So, you ask them and they tell you, and now you both have that thought. And, now, there are two people holding that thought in their head, who could be asked, and they might be in different geographical regions. That thought has now been copied and transported.

The focus, therefore, should be on finding the person who has the thought I am looking for, not on creating a superperson that has all of the thoughts on the planet in their head and figuring out how to get them to share thoughts faster.


agree!
it makes it quick to pick some common ones, then has a full search/selection widget behind "..."
that one would be very good to have
(i don't know much about front-end dev these days though so no idea how it transfers over)


I salute you


i agree broadly though have to add BSV was much much worse, none of the BCH people ever sued me or threatened my life


what hypothetical place are these people coming from that has good DM privacy anyway, don't forget Musk basically bought twitter to read his ex's DMs lol


binaries are available for testing https://bitcoincore.org/bin/bitcoin-core-28.0/test.rc1/
(no torrent, those are only generated for final releases)


"nonono you don't need to store it in the block chain, you can always store your anime collection somewhere else then commit to the hash only"


yes i know the pressure, imagine how difficult it was to keep the bitcoin block size down to manageable levels😀


Great post 👍


im happy with my dumb widgets thank u


Absolutely, someone will as long as someone wants to, even with mastodon (apparently!) 😀

But my intuition has always been that requiring less complexity and thus simpler hardware/software is better for decentralization, and resilience in general.
(same advocating for a relatively simple PoW algorithm, if it doesn't require Intel's full design expertise to design and build, it ought to be harder to fully capture it)

Another good side of "simple servers, complex clients" in this case is that iteration and experimentation is much easier, not everything has to be coordinated with whoever runs the servers. Seeing this on mastodon where people are still having energetic discussions about "should we support quote-tweets" 6 years after it first came up 😨


https://image.nostr.build/3aafecd78cfc87e2f1904358c44b36678c1dc069b7ed95a5b97eb6b79c388f3b.jpg

Windmill in IJlst, Friesland, The Netherlands #photography #photostr #wherostr


yes, at first it's very similar to other low level languages, but then there's some unique complications like the reference/ownership semantics and keeping the borrow checker happy... in the end it's worth it for safer code but it's not easy


Onward 🫡


yes, i don't know the specifics but it's due to tax reporting laws, and other constraints set by US laws that may apply, they dread having to deal with the US government so much that they may decide it's not worth having you as a customer, i've known some expats having lots of trouble finding a bank here


The genesis of a mind bootstrapped from mere software described in this book is incredible. I've never read such an impressive stream of consciousness before.

Diasporal by Greg Egan

https://image.nostr.build/9203cfca4739ca710ab7d349e934ae89365e91c2004ef647e004d1a000a6b370.jpg


if it's like in the Netherlands the banks either outright reject you, or at least make the process very slow and difficult


limiting event size seems a good measure against that, i mean they're not going to store a high res photo in say, 32kB of b64 encoded data


really not kidding here 😀
https://image.nostr.build/71261813f4782730f84292f089d7fec25ff7e8bb596f0c63523e4569f5696175.png
nostr:nevent1qvzqqqqqqypzqz4rnedwlxdqqznmmv95ny2cey4uf23qldjexxjj6p2mt6mdlaecqyt8wumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6tcppemhxue69uhkummn9ekx7mp0qqsv56s3f5s4pmll2q7hl4u6z4229vadfgpnxr923skdpklzelnvrpg0mawdv


sure, you can ask "who will run the relays" but at least running a nostr relay is way less involved than running a mastodon instance, which requires rubygems, node.js, at least three background processes, a postgres database, tons of disk space for cached media, and has a maze of configuration and administration options, and constant critical security updates

not even talking about having to handle sometimes really absurd moderation reports (if you have active users), and the whole instance politics bs

i intend to keep the one at x0f.org running for the foreseeable future but sometimes i wonder why i bother


aren't the zap splits client-side ?


such a bot would be straightforward enough to make when using e.g. the plantnet API, though i somewhat wonder what a bot would add over using the app directly 😀


understandable, tbh i try to avoid server-side javascript projects in general as much as possible


i must admit i don't know anything about modern PHP ! this was long ago, things must have gotten better since


just had the cursed memory come back to me that i wrote my own forum software (in PHP) early 2000s for some Dutch forum i was admin of, we had to move off ezboard (which was starting to charge exorbitant amounts), and phpBB wasn't that big yet
(yes this was before realizing how terrible that language was 😅 )


lol that time that every narcissistic twitter tech personality needs to get their opinion in on how it's broken and how to fix it


some people went to mastodon, some to bluesky, some here, whatever is left on twitter and still puts up with his bullshit is mostly the Musk fanclub


the good things in life never scale


people clearly aren't ready for panexperientialism


this seems quite common, running all nostr stuff in a VPN network namespace in case
nostr:nevent1qvzqqqqqqypzq4wqw5klgrn8qhvqqmpn3qc0l64s48hgkd6jsj2ws6hvudud2cuxqy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyqqqqqzgv7ktxupsx0hske0lg2lu664gzpe4drpcpxv57hfg7kfhyk5xqws


now doing guix builds on a raspberry pi because the desktop pc constantly decides to self destruct in the sun. it may take a bit longer than usual…


if you're documenting software, please don't assume everyone uses (or wants to use) dockerr


the best thing about ARM processors isn't their lower power usage, it's that they will thermally throttle on overheat instead of blowing up like x86


one of those "be careful what you wish for" things
nostr:nevent1qvzqqqqqqypzpq35r7yzkm4te5460u00jz4djcw0qa90zku7739qn7wj4ralhe4zqyt8wumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6tcppemhxue69uhkummn9ekx7mp0qqstd5gys7zlqywr375dgyx83l47cs2rwmznzmwz3vgf54v0q0e8qwcrfm8re


Cmake is live in Bitcoin Core! 🥳🥳🥳


In case anyone else is looking for personal blossom🌸  servers to host their nostr media, i've looked into it and there are two implementations in rust (looking only at rust, because i want to be able to modify it if necessary) right now:

https://github.com/servuscms/servus
https://git.v0l.io/Kieran/void-cat-rs

The difference is that servus aims to be a self-contained CMS, whereas void-cat-rs aims to be an image hosting service. The former has as few dependencies as possible. The latter is more featureful but currently has a hardcoded dependency on mariadb/mysql, which is absolutely overkill for a personal service. However it uses it through sqlx, so it might be straightforward to change to sqlite.


i think it's often frowned upon because a lot of twitter crossposters just dump their posts over the fence to other social media platforms, and don't even engage there


FOSS maintainership isn't too different ! some people are happy to volunteer their time and resources to help others, moreso if it's doing a thing they enjoy doing.
It really depends on community dynamics though, when communities grow it generally grows more thankless. So this would work best if the relays can stay small.


decentralization mechanism: a spider of trust eats everyone that gets too deep in the web of trust


#welcome to fiatjaf's ziggurat,,, may the strongest survive !


Isola del Garda #pixelart #ドット絵 #ZXSpectrum
https://nostrcheck.me/media/8bf2bcbf54b6e9492f080642d163ab5ca1fe3e10f73d042905a7d51bb1e4c06a/27ae1707ef03f1fbc25e8e33337646833e50bf43e50b3e0ed0ae9ffb3f6bede7.webp


Webb and Hubble's Views of Spiral Galaxy NGC 3351

https://stsci-opo.org/STScI-01HNGABYVF0HJ4SCT0S0KS4XRY.png

#jwst #hubble #ngc3351

Image Credit: NASA, ESA, CSA, STScI, Janice Lee (STScI), Thomas Williams (Oxford), PHANGS Team

Published: 01/29/24


28.0rc1 was just tagged, you can start your guix builds 😀
nostr:nevent1qvzqqqqqqypzpamvs5te0hrehvy2la54am0l23qehs653dsyczpxhfddzssgvfe3qyt8wumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsqg9598eecnc8ugunygf3slgklpufj5cm39vp4sy72mzapnl2lwdfhvguzvq6


Talk is cheap. When the government comes kicking, you're life changes. That hill you said you'd die on becomes real because you're forced to stand on it. Then you look at your kids, your spouse, the life you built, their futures, your life dead or behind bars for something made up.

This isn't dramatic, those who've been there know that I'm talking about. These actions happen in silence "why cover it in the news, they were clearly breaking the law".

These are very real events you need to know so we can build more resilient systems. Don't let your hubris convince you that you're safe.  Most of my friends think I'm insane for building the tools I do, in my last gig and now. They told me to get out while I can, go do something more mainstream so you can sleep at night. To me, I'd get worse sleep living a "normal life" wishing I did something more, took a risk maybe, stood up for something I believed in.


just learned that there's another such protocol, "blossom", in the making apparently, by the same author as nostrudel even: nevent1qvzqqqqqqypzqfngzhsvjggdlgeycm96x4emzjlwf8dyyzdfg4hefp89zpkdgz99qyt8wumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6tcqyq93nwpftgl0h7973s98p0smfzpwjx3ns2galwy2ae3am6cuuqq7yrfe4n0


it might! nostrudel uses NIP-65 mailboxes (kind 10002), as well as a fully local relay list (not shared at all), i'm not sure what damus uses


looks like that one gets the broadcast relay list from the last kind 3 event for the npub it could find: https://nostrsync.live/js/nostr-broadcast.js

so if you have the relay configured in your client, and your client updates the "kind 3" list, it should pick it up? mind that not all clients use that anymore though e.g. nostrudel leaves it empty


right it's about the structure of the private key; if the vanity generator samples private keys at random until the associated public key starts with the prefix, it's nothing easier to find the key, if it would (say) naively enumerate all private keys from 0..N and choose the first whose pubkey starts with a certain prefix, it's trivial


France could solve decentralization if they consistently arrested all CEOs once they got too big


there's one sense that vanity npubs tend to be riskier: in many cases, people use external services to generate them, so the private key is exposed to more computers, or insecure software, increasing the chance of leaking it


but so are Eve and Mallory, likely !


looks like that's NIP96 (https://github.com/nostr-protocol/nips/blob/master/96.md) and it's exactly what i had in mind, thank you !
(having he relay software and clients support it is another story, but glad to see someone thought of it)


i've wondered about this, does nostr have a specific protocol that it uses for media upload? or is it client specific? how to host your own images?
for example this client (nostrudel) uses image.nostr.build and there doesn't seem to be a way to plug in my own
nostr:nevent1qvzqqqqqqypzqwlsyr0mpqk4vwlrfct8ed2umkktjzrhjt7lzkrf9tzp3daq0nkuqy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qqsd4k3pxq8tt0cjhm5p9ytegeg0zzjh66r7k382h6m89rvj5fgst3qky7y6y


yes i think a lot of tech criticisms are valid but i also don't think it makes sense to stay on twitter until the perfect decentralized social network suddenly appears, as with all FOSS it's a community process not a VC "growth hacking" sprint


the (ir)rational fear of github PRs with more than 100 comments


also ideally you'd want it to have a reproducible build process, so you can verify that what's in the source is what you get


Cypherpunks don't give a fuck about dietary bullshit, tradwifes, seed oils, sunning your balls, etc.


Hoping this works. I am really  sad to report that my talk was censored at Baltic HoneyBadger. As best as I know, here's what happened (please read my nostr-based article using one of the following options given below). My talk is on YT: https://www.youtube.com/watch?v=9gGw464vVTY

On nostr:
nostr:naddr1qvzqqqr4gupzq47yajg409s43jlqkamr7mwsltwtzay44r7cmwxj0uqjyyt9qs3jqq25ym3ef9vhyanfvyk5u5z32an5kwt4fa5y5newzg8

Habla link: https://habla.news/a/naddr1qvzqqqr4gupzq47yajg409s43jlqkamr7mwsltwtzay44r7cmwxj0uqjyyt9qs3jqq25ym3ef9vhyanfvyk5u5z32an5kwt4fa5y5newzg8


nprofiles > npubs

The added relay info avoids the scramble to find the users main home relay.


that makes sense, tbh this is the first time i see explained what nprofile is even for 🙂


those specific constraints no longer exist, luckily

but yes it appears defense in depth is unheard of in their grand old tradition, maybe they they think a cyber Marginot line will protect them 😅


Blockstream


yes this would be wonderful, i keep adding one-off emoji reacts to the settings and it's becoming pretty insane 😀


👀 👀 👀 😀
https://image.nostr.build/cc3bb58167929dda0f2ba87f321c2c0903897b03a4adeb259d36bc856949235d.png


The go-to one written in rust would be https://sr.ht/~gheartsfield/nostr-rs-relay/ , i'm using this and it works fine (also managed to get it to work with nginx and systemd), what i'm not sure about is if it allows that specific combination of access control


the rotation thing is annoying but i've found some clients (like nostrudel) make it super easy to switch between npubs on the fly, though it seems only one key can be managed by the browser extension


yeah having multiple alts was always the solution for this, even on twitter

they had "circles" functionality for a while where you could put people interested in certain topics in specific circles and only they would see them (a bit like inverse "lists"), but it's a lot of micro-management, and i don't think believe it would help in this specific case anyway


as we all know, only standard encryption algorithms such as CAESAR, ROT13, and ENIGMA (unless you're German) may be used there 😆


i vaguely remember there was this "You're in France now" vulnerability in the 90's where one'd trick Windows into believing the computer was in France, then the strength of encryption algos would be dialed back into (even then) easy to crack range
nostr:nevent1qvzqqqqqqypzqvhpsfmr23gwhv795lgjc8uw0v44z3pe4sg2vlh08k0an3wx3cj9qy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qqsw9ym08whrlrxjpd9fzrtmycaxphe8qu44dhznxn572z30patw0xs8ke0ck


providing a cryptozoology tool without prior certified declaration


https://image.nostr.build/03ec7c749b7808fe58c618936f5864ef48ac865678a21ccde1b0e7881cc3bae8.jpg

Sneek, the Netherlands #photography #photostr #wherostr


the only social media that i have a public presence on are mastodon and nostr


one fighter jet one vote !


thanks, clear ! it's selective enforcement of course, that's how these politicized high profile cases work, they're unlikely to suddenly incarcerate massive numbers of people for this


France used to have very stringent rules about cryptography in the 90's (for example maximum 40 bit encryption 😅 ), they loosened it since but they might still have some weird laws they normally never enforce


[bitcoin] Merged PR from tdb3: test: XORed blocks test follow up https://github.com/bitcoin/bitcoin/pull/30669


i patched ghi to be able to report to nostr, the merges bots should be up and running !

- nostr:npub17akg29uhm3umkz907627ahl4gsvmcd2gkczvpqnt5kk3ggyxyucs20zqln
- nostr:npub1r2ktqqehxaap7hfur8v6l4h3phuytm5fxl5e4uyyd5u2677tj47swsagdq
- nostr:npub169kpqwwl0apnt7mdgjwzhkvzhyz9qzd9zwa37k8t4h0cqqy06s8qs70jt8
- nostr:npub1nqv94urxghkh0u0uqeylxe3fd3hj8xvqx4ujys5df44hswt8lqfqg0s387
- nostr:npub1ded7tzamu0qxnkwuzs83s5dkavm43tm298qjhyfj58xec9gfmawsjsvawa
- nostr:npub1vnf7qzwk03sqrnn5fswjfg23ufw3cujsttwf83dcvuhc47ph4tjs5h2ly8


correct, as far as i know, satoshi only used the yellow/golden "mario" coin


hounded by the human rights foundation compliance team


this is literally the entire thing🤭

https://image.nostr.build/bd0894c248cba6ed6c753225a9c902e7732d9494ab9f38c478a45df85e4deaa4.png


like the French government, i use matrix and signal


i've never actually used telegram


"communist" is so often used as a insult on bitcoin social media for anyone even slightly to the left of center, that without context the title comes across as well, a nasty and childish thing to say of someone.

But for what it's worth i think your talk is very interesting (definitely not what i expected given the title 🙂 ), and it's unfortunate that it resulted in it being cancelled. And the way they communicated is ludicrous.


sure, extreme measures like real-name requirements will make people leave

but besides that, i would say privacy can't be a main selling point for social media, as using social media at all is slightly exhibitionist

people super concerned with their privacy aren't going to use it at all, or will at least be very infrequent users, not the main audience


Art 4 Today

"The Time Traveler"

 from the "Human Error" series

oil on canvas 100x80 cm

 #painting #nostrart  #artstr  #conceptart https://i.nostr.build/r9f6D8cavPsozEuE.jpg


i'm too new to nostr to have a qualified opinion on its social corners, but to be frank, i think the scariness for most people isn't talk about bitcoin (though clearly it shouldn't be the only thing 😀 ), but specifically "bitcoin twitter" and all its often socially conservative or even regressive dogmas

as more of a queer weirdo who never felt at home there, if that becomes the only or dominant group that would imo be boring and awful


i think the wildest, most weirdo book i've ever read is Kathy Acker's Empire of the Senseless i don't think i can really recommend it though 😅