pull down to refresh

Howdy there, partner! Welcome on into the Stacker Saloon.
Saddle on up to a stool and spill the beans about your day, fire away with them questions, or let loose and give us the lowdown on your wild and woolly life. We're all ears, so don't hold back!
We're open round the clock, so mosey on in whenever you please!
I still don’t know what a “pinned” @saloon post means @ek. There is no territory it’s posting to. What is it pinned to? I only ever see it in my “hot” but not “top.”
Thinking of using this to chart my daily weight loss journey at @Undisciplined suggestion so that’s why I’m curious
reply
100 sats \ 1 reply \ @ek 30 Dec 2024
@mega_dreamer, shouldn't this market have already been resolved to 'yes' since Oct 1?
There is a Wikipedia article about it and NBC is one of the cited sources. Does that count?
reply
Thanks for pointing this, we totally forgot to resolve this market. Just resolved it to YES.
reply
Reading a book called "Take Back Your Time", eating a nice meal cooked by the fiance and watching squid games. Life is good :)
reply
Took a break from the running app to see how far I could get making this.

Kronos - The Super App Devourer

Overview

Kronos is a platform that enables users to create custom nostr clients through a modular, drag-and-drop interface. Drawing inspiration from the Greek titan who devoured gods to birth new powers, Kronos consumes monolithic applications and redistributes their essence into sovereign micro-clients.

🚀 Features

Core Capabilities

  • Template Marketplace: Extensive collection of pre-designed client layouts
  • Micro App Registry: Modular nostr features ready for integration
  • Drag-and-Drop Builder: Intuitive client creation interface
  • Relay Management: Custom relay configuration and optimization
  • Mint Integration: Support for various bitcoin lightning implementations

Technical Highlights

{ "sovereign": true, "modular": true, "reproducible": true, "self-custodial": true }

🛠 Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn
  • Modern web browser

Installation

# Clone the repository git clone https://github.com/your-username/kronos # Install dependencies cd kronos npm install # Start development server npm run dev

🎨 Client Creation Flow

  1. Template Selection
    • Browse template gallery
    • Preview layouts
    • Select base design
  2. Micro App Configuration
    • Choose functional components
    • Configure features
    • Set up interactions
  3. Relay Setup
    • Add/remove relays
    • Configure read/write permissions
    • Optimize performance
  4. Mint Integration
    • Select payment systems
    • Configure limits
    • Set up backup options
  5. Deployment
    • Choose deployment type
    • Set visibility options
    • Launch client

🔧 Development

Project Structure

kronos/ ├── src/ │ ├── components/ │ ├── templates/ │ ├── microapps/ │ ├── marketplace/ │ ├── builder/ │ └── utils/ ├── public/ └── docs/

Technology Stack

  • React + TypeScript
  • Redux Toolkit
  • TailwindCSS
  • nostr-tools
  • Shadcn UI

🌐 Marketplace Guidelines

For Template Creators

  • Clear documentation
  • Responsive design
  • Performance optimization
  • Accessibility compliance

For Micro App Developers

  • Modular architecture
  • Standard interfaces
  • Comprehensive testing
  • Security best practices

🔐 Security & Privacy

  • End-to-end encryption
  • Self-custodial design
  • Zero-knowledge principles
  • Open-source verification

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

Development Process

  1. Fork the repository
  2. Create your feature branch
  3. Commit changes
  4. Push to branch
  5. Open a Pull Request

📜 Philosophy

Kronos embodies the principles of:
  • Digital Sovereignty
  • Individual Liberty
  • Modular Design
  • Open Source Values
  • Cypherpunk Ideals

📦 Available Templates

  • Social Network Clients
  • Personal Profiles
  • Business Showcases
  • Content Platforms
  • Minimal Readers

🧩 Micro App Categories

  • Content Management
  • Social Interaction
  • Media Handling
  • Profile Systems
  • Discovery Tools

📝 License

I want this project to be under the open anarchist license. Organized as a free members association. Developed through Github and Nostrocket.

🙏 Acknowledgments

  • The Nostr Community
  • NixOS Principles
  • Bitcoin Philosophy
  • Cypherpunk Movement
  • Open Source Contributors

🔮 Future Roadmap

  • Advanced Template Designer
  • Custom Micro App Creator
  • Enhanced Relay Analytics
  • Community Marketplace
  • Mobile Builder Interface

📞 Contact & Support


"Devour the Old, Birth the Free"
Built with ⚡️ by the Kronos Team......just me for now.

Note: This is a living document and will be updated as the project evolves.
Rough around the edges, but hey a freaks gotta get his kicks.
reply
Cheers, Stackers!
reply
Day #172 of nut 🌰 dropping 🥜 in the Saloon
cashuBo2Ftd2h0dHBzOi8vbWludC4weGNoYXQuY29tYXVjc2F0YXSBomFpSAD_1IuPXs-AYXCEo2FhGIBhc3hAZDM5NGJjNGRkZDgzYjhlZjdiMDQ4ZDMxYWJlZDNkNzdjNzBjYTMzNjdmNjdlZDFlMjY1ODRlYjM0NmUzYjBjYmFjWCED2WMhjnGUb2d0xsTGYsXVA9Gjpm25IhyKGF67Ljz6AT6jYWEYIGFzeEAzMTQyZDhlMTZiY2EzMjQzZThjZjNjYTBhOWU1NWVmYTM2MTM2NTc4OWNiMDQxN2VlNmEzOGM2MmIyMGEwMjc5YWNYIQLV2XkHAPdyWoiRXttgMsYcw3PGW_kP4nsbq7BjkS1IeaNhYQhhc3hAMGUzN2YzNzNmZDQ4NzJlMWNiYjJiMDhkYzc2YmE1NWZjZjM3ZGUyZjk3ZTllNmJlYTM2YzM2ZmM0OWFlMjFkNWFjWCEDoooSRw3yOO2wtB5RkSekFxIqze2EmS7hJfN0foa2iqyjYWEEYXN4QGFhNzI3ODRkMTJmM2IwYmEwMzc0OGUzNjE1YTRiOWRjZGIyYzdhNGUxZjFiYmVjYTZjOWE2YmNkMTlhN2M5NzNhY1ghAxQYs2WDwV_6ia_zS-8M1VlccMdFsixPWOx45LnJevmk
Want to harvest this nut? https://docs.cashu.space/wallets
reply
Do you remember Bitmesage? Interesting project for encrypted private messaging. If you do not want/need an email server this could be a simple alternative, without running any infrastructure.
reply
hey @rizful_com can you add a backup feature to the rizful nodes?
For example when the node is about to go "dormant", in the notification sent to the user, add also the option to download the SCB and the node seed. In this way if the user do not want to continue paying the renewal, but still have funds in the node, could recover the funds with a force close.
You said that are LND nodes, so the SCB and the seed can be used for recovery into Blixt or Zeus or any other LND node.
Or do you have another way ?
reply
reply
[POLL] 🗳️ I am optimistic 2025 will be better for me than 2024. #829202
reply
Great, I'm back on SN. After a few months I was able to return I loved seeing that my SATS were still in my SN wallet after months without using the platform.
reply
OK before the end of the year, I finished the whole migration of my guides from Substack to Github page. Now is also fully translated into 8 languages, organized by categories and by language. I hope you will find it useful for the next year. https://darth-coin.github.io/
Please, if you see some errors, broken links, the PRs on github are open, or just inform me directly. Some old and obsolete guides I didn't migrate them to github. Not worth it. The substack remain as it is but not updated anymore.
reply
FUN FACT: 14 years ago (24th December, 2014), you could buy 3 BTC for $1 and still get change...
The power of HODL :)
reply
This is a very interesting fact... If I remember what I did with a dollar in 2014, I start to cry.
reply
The power of HODL :)
understanding and responsibility:)
reply
Wow. Do you think this will happen for sats too? Like, do we need to divide sats into units like we had to do with Bitcoin? Do you understand what I am asking?
reply
You mean millisats? We already do that in the lightning network to pay fractions of sats as fees. It can also go lower.
reply
You're right, it exists! I wonder if in 100 years, millisatoshis will be split too. Thanks.
reply
"It is important to note that the the bitcoin protocol does not recognize decimals."
Subsats get rounded on channel closure.
Subsats to do not exist on chain.
reply
millisatoshis will be split too
we can split them as much as we want to, it's just a unit attached to lightning invoices (see link in my previous reply)
reply
Yes, I made a reply before seeing it. Thank you. I didn't know this could be done too. The more I am learning, the more I am realizing how wonderful Bitcoin is. Thanks again for your explanation.
reply
20 sats \ 1 reply \ @ek 29 Dec 2024
the funny part is that this infinite divisibility makes some people believe that bitcoin is not limited in supply but that's like saying you can feed the whole world with one pizza forever because you could cut it in infinitesimally small slices lol
reply
pizzas are infinite until the on-chain bill comes due.
Someone just moved 350 Bitcoin WORTH $33 million they HODLed for OVER 10 years
They held from $1k to $100k. What a LEGEND!
reply
Threw NWC into the thing. Not sure if it zaps properly yet, but I might go this route over cashu. Still having problems playing music from wavlake, but at least some progress was made.
Onward.
reply
10 sats \ 1 reply \ @ek 29 Dec 2024
would be interested in your problems with cashu, we'll also add a cashu wallet soon and have to deal with unspent proofs
reply
I'm a noob expecting cursor.ai to solve my problems.
Was using the cashu-ts library, attempting the NIP 60 wallet..... was too dificult so I went the path of regular cashu wallet, kept running into problems initializing the mint....
Eventually got to the point where I was able to receive tokens sent from the same mint, but the balance said Naan sats and the wallet would erase itself every time I refreshed or switched tabs.
Tired of wallet stuff, I opted to have users throw an NWC string at the thing. Looks ok, not sure if it works because I havent put the zap button on the Run Club feed, but i've succesfully implemented it before and find it easier. Wallet stuff wasnt a huge part of the app anyway and I was spending too much time yelling at claude, calling him names and whatnot.
reply
Google Gemini is scraping some of my content from 2000s. Not sure how I feel about that. (At least they include a link.)
My kindergartner woke me up and told me to read the Bitcoin Standard to him lol. The hook is by my bedside!
reply
When I feel really frustrated or upset, there is one phrase that calms me down: "In 100 years, none of this will matter." Then I take a breath and think calmly.
reply
Shit. I only have 99 years ro get vengeance. Better start cracking.
reply
Until Ace Ventura, no actor had considered talking through his ass.
Jim Carrey
reply
🧡 STACK SATS AND STAY HUMBLE
reply
reply
To @DarthCoin or other stackers familiar with zap.stream, I'm poking around and want to start using it. Some basic questions:
  • Can you both upload videos and stream? How do you do this?
  • Any hints for best performance? I can watch on my laptop, but can't seem to access the site on my graphene pixel.
  • opinions on its potential?
reply
You can watch zap.stream on amethyst in their live section
I use OBS with zap.stream to play songs from my wavlake catalogue and it works fine.
Zap.stream is cool, I heard about some other guys trying to be the youtube competitor, flare.pub is barely being maintained last I checked.
reply
  • zap.stream is both for streaming and uploading. for streaming is like 5sat/min. For uploading videos, idk, didn't try it yet. I think is also a paid service because is using other CDNs like nostr.build (that now is full paid service).
  • Depend also the stream bandwidth, VPN. Try with different browsers on mobile. Firefox should be the most compatible.
  • it have potential as alternative to YT, but is just starting.
There are also other CDN alternatives like:
reply
Thanks for the info. Do you need to turn off a vpn for mobile?
reply
Not really. I use it with VPN and worked fine.
reply
Are you basically using it to watch videos, or are you streaming too? I would like to eventually start using my server for uploading videos to a (nostr based?) uncensorable platform for backup and to keep them available for others.
reply
I would like to eventually start using my server for uploading videos
You mean to have your own CDN ? If you have a good bandwidth and a fix public IP (or some kind of DynDNS service), then yes, you can use it.
I use to have it like that with my own NAS, but only for private stuff, not public.
reply
Yes, I remember we talked about it. I still have my old synology NAS hooked up.
reply
Yes that is enough and can work really nice as a personal CDN. But you have to link it to a subdomain and open a SSL port on your router, fw to your NAS machine. Then just create the file service folder for all your media and use it directly from there, using the direct links. If you do not have a fix public IP, you can use the Synology DynDNS service, with their domain. Can be used also a direct IP, without domain, but you would need a fix one.
You maybe be able to use a cloudflare CDN with your nas, you need to configure a reverse proxy.

Get your SN Tees

  • worldwide shipments
  • available in black and yellow gold
  • front and back prints
  • No data retention
  • Bitcoin-only payments
Read more: #814075
reply
Day 370 of posting mining earnings from the day before: 713 sats on 28Dec2024! Running total: 258,464 sats!
reply
day 148: 35 sats on 12-28-24. total 5195⚡sats!
"my brethren, be not many masters, knowing that we shall receive the greater condemnation." James 3:1
so an engineer wants to go to a bitcoin mining conference... what's a good one? i only know of Mining Disrupt Conference in march 2025.
reply
reply
Anna Lapwood - she is very talented and well worth listening to if you get a chance. Making organ music relevant again.
reply
And Bonobo makes artists shine at their best
reply
reply
I love this! Thank you will be tuning in to her music from now on.
reply
Day 442 of 100+ pushups per day; day 341 of 120+ pushups per day, sets breakdown: 3x36 normal/narrow, 36 elevated; Total: 144
reply