-
Can you be more specific?
-
long gone
-
"user experience"
https://coracle-media.us-southeast-1.linodeobjects.com/google-play-hell.mov
-
Even Google is cynical about US export laws 😂
https://support.google.com/googleplay/android-developer/answer/113770?hl=en
-
Google's App Signing ToS is evil: https://play.google/play-app-signing-terms/
They make you upload your signing key so that they can inject arbitrary code into your app. For "security"
-
It's finally happening, I'm signing up for a Google Play account. And holy heck it's awful. DUNS numbers, home address, registering the same emails and phone numbers multiple times. Gmail's new UI has more banners and widgets than ever, it's bewildering. Is this what getting old feels like?
-
The downside is fastly is now watching everything you do. Luckily, the imgproxy instance is configurable.
-
This is fixed now, thanks for the report
-
Cmd/ctrl enter works, but I'll still fix this since it's not obvious.
-
Just put a CDN in front of my imgproxy instance and I'm sorry for all the slow images you've had to suffer through the last several years 🤷♂️
-
Not great
-
Which client? Seems ok in Coracle
-
- Go to coracle.social
- Make sure you're logged in
- Right click anywhere and select "inspect element"
- Click on "console"
- Update the message below, then paste it into the console and hit enter
```
content = "Hello hell thread"
createAndPublish({kind: 1, content, tags: Array.from(get(userFollows)).map(p => ["p", p]), relays: getWriteRelayUrls(get(userRelaySelections))})
```
-
"It's all downhill from here" and "it's all uphill from here" both sound equally bad
-
Shall we sin more that grace may abound?
-
Information fatigue is a real thing. All we can do is keep from getting distracted and work on the big problems
-
Looks like something on bitcoin-connect's end nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcppemhxue69uhkummn9ekx7mp0qyw8wumn8ghj7mn0wd68ytf39ehxymewv9hxwctwdyhxxme0qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshszymhwden5te0wp6hyurvv4cxzeewv4ej7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uq3jamnwvaz7tmjv4kxz7fwwdhx7un59eek7cmfv9kz7qpqgetal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqygds4v
-
Thanks! That's very nice to hear. Long form is out of scope for now though, it involves a markdown composer, etc. But maybe someday.
-
Nope, read only, try habla.news or yakihonne
-
No, but collections are a thing
-
Two distinct conferences put on by personal friends of mine:
TGBF: https://tgbf.org/
TGFB: https://tgfb.com/
-
Ah yes, potatoes, the most expensive vegetable
-
Yes, let's instead resort to ad hominem attacks and loaded language
-
Correction: third order effects
nostr:nevent1qvzqqqqqqypzqnyqqft6tz9g9pyaqjvp0s4a4tvcfvj6gkke7mddvmj86w68uwe0qydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezumrpdejz7qg3waehxw309ahx7um5wgh8w6twv5hsz9nhwden5te0d4kx26m49eex2ctv0yhxcmmv9uq3camnwvaz7tmzw43kket59e3k7unpvdkx2tnnda3kjctv9uqzp59re7csfq7xkxq5mkk7gdax8dk8dpe9kwzr4hujga3utjrrgj2rzzz4g2
-
That's very good, I was conflating 2 and 3, but I think you're right that they're distinct.
-
The mega-based LLM has arrived
nostr:nevent1qvzqqqqqqypzp8lvwt2hnw42wu40nec7vw949ys4wgdvums0svs8yhktl8mhlpd3qyg8wumn8ghj7efwdehhxtnvdakz7qgwwaehxw309ahx7uewd3hkctcpz9mhxue69uhkummnw3ezumrpdejz7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qgswaehxw309ahx7um5wghx6mmd9uqzp32hv9zqylps6x90kp4cwt30vzmc7sn7nlrntu82pxmufcdt75fnvdn6y4
-
But it feels so good
-
GM
-
yuhp
-
The wood sign is awesome, I'd steal that
-
Now I can't stop thinking about doing the same
-
The client is buggy, but the DVM is ok
-
Yup, it's a service that schedules your note for when you ask
-
what a flex
-
I can't believe your kids would dox you like that
-
Thanks to nostr:npub1cgcwm56v5hyrrzl5ty4vq4kdud63n5u4czgycdl2r3jshzk55ufqe52ndy for being the first to order a shirt!
nostr:nevent1qvzqqqqqqypzp978pfzrv6n9xhq5tvenl9e74pklmskh4xw6vxxyp3j8qkke3cezqyw8wumn8ghj76r0v3kxymmy9e3k7unpvdkx2tn5dahkcue0qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzamhxue69uhkzarvv9ejumn0wd68ytnvv9hxgtcprpmhxue69uhkzapwdehhxarjwahhy6mn9e3k7mf0qqsfn9vy9gyfhlx7k0w3ww9zqs0vsks4d2g8l7yrea8ufe3u0e4832cmp8tmj
-
Yeah! https://github.com/nostr-protocol/nips/pull/1554
-
Here's a custom feed for kind 20 which you can use in Coracle (render support coming soon):
nostr:naddr1qvzqqqrujgpzp978pfzrv6n9xhq5tvenl9e74pklmskh4xw6vxxyp3j8qkke3cezqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpr3mhxue69uhksmmyd33x7epwvdhhyctrd3jjuar0dak8xtcpz3mhxw309akx7cmpd35x7um58g6rsd3e9uq3xamn8ghj7atdvfex2mpdxgargwp58qhsqypnxgmrzwf38ycnxdpe8qunxdpkkzc4yw
-
For those of you who didn't see it last week (apparently everyone), Coracle now has merch — check out my geyser page for stickers, badges, and t-shirts! Prices just dropped too, so you shouldn't have to skip any meals to get one now.
https://geyser.fund/project/coracle/rewards
-
I'm just going to include kind 20 in the regular feeds, seems ok to me
-
Kind 9002 is evil and should simply be replaced by directly publishing 39000
-
Coming soon (tm)
-
LLM is hallucinating again 😂
-
Sure:
https://github.com/fiatjaf/relay29
https://github.com/coracle-social/triflector
-
Yeah, that's the general idea I think, but as you mentioned it breaks kind 1 as it is today, so it shouldn't be applied to kind 1, only other similar kinds that don't have tons of legacy code attached.
Here's a PR to make that clear:
https://github.com/nostr-protocol/nips/pull/1680
-
I don't like the font
No, but it's an interesting idea. It's basically a kind filter. I want to improve feeds, but I have to think about it more
-
It worked ok for me, maybe it's your zapper?
-
Every technology has second-order effects which are much more powerful and harder to control than their first-order effects. Users and builders of new technologies should think about them as much as possible.
-
Yeah, I know about this, I thought I fixed it but I'll take another look
-
Tor relays are coming soon. Triflector or relay29 botg work depending on your goal. I'm happy to help set something up if you are going for something specific
-
Correcto
-
As long as the data format doesn't change
-
😂
-
A mistake we all have to make at some point. Glad you're ok, that sounds intense
-
Diesel engines get more torque at lower RPM, gas engines get more horsepower at higher RPM. They're similar chemically, but gas is more volatile.
-
A very clean local (desktop) relay
-
Finally tried nostr-relay-tray and it lives up to the promise, right out of the box. Great job nostr:nprofile1qyv8wumn8ghj7emjda6hquewxpuxx6rpwshxxmmd9uq3xamnwvaz7tm0venxx6rpd9hzuur4vghszrnhwden5te0dehhxtnvdakz7qgjwaehxw309ahx7um5wgerztnrdakj7qgnwaehxw309amk7apww468smewdahx2tcqyzqjtwg3a58ffklrqz9qheyvlewdps9sty3ullu30tn7sldggqygxrpk9s6
-
Don't use gasoline 😅
-
😬
-
I guess I should specify in case anyone else is thinking of doing this — use diesel or kerosene, not gasoline. Gas is super dangerous, and the whole idea is a terrible one if you don't know what you're doing.
nostr:nevent1qvzqqqqqqypzp978pfzrv6n9xhq5tvenl9e74pklmskh4xw6vxxyp3j8qkke3cezqyw8wumn8ghj76r0v3kxymmy9e3k7unpvdkx2tn5dahkcue0qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpz4mhxue69uhkg6t5w3hjuur4vghhyetvv9usz9rhwvaz7tmvda3kzmrgdaehgw3nxvengtcqyr9h50rkyjgujsu9fwfxwvw82r4rdwtmjje6djqczfhlw9cma58gjs9wqdj
-
Reformed (CREC)
-
I prefer to live dangerously
-
Happy Epiphany everyone! Looking forward to pouring gasoline on our Christmas tree tonight and lighting it on fire. If you don't hear from me, you know what happened.
-
brb redesigning coracle
-
I found something even better than nostr
https://neal.fun/stimulation-clicker/
-
That anagram doesn't seem to work
-
Only as long as editors can restrain themselves. I once read an edition of Frankenstein that had 3 footnotes on every page, 95% of which told me things I already knew. It drove me absolutely bonkers. Otherwise I agree, endnotes are for losers.
-
I'd love to see a better event/meetup product. I don't think flotilla is going to quite fill that niche unfortunately
-
I agree, keypub.coracle.social is a proof of concept. Still thinking about how best to include this in coracle
-
It exists in shipyard.pub, but I think it's undocumented.
-
You could use the csv uploader, but you'll have to read the NIP to figure out how to format the data. See https://github.com/nostr-protocol/nips/blob/master/68.md for the definition of kind 20 (imeta tags are here: https://github.com/nostr-protocol/nips/blob/master/92.md)
-
It's that time of year again. If you need to export your lightning transactions from nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcppemhxue69uhkummn9ekx7mp0qyw8wumn8ghj7mn0wd68ytf39ehxymewv9hxwctwdyhxxme0qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshszymhwden5te0wp6hyurvv4cxzeewv4ej7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uq3jamnwvaz7tmjv4kxz7fwwdhx7un59eek7cmfv9kz7qpqgetal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqygds4v, take a look at https://csv.albylabs.com. Last year I wrote a custom puppeteer script to scrape the website and examine the html. This is much nicer.
-
nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcppemhxue69uhkummn9ekx7mp0qyw8wumn8ghj7mn0wd68ytf39ehxymewv9hxwctwdyhxxme0qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshszymhwden5te0wp6hyurvv4cxzeewv4ej7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uq3jamnwvaz7tmjv4kxz7fwwdhx7un59eek7cmfv9kz7qpqgetal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqygds4v again, incredible work with albyhub. I just opened a channel, and it selected a peer, and handled all the details seamlessly. So much better than messing around with RTL/Thunderhub back in the day.
-
Reposting for other timezones:
nostr:nevent1qvzqqqqqqypzp978pfzrv6n9xhq5tvenl9e74pklmskh4xw6vxxyp3j8qkke3cezqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpr3mhxue69uhksmmyd33x7epwvdhhyctrd3jjuar0dak8xtcpzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctcpzdmhxue69uhkymmnw3ezummwd35kuef0qqswfht9lwwfxydhg0jhzev4p4wxmu4fy3flnfk2qskyrw7jz594e7gsjzzw2
-
Coracle now has merch! 👕
You can now wear my brand on your chest, and a beautiful custom illustration by nostr:nprofile1qydhwumn8ghj7un9d3shjtn4w3ux7tn0dejj7mm4w33x77qqypnkll4zasc5y65sd4met4lt4c46teslpw06s9vetd9zn8wssh23qjhnazj on your back:
https://cdn.satellite.earth/67c0f7d0748b3fce0248b05269e7e3ada98b062f600f6fea30a66c478c4a1fa9.jpg
https://cdn.satellite.earth/58167692463556ecb99cc547cd6dcf7743703cc83f47acc7ee6de6b5fe621c3f.jpg
I've also got stickers for the less pecunious (or enthusiastic) among us:
https://cdn.satellite.earth/62425b7adea27130716a0e13397ac7cd36721ce318a62513186863f4ed2342c5.png
Here's the catch — this is currently only available via geyser.fund, so head over to https://geyser.fund/project/coracle/rewards to become a supporter.
You'll also get a special nostr badge if you donate, depending on which tier you go for.
nostr:naddr1qvzqqqr48ypzp978pfzrv6n9xhq5tvenl9e74pklmskh4xw6vxxyp3j8qkke3cezqq8kxmmjv93kcefdwp5k7mn9v4eq2l9w9f
nostr:naddr1qvzqqqr48ypzp978pfzrv6n9xhq5tvenl9e74pklmskh4xw6vxxyp3j8qkke3cezqqgxxmmjv93kcefddpjkcmtnd4sku0ymjsw
For those of you who have already donated at the Helmsman tier level (you know who you are), send me a DM and I'll send you your rewards for free.
-
Same, he's got a 42 for me, but I think the problem is the opposite, that Japanese user's aren't following anyone
-
Whaat? Do Japanese users not follow others? Is this like the air replies thing?
-
That makes sense, it probably would have eventually anyhow, but your wot graph probably wasn't primed when you first checked notifications
-
ooOOooOOooOOoo
-
Not too soon I hope 😅
-
Only just saw this, I think you're a great person to take this on! I'm looking forward to reading more.
-
Hopefully next release!
-
Works on my box 😂 The tailwind/daisy ui issue with the class is bizarre, and the throttle thing should be ok if you're on the up-to-date dev branch (although I did just push to master). I couldn't figure out the original issue, but I did manage to make it go away by optimizing stuff.
-
Just released version 0.2.1 of Flotilla, which mostly focuses on bugfixes and performance improvements. If it wasn't behaving for you before, give it another shot!
# Changelog
* Improve performance, as well as scrolling and loading
* Integrate @welshman/editor
* Improve NIP 29 compatibility
* Fix incorrect connection errors
* Refine notifications
* Add room menu to space homepage
* Fix storage bugs
* Add join space CTA
-
Yeah, you can clone https://github.com/coracle-social/flotilla, check out dev, npm i, npm run dev, and you should be good to go. You'll at least have to sign in and add one space for the code in question to get called.
-
Ok javascript devs, I need some help. My profiler in Chrome is showing me zillions of function calls, while the console is only showing 30-50. If I remove the top-level code that is calling the function, the problem goes away. What is going on here?
https://coracle-media.us-southeast-1.linodeobjects.com/bug20250102.mov
-
Some good perspective for those of us thinking about key management
https://andygrunwald.com/blog/why-does-storing-two-factor-authentication-codes-in-your-password-manager-make-sense/
-
I believe strfry works this way. Khatru doesn't exactly have plugins, but it would be very easy to write them
-
It's good. It's written by Gibson himself, but also doesn't take itself too seriously.
-
It's not encrypted, it's just signed with a throwaway private key
-
Anonymous zapping, but not private zapping (where the receiver knows who the sender is)
-
nostr:nprofile1qyvhwumn8ghj7urjv4kkjatd9ec8y6tdv9kzumn9wshsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wdjkuerfwshxummnvekxzun99e3k7mf0qqsqfjg4mth7uwp307nng3z2em3ep2pxnljczzezg8j7dhf58ha7ejgxwkjt5 keep the clips, they're a great timestamp, and I like how they highlight the contrast between the suits and the plebs. It's a special feeling going from the clip through the intro into the rip.
-
Idaho isn't bad
-
Idaho
-
Just received this email from my Secretary of State:
> We are writing again with another significant development regarding the new federal reporting requirements. On December 23rd, the Fifth Circuit Court of Appeals reinstated the reporting requirements by lifting the order halting the Department of Treasury's Financial Crimes Enforcement Network (FinCEN) requirement to collect Beneficial Ownership Information (BOI). However, on December 26th, the same court reversed this decision, effectively pausing the requirement again.
🤡🌎😂
-
Yeah, NIP 15 was actually the very first NIP if I understand the history correctly. All the json and references was pretty un-nostr-like, NIP 99 is much simpler by design
-
This would work great for importing stuff from instagram too. The format is tricky, just because nostr events have a million formats. There are also multiple formats for listings, Coracle's listings were actually NIP 99 classifieds (which are much simpler than nip 15).
To answer your question about created_at, they are second-resolution unix timestamps, which just means the number of seconds since Jan 1 1970. You should be able to format dates as timestamps in a normal spreadsheet program, for example Sheets: https://mixedanalytics.com/blog/convert-unix-timestamps-to-google-sheets-dates/ (just be sure to set it to seconds, not milliseconds, which is more common). Expiration is just an example, it's totally optional.
Here's another example that would work for classifieds:
kind,content,created_at,tags
30402,Look at my cool stuff,,"title,My Title","summary,A short summary","location,My Shop","price,30,USD"
Just copy that into a csv file and open it in numbers or whatever to edit, then export to csv before uploading. If you leave created_at empty, the importer will just use the current time.
-
Sure, I suppose that would be useful in general, this app is just so specific that it probably wouldn't actually interoperate with other stuff for dumb reasons
-
[expiration, now]
-
I have a small list here: nostr:naddr1qvzqqqr4xqpzp978pfzrv6n9xhq5tvenl9e74pklmskh4xw6vxxyp3j8qkke3cezqqgnxve3xuurywfsxcmnqdfcxqunxdq5mlxtu