Last Notes
Since I am on break from @npub1z0l…8ldk , decided to spin 3 new @lnbits extensions.
Goodbye Google Forms, hello Lightning enabled Forms. also, run your own zapgoals. Both with embed capabilities into other sites. And, last but not least for the holiday season: bulk giftcards.
My Gift to the nostr and lightning community.
cheers :D
#naddr1qv…6ydj
some egregious privacy 2-tier happening in the UK
https://macanorak.com/two-tier-encryption-in-the-uk/
It would be worth it just for a couple languages, like Japanese, AND coooltheme
Me and all my playwright enabled clankers use it exclusively 😎Its' great.
My clanker has some suggestions. I told him to give you these, in 2 paragraphs, so that your clanker can start down the i18n path if you want :) I was too lazy to give him or ask him to do the githubs. Haha. But, pretty sure you could add i18n and then you'd have some translation capability.
```
Add one new file, `i18n.js`, loaded before any other script on every extension page (and importable by the service worker). It defines three globals in which the English source string is itself the lookup key: `t('Allow once')` with optional `{placeholder}` interpolation via a second object argument; `tc('context', 'Active')` for the same English in two meanings; and `tp(n, '{count} relay', '{count} relays')`, which selects a CLDR category through `Intl.PluralRules` so Polish and Arabic can supply more than English's two forms. Interpolation must use `{name}`, never `${}`, so a catalog can never be evaluated as code. It also exposes `I18N.apply(root)`, a single DOM pass translating any element carrying `data-i18n` (the element's own text is the key, cached on the node so a language switch re-translates from English rather than from a translation) and `data-i18n-attr="placeholder,title"` for attributes; and `I18N.setLocale(tag)`, which fetches `locales/<tag>.json`, falls back from region to base language (`de-AT`→`de`), and degrades to English on any miss. Separately, set `"default_locale": "en"` in `manifest.json`, replace its `name`, `description` and action `default_title` with `__MSG_*__` references, and add `_locales/en/messages.json` — this is the native `chrome.i18n` path and the only thing that localizes a store listing, so it stays alongside the hand-rolled layer rather than being replaced by it.
Then the supporting pieces. `scripts/i18n-extract.js` greps `t(`/`tc(`/`tp(` call sites and `data-i18n` markup into `locales/_source.json`, the string inventory, counting non-literal call sites rather than silently dropping them; `scripts/i18n-pseudo.js` turns that inventory into `locales/qps-ploc.json`, a pseudo-locale that accents every letter and pads ~35%, deterministically so regeneration produces no diff churn. Translation catalogs are plain `{"English": "translation"}` JSON, with plural entries keyed `one|||other` mapping to a per-category object, and an empty string meaning "fall back to English". Wire both into `package.json` as `i18n:extract`/`i18n:pseudo`, and add a CI workflow that runs `npm test` plus regenerates the catalogs and fails on `git diff --exit-code -- locales/`. Two constraints an implementer will hit immediately: `data-i18n` assigns `textContent` and therefore deletes child elements, so any sentence wrapped around an input needs its text moved into its own `<span data-i18n>`; and several existing tests regex English literals straight out of source to assert copy parity between surfaces, so their patterns need to tolerate the `t(...)` wrapper — expect a handful to break with every extraction wave, which is precisely why the suite belongs in CI before the bulk conversion starts.
```
Subscribe to Hivetalk and unlock plenty of new ways to play with it! 🔓💜🚀
Want to record the audio of the calls?
Want to have permanent rooms across clients?
Want to use our robust backend and customize your own frontend so you can have all the perks of hivetalk in your own site?
Now you can! https://honey.hivetalk.org/dashboard/subscribe
https://swarm.hivetalk.org/751e7aa34637bb3c9fb6ecfcf067df21116f1f45d5ac98adcf6a968e443cad3d.gif
Is sidecar multilingual already?
Do you have a nip07 signer in your browser somewhere? You can make a trial relay here: https://feeds.relay.tools/ Then add it to your damus, and see if you get more messages.
I just see you talking about this almost every day lol... is all.
Its AI generated, but just a header i used on my substack
You can blame your iphon ways. They can't stop the signal tho Mel
Its noshole.feeds.relay.tools
Inhale Jason 5 seconds
Pause
Exhale, if statements
https://discord.gg/tun5J8GRAy
You can join our discord channel
AI usage is doubling every 11 weeks. Computing power used to double every 18 months; AI usage now does it in under three months. In that kind of compounding environment, waiting for things to "stabilize" before jumping in isn't a strategy — the gap between early adopters and late adopters is widening every week.
https://bitkarrot.substack.com/p/building-in-the-agentic-era
brainstorm.world is one of the coolest things happening on nostr rn.
just sayin'
#shillstr #shill
#nevent1q…tunu
Apologies I just enjoy divine from its relay feed which I think is cool and render it in autoplay swipey mode and sometimes comment to unsuspecting diviners, which I have no idea if they see 😎 nice work on signers @npub1wmr…g240 . The nostr is alive and maybe just add some more testing or logic around these poor relay liste
Enjoy Hivetalk but would like to change the colors, the buttons and just have a whitelabel version you can customize?!
Now it's super easy! Subscribe and unlock the new capabilites!
👉 https://honey.hivetalk.org/dashboard/subscribe
https://swarm.hivetalk.org/49083f665af9df0f9c892a2409239b6aa99baebd811b529d449b985471ed6166.png
Half the internet's traffic is now bots. As of early 2026, Cloudflare reports more robot traffic than human traffic — the same kind of step-change as March 2020, when the whole world suddenly went online.
But but, your shadowban isn't in the if else statement in their open source algo?!
Isn't posting on nostr enough of a bug report? Someday soon, we already have the kinds for it and a bot can file.. 😇
How was your day honey? 😘
can you explain? sorry I don't understand what you mean.
Can you tell us how @hivetalk can do the same?
Do we need to do something special?
cc: @npub1lqs…cejr
Code is Cheap in the age of generate code, But
Finished Code, Engineered code is Not Cheap.
-Laurence Moroney
Y'all stuck your nsec in divine? Ew. 😂 and didn't even tell @npub1wmr…g240 its broken, double ew! 😂
Feel the precious flow through youuuj
Podcasters, this one's for you 🎙️
Rooms can now be recorded audio-only! Lighter files, podcast-ready, capped at 4 hours.
Subscribers drive it from their own client via the API.
>>> https://honey.hivetalk.org/dashboard/subscribe to benefit!
https://swarm.hivetalk.org/a3279cbd93c107edf46f9f3417ead20157d04eb25deaa9eb0fca90c8b32bc776.png
Its a problem yah. You can't reset it without contacting lenovo and proving your purchase..
new golden who dis? #dogs #doggos #dogstr 😍
https://cloud.blossom.band/b1ad31e17fce4fdb7b3c9ccff4aae629d38e69208052cde8b098462bd125bdd1.jpg
Like he will notice, he's on primollll premium's, might as well delete nostr. 😘
You don't wanna squish em
Oh did it finally come out?