Avatar
franzap
726a1e261cc6474674e8285e3951b3bb139be9a773d1acf49dc868db861a1c11
Building nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 and #purplestack | BA πŸ‡¦πŸ‡·

I'm certain I got the first #purplestack release right: it's full of bugs πŸ˜…

I don't get your point nostr:nprofile1qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qyghwumn8ghj7mn0wd68ytnhd9hx2tcpzemhxue69uhku6t9dshxummnw3erztnrdakj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3kamnwvaz7tm5dpjkvmmjv4ehgtnwdaehgu339e3k7mf0qqs2js6wu9j76qdjs6lvlsnhrmchqhf4xlg9rvu89zyf3nqq6hygt0sg6ruhh . Humans will not go away, we're shifting the way we work. As with any technical revolution - it can be used to empower or lessen one's humanity. My work with #purplestack is domesticating this wild tool, redirecting its vast energy for it to build things that empower my and my family and community's humanity.

Just a random app I vibed coded

Very intense work, but enjoying the continuous feedback loop I get from Zapstore, Derekstr and another vibed app to keep improving #purplestack

If you can wait a little bit, next release has a ton of improvements, including zap support via NWC.

Major flaw in current LLMs is them forgetting clear and simple instructions.

This is not about the context window. At least, it really does not seem like it.

You tell it to fix all tests, "do not stop until 100% completed". It agrees, fixes a few, and 2 minutes later congratulates itself for reaching 96.9% πŸŽ‰

In context files, we still need to use over the top language like **CRITICAL** or it just doesn't give a fuck.

Looking forward to the next-gen of "don't make me repeat myself" LLM tech.

nostr:nprofile1qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qyfhwumn8ghj7ur4wfcxcetsv9njuetn9uq3uamnwvaz7tmwdaehgu3dwp6kytnhv4kxcmmjv3jhytnwv46z7qguwaehxw309ahx7um5wgknztnwvfhjuctwvasku6fwvdhj7qpqgetal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlq2aw40p in my Alby Hub > Connections, why are NWC payments showing the nostr zap request only sometimes? Also my zaps are not making it to the `relays` tag I supply

Are there issues on your end or I'm doing something wrong?

Replying to Avatar Derek Ross

This is all an elaborate plot by nostr:nprofile1qqs8y6s7ycwvv36xwn5zsh3e2xemkyumaxnh85dv7jwus6xmscdpcygpz9mhxue69uhkummnw3ezumrpdejz76jympz to steal zaps from me πŸ˜‚πŸ˜‚πŸ˜‚

Just kidding. He made this amazing and totally useful app as a demo of #purplestack 🀣

Lol thats right. After the next #purplestack release I'll transfer the IP rights to Derek

Little update on the 'stack

- NWC implementation almost done

- Moving documentation chunks off of context and to a new built-in MCP server, adding recipes for common usecases (e.g. zaps)

- Improved icon generation and app renaming

- Fixed broken NIP-04 impl

- Fixed a huge bug with addressable events

All this while building the new nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgzqtdq0 app πŸ™‚

By the way, i'm impressed with how well the feed in Derekstr is holding up. Feeds are a complex UI pattern, I put zero effort in feed-specific enhancements.

New release this week. #purplestack

nostr:nevent1qqs20e45avxxujza8c8vxtpm3ytksqh24ctryzp7d0anwunnn483d3qpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygplwuxkt5a8vj5utj6s8tsj8e3wcavc45p4mqmw92qs7wrh5azmyspsgqqqqqqsm04p78

Highlighted from "Perspective Is Important": Enjoy every moment. It only goes by faster as you get older

Hard to say which version you are running. The default source should be LocalAndRemoteSource(background: true) for the query provider, double check. Should only block on the first load and never thereafter

That said i'm surprised with the performance of SQLite with memory mapping

With this shitty vibed app, I already can do what many other clients can't:

Read offline

can't stop vibin'

#purplestack

Replying to Avatar Alan

Web too?

Technically yes

#purplestack alpha is out!

For the audacious and intrepid, git clone the repo or call stacks

nostr:naddr1qvzqqqrhl5pzqun2rcnpe3j8ge6ws2z789gm8wcnn056wu734n6fmjrgmwrp58q3qq9hqatjwpkx2um5v93kkujvqf4

It is based on the purplebase Dart library, Riverpod, GoRouter, Material 3, and others including Amber Signer.

It features a long context file that I have been refining over a few weeks while building Derekstr and Zapstore.

As well as built-in components like a note parser and an engagement widget for displaying likes, comments, zaps, etc.

There will be bugs, guaranteed, but if you want to try it out let me know what you think.

nostr:nevent1qvzqqqqqqypzq0mhp4ja8fmy48zuk5p6uy37vtk8tx9dqdwcxm32sy8nsaa8gkeyqy88wumn8ghj7mn0wvhxcmmv9uq35amnwvaz7tms09exzmtfvshxv6tpw34xze3wvdhk6tcpramhxue69uhkummnw3ez6un9d3shjtnyv4ex26mjdaehxtndv5hsqgxtmzhed88evynzp4745rn3lwj5yn3lfy3swemwcfy8cykk537895quvhj5

It's up at https://github.com/purplebase/purplestack ! Need to push it to getstacks.dev now

Have to manually push to Zapstore but super easy with the latest zapstore CLI, it took me a 3-line yaml file and one CLI command. I signed with my browser extension

Vibe coded an Android app in honor of our vibe coding captain Mr. nostr:nprofile1qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qy88wumn8ghj7mn0wvhxcmmv9uq37amnwvaz7tmwdaehgu3dwfjkccte9ejx2un9ddex7umn9ekk2tcpzemhxue69uhkummnw3ex2mrfw3jhxtn0wfnj7qg3waehxw309ahx7um5wgh8w6twv5hsqgplwuxkt5a8vj5utj6s8tsj8e3wcavc45p4mqmw92qs7wrh5azmys830tm7

It's called Derekstr and shows you Derek's notes, and from there you can tap on profiles, hashtags, zaps (to see the tally) and also sign in with Amber and like any note.

It's the first "real" vibe coded app with #purplestack, it took me a few hours.

Super basic but does have features, available on nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgzqtdq0 - let me know what you think!

Replying to Avatar Big Bad John

You say that like you didnt just totally make it up, like an ignorant asshat.

Https://Github.com/pubky/

Run the whole fucking stack if you want. Offer whatever terms you want.

I have more important things to do

Anyone with common sense understands why it's a nonsensical comparison.

I agree with many of your nostr criticisms but it's obvious you are here to provoke, your energy is not right.

Is this a short term marketing strategy for Pubky now that you got some people looking at it?

No, not everyone should like you. But it helps if someone likes you.

If you like Genesis, here is a great cover of Mad Man Moon by some argentinian dudes

https://youtube.com/watch?v=vmKRsTIO9q8

#musicstr

Right, like no-one uses VPNs because that's not the default in any OS.

No amount of UI in your face will motivate you to understand what a relay is, it will just frustrate and you will put whatever just to get by.

People motivated enough will find the setting.

There's a lot of reasons why relay variety and supply in an open protocol will thrive.

Ive just updated open prompts:

https://github.com/dezh-tech/open-prompt

It now used Jinja as prompt file which lets you to support logics besides variables much easier.

Now, I think it's time to build a platform called OpenPrompt**s**, similar to PrompLayer but with the difference that it keep and manage prompts with open prompt format. πŸ€”

Trying to understand, when should this be used?

10 min vibe coding my blossom server > 2 hours debugging khatru

It's explained for 10-year old *developers* πŸ˜…

This stuff will enable vibe coding Android (and MacOS, Linux, etc) apps like there's no tomorrow

Probably alongside other recommendations.

Next to notes you can have recommended notes, profiles, apps and other stuff

As simple as searching for kind 32267 (software applications)

Thinking we should have a "supported NIP" tag in there