-
Thanks, good catch, it actually seems a bug in the decoding.
-
I was able to create a semi-kludgy work-around.
1. I created a new, non-private list in gossip.
2. i put one non-private npub in the list.
3. i put a bunch of other npubs into the list and toggled them each to private individually.
When i published this list from gossip, it was quickly available in Amethyst and the feed in amethyst does include all the private (encrypted) npubs from the original gossip list. I pulled down the kind 30000 event from my relay and confirmed that all the private npubs are in fact only existing in the content tag in an encrypted blob. The only clear-text ('p') npub is the one non-private contact i added in step 2.
This works but is a PITA.
cc nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
-
PRIVATE FOLLOWS LISTS ON AMETHYST!
-
I request the next development be making Amethyst again be able to parse my private follows lists so I can start using it again.
-
Why nostr matters in ALL CAPS.
-
TYPING IN ALL CAPS IS SELF-AUTHENTICATING.
-
Amethyst used to see private lists created by gossip. I just recently alerted nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z that this is no longer working. But it did definitely work a few weeks ago. Unfortunately, I can't say what version it stopped working with.
-
I've been using Coracle so I hadn't noticed. I didn't change anything with following lists recently that I can recall.
Perhaps Amethyst changed to NIP-44 encryption for the content and forget to support decrypting from both? Just a wild guess. Vitor should know more.
-
nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c At one time I was able to see private people lists that I created in Gossip in Amethyst. But now I no longer see them. I can still see my gossip public lists but no longer the private ones. Do you still use Amethyst? Can you see private lists created in gossip in amethyst?
(I'm at v. 0.92.1-PLAY for Amethyst and HEAD of master branch (d6f4e4c) in gossip)
cc: nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
-
In case anyone wonders why I punch them in the face if they walk by me wearing Ray Bans.
https://image.nostr.build/d527abb096d9de1f33c3492b22944e0c56b825cf14cb43dee18d8a0300543832.png
-
Thanks. Yes we are complicated and all somewhat different. I experiment on myself a lot and I take a lot of clues from evolution, some evolutionary arguments are very convincing. Gluten alone didn't make much difference in my case, but cutting out coffee+milk+wheat for 2 weeks did fix my IBS for a while (until I started cheating)... it took almost 2 weeks for the result to occur which is probably why it has been so hard in the past to test foods (I didn't know I had to wait so long). HIIT is great. I climb hills as fast as I can, forcing myself to over-breathe makes it easier. My current keto diet is not a short-term change, it is a short-term experiment. I will evaluate what to take from it after I'm done experimenting.
-
Your experience is very much what I expect... where you just can't eat any more fat and protein, and yet you are still hungry for something. Your body wants carbs (for the brain at least) and has to subtitute ketones, but it really doesn't want to, so you remain carb-hungry.
-
When I did a keto diet for a few months it was a very interesting experiment. This was many, many years ago. My experience was that I was constantly ravenous and I was eating constantly while on the diet. It felt very weird to be eating so much and especially so much fat. But I followed the diet I was using and it told me to eat as much as I wanted as long as I didn't stray from the specificied foods - and in particular zero carbohydrates. I'd eat a full, huge meal and then be hungry enough to eat another meal like it 2 hours later.
Very quickly I could feel that my metabolism had shifted into a different mode. And even though I was eating what seemed to me like ridiculous quantities of meat and fat, I started losing body fat within a few days and that continued for a while (maybe 3 - 4 weeks if I am remembering things right) until I plateaued at a lower body fat level.
While I was on the diet, no matter how much food I ate, it never felt actually satisfying. And even though the food I was eating was extremely high quality and very well-prepared, it always seemed like it was missing something. It's hard to put in words what I am trying for but it's like the food was simultaneously delicious and completely blandly uninteresting and all the while I was totally ravenous. It was weird.
I don't think it would be a healthy diet (for me anyway) for a long period but I think it was a really good metabolic reset for a short period. I think of it kind of like running a gas engine flat out for a while to blow out all the carbon deposits. Engines always seem to run cleaner after that treatment and that's kind of how my body felt after the keto diet.
Anyway, that was my experience. I'd say that if you find yourself craving more food than you are "planning" (in the Mike Tyson sense of things) to eat, to go ahead and eat as much as you want. That's what I did, anyway. Just stay away from the carbs which I think would inhibit that metabolic switch that I was talking about and then your body might keep storing the fat instead of burning it.
-
The endless march of enshitification plods relentlessly onward.
-
You cannot follow someone privately on your main Following list. The Kind3 event has no way to represent such a concept.
But you CAN follow people privately on any other list you create for yourself.
-
nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c I'm running gossip on macos, self-compiled from master and currently up to date with github. I no longer see any UI to toggle persons on my lists as private or public. Maybe I just can't remember where that used to be? Or is it gone permanently or temporarily? Or is there a bug?
-
Here are a couple worthwhile posts on baking (mainly wholegrain) bread with sourdough starter:
https://breadtopia.com/demystifying-sourdough-bread-baking/
https://breadtopia.com/slow-lazy-sourdough-bread/
-
Great data point. So I still haven't found a likely culprit.
-
Fwiw, another data point. I've been using graphene for over a year now and it has been super stable and reliable for me all along. When I first got a pixel to try it out it was very much experimental for me because I just assumed that all kinds of stuff wouldn't work. But after a week of use it was clear to me that it worked better in every way than my Samsung phone on regular Android and I made the full switch.
Where I live out in the country we have shit cell service so I rely on wifi calling and text. This was the primary thing I figured wouldn't work so well. But it turned out to work way better than my other phone.
-
"Reticulum is the cryptography-based networking stack for building local and wide-area networks with readily available hardware. It can operate even with very high latency and extremely low bandwidth. Reticulum allows you to build wide-area networks with off-the-shelf tools, and offers end-to-end encryption and connectivity, initiator anonymity, autoconfiguring cryptographically backed multi-hop transport, efficient addressing, unforgeable delivery acknowledgements and more."
https://github.com/markqvist/Reticulum
-
It might be a bit too persnickety at present. I may need to add another index and allow more filters. I'm not sure.
-
Testing Chorus
nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c
-
That is a reasonable optional way to do it. I'll leave this up to nostr:npub10000003zmk89narqpczy4ff6rnuht2wu05na7kpnh3mak7z2tqzsv8vwqk and nostr:npub1hlq93jdtkfg29a8s7fqzzzh82q3pkc20rxucwt4geh6e56wk3y2qxdz5wg . They handle the UI/UX stuff.
-
Hey nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c, I think i remember seeing that you use or have used Amethyst sometimes. I'm noticing that I like one thing that Amethyst does that gossip doesn't do (yet?). When looking at a reply, I like how Amethyst puts a "preview" of whatever note the reply is to within (above) the rendered reply in the timeline.
For me this seems like better UX than just having the link to the replied-to note which takes you to the full thread timeline. I like that link too because I often want to click into the full thread view. But there are a lot of times that having only the context of the direct parent of a reply is plenty and it would be a lot more efficient to not need to click over to the full thread in those cases.
-
Cool - thanks for the heads up.
-
Not sure if I am understanding what you are saying but what I hope amethyst does when I set it to connect via tor / orbot is that if orbot is switched off or unable to connect to the onion network for whatever reason, then I want amethyst to not connect to anything anywhere - I want to see a blank screen in amethyst in that case which will let me know that something is wrong with my connection.
IOW if I say connect via tor / orbot, then don't connect (of fail back) in the case of tor / orbot not being connected.
otherwise i will never know if I am actually reading and posting via Tor or not unless i am constantly checking whether orbot is connected.
-
Sorry, but what's this guy going to do when his pirate ship gets blocked "from port" by other Mastodon instances?
-
While we're at it we should also #banraybans. As well as any other glasses / sunglasses manufacturers teaming up with the likes of poop-for-brains CEOs like zuck to put ubiquitous surveillance devices on the faces of every fucking human walking the streets of earth.
-
I'm definitely planning to get long form content from Wordpress -> nostr working in my nostrtium plugin as soon as I have some clear time to dive into it. I've had no time to work on it for some months now, but I hope to have a window sometime in February when I can work on this.
-
So then you still want your laptop to be your laptop but you prefer a different framework of defining what that means in principle and in practice than the conventional, mostly western developed-world legal frameworks that currently dominate. Is that accurate?
Although I don't really like this term very much (because I think jargon in general seems to obscure what it's trying to disclose), I find myself mostly agreeing with what libertarians call "natural law" most of the time that they use it, and I feel like property - possessions - mostly have a pretty obvious "natural law" set of rights and wrongs around them that my dogs seem to understand perfectly well without any codification.
When there is contention between my dogs over some property, most often the assertion of natural law will carry and often the less dominant dog will prevail when she has natural law on her side. But there are also occasions when the provenance of some goody is not clear and in that case, might makes right in the dog world and the spoils then invariably go to the stronger, more dominant dog.
For all its warts, the capitalist codification of law surrounding property mostly aligns pretty well with my notion of natural law around property and mostly (*mostly*) protects humans from might makes right losses. Under your interpretation of libertarian socialism, how would property contentions be managed?
-
That's an interesting political philosophy.
On that Wikipedia page it says that it differs from other forms of libertarianism by its rejection of private property.
Do you reject the notion of private property? And if so, does that mean all so-called property or only certain classes of property? IOW if we ran into each other at a coffee shop and I chose to walk off with (what I would call) "your" laptop, would that be congruent with your philosophy?
-
Good on both of you then.
-
And I can only take credit for coding. nostr:npub10000003zmk89narqpczy4ff6rnuht2wu05na7kpnh3mak7z2tqzsv8vwqk came up with the design.
-
Thanks. I just did that yesterday. I missed the 'focus' issue the first time but nostr:npub10000003zmk89narqpczy4ff6rnuht2wu05na7kpnh3mak7z2tqzsv8vwqk was quick to correct me 😅
-
nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c I like the new gossip login screen. Very polished. Also nice that the insertion point defaults to being active so you can just start typing or pasting right off the bat without clicking or tabbing into it.
-
I'm able to use lists in X accounts that are private / non-posting. But the UI for creating lists has become extremely obscure and unintuitive. You maybe have just not found where / how to create them?
In the good old days, tweetdeck made it very easy. Also when "free speech champion" twitter allowed 3rd party clients, tweetbot (by tapbots) also made it easy and so clean to use. As far as I can tell, twitter under elon is hell-bent on making it entirely un-usable. Aside from people knee-jerk disagreeing with his politics, I think the UI devolution of twitter is probably driving a lot of people to nostr.
-
On my brief read of the whole project, 'reticulum' is not a name for a social media protocol but is instead the name of a completely decentralized, encrypted, cryptographically addressable, un-surveillable networking stack that could (should?) replace TCP/IP altogether. It aims to be the plumbing that the Internet should have had from the get go.
https://image.nostr.build/8a2482221da05b2c8199f599d7b2a042b88f81d09d73e3ff0084f744e79b85d6.png
Within the small reticulum ecosystem, there is a social media / chat protocol that is built on top it which is called LXMF (https://github.com/markqvist/lxmf).
-
I can't get lists to work on X. I think maybe because my account can't post?
-
Yeah, I use lists extensively on X and it was one of the two things that I miss(ed) a lot in nostr until now. I love this new gossip list implementation. Thanks Mike!
(The other thing I miss is the UI ability to assemble my lists in parallel tabs in one wide window like tweetdeck)
-
Reticulum is very interesting - thanks for posting that.
nostr devs might be interested in this repo which is a lightweight messaging format built on top of the reticulum networking stack. There is considerable overlap with nostr functionality: https://github.com/markqvist/lxmf
-
Embarrassed that I can't keep up with the NIPs, but that's awesome.
-
It means what NIP-51 defines it to mean. The private entries are encrypted into the contents of the list so they are shared with you on other clients, but not visibile to other people looking at the event.
-
Really excellent work on this. Love the follow list implementation.
If I toggle "public / private" to private for a person, does that mean that if I publish that list the person who is set as private will not be part of what is published (i.e. I'm following them only from this instance of gossip and nobody can trivially [without access to behind the scenes relay data] see that I am following them?
-
Exactly the right take.
-
you gotta script it. It's worth the up-front investment.
-
I'm with you. Please post if you run across an acceptable solution. I will too.
-
I don't know why the post I'm replying to has a content warning. My old man fingers and eyes don't know how to use this little phone client very well.
-
That's funny. I also mostly use a desktop over starlink and use gossip (though I happen to be composing this on Amethyst on my phone at the moment) and I currently follow fewer than that so yeah, for me there is no performance bottleneck, no battery issues.
I also run a personal relay based on strfry with my own minor modifications and I very much like the idea of client proxies. But I also grow most of my own food. And while friends who come over admire my garden and tell me how much they'd like to have one like it themselves, everyone knows that the vast majority of people are not gonna be spinning up a VPS to run and maintain a proxy relay.
I think needing to even subscribe and pay for a proxy that someone else runs is going to be too big an adoption hurdle for nostr to get beyond fringe usage in the age of downloading an app to your phone that "just works" in about 15 seconds. I hope I'm wrong but that's how it seems to me.
For me, the problem with even "50 or 100" big relays that everyone uses is that each and every one of those relays becomes a target for government's that think their job is to keep people from saying things they don't want them to say. If there is such a target set, no matter the intentions of the people operating those relays, the whole thing is too vulnerable.
I think the only way it's not vulnerable is if relays are tiny, cheap, stupid and ubiquitous so that it's effectively impossible to police them by sheer numbers. I recognize that world has all the performance and scaling issues we are talking about and it also may not work in the sense of getting past fringe adoption. But again, I'm here for the free speech absolutism, not for the stickers, badges, likes, follower counts, etc.
-
Most of my opinions about nostr's architecture come from a conversation I had with a friend of mine who used to work at Twitter. He explained that Twitter is only able to deliver relevant content quickly by pushing it to a huge network of special purpose caches. This is easily done with nostr relays in theory, the hard part is coordinating how caches (relays) get primed. I think some combination of push and pull will be necessary - if indeed the problem can be solved without central coordination.
-
I don't expect people will spread out over thousands of relays. Things naturally gravitate towards centralization. We don't all use thousands of different web browsers or even thousands of different email providers (anymore)... people learn which ones are the best and people naturally gravitate to and centralize upon those. The same will be true of relays. Most people will use the main group of 40 or so relays (which might even whittle down to 10 or so over time, who knows) that everybody knows work well. And that begs the question "they why bother with the outbox model?" Because the outbox/inbox model allows that 5% of people who want to do their own thing, to roll-their-own, to have custody of their own notes, to be sure they are not being censored, to do so without losing their audience.
I hope the fan-out never gets crazy large. I hope I'm right that most people will naturally tend toward using the same popular relays. But if it does get large, I think proxy solutions are going to be the way to manage it.
I didn't realize filter.nostr.wine was such a thing, or that you were involved with it (so much going on in nostr to keep track of who is doing what).
-
I personally use a desktop computer over a starlink interface and I follow about 170 people. Right now I'm connected to 31 relays, which is far fewer connections than this computer can make. So it is working great for me.
But I recognize that younger people tend to only have a smartphone and fewer people use desktop computers. And I recognize some people want to follow thousands of other people. That is a difficult thing to make work well in a direct fashion under the outbox/inbox model.
But it can work indirectly. One solution is using a client proxy (which nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn and I speak about briefly on his podcast that will be coming out in a week or so) which is basically an internet server which acts like a client on your behalf on the outside, and presents like a relay on the inside so that your mobile app only needs to make one connection. That can be done right now with zero changes to the NIPs, using the inbox/outbox model, and it solves that mobile phone problem far better than (1) blasting events everywhere, or (2) everybody centralizing on the same relays. Sure, most people won't be running their own client proxy, they will sign up as a customer to a client proxy service. But they can easily move to a different one if the one they are using starts censoring them. And us hacker do-it-yourself types retain the option of running direct.
nostr:npub18kzz4lkdtc5n729kvfunxuz287uvu9f64ywhjz43ra482t2y5sks0mx5sz
-
I think this is right. Unless someone comes up with some magic - which I don't rule out - it's a trade off.
I think a lot of people are not going to be satisfied with anything other than a Twitter clone. And I really think that failing the magic the only way to produce a performant Twitter clone is via some version of a big db controlled by a single entity.
Personally, for me, censorship resistance is way more important than all kinds of things that Twitter has that I don't care about so for me that trade-off is easy to make.
Since I got involved with nostr I've been ranting against doing things that Twitter does that I think are impossible to do (properly) in a meaningfully decentralized protocol. Like counting likes and followers. I mean, of course you can count them as long as you are satisfied with a count that is always wrong and sometimes way wrong and totally wastes resources to compile.
Personally, I'm here to read what certain people have to say. I don't give the slightest shit how many people follow them or how many people like what they say. But what I want from a system like this is different from what others want. I won't ever need to follow more than a few dozen people.
-
I agree that without decentralization, nostr becomes uninteresting. So centralizing on the same big relays is not an option.
The only alternative to outbox/inbox that I know of is blasting events everywhere, and that has the worse downside of massive resource usage and its scalability becomes more and more difficult the larger the network grows.
I think the downsides of the outbox/inbox model aren't a big deal. They only arise on mobile if you have low battery and are trying to follow a god-awful number of people, or if you want privacy but for some inexplicable reason aren't operating over tor and so you are pissed that your IP address leaked to a server you didn't pre-approve of (even that can be solved with whitelisting).
-
Sorry I massively oversimplified because I think it's a big picture issue. Of course there is a lot of grey. But essentially there are currently three big picture models. There's one big database (which of course is not really one db, but again simplifying) aka Twitter, there's semi decentralized where independent servers federate aka mastodon, and there's fully decentralized like nostr currently is trying to be for the most part.
I'm not trying to be dismissive or sarcastic. I've tried to come up with something better and I can't. But that doesn't mean someone else couldn't. Maybe you will. I hope you do.
-
Gotta say I’m pretty blown away by this response. If the most simple and obvious arguments have no rebuttal, then we indeed desperately need to come up with something better. I assumed those pushing it had at least thought past level 0.
The choice isn’t gossip model or one single database. Look around, what we have now is already much better than that.
-
Come up with something better is the exact right response. Essentially at the moment there is a pretty stark choice between decentralization and performance / efficiency.
You can get performance and efficiency by aggregating and thus centralizing data. That's Twitter.
Or you can have the basic nostr model of data spread far and wide under no point sources of control with the trade-off that it's never going to have the efficiency of a monolithic database and the need to invent new optimizations that make it work acceptably well.
The gossip / outbox model seems like the current best basic optimization that retains real decentralization (without which nostr is absolutely nothing interesting at all) and lets clients find stuff.
Come up with something better.
-
The actual "thing" with lightning is that the whole thing is the biggest kludge in the history of kludges. It's a Rube Goldberg contraption bolted on top of an experimental, unoptimized protocol. It was from the start the wrong solution to the right problem.
There, I've said it. Give me your hate zealots.
-
Service running behind cloudflare or other ddos protection? Clients trying to connect to service via Tor or other non-conventional connectivity?
-
I run graphene.
I have orbot running on my phone but not in VPN mode. And I use Amethyst with it set up to connect via Tor through orbot's proxy on port 9050. (Thanks again nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z for adding that)
It works ok - well enough for my purposes. It is much slower than a direct connection and some events and images, videos etc don't download because a lot of stuff on the internet blocks traffic from Tor exit nodes because a lot of idiots do idiotic things through Tor.
-
Thank you!
-
On graphene, I use Google Gboard with zero permissions granted: no network, camera, contacts, etc. I think in this state it can do no harm but it works way better than any of the oss keyboards I've tried (and I've tried many).
-
1 vote for going back to dark grey.
-
“Open discourse is the central pillar of a free society”
https://westminsterdeclaration.org/
[nostr fixes this]
nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m
nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6
-
Consider the hypothesis that the interests that control news media content are in favor of a global panopticon.
-
Cool. My little Wordpress nostr client does the same thing:
https://image.nostr.build/6951e59b7bec513158f5dc7271043c4d975ec42d1a0258139f48c2a6a39a6cb9.png
https://github.com/pjv/nostrtium
-
Speaking as a jew, "only the jews could make that argument" made me laugh. Not unfollowed.
-
However, in the case of nations, governments are undeniably chock full of psychopaths.
-
+1 for obscure demolition man reference.
Although a lot of signage is not in English (though a lot also is), Japan is extremely easy for english speakers. 50% of the people on the street will just walk up to you and start trying to help you in English if you even vaguely look like you might be lost or confused.
-
What do you think about the idea of using kind 30000's for default saving of follow lists for client interoperability?
Personally, I'd much prefer that my default list of follows was private. I know other people like having public follow lists and having both kind 3 and kind 30000 makes both possible. I just think the safer default is to use kind 30000 for this purpose.
-
I either don't understand what you're saying or you missed my point.
If my friend bob creates a pubkey to be used to post stuff anonymously but because we're friends, he tells me that pubkey is his. Since he's using that pubkey to post anonymously, he's not going to put "bob" in his kind0. And whatever he may have in his kind0, if I petname that pubkey "bob" so I can remember it's him and then my kind3 list goes up to relays, i just doxxed bob.
I know not to do that. You may know not to do that. I'm not bringing this up for you and me.
-
If petnames are part of the kind 3 data that clients store publicly on relays then encrypting them would be critical to avoid inadvertent doxxing.
Let's say I have a friend who has a pubkey they share with me that they want to use anonymously. I follow that pubkey and give it a petname. Then I intentionally (with some clients) or unintentionally (with other clients) save my kind 3 follow list to my write relays.
For that matter, maybe it would be better by default to use kind 30000 (from NIP 51) for saving contact lists to relays for client interoperability and then let kind 3's only be for intentionally saving public lists of people for other purposes.
-
Maybe they think you hate peach.
-
More on moron glasses.
I'm very much a live and let live kind of person. I don't need you to talk like me or think like me or be like me.
If you prefer or just don't mind having your life surveiled by people you don't know or have any reason to trust, that's ok with me. I think it's stupid but I'm 100% ok with sharing this world with stupid people.
What I'm 100% not ok with is you splashing that stupid on me by pointing your face at me while wearing your little .gov-approved, big brother, meta-ray-ban panopticon ports, piping video of me minding my own business on the street directly into Mark Zuckerberg's anus and then on into the never-forgetting NSA hard disks in the Utah desert.
Starting from October 17, if you are wearing Ray-Bans anywhere near me, you and I will have a problem. A real problem. A serious problem.
I'm cancelling Ray-Bans.
-
https://image.nostr.build/b984cef510b892534714348338d5119c3732300791a2c82ed61b363fec7c7ee2.png
Thank god for Mark Zuckerberg; now you can BE a jerk without LOOKING LIKE a jerk.
Seriously, starting from October 17, if you are wearing Ray-Bans, you and I have a problem. A real problem.
-
Exactly. Perfectly said on both. Most especially the parts about keeping the protocol as simple as possible. I worry that nostr is getting too fat too fast.
I also favor you, as nostr CEO, running rampant through the existing NIPs and sprinkling in a lot more MUST and MUST NOT.
-
nostr:npub16dmvfhm7uwkxnhxg30k6aczw23wxhgvs62n3puzl5tykpa4aa8esja83yd
The answer to all those "what happened to you" posts should definitely be "what happened to YOU?"
https://image.nostr.build/9629484a36ddbd517e6ab974e92d23dca1a7f4636ac3b52b3137c258f0878b57.png
-
Sorry, but welcome to the other side of "embrace the chaos".
Personally, I favor tighter specs throughout. Discipline is the paradoxical path to freedom.
-
That will be a fantastic addition to gossip - my fondest wish. The only thing I miss (at all) about twitter is the tweetdeck ability to have separate lists in columns.
-
You must look at veilid. https://veilid.com/docs/overview/
"Veilid is an open-source, peer-to-peer, mobile-first, networked application framework.
The framework is conceptually similar to IPFS and Tor, but faster and designed from the ground-up to provide all services over a privately routed network.
The framework enables development of fully-distributed applications without a 'blockchain' or a 'transactional layer' at their base.
The framework can be included as part of user-facing applications or run as a 'headless node' for power users who wish to help build the network."
-
Would have been dead on if they were talking to each other through their devices while sitting across the table from each other.
-
mine does...
https://cdn.nostr.build/i/b242a45d67e8e01e2d5de2e0e26f23aa4bd9766284e41e1c2cc27c05b6008242.png
-
Uhhhh... it's Android.
Tried anysoft and I wanted to like it. Gboard is so much better.
-
My use-case is probably different from yours but I can 100% honestly say that Graphene works better for me as a daily driver than the stock Android on a Samsung A71 that I switched from. I only have one profile. I was expecting to have to spend a lot of time setting things up and tweaking, but it ended up being less than I feared, and since I got the phone set up and configured, it's been surprisingly stable and reliable.
-
FWIW, I'm using GrapheneOS specifically to de-Google (in the sense of them vampiring my data). I've tried all the open source keyboards and they are all unusable for me. I am running the latest version of Google's GBoard which is the best keyboard for me functionally by many miles.
The beautiful thing about Graphene is that you can install GBoard and very simply give it zero permissions; no networking, no contacts, no microphone, no photos and videos... and then you get a fully functional keyboard and none of the siphoning.
-
I don't know anything directly about the devs, but grapheneOS works better for me than stock Android and the amount of stuff I am not currently "sharing" with google lets me sleep better.
-
master
-
This is great news. I think if widely well-implemented in relays and clients the gossip model can fix some fundamental issues in nostr that would eventually (under higher adoption) become show-stoppers.
If nostr's functioning becomes critically dependent on some low number of popular relays (which is arguably the case already), it loses its single most important characteristic: DECENTRALIZATION. And those popular relays inevitably become targets of all kinds of interference (hacks, DDOS's, court orders, etc, etc, etc).
If nostr is going to work as a large-scale social media platform (there are plenty of other use-cases that don't depend on this), there have to be LOTS of independent, commodity relays all over the place that are fairly dumb and follow a relatively simple set of common rules.
-
Live and let die. Also Roger Moore.
-
Original code is a rush when you get it working. Refactoring gives you the satisfaction of craft. Looking forward to when you push this new code to main.
-
Thanks. I'm following a handful of AP accounts through the mostr.pub bridge and whether their posts make it to my nostr client seems kind of hit and miss. It's fantastic that it exists at all but I'm wondering if nostr federation is not still a bit alpha.
Also, for people on the AP side, nostr user names are so opaque.
-
nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6
Sorry to use you as a chatGPT substitute but I don't like talking with algorithms.
Do you happen to know what the simplest (smallest resource requirements), cleanest, docker-based solution is to stand up a small activity pub server that can federate with mastodon? It would be used just to host one or a small handful of related accounts - not for the purpose of creating its own sub-community.
Some years ago when I was looking into the same, I put up an eexperimental pleroma instance. Is that still the way, or something better since then?
-
All you need is an infinite number of elifs and an infinite number of print statements and you have AI.
-
Sorry, but until people understand what decentralized means and why it is important to them and to a functioning society... until they DO care about that... we <here> are biding time.
Disintermediated, p2p value transfer is important no doubt.
Disintermediated, uncensorable p2e (everyone) speech is (at the present time) a bigger innovation.
-
You could take a look at my personal strfry repo here: https://github.com/pjv/strfry_personal_docker - would be easy to modify it to suit your use-case.
nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6 has published a bunch of excellent strfry policy code here: https://gitlab.com/soapbox-pub/strfry-policies/
-
I use Gboard on graphene and it works perfectly. Only keyboard I can tolerate and I've used a bunch.
The way I have it configured on my phone, Google services is installed but it has zero network permissions. Same with Gboard. Nothing Google on my phone is allowed to network at all.
-
If it's like it is here (in the US), it will feel pretty damn fast compared with 4G. It varies quite a lot from minute to minute but it's not unusual to see peaks of close to 300 mbit down.
It is very assymetrical though - I don't get near the DL speeds in the UL direction.
-
Bitchen.
nostr:nevent1qqstm45gcyclma2d4zr34us53te0qkdn7klxsvkxps3wp6qkuq5zl7cpz3mhxue69uhkummnw3ezummcw3ezuer9wcpzpms35h0lgrqe542lg8ly9dy0qrnp3jgjy43z4cmmds4mv7mkcnjfqvzqqqqqqyam8ut5
-
Well... there are definitely a few people using it and giving me feedback which is helping me fix bugs. But mainly in answer to your question, yeah, I'm using it for exactly the reason that I built it - to send out announcements of WordPress posts to nostr.
I think building more general purpose tools that would take an RSS feed as an input and generate nostr posts as an output is also a great idea. Not exactly what I wanted, so I built nostrtium to scratch my own itch.
-
Problem is... if you went far enough with hardware and software it would be far too threatening for the networks to allow such devices and so they would not. So then you'd also have to somehow launch and maintain an alternative global mobile wireless network.
Gotta say that I am extremely happy with a Pixel device (6a) running Graphene OS. I was expecting to have to make a lot of awkward compromises but I have not had to do that. My use-cases are probably atypical but I've been able to set up this phone to do anything and everything that I want and need to do with it and altogether it honestly works better - a lot better in every way that matters to me - than my prior Samsung-on-Android phone that it replaced.
-
I have starlink in rural usa. I've had it for about a year now and it has been much better than the long distance wifi (WISP) service it replaced.
The customer service has been good when I've had to use it which hasn't been often.
The only negative thing I've experienced so far is already 2 price hikes since I got it. I started at $99/mo and soon after it got bumped to $110 and just recently up to $120.
Still worth it to me given I have no current alternatives that have good bandwidth. That may change soon with expansion of local 5g service providers.