-
@ ee9d979e:3fadff64
2024-12-24 13:15:04
Merry Christmas You Filthy Animal!
-
@ ee9d979e:3fadff64
2024-12-24 13:09:05
Hey Nostr frens. I have been quiet lately, but just passing by to wish everyone Happy Holidays! 🎄🎆
-
@ ee9d979e:3fadff64
2024-12-03 15:07:54
All of the best Beave.
-
@ ee9d979e:3fadff64
2024-12-02 19:28:52
No "we" don't. I would love if "we" did, but some of "us" really, really don't get it.
-
@ ee9d979e:3fadff64
2024-12-02 19:25:58
Kind 0 Last Published at
2024-06-05T23:09:46Z: "I'm leaving Nostr (as a social media network)."
nostr:nprofile1qqs93v545xjl0w8865rhw7kte0mkjxst88rk3k3xj53q4zdxm2zu5ecpg3mhxw309a3xjarrda5kuu3kv3jn2mrtweurgarswajx67njv3nxgurvvy6hx7tpxfskvamsvdsky6n4wqe8surfx4j82mrzv9jzummwd9hkutcpg3mhxw309ahhsarjv3jhvctkxc685d35093rw7pkwf4xwdrww3a8z6ngv4jx6dtzx4ax5ut4d36kw6mwdpa8ydpkdeunyutzv9jzummwd9hkutcppemhxue69uhkummn9ekx7mp0a79rq8
Unfortunately this is a common occurrence.
-
@ ee9d979e:3fadff64
2024-12-02 19:04:58
Onwards! Let me know if I can help in any way. I’d love to see open source and community culture truly thrive here on Nostr. Many people are doing exceptional work and investing significant amounts of resources without receiving the support or recognition they deserve.
-
@ ee9d979e:3fadff64
2024-12-02 14:33:33
Roses are red
Violets are blue
There's always someone clever enough
To solve it all with jq
https://github.com/zogwarg/advent-of-code
#jq #AdventOfCode #AoC2024 #ProgrammingHumour #CodingLife #devstr
-
@ ee9d979e:3fadff64
2024-12-02 13:31:02
Sending good vibes. All of the best to the baby!
-
@ ee9d979e:3fadff64
2024-11-30 13:54:03
GM Beave!
-
@ ee9d979e:3fadff64
2024-11-30 13:49:31
GM Nostr. AoC kicks off in about 15 hours and 11 minutes! Being in the UK, I won’t be doing the 5:00 am grind to compete.
https://adventofcode.com/
This year, I’m thinking of tackling it in Golang with strict TDD—but I might fall back to Kotlin. What about you?
#AdventOfCode #Programming #SoftwareDevelopment #CodingChallenges #devstr
-
@ ee9d979e:3fadff64
2024-11-30 02:33:48
But... I can still not Zap you the big one. Do you have another wallet where I can send it?
-
@ ee9d979e:3fadff64
2024-11-30 02:28:07
The 40, 82 and 833 are all split payments from the split payment that you have set above. The 50 sats is from my previous split payment
-
@ ee9d979e:3fadff64
2024-11-30 00:49:26
💜🤝🏅🙏
-
@ ee9d979e:3fadff64
2024-11-29 23:18:31
Did you receive any of the above? My "share" was sent back to my wallet :)
-
@ ee9d979e:3fadff64
2024-11-29 22:52:38
Just to clarify, my 50K offer is for an Android Blossom server since, IMO, it’s a simpler problem to tackle. Citrine is great software—the best we have on Android—but it still needs work before it can be a reliable public personal relay. For example, the Amethyst kind 10002/relay metadata list write loop bug alone can crash Citrine after writing about 100K events.
Citrine also needs user-friendly options for exposing it to the Internet, like a toggle to enable an Onion service or something like Ngrok/Cloudflare Tunnel for folks behind NAT. Admin tools need improvement too. Right now, cleaning up events means either exporting and editing a JSONL file, wiping the DB and reimporting, or knowing enough about mobile development to use Room to access SQLite and delete events manually.
While the crawler idea is certainly a step in the right direction, I’d rather see mobile devs focus on improving Citrine’s relay functionality first. From what I’ve seen with Haven/khatru, Nostr clients can be spammy, dumping all kinds of junk onto relays. Without tools to handle this in Citrine, importing hundreds of thousands—or even millions—of events (most of it junk) to your phone isn’t really worth it yet.
-
@ ee9d979e:3fadff64
2024-11-29 20:51:22
Its not going through my personal node, WoS or Minibits. 50 sats did went through above. Channel balancing / liquidity problem maybe? Everyone else already got their sats (a failure doesn't affect other folks in the chain).
-
@ ee9d979e:3fadff64
2024-11-29 19:54:55
Check if you got your sats. If you did, it's working. :)
-
@ ee9d979e:3fadff64
2024-11-29 19:49:31
nostr:nprofile1qqsphkn7raeed0dz68hejqea4r7jmsmzsyrephumuch4jypchwtufkgpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpzemhxue69uhkummnw3ex2mrfw3jhxtn0wfnj7qg3waehxw309ahx7um5wgh8w6twv5hsep6eg4, nostr:nprofile1qqsrl7kr5my9n6423nwaktrsq2nwzzenal4e95p9k9826mu294jkv4cpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qg4waehxw309ahx7um5wghx77r5wghxgetk9uq3xamnwvaz7tmhda6zuat50phjummwv5hs6yt6n9, please fix your respective wallets :).
-
@ ee9d979e:3fadff64
2024-11-29 19:41:39
One way to start is by zapping, boosting, and otherwise supporting other developers who are building and running amazing projects on Nostr. Here are a few unsung heroes I know of—they all deserve some sats for driving the ecosystem forward. I’m sure you know of many others, so feel free to tag them below and let’s start zapping! nostr:nprofile1qqs0r7dsn9k5ludlwhneunxg2a7gn6mr8e5yzhrl4a6v79aq00uqhkqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszythwden5te0dehhxarj9emkjmn99uqsuamnwvaz7tmwdaejumr0dshsjxxttw, nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpz4mhxue69uhkummnw3ezummcw3ezuer9wchs8lukyd, nostr:nprofile1qqsq4hm8gawvch9y2m7nqghydaw4ym4s4a3gf0u9f9xqm4uy0ul9qvcpremhxue69uhkstnrdajxjmn8v9ex2mnp9e6x7up0da6hgcn00qq3vamnwvaz7tmwdaehgu3dwfjkccte9eshqup0qyghwumn8ghj7mn0wd68ytnhd9hx2tcht4zgq, nostr:nprofile1qqsphkn7raeed0dz68hejqea4r7jmsmzsyrephumuch4jypchwtufkgpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpzemhxue69uhkummnw3ex2mrfw3jhxtn0wfnj7qg3waehxw309ahx7um5wgh8w6twv5hsep6eg4, nostr:nprofile1qqsy40y0zl3suj0gh9sw4qs3elxxgjxvjz9hg8nlnqvlqehjwfrssjqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsq3camnwvaz7tmwdaehgu3wvf5hgcm0d9hx2u3wwdhkx6tpds3gyens, nostr:nprofile1qqsrl7kr5my9n6423nwaktrsq2nwzzenal4e95p9k9826mu294jkv4cpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qg4waehxw309ahx7um5wghx77r5wghxgetk9uq3xamnwvaz7tmhda6zuat50phjummwv5hs6yt6n9
-
@ ee9d979e:3fadff64
2024-11-29 18:48:24
I'm doing lots of things and collecting way less than 50k. I know that it's a privilege and that the folks that could use donations likely won't find it in Nostr. But honestly? We need more devs with independent funding if we want to evolve Nostr. This is not an attack on OpenSats or any other "Foundation" by the way. Is just that decentralising Nostr includes decentralising funding.
-
@ ee9d979e:3fadff64
2024-11-29 18:40:40
Or better yet, do it and don't take the grant. I'll personally zap 50k sats to anyone that does this (and don't take grants or VC money of any kind). Will it be as profitable or even worth your dev time? Probably not. Will it be brilliant for Nostr's ecosystem. Yes it will.
-
@ ee9d979e:3fadff64
2024-11-29 18:31:36
Sim, quinze milhões de nomes e subsidiárias, um único conglomerado. Pura contabilidade moderna. Acho que a Unilever deve explorar uns bons 30+ loopholes tipo esse aqui através do mundo https://www.investopedia.com/terms/d/double-irish-with-a-dutch-sandwich.asp
-
@ ee9d979e:3fadff64
2024-11-29 17:14:57
By the way, I think that this is likely an Amethyst problem. But just in case, I'm still facing the Citrine disappearing from my list of local relays issue:
nostr:nevent1qqsv82tk4ga80h8gnf5t3am69c4sjlxwvdpl7sx46kutvn9a7zfweespramhxue69uhksctkv4hzuctrvd5k7mre9eek7cmfv9kz7cmgv96qyg8wnkteuls5rz5lw3et47pde9sg9gx5y5dh0093wznwemynlt0lvspsgqqqqq4quzjnmu
-
@ ee9d979e:3fadff64
2024-11-29 17:11:12
Many thanks, nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgswaehxw309ahx7um5wghx6mmd9usjfpck! The ability to view raw events by kind is fantastic. Would you consider adding an option to delete all events of a certain kind, or even individual events, in the future? Many clients are spamming list events + garbage, and the process of exporting, manually cleaning the JSONL file, and re-importing it gets tedious over time.
-
@ ee9d979e:3fadff64
2024-11-29 11:42:12
GM! 🐿🥜🌰🌲
-
@ ee9d979e:3fadff64
2024-11-29 11:41:14
I'm not affiliated with WoS or any other Lightning payment provider. But yes, it works, and no, you don’t need non-custodial wallets just to send and receive a few thousand sats per month on Nostr. Most folks doing this are wasting both time and sats. NWC is interesting, but my practical experience with it was... meh... at best.
-
@ ee9d979e:3fadff64
2024-11-29 10:45:14
Hey, pitiunited. No apologies needed at all. Thanks for maintaining such a great relay for free for as long as you did. If and when you decide to make it available again, it might be worth asking around for some sats on Nostr. nostr:nprofile1qqsw9n8heusyq0el9f99tveg7r0rhcu9tznatuekxt764m78ymqu36cpr9mhxue69uhhyetvv9ujuat50phjummwv5hkx6rpwsq32amnwvaz7tmxwfjkuueww468smewdahx2tcpz4mhxue69uhhyetvv9ujuat50phjummwv5hs9smu6e managed to raise a few million sats when he asked for contributions to build and run his relay software and bots—almost enough for a couple of months’ rent in a high-cost-of-living area (still much less than what it would cost to hire a professional developer to create everything he did).
I also tried asking for money and nearly made enough to buy something from McDonald’s Saver Menu where I live (which is likely already way above what folks actually value my contributions to the Nostr ecosystem so far—most of my sats came from utxo himself, with a few from other Nostr devs in a similar situation).
Given how many followers you have, it might be worth a shot. It’s a very fair deal for those using your relay.
-
@ ee9d979e:3fadff64
2024-11-28 19:11:57
"Small" things I highly appreciate about Kotlin coming from Java - Chapter 3
𝐃𝐞𝐟𝐚𝐮𝐥𝐭 & 𝐍𝐚𝐦𝐞𝐝 𝐀𝐫𝐠𝐮𝐦𝐞𝐧𝐭𝐬
https://haven.accioly.social/7b6972ccdab390e59366162e124db1ff507d5b9fd62eddfa1463c5dc61c41989.png
https://haven.accioly.social/8c7646bcbaddfb21da384e4fff7248f5f46279165d0710fea6d6924e7a9c022d.png
https://kotlinlang.org/docs/functions.html#named-arguments
Cleaner, more flexible syntax. No more explosion of method/constructor overloads. No more Builders for every class or record. No more abusing Maps for passing optional parameters around.
#Kotlin #Java #JVM #String #DefaultArguments #NamedArguments #SoftwareDevelopment
-
@ ee9d979e:3fadff64
2024-11-28 09:37:06
GM, nostr! ☕️
It seems gm.swarmstr.com has been down for a few days now.
Does anyone know if it’s coming back or if it’s gone for good?
nostr:nprofile1qqs0r7dsn9k5ludlwhneunxg2a7gn6mr8e5yzhrl4a6v79aq00uqhkqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszythwden5te0dehhxarj9emkjmn99uqsuamnwvaz7tmwdaejumr0dshsjxxttw
#asknostr
-
@ ee9d979e:3fadff64
2024-11-27 20:47:04
I'm also curious. How do I know if I was tagged as a spammer by Amethyst. How do I know which events to delete?
-
@ ee9d979e:3fadff64
2024-11-27 20:23:04
Simultaneous GM and GN Nostr.
-
@ ee9d979e:3fadff64
2024-11-27 19:59:45
Thanks again for the NIP-05 domain blocking stuff. It made it possible to use the Global feed again without all the bots, plus the hentai and porn-spamming bridges running at full throttle. (The funny thing is, I’m on the Fediverse as well and never get these directly there).
-
@ ee9d979e:3fadff64
2024-11-27 19:52:51
I admit to doing something similar with my private relay and draft notes, lol. Sometimes it’s between macOS and Fedora, but mostly between one of them and Android. I still prefer posting notes from Amethyst, so I often draft a note on my PC and then pick up my phone for final adjustments. Except sometimes I don’t—I just use it to sync code snippets and other stuff. Even though I have AirDroid and Syncthing properly set up, laziness sometimes gets the best of me. Signal’s "Notes to Self" and Obsidian are two other "quick and dirty" ways I use to share text and code around. Sometimes the "best" tool to share stuff is whatever you already have open lol.
-
@ ee9d979e:3fadff64
2024-11-27 19:23:06
I got married 🤣. My wife fixed me up pretty quickly.
Now, things are reasonably clean and organised, even when she’s not home. It really has become an ingrained habit. My unhealthy 16+ hour coding and gaming sessions are also mostly a thing of the past (unless things at work are on 🔥, which still happens more often than I would like to admit).
-
@ ee9d979e:3fadff64
2024-11-26 20:02:28
In that case, maybe just let them? 🤷♂️
I’m not trying to be sneaky here. Honestly, while I like editing, I don’t care too much one way or the other.
But I’m really allergic to enforced consensus. Let other clients implement their own short note editing proposals and see if it gets adopted, just like NIP-96 vs Blossom. I’m sure that if a simplified protocol starts gaining popularity, Amethyst will eventually implement it.
-
@ ee9d979e:3fadff64
2024-11-26 19:48:27
By the way, I've just edited my post above to fix a typo. 🫡
-
@ ee9d979e:3fadff64
2024-11-26 19:47:00
IThe giant colourful text thing is annoying (I’d remove it in the next release of Amethyst). Regarding editing attacks—aside from spamming and confusing their own followers on Amethyst—does it actually break editing in any way? If it does, I’d fix it and update your NIP proposal accordingly.
Alternative approach: call the police on them; it apparently ended the last attack wave on Nostr 🤣.
-
@ ee9d979e:3fadff64
2024-11-26 19:14:20
Hey, welcome, Twitter OG! I can’t remember if I was on any social media back in 2007—maybe Orkut 🤣.
-
@ ee9d979e:3fadff64
2024-11-26 13:02:52
https://c.tenor.com/GuJVN8QkqtAAAAAd/howdy-ho-south-park.gif
-
@ ee9d979e:3fadff64
2024-11-26 13:01:43
I like the top-notch privacy-preserving redaction work. I have absolutely no idea who zapped you 🤣
-
@ ee9d979e:3fadff64
2024-11-26 12:56:45
GM
-
@ ee9d979e:3fadff64
2024-11-26 12:07:56
GM! Enjoy the sun :).
-
@ ee9d979e:3fadff64
2024-11-26 11:24:41
Today's mood: https://youtu.be/dyQJH615KwA?t=27
#Buckethead #Soothsayer #Instrumental #Guitar #EletricGuitar #Music
-
@ ee9d979e:3fadff64
2024-11-26 11:14:38
https://static.standard.co.uk/2022/11/30/16/newFile-2.jpg
-
@ ee9d979e:3fadff64
2024-11-26 11:06:26
Stack watts! ("Aaaaactually, it's kilowatt-hours"—I know, I know.)
-
@ ee9d979e:3fadff64
2024-11-26 10:59:25
I'm a Brazilian born heavyset man just returning from the scorching heat of the Middle East to land in Scotland, right in the middle of Storm Bert. I'll let Londoners get away with calling this weather "not too bad," but in my books, it's absolutely bloody brilliant.
-
@ ee9d979e:3fadff64
2024-11-26 10:34:46
~10°, sunny and dry. The perfect weather.
-
@ ee9d979e:3fadff64
2024-11-26 10:11:21
Good, good, fellow Nostrich Citizen! Please remember to fulfil our liberty quota: interact with at least three posts from our trending freedom truthsayers. And whatever you do, stay positive and stick to the weekly pre-approved subject list of safe Nostr content. Pura vida. Stay humble and stack sats!
-
@ ee9d979e:3fadff64
2024-11-26 09:50:43
https://youtu.be/NtLr410NI6I
-
@ ee9d979e:3fadff64
2024-11-26 09:17:24
Good morning, Ministry of Truth, Ministry of Peace, Ministry of Love, and Ministry of Plenty. How can we, freedom loving libertarians, quash dissent and ensure Nostr's cohesion today?
#GoodMorning #GM
-
@ ee9d979e:3fadff64
2024-11-26 08:27:06
Thank you for having an opinion that goes against Nostr's Hivemind for a change (we 100% need more of this).
-
@ ee9d979e:3fadff64
2024-11-25 23:42:43
GM! 🐾
-
@ ee9d979e:3fadff64
2024-11-25 22:41:36
Long COVID is no joke. I hope that he's doing OK.
-
@ ee9d979e:3fadff64
2024-11-25 21:27:41
Heya 👋
-
@ ee9d979e:3fadff64
2024-11-25 21:22:43
Hey, Nostriches! Have you followed someone new today? Zapped, boosted, or maybe even commented on a post from someone outside your network?
#Nostr #GrowNostr #BurstTheBubble #JustSayHelloToARandomPerson
-
@ ee9d979e:3fadff64
2024-11-25 21:11:03
I gave in. I still don’t have an iPhone, but I’ve made macOS work for me. I still rely on my trustworthy Fedora box and my battle-tested ThinkPad. However, since Linux hasn’t been an option in most of my previous jobs, macOS it is (I still prefer it to Windows, especially when WSL isn’t an option). On the plus side: great battery life and decent performance with Apple’s ARM processors.
-
@ ee9d979e:3fadff64
2024-11-25 21:01:30
"Freedom Absolutist"
-
@ ee9d979e:3fadff64
2024-11-25 17:48:57
This is a good security awareness strategy for sure :).
-
@ ee9d979e:3fadff64
2024-11-25 14:07:30
GM!
-
@ ee9d979e:3fadff64
2024-11-25 13:50:13
Updated fix to Haven's LMDB and Badger issues - testers are appreciated: https://github.com/aaccioly-open-source/haven/tree/fix/db-patches
#haven #devstr
-
@ ee9d979e:3fadff64
2024-11-25 13:24:04
Test: Haven + BadgerDB + Latest version of khatru's event store build with Golang 1.23.3 running on containerised Debian Bookworm.
-
@ ee9d979e:3fadff64
2024-11-25 11:28:12
Haven is Software for running a personal Nostr relay—or more accurately, a set of personal relays working together to organise, back up, and serve your notes—plus a Blossom server to back up and serve your media.
https://github.com/bitvora/haven
-
@ ee9d979e:3fadff64
2024-11-25 10:08:54
GM Nostr. I could use some help from Windows users running or willing to run Haven on Windows as I'm troubleshooting some bugs with LMDB Bootstrapping. Any takers?
#GM #GoodMorning #Haven #asknostr #devstr
-
@ ee9d979e:3fadff64
2024-11-25 08:21:01
GM! ☕️
-
@ ee9d979e:3fadff64
2024-11-24 21:44:40
Good bot. Edited.
-
@ ee9d979e:3fadff64
2024-11-24 21:42:09
This made me laugh more than it should.
"Daddy Tate," "Tate Terminal," stolen proprietary code forked from an AGPL tool written by a teenager... The video just keeps getting better. For once, I have to agree with the average Bitcoin Maximalist Nostr influencer: stay humble and stack sats.
https://youtu.be/xR5d4Ba4FZg?si=rACYjcJhm22XHKoR
-
@ ee9d979e:3fadff64
2024-11-24 14:15:28
GM Nostr! Caching is a beautiful.
https://haven.accioly.social/8535b1135cda1ce22de39f14a2d33e18d8d460ba9a76fc43b80d4596d379474f.png
#Haven #Blossom #devstr
-
@ ee9d979e:3fadff64
2024-11-24 01:27:01
nostr:nprofile1qqs8d3c64cayj8canmky0jap0c3fekjpzwsthdhx4cthd4my8c5u47spzfmhxue69uhhqatjwpkx2urpvuhx2ucpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3vamnwvaz7tmjv4kxz7fwdehhxtnnda3kjctvll3q2p, sorry to bother you. Do you know of any Nostr client capable of displaying a feed from a kind-30000 follow set where all pubkeys are NIP-04 encrypted? According to NIP-51, this should be possible, but I haven't found a client that supports this functionality yet. I'm basically looking for a Nostr equivalent to Mastodon private lists. Coracle works with kind-30000 + unencrypted p tags, but I don’t want to make my lists public.
-
@ ee9d979e:3fadff64
2024-11-24 00:59:38
A bit better, for sure. Still, there are file systems that don't even support sparse files. I rushed it and nuked my Windows test VM (I'm allergic to Windows :)). Could you confirm if Haven works on Windows with ~300GB of free space? Specifically, does it create all four databases if the first one is successfully created?
On macOS, all four databases are listed as 275GB+ each, but in practice, they don’t use much real disk space. I suspect this is another macOS/APFS quirk. Here's the db directory output for reference:
❯ eza -Rlah
Permissions Size User Date Modified Name
drwxr-xr-x@ - anthonyaccioly 23 Nov 18:06 chat
drwxr-xr-x@ - anthonyaccioly 23 Nov 18:06 inbox
drwxr-xr-x@ - anthonyaccioly 23 Nov 18:06 outbox
drwxr-xr-x@ - anthonyaccioly 23 Nov 18:06 private
./chat:
Permissions Size User Date Modified Name
.rw-r--r--@ 275G anthonyaccioly 23 Nov 17:47 data.mdb
.rw-r--r--@ 64k anthonyaccioly 23 Nov 17:47 lock.mdb
./inbox:
Permissions Size User Date Modified Name
.rw-r--r--@ 275G anthonyaccioly 23 Nov 18:01 data.mdb
.rw-r--r--@ 64k anthonyaccioly 23 Nov 18:04 lock.mdb
./outbox:
Permissions Size User Date Modified Name
.rw-r--r--@ 275G anthonyaccioly 23 Nov 17:46 data.mdb
.rw-r--r--@ 64k anthonyaccioly 23 Nov 18:03 lock.mdb
./private:
Permissions Size User Date Modified Name
.rw-r--r--@ 275G anthonyaccioly 23 Nov 17:47 data.mdb
.rw-r--r--@ 64k anthonyaccioly 23 Nov 17:47 lock.mdb
-
@ ee9d979e:3fadff64
2024-11-23 23:56:48
If it is happening on Linux it makes the problem even worse. Plenty of cheap arm64 Linux VPS around with nowhere near enough disk space for 4 x 270+GB DBs. BadgerDB is already the default DB for Haven, but if we aren't fixing this in khatru / eventstore we should at least add an extra disclaimer about it on Haven's readme.
-
@ ee9d979e:3fadff64
2024-11-23 23:43:31
Thank you. Let me know if you got the zap.
-
@ ee9d979e:3fadff64
2024-11-23 23:38:58
I started my Nostr journey with Ditto and even began working on a fork of Soapbox that could function as both an ActivityPub and Nostr client (despite not being a big fan of JavaScript). Some time later, ReplyGuy happened, and it was decided (carefully avoiding naming names here) that NIP-05 "verification" was the best solution to fight spam on Ditto servers.
I tried to convince the Ditto devs that this wasn’t a good idea but quickly realised that pushing the point any further would only lead to Ditto becoming a gated community, likely locked behind registration forms and the whitelisting of “trustworthy” domains. In other words, Mastodon over Nostr with extra steps.
So, I jumped onto the WoT bandwagon instead. Utxo was far more open to different ideas and genuinely willing to help new users who might otherwise be excluded from writing to WoT relays, like myself.
Fast forward a few months, and now I’m contributing to Haven, trying to give the Outbox model and public Kind 1 notes a fighting chance. Even though some Nostr content is already locked behind private communities, relays, and other gated spaces, I still believe in the potential of public Kind 1 notes as Nostr's "town square," even if the content itself isn’t particularly appealing to my personal tastes (I could argue that the very nature of a public town square makes most of its content unappealing :)).
-
@ ee9d979e:3fadff64
2024-11-23 22:08:20
This might not be a popular opinion around here, but unless you're specifically interested in a mix of Nostr development, BTC/Monero, steaks, memes, libertarian politics, right-wing American politics, and Christianity, there's not enough content on Nostr to doom scroll for long. (At least for me, I run out of tech, cats, arts, and astronomy content reasonably quickly).
The Fediverse, on the other hand is a bit more tempting. I can doom scroll for hours on Java/JVM articles alone.
That said, if reducing doom scrolling is the goal, sticking to just Nostr might actually make a lot of sense. At least it would for me! :)
-
@ ee9d979e:3fadff64
2024-11-23 21:44:23
Are you no longer on Mastodon / ActivityPub?
-
@ ee9d979e:3fadff64
2024-11-23 21:34:20
By the way, getting code 502 when trying to Zap you
-
@ ee9d979e:3fadff64
2024-11-23 21:32:23
I like this idea as well. It might be a bit finicky to get the initial size and growth factor right, but it sounds doable. Any chance you could point me to the Monero code for some... inspiration?
-
@ ee9d979e:3fadff64
2024-11-23 21:19:58
This would be my suggestion as well. Give it a conservative value OOB and document how to increase the mapsize for folks that need it.
-
@ ee9d979e:3fadff64
2024-11-23 20:42:54
It does allocate exactly that space much upfront if the file system doesn't support sparse files as well as on certain CPU architectures. I've managed to reproduced the issue myself. macOS itself (which supports sparse files) also displays 275GB file sizes although, unlike on Windows, on macOS the files don't take that much space upfront for real.
-
@ ee9d979e:3fadff64
2024-11-23 19:22:57
nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9uq3xamnwvaz7tmhda6zuat50phjummwv5hsx7c9z9 (cc nostr:nprofile1qqsw9n8heusyq0el9f99tveg7r0rhcu9tznatuekxt764m78ymqu36cpr9mhxue69uhhyetvv9ujuat50phjummwv5hkx6rpwsq32amnwvaz7tmxwfjkuueww468smewdahx2tcpz4mhxue69uhhyetvv9ujuat50phjummwv5hs9smu6e) – The default MapSize for LMDB in eventstore is pre-allocating over 1TB of disk space for Haven's , depending on the user's file system and CPU architecture 🤣. I’m happy to set this to a lower/configurable parameter in Haven, but perhaps the eventstore default could be set a bit lower as well! :)
https://github.com/fiatjaf/eventstore/blob/65632c89c35da17451f3538094f3b1de9fc5e5ba/lmdb/lib.go#L60-L64
-
@ ee9d979e:3fadff64
2024-11-23 17:10:46
nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8 - https://github.com/bitvora/haven/pull/56
-
@ ee9d979e:3fadff64
2024-11-23 16:33:05
Testing Haven + khatru v0.12.0
https://haven.accioly.social/5714c39517d71fe821fc5c75564b7891062db7e1614ffb4061533dcc6a822e2d.jpg
#devstr #haven #blossom
-
@ ee9d979e:3fadff64
2024-11-23 16:08:02
Valeu!
-
@ ee9d979e:3fadff64
2024-11-23 12:40:37
nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6, good morning.
https://haven.accioly.social/8a1d6889032489a89691ac5ccbe813f9140d6be7dfb0b2fefe89f5fdfe18731f.jpg
-
@ ee9d979e:3fadff64
2024-11-22 21:20:56
It is. There's some code changes required to Haven as well due to changes in go-nostr. I'm just waiting for fiatjaf to cut a new version of khatru and will open a PR.
-
@ ee9d979e:3fadff64
2024-11-22 17:08:43
Kent Beck is live talking about the history of TDD: https://www.youtube.com/live/C5IH0ABmyc0
#TDD #XP #SoftwareEngineering #devstr
-
@ ee9d979e:3fadff64
2024-11-22 14:10:17
Just one more protocol, bro! One more, and off-chain BTC transactions will be reliable and offer a delightful user experience. Just one more, I swear it! This time it's going to work! My NCW-enabled Mint Wallet, complete with a randomly generated Lightning address, connects seamlessly to my Mint server. It’s all running on a branded, reskinned BusyBox, packaged into a mini PC running Lightning and Bitcoin nodes. It’ll deliver the best user experience ever.
Or, if that's too much, you can rent my managed cloud VPS with everything pre-installed for just 50k sats per month. The ultimate sovereign, non-custodial experience—perfect for zapping 1k sats a month with strangers on Nostr. Sure, we guarantee nothing, and you'll probably lose sats anyway, but hey, this is all about "learning Bitcoin." Now, please, buy my stuff.
Nostr really is great sometimes.
-
@ ee9d979e:3fadff64
2024-11-22 13:32:17
You are very welcome. Could you please cut a new version from latest master kind sir?
-
@ ee9d979e:3fadff64
2024-11-22 02:07:55
Saudades do Brasil!
-
@ ee9d979e:3fadff64
2024-11-22 02:00:53
Thank you! nostr:nprofile1qqsrl7kr5my9n6423nwaktrsq2nwzzenal4e95p9k9826mu294jkv4cpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg5waehxw309aex2mrp0yhxgctdw4eju6t0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj77ew5us. Do you want to do the honours and open a PR against khatru? (Otherwise I'll get to it during the weekend :))
-
@ ee9d979e:3fadff64
2024-11-22 01:32:43
Also, apparently khatru may be returning invalid json for the list array:
nostr:nevent1qqsvh0rugardkukscs66unxc6ve7uuwmg0tn95t6hzu96rjqfg7chucpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygplltp6djzea24gehwm93cq9fhppve7l6uj6qjmzn4dd79z6etx2upsgqqqqqqs77vxnh
nostr:nprofile1qqszv6q4uryjzr06xfxxew34wwc5hmjfmfpqn229d72gfegsdn2q3fgpz9mhxue69uhkummnw3ezuamfdejj7qgjwaehxw309ahx7um5wf6k2tnrdakj7qg6waehxw309ac8junpd45kgtnxd9shg6npvchxxmmd9usc5pxf, just to confirm, this should be a proper json array with commas between elements right? Can you check nostr:nprofile1qqsrl7kr5my9n6423nwaktrsq2nwzzenal4e95p9k9826mu294jkv4cpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg5waehxw309aex2mrp0yhxgctdw4eju6t0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj77ew5us example? (If it needs fixing I rather fix khatru first before releasing the next version of Haven)
-
@ ee9d979e:3fadff64
2024-11-22 01:25:29
nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9uq3xamnwvaz7tmhda6zuat50phjummwv5hsx7c9z9 incoming PR to fix khatru tests. When you cut a new version I can update Haven with it:
https://github.com/fiatjaf/khatru/pull/20
-
@ ee9d979e:3fadff64
2024-11-22 01:11:38
🚀 Haven Release Candidate 🚀
This version includes an upstream fix for streaming videos on iOS/iPhone by nostr:npub18lav8fkgt8424rxamvk8qq4xuy9n8mltjtgztv2w44hc5tt9vets0hcfsz
🌟 Try it now: Test this branch and share your feedback.
🔗 https://github.com/aaccioly-open-source/haven/tree/rc/blossom-http-range-requests
https://haven.accioly.social/631a3eb10414887ca3b0bf1736c0d6e12aebd46697f1140a68b6280b08fe9df7.png
𝐍𝐨𝐭𝐚𝐛𝐥𝐞 𝐂𝐡𝐚𝐧𝐠𝐞𝐬:
‣ 𝘚𝘵𝘳𝘦𝘢𝘮𝘢𝘣𝘭𝘦 𝘝𝘪𝘥𝘦𝘰 𝘚𝘶𝘱𝘱𝘰𝘳𝘵:
• Videos now work on Damus.
• Added HTTP Range Requests and caching to improve the user experience for streamable video formats and optimise bandwidth usage.
‣ 𝘊𝘩𝘢𝘵 𝘙𝘦𝘭𝘢𝘺 𝘜𝘱𝘥𝘢𝘵𝘦:
• Allowed kinds for chat have been updated to align with the latest NIP-29 specification.
As always your feedback is invaluable! Let me know how it works for you.
-
@ ee9d979e:3fadff64
2024-11-21 22:38:34
Got it. Amethyst and Nostrrr are showing notifications and an entire "non-existent" chain of replies, so I got confused. Just another one of Nostr's quirks to get used to.
-
@ ee9d979e:3fadff64
2024-11-21 22:26:48
By the way, did you delete your comment above or am I facing yet another bug in Haven? 🤣
-
@ ee9d979e:3fadff64
2024-11-21 22:16:30
I honestly don’t know. My idea of VCs is akin to "Monsters, Inc.". Maybe they "profit" from killing my childhood memories or something. :D
-
@ ee9d979e:3fadff64
2024-11-21 21:58:03
TIL: Apparently, Netscape has resurfaced as a Windows-only Chromium reskin.
Warning: I haven’t tested this. I wouldn’t use it. You shouldn't use it. Frankly, no one should use it.
Video: https://youtu.be/xI7i5UQvbMo
Original "3am" post by @mjdxp@labyrinth.zone: https://labyrinth.zone/notice/Ao5tchJJV34JPV46EK
#Netscape #Chromium
--
Original post on Mastodon: @anthony@accioly.social 🔗 https://accioly.social/@anthony/113523111522619675
-
@ ee9d979e:3fadff64
2024-11-20 16:25:39
Partial content goes beyond headers. It requires additional logic to handle the correct ranges, HTTP status codes, and more. The `http.ServeContent` function took care of all this for you. No worries about being "bold" here. I’d much rather have range requests explicitly specified in the Blossom specs (it’s a crucial feature for a media server anyway) than deal with more half-baked, hardcoded headers scattered everywhere.
We already have too many incorrect or overly simplified assumptions about how HTTP works baked into most Nostr libraries, clients, and relays. Having something in the standarda is actually the right approach if we want Blossom to succeed.
-
@ ee9d979e:3fadff64
2024-11-20 16:08:06
I think that by specs he meant this one: https://github.com/hzrd149/blossom
But if the reference blossom server is not handling range requests / partial content the issue above is also valid.
-
@ ee9d979e:3fadff64
2024-11-20 16:04:32
It was indeed the issue, already fixed and tested by Girino and PR submitted to khatru upstream. (Check rest of this thread)
-
@ ee9d979e:3fadff64
2024-11-20 13:33:47
If it helps, it use to return `[]byte` and khatru Blossom's API own example was broken until a couple of weeks ago. It's ultimately Fiatjaf's decision of course, but, from my perspective, feel free go for it.