danieldaquino
Daniel D’Aquino
Part-time Entrepreneur, part-time Freedom Engineer at Damus. My mission is to build tools that empower Individuals to be more Free, follow their own curiosity, and express their creativity.
Public Key
npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 Profile Code
nprofile1qqsgk2lq5zknfqzaweneyukz3fmahm0f4h9lmjjgc6q7ezmzfgfq3fspz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3vamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmnyaf5nwk
Show more details
Published at
2025-03-14T22:11:01Z Event JSON
{
"id": "f1c99d2cc965381f10dae55dbdac0464be8ee028a7b7d87220c50add8eee2511" ,
"pubkey": "8b2be0a0ad34805d76679272c28a77dbede9adcbfdca48c681ec8b624a1208a6" ,
"created_at": 1741990261 ,
"kind": 0 ,
"tags": [],
"content": "{\"picture\":\"https://www.danieldaquino.me/danieldaquino.webp\",\"name\":\"danieldaquino\",\"damus_donation_v2\":20,\"lud16\":\"[email protected] \",\"website\":\"https://danieldaquino.me\",\"banner\":\"https://image.nostr.build/4d031846a71d98dc2e04c3abab00d7658f076a5754276934bd26a118df57893f.jpg\",\"display_name\":\"Daniel D’Aquino\",\"nip05\":\"[email protected] \",\"about\":\"Part-time Entrepreneur, part-time Freedom Engineer at Damus. \\n\\nMy mission is to build tools that empower Individuals to be more Free, follow their own curiosity, and express their creativity.\"}" ,
"sig": "b7b1204434c898b25c255991c99cc3dec165d0e4fab3dd0650776d191d73b2387b4bb2b3925c563e33b02a91425ee4f255e2c9416e8fd0c994e207e5433ee8b2"
}
Last Notes npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino What do you usually struggle with the most when trying to run it the right way? npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino I put together an experimental relay for selective file sharing over #blossom and #nostr that allows users to upload files and selectively share them with other users, with the following features: 🚦 Uploaded files are not publicly accessible by default 🔓 Files become available only to nostr users selected by the uploader I created this to help me experiment with the concept of collective backups and social recovery of files/photos, but thought it could be useful to other builders on the space, so I am publishing it! Here is where you can find it (still highly experimental 🧪): https://github.com/Leaf-Computer/blobstr-relay/ If you end up using this (or if you run into bugs), I would love to hear from you! npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino I don't know many people from Alberta... I know https://www.btcsessions.ca is from Alberta, and I think they have a Nostr account, but I don't have their npub. npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino Tired of closed project management and productivity tools that don't quite fit your use case, but is also hard to extend/customize? I wrote a draft for some new NIPs that aim to address these issues: https://github.com/nostr-protocol/nips/pull/1767 If you have interest in building productivity tools based on Nostr, I would love to hear your thoughts! npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino Luckily it didn't kill my positive spirit! I survived 😂 npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino Thank *you* for your patience and understanding while we fix this! npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino They can be quite inconsistent, every release is like a lottery npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino I believe SSH is somewhat underrated as a Freedom Tech protocol. It is stable and reliable, features built-in pubkey authentication, does not require certificate provisioning, and can establish multiple secure data channels for almost any purpose. It sounds like an excellent protocol to build on. npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino Do you know if this addition is recent? Or for how long it's been there? npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino It is not much posting compared to some other people I have seen on Nostr, but definitely my own personal record, I used to post close to zero things when using other platforms 😂 I am way more proactive on Nostr than I have ever been on any platform in my life, and that makes me happy 😄 https://damus.io/purple/2024-in-review/npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8/ https://image.nostr.build/f1c3b42857294dea84560869e336f9d44e388a73f998ddc51e80cc855271960b.png npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino GM Constraints are often seen as a bad thing to be overcome or complained about — but with a shift in perspective, they can often be viewed as an opportunity. People tend to complicate things. Constraints can help by forcing one to constantly reconsider their approach and shift their focus towards fewer but more important things. If simplicity is the highest sophistication, then constraints are the way the Universe guides you to uphold that principle. npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino I love the idea of URLs with nostr entities and inline relay hints. This type of URL syntax also models nostr architecture very well. Instead of specifying a host location and then the desired resource like most URLs, we specify the desired resource, and then the host locations where that could be found, which is exactly the architectural paradigm shift that defines Nostr We probably want to double-check RFC 3986 to help define some of the details. For example, we probably want to use “nostr:” instead of “nostr://“ because the “//“ denotes an “authority” (Section 3.2) that controls the namespace of the remainder of the URL, which would not be the case since the protocol would define the meaning of the query parameters. Furthermore, I am not sure if we can repeat keys on the query parameters, and if it would be compatible with most URL parsing libraries. Section 3.4 of the spec doesn’t seem to forbid it, but might be good to test with major libraries. If not, maybe comma separated values on the relay hints could work as well cc @npub1ye5…knpr I think this type of URL syntax would work well on Blossom too npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino Shouldn’t be, which iOS device are you using? CC @npub1zaf…26k5 npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino @npub1xle…wpxy, which iOS version are you running? npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino I created a placeholder for this feature (https://github.com/damus-io/damus/issues/2455). Do we have an idea of how many people use non-Safari browsers on iOS? npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino It should work with multiple devices Hmm let me think what might be happening npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino Awesome! I don’t have much free time, but I’d be interested in doing occasional writing about Nostr and self-hosting technology for your publication. npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino Maybe that could work npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino We could encrypt them using the recipient pubkey, but would there be a benefit? All of the data in push notifications is already public in the Damus relay anyways 🤷♂️ npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino Phi3 3B is the best local LLM model for programming questions that I have seen. It’s quite capable, and doesn’t use as many computing resources as other models of similar capability. It runs on an M1 chip without making the computer sluggish. https://ollama.com/library/phi3 npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 danieldaquino Thank you for this follow-up @npub172y…g6ef, please disregard my last comment (I only saw your new message after I posted) @npub1xts…kk5s, either way I will send you a patch to make solving this type of issue more easy in the future