Oddbean new post about | logout

Notes by Vic | export

 still just getting started.
what i wrestle with in my mind is how to change things 
 Initial support for Custom Emojis has been added to Corny Chat!!

If you haven't already favorited some emoji packs through nostrudel or emojito.meme, go ahead and do that first.  Within Corny Chat, access your personal settings, and expand the visual settings.  Clear one of the sticky emojis to show the selector. The Custom Emojis will be populated by all those emoji packs you've favorited.  

https://i.nostr.build/LhcRLp34PwhYijes.png
This is similar for establishing room reactions via the Room Settings if you are a room owner or moderator.

https://i.nostr.build/eSEYNUji3tweySl6.png
Have fun with existing emoji packs (several of which have animations), or if you are pixel-art inclined, go ahead and define your own for inclusion.

If you find bugs, please let me know.

#foss #cornychat #devstr #emoji #hat 
 DETROIT LIONS COME BACK FOR THE WIN... 26-23!

#sports #football 
 Barry likes his new toy
https://i.nostr.build/w9yiaYRnqaNoGHQ2.jpg
#dogstr 
 he was superstoked to find out that i was still alive. got lots of tail wags, hyper jumps, facelicks 
 #🌝 
Miss you all. 
 you too man. where ya been? 
 im doing fine. nah. im doin awesome. been doin corny chat coding and a few nostr events lately. 
 This is the same Bitcoin Node that I use for my zaps. The screen is attached to a raspberry pi encased in a cryptocloaks lightning shell case. The images are generated from my Nodeyez project code.

https://i.nostr.build/5WOWF5AqiXWnQPt3.gif

#foss #nodeyez #bitcoin 
 A bit late, but here's the release notes for Corny Chat for October.  If you're interested in running an instance feel free to hit me up here on Nostr or Github if you run into any blocking challenges. Will have another cool update coming this week

---

October 2024 release of Corny Chat

🌽 Corny Chat is an open source audio space built on Jam that integrates Nostr and Lightning. A publicly running instance of Corny Chat is accessible at https://cornychat.com/. The following enhancements were made during October 2024.

=== Web Application

🆕 Edit Profile!
- Users can now edit their kind 0 metadata if a nostr extension is available
- Ability to upload avatar and banner image or specify the URI
- Uploaded images get sent to nostr.build
- Any unsupported metadata fields are retained

Avatars
- More users have emoji symbols added or changed (The Bitcoin Painter, Pentographer, Noshole, Marie)
- Refactored assignment logic for stage and audience users

User Profiles
- Images in notes can now be rendered inline in place of the URI for the image
- Made fetching outbox relays, posts and badges faster
- All negative actions now have a red colored button
- Admins can now see user's device id value

Room Settings
- Owners can now upload logo and background image

Bugfixes
- Fixed crash bug that would happen if a user used a spoiler in chat
- Streamlined writing and publishing events to relays with delays to reduce throttling
- Fix error handling on avatar rendering
- Fix parsing of lightning address and nostr address
- Fix profile badge displays for anonymous users (they wont have badges)
- Fix recent posts display when no posts are presnt
- Fix file uploads in text chat

General
- Kind 3 support for follow/unfollow has been removed as obsolete
- To improve performance, user metadata is now being cached when entering the room
- When clicking the Start Room button, users can now specify the room id

=== Server Logic

Room Updates
- No longer force room to be private when changed by an anonymous user if there is at least one room owner connected who is a nostr user

=== Configuration
- Temporarily disabled ACL based relay access

=== Documentation
- No changes

Thank you for using Corny Chat. Please feel free to provide feedback as github issues, in chat, or on nostr

---

https://github.com/vicariousdrama/cornychat/releases/tag/v2024.10

#foss #devstr 
 Side effect of Nostrville hanging out with people IRL means less screen time. Seems healthy

https://i.nostr.build/bNY0uP4v5r8Yk6UD.jpg 
 just keep traveling west and you get more hours per day 
 Woohoo!!!!

Joey Logano takes it again!

#nascar #racing #championship 
 A little less than 20% to go with race under caution at Phoenix.

Byron just pitted before caution taking fresh tires. Logano and Blaney will pit letting Byron move back to the lead

https://i.nostr.build/zuxo9WHL6xNiQfa0.jpg 
 It's Sunday so Im trying not to choose violence. 
 Does anyone know how to set up amethyst to upload to a blossom server? 

Or, how to set it to poi... 
 Blossom doesnt support NIP96.

If its a NIP-96 compliant server then you can add it to your media server list.

Of course users wont know if it supports NIP96 so just plug in the url for the server and trial and error.

https://i.nostr.build/GnhSULWpRRm8fotf.jpg
https://i.nostr.build/YQm07z7iu6yMqBVW.jpg 
 GM, #thenostr! Have a great day, friends!  
 GM! 
 This was a temporary art installation at the Party House for Nostrville 2.0. The use of negative space and the natural tears complete the look of this whimsically happy lamp.

https://i.nostr.build/R0DkOXL3k7BWaASx.jpg

#artstr 
 Get yourself some life changing socks to go with your life changing wealth. 
 #bitcoin 


Bitcoin is programmed to mine for only 100 years or so enjoy it while you can 

#bitaxe 
 Mining continues indefinitely unless Bitcoin has failed. 
 What are good uses for a food vacuum sealer?

What should I vacuum seal instead of dehydrating an... 
 veggies from garden, cut, blanch, flash freeze, bag and seal. like zuchinni and squash 
 gm 
 hello Hole dé Nos 
 Dear Nostrville 2.0,

I thoroughly enjoy these intimate gatherings. It's nice to sit down and hav... 
 I had such a great time. My brain is still digesting how surreal it was to meet, hang out with, and talk to so many awesome people! The event with Ainsley Costello, Amber Sweeney, Luke Woods and Jo Corso was also an unexpected treat! 
 
 I was there up front. You all were so good and I liked the different styles and influences behind the music. 
https://i.nostr.build/gqFaFnHupj6OSBbU.jpg 
 Little run this morning and found this
https://i.nostr.build/41DHh62l7sVZlSOk.jpg
https://i.nostr.build/Q71YKjwyV1aQTnOr.jpg
#fitness #running #nashville 
 Awesome time at #nostrville2.0. Bitcoin Park with other nostriches listening to some great musical artists.  https://i.nostr.build/jOTYRyjtEc9QuRB4.jpg
 
 i just came back from the future...

lot of people upset about election results. ross is still behind bars. the lizardpeople still run stuff. bitcoin blocks keep being mined. people still enjoying each others company. families and babies bein made.  
 obligatory or something omw to Nostrville
https://i.nostr.build/vz7pUlXrnfW7A5PV.jpg 
 not yet 
 My dad has stage 4 cancer and has made the personal choice to “fight” with chemo, radiation, ... 
 It's really tough to go through that. I am so sorry. 🫂 
 be a creator 
 GM TN 
 How is this client lockin? The ability to copy the id means the user can take that to their app of choice.

Suggesting primal is a convenience, sure, and some apps like njump have others, but that to begins a cat and mouse game for implementation options. 
 You dont the rose instead of the wine glass? 
 Hello Bitcoiners 
 long time no see 
 Such a chill week - nothing big going on in the world this week at all. Nice to have the quiet. 
 nostrville is this week 
 Whatup poopoopeepee heads? 
 im packing up for nostrville.  
 armed and legged 
 Prolific nostriches losing follows still an unsolved problem.

Big brain devs, could we use NIP-0... 
 NIP-3 OTS attestations dont really solve this issue.

I no longer use kind 3 as a follow list because of these risks, and instead spread across NIP-51 follow sets (kind 30000). Its more flexible but can suffer similar fate just at a smaller scale.

Ive considered NIP 81 relationships hut this is bigger engineering challenge for clients to adopt fully (AFAIK, Corny Chat is the only client using for petname assignments) 
 Remember when Trump spoke at the Bitcoin conference 

Because I do  
 He sounded like a blathering idiot who tried to do a book report assignment based on skimming a few pages of the cliff notes a few minutes before hand 
 Oysters and Mussels handidly beat beef for iron, though beef is tasty.
Animal based iron is easier to absorb than plant based. 
 This is a great idea and easy to understand abstraction from the deprecated follow list. A caveat though is that it externalizes to relay configuration. Additional features can be built for that for import/export for backups. Im curious of the extent of net reduction in network data consumed through this approach.

It should also pair nicely with any topical lists you've defined. Ive recently sorted everyone I was following into respective topical lists and dropped some in the process. Smaller lists makes for less data being sent to relays for requesting notes then a typical follow list. 

Its about curation in layers. Being in control of your own feed takes effort, but is rewarding.

nostr:naddr1qqxnzdenxqmrjwfc8qcnvwp3qgs06gywary09qmcp2249ztwfq3ue8wxhl2yyp3c39thzp55plvj0sgrqsqqqa282xugqg 
 Playing around with nostr:nprofile1qqs9phjf9nl9guj9phc6q9m0makezh5hedwelrf7enhh6f0lp2y8rhspz4mhxue69uh5yetkduhxummnw3erztnrdakszxrhwden5te0f4hk7mjzda5jumn0wd68yvfwvdhk6qgkwaehxw309aex2mrp0yhxummnw3ezucnpdejqxcjess latest nostr app

...

Santa Claus popping out of Dantes Inferno with a bag of smoldering gifts

https://storage.cdn-luma.com/lit_lite_inference_v1.6-xl/2945bc40-c320-4d5a-bfe7-a70c884a0b8b/590b2dd7-2a89-4b66-a71a-efb96c2c004f_video0895d8dedb537437cabfd1ba264326932.mp4

...

Check it out at https://luma-ai-app-git-main-satoshipuzzles-projects.vercel.app/ 
 Are you piping me?

#overheardincornychat 
 Anyone else planning to watch NASCAR in a bit? 
 Cashu

nostr:nevent1qqsfd08tvpm7uxd80eg0nzlq55vzy0ry8k59v4t9809e7qq4gk644xcpzemhxue69uhhyetvv9ujumn0wd68ytnwv46z7yyeq9x 
 GM 
 gm 
 gm 
 Would you rather...

A. Receive a made up token on an exchange

B. Receive Liquid (LBTC) 
 Nostr is such a pivot.  I checked in on an sockpuppet twitter feed and the early bitcoiners that ... 
 Alot of them havent figured out how to add value and actual discussion, move the ball forward, and just resort to toxicity and simping for influencers 
 Confidence growing that this will hit
https://i.nostr.build/vMhdEr6ZOT7C6w0X.jpg 
 Thanks for doing your part and taking one for the team 
 Ok can we stop with this whole clock changing stuff already  
 Yes. Just embrace UTC time. 
 GM Voters!

https://i.nostr.build/wR9IiIvuKgZEFpQe.jpg

nostr:nevent1qqsg55d4wv60q0s6w6alz92gttgrrz6xsm0xfzgrn3xx2q3ygmkt54qpz9mhxue69uhkummnw3ezuamfdejj7q3q6cfnxee9vpp2vamnrpj4hu0n3kxdm9z0fw4xczmsaa9sykv54uzqxpqqqqqqzk8epl7 
 Rugging as a feature

#overheardincornychat 
 What am I using the internet for?

#overheardincornychat 
 When did car manufacturers start listing their financed or leased pricing in terms of weekly instead of monthly? 
 The vehicle I purchased 7 years ago would now cost 70% more for the 2025 version with same/like options 
 Pricing a RAV 4 and debating whether this foldable chair is worth it https://i.nostr.build/uMZsOlXIAky08gUw.jpg
https://i.nostr.build/0yxFdedTK26O5RVD.jpg
 
 Mostly in need of clarity on what configurable fields are, nostr requirements/dependencies that must be met before using and walkthrough flows. See my response to Dan on what is getting me tripped up 
 We'll get there. I want this for sure and its totally feasible. I know there are projects using it successfully today, I just want to make sure we get this as smooth as butter 
 is there a way to verify a note was sent exactly on the time stamp that is in the note? 
 no, but you can use NIP-03 for a form of attestation to prove the note was created before a relative point in time. 
 Just seeing this now while vetting your pubkey.  This is actually by design.  Every link that is rendered in the chat provides either 1 or 2 clickable portions. If there is no querystring, then its one clickable link to the target. If the link contains a querystring, then everything before the demarcation is a link going to the resource without the querystring, and the second link is on the querystring portion for the entire url.  There is a slight styling difference, which could be improved to make it more clear