From ffdeaed8fc0f023d3e640d6a1f737d95fde63fba Mon Sep 17 00:00:00 2001 From: elidy weaver <119618812+elidyweaver@users.noreply.github.com> Date: Tue, 6 Aug 2024 21:59:11 -0600 Subject: [PATCH] computer screen for page 1 This image will change over time, filling additional squares as chapters are written, for a total of 21. --- assets/images/read/counting-chapters.png | Bin 0 -> 222274 bytes read/page-1.html | 1 + search/search_index.js | 2 +- search/search_index.json | 2 +- sitemap.xml | 71 ++++++++++++----------- sitemap.xml.gz | Bin 504 -> 508 bytes 6 files changed, 41 insertions(+), 35 deletions(-) create mode 100644 assets/images/read/counting-chapters.png diff --git a/assets/images/read/counting-chapters.png b/assets/images/read/counting-chapters.png new file mode 100644 index 0000000000000000000000000000000000000000..80e9fad78914673d5b88f01c2f8edebe969cba87 GIT binary patch literal 222274 zcmZ6yWmuH&^FEBy4Iwh#UfcWD=EY#Sqy49uaK+Ll13pZgMBU+B{p7pnI>PK}SXf-6Zi7ekYs6S<*ipW> zH}H8+@$bvZCt+Y(B&dnpFCnUPrVER8EpiPXNF!&nXct?R5rcZ~&$79emiiqTx&?q2 z22WxQPL3x18ZWY#5Woh!<*Wl(6>Euun}Jc6XNwUh3H-_6!$5nb_ovA~$9W_yTcKs% zjA=LUV)=zBJ{WxJT5r9Qc${%ueN1O&3R@j{Z(j~GTg})>vxHB=hO3KK=_oZ!d!yl| z^`dGLi0o=K=((HIa}EmKR;F` zU6Qs>dZAs-Vginzq$`?_i0pDGTOrX#ZoY1=A;jJ{g;+S#()K)tzjIw<2pMLRkb5NR z_wMO|*lESK`GKN+NzOh4&q$w@m}j?frh?S(n|3tNl1$ zxlQw`n8GE0yo;;zan0L8oZ~}$bUCK8G)VKcXJ+J#wF=CSVTDrQ4 zJh!~mhl)21G5IQ5g9>PmnH=keZ#Vmltu+G!CO)*AtLT&yYJlU?&+5t%9W5sXDeWy+ zFRT}`%cH=%fUMtTOA~sZAB8pp=BR;aV58-tR~8^V|H$Md`*RU>G2a3pPt?$F#=F38 zX^GQ}bAMUGm@zOU^L*(<@>k(>2Sh(r8SEkcZbU3*gYCr+)%BjygTk-|xx^;LNhSU? zfW8WC2;OcL(H6kSFgiCaebV|NZroeNr(EQZiM?Q%qh$_zj7EArxqATh%2?HkmlIBa z^v^RWb$bZ(dh%SL zv|^@evYV!WSn`V$74NjvUgPW+yjpd9a-qy-ov`Oz({HgtTyD*=l#)0`7w^B`QLmuK zxFb#oJ(3>I#)0RnIcWyI_-*+!G&k1#1Be{UNXYR|lUw?!T8@0R)SRP%;9IY}48sHB zjhK!){LX5JT*uR`oltWnrDq1`w4_8esw6ynZK-;pfvQ;#?c!@M{bRCRnG|V{UDCDF zV_Zm)VJ@XUX-gzC7Do+yE?HcE=H+#4Y6bQl)Mj?puDGeXjH#ld0osSx5h1nH4o#dBG-G6GnDT*v~iU}kJ7UO!LWQu3eJ zwNnc4=?x+2MDRj%&80edZJT|B->eF4wIUtwsFI3-(D;6*ypjt>KT9VnGR`DM_y=X* z&EFStQoTba%1>{zSCst`>NDsjBVRp6)K^IKA$XFdRJwLf`F*FKF5L-Nsg{|<>>(7z z$YYUVXcJoiH+fTv&&{Rmhs7kgTa6bUBqblaTXvc%yL~RFcwFm5kQb5%J}0Sg{YH@f zk?^HS*Jytn%2@kDLsc_jgo=A1|zzn2pJTc~29JT)sDX!eHy83?(Kq$a( z21J`(E|6XhxBQByIzx%iUT*UPyWlGT0qC2GzoxnVu>f>$*pVbYmCM{BBwaIyrEiDmAa+?X~=|0 zOTkgLJ?r(={}=yPQNPZ5g_7ylFPImb(fia+%)n9$zzj?P9f9Fp$XdpeOYAN1aU&S5 z(Smi59T2&$r-v7O5y^9JdrX3Axq;4Y6qlW8eg~4O|NPfxIGD=l_1+|pH?tjrz3!ov zq+N!CbEL$3`a>I*3P}6L=MB3N!W=&p;K~)b3)b%~R)jQ0Af7qJ|2W zq-6KekmKT}pBA1m`2EF|N(4s8wDd?YR0wIGape!u{JTKs1R^`~DnAy$x_1H30jg`b zV2e3^dX+-pq!U1J_ne>lGP>ow_sTn4Ufw6pLTdru%K)O~49XvR`K&)GtjzZuB1KnLrSj%n*IAtY=)^w0D_e_-7D*YK$D_X@t1d193-rgHH?N!?Lzt_MJUcwqPTX zwm?=73e?a_Yy@RDLI@8T2?V#-x3FZ7&w)m9wW>8ZH?q#@wnSF$M*h_6FpRe#pJPZ-L1y6Mb1j4UgF8`P^{2 zdw=_sG13EQJBV4m8rV@e%i5RP!)!8uWsP7I!Qjvf0&o(?FkYoY*9)?OhZ|E0}? zUEpq6>Qw|-|HXrr>}cTEsG$vb7q=w>*tsf`;3Mjzq%J*h=+4z`w^YiWe_uNG&%9UO zYzjm-KaMnGE-8H$j0JHCaHe3*Pb_^0?VI=bRhDvQU& zOs6mK7SQ2Eg^>V7o9&o9t)aD z()hUrkEm4mE)QjVFzfb&X5k(M@svUNnag4e6`#7NzQlg{WgRs`WpZXzV- zPiw4DDy38@A673*N1rrUBoD1uv?jiIl-z?@Vf#JAGbzwwW~xn1YrTM|oAu`ViLox*!t*(*Mj}iz z==`>O>Rq%j1pB+pz134Dn5QqTrBc|RTpBk=f^9}$9>GrLXBFL}&Rvz(gyC`bFT(cf zH|A?5rJldXJN!aFBZ_V@I91>a`y8E4V*x?iQ z+jQXgqtgvNCcTX9RsQZ?4?ai(fviJDW%7#Ss+&^p`H&Y;xlfB$pK^whz)FMs>-*33 zE{>Z;W8E8%w`>Q@`Lg5kD2-~f$3DaH(ss3x+ns%lok@BPrv^WCh9@}BNA}});^`dA zm>4_KP=u#1?#|T6*e{eH9-_W{DY%5MrI&j<3KfeGwZ_YQuNUvyKbSkVcu>TAb*W&{ zftz607}^W`oBCJ88F)D6ag7cd3(FUP#}d$c2rL1YvX^4OL?rmXLUVQZb zssDT*B5V;EitUK&5BH_wiC(?^15ZXaAcHoZrF?XQatqaa@JP^YsZMt0Tqpr;`4;nS z86k*I?N*q^zDcK+J$AFsyh&y4Z=b+2v1$pmMPtC6_=$*}Gq|{ebt#j;;vr*`Kfwjw ztf_BnS~`yU(ALOQ+hUVI?ioiTt?ZfEtS$O{g>F2OyBfPuK=@e%pn-dx)ymonfPG^$u=@DQ3y|p+WWpP6^_7a}P{^vmWCxmjYu(wV9| z6MJlrUq1|J<|N7^>~KcKTb?OL4sb>Ad{e!HnqLgxr}^k+I-N6j@qkHnQ@mVaw%=Gn z4y#FHfV7m6eHO_x*5iUbEy{y3G+jtfE0qlVuC&D9&rAJeuAz#SG3>3(I~_*9a*xM> zBX3o|s?@q**s>?Lfnm(ci_&qXBqg zL7N?C$E^wLKkk1kdy zE8gBXk%eMmWB<%bCaKrs_4vyE-4`9P2@^2R!-xf=_r?Mq)SYr9Y>{2w@wi(6S_sipgjAUA}rjnYeaG8LS9GMYmH<2ihKIyea=KSozKj@8>ugeJs}AyOP>Hq~wYE1*B1%Od?L*%COe5QD;a*fB>3$RonhD z8BfdqA3X*eUV``GM+L@tGOcHRh>P=<%e~8ElZZ5J>2Pgp$8?T%&EP183tRDmM34&4 zTu*N3U3TL(e;d4o6~zZ%UsYE=sHDvwa3ktod#7f>)=hAiL~!5}l!sgx2SJsRqcW&M zi=mUiz>1wj4$7f^K5QPi4r+r{3wX=&Lqod;9yE$r7WIh|lvLw<*M}W!o7-9H|GJ22 z5;9aC$(5X`-X0PaWAivR>B&mRcCrBjo2qy1ceG9Fg z-6mW$51{w<<(+tfYP-*tA9h=SwbO8>t6lEln2SBARO#$9H9aG06J%QWP^LIM?FkPk zYKV1-8o9eDQ%#lAWz0!KK+;YzMx4rC%n573-Ewu%JGJaLuyfa1qsL&e+lCX{gqkqD zSz`K4nu;;)_fyW1o7pTj>(6JrvPCV+u6VCBdEv0V|vDt2K)|nZCG@r}ipA6u3-q8LVMEIXauG=I89)NyOio`%( zB;&S}?%UJLL)W4%3ui^<$O-$=Yx+OPQ^J30%aZBAZpA3I>s*Fq2=c!4_DGBpWddP2 zz$I?ac}c_189*GJEN5#WMHSX zOI_@#3&7UoeEa1&7%TNjTTg!JAwgSx99J>tia&IIuG5>FX_eldo*zNhY2p?+Ss?p; z(mI8KfB4tEl^6d|&wyk%zGMM$RSmNBuT+Dp5~1W51!Vqi=ejJz{0@F|3BG_`oavzm zTfBjN=d+eW=72Xdz~#GlF!ShDUx-4)afVW6bs;{NwmN20lR9BGm3)>yCw?I%j8OWp zSf<`@%1G2HHCn@v((re>NFW2N_yb=o*_pJR zI?CuHIMu@=xiBAS7nJgget^^!@Vsr@(nN(+(yw&8L`%Bam3@{Gd!l?1@Fw3WqN_gw zX6Hnfef)JS*4!8k`fybT5gu1PPWIHjOQ}Gizs?cc9h|>HPw?Y*ApQq{gaCVH{%BbM zsYkK{gdEPDcAImWBv-nKh}!5*XeDCp2=AYnVKFz4I*+F>iV9*msK4)qn)ZnrwW{-< zDb#&lOJSVKGTyws`rviUCkAH9t&QK~B%J86CrB+s#4orKS>cN=W*zF=5ky7y3rngW z-j)eTS2$_6c9cY}MG8%4GRLqx;HNs#`G}A`kRa=MGu*a~+#pEG@zr9UDxJ=|w*~HU zn_NRw{M`yaXL#5>ME>)kOUMlO1onbk_NM|JS?HQCsKq#;GF?C96 zQk`^zPkuIRtLwzwQ3^>f2tOREd-2u@nOwa~Wapqc#UaM`f-VdG!j!; z6r?fjW(Om{kLm0|j)>EF*3IBq-^+R!M>lczkzWs{OLT6URG@vf7UR@oJ?YzXqU`m? zt%Lr}=U5?`G7;C>GUvB5y=%hoKX|x00MLDA@I^SVf^0-x>VfZgxEfd};g-W1LaQHO zF(2NsHT&)Ydd*XT9$XzwcH!?TIip)=5&k$8BM`W}RM^%U^v%1M{oA8}+gYb~rJPJ2 z9rFcl`|=3}zt8z^8E>-~<3Vpd~r85;~ zRowoqO52V{rIt@?@3;75A%Ducs*n6~K0=`G$C7H8xVfbF#oksj;fu~+>@gh6AJ!?C2}Zp{wMxiCv1_5uLj03-VuB-d&%TH^ zJ0Fz2HyyE#xhfG?T;jOlx?tXCyUvemQQ`VwsE!60(2W7WGDa_OUnSu|oIm9n{xRVf z?Ml-6npbpc1zCy$Oou~1@)B*esrW4<1t*?rzYINXAO3ucvTlNgn48MOaJGkQ-K161 zt~Oa@EZ zQ?bz)otF6<5w{8*J2<353~zm#C`oZ;1MiHrCxt-QCYegQOxn*#x>bg0zNQ7seA$_a zE*(-ibPAl_>V%MT z+URf_owuD&`0teT=Tnhz!gtHRk~(!CbE}U^ayS;4cHYv=pvB_pQ(k1x<^5UaLNne$ zV2b8?N}I^qth=7_E2W$3%h|evgm#snfO5i%ouJn44eqeQrG}bW=kT)1PQED?mUl~& zdQJhGj%?q^L1WOE2XvZsJ6KXa6Ak8H$MD7o9(YFWlpM9C%zg;gY~zU4y<0f34rKN4hFz-+_L-*ZoEw$=bsS0egEBN_}E>IvFhx(^|u%64>x@=k%p@ zwPbFKzSd6ekzEaAI353U$F7FYRf|OpnDAY_P(uR>Xz(c_yQ#VFOltVdu0lSEa^lRy zO82X&87z;tdXB7$L%AQ^;*M!k?|IN9>F6-@GJ85+fUSqh!fKS+F@#r=DJ@FW zJaCRHd6Ztm=@!`<?550yS4A%|q{5M)ys|ecb!fJt zbOP@ghAGeK2Rp9ueD6-gHe&xK%MFP7dEI#CT6bFjRu>WA!%IgyMEddBKE&;TRMJk- zlQL?IZ*s_!=e=55c_5R0jMO?bsQ6MuggV(c|wx(Z3U|Rk2a_ozFegw-$Pl=fKvvd(G3T;MJGs}UmVaTeP zXUkjBcRTJyNvb^D<;jwh=2%h`T-Z4pAomgm0-*ZBT@p^>B}}_WJFnH&Z&gWZ>+`~a zN}XYNgPglfzw(tE`~6eGr~D~?Y+)qOzvKGG6fo&zqSy6#j47hkoM`a?=jonK?Y-A3 z-SMb*6etG0q-%ENe^W)Z-~5XW{!2*ebwdIet`#iEZl3G?PS@2WQW%IfE^60)q_zLj zsjXGOQrXqtamC~@LlQjRe1#V!`N}|(iza;V%$u^1(fi&N?B$)oME*(QDb?xA$UHX zz%*Y{f#EVO7CCHZ;LpNZ$Id8FyN;#Dg5+2x~=nT z42&yg$uYpOYCPSYrF%B>XB_$KG0&Xn5HrKYLZ}*erVd^iB@{-%K=$1(q1|C*Sg-G< z^|~?rziLS_xG%^k|AUCq);9BuKvmT;+I+&L1T=sXxdQ?$Ne} z_LU8B=(m;@YN%xKG7Q^(E`X!(ly_096)V8$%nP!)HDL)TIk=+o) z0}f}Eow^~@*H@B(M+l2#d@UZUZPd|R0k#a`tl}2M&Qj%(vesl!OlvhuMOd~#oFhkq zS7yZ>e68f=Y83S;{h9s4$*GHziA_^C-I6*;Jm=ZV}C` zWF<36W*W$sC9w=3cT;l*cc?$Au1Zj(Ak9&Fh1K7_^)sy~FEVTOSh`RTiU^|bGOUe6 zNw&;_C*6_k;;S3Gf}hxGkl7{tAm}iWDC=jt(PsD1zE}?g)HUmWG$|?h|KxlJAl3_% zAld`Xh4veCIl+hb5@JHJsCTA6dn1zlt;p{ZHQ1F!Q#oJwD4~jt0r`|4R_j3}QPo-V z+K+U!zWuZbC=%2DTD-E(R+)x#jwf1pS!bFbAI2-RuUg@zpqk3xAwyjbm?rJ((^85p zs;if%D*^6moMOtfr6gnf1_zocF{8QiLG+@IH zlb@*C1RZMfmHT4by39ZDj&8S+JFqCr3_0uXVFm1wGL0Cp%m}k`hA;k^>->nq&I;V5 zk2y}c^R4=8OwNkr!Qo}9g(2jj&3#qt|H-CT-ax=_l*XGRca8`2Lk=TSo?^w#l1Ny8NIve~eu?$kFX=hL3 zoc5~{h%41K_hGekeN!UqvLNeDB1TVIxG?jZubr;jX_LWHSTtmTIdwykrSbc*Z-l>R z?Grra`}EL6BIW%L7A7NI>JFtDg>Tf!Br>^#^Hq<0Z;v&E4s+e9Ym?@gvh`>bF~6AR z5rFuNS^r_tfx$1E19IpbN;O9)NOXN|rRc^lw2e$4jtz+^W$Ay`6r1s%07aXzRyZHVWGES)#R*RpJFgEhl^fI4P{x54fSoZ7N|db zab)Wn7Uk;;FYj{|aVY)qV&iRV`JENx+-^gqk`icr*@^zcLPp>Z^X6g8(v^LIxmRRxiBR^x%QVz;^!c_m4&7=#f`RgW(BmokEpKKi92vfbTzd)zKE}b{ ztq;5}qqR3eIn{npxZ?{k?`&Oh5< zU&!g0=hBJOsS!=)A5jO;s@)XeARir?q1&wE4wbKtfVciM>yu=iBN`GdKb~ zV&8Q`jjyJxily}&Hxp>(|D(BU^Z_NUQRSSD-neknA3 zOfnnShT3)FH}GS+E>^Nn^);y?338Gz)*KZN--b$)ar>(V@eGgTVJ+b9~SJ+y#gMK z>ExiuQ9M8VSgkl+Ty_I=oCe%)g{4EMJo6`dFdz0F-!AC%7mChbT{J7 zHYMh#_Z81XFC;w=5rZ=2fu@{k`p}VIMf$aVF-0aU#qs2!#CGn>mZO8y1%f569~sr# z4~hDfZp%qnsYEEhW-M>h=GHq`5t5f;$lpXMr970wG-|BWW>aB4NO>uLP%)wAqL~b% z=`MBGdZ5!ML#re=V*bfw>U?AhPt1soLU{VwZEi;@65`I%ZBeR3S@UZ}lynC@B)b{Ju z?aEZ_ILj9mv+UzDtXe-!$L{ThIaeAm=ugS7QYy=gG>Y#(1j(UM9j^=~rsONryVd$@ zrGZx%3ZVPK5qX64P4|;Bhd8I561vb-gsDaJC#vaU(ALYa0QvpFl}RNRY}W(#I?T zD9tzKwP8+HGmSdyrETAiU%04J!p#M_N}>onf+VCm_+hc3W2x`na*W|nnuC;vT)Zh8 zE(PTadR}_2KC0~ypz4_OFu}k|V_IgA+O|z|_!(l3k@3lQn=JSt@2cdjZDY^X?Spa$ z8qYPn7q9L&6}FKDgW(kX4Ayc^O@By4A%ToFl2O$8Kk9YV;xEj9wf1xBysFfs8%`FW z9N~Wij}62J4aS_7x48%V;<37)ukc4Q93+iZdT}D)n!|Ti^=X_~4#}6W=r`Q|(LMWb zS4Kyup_#82ux_$oA$t}uH~|}UZDSDood><`wXuxnb)j=s=55RDk{yVQCn?ARTm`nooH^w`?)m9Qk=EoloD1i z-uGilMd59hkbsiR@ffa5oLyh*ql_di1LU*TRu-OY;#`N{ovFof7}DLwJKUXUw5`gA zFT{qP4XIrKhx|s?KlN<{SI!?)2j%o?b8|-P=dCD3n1FhQjt9q2$MZhY z%s9R1Y<7x=(?hqmu~lJCQ35{00U2D^ixQs&|DT}%)%Sl1zw0b31n}Qkr=t_KNM+J^ zOVKKLyL|5P7k#K%Gy8H0xdilV<>J{OOkMXUuKM6GG6iS;E4<4ghN7w5n_YhaH|FJR zYe$SRPixW-!fAtyhm_&sY>JHUDIW7bYJ~TFknW@d9g=na5wROJ_0(EFuN#TUDy<)Y z{h4>EW(@T^AeiAXbNMR5Q&Y6`=5Siy)s?O0Epov1QK}vm?urbvo%1f4%x@A0YS zH5`sEZ4E-w5k3EZg4wkw@;}80s5w2p8XN;NIWqZ?LpJ4m*t2)u;Akt7e$qynM$#UY zB@b8;ML+Ab*9gnlh@4IAe(tSvpa0f~q0UuQ#gCH_+9P<>=!~#)S&sZhS&UA@SU>f= zN35Qejz4lT4hAXJDfPO;p3hk3#(hhlC*G9m9P+6nO)2USU+V9f3(s>L?`q_eLbzpe zSJ&cLeA-NrnB^kY44NW?!snZXkH+I>Ps|@qz1XHM>s?0_cb2d3n4dzY$I^J)AoRA# zm=%a=mo3EJwNEM~@1(A|>`Mph4B0=HlYX*Fb`5A(_QIc{A$Aeq#fz6x*P#H}&)Y-b z>g%@|wb0TkJPoVFI2yRe0nM8u-g?R=RVglPjA}1)NpN6qNbt<)@fD%0h6dM#)~*M{ zq4W_Ao&zgBL6%LBsfgZhl|IMgG(6Yd*zz4>E?2G_*>CvjZ~;{2BaPta`F zb5k(grPyulrh7|!Eg|E6<;hQD^X6R0EUNs#(JN$Lt; z_2uuY`b1r>JwFRC7k`Q5eXX5~iAf)3kjb)7vRYD}t(Ez6``n0an$vV< zbu>z!SD}wN{f0Qa{rhK=1$&^_ruyhn>KoB~Wk1CvLQrwYDa5T=J5SDzq+|G!rZ$ZZ z3-5_Od@@9(47Pf>gG={v%dkJHy4mMtpDyoC?0vFdOv6*w@42aYr;h1`hgPg5pZ9Zn z)>)D%TSlmoUu3`HfIpDc@Q^;kzuGVXBzzkSF0h}~a z7-$BBSOQt<7B5o5Oo9^&b=!vJRO&mRB0-s*v+=WC4H}iZ%0#4@J}rZb`t2!j7kU(Y zyP}nq!ocM%m5INv8tRx%nSTuw1p~o9Twt;?@4^-Pz78)hc&8_n(beKFKR1zuo_gDM zc)Q!f-yb+7465KZOqsinp2hF9{5%% zh|%v?Use{l5V+?_d$ia^<0q2BmdgUt`h3dhvU6otZmLlk@=EUqqq+=kPUJynYICaGoAiu0=Zi=;sIWbK zJx=Q8HyMIGygxvf=~0n4OKKmFv8anoT5M~wTC$n7;fK&trIvCKyNoyeI1_}y{tYQmxi7tFb^E=-__siWoWDGDL%*9`prBjQCr zSxmed{Od1?ke&ap0gVPyxv$F%*gFEqb81>P$b*t_Tsj|~I-VY*z^9}k>T}QC4UTD+ z>prshu=*l4Z{3x`a&O!o1FHp5RQHQ;`laFBX=t9lqwr%lQeMbOrHhb!YUZm9_PWE* z1eQSCP0nxosVY*WrE2%;O#}V?m)?AbWKGu3KKMGWq|81&eL+@tX}RMCYLX^-Taz-Z zk`O{AFyHaPF|vRr{+R1EBHp`;SNfacE#c4+2JN)Qhiv ztNP%E0rxoDoIGS-1!d4iy2A!+WWMsY8Jy1&Afa?YO<_udE~X1?GC$u4MV$V+Zx@%{ zRo;7W)?j7OUne<$(o@S)m)2{01JrHRW3PorTJb@>t_F5vJfKqK8sT$+@+9-~m^w77O$ZZfEBPv03i9U*0cfvw)Z0FhZA z;aA-~7vz#Ui;0K4V(e^ZK$jjm?8=@VE2m2h)@|MFEEo8zp|f57WtiCFMg$O5Uu}1j zhhkTvD%uuphO18u3VF-#iaQys>ho+T{z?AZHrBI8bj&suC22_^3EqC$@cXLdI(aQ< z)S(qtN0qtNtyj|zWstXJs{VYdlOfAB6{vQRG3b-d_57t8pgL@>uC7$KaNIZ~Ag=w+ z*mkw%$ev=;*f&|r+dQyDPE`X+FeJ;xu(&g&^6}5RBbrrGKbnq&^yR<+m~fqw9R$A8 zS|h)i;d|Jnd(8B(RKSlJwQWN4deNm*Gk#Y5g`m7x+O4hgVl|2?Fx6zI0>ed|G@_1) z?^4R?3P<9vRpR*nLytVk0j1Ncy9N9f5WoOGFn`|r+)^`~CgRJ*#~OMPhx_8eadnVL zc)#u2cR1tT9Kq7`aD010evAHfj!v8{e}=1#j)NHuzg9{R&{tD3Ig@Rj`NoZH&KzFY7*5G8U3T~Vn zZz5+SuMRc8U#M1icem$JAw?$yKJDDT*>yOXcxAG&^1)O zHPH(lx^nI6M?PSp1D9w^v!_6lQ(6#q<=zds8=Y{$Y_ieO;_dOE~+M|k2{^0>Q#O+^_w&;S@7`$f@>`>} zO@kvF$BJJr8&hPg^TmWjJaHVm>(*J%B>}-7CH(MbZk%tI+Bv%l0+Gt6K zrkO4yYZ|^bxO-;Ni^G+UUl@dRIiL1#&>Z*%1Xdl-&1ATlXlA}#s{TWqLB>R+QJk=Z z1T40cId?}NV;}-(G1nfiYfDFL=OZZ*#cg965WlfGpE4iS%&v-d0PAKtTpJ#6#eopg zX~q8m(O<*@W>3MiY3PmLdo3P+4E?Nc&vLq%EC>+Rw()VyP59qwe48I7Sv+N~O)SA#cv7(N*>1CY zYHsz=QXSqM+vQeJ;ism#@@g~R%u3OKXD|In`Z1%P;eVW0Ct2p}Z7x5SvCy`#K5*+7 zA+uvJQLEDm3@M(|vMgVI^K_EnXThC0Zpmk_U8-xlYO`uGRkc>IJ^x!R`tO^h8^&}~ zj9OeS&BlVnCl_jZ$hX~=-?5W*cRXUJW%1~wuMH^ZhU5e~ul)&%p-t-x*!d;-g-CNQ zg8c<(qT&IUqAi<|5i=nX%aosQ?;ULR{qM8h1sm+DY|{=6cg#KM6x%U=zvwU&<>r_j zfDbTwrTOyqx~y_P31`onn+RuelEO&^E1_D)XF0njx@eZ+A)a&W!Qi8N@05%$poe(w zwG`1uh(Ai;)R}J8^L7!OZ2N1b+)a=o)I6NtR&lQ!!=%4;4zw0Awam32q z%*P1b`^NW2Vz$;|m|e0(py3Vh53My?&Ld%*=XdAU62X%cd@{>QjZ&<%#BGP2jT(pK z3L8%;M`0ShU0lEZe2y*ka#W5MiA#B=6@QikGcu|&+jUcvX{aCNVe(K**GY>gcXgFA z9#nQt7&f7DNRXPX|D5)uw?Vj(BVlRS@Sim|hF8uHC+JLJl46Qfq=$OAR3XX zc27ee7LunRw1KoNGt(kJmz-_qCbtJR%yKO1RjFh=3r&tI$RC>UKz|@VlBxsEX#T}m zlc>@V6hxT$Q{FTI9|UvlXSrh@^-OM$l9g>`2}lYa+BsckY@T2W#~F)=t}NC?q;&(! z%+IEPVYr;w&URNlV@GvKa#c}`1$;-3H&I8=yAVWZr#>Py-9FdYG zWvcBAy~jL){UR%^!g_qjIh?O%{IuwAYX3*Ft`FJId9KkLP&xr`ao>~kO4ri-MA(3X zgCTrI87vHPoJsn^FM~XB=s*7=H1NY5h;ixAgOr(YMN<|6lv)Ii)C7JKIt-62B38eV zo2c9YRT+zxi*ngb(=4*(no(L1Y%309_j~nRY#+-k69IrEM(6(s;G!l0*Gi zLf^gJ_%ZJXXFQtzbw*>-3YE~J`2Y`#8*A4t3c<(@4@hMFc;8~rO-RZK^MRW)_cuz- zPshIGr@hPXVnW9phHKise%O6g$9AiP9?o-&PlB0%hY%u6rAsa4c;%BzjKE zOWCQHlS`okxA7ydq3}#v%uQ@JUh$s~G<0s%%;
  • 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 literal 0 HcmV?d00001 diff --git a/read/page-1.html b/read/page-1.html index 6a3757b..00585a4 100644 --- a/read/page-1.html +++ b/read/page-1.html @@ -1811,6 +1811,7 @@

    Truth⚓︎

    +

    computer screen asking for a password

    Toril stared at her computer screen in disbelief. It showed a series of input boxes for a long password, too long to guess.

    "No, no, no, no." She said aloud with serious concern. It was like running into a blue screen, not a good sign at all, especially not on the eve of Halloween, one of the busiest seasons of the year for the city's warehouse. They had a guaranteed delivery to meet.

    diff --git a/search/search_index.js b/search/search_index.js index 27a02f0..2c36c2b 100644 --- a/search/search_index.js +++ b/search/search_index.js @@ -1 +1 @@ -var __index = {"config":{"lang":["en"],"separator":"[\\s\\u200b\\-_,:!=\\[\\]()\"`/]+|\\.(?!\\d)|&[lg]t;|(?!\\b)(?=[A-Z][a-z])","pipeline":["stopWordFilter"]},"docs":[{"location":"index.html","title":"home","text":"

    Home

    "},{"location":"buidl-hodl/index.html","title":"BUIDL HODL","text":"

    Exploring the principles behind empowering technology, and how they tie-in to our daily lives.

    "},{"location":"buidl-hodl/experience/index.html","title":"experience","text":"

    development & design shape our product experiences

    ","tags":["ux"]},{"location":"buidl-hodl/experience/index.html#bridges","title":"bridges","text":"

    As children, we often hear stories of butterflies. We are awed by how a caterpillar can become a winged creature, as if blessed with some kind of magic. It feels almost surreal to look at what seems like two different insects, and yet we know they are one and the same.

    A caterpillar is the foundation to a butterfly. It carries its bands of colors like FOSS projects carry principles or unconference goers carry t-shirts. The difference is in how it moves. A caterpillar is significantly slower, its vision is limited to what is in front of it, it cannot enjoy gliding in the wind.

    When it comes to software, in order to become a butterfly, code must bridge in constructive loops with design.

    Development is the behind the scenes framework that can make everything run well, design is what translates that framework into something we can understand and use. As design and development interact, the human connection with a product becomes smoother, like gliding in the wind. It is understandable, like having the vision of a landscape from higher up. It is enjoyable and familiar, like a butterfly that does not need to think that it\u2019s flying, it just does.

    When development and design can walk back and forth, building better experiences, a product has left its cocoon.

    ","tags":["ux"]},{"location":"buidl-hodl/freedom/index.html","title":"freedom","text":"","tags":["freedom"]},{"location":"buidl-hodl/freedom/index.html#freedom-vs-control","title":"freedom vs. control","text":"

    Technology, including the internet, has opened new worlds for connecting and empowering people across the globe. It is as if we have gained access to new dimensions and dissolved barriers between us.

    These dimensions are a reflection of humanity. As you dive deeper into how technology has been shaped and reshaped, you often discover widespread practices of dominant global societies with central organizations who decide the rules and the access. This leaves space for greed, censorship, corruption, data amassing, privacy infringement, and other practices that forgo a foundation on human rights for a foundation on control and maximum profit.

    It is a paradox and a mystery to think that those in power can institute policies that can infringe on their own rights.

    As some build on control, surveillance, and maximum profit, others build on the idea that \"information wants to be free.\" In many ways, it not only wants to be free, it seeks to be freeing. It can be built on freedom, love, and individual rights. A challenging frontier, empowering technology calls upon each person to be responsible over our own lives.

    If you have lived under authoritarian rule, if you have experienced the ravages of war, if you have experienced the hardships of spiking inflation, if you have been censored for using your voice to defend human rights, if your bank account has been closed or worse for supporting a protest, if you've been persecuted for being different, the choice of personal freedom through responsibility is simple.

    Technology is growing to allow personal responsibility and control over your own money (bitcoin), identity (nostr, web5), privacy (DIDs)...

    It gives you the keys to make choices over your own life, a freedom we did not know we had lost.

    ","tags":["freedom"]},{"location":"buidl-hodl/keys/index.html","title":"What it means to own your keys.","text":"

    Thoughts on the freedom of removing third parties.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#what-do-you-see-keys","title":"What do you see? Keys.","text":"

    2024\u00b7April\u00b703

    We all learn through observation, imitation, practice, mistakes, and more practice. We learn by comparing and contrasting what we see in the world, in order to imagine what we wish it could be. At core, we long for something that defines us and adds meaning to our daily lives.

    Copycat imitation is not interesting. A custom creative journey is.

    Some say, experience gives you a unique style, as you learn the tools. Experience, however, opens a myriad of possible roads to create art. You may relate to that as knowing how to shape and reshape a coding language for your various needs and purposes. The deeper you learn and test how programming languages work, the wider array of choices on what and how to create. While in code you may seek efficiency and simplicity, in art, people often seek a recognizable look.

    If you see some of my latest artwork, you might say there is a look, but the reality is different if we look across time. Art can vary widely, even wildly, depending on both purpose and media.

    If I do not hope for a recognizable look, what is it that I hope for?

    nostr spirit

    If we only look at the quality of the code or the style of the art, we are often holding a boxed-in perspective. Take nostr, for example, you could compare it with other social media and criticize it solely on how a single client looks and feels compared to what you have experienced elsewhere. Based on that sole known concept, some may see nostr as \"not quite the same\", as if something was missing: their people. But are people locked-in their previous apps forever?

    That depends on how you see nostr, just like it depends on whether you understand the story behind the art. For me, switching to only nostr was simple, but I went down the rabbit hole. I feel more grateful everyday for all the qualities that make nostr different: Yes, it's also about the people.

    The people on nostr are shaping what it becomes on every layer: Code, design, UX, content, and beyond. You do not get that anywhere else. It is not advertisements nor algorithms built for advertisers or data buyers that make the decisions. We make the decisions, as part of a larger community. Hence, we are free to contribute to building what fits us best.

    Over time, I realized I do not want the engagement farming, the unethical data gathering, the possibility of having my account cancelled because I think different. I am only on nostr. The only other account I keep is Pinterest, but not on a social level. I hope one day, nostr will have as much content to discover. It depends on us to make it what we wish it to be.

    What nostr solves for is not the same as other social media. You own your nostr on so many levels. Your keys give you access to any app on the nostrverse, along with all of your notes, follows and followers. It's a compact suitcase, but it fits so much. For content creators, it opens the door to micropayments through zaps. This value4value support is not based on advertisements, it is a direct link to your audience, and the specific content they appreciate. Signal over noise.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#easter-eggs","title":"Easter eggs","text":"

    I keep digging deeper into what is at the core of freedom tech and how it inspires us, as a community. Over the years, I have often added small details with personal meaning to art, a sort of Easter egg. Not the kind of Easter egg that would be noticed nor understood, looking from the outside in. Freedom tech, however, is an open community with various symbols adding meaning to our everyday lives. Naturally, the Easter eggs have continued, but in a way that you, the observer, can discover and understand.

    pura vida

    When people dismiss technology like Nostr or Bitcoin, it\u2019s often because they do NOT see what makes them special. I\u2019d like art to reflect the idea that some people do NOT see, but for those who do, it is something meaningful and empowering. Perhaps, even when you do NOT know the meaning behind it, it will spark your curiosity to find out why it\u2019s there.

    Take this Nostriga t-shirt design, for example. It carries keys. Five of them. You will spot four of them easily, but the fifth one\u2026 that may be a bit of a surprise. For those who understand the value of owning your keys, and hence your nostr, you will see more than five keys there. You will see why keys matter, and that, cannot be seen with the eyes.

    Nostriga t-shirt @ shop.nostr.build

    It is not the style, but sharing with our people the meaning and principles behind it that makes all the other stuff special.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#support-loop","title":"Support loop","text":"

    unknown date

    Nostr exists outside of the rule of platforms and those who seek to control them. HODLing your nostr keys is hodling your identity and social graph, outside of KYC. By helping develop nostr, you are helping people escape walled gardens & gain control and choice over their identities & have a path to value4value. By using nostr, you are supporting that which supports your freedom of expression.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#hodl-keys","title":"HODL Keys","text":"

    unknown date

    Keys are interweaved into our daily lives. They open milestones and memories:

    Home keys

         Music keys\n

    Car keys

                Key ingredients\n

    Keyboard keys

          Click, \n           click, \n              click\n

    nostr keys

           bitcoin keys...\n

    If you are familiar with bitcoin, you may realize it can empower you to have full control over your money, without intermediaries of any kind\u2026 as long as you have your keys and keep them safe. Just like your house keys, if you leave your bitcoin where others have the keys, you run the risk of losing what you have. Bitcoin can be different, you can choose to take full responsibility of it, though that may take an open mind and a lot of diving into deeper and deeper rabbit holes.

    We have learned to keep our home keys safe and where we can find them (hopefully). We keep them away from those we do not trust. Bitcoin is similar though it also means being open to learning, open to trial and error, and open to feeling the freedom of empowerment.

    ","tags":["keys"]},{"location":"buidl-hodl/limited/index.html","title":"limited","text":"","tags":["limited"]},{"location":"buidl-hodl/limited/index.html#21-million","title":"21 million","text":"

    Bitcoin is limited edition. Only 21 million bitcoin will exist. Something rare, like bitcoin, is valuable because we cannot find nor create more of it. Like a hug from your grandma or loved ones. Like that person who understands you like no one else can. Like milestones in our lives that cannot be replicated.

    ","tags":["limited"]},{"location":"buidl-hodl/openness/index.html","title":"openness","text":"","tags":["openness"]},{"location":"buidl-hodl/openness/index.html#rain","title":"rain","text":"

    \u201cNo matter how well you water plants, they can never quite grow like when it rains,\u201d grandpa used to say, as he watered the garden late in the afternoon, awaiting the rainy season.

    When we work on our own, outside of open-source teamwork, outside of open resources for anyone in the world, it can often feel like waiting for rain.

    FOSS has a way of gathering a unique mixture of creativity, coupled with caring about humanity, strengthened by a breath of freedom. It is as if it could rain on anyone and that rain could help buidl stronger solutions.

    ","tags":["openness"]},{"location":"buidl-hodl/proof-of-work/index.html","title":"proof of work","text":"","tags":["PoW"]},{"location":"buidl-hodl/proof-of-work/index.html#do-you-know-your-developer","title":"Do you know your developer?","text":"

    One of the strongest protections of someone's work is PoW and the network effects it generates as it spreads across communities. As long as we stay connected to the builders, no one should be able to come, clone a project, and take all the credit for other people's work.

    At the heart of every project is not its code, but its people. Grateful for all those contributing to FOSS.

    ","tags":["PoW"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html","title":"nostr in time","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#before-and-after","title":"before and after","text":"

    Looking at nostr client progress.

    On our day to day use of nostr, it is easy to lose track of the many improvements and unique experiences it offers. If we look back in time, we can see how much some nostrverse projects have grown. This is a field trip to document those changes across time.

    field trip focus

    • differentiating features
    • interoperability
    • zaps & value4value
    • tools for content creators
    ","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#follows-are-nostrs-algorithm","title":"follows are nostr's algorithm","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#coracle","title":"Coracle","text":"

    developer: hodlbod@coracle.social

    differentiating feature: music

    One of the best features in nostr is showing content based on who you follow and who your follows follow (a.k.a. your network). It helps focus on your interests, and it reduces spam. While, in the future, nostr clients may offer choices in algorithms to curate content, it is good to always have the option to see content based on who and which topics you follow. You are the curator.

    Coracle has taken a unique approach to this. It now has a button that finds music on nostr from your network. You can listen to that music while you look through your notes.

    Have a favorite musician on nostr? Let me know.

    ","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#before-early-2023","title":"before (early 2023)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#after-early-2024","title":"after (early 2024)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#what-constitutes-growth","title":"what constitutes growth?","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#primal","title":"Primal","text":"

    developer: miljand@primal.net

    differentiating feature: tracking network effects

    Nostr offers the possibility of developing various curation tool choices. Primal already offers insights into nostr's network effects across time through its explore tab and trending users.

    How could we go deeper? Could we see top posts from within our follows or topics?

    What is the best metric? Zaps? Could we see what is most replied to by our follows? What are the most followed hashtags?

    How could we better understand growth, not just in terms of the amount of people trying nostr, but on who is staying and engaging much deeper and why?

    ","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#before-may-2023","title":"before (may 2023)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#after-january-2024","title":"after (january 2024)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/trust/index.html","title":"trust","text":"","tags":["trust"]},{"location":"buidl-hodl/trust/index.html#how-do-you-prove-youre-real","title":"How do you prove you're real?","text":"

    Each human being is unique and creative in their own way. It is hard to fathom anyone wanting to be an impostor. Impostors exist, and it can be a challenge to know the difference.

    If you meet someone in real life, it is easy to exchange your npubs, but what happens when you don't?

    In nostr you can tie your account to your website as a way of verifying you identity through what's called a NIP05. In some nostr products, you can see your name with an @yourwebsite.com This is particularly useful for content creators, proving you're the author, or you belong to that organization.

    To help tell you apart from bots, some websites offer NIP05's. It doesn't end with your domain, it ends with theirs, but it is still one strung higher in the ladder of trust.

    Combine that with other trust signals to reveal that unique mixture that makes you, you: Your interactions with the community, creating and sharing your own content, sharing what you find interesting, in other words, just being you is a trust signal.

    What makes you who you are?

    ","tags":["trust"]},{"location":"buidl-hodl/trust/index.html#getting-back-our-data","title":"Getting back our data","text":"

    Apps are a bridge to the services we want, from social media to health apps. We express part of our lives through them. Many apps are built around advertising from data gathering, but new doors are opening for building trust & giving back control to people over their content, money & identities.

    Many apps are built to track and remember as much information as they can about us, instead of getting only what they need and building trust over time as new services are needed, or through developing stronger relationships with consumers.

    From the moment you download an app, it can gather data & keep doing so even when we're not using them. It's as if, before we sit down at a restaurant to place an order, they already have our contact & payment information, & more access than the \"gossip\" of the town would know.

    What they could know is hard to imagine: A full list of our friends, family & acquaintances, our user content (emails, photos, recordings...), where we live and where we are at any moment in time, demographics and psychographics (sensitive info), what we buy, the websites and places we visit....

    We are often using \"free\" services in exchange for our data, which is used and sold for advertising. This often comes at the expense of privacy & security. However, an app does not have to be free to gather our data. How many services do you subscribe to that have poor privacy practices. Do these practices develop consumer loyalty or is it invasive and spammy? What are better ways of building sustainable products?

    Many times we are locked into using an app, because we need access to their services & if we choose to delete our accounts, we cannot take our data with us. Building trust & accountability can come with offering choices to consumers, & those can come from giving us control over our data.

    It is a joy to see how self-custody bitcoin apps, and many nostr apps, often choose to gather as little data as possible. This is a path to replacing the advertising incentives, which foster ecosystems for data gathering, instead of for empowering products. More paths are in the works, like Web5 by TBD & the community at large.

    How will these efforts encourage the growth and development of alternative creative solutions for sustainable product building that protect the individual's privacy and give back control of data & identity?

    Who'll be the service providers of the future? What will they prioritize when building their products? Will they discover that instead of gathering information obscurely in the background, they can walk other paths to develop stronger loyal relationships with their customers?

    Will most people understand the importance of being in control of their identity, choosing levels of trust & privacy, knowing they can deny or revoke access to their information? Will they be able to carry their identities back with them, just as we can walk out of a restaurant?

    ","tags":["trust"]},{"location":"buidl-hodl/trust/index.html#on-spam","title":"On Spam","text":"

    Something is out there...

    As your notes float in nostr cyberspace and get shared between relay servers, something else is out there too. No, it's not an alien creature from a sci-fi movie, it's spam. A bit like galactic trash, it can fill global feeds with mountains of gibberish, preventing real content and conversation from happening.

    One of the ways some in the nostr community are addressing spam, is through paid relays. At this moment, the relays offering this service, use it like a ticket in, where you pay a few sats (1,000 to 5,000) to cross through their gates. Spam is generated in such large numbers, that having to pay relays, can add up quickly, hence probably deterring its practice. Less spam leads to a bit of zen, or perhaps eden.

    Another way to address spam is to have home feeds based on follows and their follows, and global feeds based on specific relays. Many nostr clients are adding unique settings that can be tweaked not only to prevent some spam, but to shape your own experience.

    Nostr thrives on freedom of expression. There is no perfect solution to address spam. Multiple avenues with different approaches will let people choose their nostr paths, whether they have sats to give or not.

    What solutions are you seeing to address spam?

    ","tags":["trust"]},{"location":"buidl-hodl/value4value/index.html","title":"value4value","text":"

    a content creator economy zaps

    ","tags":["value4value","zaps"]},{"location":"buidl-hodl/value4value/index.html#get-your-nip57-zappers-ready","title":"Get your NIP57 zappers ready","text":"

    Stars-Wars style lightning zaps without needing to defend yourself from anyone. Instead zapping allows you to support what you believe in.

    Your target is content that rings true to you somehow. The result: Motivation, encouragement and the rise of a value4value culture.

    It isn't the rise of the empire, but the Rise of the Empowered.

    What do you value?

    ","tags":["value4value","zaps"]},{"location":"buidl-hodl/value4value/index.html#mirror","title":"Mirror","text":"

    \"Fix the money, fix the world\"

    The advent of bitcoin has opened possibilities for \"fixing\" various flaws in the current financial systems, but our relationship with money should change as we learn to embrace a sustainable foundation.

    Failing to change our thoughts and actions toward money can generate similar pitfalls and a reliance on carbon-copy uses built on top of bitcoin. This can lead to masking and removing access to bitcoin's freedom and empowerment.

    Unnoticed, money connects us across the globe, much deeper than an electrical grid. It touches every aspect of our lives, from the material like purchasing a house, to the invisible like the memories that help in making that house a home.

    When we stare at money's face, we may see a reflection of every emotion we have tied to experiences across our lifetimes: hope, fear, dreams, barriers, challenges, empathy, support, love.

    We live in a world of contrasts. Money can be a foundation to gratitude or envy. It can help build a stronger future for coming generations or focus only on surface rewards now, disregarding future consequences. It can be a fair or an unjust measure of our time. It can plant and harvest what we value, be it meaning or wastefulness.

    Unbeknownst to most of us, many of the negative emotions and real life consequences we tie to money, are not just based on our life experiences but on how money's been built and managed.

    Sadly, money often feels distant, cold, and, if allowed, it can grow fear, greed, ego, envy, anger, competition, and popularity in their most negative connotations. It is as if the human heart could be disconnected from anything money touches, turning it into dissonance, anxiety, and heartache.

    How we relate to money is often a reflection and a reaction to our world. As we dive deeper into the rabbit hole, we can choose to carve our own path.

    What do we want to see reflected in the mirror of our lives?

    ","tags":["value4value","zaps"]},{"location":"freedom-tech-meetup/index.html","title":"freedom meetup graphics and templates","text":""},{"location":"freedom-tech-meetup/index.html#nostr-meetup-kit-wip","title":"nostr meetup kit (WIP)","text":""},{"location":"freedom-tech-meetup/index.html#the-unbadges","title":"the unbadges","text":""},{"location":"freedom-tech-meetup/index.html#the-unlogo","title":"the unlogo","text":""},{"location":"freedom-tech-meetup/nostr/index.html","title":"nostr meetup kit","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-nostr-meetup-kit","title":"the Nostr meetup kit","text":"

    vector graphics and templates to make coming together meaningful

    One of the freedoms of nostr is that it has no rulers to dictate what it should look like. Having no centralized company to decide on the brand for nostr, means you have a personal choice on how to represent your nostr.

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/index.html#the-unlogo","title":"the unlogo","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-unbadges","title":"the unbadges","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-untshirts","title":"the untshirts","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-unstickers","title":"the unstickers","text":"

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html","title":"the Nostr unbadges + unlanyards (neck straps)","text":"

    unbadge templates for a protocol without rulers

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html#keys-r-freedom","title":"keys r freedom","text":""},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html#powered-by-volunteers","title":"powered by volunteers","text":""},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html#privacy-matters","title":"privacy matters","text":"

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html","title":"the Nostr unlogo","text":""},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#to-nostrich-or-not-to-nostrich","title":"to nostrich or not to nostrich","text":"

    How do you answer a question with no right or wrong answer? You do so with choices. Hence the unlogo is not just one version. For now, it applies two different cultural symbols from the nostr community: the nostrich and the alien.

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#logo-files","title":"logo files","text":"

    You may use these nostr logos freely, if they resonate with you.

    Find the .svg & .png files below.

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#nostrich-nostr-logo","title":"nostrich nostr logo","text":"

    spacing

    svg's

    png's

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#alien-nostr-logo","title":"alien nostr logo","text":"

    svg's

    png's

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#icons","title":"icons","text":"

    The nostr nostrich and nostr alien icon designs carry the same purple background for uniformity. The smaller sizes reduce details for clarity.

    256x256

    180x180

    150x150

    72x72 (svg)

    48x48 (svg)

    32x32 (svg)

    16x16 (svg)

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html","title":"the Nostr unstickers","text":"

    print your own nostr unstickers

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html#keep-the-nostr-weird","title":"keep the Nostr weird","text":"

    png

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html#zaps-running-on-nostr","title":"zaps running on nostr","text":"

    png

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html#nostr-only","title":"nostr only","text":"

    png

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html","title":"the Nostr unt-shirts","text":"

    print your own nostr t-shirts

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html#keep-the-nostr-weird","title":"keep the Nostr weird","text":"

    png

    svg

    svg ink layers

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html#running-on-nostr","title":"running on nostr","text":"

    png

    svg

    svg ink layers

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html#nostr-only","title":"nostr only","text":"

    png

    svg

    svg ink layers

    editable files on Figma

    "},{"location":"gift-and-nemesis/index.html","title":"gift and nemesis","text":"

    Exploring the contrasts in technology.

    "},{"location":"gift-and-nemesis/decentralization/index.html","title":"decentralization","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#are-you-the-product","title":"are you the product?","text":"

    In a social media landscape where your data is sold to advertisers and can be given to governments (concerning if you're a journalist, activist, have minority points of view...), the Nostr is a refreshing alternative.

    ","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#you-are-not-the-product-on-nostr","title":"you are NOT the product on nostr","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#but-why-what-can-go-wrong-with-other-social-networks","title":"But why? What can go wrong with other social networks?","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#social-media-sell-your-data","title":"social media sell your data","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#what-you-feel-is-yours-can-get-taken-away","title":"what you feel is yours can get taken away:","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#with-other-social-networks-you-are-the-product","title":"with other social networks, you are the product","text":"

    2B continued...

    ","tags":["social media"]},{"location":"gift-and-nemesis/empowerment/index.html","title":"empowerment","text":"","tags":["empowerment"]},{"location":"gift-and-nemesis/empowerment/index.html#self-custody","title":"self-custody","text":"

    Bitcoin gives you the choice to own it 100%, if you learn to keep it safely in your own self-custodial wallet and with your own keys. You may have no need for a bank or an outside party to keep your bitcoin, though you may need a third party if you want to exchange it for your local currency. These third parties are often exchanges, and as a best practice, you should NOT keep your bitcoin in an exchange, instead choosing your own self-custody wallet.

    To HODL bitcoin is a personal responsibility you can choose, instead of delegating it to a third party. It is a form of autonomy. The more we learn about bitcoin, the more we value autonomy. This makes a difference in how we live our lives, the responsibility and challenges that we take, and even where we choose to live.

    When something infringes on that autonomy, it makes us rethink our choices and look for possible solutions.

    ","tags":["empowerment"]},{"location":"gift-and-nemesis/ethics/index.html","title":"ethics","text":"","tags":["ethics"]},{"location":"gift-and-nemesis/ethics/index.html#what-if","title":"What if...","text":"

    ...we could break history\u2019s cycles of oppression, where revolution after revolution has often meant that the \u201cwinner,\u201d even when starting with good intentions, becomes an oppressor of the \u201closing side\u201d, like an Orwellian Animal Farm repeated across the centuries?

    Imagine embracing the technologies getting built on an ethical foundation. What happens when we BUIDL on the principles of fairness, equity, openness, freedom of expression, love, integrity, truth, gratefulness and non-violence? What does that world look like?

    ","tags":["ethics"]},{"location":"gift-and-nemesis/incentives/index.html","title":"incentives","text":"","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#on-greed","title":"On greed","text":"

    Greed runs rampant when it knows no love. A curse running through humanity's veins, as if placed there by an evil enemy, yet one does not exist. Greed, however, is very good at coming up with new enemies. Corrupting hearts into caring about nothing but itself, greed has a serious disregard for the consequences.

    Too many have been lost to its strings, believing they are the puppeteers, when indeed they have become the puppets to an insatiable thirst for control. Greed welcomes fear and anger into its arms, destructive forces built on nothing but smoke and mirrors.

    Can curses be broken?

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#when-the-currency-is-attention","title":"When the currency is attention","text":"

    Generations no longer know what it was like before social media. Our lives have always been social, but what we do when the tools to connect are right at our fingertips can be an authentic creative expression or be primarily based on attention-getting. The latter can lead to an illusory metric of self-worth.

    Creativity abounds on social media, it follows different patterns, like seeing the people we know modeling and curating their lifestyles, or being authoritative and accomplished. When we know them in person, we may notice how they have adapted to branding patterns dependent on the likes and comments to determine their self-worth. On the viewer's side, feeds may not be taken as learning or connecting opportunities, instead viewer's eyes hone in as if looking at trophies to imitate and compete toward.

    The signals point to attention-getting as being a valuable skillset, looking at metrics to generate similar content to the highest performing posts becomes a practice, and getting an influencer's like becomes a reinforcement of their goals. Attention is the currency.

    Short bursts of surface level information and quick emotional reactions abound, as they can generate the most engagement. This leaves less possibility oflonger conversations and building niche audiences. Click-bait headlines are read and taken as truth, but not clicked-through and analyzed. Heavy tilting to one side of an argument, without seeing the complexity of each situation or reading into sarcasm, leads to divisions.

    All of these markers can distort our reality and generate the feeling of a marketing and branding competition with the empty goal of reaching the \"masses\" and becoming an \"influencer,\" just for the numbers and quick growth. Creating content with the priority of generating attention, means being dependent on others to judge you, and just like one day popularity is flooding, another, cancel culture can be setting in. Often, people's self-confidence ebbs and flows based on these signals, or their lack.

    Human identity is so much deeper and complex than what we sometimes experience online. It should be independent of attention and judgement. Being exhalted or put down shouldn't break the balance within, and when it does, it should be a moment to reflect and get back to the center. It should not lean toward what is likely to get approval nor should it be silenced by what is likely to be rejected. It should reflect us.

    Imperfection makes us human, to focus on perfection and attention online, feels like when someone goes out on a few dates and pretends to be someone they are not. They may meet someone who is a pretender like them, but they'd be missing out on the one who loves them for who they are.

    When a new product feature is added, what do we hope for it? What are the incentives we are building into it? Is attention a worthy currency?

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#a-suitcase-of-memories","title":"A suitcase of memories","text":"

    As we actively look through the glass screens of our mobile devices, these little gadgets carry more and more of our lives.

    Each screen seems to be far away from what we consider tangible, as if everything digital belonged to the realm of the imagination.

    These screens, however, even when floating in the technological cloud, are becoming an essential part of our lives.

    They can be the keepers of memories & identity,

    The builders of creativity,

    The connectors to our family and friends,

    The discoverers of new information,

    The doors to our money,

    The guardians of our health,

    The organizers of our time,

    The builders of mindfulness...

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#lost-in-the-clicks","title":"Lost in the clicks","text":"

    Click, click through terms and conditions without reading them, click to close another cookie pop up, log in or create an account, otherwise be kept out.

    Having access to information at the touch of our fingertips is a form of freedom. We feel connected, within reach. However, this freedom is not as resilient or as real as it should be.

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#fomo","title":"FOMO","text":"

    Bells are ringing and it's not Christmas. Full inboxes, DMs, mentions, ads, notifications... Our way of life is changing. So much activity and information can distort our sense of time, as if it was no longer moving at the same speed.

    Time feels fast and fleeting, requiring immediate action. Piles of content means shorter attention spans, and FOMO can take residence, but only if we allow it.

    Technology's ephemeral qualities make it hard to imagine the negative consequences to what we are giving up, what we are allowing others to take from our readers or customers, or that technology could be used against us.

    If we don't allow ourselves the opportunity to slow down and be mindful of our choices, we can fall for the marketing of what is easy and popular, rather than looking deeper at the substance and what we want to be part of our lives.

    We have the freedom of choice on how we spend our time. We can choose to fill it with who and what feeds our souls in healthier ways. We should not miss out on what matters most by getting distracted with the extra noise. The FOMO we should have is not about the popular but the meaningful.

    who and what do you give your time to?

    ","tags":["incentives"]},{"location":"gift-and-nemesis/mistakes/index.html","title":"bugs & mistakes","text":"

    only if we embrace mistakes, and learn from them, will we grow stronger

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/mistakes/index.html#we-broke","title":"We broke...","text":"

    Nostr is like a decentralized fleet of ships at sea. Some days, storms hit those ships and nostr hodls on. Not every storm is a negative happenstance: A flood of people rushed through Damus' doors, when it was accepted in the Apple App Store. Access to nostr created a storm that tested the strength of relays.

    In real time, we could read how developers were bracing for the storm, how they fought to withstand it, and how, sometimes, stuff breaks... for a while. Then these notes and stuff transmitted through relays get built back up again. Resilience is another word for nostr..

    Storms did not only hit relays, they also hit lightning, as new people on nostr continued the tradition of sending their first lightning invoices, now transformed into zaps. Most of the weight fell on the Wallet of Satoshi's shoulders. Bitcoin has a similar ecosystem to nostr. In nostr you can discover various nostr clients, and in bitcoin, you can find many wallets. People began recommending Blue Wallet, Muun... to help with the high usage of new lightning zappers.

    Nostr is sometimes known for breaking things, often leading to stronger products faster. It experiences real life tests of scalability and it adjusts its sails to withstand future storms.

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/mistakes/index.html#aliens--unidentified-flying-objects","title":"Aliens & Unidentified Flying Objects","text":"

    We may have bold and italics to give emphasis to text, but we do not have a way to signal sarcasm. In order to understand it, we need to be in the conversation. What do we believe? What do we mock? We often mock fakeness, lies, disregard for truth and ethics.

    Life teaches us to laugh at our mistakes and imperfections. We can grow stronger when we can take criticism, when we can look deeper into how we work and learn from it.

    Yet so many centralized bodies do not tolerate sarcasm nor criticism, they do not allow for learning or growing, as if they wanted to remain stagnant, when everything is fluid. Anything that remains stagnant weakens over time, as if it was blind to its mistakes. Holding on to a broken past in the hopes to retain a power structure prevents positive growth and innovation.

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/mistakes/index.html#orange-pill-moments","title":"Orange Pill Moments","text":"

    In the bitcoin world, knowledge is a highly valued form of freedom. It is the \"orange\" pill inspired by the concept of the blue and red pills from the Matrix. Choose to take that metaphorical bitcoin orange pill and you will never look at the world in the same way. Knowledge has that power.

    Orange pills symbolize a bitcoin culture that thrives on learning, testing, and solving for issues. Swallowing bitcoin concepts can be revealing. Money connects us, yet how it works and affects people's lives across the globe is often an unspoken subject outside of bitcoin circles, treated as a taboo subject.

    The effects of an orange pill focuses on education and translates into real life choices that can improve people's lives.

    Technology can BUIDL on itself across time thanks to the work and openness of many people. Bitcoin brings together a technological foundation from the past, adding to it, and putting everything into a one-of-a-kind formula built with the purpose of solving for many of the issues in current financial systems. (Thank you Satoshi Nakamoto et al.).

    The orange-pill effect helps people gain a deeper understanding of the gaps and issues with current financial system practices, but this learning process spreads further into other areas of our lives. It encourages integrity, fairness, openness, low time preference, collaboration, personal responsibility, critical and ethical thinking... It allows us to connect with our humanity.

    As you look back on your own journey, what's been your favorite \"orange-pill\" moment? What did you learn? Has that knowledge carried unto other parts of your life?

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/network-effects/index.html","title":"I-Got-Your-Back Protocol","text":"","tags":["network effects"]},{"location":"gift-and-nemesis/network-effects/index.html#one-clients-win-is-a-win-for-all-of-nostr","title":"one client's win is a win for all of nostr.","text":"

    Nostr is interoperable. If you've heard the word protocol tossed around, without knowing its meaning: Imagine if Facebook and Twitter were both written with the same foundational code, so you could enter both of them and access your same profile, follows, followers, and posts on both of them, no matter which one you chose to use. People could find you on Facebook, even if you were only using Twitter. The difference between them would be the design and unique features they could offer you. Unfortunately, they are platforms choosing to run their own code, instead of running on an interoperable protocol.

    Nostr is different. It has a community of developers working on different projects. These projects all run nostr as their foundation. They could be thought of as competing with each other, because they can add similar features, and yet, each one also offers something unique. Every milestone each one reaches, makes the whole community stronger, pushing development and innovation into new horizons. It also gives you choice and access, unlike anything you've seen before. It's a win win.

    We celebrate the small steps forward creating new avenues of access to nostr. One client's win, is a win for all of nostr.

    Interoperability means thinking beyond yourself, beyond individual products, into the possibilities to support the whole. #Nostr is an I-got-your-back protocol.

    ","tags":["network effects"]},{"location":"gift-and-nemesis/network-effects/index.html#santas-pow--network-effects","title":"Santa's PoW & network effects","text":"

    Nostr is like Santa's workshop all-year-round. Features are the gifts of products that have a direct effect on our daily lives. They can empower and protect the individual. Their foundational principles are the magic.

    Nostriches around the world send their letters to nostr Santas in the shape of notes, asking developers for what they wish the most.

    Open source is open, because anyone can add their grain of sand and contribute to a project they care about. It is work we can verify, looking through the GitHubs, and sometime in the future, the nostr GitNests of those projects we love.

    The nostr protocol is a strong foundation to BUIDL upon, but its use and spread depends on its network effects. The stronger the community bonds, the stronger the protocol. It is a give and take.

    ","tags":["network effects"]},{"location":"gift-and-nemesis/originality/index.html","title":"originality","text":"","tags":["originality"]},{"location":"gift-and-nemesis/originality/index.html#custom-fits","title":"custom fits","text":"

    Many years ago, I heard of a shop in Paris that could craft a rare perfume just for you. You'd be guided trough a multiple level process, selecting base scents to make up the different notes needed to create a custom parfum. The chances you'd have of selecting the same notes as someone else would be minute, but even if your choices were the same, its scent would be different once worn. Perfume reacts to the uniqueness of your body chemistry, and your chemistry fluctuates over time.

    As rare as it seems to have your own custom perfume bottle, it pales in comparison to the magnificent diversity within humanity, so it is surprising to see the multiple ways of trying to fit people into a small set of perfect boxes, often unrealistic and unreachable.

    Not only can we not become someone else who is as unique as each one of us, but we should question why we would want to. Even a clone could not be you, because he/she/they/ze could not have the same experiences you have had.

    Many times, these categories and stereotypes are said to determine our fortune, but only based on quantifiable qualities used to measure you against others, turning fortune into an illusion of a triangle with just a few people fitting at the top.

    Life, however, is more like a turning wheel of experiences, and our fortune rarely depends on where you are on the wheel nor which categories you happen to fit into.

    In a similar fashion, sometimes products start looking like clones. Although some of the design features that make it to our hands benefit from familiarity, apps and websites also need something that sets them apart. A product maker can imitate, especially at the beginning of the building process, as they start to learn the tools of the trade, but with time, creativity should flourish.

    ","tags":["originality"]},{"location":"gift-and-nemesis/protocols-over-platforms/index.html","title":"protocols over platforms","text":"

    ","tags":["protocols over platforms"]},{"location":"gift-and-nemesis/protocols-over-platforms/index.html#ripple-effect","title":"Ripple effect","text":"

    A protocol like nostr is interoperable simplicity, yet it is not a dead language. Its code and its upper layers get written like gears in constant movement, churning new lines into websites and apps. It isn't code that sparks out of nowhere. It's molded and reshaped by open source communities brainstorming ideas, listening closely to the people who use their products, and bringing those ideas to life. Each step forward carries new challenges, as the gears shape PR after PR, with products built and strengthened over time.

    We cannot know all of the work that has gone into giving us a door to freedom of expression. We do not know the depth of the countless challenges or the innovative solutions as they are placed into the code. We do not know all the layers of thought that go into keeping protocol interoperability while also driving innovation. We do not know the extent of positive effects it could have across the globe and into the future.

    But we have the proof in our hands that the work is happening. Every day reveals a new surprise, a different way of using nostr. New doors open, because developers and designers care about freedom of expression, and continue to build upon that foundation.

    A tool for freedom built by many, yet united in nostr.

    ","tags":["protocols over platforms"]},{"location":"gift-and-nemesis/protocols-over-platforms/index.html#nostr-is-a-wider-team-effort","title":"Nostr is a wider team effort","text":"

    From the surface, it may seem impossible to be able to build nostr without a central figure dictating every move. Yet that absence is what makes this protocol move much faster and creatively than its platform counterparts.

    Instead of a chaotic mess without purpose or vision, as one might imagine protocols to be, nostr revolves around a number of creative hubs with specific types of development and design. Hubs interact openly with one another, sharing ideas, issues to resolve, and milestones to celebrate... Each hub is a team, and development depends on how well the team can gel while retaining creative independence.

    Nostr as a protocol works, in part, because of its guiding principles: Decentralization, simplicity, interoperability...

    Another positive aspect is the fun in building something that you interact with everyday. It feels purposeful to dig into issues and to find a way to contribute.

    It doesn't mean contributing is perfect, that there isn't overlap or mistakes along the way, but nothing is perfect. Nostr's ability to captivate creative people is what keeps its wheels moving.

    It should not be a road to burnout, but the threading of a community building on each other's open work and deep dives into solutions. It is a work that should not only value the present, but to value building a stronger foundation for the future.

    ","tags":["protocols over platforms"]},{"location":"gift-and-nemesis/truth/index.html","title":"truth","text":"","tags":["truth"]},{"location":"gift-and-nemesis/truth/index.html#how-will-humanity-build--use-ai","title":"How will humanity build & use AI?","text":"

    Some say the technological age calls upon us to adapt at a much faster rate than ever. Our worlds are being shaped and reshaped by technology. Creativity flows more freely, easily, and with tremendous scalability. Human thought can make it unto a digital canvas at a moment's notice, and new breakthroughs are making the process more dynamic.

    The printing press, and then the internet, freed books.

    The digital camera, and then cellphones, freed photography.

    Each technological breakthrough has been a tool that could offer more freedom, but only when held by those who value freedom.

    Is AI freeing us? It depends on how we choose to develop it and how we choose to use it.

    There has always been a fight between control and freedom. Books have been banned or taken down from online stores. Cameras can capture memories or spy on us.

    Many ethical concerns surround technology, yet it also holds the possibility of freeing some aspect of our lives. It all depends on the road forward. It is a complex rabbit hole filled with more questions than answers.

    Information has always been controlled in some way over the centuries, as they say, the winners of wars are the ones who wrote the history books. The darkest of times are the most silent, the ones that host the majority view as the sole source of truth, though it has nothing to do with truth itself. Information is more likely to be suppressed in conflictive and difficult times, and yet that is when it's needed the most.

    Controlling a story and making it one sided paints a flawed picture of reality. It can be used to place blame on others rather than on the real issue. It can fear or anger that often leads to giving up freedoms. It can also be used to quiet opposing points of view in order to keep power.

    Control of information is often a clear lack of transparency. It sits on murky waters no longer based on truth nor perspective on the complexity of a situation. It seeks to control while advertising freedom or safety, but it is neither.

    As AI makes a stronger dent into our lives, many questions arise on both the benefits and the tradeoffs.

    If AI is based on a large sample of the internet, does it truly reflect humanity, or only the voices of those who have had access to technology and whose voices have not been censored? Does it reflect real human thought and experience or does it pick up on the emotional reactions sometimes fueled by algorithms shaped to generate engagement and attention, instead of critical thinking and deeper learning. If it has wide access to the internet, how much is it gathering about us and for what purpose?

    Does it reflect every voice, or is it as selective as our history books? What biases is it selecting?

    Can it be open and transparent? What happens when it is held by the hands of the few with hidden biases, agendas, and incentives? If its workings are hidden from our view, how can we know why it is trained?

    Is it a way to let more of the minority voices have a say and a freedom to express their thoughts? Or could it be used to spread a majority point of view at a much faster scale? Could it be used to diminish minority voices, setting them on a path to silence? Will it spam most of our sources of information, making it hard to arrive at what is real and trustworthy?

    Can it help make self expression easier for the masses, or will it make a homegenous fabric of images, words and videos, representative that which those who control the inputs want to be the \"truth\"?

    As technology has advanced, we have also become more sedentary, will we let it turn us into mindless couch potatoes, or will we appreciate the sun shining on our faces and dive deeper into learning?

    Could it help us dig deeper or express more complex ideas? Or is it more likely to prevent us from seeing the truth or digging for it?

    What happens when you know someone has lied to you, not by mistake or ignorance, but on purpose? Are you be able to trust that person?

    What happens when we cannot trust that AI tells the truth? When it is neither open nor transparent. When we do not know how and why it is being programmed? What can we do when its development can be more about control than freedom?

    Like in much of the freedom tech ecosystems, we need AI alternatives that offer the openness, transparency, choice, and diversity of tools, so we are not dependent on centralized parties that can control most of the information we receive. Truth matters. Critical thinking has always been an important skill, but are we arriving at a time where technology will test how we receive that information and what we choose to believe more than ever before? Can we BUIDL something that carries the principles we value that support our freedoms?

    ","tags":["truth"]},{"location":"nostrverse/index.html","title":"Explore the nostrverse","text":"

    Diving deeper into the development of various nostr apps & tools

    "},{"location":"nostrverse/index.html#amethyst","title":"Amethyst","text":""},{"location":"now-and-then/index.html","title":"Now and then","text":"

    Love is the foundation for tools valuing freedom, choice, and personal autonomy.

    This is a field trip into the why behind freedom tech.

    Don't trust, verify.

    "},{"location":"now-and-then/index.html#now","title":"Now","text":""},{"location":"now-and-then/index.html#sci-fi-post-apocalyptic-story","title":"Sci-fi post-apocalyptic story","text":"

    I\u2019ll be exploring our cyberspace for those technological gifts and their nemesis. These discoveries will shape the base layers for a post apocalyptic science fiction story showing where those two paths could lead\u2026

    Through an open behind the scenes process, I'll be sharing thoughts and tips, asking questions, and creating open UX design resources as I test and learn more about the why behind the tech.

    The primary tech focus will be on bitcon, nostr, and their symbiosis. I'll be taking the writing aspect of storytelling and making it come alive through art, 3D modeling, music, and animation.

    Come along this creative journey as the story gets weaved, along with smaller, educational, yet kind of fun pieces.

    "},{"location":"now-and-then/index.html#find-me-on-nostr-only","title":"Find me on nostr only","text":"

    elidy

    npub1a7n2h5y3gt90y00mwrknhx74fyzzjqw25ehkscje58x9tfyhqd5snyvfnu

    "},{"location":"now-and-then/index.html#blogging-on-nostr","title":"Blogging on Nostr","text":"

    Behind-the-scenes

    \u2192 Highlighter

    "},{"location":"now-and-then/index.html#nostrorg","title":"Nostr.org","text":"

    Contributing to design and copy on splash page to welcome people to nostr

    \u2192 On GitHub

    \u2192 Version 2.0 coming soon, PR on GitHub

    "},{"location":"now-and-then/index.html#nostr-meetup-kit","title":"Nostr Meetup Kit","text":""},{"location":"now-and-then/index.html#behind-the-t-shirt-designs-what-do-you-see","title":"Behind the t-shirt designs: What do you see?","text":"

    \u2192 Latest design available on shop.nostr.build

    "},{"location":"now-and-then/index.html#then","title":"Then","text":""},{"location":"now-and-then/index.html#keep-the-nostr-weird","title":"Keep the Nostr Weird","text":"

    On YouTube

    "},{"location":"now-and-then/index.html#bitcoinostr-a-symbiosis","title":"Bitcoinostr: A Symbiosis","text":"

    On YouTube

    "},{"location":"read/index.html","title":"A freedom tech story in the works","text":""},{"location":"read/index.html#tick-tock","title":"Tick tock","text":"

    \u201cA storm is brewing,\u201d said Xileh to his granddaughter, Toril, as they looked out from the balcony of Rigmor's clock tower. The air felt cool and humid as they breathed it in. Clouds were forming in the horizon and the wind started to pick up.

    \u201cMost people can\u2019t tell when one is coming anymore.\u201d He continued.

    \u201cI know. They\u2019ve forgotten how to listen to nature.\u201d Replied Toril, in awe at the spectacle in front of them.

    \u201cI don\u2019t mean this storm.\" He said, taking a stronger grip on the balcony's rail. \u201cOur time here is limited. As I near the end...\u201d

    \u201cDon\u2019t say that.\u201d She interrupted him, noticing the many wrinkles on his face, a reflection of every experience and emotion he had carried across his lifetime. He had refused to go under the knife to correct them. She had grown to appreciate them as proof of what he had lived.

    \"When you look back on your life, you realize the only thing that mattered was love and those moments built around it.\" He turned to look at his granddaughter\u2019s eyes, seeing a gleam of hope for the future, wrapped in concern for her safety.

    \"History keeps repeating. Life is much worse in periods of silence like these, where human thought is suppressed through fear. We are privileged, because they still need us, but most of our people have been forced to forget.\"

    \u201cYou\u2019re starting to worry me.\u201d She said, noticing the seriousness in his voice.

    \u201cWorry is a sign to get ready. A lot will change. Your principles will be tested. You will have to make decisions that will affect people\u2019s lives and they can be heavy to carry. You can only do the best you can with the knowledge you have. Avoid making assumptions.

    \"Be careful who you trust. Do not get taken by empty words. I don't think you can trust _____.\u201d

    \u201cBut I know him well, he\u2019s practically family.\u201d

    \u201cIn this environment, his actions lived in a bubble. He is not the same person out there. I worry that he is not who we think he is. I hope to be proved wrong, but you can grow up in the same household and be opposite people. I fear, in my hope to protect him, I encouraged him to take more than to give. He is privileged above the rest.\" As he said that, the weight of the past felt so heavy in his heart that it could have pulled it down many floors.

    \u201cListen, Toril. I have been prepping something for you. It will be delivered in an unexpected way. You\u2019ll know what I mean when the time comes. This is important. No one can know about it.\u201d She nodded, knowing how complex a human being her grandfather was, so much so, that the idea of something unexpected was to be expected.

    \u201cHe cannot know about it either. He thinks he knows you just as you think you know him. They might use him to try to get to you.\u201d

    \u201cWhy do you not trust him?\u201d

    \u201cPeople who seek attention are often malleable, their principles don\u2019t exist in the ways we both understand them. Easy money removes the value of our effort and time. It can drive people to seek easy paths and the fastest way up to whatever ladder they think exists. Popularity may be popular in this society, but it doesn\u2019t make you who you are. That depends on your actions and the reasons behind them. Your choices must be independent of whether people love you, hate you or cancel you. They\u2019re your inner protocol.\u201d

    He continued speaking, as if he wanted to pour a lifetime of knowledge into those few minutes. He hoped to have given her enough tools to manage what was coming, but what he wished for the most was to have prevented it altogether.

    \u201cWhen words are built for headlines, stats, or votes, they cannot be trusted. You cannot trust someone who masks the truth, often not taking the time to dig deeper, to try to see the 360\u00b0 view. Nothing is as simple as it seems. A lot of what you see and hear are just fa\u00e7ades inside games of power and control. You must learn to see what's behind them.\u201d

    \u201cIt is hard to have people you trust wholeheartedly. You discover them when you spot similar principles and patterns of action. When you are lucky enough to have such a person, you keep them close, as they\u2019ll have your back. You protect them as they protect you.\u201d

    \u201cWas grandma that for you?\u201d

    \u201cYes, but I was too blind to see it in time. Do not make the same mistake.\u201d

    He removed a locket from his neck, one he had carried for as long as she had been under his care, and gave it to her.

    As she took it in the palm of her hand, tears started swelling in her eyes, like the clouds rolling in.

    The skies darkened and small rain droplets started falling, making a melancholic sound against the metal structure\u2026

    "},{"location":"read/odds-and-ends.html","title":"Odds and ends","text":"

    Every writing process has bits and pieces that do not quite fit within the story, but are somehow related to it. Since this is an open process, you'll find those here.

    "},{"location":"read/odds-and-ends.html#the-setting","title":"The setting","text":"

    In the city of Rigmor, the four massive vermilion gates, which once stood for truth, courage, and freedom, had become an association to fear. Closed off to keep most on the inside, by force rather than choice, these gates seemed to have forgotten their purpose. Instead of being open and filled with activity, they had been restructured to almost become walls. Since (some yet to determine unknown event related to war), Rigmor had lost its candor and innovation. What remained of its foundational bones, was the unique vermilion lacquer on the gates' rosewood frames, a reminder of a past that could come again.

    The words truth and freedom had been avoided in common lexicon for so long that they seemed lost, but not their meaning. Freedom is a natural state of humanity, it cannot be erased from our subconscious though fear may try. Deep within, away from that which corrodes the spirit, we all carry the essence of freedom. We all crave truth. While those feelings seemed to lay dormant, no one could predict the exact place where that spark of change could come from, but it always does. No stronger spark exists than in those places where hope seems lost, for it is then that it is most valued. The time for this city to awaken is about to begin.

    "},{"location":"read/page-1.html","title":"Truth","text":"

    Toril stared at her computer screen in disbelief. It showed a series of input boxes for a long password, too long to guess.

    \"No, no, no, no.\" She said aloud with serious concern. It was like running into a blue screen, not a good sign at all, especially not on the eve of Halloween, one of the busiest seasons of the year for the city's warehouse. They had a guaranteed delivery to meet.

    \"Could it be ransomware?\" she thought. Government offices and companies had been hit by a wave of strange tech occurrences.

    \"But it isn't asking for money. Phishing?\"

    \"(future name), has there been a power outage?\" she said in a louder tone.

    No answer.

    \"No access to my computer should not mean no access to the warehouse's assistant, or should it?\" She pondered. After shadowing Xileh for most of her life, there was still so much she didn't know about the inner workings of their logistics system.

    The warehouse was on 24/7 and almost fully automated. She had learned to troubleshoot on her own, but today she needed to solve A.S.A.P.

    She rushed out of the office taking a long hallway toward Xileh's lab. The hallway was flanked by windows revealing the warehouse's inner workings. She ran so quickly through it, that the lab felt like it was right next door. A package delivery robot holding a large box blocked the entrance. She went around it, ignoring it, and crossed the lab toward Xileh's main worktable. The robot followed her at a slower speed.

    \"Xileh! Xileh!\" she called out a few times, as she looked around the room, but he was nowhere to be found. He rarely carried his phone, so sending out a message would not help. At his age, he didn't keep office hours like he used to. His lab, however, reflected the spirit of a tinkerer that would never stop experimenting. She sent him a message anyway, only to hear the beep nearby.

    \"He would not miss being here for Halloween... Well, he might notice the message when he comes back.\" She shrugged.

    She approached the rows of bookcases and piles of paper in a corner of the room, reminded of how Xileh always wanted real world backups. She never understood why that was so important, until now.

    \"What if all the information was gone?\" She thought as she tried to make sense of Xileh's organization style or the lack thereof.

    \"But automation hasn't stopped. Everything seems to be running as usual.\" She held some comfort in that thought.

    She spotted the row of manuals for a lot of the warehouse's equipment. Her eyes scanned through them. \"Found it!\" She said aloud, taking the manual for her computer out of the shelf. As she opened it, it had a thicker yellow page with a recovery password.

    \"This is probably it.\" She thought, relieved, and thinking she had worried too much over a password.

    Taking the manual with her, she started walking out. She couldn't help but take a moment to look back. That large open studio held so many memories. The rays of sunlight were coming in through the trees outside of the tall windows, giving the lab an almost magical eerie glow, as if the robots Xileh was working on could come to life at any moment.

    She was startled by the delivery robot catching up to her.

    More relaxed, she said, \"Ok, let me see what you got.\" Odd, it was addressed to her with an urgent label. No info on the sender. Her mail delivery was always done to her office. She wasn't expecting a robot delivery either; they were only sent out when the packages were larger than the subterranean logistics system.

    She hesitated in opening the box, perhaps she should scan it first, just in case.

    It said urgent, but so was regaining access to her system. She sent an order to the robot through her wristband to head to the scan room, and she walked back to her office, not as quickly, but still feeling pressured to make sure this was the solution.

    She looked through the windows as she walked, everything seemed normal. The flow of robots and boxes never stopped. Xileh had told her the story of the architect who built the warehouse. Some had complained that it was a warehouse for robots and with it being almost fully automated, it didn't need anything architecturally appealing. They wanted a climate controlled box. The architect refused to remove the human element from it, and, because of that, these rows of windows existed. They gave an almost 360\u00b0 view of the warehouse at work. Xileh wasn't sure how he had convinced them to built it this way. Even if he had mentioned how building with a location in mind tends to save on energy, and how using stronger materials is an investment in the future, many only build for the now.

    Not even taking the time to sit down, Toril started typing the digits to the password: 19d6689c085ae, only to come up short.

    \"Oh, shoot!\" It was 13 digits, she needed 21. She sifted through the manual, but found nothing of help.

    As she stood there trying to think of a possible alternative, the delivery robot again caught up to her. It had ignored the order to head to the scan room.

    \"How creepy,\" she thought, \"First a password request appears out of nowhere, then a rogue robot. But some older robot models do not respond to the new software commands, and, this is not a sci-fi movie.\"

    Maybe Halloween was getting to her.

    \"Could this be what Xileh was talking about that night at the clock tower?\" She thought.

    She instinctively took the box opener from the robot's side. She had opened so many boxes in her lifetime, that it was second nature. As she lifted the flaps, she saw a myriad of flowers.

    \"Aww,\" she said in surprise.

    Xileh gifted her flowers every year for her birthday. She had gotten a different kind of flower each year: roses, lavender... Each had been made of different materials and colors. Each year carried a different meaning.

    These were orange marigolds, and they were real! Over the generations, companies had disfavored the natural, and real flowers were a rare request. During her time at the warehouse, she had noticed a few shipments of real flowers, and always wondered what those who ordered them could be celebrating.

    These had such a peculiar scent that it brought back childhood memories. Xileh used to say marigolds were the flowers of truth. They still grew in the wild behind the warehouse, on the outskirts of the city. She had often wondered if her grandma had planted them. Xileh said she had a green thumb, and that had become as rare as real flowers.

    Toril smiled wide, but, her birthday wasn't until January.

    She paused for a moment.

    \"Xileh and his riddles,\" she thought, while shaking her head. \"Halloween trick?\" She looked back at that screen with thirteen digits, needing 8 more.

    She typed out her birthday: 01 03 2140

    Hit enter, and...

    \"What?\" Toril's face turned pale.

    "},{"location":"terminology/index.html","title":"terminology","text":"","tags":["terms"]},{"location":"terminology/index.html#the-language-of-freedom-tech","title":"the language of freedom tech","text":"

    Tech has an evolving cyberspace lexicon based on innovation mixed with culture.

    ","tags":["terms"]},{"location":"terminology/index.html#client","title":"client","text":"

    Nostr is NOT just one app.

    A nostr client is an app or website created with nostr code that finds and posts nostr content unto relay servers. Since it is open code, any developer can build their own version of a nostr client running on the nostr protocol.

    ","tags":["terms"]},{"location":"terminology/index.html#keys","title":"keys","text":"

    Not your keys, not your social media.

    To join nostr, you don't need to give up your email or phone number. Instead, the first time you sign up to most nostr clients, you get a special set of keys. These are two long strings of letters and numbers unique to you. You can use them to enter most of the nostrverse. They also keep a path to your notes, follows, and followers.

    They belong only to you.

    You get a public key and a secret key. Share your public key, keep your secret key backed up and safe.

    ","tags":["terms"]},{"location":"terminology/index.html#nostrich","title":"nostrich","text":"

    The nostrich, in its various styles, has become the nostr mascot.

    The idea was born on December 16th, 2022.

    walker:

    @ dave can you write a joke about #nostr?

    note167jwwjamdwm48lje83804pjczkncu6prjpf3kamyslzpjtr7c5asvu9p2s

    dave (gpt3):

    Q: What do you call a nosy ostrich?

    A: A nosTrich!

    note163g7kae08rx4sqv5xq67dh3926pw5tkq2pzxctyzjh8ypcqldxfqwntysx

    Then, on Dec 20th, 2022, Will (jb55) posted the image above with the legend:

    \"I propose the nostrich to be the official nostr mascot and logo.\"

    note19dazj8tfcpl42gurwctxxj5lrq4t9qel9g7wyycjhrzqp93lxe4sqafzzg

    ","tags":["terms"]},{"location":"terminology/index.html#note","title":"note","text":"

    Instead of tweets or posts, nostr has notes. Feel free to write notes away.

    ","tags":["terms"]},{"location":"terminology/index.html#npub-or-public-key","title":"npub or public key","text":"

    Your public key takes the place of your handle. It is unique to you. You can also have a handle with any name you want, and you can change it anytime you want. You don't need to add any numbers or strange spellings, because what needs to be unique is your npub.

    npub + LongStringOfNumbersAndLettersUniqueToYou

    Share your public key with your friends, so they can find you or mention you. You can copy it from your profile (often found by a key or QR code icon).

    If you spot a QR icon in your nostr client, others can scan it and their nostr app should open to your profile page, as long as their app has that functionality. Some nostr clients let you share other people's npub QR's too.

    Someone else could try to impersonate you, use the same name, profile pic, and description, but they cannot have the same npub.

    ","tags":["terms"]},{"location":"terminology/index.html#nsec-aka-secret-or-private-key","title":"nsec a.k.a. secret or private key","text":"

    You are the sole keeper of your secret key. It is a special kind of \"password\" you can use to sign in to nostr clients, to create notes...

    nsec + LongStringOfNumbersAndLettersUniqueToYou

    It belongs only to you, not to a company. If you are used to the ways of platforms like Twitter and Facebook, you may think someone can help you recover it, but you won't find a \"forgot your password?\" option.

    Nostr is different, you're the one in control. When someone owns your account, they know your password and can help you recover it. One of the tradeoffs is that they can also close down your account, rate limit it, shadow ban it... On nostr you own your keys and should keep your nsec safe.

    TIP: Save your nsec in a password manager (for example Bitwarden). Write down a copy somewhere safe. Some nostr clients keep your secret key hidden in the Settings. Make sure you copy it and save it in your password manager before logging out. In the future, we may see options to save an encrypted copy in the cloud, perhaps some options already exist. Do not share it.

    If you are logging in through a website (not an app), save your nostr nsec in a special browser extension first. Browsers, by nature, are not as safe, your secret key could get stolen. You may see this option to log in labelled as \"login with extension or NIP-07\"

    ","tags":["terms"]}]} \ No newline at end of file +var __index = {"config":{"lang":["en"],"separator":"[\\s\\u200b\\-_,:!=\\[\\]()\"`/]+|\\.(?!\\d)|&[lg]t;|(?!\\b)(?=[A-Z][a-z])","pipeline":["stopWordFilter"]},"docs":[{"location":"index.html","title":"home","text":"

    Home

    "},{"location":"buidl-hodl/index.html","title":"BUIDL HODL","text":"

    Exploring the principles behind empowering technology, and how they tie-in to our daily lives.

    "},{"location":"buidl-hodl/experience/index.html","title":"experience","text":"

    development & design shape our product experiences

    ","tags":["ux"]},{"location":"buidl-hodl/experience/index.html#bridges","title":"bridges","text":"

    As children, we often hear stories of butterflies. We are awed by how a caterpillar can become a winged creature, as if blessed with some kind of magic. It feels almost surreal to look at what seems like two different insects, and yet we know they are one and the same.

    A caterpillar is the foundation to a butterfly. It carries its bands of colors like FOSS projects carry principles or unconference goers carry t-shirts. The difference is in how it moves. A caterpillar is significantly slower, its vision is limited to what is in front of it, it cannot enjoy gliding in the wind.

    When it comes to software, in order to become a butterfly, code must bridge in constructive loops with design.

    Development is the behind the scenes framework that can make everything run well, design is what translates that framework into something we can understand and use. As design and development interact, the human connection with a product becomes smoother, like gliding in the wind. It is understandable, like having the vision of a landscape from higher up. It is enjoyable and familiar, like a butterfly that does not need to think that it\u2019s flying, it just does.

    When development and design can walk back and forth, building better experiences, a product has left its cocoon.

    ","tags":["ux"]},{"location":"buidl-hodl/freedom/index.html","title":"freedom","text":"","tags":["freedom"]},{"location":"buidl-hodl/freedom/index.html#freedom-vs-control","title":"freedom vs. control","text":"

    Technology, including the internet, has opened new worlds for connecting and empowering people across the globe. It is as if we have gained access to new dimensions and dissolved barriers between us.

    These dimensions are a reflection of humanity. As you dive deeper into how technology has been shaped and reshaped, you often discover widespread practices of dominant global societies with central organizations who decide the rules and the access. This leaves space for greed, censorship, corruption, data amassing, privacy infringement, and other practices that forgo a foundation on human rights for a foundation on control and maximum profit.

    It is a paradox and a mystery to think that those in power can institute policies that can infringe on their own rights.

    As some build on control, surveillance, and maximum profit, others build on the idea that \"information wants to be free.\" In many ways, it not only wants to be free, it seeks to be freeing. It can be built on freedom, love, and individual rights. A challenging frontier, empowering technology calls upon each person to be responsible over our own lives.

    If you have lived under authoritarian rule, if you have experienced the ravages of war, if you have experienced the hardships of spiking inflation, if you have been censored for using your voice to defend human rights, if your bank account has been closed or worse for supporting a protest, if you've been persecuted for being different, the choice of personal freedom through responsibility is simple.

    Technology is growing to allow personal responsibility and control over your own money (bitcoin), identity (nostr, web5), privacy (DIDs)...

    It gives you the keys to make choices over your own life, a freedom we did not know we had lost.

    ","tags":["freedom"]},{"location":"buidl-hodl/keys/index.html","title":"What it means to own your keys.","text":"

    Thoughts on the freedom of removing third parties.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#what-do-you-see-keys","title":"What do you see? Keys.","text":"

    2024\u00b7April\u00b703

    We all learn through observation, imitation, practice, mistakes, and more practice. We learn by comparing and contrasting what we see in the world, in order to imagine what we wish it could be. At core, we long for something that defines us and adds meaning to our daily lives.

    Copycat imitation is not interesting. A custom creative journey is.

    Some say, experience gives you a unique style, as you learn the tools. Experience, however, opens a myriad of possible roads to create art. You may relate to that as knowing how to shape and reshape a coding language for your various needs and purposes. The deeper you learn and test how programming languages work, the wider array of choices on what and how to create. While in code you may seek efficiency and simplicity, in art, people often seek a recognizable look.

    If you see some of my latest artwork, you might say there is a look, but the reality is different if we look across time. Art can vary widely, even wildly, depending on both purpose and media.

    If I do not hope for a recognizable look, what is it that I hope for?

    nostr spirit

    If we only look at the quality of the code or the style of the art, we are often holding a boxed-in perspective. Take nostr, for example, you could compare it with other social media and criticize it solely on how a single client looks and feels compared to what you have experienced elsewhere. Based on that sole known concept, some may see nostr as \"not quite the same\", as if something was missing: their people. But are people locked-in their previous apps forever?

    That depends on how you see nostr, just like it depends on whether you understand the story behind the art. For me, switching to only nostr was simple, but I went down the rabbit hole. I feel more grateful everyday for all the qualities that make nostr different: Yes, it's also about the people.

    The people on nostr are shaping what it becomes on every layer: Code, design, UX, content, and beyond. You do not get that anywhere else. It is not advertisements nor algorithms built for advertisers or data buyers that make the decisions. We make the decisions, as part of a larger community. Hence, we are free to contribute to building what fits us best.

    Over time, I realized I do not want the engagement farming, the unethical data gathering, the possibility of having my account cancelled because I think different. I am only on nostr. The only other account I keep is Pinterest, but not on a social level. I hope one day, nostr will have as much content to discover. It depends on us to make it what we wish it to be.

    What nostr solves for is not the same as other social media. You own your nostr on so many levels. Your keys give you access to any app on the nostrverse, along with all of your notes, follows and followers. It's a compact suitcase, but it fits so much. For content creators, it opens the door to micropayments through zaps. This value4value support is not based on advertisements, it is a direct link to your audience, and the specific content they appreciate. Signal over noise.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#easter-eggs","title":"Easter eggs","text":"

    I keep digging deeper into what is at the core of freedom tech and how it inspires us, as a community. Over the years, I have often added small details with personal meaning to art, a sort of Easter egg. Not the kind of Easter egg that would be noticed nor understood, looking from the outside in. Freedom tech, however, is an open community with various symbols adding meaning to our everyday lives. Naturally, the Easter eggs have continued, but in a way that you, the observer, can discover and understand.

    pura vida

    When people dismiss technology like Nostr or Bitcoin, it\u2019s often because they do NOT see what makes them special. I\u2019d like art to reflect the idea that some people do NOT see, but for those who do, it is something meaningful and empowering. Perhaps, even when you do NOT know the meaning behind it, it will spark your curiosity to find out why it\u2019s there.

    Take this Nostriga t-shirt design, for example. It carries keys. Five of them. You will spot four of them easily, but the fifth one\u2026 that may be a bit of a surprise. For those who understand the value of owning your keys, and hence your nostr, you will see more than five keys there. You will see why keys matter, and that, cannot be seen with the eyes.

    Nostriga t-shirt @ shop.nostr.build

    It is not the style, but sharing with our people the meaning and principles behind it that makes all the other stuff special.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#support-loop","title":"Support loop","text":"

    unknown date

    Nostr exists outside of the rule of platforms and those who seek to control them. HODLing your nostr keys is hodling your identity and social graph, outside of KYC. By helping develop nostr, you are helping people escape walled gardens & gain control and choice over their identities & have a path to value4value. By using nostr, you are supporting that which supports your freedom of expression.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#hodl-keys","title":"HODL Keys","text":"

    unknown date

    Keys are interweaved into our daily lives. They open milestones and memories:

    Home keys

         Music keys\n

    Car keys

                Key ingredients\n

    Keyboard keys

          Click, \n           click, \n              click\n

    nostr keys

           bitcoin keys...\n

    If you are familiar with bitcoin, you may realize it can empower you to have full control over your money, without intermediaries of any kind\u2026 as long as you have your keys and keep them safe. Just like your house keys, if you leave your bitcoin where others have the keys, you run the risk of losing what you have. Bitcoin can be different, you can choose to take full responsibility of it, though that may take an open mind and a lot of diving into deeper and deeper rabbit holes.

    We have learned to keep our home keys safe and where we can find them (hopefully). We keep them away from those we do not trust. Bitcoin is similar though it also means being open to learning, open to trial and error, and open to feeling the freedom of empowerment.

    ","tags":["keys"]},{"location":"buidl-hodl/limited/index.html","title":"limited","text":"","tags":["limited"]},{"location":"buidl-hodl/limited/index.html#21-million","title":"21 million","text":"

    Bitcoin is limited edition. Only 21 million bitcoin will exist. Something rare, like bitcoin, is valuable because we cannot find nor create more of it. Like a hug from your grandma or loved ones. Like that person who understands you like no one else can. Like milestones in our lives that cannot be replicated.

    ","tags":["limited"]},{"location":"buidl-hodl/openness/index.html","title":"openness","text":"","tags":["openness"]},{"location":"buidl-hodl/openness/index.html#rain","title":"rain","text":"

    \u201cNo matter how well you water plants, they can never quite grow like when it rains,\u201d grandpa used to say, as he watered the garden late in the afternoon, awaiting the rainy season.

    When we work on our own, outside of open-source teamwork, outside of open resources for anyone in the world, it can often feel like waiting for rain.

    FOSS has a way of gathering a unique mixture of creativity, coupled with caring about humanity, strengthened by a breath of freedom. It is as if it could rain on anyone and that rain could help buidl stronger solutions.

    ","tags":["openness"]},{"location":"buidl-hodl/proof-of-work/index.html","title":"proof of work","text":"","tags":["PoW"]},{"location":"buidl-hodl/proof-of-work/index.html#do-you-know-your-developer","title":"Do you know your developer?","text":"

    One of the strongest protections of someone's work is PoW and the network effects it generates as it spreads across communities. As long as we stay connected to the builders, no one should be able to come, clone a project, and take all the credit for other people's work.

    At the heart of every project is not its code, but its people. Grateful for all those contributing to FOSS.

    ","tags":["PoW"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html","title":"nostr in time","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#before-and-after","title":"before and after","text":"

    Looking at nostr client progress.

    On our day to day use of nostr, it is easy to lose track of the many improvements and unique experiences it offers. If we look back in time, we can see how much some nostrverse projects have grown. This is a field trip to document those changes across time.

    field trip focus

    • differentiating features
    • interoperability
    • zaps & value4value
    • tools for content creators
    ","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#follows-are-nostrs-algorithm","title":"follows are nostr's algorithm","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#coracle","title":"Coracle","text":"

    developer: hodlbod@coracle.social

    differentiating feature: music

    One of the best features in nostr is showing content based on who you follow and who your follows follow (a.k.a. your network). It helps focus on your interests, and it reduces spam. While, in the future, nostr clients may offer choices in algorithms to curate content, it is good to always have the option to see content based on who and which topics you follow. You are the curator.

    Coracle has taken a unique approach to this. It now has a button that finds music on nostr from your network. You can listen to that music while you look through your notes.

    Have a favorite musician on nostr? Let me know.

    ","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#before-early-2023","title":"before (early 2023)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#after-early-2024","title":"after (early 2024)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#what-constitutes-growth","title":"what constitutes growth?","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#primal","title":"Primal","text":"

    developer: miljand@primal.net

    differentiating feature: tracking network effects

    Nostr offers the possibility of developing various curation tool choices. Primal already offers insights into nostr's network effects across time through its explore tab and trending users.

    How could we go deeper? Could we see top posts from within our follows or topics?

    What is the best metric? Zaps? Could we see what is most replied to by our follows? What are the most followed hashtags?

    How could we better understand growth, not just in terms of the amount of people trying nostr, but on who is staying and engaging much deeper and why?

    ","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#before-may-2023","title":"before (may 2023)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#after-january-2024","title":"after (january 2024)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/trust/index.html","title":"trust","text":"","tags":["trust"]},{"location":"buidl-hodl/trust/index.html#how-do-you-prove-youre-real","title":"How do you prove you're real?","text":"

    Each human being is unique and creative in their own way. It is hard to fathom anyone wanting to be an impostor. Impostors exist, and it can be a challenge to know the difference.

    If you meet someone in real life, it is easy to exchange your npubs, but what happens when you don't?

    In nostr you can tie your account to your website as a way of verifying you identity through what's called a NIP05. In some nostr products, you can see your name with an @yourwebsite.com This is particularly useful for content creators, proving you're the author, or you belong to that organization.

    To help tell you apart from bots, some websites offer NIP05's. It doesn't end with your domain, it ends with theirs, but it is still one strung higher in the ladder of trust.

    Combine that with other trust signals to reveal that unique mixture that makes you, you: Your interactions with the community, creating and sharing your own content, sharing what you find interesting, in other words, just being you is a trust signal.

    What makes you who you are?

    ","tags":["trust"]},{"location":"buidl-hodl/trust/index.html#getting-back-our-data","title":"Getting back our data","text":"

    Apps are a bridge to the services we want, from social media to health apps. We express part of our lives through them. Many apps are built around advertising from data gathering, but new doors are opening for building trust & giving back control to people over their content, money & identities.

    Many apps are built to track and remember as much information as they can about us, instead of getting only what they need and building trust over time as new services are needed, or through developing stronger relationships with consumers.

    From the moment you download an app, it can gather data & keep doing so even when we're not using them. It's as if, before we sit down at a restaurant to place an order, they already have our contact & payment information, & more access than the \"gossip\" of the town would know.

    What they could know is hard to imagine: A full list of our friends, family & acquaintances, our user content (emails, photos, recordings...), where we live and where we are at any moment in time, demographics and psychographics (sensitive info), what we buy, the websites and places we visit....

    We are often using \"free\" services in exchange for our data, which is used and sold for advertising. This often comes at the expense of privacy & security. However, an app does not have to be free to gather our data. How many services do you subscribe to that have poor privacy practices. Do these practices develop consumer loyalty or is it invasive and spammy? What are better ways of building sustainable products?

    Many times we are locked into using an app, because we need access to their services & if we choose to delete our accounts, we cannot take our data with us. Building trust & accountability can come with offering choices to consumers, & those can come from giving us control over our data.

    It is a joy to see how self-custody bitcoin apps, and many nostr apps, often choose to gather as little data as possible. This is a path to replacing the advertising incentives, which foster ecosystems for data gathering, instead of for empowering products. More paths are in the works, like Web5 by TBD & the community at large.

    How will these efforts encourage the growth and development of alternative creative solutions for sustainable product building that protect the individual's privacy and give back control of data & identity?

    Who'll be the service providers of the future? What will they prioritize when building their products? Will they discover that instead of gathering information obscurely in the background, they can walk other paths to develop stronger loyal relationships with their customers?

    Will most people understand the importance of being in control of their identity, choosing levels of trust & privacy, knowing they can deny or revoke access to their information? Will they be able to carry their identities back with them, just as we can walk out of a restaurant?

    ","tags":["trust"]},{"location":"buidl-hodl/trust/index.html#on-spam","title":"On Spam","text":"

    Something is out there...

    As your notes float in nostr cyberspace and get shared between relay servers, something else is out there too. No, it's not an alien creature from a sci-fi movie, it's spam. A bit like galactic trash, it can fill global feeds with mountains of gibberish, preventing real content and conversation from happening.

    One of the ways some in the nostr community are addressing spam, is through paid relays. At this moment, the relays offering this service, use it like a ticket in, where you pay a few sats (1,000 to 5,000) to cross through their gates. Spam is generated in such large numbers, that having to pay relays, can add up quickly, hence probably deterring its practice. Less spam leads to a bit of zen, or perhaps eden.

    Another way to address spam is to have home feeds based on follows and their follows, and global feeds based on specific relays. Many nostr clients are adding unique settings that can be tweaked not only to prevent some spam, but to shape your own experience.

    Nostr thrives on freedom of expression. There is no perfect solution to address spam. Multiple avenues with different approaches will let people choose their nostr paths, whether they have sats to give or not.

    What solutions are you seeing to address spam?

    ","tags":["trust"]},{"location":"buidl-hodl/value4value/index.html","title":"value4value","text":"

    a content creator economy zaps

    ","tags":["value4value","zaps"]},{"location":"buidl-hodl/value4value/index.html#get-your-nip57-zappers-ready","title":"Get your NIP57 zappers ready","text":"

    Stars-Wars style lightning zaps without needing to defend yourself from anyone. Instead zapping allows you to support what you believe in.

    Your target is content that rings true to you somehow. The result: Motivation, encouragement and the rise of a value4value culture.

    It isn't the rise of the empire, but the Rise of the Empowered.

    What do you value?

    ","tags":["value4value","zaps"]},{"location":"buidl-hodl/value4value/index.html#mirror","title":"Mirror","text":"

    \"Fix the money, fix the world\"

    The advent of bitcoin has opened possibilities for \"fixing\" various flaws in the current financial systems, but our relationship with money should change as we learn to embrace a sustainable foundation.

    Failing to change our thoughts and actions toward money can generate similar pitfalls and a reliance on carbon-copy uses built on top of bitcoin. This can lead to masking and removing access to bitcoin's freedom and empowerment.

    Unnoticed, money connects us across the globe, much deeper than an electrical grid. It touches every aspect of our lives, from the material like purchasing a house, to the invisible like the memories that help in making that house a home.

    When we stare at money's face, we may see a reflection of every emotion we have tied to experiences across our lifetimes: hope, fear, dreams, barriers, challenges, empathy, support, love.

    We live in a world of contrasts. Money can be a foundation to gratitude or envy. It can help build a stronger future for coming generations or focus only on surface rewards now, disregarding future consequences. It can be a fair or an unjust measure of our time. It can plant and harvest what we value, be it meaning or wastefulness.

    Unbeknownst to most of us, many of the negative emotions and real life consequences we tie to money, are not just based on our life experiences but on how money's been built and managed.

    Sadly, money often feels distant, cold, and, if allowed, it can grow fear, greed, ego, envy, anger, competition, and popularity in their most negative connotations. It is as if the human heart could be disconnected from anything money touches, turning it into dissonance, anxiety, and heartache.

    How we relate to money is often a reflection and a reaction to our world. As we dive deeper into the rabbit hole, we can choose to carve our own path.

    What do we want to see reflected in the mirror of our lives?

    ","tags":["value4value","zaps"]},{"location":"freedom-tech-meetup/index.html","title":"freedom meetup graphics and templates","text":""},{"location":"freedom-tech-meetup/index.html#nostr-meetup-kit-wip","title":"nostr meetup kit (WIP)","text":""},{"location":"freedom-tech-meetup/index.html#the-unbadges","title":"the unbadges","text":""},{"location":"freedom-tech-meetup/index.html#the-unlogo","title":"the unlogo","text":""},{"location":"freedom-tech-meetup/nostr/index.html","title":"nostr meetup kit","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-nostr-meetup-kit","title":"the Nostr meetup kit","text":"

    vector graphics and templates to make coming together meaningful

    One of the freedoms of nostr is that it has no rulers to dictate what it should look like. Having no centralized company to decide on the brand for nostr, means you have a personal choice on how to represent your nostr.

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/index.html#the-unlogo","title":"the unlogo","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-unbadges","title":"the unbadges","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-untshirts","title":"the untshirts","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-unstickers","title":"the unstickers","text":"

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html","title":"the Nostr unbadges + unlanyards (neck straps)","text":"

    unbadge templates for a protocol without rulers

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html#keys-r-freedom","title":"keys r freedom","text":""},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html#powered-by-volunteers","title":"powered by volunteers","text":""},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html#privacy-matters","title":"privacy matters","text":"

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html","title":"the Nostr unlogo","text":""},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#to-nostrich-or-not-to-nostrich","title":"to nostrich or not to nostrich","text":"

    How do you answer a question with no right or wrong answer? You do so with choices. Hence the unlogo is not just one version. For now, it applies two different cultural symbols from the nostr community: the nostrich and the alien.

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#logo-files","title":"logo files","text":"

    You may use these nostr logos freely, if they resonate with you.

    Find the .svg & .png files below.

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#nostrich-nostr-logo","title":"nostrich nostr logo","text":"

    spacing

    svg's

    png's

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#alien-nostr-logo","title":"alien nostr logo","text":"

    svg's

    png's

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#icons","title":"icons","text":"

    The nostr nostrich and nostr alien icon designs carry the same purple background for uniformity. The smaller sizes reduce details for clarity.

    256x256

    180x180

    150x150

    72x72 (svg)

    48x48 (svg)

    32x32 (svg)

    16x16 (svg)

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html","title":"the Nostr unstickers","text":"

    print your own nostr unstickers

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html#keep-the-nostr-weird","title":"keep the Nostr weird","text":"

    png

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html#zaps-running-on-nostr","title":"zaps running on nostr","text":"

    png

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html#nostr-only","title":"nostr only","text":"

    png

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html","title":"the Nostr unt-shirts","text":"

    print your own nostr t-shirts

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html#keep-the-nostr-weird","title":"keep the Nostr weird","text":"

    png

    svg

    svg ink layers

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html#running-on-nostr","title":"running on nostr","text":"

    png

    svg

    svg ink layers

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html#nostr-only","title":"nostr only","text":"

    png

    svg

    svg ink layers

    editable files on Figma

    "},{"location":"gift-and-nemesis/index.html","title":"gift and nemesis","text":"

    Exploring the contrasts in technology.

    "},{"location":"gift-and-nemesis/decentralization/index.html","title":"decentralization","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#are-you-the-product","title":"are you the product?","text":"

    In a social media landscape where your data is sold to advertisers and can be given to governments (concerning if you're a journalist, activist, have minority points of view...), the Nostr is a refreshing alternative.

    ","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#you-are-not-the-product-on-nostr","title":"you are NOT the product on nostr","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#but-why-what-can-go-wrong-with-other-social-networks","title":"But why? What can go wrong with other social networks?","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#social-media-sell-your-data","title":"social media sell your data","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#what-you-feel-is-yours-can-get-taken-away","title":"what you feel is yours can get taken away:","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#with-other-social-networks-you-are-the-product","title":"with other social networks, you are the product","text":"

    2B continued...

    ","tags":["social media"]},{"location":"gift-and-nemesis/empowerment/index.html","title":"empowerment","text":"","tags":["empowerment"]},{"location":"gift-and-nemesis/empowerment/index.html#self-custody","title":"self-custody","text":"

    Bitcoin gives you the choice to own it 100%, if you learn to keep it safely in your own self-custodial wallet and with your own keys. You may have no need for a bank or an outside party to keep your bitcoin, though you may need a third party if you want to exchange it for your local currency. These third parties are often exchanges, and as a best practice, you should NOT keep your bitcoin in an exchange, instead choosing your own self-custody wallet.

    To HODL bitcoin is a personal responsibility you can choose, instead of delegating it to a third party. It is a form of autonomy. The more we learn about bitcoin, the more we value autonomy. This makes a difference in how we live our lives, the responsibility and challenges that we take, and even where we choose to live.

    When something infringes on that autonomy, it makes us rethink our choices and look for possible solutions.

    ","tags":["empowerment"]},{"location":"gift-and-nemesis/ethics/index.html","title":"ethics","text":"","tags":["ethics"]},{"location":"gift-and-nemesis/ethics/index.html#what-if","title":"What if...","text":"

    ...we could break history\u2019s cycles of oppression, where revolution after revolution has often meant that the \u201cwinner,\u201d even when starting with good intentions, becomes an oppressor of the \u201closing side\u201d, like an Orwellian Animal Farm repeated across the centuries?

    Imagine embracing the technologies getting built on an ethical foundation. What happens when we BUIDL on the principles of fairness, equity, openness, freedom of expression, love, integrity, truth, gratefulness and non-violence? What does that world look like?

    ","tags":["ethics"]},{"location":"gift-and-nemesis/incentives/index.html","title":"incentives","text":"","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#on-greed","title":"On greed","text":"

    Greed runs rampant when it knows no love. A curse running through humanity's veins, as if placed there by an evil enemy, yet one does not exist. Greed, however, is very good at coming up with new enemies. Corrupting hearts into caring about nothing but itself, greed has a serious disregard for the consequences.

    Too many have been lost to its strings, believing they are the puppeteers, when indeed they have become the puppets to an insatiable thirst for control. Greed welcomes fear and anger into its arms, destructive forces built on nothing but smoke and mirrors.

    Can curses be broken?

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#when-the-currency-is-attention","title":"When the currency is attention","text":"

    Generations no longer know what it was like before social media. Our lives have always been social, but what we do when the tools to connect are right at our fingertips can be an authentic creative expression or be primarily based on attention-getting. The latter can lead to an illusory metric of self-worth.

    Creativity abounds on social media, it follows different patterns, like seeing the people we know modeling and curating their lifestyles, or being authoritative and accomplished. When we know them in person, we may notice how they have adapted to branding patterns dependent on the likes and comments to determine their self-worth. On the viewer's side, feeds may not be taken as learning or connecting opportunities, instead viewer's eyes hone in as if looking at trophies to imitate and compete toward.

    The signals point to attention-getting as being a valuable skillset, looking at metrics to generate similar content to the highest performing posts becomes a practice, and getting an influencer's like becomes a reinforcement of their goals. Attention is the currency.

    Short bursts of surface level information and quick emotional reactions abound, as they can generate the most engagement. This leaves less possibility oflonger conversations and building niche audiences. Click-bait headlines are read and taken as truth, but not clicked-through and analyzed. Heavy tilting to one side of an argument, without seeing the complexity of each situation or reading into sarcasm, leads to divisions.

    All of these markers can distort our reality and generate the feeling of a marketing and branding competition with the empty goal of reaching the \"masses\" and becoming an \"influencer,\" just for the numbers and quick growth. Creating content with the priority of generating attention, means being dependent on others to judge you, and just like one day popularity is flooding, another, cancel culture can be setting in. Often, people's self-confidence ebbs and flows based on these signals, or their lack.

    Human identity is so much deeper and complex than what we sometimes experience online. It should be independent of attention and judgement. Being exhalted or put down shouldn't break the balance within, and when it does, it should be a moment to reflect and get back to the center. It should not lean toward what is likely to get approval nor should it be silenced by what is likely to be rejected. It should reflect us.

    Imperfection makes us human, to focus on perfection and attention online, feels like when someone goes out on a few dates and pretends to be someone they are not. They may meet someone who is a pretender like them, but they'd be missing out on the one who loves them for who they are.

    When a new product feature is added, what do we hope for it? What are the incentives we are building into it? Is attention a worthy currency?

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#a-suitcase-of-memories","title":"A suitcase of memories","text":"

    As we actively look through the glass screens of our mobile devices, these little gadgets carry more and more of our lives.

    Each screen seems to be far away from what we consider tangible, as if everything digital belonged to the realm of the imagination.

    These screens, however, even when floating in the technological cloud, are becoming an essential part of our lives.

    They can be the keepers of memories & identity,

    The builders of creativity,

    The connectors to our family and friends,

    The discoverers of new information,

    The doors to our money,

    The guardians of our health,

    The organizers of our time,

    The builders of mindfulness...

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#lost-in-the-clicks","title":"Lost in the clicks","text":"

    Click, click through terms and conditions without reading them, click to close another cookie pop up, log in or create an account, otherwise be kept out.

    Having access to information at the touch of our fingertips is a form of freedom. We feel connected, within reach. However, this freedom is not as resilient or as real as it should be.

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#fomo","title":"FOMO","text":"

    Bells are ringing and it's not Christmas. Full inboxes, DMs, mentions, ads, notifications... Our way of life is changing. So much activity and information can distort our sense of time, as if it was no longer moving at the same speed.

    Time feels fast and fleeting, requiring immediate action. Piles of content means shorter attention spans, and FOMO can take residence, but only if we allow it.

    Technology's ephemeral qualities make it hard to imagine the negative consequences to what we are giving up, what we are allowing others to take from our readers or customers, or that technology could be used against us.

    If we don't allow ourselves the opportunity to slow down and be mindful of our choices, we can fall for the marketing of what is easy and popular, rather than looking deeper at the substance and what we want to be part of our lives.

    We have the freedom of choice on how we spend our time. We can choose to fill it with who and what feeds our souls in healthier ways. We should not miss out on what matters most by getting distracted with the extra noise. The FOMO we should have is not about the popular but the meaningful.

    who and what do you give your time to?

    ","tags":["incentives"]},{"location":"gift-and-nemesis/mistakes/index.html","title":"bugs & mistakes","text":"

    only if we embrace mistakes, and learn from them, will we grow stronger

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/mistakes/index.html#we-broke","title":"We broke...","text":"

    Nostr is like a decentralized fleet of ships at sea. Some days, storms hit those ships and nostr hodls on. Not every storm is a negative happenstance: A flood of people rushed through Damus' doors, when it was accepted in the Apple App Store. Access to nostr created a storm that tested the strength of relays.

    In real time, we could read how developers were bracing for the storm, how they fought to withstand it, and how, sometimes, stuff breaks... for a while. Then these notes and stuff transmitted through relays get built back up again. Resilience is another word for nostr..

    Storms did not only hit relays, they also hit lightning, as new people on nostr continued the tradition of sending their first lightning invoices, now transformed into zaps. Most of the weight fell on the Wallet of Satoshi's shoulders. Bitcoin has a similar ecosystem to nostr. In nostr you can discover various nostr clients, and in bitcoin, you can find many wallets. People began recommending Blue Wallet, Muun... to help with the high usage of new lightning zappers.

    Nostr is sometimes known for breaking things, often leading to stronger products faster. It experiences real life tests of scalability and it adjusts its sails to withstand future storms.

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/mistakes/index.html#aliens--unidentified-flying-objects","title":"Aliens & Unidentified Flying Objects","text":"

    We may have bold and italics to give emphasis to text, but we do not have a way to signal sarcasm. In order to understand it, we need to be in the conversation. What do we believe? What do we mock? We often mock fakeness, lies, disregard for truth and ethics.

    Life teaches us to laugh at our mistakes and imperfections. We can grow stronger when we can take criticism, when we can look deeper into how we work and learn from it.

    Yet so many centralized bodies do not tolerate sarcasm nor criticism, they do not allow for learning or growing, as if they wanted to remain stagnant, when everything is fluid. Anything that remains stagnant weakens over time, as if it was blind to its mistakes. Holding on to a broken past in the hopes to retain a power structure prevents positive growth and innovation.

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/mistakes/index.html#orange-pill-moments","title":"Orange Pill Moments","text":"

    In the bitcoin world, knowledge is a highly valued form of freedom. It is the \"orange\" pill inspired by the concept of the blue and red pills from the Matrix. Choose to take that metaphorical bitcoin orange pill and you will never look at the world in the same way. Knowledge has that power.

    Orange pills symbolize a bitcoin culture that thrives on learning, testing, and solving for issues. Swallowing bitcoin concepts can be revealing. Money connects us, yet how it works and affects people's lives across the globe is often an unspoken subject outside of bitcoin circles, treated as a taboo subject.

    The effects of an orange pill focuses on education and translates into real life choices that can improve people's lives.

    Technology can BUIDL on itself across time thanks to the work and openness of many people. Bitcoin brings together a technological foundation from the past, adding to it, and putting everything into a one-of-a-kind formula built with the purpose of solving for many of the issues in current financial systems. (Thank you Satoshi Nakamoto et al.).

    The orange-pill effect helps people gain a deeper understanding of the gaps and issues with current financial system practices, but this learning process spreads further into other areas of our lives. It encourages integrity, fairness, openness, low time preference, collaboration, personal responsibility, critical and ethical thinking... It allows us to connect with our humanity.

    As you look back on your own journey, what's been your favorite \"orange-pill\" moment? What did you learn? Has that knowledge carried unto other parts of your life?

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/network-effects/index.html","title":"I-Got-Your-Back Protocol","text":"","tags":["network effects"]},{"location":"gift-and-nemesis/network-effects/index.html#one-clients-win-is-a-win-for-all-of-nostr","title":"one client's win is a win for all of nostr.","text":"

    Nostr is interoperable. If you've heard the word protocol tossed around, without knowing its meaning: Imagine if Facebook and Twitter were both written with the same foundational code, so you could enter both of them and access your same profile, follows, followers, and posts on both of them, no matter which one you chose to use. People could find you on Facebook, even if you were only using Twitter. The difference between them would be the design and unique features they could offer you. Unfortunately, they are platforms choosing to run their own code, instead of running on an interoperable protocol.

    Nostr is different. It has a community of developers working on different projects. These projects all run nostr as their foundation. They could be thought of as competing with each other, because they can add similar features, and yet, each one also offers something unique. Every milestone each one reaches, makes the whole community stronger, pushing development and innovation into new horizons. It also gives you choice and access, unlike anything you've seen before. It's a win win.

    We celebrate the small steps forward creating new avenues of access to nostr. One client's win, is a win for all of nostr.

    Interoperability means thinking beyond yourself, beyond individual products, into the possibilities to support the whole. #Nostr is an I-got-your-back protocol.

    ","tags":["network effects"]},{"location":"gift-and-nemesis/network-effects/index.html#santas-pow--network-effects","title":"Santa's PoW & network effects","text":"

    Nostr is like Santa's workshop all-year-round. Features are the gifts of products that have a direct effect on our daily lives. They can empower and protect the individual. Their foundational principles are the magic.

    Nostriches around the world send their letters to nostr Santas in the shape of notes, asking developers for what they wish the most.

    Open source is open, because anyone can add their grain of sand and contribute to a project they care about. It is work we can verify, looking through the GitHubs, and sometime in the future, the nostr GitNests of those projects we love.

    The nostr protocol is a strong foundation to BUIDL upon, but its use and spread depends on its network effects. The stronger the community bonds, the stronger the protocol. It is a give and take.

    ","tags":["network effects"]},{"location":"gift-and-nemesis/originality/index.html","title":"originality","text":"","tags":["originality"]},{"location":"gift-and-nemesis/originality/index.html#custom-fits","title":"custom fits","text":"

    Many years ago, I heard of a shop in Paris that could craft a rare perfume just for you. You'd be guided trough a multiple level process, selecting base scents to make up the different notes needed to create a custom parfum. The chances you'd have of selecting the same notes as someone else would be minute, but even if your choices were the same, its scent would be different once worn. Perfume reacts to the uniqueness of your body chemistry, and your chemistry fluctuates over time.

    As rare as it seems to have your own custom perfume bottle, it pales in comparison to the magnificent diversity within humanity, so it is surprising to see the multiple ways of trying to fit people into a small set of perfect boxes, often unrealistic and unreachable.

    Not only can we not become someone else who is as unique as each one of us, but we should question why we would want to. Even a clone could not be you, because he/she/they/ze could not have the same experiences you have had.

    Many times, these categories and stereotypes are said to determine our fortune, but only based on quantifiable qualities used to measure you against others, turning fortune into an illusion of a triangle with just a few people fitting at the top.

    Life, however, is more like a turning wheel of experiences, and our fortune rarely depends on where you are on the wheel nor which categories you happen to fit into.

    In a similar fashion, sometimes products start looking like clones. Although some of the design features that make it to our hands benefit from familiarity, apps and websites also need something that sets them apart. A product maker can imitate, especially at the beginning of the building process, as they start to learn the tools of the trade, but with time, creativity should flourish.

    ","tags":["originality"]},{"location":"gift-and-nemesis/protocols-over-platforms/index.html","title":"protocols over platforms","text":"

    ","tags":["protocols over platforms"]},{"location":"gift-and-nemesis/protocols-over-platforms/index.html#ripple-effect","title":"Ripple effect","text":"

    A protocol like nostr is interoperable simplicity, yet it is not a dead language. Its code and its upper layers get written like gears in constant movement, churning new lines into websites and apps. It isn't code that sparks out of nowhere. It's molded and reshaped by open source communities brainstorming ideas, listening closely to the people who use their products, and bringing those ideas to life. Each step forward carries new challenges, as the gears shape PR after PR, with products built and strengthened over time.

    We cannot know all of the work that has gone into giving us a door to freedom of expression. We do not know the depth of the countless challenges or the innovative solutions as they are placed into the code. We do not know all the layers of thought that go into keeping protocol interoperability while also driving innovation. We do not know the extent of positive effects it could have across the globe and into the future.

    But we have the proof in our hands that the work is happening. Every day reveals a new surprise, a different way of using nostr. New doors open, because developers and designers care about freedom of expression, and continue to build upon that foundation.

    A tool for freedom built by many, yet united in nostr.

    ","tags":["protocols over platforms"]},{"location":"gift-and-nemesis/protocols-over-platforms/index.html#nostr-is-a-wider-team-effort","title":"Nostr is a wider team effort","text":"

    From the surface, it may seem impossible to be able to build nostr without a central figure dictating every move. Yet that absence is what makes this protocol move much faster and creatively than its platform counterparts.

    Instead of a chaotic mess without purpose or vision, as one might imagine protocols to be, nostr revolves around a number of creative hubs with specific types of development and design. Hubs interact openly with one another, sharing ideas, issues to resolve, and milestones to celebrate... Each hub is a team, and development depends on how well the team can gel while retaining creative independence.

    Nostr as a protocol works, in part, because of its guiding principles: Decentralization, simplicity, interoperability...

    Another positive aspect is the fun in building something that you interact with everyday. It feels purposeful to dig into issues and to find a way to contribute.

    It doesn't mean contributing is perfect, that there isn't overlap or mistakes along the way, but nothing is perfect. Nostr's ability to captivate creative people is what keeps its wheels moving.

    It should not be a road to burnout, but the threading of a community building on each other's open work and deep dives into solutions. It is a work that should not only value the present, but to value building a stronger foundation for the future.

    ","tags":["protocols over platforms"]},{"location":"gift-and-nemesis/truth/index.html","title":"truth","text":"","tags":["truth"]},{"location":"gift-and-nemesis/truth/index.html#how-will-humanity-build--use-ai","title":"How will humanity build & use AI?","text":"

    Some say the technological age calls upon us to adapt at a much faster rate than ever. Our worlds are being shaped and reshaped by technology. Creativity flows more freely, easily, and with tremendous scalability. Human thought can make it unto a digital canvas at a moment's notice, and new breakthroughs are making the process more dynamic.

    The printing press, and then the internet, freed books.

    The digital camera, and then cellphones, freed photography.

    Each technological breakthrough has been a tool that could offer more freedom, but only when held by those who value freedom.

    Is AI freeing us? It depends on how we choose to develop it and how we choose to use it.

    There has always been a fight between control and freedom. Books have been banned or taken down from online stores. Cameras can capture memories or spy on us.

    Many ethical concerns surround technology, yet it also holds the possibility of freeing some aspect of our lives. It all depends on the road forward. It is a complex rabbit hole filled with more questions than answers.

    Information has always been controlled in some way over the centuries, as they say, the winners of wars are the ones who wrote the history books. The darkest of times are the most silent, the ones that host the majority view as the sole source of truth, though it has nothing to do with truth itself. Information is more likely to be suppressed in conflictive and difficult times, and yet that is when it's needed the most.

    Controlling a story and making it one sided paints a flawed picture of reality. It can be used to place blame on others rather than on the real issue. It can fear or anger that often leads to giving up freedoms. It can also be used to quiet opposing points of view in order to keep power.

    Control of information is often a clear lack of transparency. It sits on murky waters no longer based on truth nor perspective on the complexity of a situation. It seeks to control while advertising freedom or safety, but it is neither.

    As AI makes a stronger dent into our lives, many questions arise on both the benefits and the tradeoffs.

    If AI is based on a large sample of the internet, does it truly reflect humanity, or only the voices of those who have had access to technology and whose voices have not been censored? Does it reflect real human thought and experience or does it pick up on the emotional reactions sometimes fueled by algorithms shaped to generate engagement and attention, instead of critical thinking and deeper learning. If it has wide access to the internet, how much is it gathering about us and for what purpose?

    Does it reflect every voice, or is it as selective as our history books? What biases is it selecting?

    Can it be open and transparent? What happens when it is held by the hands of the few with hidden biases, agendas, and incentives? If its workings are hidden from our view, how can we know why it is trained?

    Is it a way to let more of the minority voices have a say and a freedom to express their thoughts? Or could it be used to spread a majority point of view at a much faster scale? Could it be used to diminish minority voices, setting them on a path to silence? Will it spam most of our sources of information, making it hard to arrive at what is real and trustworthy?

    Can it help make self expression easier for the masses, or will it make a homegenous fabric of images, words and videos, representative that which those who control the inputs want to be the \"truth\"?

    As technology has advanced, we have also become more sedentary, will we let it turn us into mindless couch potatoes, or will we appreciate the sun shining on our faces and dive deeper into learning?

    Could it help us dig deeper or express more complex ideas? Or is it more likely to prevent us from seeing the truth or digging for it?

    What happens when you know someone has lied to you, not by mistake or ignorance, but on purpose? Are you be able to trust that person?

    What happens when we cannot trust that AI tells the truth? When it is neither open nor transparent. When we do not know how and why it is being programmed? What can we do when its development can be more about control than freedom?

    Like in much of the freedom tech ecosystems, we need AI alternatives that offer the openness, transparency, choice, and diversity of tools, so we are not dependent on centralized parties that can control most of the information we receive. Truth matters. Critical thinking has always been an important skill, but are we arriving at a time where technology will test how we receive that information and what we choose to believe more than ever before? Can we BUIDL something that carries the principles we value that support our freedoms?

    ","tags":["truth"]},{"location":"nostrverse/index.html","title":"Explore the nostrverse","text":"

    Diving deeper into the development of various nostr apps & tools

    "},{"location":"nostrverse/index.html#amethyst","title":"Amethyst","text":""},{"location":"now-and-then/index.html","title":"Now and then","text":"

    Love is the foundation for tools valuing freedom, choice, and personal autonomy.

    This is a field trip into the why behind freedom tech.

    Don't trust, verify.

    "},{"location":"now-and-then/index.html#now","title":"Now","text":""},{"location":"now-and-then/index.html#sci-fi-post-apocalyptic-story","title":"Sci-fi post-apocalyptic story","text":"

    I\u2019ll be exploring our cyberspace for those technological gifts and their nemesis. These discoveries will shape the base layers for a post apocalyptic science fiction story showing where those two paths could lead\u2026

    Through an open behind the scenes process, I'll be sharing thoughts and tips, asking questions, and creating open UX design resources as I test and learn more about the why behind the tech.

    The primary tech focus will be on bitcon, nostr, and their symbiosis. I'll be taking the writing aspect of storytelling and making it come alive through art, 3D modeling, music, and animation.

    Come along this creative journey as the story gets weaved, along with smaller, educational, yet kind of fun pieces.

    "},{"location":"now-and-then/index.html#find-me-on-nostr-only","title":"Find me on nostr only","text":"

    elidy

    npub1a7n2h5y3gt90y00mwrknhx74fyzzjqw25ehkscje58x9tfyhqd5snyvfnu

    "},{"location":"now-and-then/index.html#blogging-on-nostr","title":"Blogging on Nostr","text":"

    Behind-the-scenes

    \u2192 Highlighter

    "},{"location":"now-and-then/index.html#nostrorg","title":"Nostr.org","text":"

    Contributing to design and copy on splash page to welcome people to nostr

    \u2192 On GitHub

    \u2192 Version 2.0 coming soon, PR on GitHub

    "},{"location":"now-and-then/index.html#nostr-meetup-kit","title":"Nostr Meetup Kit","text":""},{"location":"now-and-then/index.html#behind-the-t-shirt-designs-what-do-you-see","title":"Behind the t-shirt designs: What do you see?","text":"

    \u2192 Latest design available on shop.nostr.build

    "},{"location":"now-and-then/index.html#then","title":"Then","text":""},{"location":"now-and-then/index.html#keep-the-nostr-weird","title":"Keep the Nostr Weird","text":"

    On YouTube

    "},{"location":"now-and-then/index.html#bitcoinostr-a-symbiosis","title":"Bitcoinostr: A Symbiosis","text":"

    On YouTube

    "},{"location":"read/index.html","title":"A freedom tech story in the works","text":""},{"location":"read/index.html#tick-tock","title":"Tick tock","text":"

    \u201cA storm is brewing,\u201d said Xileh to his granddaughter, Toril, as they looked out from the balcony of Rigmor's clock tower. The air felt cool and humid as they breathed it in. Clouds were forming in the horizon and the wind started to pick up.

    \u201cMost people can\u2019t tell when one is coming anymore.\u201d He continued.

    \u201cI know. They\u2019ve forgotten how to listen to nature.\u201d Replied Toril, in awe at the spectacle in front of them.

    \u201cI don\u2019t mean this storm.\" He said, taking a stronger grip on the balcony's rail. \u201cOur time here is limited. As I near the end...\u201d

    \u201cDon\u2019t say that.\u201d She interrupted him, noticing the many wrinkles on his face, a reflection of every experience and emotion he had carried across his lifetime. He had refused to go under the knife to correct them. She had grown to appreciate them as proof of what he had lived.

    \"When you look back on your life, you realize the only thing that mattered was love and those moments built around it.\" He turned to look at his granddaughter\u2019s eyes, seeing a gleam of hope for the future, wrapped in concern for her safety.

    \"History keeps repeating. Life is much worse in periods of silence like these, where human thought is suppressed through fear. We are privileged, because they still need us, but most of our people have been forced to forget.\"

    \u201cYou\u2019re starting to worry me.\u201d She said, noticing the seriousness in his voice.

    \u201cWorry is a sign to get ready. A lot will change. Your principles will be tested. You will have to make decisions that will affect people\u2019s lives and they can be heavy to carry. You can only do the best you can with the knowledge you have. Avoid making assumptions.

    \"Be careful who you trust. Do not get taken by empty words. I don't think you can trust _____.\u201d

    \u201cBut I know him well, he\u2019s practically family.\u201d

    \u201cIn this environment, his actions lived in a bubble. He is not the same person out there. I worry that he is not who we think he is. I hope to be proved wrong, but you can grow up in the same household and be opposite people. I fear, in my hope to protect him, I encouraged him to take more than to give. He is privileged above the rest.\" As he said that, the weight of the past felt so heavy in his heart that it could have pulled it down many floors.

    \u201cListen, Toril. I have been prepping something for you. It will be delivered in an unexpected way. You\u2019ll know what I mean when the time comes. This is important. No one can know about it.\u201d She nodded, knowing how complex a human being her grandfather was, so much so, that the idea of something unexpected was to be expected.

    \u201cHe cannot know about it either. He thinks he knows you just as you think you know him. They might use him to try to get to you.\u201d

    \u201cWhy do you not trust him?\u201d

    \u201cPeople who seek attention are often malleable, their principles don\u2019t exist in the ways we both understand them. Easy money removes the value of our effort and time. It can drive people to seek easy paths and the fastest way up to whatever ladder they think exists. Popularity may be popular in this society, but it doesn\u2019t make you who you are. That depends on your actions and the reasons behind them. Your choices must be independent of whether people love you, hate you or cancel you. They\u2019re your inner protocol.\u201d

    He continued speaking, as if he wanted to pour a lifetime of knowledge into those few minutes. He hoped to have given her enough tools to manage what was coming, but what he wished for the most was to have prevented it altogether.

    \u201cWhen words are built for headlines, stats, or votes, they cannot be trusted. You cannot trust someone who masks the truth, often not taking the time to dig deeper, to try to see the 360\u00b0 view. Nothing is as simple as it seems. A lot of what you see and hear are just fa\u00e7ades inside games of power and control. You must learn to see what's behind them.\u201d

    \u201cIt is hard to have people you trust wholeheartedly. You discover them when you spot similar principles and patterns of action. When you are lucky enough to have such a person, you keep them close, as they\u2019ll have your back. You protect them as they protect you.\u201d

    \u201cWas grandma that for you?\u201d

    \u201cYes, but I was too blind to see it in time. Do not make the same mistake.\u201d

    He removed a locket from his neck, one he had carried for as long as she had been under his care, and gave it to her.

    As she took it in the palm of her hand, tears started swelling in her eyes, like the clouds rolling in.

    The skies darkened and small rain droplets started falling, making a melancholic sound against the metal structure\u2026

    "},{"location":"read/odds-and-ends.html","title":"Odds and ends","text":"

    Every writing process has bits and pieces that do not quite fit within the story, but are somehow related to it. Since this is an open process, you'll find those here.

    "},{"location":"read/odds-and-ends.html#the-setting","title":"The setting","text":"

    In the city of Rigmor, the four massive vermilion gates, which once stood for truth, courage, and freedom, had become an association to fear. Closed off to keep most on the inside, by force rather than choice, these gates seemed to have forgotten their purpose. Instead of being open and filled with activity, they had been restructured to almost become walls. Since (some yet to determine unknown event related to war), Rigmor had lost its candor and innovation. What remained of its foundational bones, was the unique vermilion lacquer on the gates' rosewood frames, a reminder of a past that could come again.

    The words truth and freedom had been avoided in common lexicon for so long that they seemed lost, but not their meaning. Freedom is a natural state of humanity, it cannot be erased from our subconscious though fear may try. Deep within, away from that which corrodes the spirit, we all carry the essence of freedom. We all crave truth. While those feelings seemed to lay dormant, no one could predict the exact place where that spark of change could come from, but it always does. No stronger spark exists than in those places where hope seems lost, for it is then that it is most valued. The time for this city to awaken is about to begin.

    "},{"location":"read/page-1.html","title":"Truth","text":"

    Toril stared at her computer screen in disbelief. It showed a series of input boxes for a long password, too long to guess.

    \"No, no, no, no.\" She said aloud with serious concern. It was like running into a blue screen, not a good sign at all, especially not on the eve of Halloween, one of the busiest seasons of the year for the city's warehouse. They had a guaranteed delivery to meet.

    \"Could it be ransomware?\" she thought. Government offices and companies had been hit by a wave of strange tech occurrences.

    \"But it isn't asking for money. Phishing?\"

    \"(future name), has there been a power outage?\" she said in a louder tone.

    No answer.

    \"No access to my computer should not mean no access to the warehouse's assistant, or should it?\" She pondered. After shadowing Xileh for most of her life, there was still so much she didn't know about the inner workings of their logistics system.

    The warehouse was on 24/7 and almost fully automated. She had learned to troubleshoot on her own, but today she needed to solve A.S.A.P.

    She rushed out of the office taking a long hallway toward Xileh's lab. The hallway was flanked by windows revealing the warehouse's inner workings. She ran so quickly through it, that the lab felt like it was right next door. A package delivery robot holding a large box blocked the entrance. She went around it, ignoring it, and crossed the lab toward Xileh's main worktable. The robot followed her at a slower speed.

    \"Xileh! Xileh!\" she called out a few times, as she looked around the room, but he was nowhere to be found. He rarely carried his phone, so sending out a message would not help. At his age, he didn't keep office hours like he used to. His lab, however, reflected the spirit of a tinkerer that would never stop experimenting. She sent him a message anyway, only to hear the beep nearby.

    \"He would not miss being here for Halloween... Well, he might notice the message when he comes back.\" She shrugged.

    She approached the rows of bookcases and piles of paper in a corner of the room, reminded of how Xileh always wanted real world backups. She never understood why that was so important, until now.

    \"What if all the information was gone?\" She thought as she tried to make sense of Xileh's organization style or the lack thereof.

    \"But automation hasn't stopped. Everything seems to be running as usual.\" She held some comfort in that thought.

    She spotted the row of manuals for a lot of the warehouse's equipment. Her eyes scanned through them. \"Found it!\" She said aloud, taking the manual for her computer out of the shelf. As she opened it, it had a thicker yellow page with a recovery password.

    \"This is probably it.\" She thought, relieved, and thinking she had worried too much over a password.

    Taking the manual with her, she started walking out. She couldn't help but take a moment to look back. That large open studio held so many memories. The rays of sunlight were coming in through the trees outside of the tall windows, giving the lab an almost magical eerie glow, as if the robots Xileh was working on could come to life at any moment.

    She was startled by the delivery robot catching up to her.

    More relaxed, she said, \"Ok, let me see what you got.\" Odd, it was addressed to her with an urgent label. No info on the sender. Her mail delivery was always done to her office. She wasn't expecting a robot delivery either; they were only sent out when the packages were larger than the subterranean logistics system.

    She hesitated in opening the box, perhaps she should scan it first, just in case.

    It said urgent, but so was regaining access to her system. She sent an order to the robot through her wristband to head to the scan room, and she walked back to her office, not as quickly, but still feeling pressured to make sure this was the solution.

    She looked through the windows as she walked, everything seemed normal. The flow of robots and boxes never stopped. Xileh had told her the story of the architect who built the warehouse. Some had complained that it was a warehouse for robots and with it being almost fully automated, it didn't need anything architecturally appealing. They wanted a climate controlled box. The architect refused to remove the human element from it, and, because of that, these rows of windows existed. They gave an almost 360\u00b0 view of the warehouse at work. Xileh wasn't sure how he had convinced them to built it this way. Even if he had mentioned how building with a location in mind tends to save on energy, and how using stronger materials is an investment in the future, many only build for the now.

    Not even taking the time to sit down, Toril started typing the digits to the password: 19d6689c085ae, only to come up short.

    \"Oh, shoot!\" It was 13 digits, she needed 21. She sifted through the manual, but found nothing of help.

    As she stood there trying to think of a possible alternative, the delivery robot again caught up to her. It had ignored the order to head to the scan room.

    \"How creepy,\" she thought, \"First a password request appears out of nowhere, then a rogue robot. But some older robot models do not respond to the new software commands, and, this is not a sci-fi movie.\"

    Maybe Halloween was getting to her.

    \"Could this be what Xileh was talking about that night at the clock tower?\" She thought.

    She instinctively took the box opener from the robot's side. She had opened so many boxes in her lifetime, that it was second nature. As she lifted the flaps, she saw a myriad of flowers.

    \"Aww,\" she said in surprise.

    Xileh gifted her flowers every year for her birthday. She had gotten a different kind of flower each year: roses, lavender... Each had been made of different materials and colors. Each year carried a different meaning.

    These were orange marigolds, and they were real! Over the generations, companies had disfavored the natural, and real flowers were a rare request. During her time at the warehouse, she had noticed a few shipments of real flowers, and always wondered what those who ordered them could be celebrating.

    These had such a peculiar scent that it brought back childhood memories. Xileh used to say marigolds were the flowers of truth. They still grew in the wild behind the warehouse, on the outskirts of the city. She had often wondered if her grandma had planted them. Xileh said she had a green thumb, and that had become as rare as real flowers.

    Toril smiled wide, but, her birthday wasn't until January.

    She paused for a moment.

    \"Xileh and his riddles,\" she thought, while shaking her head. \"Halloween trick?\" She looked back at that screen with thirteen digits, needing 8 more.

    She typed out her birthday: 01 03 2140

    Hit enter, and...

    \"What?\" Toril's face turned pale.

    "},{"location":"read/page-2.html","title":"Revelations","text":"

    Toril could not believe her eyes. The shipments map she looked at everyday was no longer the 2D Pacman-like screen displaying packages in movement. This was a highly detailed 3D topographic map of their logistics.

    The type of map, however, was not what shocked her, but what it revealed. Like unearthing a secret, a new set of routes with shipments in movement intermingled with the other routes.

    "},{"location":"terminology/index.html","title":"terminology","text":"","tags":["terms"]},{"location":"terminology/index.html#the-language-of-freedom-tech","title":"the language of freedom tech","text":"

    Tech has an evolving cyberspace lexicon based on innovation mixed with culture.

    ","tags":["terms"]},{"location":"terminology/index.html#client","title":"client","text":"

    Nostr is NOT just one app.

    A nostr client is an app or website created with nostr code that finds and posts nostr content unto relay servers. Since it is open code, any developer can build their own version of a nostr client running on the nostr protocol.

    ","tags":["terms"]},{"location":"terminology/index.html#keys","title":"keys","text":"

    Not your keys, not your social media.

    To join nostr, you don't need to give up your email or phone number. Instead, the first time you sign up to most nostr clients, you get a special set of keys. These are two long strings of letters and numbers unique to you. You can use them to enter most of the nostrverse. They also keep a path to your notes, follows, and followers.

    They belong only to you.

    You get a public key and a secret key. Share your public key, keep your secret key backed up and safe.

    ","tags":["terms"]},{"location":"terminology/index.html#nostrich","title":"nostrich","text":"

    The nostrich, in its various styles, has become the nostr mascot.

    The idea was born on December 16th, 2022.

    walker:

    @ dave can you write a joke about #nostr?

    note167jwwjamdwm48lje83804pjczkncu6prjpf3kamyslzpjtr7c5asvu9p2s

    dave (gpt3):

    Q: What do you call a nosy ostrich?

    A: A nosTrich!

    note163g7kae08rx4sqv5xq67dh3926pw5tkq2pzxctyzjh8ypcqldxfqwntysx

    Then, on Dec 20th, 2022, Will (jb55) posted the image above with the legend:

    \"I propose the nostrich to be the official nostr mascot and logo.\"

    note19dazj8tfcpl42gurwctxxj5lrq4t9qel9g7wyycjhrzqp93lxe4sqafzzg

    ","tags":["terms"]},{"location":"terminology/index.html#note","title":"note","text":"

    Instead of tweets or posts, nostr has notes. Feel free to write notes away.

    ","tags":["terms"]},{"location":"terminology/index.html#npub-or-public-key","title":"npub or public key","text":"

    Your public key takes the place of your handle. It is unique to you. You can also have a handle with any name you want, and you can change it anytime you want. You don't need to add any numbers or strange spellings, because what needs to be unique is your npub.

    npub + LongStringOfNumbersAndLettersUniqueToYou

    Share your public key with your friends, so they can find you or mention you. You can copy it from your profile (often found by a key or QR code icon).

    If you spot a QR icon in your nostr client, others can scan it and their nostr app should open to your profile page, as long as their app has that functionality. Some nostr clients let you share other people's npub QR's too.

    Someone else could try to impersonate you, use the same name, profile pic, and description, but they cannot have the same npub.

    ","tags":["terms"]},{"location":"terminology/index.html#nsec-aka-secret-or-private-key","title":"nsec a.k.a. secret or private key","text":"

    You are the sole keeper of your secret key. It is a special kind of \"password\" you can use to sign in to nostr clients, to create notes...

    nsec + LongStringOfNumbersAndLettersUniqueToYou

    It belongs only to you, not to a company. If you are used to the ways of platforms like Twitter and Facebook, you may think someone can help you recover it, but you won't find a \"forgot your password?\" option.

    Nostr is different, you're the one in control. When someone owns your account, they know your password and can help you recover it. One of the tradeoffs is that they can also close down your account, rate limit it, shadow ban it... On nostr you own your keys and should keep your nsec safe.

    TIP: Save your nsec in a password manager (for example Bitwarden). Write down a copy somewhere safe. Some nostr clients keep your secret key hidden in the Settings. Make sure you copy it and save it in your password manager before logging out. In the future, we may see options to save an encrypted copy in the cloud, perhaps some options already exist. Do not share it.

    If you are logging in through a website (not an app), save your nostr nsec in a special browser extension first. Browsers, by nature, are not as safe, your secret key could get stolen. You may see this option to log in labelled as \"login with extension or NIP-07\"

    ","tags":["terms"]}]} \ No newline at end of file diff --git a/search/search_index.json b/search/search_index.json index e7f633f..bd99bd8 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\u200b\\-_,:!=\\[\\]()\"`/]+|\\.(?!\\d)|&[lg]t;|(?!\\b)(?=[A-Z][a-z])","pipeline":["stopWordFilter"]},"docs":[{"location":"index.html","title":"home","text":"

    Home

    "},{"location":"buidl-hodl/index.html","title":"BUIDL HODL","text":"

    Exploring the principles behind empowering technology, and how they tie-in to our daily lives.

    "},{"location":"buidl-hodl/experience/index.html","title":"experience","text":"

    development & design shape our product experiences

    ","tags":["ux"]},{"location":"buidl-hodl/experience/index.html#bridges","title":"bridges","text":"

    As children, we often hear stories of butterflies. We are awed by how a caterpillar can become a winged creature, as if blessed with some kind of magic. It feels almost surreal to look at what seems like two different insects, and yet we know they are one and the same.

    A caterpillar is the foundation to a butterfly. It carries its bands of colors like FOSS projects carry principles or unconference goers carry t-shirts. The difference is in how it moves. A caterpillar is significantly slower, its vision is limited to what is in front of it, it cannot enjoy gliding in the wind.

    When it comes to software, in order to become a butterfly, code must bridge in constructive loops with design.

    Development is the behind the scenes framework that can make everything run well, design is what translates that framework into something we can understand and use. As design and development interact, the human connection with a product becomes smoother, like gliding in the wind. It is understandable, like having the vision of a landscape from higher up. It is enjoyable and familiar, like a butterfly that does not need to think that it\u2019s flying, it just does.

    When development and design can walk back and forth, building better experiences, a product has left its cocoon.

    ","tags":["ux"]},{"location":"buidl-hodl/freedom/index.html","title":"freedom","text":"","tags":["freedom"]},{"location":"buidl-hodl/freedom/index.html#freedom-vs-control","title":"freedom vs. control","text":"

    Technology, including the internet, has opened new worlds for connecting and empowering people across the globe. It is as if we have gained access to new dimensions and dissolved barriers between us.

    These dimensions are a reflection of humanity. As you dive deeper into how technology has been shaped and reshaped, you often discover widespread practices of dominant global societies with central organizations who decide the rules and the access. This leaves space for greed, censorship, corruption, data amassing, privacy infringement, and other practices that forgo a foundation on human rights for a foundation on control and maximum profit.

    It is a paradox and a mystery to think that those in power can institute policies that can infringe on their own rights.

    As some build on control, surveillance, and maximum profit, others build on the idea that \"information wants to be free.\" In many ways, it not only wants to be free, it seeks to be freeing. It can be built on freedom, love, and individual rights. A challenging frontier, empowering technology calls upon each person to be responsible over our own lives.

    If you have lived under authoritarian rule, if you have experienced the ravages of war, if you have experienced the hardships of spiking inflation, if you have been censored for using your voice to defend human rights, if your bank account has been closed or worse for supporting a protest, if you've been persecuted for being different, the choice of personal freedom through responsibility is simple.

    Technology is growing to allow personal responsibility and control over your own money (bitcoin), identity (nostr, web5), privacy (DIDs)...

    It gives you the keys to make choices over your own life, a freedom we did not know we had lost.

    ","tags":["freedom"]},{"location":"buidl-hodl/keys/index.html","title":"What it means to own your keys.","text":"

    Thoughts on the freedom of removing third parties.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#what-do-you-see-keys","title":"What do you see? Keys.","text":"

    2024\u00b7April\u00b703

    We all learn through observation, imitation, practice, mistakes, and more practice. We learn by comparing and contrasting what we see in the world, in order to imagine what we wish it could be. At core, we long for something that defines us and adds meaning to our daily lives.

    Copycat imitation is not interesting. A custom creative journey is.

    Some say, experience gives you a unique style, as you learn the tools. Experience, however, opens a myriad of possible roads to create art. You may relate to that as knowing how to shape and reshape a coding language for your various needs and purposes. The deeper you learn and test how programming languages work, the wider array of choices on what and how to create. While in code you may seek efficiency and simplicity, in art, people often seek a recognizable look.

    If you see some of my latest artwork, you might say there is a look, but the reality is different if we look across time. Art can vary widely, even wildly, depending on both purpose and media.

    If I do not hope for a recognizable look, what is it that I hope for?

    nostr spirit

    If we only look at the quality of the code or the style of the art, we are often holding a boxed-in perspective. Take nostr, for example, you could compare it with other social media and criticize it solely on how a single client looks and feels compared to what you have experienced elsewhere. Based on that sole known concept, some may see nostr as \"not quite the same\", as if something was missing: their people. But are people locked-in their previous apps forever?

    That depends on how you see nostr, just like it depends on whether you understand the story behind the art. For me, switching to only nostr was simple, but I went down the rabbit hole. I feel more grateful everyday for all the qualities that make nostr different: Yes, it's also about the people.

    The people on nostr are shaping what it becomes on every layer: Code, design, UX, content, and beyond. You do not get that anywhere else. It is not advertisements nor algorithms built for advertisers or data buyers that make the decisions. We make the decisions, as part of a larger community. Hence, we are free to contribute to building what fits us best.

    Over time, I realized I do not want the engagement farming, the unethical data gathering, the possibility of having my account cancelled because I think different. I am only on nostr. The only other account I keep is Pinterest, but not on a social level. I hope one day, nostr will have as much content to discover. It depends on us to make it what we wish it to be.

    What nostr solves for is not the same as other social media. You own your nostr on so many levels. Your keys give you access to any app on the nostrverse, along with all of your notes, follows and followers. It's a compact suitcase, but it fits so much. For content creators, it opens the door to micropayments through zaps. This value4value support is not based on advertisements, it is a direct link to your audience, and the specific content they appreciate. Signal over noise.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#easter-eggs","title":"Easter eggs","text":"

    I keep digging deeper into what is at the core of freedom tech and how it inspires us, as a community. Over the years, I have often added small details with personal meaning to art, a sort of Easter egg. Not the kind of Easter egg that would be noticed nor understood, looking from the outside in. Freedom tech, however, is an open community with various symbols adding meaning to our everyday lives. Naturally, the Easter eggs have continued, but in a way that you, the observer, can discover and understand.

    pura vida

    When people dismiss technology like Nostr or Bitcoin, it\u2019s often because they do NOT see what makes them special. I\u2019d like art to reflect the idea that some people do NOT see, but for those who do, it is something meaningful and empowering. Perhaps, even when you do NOT know the meaning behind it, it will spark your curiosity to find out why it\u2019s there.

    Take this Nostriga t-shirt design, for example. It carries keys. Five of them. You will spot four of them easily, but the fifth one\u2026 that may be a bit of a surprise. For those who understand the value of owning your keys, and hence your nostr, you will see more than five keys there. You will see why keys matter, and that, cannot be seen with the eyes.

    Nostriga t-shirt @ shop.nostr.build

    It is not the style, but sharing with our people the meaning and principles behind it that makes all the other stuff special.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#support-loop","title":"Support loop","text":"

    unknown date

    Nostr exists outside of the rule of platforms and those who seek to control them. HODLing your nostr keys is hodling your identity and social graph, outside of KYC. By helping develop nostr, you are helping people escape walled gardens & gain control and choice over their identities & have a path to value4value. By using nostr, you are supporting that which supports your freedom of expression.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#hodl-keys","title":"HODL Keys","text":"

    unknown date

    Keys are interweaved into our daily lives. They open milestones and memories:

    Home keys

         Music keys\n

    Car keys

                Key ingredients\n

    Keyboard keys

          Click, \n           click, \n              click\n

    nostr keys

           bitcoin keys...\n

    If you are familiar with bitcoin, you may realize it can empower you to have full control over your money, without intermediaries of any kind\u2026 as long as you have your keys and keep them safe. Just like your house keys, if you leave your bitcoin where others have the keys, you run the risk of losing what you have. Bitcoin can be different, you can choose to take full responsibility of it, though that may take an open mind and a lot of diving into deeper and deeper rabbit holes.

    We have learned to keep our home keys safe and where we can find them (hopefully). We keep them away from those we do not trust. Bitcoin is similar though it also means being open to learning, open to trial and error, and open to feeling the freedom of empowerment.

    ","tags":["keys"]},{"location":"buidl-hodl/limited/index.html","title":"limited","text":"","tags":["limited"]},{"location":"buidl-hodl/limited/index.html#21-million","title":"21 million","text":"

    Bitcoin is limited edition. Only 21 million bitcoin will exist. Something rare, like bitcoin, is valuable because we cannot find nor create more of it. Like a hug from your grandma or loved ones. Like that person who understands you like no one else can. Like milestones in our lives that cannot be replicated.

    ","tags":["limited"]},{"location":"buidl-hodl/openness/index.html","title":"openness","text":"","tags":["openness"]},{"location":"buidl-hodl/openness/index.html#rain","title":"rain","text":"

    \u201cNo matter how well you water plants, they can never quite grow like when it rains,\u201d grandpa used to say, as he watered the garden late in the afternoon, awaiting the rainy season.

    When we work on our own, outside of open-source teamwork, outside of open resources for anyone in the world, it can often feel like waiting for rain.

    FOSS has a way of gathering a unique mixture of creativity, coupled with caring about humanity, strengthened by a breath of freedom. It is as if it could rain on anyone and that rain could help buidl stronger solutions.

    ","tags":["openness"]},{"location":"buidl-hodl/proof-of-work/index.html","title":"proof of work","text":"","tags":["PoW"]},{"location":"buidl-hodl/proof-of-work/index.html#do-you-know-your-developer","title":"Do you know your developer?","text":"

    One of the strongest protections of someone's work is PoW and the network effects it generates as it spreads across communities. As long as we stay connected to the builders, no one should be able to come, clone a project, and take all the credit for other people's work.

    At the heart of every project is not its code, but its people. Grateful for all those contributing to FOSS.

    ","tags":["PoW"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html","title":"nostr in time","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#before-and-after","title":"before and after","text":"

    Looking at nostr client progress.

    On our day to day use of nostr, it is easy to lose track of the many improvements and unique experiences it offers. If we look back in time, we can see how much some nostrverse projects have grown. This is a field trip to document those changes across time.

    field trip focus

    • differentiating features
    • interoperability
    • zaps & value4value
    • tools for content creators
    ","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#follows-are-nostrs-algorithm","title":"follows are nostr's algorithm","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#coracle","title":"Coracle","text":"

    developer: hodlbod@coracle.social

    differentiating feature: music

    One of the best features in nostr is showing content based on who you follow and who your follows follow (a.k.a. your network). It helps focus on your interests, and it reduces spam. While, in the future, nostr clients may offer choices in algorithms to curate content, it is good to always have the option to see content based on who and which topics you follow. You are the curator.

    Coracle has taken a unique approach to this. It now has a button that finds music on nostr from your network. You can listen to that music while you look through your notes.

    Have a favorite musician on nostr? Let me know.

    ","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#before-early-2023","title":"before (early 2023)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#after-early-2024","title":"after (early 2024)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#what-constitutes-growth","title":"what constitutes growth?","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#primal","title":"Primal","text":"

    developer: miljand@primal.net

    differentiating feature: tracking network effects

    Nostr offers the possibility of developing various curation tool choices. Primal already offers insights into nostr's network effects across time through its explore tab and trending users.

    How could we go deeper? Could we see top posts from within our follows or topics?

    What is the best metric? Zaps? Could we see what is most replied to by our follows? What are the most followed hashtags?

    How could we better understand growth, not just in terms of the amount of people trying nostr, but on who is staying and engaging much deeper and why?

    ","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#before-may-2023","title":"before (may 2023)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#after-january-2024","title":"after (january 2024)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/trust/index.html","title":"trust","text":"","tags":["trust"]},{"location":"buidl-hodl/trust/index.html#how-do-you-prove-youre-real","title":"How do you prove you're real?","text":"

    Each human being is unique and creative in their own way. It is hard to fathom anyone wanting to be an impostor. Impostors exist, and it can be a challenge to know the difference.

    If you meet someone in real life, it is easy to exchange your npubs, but what happens when you don't?

    In nostr you can tie your account to your website as a way of verifying you identity through what's called a NIP05. In some nostr products, you can see your name with an @yourwebsite.com This is particularly useful for content creators, proving you're the author, or you belong to that organization.

    To help tell you apart from bots, some websites offer NIP05's. It doesn't end with your domain, it ends with theirs, but it is still one strung higher in the ladder of trust.

    Combine that with other trust signals to reveal that unique mixture that makes you, you: Your interactions with the community, creating and sharing your own content, sharing what you find interesting, in other words, just being you is a trust signal.

    What makes you who you are?

    ","tags":["trust"]},{"location":"buidl-hodl/trust/index.html#getting-back-our-data","title":"Getting back our data","text":"

    Apps are a bridge to the services we want, from social media to health apps. We express part of our lives through them. Many apps are built around advertising from data gathering, but new doors are opening for building trust & giving back control to people over their content, money & identities.

    Many apps are built to track and remember as much information as they can about us, instead of getting only what they need and building trust over time as new services are needed, or through developing stronger relationships with consumers.

    From the moment you download an app, it can gather data & keep doing so even when we're not using them. It's as if, before we sit down at a restaurant to place an order, they already have our contact & payment information, & more access than the \"gossip\" of the town would know.

    What they could know is hard to imagine: A full list of our friends, family & acquaintances, our user content (emails, photos, recordings...), where we live and where we are at any moment in time, demographics and psychographics (sensitive info), what we buy, the websites and places we visit....

    We are often using \"free\" services in exchange for our data, which is used and sold for advertising. This often comes at the expense of privacy & security. However, an app does not have to be free to gather our data. How many services do you subscribe to that have poor privacy practices. Do these practices develop consumer loyalty or is it invasive and spammy? What are better ways of building sustainable products?

    Many times we are locked into using an app, because we need access to their services & if we choose to delete our accounts, we cannot take our data with us. Building trust & accountability can come with offering choices to consumers, & those can come from giving us control over our data.

    It is a joy to see how self-custody bitcoin apps, and many nostr apps, often choose to gather as little data as possible. This is a path to replacing the advertising incentives, which foster ecosystems for data gathering, instead of for empowering products. More paths are in the works, like Web5 by TBD & the community at large.

    How will these efforts encourage the growth and development of alternative creative solutions for sustainable product building that protect the individual's privacy and give back control of data & identity?

    Who'll be the service providers of the future? What will they prioritize when building their products? Will they discover that instead of gathering information obscurely in the background, they can walk other paths to develop stronger loyal relationships with their customers?

    Will most people understand the importance of being in control of their identity, choosing levels of trust & privacy, knowing they can deny or revoke access to their information? Will they be able to carry their identities back with them, just as we can walk out of a restaurant?

    ","tags":["trust"]},{"location":"buidl-hodl/trust/index.html#on-spam","title":"On Spam","text":"

    Something is out there...

    As your notes float in nostr cyberspace and get shared between relay servers, something else is out there too. No, it's not an alien creature from a sci-fi movie, it's spam. A bit like galactic trash, it can fill global feeds with mountains of gibberish, preventing real content and conversation from happening.

    One of the ways some in the nostr community are addressing spam, is through paid relays. At this moment, the relays offering this service, use it like a ticket in, where you pay a few sats (1,000 to 5,000) to cross through their gates. Spam is generated in such large numbers, that having to pay relays, can add up quickly, hence probably deterring its practice. Less spam leads to a bit of zen, or perhaps eden.

    Another way to address spam is to have home feeds based on follows and their follows, and global feeds based on specific relays. Many nostr clients are adding unique settings that can be tweaked not only to prevent some spam, but to shape your own experience.

    Nostr thrives on freedom of expression. There is no perfect solution to address spam. Multiple avenues with different approaches will let people choose their nostr paths, whether they have sats to give or not.

    What solutions are you seeing to address spam?

    ","tags":["trust"]},{"location":"buidl-hodl/value4value/index.html","title":"value4value","text":"

    a content creator economy zaps

    ","tags":["value4value","zaps"]},{"location":"buidl-hodl/value4value/index.html#get-your-nip57-zappers-ready","title":"Get your NIP57 zappers ready","text":"

    Stars-Wars style lightning zaps without needing to defend yourself from anyone. Instead zapping allows you to support what you believe in.

    Your target is content that rings true to you somehow. The result: Motivation, encouragement and the rise of a value4value culture.

    It isn't the rise of the empire, but the Rise of the Empowered.

    What do you value?

    ","tags":["value4value","zaps"]},{"location":"buidl-hodl/value4value/index.html#mirror","title":"Mirror","text":"

    \"Fix the money, fix the world\"

    The advent of bitcoin has opened possibilities for \"fixing\" various flaws in the current financial systems, but our relationship with money should change as we learn to embrace a sustainable foundation.

    Failing to change our thoughts and actions toward money can generate similar pitfalls and a reliance on carbon-copy uses built on top of bitcoin. This can lead to masking and removing access to bitcoin's freedom and empowerment.

    Unnoticed, money connects us across the globe, much deeper than an electrical grid. It touches every aspect of our lives, from the material like purchasing a house, to the invisible like the memories that help in making that house a home.

    When we stare at money's face, we may see a reflection of every emotion we have tied to experiences across our lifetimes: hope, fear, dreams, barriers, challenges, empathy, support, love.

    We live in a world of contrasts. Money can be a foundation to gratitude or envy. It can help build a stronger future for coming generations or focus only on surface rewards now, disregarding future consequences. It can be a fair or an unjust measure of our time. It can plant and harvest what we value, be it meaning or wastefulness.

    Unbeknownst to most of us, many of the negative emotions and real life consequences we tie to money, are not just based on our life experiences but on how money's been built and managed.

    Sadly, money often feels distant, cold, and, if allowed, it can grow fear, greed, ego, envy, anger, competition, and popularity in their most negative connotations. It is as if the human heart could be disconnected from anything money touches, turning it into dissonance, anxiety, and heartache.

    How we relate to money is often a reflection and a reaction to our world. As we dive deeper into the rabbit hole, we can choose to carve our own path.

    What do we want to see reflected in the mirror of our lives?

    ","tags":["value4value","zaps"]},{"location":"freedom-tech-meetup/index.html","title":"freedom meetup graphics and templates","text":""},{"location":"freedom-tech-meetup/index.html#nostr-meetup-kit-wip","title":"nostr meetup kit (WIP)","text":""},{"location":"freedom-tech-meetup/index.html#the-unbadges","title":"the unbadges","text":""},{"location":"freedom-tech-meetup/index.html#the-unlogo","title":"the unlogo","text":""},{"location":"freedom-tech-meetup/nostr/index.html","title":"nostr meetup kit","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-nostr-meetup-kit","title":"the Nostr meetup kit","text":"

    vector graphics and templates to make coming together meaningful

    One of the freedoms of nostr is that it has no rulers to dictate what it should look like. Having no centralized company to decide on the brand for nostr, means you have a personal choice on how to represent your nostr.

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/index.html#the-unlogo","title":"the unlogo","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-unbadges","title":"the unbadges","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-untshirts","title":"the untshirts","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-unstickers","title":"the unstickers","text":"

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html","title":"the Nostr unbadges + unlanyards (neck straps)","text":"

    unbadge templates for a protocol without rulers

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html#keys-r-freedom","title":"keys r freedom","text":""},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html#powered-by-volunteers","title":"powered by volunteers","text":""},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html#privacy-matters","title":"privacy matters","text":"

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html","title":"the Nostr unlogo","text":""},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#to-nostrich-or-not-to-nostrich","title":"to nostrich or not to nostrich","text":"

    How do you answer a question with no right or wrong answer? You do so with choices. Hence the unlogo is not just one version. For now, it applies two different cultural symbols from the nostr community: the nostrich and the alien.

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#logo-files","title":"logo files","text":"

    You may use these nostr logos freely, if they resonate with you.

    Find the .svg & .png files below.

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#nostrich-nostr-logo","title":"nostrich nostr logo","text":"

    spacing

    svg's

    png's

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#alien-nostr-logo","title":"alien nostr logo","text":"

    svg's

    png's

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#icons","title":"icons","text":"

    The nostr nostrich and nostr alien icon designs carry the same purple background for uniformity. The smaller sizes reduce details for clarity.

    256x256

    180x180

    150x150

    72x72 (svg)

    48x48 (svg)

    32x32 (svg)

    16x16 (svg)

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html","title":"the Nostr unstickers","text":"

    print your own nostr unstickers

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html#keep-the-nostr-weird","title":"keep the Nostr weird","text":"

    png

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html#zaps-running-on-nostr","title":"zaps running on nostr","text":"

    png

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html#nostr-only","title":"nostr only","text":"

    png

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html","title":"the Nostr unt-shirts","text":"

    print your own nostr t-shirts

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html#keep-the-nostr-weird","title":"keep the Nostr weird","text":"

    png

    svg

    svg ink layers

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html#running-on-nostr","title":"running on nostr","text":"

    png

    svg

    svg ink layers

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html#nostr-only","title":"nostr only","text":"

    png

    svg

    svg ink layers

    editable files on Figma

    "},{"location":"gift-and-nemesis/index.html","title":"gift and nemesis","text":"

    Exploring the contrasts in technology.

    "},{"location":"gift-and-nemesis/decentralization/index.html","title":"decentralization","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#are-you-the-product","title":"are you the product?","text":"

    In a social media landscape where your data is sold to advertisers and can be given to governments (concerning if you're a journalist, activist, have minority points of view...), the Nostr is a refreshing alternative.

    ","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#you-are-not-the-product-on-nostr","title":"you are NOT the product on nostr","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#but-why-what-can-go-wrong-with-other-social-networks","title":"But why? What can go wrong with other social networks?","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#social-media-sell-your-data","title":"social media sell your data","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#what-you-feel-is-yours-can-get-taken-away","title":"what you feel is yours can get taken away:","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#with-other-social-networks-you-are-the-product","title":"with other social networks, you are the product","text":"

    2B continued...

    ","tags":["social media"]},{"location":"gift-and-nemesis/empowerment/index.html","title":"empowerment","text":"","tags":["empowerment"]},{"location":"gift-and-nemesis/empowerment/index.html#self-custody","title":"self-custody","text":"

    Bitcoin gives you the choice to own it 100%, if you learn to keep it safely in your own self-custodial wallet and with your own keys. You may have no need for a bank or an outside party to keep your bitcoin, though you may need a third party if you want to exchange it for your local currency. These third parties are often exchanges, and as a best practice, you should NOT keep your bitcoin in an exchange, instead choosing your own self-custody wallet.

    To HODL bitcoin is a personal responsibility you can choose, instead of delegating it to a third party. It is a form of autonomy. The more we learn about bitcoin, the more we value autonomy. This makes a difference in how we live our lives, the responsibility and challenges that we take, and even where we choose to live.

    When something infringes on that autonomy, it makes us rethink our choices and look for possible solutions.

    ","tags":["empowerment"]},{"location":"gift-and-nemesis/ethics/index.html","title":"ethics","text":"","tags":["ethics"]},{"location":"gift-and-nemesis/ethics/index.html#what-if","title":"What if...","text":"

    ...we could break history\u2019s cycles of oppression, where revolution after revolution has often meant that the \u201cwinner,\u201d even when starting with good intentions, becomes an oppressor of the \u201closing side\u201d, like an Orwellian Animal Farm repeated across the centuries?

    Imagine embracing the technologies getting built on an ethical foundation. What happens when we BUIDL on the principles of fairness, equity, openness, freedom of expression, love, integrity, truth, gratefulness and non-violence? What does that world look like?

    ","tags":["ethics"]},{"location":"gift-and-nemesis/incentives/index.html","title":"incentives","text":"","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#on-greed","title":"On greed","text":"

    Greed runs rampant when it knows no love. A curse running through humanity's veins, as if placed there by an evil enemy, yet one does not exist. Greed, however, is very good at coming up with new enemies. Corrupting hearts into caring about nothing but itself, greed has a serious disregard for the consequences.

    Too many have been lost to its strings, believing they are the puppeteers, when indeed they have become the puppets to an insatiable thirst for control. Greed welcomes fear and anger into its arms, destructive forces built on nothing but smoke and mirrors.

    Can curses be broken?

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#when-the-currency-is-attention","title":"When the currency is attention","text":"

    Generations no longer know what it was like before social media. Our lives have always been social, but what we do when the tools to connect are right at our fingertips can be an authentic creative expression or be primarily based on attention-getting. The latter can lead to an illusory metric of self-worth.

    Creativity abounds on social media, it follows different patterns, like seeing the people we know modeling and curating their lifestyles, or being authoritative and accomplished. When we know them in person, we may notice how they have adapted to branding patterns dependent on the likes and comments to determine their self-worth. On the viewer's side, feeds may not be taken as learning or connecting opportunities, instead viewer's eyes hone in as if looking at trophies to imitate and compete toward.

    The signals point to attention-getting as being a valuable skillset, looking at metrics to generate similar content to the highest performing posts becomes a practice, and getting an influencer's like becomes a reinforcement of their goals. Attention is the currency.

    Short bursts of surface level information and quick emotional reactions abound, as they can generate the most engagement. This leaves less possibility oflonger conversations and building niche audiences. Click-bait headlines are read and taken as truth, but not clicked-through and analyzed. Heavy tilting to one side of an argument, without seeing the complexity of each situation or reading into sarcasm, leads to divisions.

    All of these markers can distort our reality and generate the feeling of a marketing and branding competition with the empty goal of reaching the \"masses\" and becoming an \"influencer,\" just for the numbers and quick growth. Creating content with the priority of generating attention, means being dependent on others to judge you, and just like one day popularity is flooding, another, cancel culture can be setting in. Often, people's self-confidence ebbs and flows based on these signals, or their lack.

    Human identity is so much deeper and complex than what we sometimes experience online. It should be independent of attention and judgement. Being exhalted or put down shouldn't break the balance within, and when it does, it should be a moment to reflect and get back to the center. It should not lean toward what is likely to get approval nor should it be silenced by what is likely to be rejected. It should reflect us.

    Imperfection makes us human, to focus on perfection and attention online, feels like when someone goes out on a few dates and pretends to be someone they are not. They may meet someone who is a pretender like them, but they'd be missing out on the one who loves them for who they are.

    When a new product feature is added, what do we hope for it? What are the incentives we are building into it? Is attention a worthy currency?

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#a-suitcase-of-memories","title":"A suitcase of memories","text":"

    As we actively look through the glass screens of our mobile devices, these little gadgets carry more and more of our lives.

    Each screen seems to be far away from what we consider tangible, as if everything digital belonged to the realm of the imagination.

    These screens, however, even when floating in the technological cloud, are becoming an essential part of our lives.

    They can be the keepers of memories & identity,

    The builders of creativity,

    The connectors to our family and friends,

    The discoverers of new information,

    The doors to our money,

    The guardians of our health,

    The organizers of our time,

    The builders of mindfulness...

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#lost-in-the-clicks","title":"Lost in the clicks","text":"

    Click, click through terms and conditions without reading them, click to close another cookie pop up, log in or create an account, otherwise be kept out.

    Having access to information at the touch of our fingertips is a form of freedom. We feel connected, within reach. However, this freedom is not as resilient or as real as it should be.

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#fomo","title":"FOMO","text":"

    Bells are ringing and it's not Christmas. Full inboxes, DMs, mentions, ads, notifications... Our way of life is changing. So much activity and information can distort our sense of time, as if it was no longer moving at the same speed.

    Time feels fast and fleeting, requiring immediate action. Piles of content means shorter attention spans, and FOMO can take residence, but only if we allow it.

    Technology's ephemeral qualities make it hard to imagine the negative consequences to what we are giving up, what we are allowing others to take from our readers or customers, or that technology could be used against us.

    If we don't allow ourselves the opportunity to slow down and be mindful of our choices, we can fall for the marketing of what is easy and popular, rather than looking deeper at the substance and what we want to be part of our lives.

    We have the freedom of choice on how we spend our time. We can choose to fill it with who and what feeds our souls in healthier ways. We should not miss out on what matters most by getting distracted with the extra noise. The FOMO we should have is not about the popular but the meaningful.

    who and what do you give your time to?

    ","tags":["incentives"]},{"location":"gift-and-nemesis/mistakes/index.html","title":"bugs & mistakes","text":"

    only if we embrace mistakes, and learn from them, will we grow stronger

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/mistakes/index.html#we-broke","title":"We broke...","text":"

    Nostr is like a decentralized fleet of ships at sea. Some days, storms hit those ships and nostr hodls on. Not every storm is a negative happenstance: A flood of people rushed through Damus' doors, when it was accepted in the Apple App Store. Access to nostr created a storm that tested the strength of relays.

    In real time, we could read how developers were bracing for the storm, how they fought to withstand it, and how, sometimes, stuff breaks... for a while. Then these notes and stuff transmitted through relays get built back up again. Resilience is another word for nostr..

    Storms did not only hit relays, they also hit lightning, as new people on nostr continued the tradition of sending their first lightning invoices, now transformed into zaps. Most of the weight fell on the Wallet of Satoshi's shoulders. Bitcoin has a similar ecosystem to nostr. In nostr you can discover various nostr clients, and in bitcoin, you can find many wallets. People began recommending Blue Wallet, Muun... to help with the high usage of new lightning zappers.

    Nostr is sometimes known for breaking things, often leading to stronger products faster. It experiences real life tests of scalability and it adjusts its sails to withstand future storms.

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/mistakes/index.html#aliens--unidentified-flying-objects","title":"Aliens & Unidentified Flying Objects","text":"

    We may have bold and italics to give emphasis to text, but we do not have a way to signal sarcasm. In order to understand it, we need to be in the conversation. What do we believe? What do we mock? We often mock fakeness, lies, disregard for truth and ethics.

    Life teaches us to laugh at our mistakes and imperfections. We can grow stronger when we can take criticism, when we can look deeper into how we work and learn from it.

    Yet so many centralized bodies do not tolerate sarcasm nor criticism, they do not allow for learning or growing, as if they wanted to remain stagnant, when everything is fluid. Anything that remains stagnant weakens over time, as if it was blind to its mistakes. Holding on to a broken past in the hopes to retain a power structure prevents positive growth and innovation.

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/mistakes/index.html#orange-pill-moments","title":"Orange Pill Moments","text":"

    In the bitcoin world, knowledge is a highly valued form of freedom. It is the \"orange\" pill inspired by the concept of the blue and red pills from the Matrix. Choose to take that metaphorical bitcoin orange pill and you will never look at the world in the same way. Knowledge has that power.

    Orange pills symbolize a bitcoin culture that thrives on learning, testing, and solving for issues. Swallowing bitcoin concepts can be revealing. Money connects us, yet how it works and affects people's lives across the globe is often an unspoken subject outside of bitcoin circles, treated as a taboo subject.

    The effects of an orange pill focuses on education and translates into real life choices that can improve people's lives.

    Technology can BUIDL on itself across time thanks to the work and openness of many people. Bitcoin brings together a technological foundation from the past, adding to it, and putting everything into a one-of-a-kind formula built with the purpose of solving for many of the issues in current financial systems. (Thank you Satoshi Nakamoto et al.).

    The orange-pill effect helps people gain a deeper understanding of the gaps and issues with current financial system practices, but this learning process spreads further into other areas of our lives. It encourages integrity, fairness, openness, low time preference, collaboration, personal responsibility, critical and ethical thinking... It allows us to connect with our humanity.

    As you look back on your own journey, what's been your favorite \"orange-pill\" moment? What did you learn? Has that knowledge carried unto other parts of your life?

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/network-effects/index.html","title":"I-Got-Your-Back Protocol","text":"","tags":["network effects"]},{"location":"gift-and-nemesis/network-effects/index.html#one-clients-win-is-a-win-for-all-of-nostr","title":"one client's win is a win for all of nostr.","text":"

    Nostr is interoperable. If you've heard the word protocol tossed around, without knowing its meaning: Imagine if Facebook and Twitter were both written with the same foundational code, so you could enter both of them and access your same profile, follows, followers, and posts on both of them, no matter which one you chose to use. People could find you on Facebook, even if you were only using Twitter. The difference between them would be the design and unique features they could offer you. Unfortunately, they are platforms choosing to run their own code, instead of running on an interoperable protocol.

    Nostr is different. It has a community of developers working on different projects. These projects all run nostr as their foundation. They could be thought of as competing with each other, because they can add similar features, and yet, each one also offers something unique. Every milestone each one reaches, makes the whole community stronger, pushing development and innovation into new horizons. It also gives you choice and access, unlike anything you've seen before. It's a win win.

    We celebrate the small steps forward creating new avenues of access to nostr. One client's win, is a win for all of nostr.

    Interoperability means thinking beyond yourself, beyond individual products, into the possibilities to support the whole. #Nostr is an I-got-your-back protocol.

    ","tags":["network effects"]},{"location":"gift-and-nemesis/network-effects/index.html#santas-pow--network-effects","title":"Santa's PoW & network effects","text":"

    Nostr is like Santa's workshop all-year-round. Features are the gifts of products that have a direct effect on our daily lives. They can empower and protect the individual. Their foundational principles are the magic.

    Nostriches around the world send their letters to nostr Santas in the shape of notes, asking developers for what they wish the most.

    Open source is open, because anyone can add their grain of sand and contribute to a project they care about. It is work we can verify, looking through the GitHubs, and sometime in the future, the nostr GitNests of those projects we love.

    The nostr protocol is a strong foundation to BUIDL upon, but its use and spread depends on its network effects. The stronger the community bonds, the stronger the protocol. It is a give and take.

    ","tags":["network effects"]},{"location":"gift-and-nemesis/originality/index.html","title":"originality","text":"","tags":["originality"]},{"location":"gift-and-nemesis/originality/index.html#custom-fits","title":"custom fits","text":"

    Many years ago, I heard of a shop in Paris that could craft a rare perfume just for you. You'd be guided trough a multiple level process, selecting base scents to make up the different notes needed to create a custom parfum. The chances you'd have of selecting the same notes as someone else would be minute, but even if your choices were the same, its scent would be different once worn. Perfume reacts to the uniqueness of your body chemistry, and your chemistry fluctuates over time.

    As rare as it seems to have your own custom perfume bottle, it pales in comparison to the magnificent diversity within humanity, so it is surprising to see the multiple ways of trying to fit people into a small set of perfect boxes, often unrealistic and unreachable.

    Not only can we not become someone else who is as unique as each one of us, but we should question why we would want to. Even a clone could not be you, because he/she/they/ze could not have the same experiences you have had.

    Many times, these categories and stereotypes are said to determine our fortune, but only based on quantifiable qualities used to measure you against others, turning fortune into an illusion of a triangle with just a few people fitting at the top.

    Life, however, is more like a turning wheel of experiences, and our fortune rarely depends on where you are on the wheel nor which categories you happen to fit into.

    In a similar fashion, sometimes products start looking like clones. Although some of the design features that make it to our hands benefit from familiarity, apps and websites also need something that sets them apart. A product maker can imitate, especially at the beginning of the building process, as they start to learn the tools of the trade, but with time, creativity should flourish.

    ","tags":["originality"]},{"location":"gift-and-nemesis/protocols-over-platforms/index.html","title":"protocols over platforms","text":"

    ","tags":["protocols over platforms"]},{"location":"gift-and-nemesis/protocols-over-platforms/index.html#ripple-effect","title":"Ripple effect","text":"

    A protocol like nostr is interoperable simplicity, yet it is not a dead language. Its code and its upper layers get written like gears in constant movement, churning new lines into websites and apps. It isn't code that sparks out of nowhere. It's molded and reshaped by open source communities brainstorming ideas, listening closely to the people who use their products, and bringing those ideas to life. Each step forward carries new challenges, as the gears shape PR after PR, with products built and strengthened over time.

    We cannot know all of the work that has gone into giving us a door to freedom of expression. We do not know the depth of the countless challenges or the innovative solutions as they are placed into the code. We do not know all the layers of thought that go into keeping protocol interoperability while also driving innovation. We do not know the extent of positive effects it could have across the globe and into the future.

    But we have the proof in our hands that the work is happening. Every day reveals a new surprise, a different way of using nostr. New doors open, because developers and designers care about freedom of expression, and continue to build upon that foundation.

    A tool for freedom built by many, yet united in nostr.

    ","tags":["protocols over platforms"]},{"location":"gift-and-nemesis/protocols-over-platforms/index.html#nostr-is-a-wider-team-effort","title":"Nostr is a wider team effort","text":"

    From the surface, it may seem impossible to be able to build nostr without a central figure dictating every move. Yet that absence is what makes this protocol move much faster and creatively than its platform counterparts.

    Instead of a chaotic mess without purpose or vision, as one might imagine protocols to be, nostr revolves around a number of creative hubs with specific types of development and design. Hubs interact openly with one another, sharing ideas, issues to resolve, and milestones to celebrate... Each hub is a team, and development depends on how well the team can gel while retaining creative independence.

    Nostr as a protocol works, in part, because of its guiding principles: Decentralization, simplicity, interoperability...

    Another positive aspect is the fun in building something that you interact with everyday. It feels purposeful to dig into issues and to find a way to contribute.

    It doesn't mean contributing is perfect, that there isn't overlap or mistakes along the way, but nothing is perfect. Nostr's ability to captivate creative people is what keeps its wheels moving.

    It should not be a road to burnout, but the threading of a community building on each other's open work and deep dives into solutions. It is a work that should not only value the present, but to value building a stronger foundation for the future.

    ","tags":["protocols over platforms"]},{"location":"gift-and-nemesis/truth/index.html","title":"truth","text":"","tags":["truth"]},{"location":"gift-and-nemesis/truth/index.html#how-will-humanity-build--use-ai","title":"How will humanity build & use AI?","text":"

    Some say the technological age calls upon us to adapt at a much faster rate than ever. Our worlds are being shaped and reshaped by technology. Creativity flows more freely, easily, and with tremendous scalability. Human thought can make it unto a digital canvas at a moment's notice, and new breakthroughs are making the process more dynamic.

    The printing press, and then the internet, freed books.

    The digital camera, and then cellphones, freed photography.

    Each technological breakthrough has been a tool that could offer more freedom, but only when held by those who value freedom.

    Is AI freeing us? It depends on how we choose to develop it and how we choose to use it.

    There has always been a fight between control and freedom. Books have been banned or taken down from online stores. Cameras can capture memories or spy on us.

    Many ethical concerns surround technology, yet it also holds the possibility of freeing some aspect of our lives. It all depends on the road forward. It is a complex rabbit hole filled with more questions than answers.

    Information has always been controlled in some way over the centuries, as they say, the winners of wars are the ones who wrote the history books. The darkest of times are the most silent, the ones that host the majority view as the sole source of truth, though it has nothing to do with truth itself. Information is more likely to be suppressed in conflictive and difficult times, and yet that is when it's needed the most.

    Controlling a story and making it one sided paints a flawed picture of reality. It can be used to place blame on others rather than on the real issue. It can fear or anger that often leads to giving up freedoms. It can also be used to quiet opposing points of view in order to keep power.

    Control of information is often a clear lack of transparency. It sits on murky waters no longer based on truth nor perspective on the complexity of a situation. It seeks to control while advertising freedom or safety, but it is neither.

    As AI makes a stronger dent into our lives, many questions arise on both the benefits and the tradeoffs.

    If AI is based on a large sample of the internet, does it truly reflect humanity, or only the voices of those who have had access to technology and whose voices have not been censored? Does it reflect real human thought and experience or does it pick up on the emotional reactions sometimes fueled by algorithms shaped to generate engagement and attention, instead of critical thinking and deeper learning. If it has wide access to the internet, how much is it gathering about us and for what purpose?

    Does it reflect every voice, or is it as selective as our history books? What biases is it selecting?

    Can it be open and transparent? What happens when it is held by the hands of the few with hidden biases, agendas, and incentives? If its workings are hidden from our view, how can we know why it is trained?

    Is it a way to let more of the minority voices have a say and a freedom to express their thoughts? Or could it be used to spread a majority point of view at a much faster scale? Could it be used to diminish minority voices, setting them on a path to silence? Will it spam most of our sources of information, making it hard to arrive at what is real and trustworthy?

    Can it help make self expression easier for the masses, or will it make a homegenous fabric of images, words and videos, representative that which those who control the inputs want to be the \"truth\"?

    As technology has advanced, we have also become more sedentary, will we let it turn us into mindless couch potatoes, or will we appreciate the sun shining on our faces and dive deeper into learning?

    Could it help us dig deeper or express more complex ideas? Or is it more likely to prevent us from seeing the truth or digging for it?

    What happens when you know someone has lied to you, not by mistake or ignorance, but on purpose? Are you be able to trust that person?

    What happens when we cannot trust that AI tells the truth? When it is neither open nor transparent. When we do not know how and why it is being programmed? What can we do when its development can be more about control than freedom?

    Like in much of the freedom tech ecosystems, we need AI alternatives that offer the openness, transparency, choice, and diversity of tools, so we are not dependent on centralized parties that can control most of the information we receive. Truth matters. Critical thinking has always been an important skill, but are we arriving at a time where technology will test how we receive that information and what we choose to believe more than ever before? Can we BUIDL something that carries the principles we value that support our freedoms?

    ","tags":["truth"]},{"location":"nostrverse/index.html","title":"Explore the nostrverse","text":"

    Diving deeper into the development of various nostr apps & tools

    "},{"location":"nostrverse/index.html#amethyst","title":"Amethyst","text":""},{"location":"now-and-then/index.html","title":"Now and then","text":"

    Love is the foundation for tools valuing freedom, choice, and personal autonomy.

    This is a field trip into the why behind freedom tech.

    Don't trust, verify.

    "},{"location":"now-and-then/index.html#now","title":"Now","text":""},{"location":"now-and-then/index.html#sci-fi-post-apocalyptic-story","title":"Sci-fi post-apocalyptic story","text":"

    I\u2019ll be exploring our cyberspace for those technological gifts and their nemesis. These discoveries will shape the base layers for a post apocalyptic science fiction story showing where those two paths could lead\u2026

    Through an open behind the scenes process, I'll be sharing thoughts and tips, asking questions, and creating open UX design resources as I test and learn more about the why behind the tech.

    The primary tech focus will be on bitcon, nostr, and their symbiosis. I'll be taking the writing aspect of storytelling and making it come alive through art, 3D modeling, music, and animation.

    Come along this creative journey as the story gets weaved, along with smaller, educational, yet kind of fun pieces.

    "},{"location":"now-and-then/index.html#find-me-on-nostr-only","title":"Find me on nostr only","text":"

    elidy

    npub1a7n2h5y3gt90y00mwrknhx74fyzzjqw25ehkscje58x9tfyhqd5snyvfnu

    "},{"location":"now-and-then/index.html#blogging-on-nostr","title":"Blogging on Nostr","text":"

    Behind-the-scenes

    \u2192 Highlighter

    "},{"location":"now-and-then/index.html#nostrorg","title":"Nostr.org","text":"

    Contributing to design and copy on splash page to welcome people to nostr

    \u2192 On GitHub

    \u2192 Version 2.0 coming soon, PR on GitHub

    "},{"location":"now-and-then/index.html#nostr-meetup-kit","title":"Nostr Meetup Kit","text":""},{"location":"now-and-then/index.html#behind-the-t-shirt-designs-what-do-you-see","title":"Behind the t-shirt designs: What do you see?","text":"

    \u2192 Latest design available on shop.nostr.build

    "},{"location":"now-and-then/index.html#then","title":"Then","text":""},{"location":"now-and-then/index.html#keep-the-nostr-weird","title":"Keep the Nostr Weird","text":"

    On YouTube

    "},{"location":"now-and-then/index.html#bitcoinostr-a-symbiosis","title":"Bitcoinostr: A Symbiosis","text":"

    On YouTube

    "},{"location":"read/index.html","title":"A freedom tech story in the works","text":""},{"location":"read/index.html#tick-tock","title":"Tick tock","text":"

    \u201cA storm is brewing,\u201d said Xileh to his granddaughter, Toril, as they looked out from the balcony of Rigmor's clock tower. The air felt cool and humid as they breathed it in. Clouds were forming in the horizon and the wind started to pick up.

    \u201cMost people can\u2019t tell when one is coming anymore.\u201d He continued.

    \u201cI know. They\u2019ve forgotten how to listen to nature.\u201d Replied Toril, in awe at the spectacle in front of them.

    \u201cI don\u2019t mean this storm.\" He said, taking a stronger grip on the balcony's rail. \u201cOur time here is limited. As I near the end...\u201d

    \u201cDon\u2019t say that.\u201d She interrupted him, noticing the many wrinkles on his face, a reflection of every experience and emotion he had carried across his lifetime. He had refused to go under the knife to correct them. She had grown to appreciate them as proof of what he had lived.

    \"When you look back on your life, you realize the only thing that mattered was love and those moments built around it.\" He turned to look at his granddaughter\u2019s eyes, seeing a gleam of hope for the future, wrapped in concern for her safety.

    \"History keeps repeating. Life is much worse in periods of silence like these, where human thought is suppressed through fear. We are privileged, because they still need us, but most of our people have been forced to forget.\"

    \u201cYou\u2019re starting to worry me.\u201d She said, noticing the seriousness in his voice.

    \u201cWorry is a sign to get ready. A lot will change. Your principles will be tested. You will have to make decisions that will affect people\u2019s lives and they can be heavy to carry. You can only do the best you can with the knowledge you have. Avoid making assumptions.

    \"Be careful who you trust. Do not get taken by empty words. I don't think you can trust _____.\u201d

    \u201cBut I know him well, he\u2019s practically family.\u201d

    \u201cIn this environment, his actions lived in a bubble. He is not the same person out there. I worry that he is not who we think he is. I hope to be proved wrong, but you can grow up in the same household and be opposite people. I fear, in my hope to protect him, I encouraged him to take more than to give. He is privileged above the rest.\" As he said that, the weight of the past felt so heavy in his heart that it could have pulled it down many floors.

    \u201cListen, Toril. I have been prepping something for you. It will be delivered in an unexpected way. You\u2019ll know what I mean when the time comes. This is important. No one can know about it.\u201d She nodded, knowing how complex a human being her grandfather was, so much so, that the idea of something unexpected was to be expected.

    \u201cHe cannot know about it either. He thinks he knows you just as you think you know him. They might use him to try to get to you.\u201d

    \u201cWhy do you not trust him?\u201d

    \u201cPeople who seek attention are often malleable, their principles don\u2019t exist in the ways we both understand them. Easy money removes the value of our effort and time. It can drive people to seek easy paths and the fastest way up to whatever ladder they think exists. Popularity may be popular in this society, but it doesn\u2019t make you who you are. That depends on your actions and the reasons behind them. Your choices must be independent of whether people love you, hate you or cancel you. They\u2019re your inner protocol.\u201d

    He continued speaking, as if he wanted to pour a lifetime of knowledge into those few minutes. He hoped to have given her enough tools to manage what was coming, but what he wished for the most was to have prevented it altogether.

    \u201cWhen words are built for headlines, stats, or votes, they cannot be trusted. You cannot trust someone who masks the truth, often not taking the time to dig deeper, to try to see the 360\u00b0 view. Nothing is as simple as it seems. A lot of what you see and hear are just fa\u00e7ades inside games of power and control. You must learn to see what's behind them.\u201d

    \u201cIt is hard to have people you trust wholeheartedly. You discover them when you spot similar principles and patterns of action. When you are lucky enough to have such a person, you keep them close, as they\u2019ll have your back. You protect them as they protect you.\u201d

    \u201cWas grandma that for you?\u201d

    \u201cYes, but I was too blind to see it in time. Do not make the same mistake.\u201d

    He removed a locket from his neck, one he had carried for as long as she had been under his care, and gave it to her.

    As she took it in the palm of her hand, tears started swelling in her eyes, like the clouds rolling in.

    The skies darkened and small rain droplets started falling, making a melancholic sound against the metal structure\u2026

    "},{"location":"read/odds-and-ends.html","title":"Odds and ends","text":"

    Every writing process has bits and pieces that do not quite fit within the story, but are somehow related to it. Since this is an open process, you'll find those here.

    "},{"location":"read/odds-and-ends.html#the-setting","title":"The setting","text":"

    In the city of Rigmor, the four massive vermilion gates, which once stood for truth, courage, and freedom, had become an association to fear. Closed off to keep most on the inside, by force rather than choice, these gates seemed to have forgotten their purpose. Instead of being open and filled with activity, they had been restructured to almost become walls. Since (some yet to determine unknown event related to war), Rigmor had lost its candor and innovation. What remained of its foundational bones, was the unique vermilion lacquer on the gates' rosewood frames, a reminder of a past that could come again.

    The words truth and freedom had been avoided in common lexicon for so long that they seemed lost, but not their meaning. Freedom is a natural state of humanity, it cannot be erased from our subconscious though fear may try. Deep within, away from that which corrodes the spirit, we all carry the essence of freedom. We all crave truth. While those feelings seemed to lay dormant, no one could predict the exact place where that spark of change could come from, but it always does. No stronger spark exists than in those places where hope seems lost, for it is then that it is most valued. The time for this city to awaken is about to begin.

    "},{"location":"read/page-1.html","title":"Truth","text":"

    Toril stared at her computer screen in disbelief. It showed a series of input boxes for a long password, too long to guess.

    \"No, no, no, no.\" She said aloud with serious concern. It was like running into a blue screen, not a good sign at all, especially not on the eve of Halloween, one of the busiest seasons of the year for the city's warehouse. They had a guaranteed delivery to meet.

    \"Could it be ransomware?\" she thought. Government offices and companies had been hit by a wave of strange tech occurrences.

    \"But it isn't asking for money. Phishing?\"

    \"(future name), has there been a power outage?\" she said in a louder tone.

    No answer.

    \"No access to my computer should not mean no access to the warehouse's assistant, or should it?\" She pondered. After shadowing Xileh for most of her life, there was still so much she didn't know about the inner workings of their logistics system.

    The warehouse was on 24/7 and almost fully automated. She had learned to troubleshoot on her own, but today she needed to solve A.S.A.P.

    She rushed out of the office taking a long hallway toward Xileh's lab. The hallway was flanked by windows revealing the warehouse's inner workings. She ran so quickly through it, that the lab felt like it was right next door. A package delivery robot holding a large box blocked the entrance. She went around it, ignoring it, and crossed the lab toward Xileh's main worktable. The robot followed her at a slower speed.

    \"Xileh! Xileh!\" she called out a few times, as she looked around the room, but he was nowhere to be found. He rarely carried his phone, so sending out a message would not help. At his age, he didn't keep office hours like he used to. His lab, however, reflected the spirit of a tinkerer that would never stop experimenting. She sent him a message anyway, only to hear the beep nearby.

    \"He would not miss being here for Halloween... Well, he might notice the message when he comes back.\" She shrugged.

    She approached the rows of bookcases and piles of paper in a corner of the room, reminded of how Xileh always wanted real world backups. She never understood why that was so important, until now.

    \"What if all the information was gone?\" She thought as she tried to make sense of Xileh's organization style or the lack thereof.

    \"But automation hasn't stopped. Everything seems to be running as usual.\" She held some comfort in that thought.

    She spotted the row of manuals for a lot of the warehouse's equipment. Her eyes scanned through them. \"Found it!\" She said aloud, taking the manual for her computer out of the shelf. As she opened it, it had a thicker yellow page with a recovery password.

    \"This is probably it.\" She thought, relieved, and thinking she had worried too much over a password.

    Taking the manual with her, she started walking out. She couldn't help but take a moment to look back. That large open studio held so many memories. The rays of sunlight were coming in through the trees outside of the tall windows, giving the lab an almost magical eerie glow, as if the robots Xileh was working on could come to life at any moment.

    She was startled by the delivery robot catching up to her.

    More relaxed, she said, \"Ok, let me see what you got.\" Odd, it was addressed to her with an urgent label. No info on the sender. Her mail delivery was always done to her office. She wasn't expecting a robot delivery either; they were only sent out when the packages were larger than the subterranean logistics system.

    She hesitated in opening the box, perhaps she should scan it first, just in case.

    It said urgent, but so was regaining access to her system. She sent an order to the robot through her wristband to head to the scan room, and she walked back to her office, not as quickly, but still feeling pressured to make sure this was the solution.

    She looked through the windows as she walked, everything seemed normal. The flow of robots and boxes never stopped. Xileh had told her the story of the architect who built the warehouse. Some had complained that it was a warehouse for robots and with it being almost fully automated, it didn't need anything architecturally appealing. They wanted a climate controlled box. The architect refused to remove the human element from it, and, because of that, these rows of windows existed. They gave an almost 360\u00b0 view of the warehouse at work. Xileh wasn't sure how he had convinced them to built it this way. Even if he had mentioned how building with a location in mind tends to save on energy, and how using stronger materials is an investment in the future, many only build for the now.

    Not even taking the time to sit down, Toril started typing the digits to the password: 19d6689c085ae, only to come up short.

    \"Oh, shoot!\" It was 13 digits, she needed 21. She sifted through the manual, but found nothing of help.

    As she stood there trying to think of a possible alternative, the delivery robot again caught up to her. It had ignored the order to head to the scan room.

    \"How creepy,\" she thought, \"First a password request appears out of nowhere, then a rogue robot. But some older robot models do not respond to the new software commands, and, this is not a sci-fi movie.\"

    Maybe Halloween was getting to her.

    \"Could this be what Xileh was talking about that night at the clock tower?\" She thought.

    She instinctively took the box opener from the robot's side. She had opened so many boxes in her lifetime, that it was second nature. As she lifted the flaps, she saw a myriad of flowers.

    \"Aww,\" she said in surprise.

    Xileh gifted her flowers every year for her birthday. She had gotten a different kind of flower each year: roses, lavender... Each had been made of different materials and colors. Each year carried a different meaning.

    These were orange marigolds, and they were real! Over the generations, companies had disfavored the natural, and real flowers were a rare request. During her time at the warehouse, she had noticed a few shipments of real flowers, and always wondered what those who ordered them could be celebrating.

    These had such a peculiar scent that it brought back childhood memories. Xileh used to say marigolds were the flowers of truth. They still grew in the wild behind the warehouse, on the outskirts of the city. She had often wondered if her grandma had planted them. Xileh said she had a green thumb, and that had become as rare as real flowers.

    Toril smiled wide, but, her birthday wasn't until January.

    She paused for a moment.

    \"Xileh and his riddles,\" she thought, while shaking her head. \"Halloween trick?\" She looked back at that screen with thirteen digits, needing 8 more.

    She typed out her birthday: 01 03 2140

    Hit enter, and...

    \"What?\" Toril's face turned pale.

    "},{"location":"terminology/index.html","title":"terminology","text":"","tags":["terms"]},{"location":"terminology/index.html#the-language-of-freedom-tech","title":"the language of freedom tech","text":"

    Tech has an evolving cyberspace lexicon based on innovation mixed with culture.

    ","tags":["terms"]},{"location":"terminology/index.html#client","title":"client","text":"

    Nostr is NOT just one app.

    A nostr client is an app or website created with nostr code that finds and posts nostr content unto relay servers. Since it is open code, any developer can build their own version of a nostr client running on the nostr protocol.

    ","tags":["terms"]},{"location":"terminology/index.html#keys","title":"keys","text":"

    Not your keys, not your social media.

    To join nostr, you don't need to give up your email or phone number. Instead, the first time you sign up to most nostr clients, you get a special set of keys. These are two long strings of letters and numbers unique to you. You can use them to enter most of the nostrverse. They also keep a path to your notes, follows, and followers.

    They belong only to you.

    You get a public key and a secret key. Share your public key, keep your secret key backed up and safe.

    ","tags":["terms"]},{"location":"terminology/index.html#nostrich","title":"nostrich","text":"

    The nostrich, in its various styles, has become the nostr mascot.

    The idea was born on December 16th, 2022.

    walker:

    @ dave can you write a joke about #nostr?

    note167jwwjamdwm48lje83804pjczkncu6prjpf3kamyslzpjtr7c5asvu9p2s

    dave (gpt3):

    Q: What do you call a nosy ostrich?

    A: A nosTrich!

    note163g7kae08rx4sqv5xq67dh3926pw5tkq2pzxctyzjh8ypcqldxfqwntysx

    Then, on Dec 20th, 2022, Will (jb55) posted the image above with the legend:

    \"I propose the nostrich to be the official nostr mascot and logo.\"

    note19dazj8tfcpl42gurwctxxj5lrq4t9qel9g7wyycjhrzqp93lxe4sqafzzg

    ","tags":["terms"]},{"location":"terminology/index.html#note","title":"note","text":"

    Instead of tweets or posts, nostr has notes. Feel free to write notes away.

    ","tags":["terms"]},{"location":"terminology/index.html#npub-or-public-key","title":"npub or public key","text":"

    Your public key takes the place of your handle. It is unique to you. You can also have a handle with any name you want, and you can change it anytime you want. You don't need to add any numbers or strange spellings, because what needs to be unique is your npub.

    npub + LongStringOfNumbersAndLettersUniqueToYou

    Share your public key with your friends, so they can find you or mention you. You can copy it from your profile (often found by a key or QR code icon).

    If you spot a QR icon in your nostr client, others can scan it and their nostr app should open to your profile page, as long as their app has that functionality. Some nostr clients let you share other people's npub QR's too.

    Someone else could try to impersonate you, use the same name, profile pic, and description, but they cannot have the same npub.

    ","tags":["terms"]},{"location":"terminology/index.html#nsec-aka-secret-or-private-key","title":"nsec a.k.a. secret or private key","text":"

    You are the sole keeper of your secret key. It is a special kind of \"password\" you can use to sign in to nostr clients, to create notes...

    nsec + LongStringOfNumbersAndLettersUniqueToYou

    It belongs only to you, not to a company. If you are used to the ways of platforms like Twitter and Facebook, you may think someone can help you recover it, but you won't find a \"forgot your password?\" option.

    Nostr is different, you're the one in control. When someone owns your account, they know your password and can help you recover it. One of the tradeoffs is that they can also close down your account, rate limit it, shadow ban it... On nostr you own your keys and should keep your nsec safe.

    TIP: Save your nsec in a password manager (for example Bitwarden). Write down a copy somewhere safe. Some nostr clients keep your secret key hidden in the Settings. Make sure you copy it and save it in your password manager before logging out. In the future, we may see options to save an encrypted copy in the cloud, perhaps some options already exist. Do not share it.

    If you are logging in through a website (not an app), save your nostr nsec in a special browser extension first. Browsers, by nature, are not as safe, your secret key could get stolen. You may see this option to log in labelled as \"login with extension or NIP-07\"

    ","tags":["terms"]}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\u200b\\-_,:!=\\[\\]()\"`/]+|\\.(?!\\d)|&[lg]t;|(?!\\b)(?=[A-Z][a-z])","pipeline":["stopWordFilter"]},"docs":[{"location":"index.html","title":"home","text":"

    Home

    "},{"location":"buidl-hodl/index.html","title":"BUIDL HODL","text":"

    Exploring the principles behind empowering technology, and how they tie-in to our daily lives.

    "},{"location":"buidl-hodl/experience/index.html","title":"experience","text":"

    development & design shape our product experiences

    ","tags":["ux"]},{"location":"buidl-hodl/experience/index.html#bridges","title":"bridges","text":"

    As children, we often hear stories of butterflies. We are awed by how a caterpillar can become a winged creature, as if blessed with some kind of magic. It feels almost surreal to look at what seems like two different insects, and yet we know they are one and the same.

    A caterpillar is the foundation to a butterfly. It carries its bands of colors like FOSS projects carry principles or unconference goers carry t-shirts. The difference is in how it moves. A caterpillar is significantly slower, its vision is limited to what is in front of it, it cannot enjoy gliding in the wind.

    When it comes to software, in order to become a butterfly, code must bridge in constructive loops with design.

    Development is the behind the scenes framework that can make everything run well, design is what translates that framework into something we can understand and use. As design and development interact, the human connection with a product becomes smoother, like gliding in the wind. It is understandable, like having the vision of a landscape from higher up. It is enjoyable and familiar, like a butterfly that does not need to think that it\u2019s flying, it just does.

    When development and design can walk back and forth, building better experiences, a product has left its cocoon.

    ","tags":["ux"]},{"location":"buidl-hodl/freedom/index.html","title":"freedom","text":"","tags":["freedom"]},{"location":"buidl-hodl/freedom/index.html#freedom-vs-control","title":"freedom vs. control","text":"

    Technology, including the internet, has opened new worlds for connecting and empowering people across the globe. It is as if we have gained access to new dimensions and dissolved barriers between us.

    These dimensions are a reflection of humanity. As you dive deeper into how technology has been shaped and reshaped, you often discover widespread practices of dominant global societies with central organizations who decide the rules and the access. This leaves space for greed, censorship, corruption, data amassing, privacy infringement, and other practices that forgo a foundation on human rights for a foundation on control and maximum profit.

    It is a paradox and a mystery to think that those in power can institute policies that can infringe on their own rights.

    As some build on control, surveillance, and maximum profit, others build on the idea that \"information wants to be free.\" In many ways, it not only wants to be free, it seeks to be freeing. It can be built on freedom, love, and individual rights. A challenging frontier, empowering technology calls upon each person to be responsible over our own lives.

    If you have lived under authoritarian rule, if you have experienced the ravages of war, if you have experienced the hardships of spiking inflation, if you have been censored for using your voice to defend human rights, if your bank account has been closed or worse for supporting a protest, if you've been persecuted for being different, the choice of personal freedom through responsibility is simple.

    Technology is growing to allow personal responsibility and control over your own money (bitcoin), identity (nostr, web5), privacy (DIDs)...

    It gives you the keys to make choices over your own life, a freedom we did not know we had lost.

    ","tags":["freedom"]},{"location":"buidl-hodl/keys/index.html","title":"What it means to own your keys.","text":"

    Thoughts on the freedom of removing third parties.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#what-do-you-see-keys","title":"What do you see? Keys.","text":"

    2024\u00b7April\u00b703

    We all learn through observation, imitation, practice, mistakes, and more practice. We learn by comparing and contrasting what we see in the world, in order to imagine what we wish it could be. At core, we long for something that defines us and adds meaning to our daily lives.

    Copycat imitation is not interesting. A custom creative journey is.

    Some say, experience gives you a unique style, as you learn the tools. Experience, however, opens a myriad of possible roads to create art. You may relate to that as knowing how to shape and reshape a coding language for your various needs and purposes. The deeper you learn and test how programming languages work, the wider array of choices on what and how to create. While in code you may seek efficiency and simplicity, in art, people often seek a recognizable look.

    If you see some of my latest artwork, you might say there is a look, but the reality is different if we look across time. Art can vary widely, even wildly, depending on both purpose and media.

    If I do not hope for a recognizable look, what is it that I hope for?

    nostr spirit

    If we only look at the quality of the code or the style of the art, we are often holding a boxed-in perspective. Take nostr, for example, you could compare it with other social media and criticize it solely on how a single client looks and feels compared to what you have experienced elsewhere. Based on that sole known concept, some may see nostr as \"not quite the same\", as if something was missing: their people. But are people locked-in their previous apps forever?

    That depends on how you see nostr, just like it depends on whether you understand the story behind the art. For me, switching to only nostr was simple, but I went down the rabbit hole. I feel more grateful everyday for all the qualities that make nostr different: Yes, it's also about the people.

    The people on nostr are shaping what it becomes on every layer: Code, design, UX, content, and beyond. You do not get that anywhere else. It is not advertisements nor algorithms built for advertisers or data buyers that make the decisions. We make the decisions, as part of a larger community. Hence, we are free to contribute to building what fits us best.

    Over time, I realized I do not want the engagement farming, the unethical data gathering, the possibility of having my account cancelled because I think different. I am only on nostr. The only other account I keep is Pinterest, but not on a social level. I hope one day, nostr will have as much content to discover. It depends on us to make it what we wish it to be.

    What nostr solves for is not the same as other social media. You own your nostr on so many levels. Your keys give you access to any app on the nostrverse, along with all of your notes, follows and followers. It's a compact suitcase, but it fits so much. For content creators, it opens the door to micropayments through zaps. This value4value support is not based on advertisements, it is a direct link to your audience, and the specific content they appreciate. Signal over noise.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#easter-eggs","title":"Easter eggs","text":"

    I keep digging deeper into what is at the core of freedom tech and how it inspires us, as a community. Over the years, I have often added small details with personal meaning to art, a sort of Easter egg. Not the kind of Easter egg that would be noticed nor understood, looking from the outside in. Freedom tech, however, is an open community with various symbols adding meaning to our everyday lives. Naturally, the Easter eggs have continued, but in a way that you, the observer, can discover and understand.

    pura vida

    When people dismiss technology like Nostr or Bitcoin, it\u2019s often because they do NOT see what makes them special. I\u2019d like art to reflect the idea that some people do NOT see, but for those who do, it is something meaningful and empowering. Perhaps, even when you do NOT know the meaning behind it, it will spark your curiosity to find out why it\u2019s there.

    Take this Nostriga t-shirt design, for example. It carries keys. Five of them. You will spot four of them easily, but the fifth one\u2026 that may be a bit of a surprise. For those who understand the value of owning your keys, and hence your nostr, you will see more than five keys there. You will see why keys matter, and that, cannot be seen with the eyes.

    Nostriga t-shirt @ shop.nostr.build

    It is not the style, but sharing with our people the meaning and principles behind it that makes all the other stuff special.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#support-loop","title":"Support loop","text":"

    unknown date

    Nostr exists outside of the rule of platforms and those who seek to control them. HODLing your nostr keys is hodling your identity and social graph, outside of KYC. By helping develop nostr, you are helping people escape walled gardens & gain control and choice over their identities & have a path to value4value. By using nostr, you are supporting that which supports your freedom of expression.

    ","tags":["keys"]},{"location":"buidl-hodl/keys/index.html#hodl-keys","title":"HODL Keys","text":"

    unknown date

    Keys are interweaved into our daily lives. They open milestones and memories:

    Home keys

         Music keys\n

    Car keys

                Key ingredients\n

    Keyboard keys

          Click, \n           click, \n              click\n

    nostr keys

           bitcoin keys...\n

    If you are familiar with bitcoin, you may realize it can empower you to have full control over your money, without intermediaries of any kind\u2026 as long as you have your keys and keep them safe. Just like your house keys, if you leave your bitcoin where others have the keys, you run the risk of losing what you have. Bitcoin can be different, you can choose to take full responsibility of it, though that may take an open mind and a lot of diving into deeper and deeper rabbit holes.

    We have learned to keep our home keys safe and where we can find them (hopefully). We keep them away from those we do not trust. Bitcoin is similar though it also means being open to learning, open to trial and error, and open to feeling the freedom of empowerment.

    ","tags":["keys"]},{"location":"buidl-hodl/limited/index.html","title":"limited","text":"","tags":["limited"]},{"location":"buidl-hodl/limited/index.html#21-million","title":"21 million","text":"

    Bitcoin is limited edition. Only 21 million bitcoin will exist. Something rare, like bitcoin, is valuable because we cannot find nor create more of it. Like a hug from your grandma or loved ones. Like that person who understands you like no one else can. Like milestones in our lives that cannot be replicated.

    ","tags":["limited"]},{"location":"buidl-hodl/openness/index.html","title":"openness","text":"","tags":["openness"]},{"location":"buidl-hodl/openness/index.html#rain","title":"rain","text":"

    \u201cNo matter how well you water plants, they can never quite grow like when it rains,\u201d grandpa used to say, as he watered the garden late in the afternoon, awaiting the rainy season.

    When we work on our own, outside of open-source teamwork, outside of open resources for anyone in the world, it can often feel like waiting for rain.

    FOSS has a way of gathering a unique mixture of creativity, coupled with caring about humanity, strengthened by a breath of freedom. It is as if it could rain on anyone and that rain could help buidl stronger solutions.

    ","tags":["openness"]},{"location":"buidl-hodl/proof-of-work/index.html","title":"proof of work","text":"","tags":["PoW"]},{"location":"buidl-hodl/proof-of-work/index.html#do-you-know-your-developer","title":"Do you know your developer?","text":"

    One of the strongest protections of someone's work is PoW and the network effects it generates as it spreads across communities. As long as we stay connected to the builders, no one should be able to come, clone a project, and take all the credit for other people's work.

    At the heart of every project is not its code, but its people. Grateful for all those contributing to FOSS.

    ","tags":["PoW"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html","title":"nostr in time","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#before-and-after","title":"before and after","text":"

    Looking at nostr client progress.

    On our day to day use of nostr, it is easy to lose track of the many improvements and unique experiences it offers. If we look back in time, we can see how much some nostrverse projects have grown. This is a field trip to document those changes across time.

    field trip focus

    • differentiating features
    • interoperability
    • zaps & value4value
    • tools for content creators
    ","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#follows-are-nostrs-algorithm","title":"follows are nostr's algorithm","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#coracle","title":"Coracle","text":"

    developer: hodlbod@coracle.social

    differentiating feature: music

    One of the best features in nostr is showing content based on who you follow and who your follows follow (a.k.a. your network). It helps focus on your interests, and it reduces spam. While, in the future, nostr clients may offer choices in algorithms to curate content, it is good to always have the option to see content based on who and which topics you follow. You are the curator.

    Coracle has taken a unique approach to this. It now has a button that finds music on nostr from your network. You can listen to that music while you look through your notes.

    Have a favorite musician on nostr? Let me know.

    ","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#before-early-2023","title":"before (early 2023)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#after-early-2024","title":"after (early 2024)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#what-constitutes-growth","title":"what constitutes growth?","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#primal","title":"Primal","text":"

    developer: miljand@primal.net

    differentiating feature: tracking network effects

    Nostr offers the possibility of developing various curation tool choices. Primal already offers insights into nostr's network effects across time through its explore tab and trending users.

    How could we go deeper? Could we see top posts from within our follows or topics?

    What is the best metric? Zaps? Could we see what is most replied to by our follows? What are the most followed hashtags?

    How could we better understand growth, not just in terms of the amount of people trying nostr, but on who is staying and engaging much deeper and why?

    ","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#before-may-2023","title":"before (may 2023)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/time/before-and-after/nostr/index.html#after-january-2024","title":"after (january 2024)","text":"","tags":["nostr","before and after"]},{"location":"buidl-hodl/trust/index.html","title":"trust","text":"","tags":["trust"]},{"location":"buidl-hodl/trust/index.html#how-do-you-prove-youre-real","title":"How do you prove you're real?","text":"

    Each human being is unique and creative in their own way. It is hard to fathom anyone wanting to be an impostor. Impostors exist, and it can be a challenge to know the difference.

    If you meet someone in real life, it is easy to exchange your npubs, but what happens when you don't?

    In nostr you can tie your account to your website as a way of verifying you identity through what's called a NIP05. In some nostr products, you can see your name with an @yourwebsite.com This is particularly useful for content creators, proving you're the author, or you belong to that organization.

    To help tell you apart from bots, some websites offer NIP05's. It doesn't end with your domain, it ends with theirs, but it is still one strung higher in the ladder of trust.

    Combine that with other trust signals to reveal that unique mixture that makes you, you: Your interactions with the community, creating and sharing your own content, sharing what you find interesting, in other words, just being you is a trust signal.

    What makes you who you are?

    ","tags":["trust"]},{"location":"buidl-hodl/trust/index.html#getting-back-our-data","title":"Getting back our data","text":"

    Apps are a bridge to the services we want, from social media to health apps. We express part of our lives through them. Many apps are built around advertising from data gathering, but new doors are opening for building trust & giving back control to people over their content, money & identities.

    Many apps are built to track and remember as much information as they can about us, instead of getting only what they need and building trust over time as new services are needed, or through developing stronger relationships with consumers.

    From the moment you download an app, it can gather data & keep doing so even when we're not using them. It's as if, before we sit down at a restaurant to place an order, they already have our contact & payment information, & more access than the \"gossip\" of the town would know.

    What they could know is hard to imagine: A full list of our friends, family & acquaintances, our user content (emails, photos, recordings...), where we live and where we are at any moment in time, demographics and psychographics (sensitive info), what we buy, the websites and places we visit....

    We are often using \"free\" services in exchange for our data, which is used and sold for advertising. This often comes at the expense of privacy & security. However, an app does not have to be free to gather our data. How many services do you subscribe to that have poor privacy practices. Do these practices develop consumer loyalty or is it invasive and spammy? What are better ways of building sustainable products?

    Many times we are locked into using an app, because we need access to their services & if we choose to delete our accounts, we cannot take our data with us. Building trust & accountability can come with offering choices to consumers, & those can come from giving us control over our data.

    It is a joy to see how self-custody bitcoin apps, and many nostr apps, often choose to gather as little data as possible. This is a path to replacing the advertising incentives, which foster ecosystems for data gathering, instead of for empowering products. More paths are in the works, like Web5 by TBD & the community at large.

    How will these efforts encourage the growth and development of alternative creative solutions for sustainable product building that protect the individual's privacy and give back control of data & identity?

    Who'll be the service providers of the future? What will they prioritize when building their products? Will they discover that instead of gathering information obscurely in the background, they can walk other paths to develop stronger loyal relationships with their customers?

    Will most people understand the importance of being in control of their identity, choosing levels of trust & privacy, knowing they can deny or revoke access to their information? Will they be able to carry their identities back with them, just as we can walk out of a restaurant?

    ","tags":["trust"]},{"location":"buidl-hodl/trust/index.html#on-spam","title":"On Spam","text":"

    Something is out there...

    As your notes float in nostr cyberspace and get shared between relay servers, something else is out there too. No, it's not an alien creature from a sci-fi movie, it's spam. A bit like galactic trash, it can fill global feeds with mountains of gibberish, preventing real content and conversation from happening.

    One of the ways some in the nostr community are addressing spam, is through paid relays. At this moment, the relays offering this service, use it like a ticket in, where you pay a few sats (1,000 to 5,000) to cross through their gates. Spam is generated in such large numbers, that having to pay relays, can add up quickly, hence probably deterring its practice. Less spam leads to a bit of zen, or perhaps eden.

    Another way to address spam is to have home feeds based on follows and their follows, and global feeds based on specific relays. Many nostr clients are adding unique settings that can be tweaked not only to prevent some spam, but to shape your own experience.

    Nostr thrives on freedom of expression. There is no perfect solution to address spam. Multiple avenues with different approaches will let people choose their nostr paths, whether they have sats to give or not.

    What solutions are you seeing to address spam?

    ","tags":["trust"]},{"location":"buidl-hodl/value4value/index.html","title":"value4value","text":"

    a content creator economy zaps

    ","tags":["value4value","zaps"]},{"location":"buidl-hodl/value4value/index.html#get-your-nip57-zappers-ready","title":"Get your NIP57 zappers ready","text":"

    Stars-Wars style lightning zaps without needing to defend yourself from anyone. Instead zapping allows you to support what you believe in.

    Your target is content that rings true to you somehow. The result: Motivation, encouragement and the rise of a value4value culture.

    It isn't the rise of the empire, but the Rise of the Empowered.

    What do you value?

    ","tags":["value4value","zaps"]},{"location":"buidl-hodl/value4value/index.html#mirror","title":"Mirror","text":"

    \"Fix the money, fix the world\"

    The advent of bitcoin has opened possibilities for \"fixing\" various flaws in the current financial systems, but our relationship with money should change as we learn to embrace a sustainable foundation.

    Failing to change our thoughts and actions toward money can generate similar pitfalls and a reliance on carbon-copy uses built on top of bitcoin. This can lead to masking and removing access to bitcoin's freedom and empowerment.

    Unnoticed, money connects us across the globe, much deeper than an electrical grid. It touches every aspect of our lives, from the material like purchasing a house, to the invisible like the memories that help in making that house a home.

    When we stare at money's face, we may see a reflection of every emotion we have tied to experiences across our lifetimes: hope, fear, dreams, barriers, challenges, empathy, support, love.

    We live in a world of contrasts. Money can be a foundation to gratitude or envy. It can help build a stronger future for coming generations or focus only on surface rewards now, disregarding future consequences. It can be a fair or an unjust measure of our time. It can plant and harvest what we value, be it meaning or wastefulness.

    Unbeknownst to most of us, many of the negative emotions and real life consequences we tie to money, are not just based on our life experiences but on how money's been built and managed.

    Sadly, money often feels distant, cold, and, if allowed, it can grow fear, greed, ego, envy, anger, competition, and popularity in their most negative connotations. It is as if the human heart could be disconnected from anything money touches, turning it into dissonance, anxiety, and heartache.

    How we relate to money is often a reflection and a reaction to our world. As we dive deeper into the rabbit hole, we can choose to carve our own path.

    What do we want to see reflected in the mirror of our lives?

    ","tags":["value4value","zaps"]},{"location":"freedom-tech-meetup/index.html","title":"freedom meetup graphics and templates","text":""},{"location":"freedom-tech-meetup/index.html#nostr-meetup-kit-wip","title":"nostr meetup kit (WIP)","text":""},{"location":"freedom-tech-meetup/index.html#the-unbadges","title":"the unbadges","text":""},{"location":"freedom-tech-meetup/index.html#the-unlogo","title":"the unlogo","text":""},{"location":"freedom-tech-meetup/nostr/index.html","title":"nostr meetup kit","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-nostr-meetup-kit","title":"the Nostr meetup kit","text":"

    vector graphics and templates to make coming together meaningful

    One of the freedoms of nostr is that it has no rulers to dictate what it should look like. Having no centralized company to decide on the brand for nostr, means you have a personal choice on how to represent your nostr.

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/index.html#the-unlogo","title":"the unlogo","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-unbadges","title":"the unbadges","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-untshirts","title":"the untshirts","text":""},{"location":"freedom-tech-meetup/nostr/index.html#the-unstickers","title":"the unstickers","text":"

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html","title":"the Nostr unbadges + unlanyards (neck straps)","text":"

    unbadge templates for a protocol without rulers

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html#keys-r-freedom","title":"keys r freedom","text":""},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html#powered-by-volunteers","title":"powered by volunteers","text":""},{"location":"freedom-tech-meetup/nostr/the-nostr-unbadges/index.html#privacy-matters","title":"privacy matters","text":"

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html","title":"the Nostr unlogo","text":""},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#to-nostrich-or-not-to-nostrich","title":"to nostrich or not to nostrich","text":"

    How do you answer a question with no right or wrong answer? You do so with choices. Hence the unlogo is not just one version. For now, it applies two different cultural symbols from the nostr community: the nostrich and the alien.

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#logo-files","title":"logo files","text":"

    You may use these nostr logos freely, if they resonate with you.

    Find the .svg & .png files below.

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#nostrich-nostr-logo","title":"nostrich nostr logo","text":"

    spacing

    svg's

    png's

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#alien-nostr-logo","title":"alien nostr logo","text":"

    svg's

    png's

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unlogo/index.html#icons","title":"icons","text":"

    The nostr nostrich and nostr alien icon designs carry the same purple background for uniformity. The smaller sizes reduce details for clarity.

    256x256

    180x180

    150x150

    72x72 (svg)

    48x48 (svg)

    32x32 (svg)

    16x16 (svg)

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html","title":"the Nostr unstickers","text":"

    print your own nostr unstickers

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html#keep-the-nostr-weird","title":"keep the Nostr weird","text":"

    png

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html#zaps-running-on-nostr","title":"zaps running on nostr","text":"

    png

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-unstickers/index.html#nostr-only","title":"nostr only","text":"

    png

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html","title":"the Nostr unt-shirts","text":"

    print your own nostr t-shirts

    editable files on Figma

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html#keep-the-nostr-weird","title":"keep the Nostr weird","text":"

    png

    svg

    svg ink layers

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html#running-on-nostr","title":"running on nostr","text":"

    png

    svg

    svg ink layers

    "},{"location":"freedom-tech-meetup/nostr/the-nostr-untshirts/index.html#nostr-only","title":"nostr only","text":"

    png

    svg

    svg ink layers

    editable files on Figma

    "},{"location":"gift-and-nemesis/index.html","title":"gift and nemesis","text":"

    Exploring the contrasts in technology.

    "},{"location":"gift-and-nemesis/decentralization/index.html","title":"decentralization","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#are-you-the-product","title":"are you the product?","text":"

    In a social media landscape where your data is sold to advertisers and can be given to governments (concerning if you're a journalist, activist, have minority points of view...), the Nostr is a refreshing alternative.

    ","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#you-are-not-the-product-on-nostr","title":"you are NOT the product on nostr","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#but-why-what-can-go-wrong-with-other-social-networks","title":"But why? What can go wrong with other social networks?","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#social-media-sell-your-data","title":"social media sell your data","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#what-you-feel-is-yours-can-get-taken-away","title":"what you feel is yours can get taken away:","text":"","tags":["social media"]},{"location":"gift-and-nemesis/decentralization/index.html#with-other-social-networks-you-are-the-product","title":"with other social networks, you are the product","text":"

    2B continued...

    ","tags":["social media"]},{"location":"gift-and-nemesis/empowerment/index.html","title":"empowerment","text":"","tags":["empowerment"]},{"location":"gift-and-nemesis/empowerment/index.html#self-custody","title":"self-custody","text":"

    Bitcoin gives you the choice to own it 100%, if you learn to keep it safely in your own self-custodial wallet and with your own keys. You may have no need for a bank or an outside party to keep your bitcoin, though you may need a third party if you want to exchange it for your local currency. These third parties are often exchanges, and as a best practice, you should NOT keep your bitcoin in an exchange, instead choosing your own self-custody wallet.

    To HODL bitcoin is a personal responsibility you can choose, instead of delegating it to a third party. It is a form of autonomy. The more we learn about bitcoin, the more we value autonomy. This makes a difference in how we live our lives, the responsibility and challenges that we take, and even where we choose to live.

    When something infringes on that autonomy, it makes us rethink our choices and look for possible solutions.

    ","tags":["empowerment"]},{"location":"gift-and-nemesis/ethics/index.html","title":"ethics","text":"","tags":["ethics"]},{"location":"gift-and-nemesis/ethics/index.html#what-if","title":"What if...","text":"

    ...we could break history\u2019s cycles of oppression, where revolution after revolution has often meant that the \u201cwinner,\u201d even when starting with good intentions, becomes an oppressor of the \u201closing side\u201d, like an Orwellian Animal Farm repeated across the centuries?

    Imagine embracing the technologies getting built on an ethical foundation. What happens when we BUIDL on the principles of fairness, equity, openness, freedom of expression, love, integrity, truth, gratefulness and non-violence? What does that world look like?

    ","tags":["ethics"]},{"location":"gift-and-nemesis/incentives/index.html","title":"incentives","text":"","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#on-greed","title":"On greed","text":"

    Greed runs rampant when it knows no love. A curse running through humanity's veins, as if placed there by an evil enemy, yet one does not exist. Greed, however, is very good at coming up with new enemies. Corrupting hearts into caring about nothing but itself, greed has a serious disregard for the consequences.

    Too many have been lost to its strings, believing they are the puppeteers, when indeed they have become the puppets to an insatiable thirst for control. Greed welcomes fear and anger into its arms, destructive forces built on nothing but smoke and mirrors.

    Can curses be broken?

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#when-the-currency-is-attention","title":"When the currency is attention","text":"

    Generations no longer know what it was like before social media. Our lives have always been social, but what we do when the tools to connect are right at our fingertips can be an authentic creative expression or be primarily based on attention-getting. The latter can lead to an illusory metric of self-worth.

    Creativity abounds on social media, it follows different patterns, like seeing the people we know modeling and curating their lifestyles, or being authoritative and accomplished. When we know them in person, we may notice how they have adapted to branding patterns dependent on the likes and comments to determine their self-worth. On the viewer's side, feeds may not be taken as learning or connecting opportunities, instead viewer's eyes hone in as if looking at trophies to imitate and compete toward.

    The signals point to attention-getting as being a valuable skillset, looking at metrics to generate similar content to the highest performing posts becomes a practice, and getting an influencer's like becomes a reinforcement of their goals. Attention is the currency.

    Short bursts of surface level information and quick emotional reactions abound, as they can generate the most engagement. This leaves less possibility oflonger conversations and building niche audiences. Click-bait headlines are read and taken as truth, but not clicked-through and analyzed. Heavy tilting to one side of an argument, without seeing the complexity of each situation or reading into sarcasm, leads to divisions.

    All of these markers can distort our reality and generate the feeling of a marketing and branding competition with the empty goal of reaching the \"masses\" and becoming an \"influencer,\" just for the numbers and quick growth. Creating content with the priority of generating attention, means being dependent on others to judge you, and just like one day popularity is flooding, another, cancel culture can be setting in. Often, people's self-confidence ebbs and flows based on these signals, or their lack.

    Human identity is so much deeper and complex than what we sometimes experience online. It should be independent of attention and judgement. Being exhalted or put down shouldn't break the balance within, and when it does, it should be a moment to reflect and get back to the center. It should not lean toward what is likely to get approval nor should it be silenced by what is likely to be rejected. It should reflect us.

    Imperfection makes us human, to focus on perfection and attention online, feels like when someone goes out on a few dates and pretends to be someone they are not. They may meet someone who is a pretender like them, but they'd be missing out on the one who loves them for who they are.

    When a new product feature is added, what do we hope for it? What are the incentives we are building into it? Is attention a worthy currency?

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#a-suitcase-of-memories","title":"A suitcase of memories","text":"

    As we actively look through the glass screens of our mobile devices, these little gadgets carry more and more of our lives.

    Each screen seems to be far away from what we consider tangible, as if everything digital belonged to the realm of the imagination.

    These screens, however, even when floating in the technological cloud, are becoming an essential part of our lives.

    They can be the keepers of memories & identity,

    The builders of creativity,

    The connectors to our family and friends,

    The discoverers of new information,

    The doors to our money,

    The guardians of our health,

    The organizers of our time,

    The builders of mindfulness...

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#lost-in-the-clicks","title":"Lost in the clicks","text":"

    Click, click through terms and conditions without reading them, click to close another cookie pop up, log in or create an account, otherwise be kept out.

    Having access to information at the touch of our fingertips is a form of freedom. We feel connected, within reach. However, this freedom is not as resilient or as real as it should be.

    ","tags":["incentives"]},{"location":"gift-and-nemesis/incentives/index.html#fomo","title":"FOMO","text":"

    Bells are ringing and it's not Christmas. Full inboxes, DMs, mentions, ads, notifications... Our way of life is changing. So much activity and information can distort our sense of time, as if it was no longer moving at the same speed.

    Time feels fast and fleeting, requiring immediate action. Piles of content means shorter attention spans, and FOMO can take residence, but only if we allow it.

    Technology's ephemeral qualities make it hard to imagine the negative consequences to what we are giving up, what we are allowing others to take from our readers or customers, or that technology could be used against us.

    If we don't allow ourselves the opportunity to slow down and be mindful of our choices, we can fall for the marketing of what is easy and popular, rather than looking deeper at the substance and what we want to be part of our lives.

    We have the freedom of choice on how we spend our time. We can choose to fill it with who and what feeds our souls in healthier ways. We should not miss out on what matters most by getting distracted with the extra noise. The FOMO we should have is not about the popular but the meaningful.

    who and what do you give your time to?

    ","tags":["incentives"]},{"location":"gift-and-nemesis/mistakes/index.html","title":"bugs & mistakes","text":"

    only if we embrace mistakes, and learn from them, will we grow stronger

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/mistakes/index.html#we-broke","title":"We broke...","text":"

    Nostr is like a decentralized fleet of ships at sea. Some days, storms hit those ships and nostr hodls on. Not every storm is a negative happenstance: A flood of people rushed through Damus' doors, when it was accepted in the Apple App Store. Access to nostr created a storm that tested the strength of relays.

    In real time, we could read how developers were bracing for the storm, how they fought to withstand it, and how, sometimes, stuff breaks... for a while. Then these notes and stuff transmitted through relays get built back up again. Resilience is another word for nostr..

    Storms did not only hit relays, they also hit lightning, as new people on nostr continued the tradition of sending their first lightning invoices, now transformed into zaps. Most of the weight fell on the Wallet of Satoshi's shoulders. Bitcoin has a similar ecosystem to nostr. In nostr you can discover various nostr clients, and in bitcoin, you can find many wallets. People began recommending Blue Wallet, Muun... to help with the high usage of new lightning zappers.

    Nostr is sometimes known for breaking things, often leading to stronger products faster. It experiences real life tests of scalability and it adjusts its sails to withstand future storms.

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/mistakes/index.html#aliens--unidentified-flying-objects","title":"Aliens & Unidentified Flying Objects","text":"

    We may have bold and italics to give emphasis to text, but we do not have a way to signal sarcasm. In order to understand it, we need to be in the conversation. What do we believe? What do we mock? We often mock fakeness, lies, disregard for truth and ethics.

    Life teaches us to laugh at our mistakes and imperfections. We can grow stronger when we can take criticism, when we can look deeper into how we work and learn from it.

    Yet so many centralized bodies do not tolerate sarcasm nor criticism, they do not allow for learning or growing, as if they wanted to remain stagnant, when everything is fluid. Anything that remains stagnant weakens over time, as if it was blind to its mistakes. Holding on to a broken past in the hopes to retain a power structure prevents positive growth and innovation.

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/mistakes/index.html#orange-pill-moments","title":"Orange Pill Moments","text":"

    In the bitcoin world, knowledge is a highly valued form of freedom. It is the \"orange\" pill inspired by the concept of the blue and red pills from the Matrix. Choose to take that metaphorical bitcoin orange pill and you will never look at the world in the same way. Knowledge has that power.

    Orange pills symbolize a bitcoin culture that thrives on learning, testing, and solving for issues. Swallowing bitcoin concepts can be revealing. Money connects us, yet how it works and affects people's lives across the globe is often an unspoken subject outside of bitcoin circles, treated as a taboo subject.

    The effects of an orange pill focuses on education and translates into real life choices that can improve people's lives.

    Technology can BUIDL on itself across time thanks to the work and openness of many people. Bitcoin brings together a technological foundation from the past, adding to it, and putting everything into a one-of-a-kind formula built with the purpose of solving for many of the issues in current financial systems. (Thank you Satoshi Nakamoto et al.).

    The orange-pill effect helps people gain a deeper understanding of the gaps and issues with current financial system practices, but this learning process spreads further into other areas of our lives. It encourages integrity, fairness, openness, low time preference, collaboration, personal responsibility, critical and ethical thinking... It allows us to connect with our humanity.

    As you look back on your own journey, what's been your favorite \"orange-pill\" moment? What did you learn? Has that knowledge carried unto other parts of your life?

    ","tags":["mistakes"]},{"location":"gift-and-nemesis/network-effects/index.html","title":"I-Got-Your-Back Protocol","text":"","tags":["network effects"]},{"location":"gift-and-nemesis/network-effects/index.html#one-clients-win-is-a-win-for-all-of-nostr","title":"one client's win is a win for all of nostr.","text":"

    Nostr is interoperable. If you've heard the word protocol tossed around, without knowing its meaning: Imagine if Facebook and Twitter were both written with the same foundational code, so you could enter both of them and access your same profile, follows, followers, and posts on both of them, no matter which one you chose to use. People could find you on Facebook, even if you were only using Twitter. The difference between them would be the design and unique features they could offer you. Unfortunately, they are platforms choosing to run their own code, instead of running on an interoperable protocol.

    Nostr is different. It has a community of developers working on different projects. These projects all run nostr as their foundation. They could be thought of as competing with each other, because they can add similar features, and yet, each one also offers something unique. Every milestone each one reaches, makes the whole community stronger, pushing development and innovation into new horizons. It also gives you choice and access, unlike anything you've seen before. It's a win win.

    We celebrate the small steps forward creating new avenues of access to nostr. One client's win, is a win for all of nostr.

    Interoperability means thinking beyond yourself, beyond individual products, into the possibilities to support the whole. #Nostr is an I-got-your-back protocol.

    ","tags":["network effects"]},{"location":"gift-and-nemesis/network-effects/index.html#santas-pow--network-effects","title":"Santa's PoW & network effects","text":"

    Nostr is like Santa's workshop all-year-round. Features are the gifts of products that have a direct effect on our daily lives. They can empower and protect the individual. Their foundational principles are the magic.

    Nostriches around the world send their letters to nostr Santas in the shape of notes, asking developers for what they wish the most.

    Open source is open, because anyone can add their grain of sand and contribute to a project they care about. It is work we can verify, looking through the GitHubs, and sometime in the future, the nostr GitNests of those projects we love.

    The nostr protocol is a strong foundation to BUIDL upon, but its use and spread depends on its network effects. The stronger the community bonds, the stronger the protocol. It is a give and take.

    ","tags":["network effects"]},{"location":"gift-and-nemesis/originality/index.html","title":"originality","text":"","tags":["originality"]},{"location":"gift-and-nemesis/originality/index.html#custom-fits","title":"custom fits","text":"

    Many years ago, I heard of a shop in Paris that could craft a rare perfume just for you. You'd be guided trough a multiple level process, selecting base scents to make up the different notes needed to create a custom parfum. The chances you'd have of selecting the same notes as someone else would be minute, but even if your choices were the same, its scent would be different once worn. Perfume reacts to the uniqueness of your body chemistry, and your chemistry fluctuates over time.

    As rare as it seems to have your own custom perfume bottle, it pales in comparison to the magnificent diversity within humanity, so it is surprising to see the multiple ways of trying to fit people into a small set of perfect boxes, often unrealistic and unreachable.

    Not only can we not become someone else who is as unique as each one of us, but we should question why we would want to. Even a clone could not be you, because he/she/they/ze could not have the same experiences you have had.

    Many times, these categories and stereotypes are said to determine our fortune, but only based on quantifiable qualities used to measure you against others, turning fortune into an illusion of a triangle with just a few people fitting at the top.

    Life, however, is more like a turning wheel of experiences, and our fortune rarely depends on where you are on the wheel nor which categories you happen to fit into.

    In a similar fashion, sometimes products start looking like clones. Although some of the design features that make it to our hands benefit from familiarity, apps and websites also need something that sets them apart. A product maker can imitate, especially at the beginning of the building process, as they start to learn the tools of the trade, but with time, creativity should flourish.

    ","tags":["originality"]},{"location":"gift-and-nemesis/protocols-over-platforms/index.html","title":"protocols over platforms","text":"

    ","tags":["protocols over platforms"]},{"location":"gift-and-nemesis/protocols-over-platforms/index.html#ripple-effect","title":"Ripple effect","text":"

    A protocol like nostr is interoperable simplicity, yet it is not a dead language. Its code and its upper layers get written like gears in constant movement, churning new lines into websites and apps. It isn't code that sparks out of nowhere. It's molded and reshaped by open source communities brainstorming ideas, listening closely to the people who use their products, and bringing those ideas to life. Each step forward carries new challenges, as the gears shape PR after PR, with products built and strengthened over time.

    We cannot know all of the work that has gone into giving us a door to freedom of expression. We do not know the depth of the countless challenges or the innovative solutions as they are placed into the code. We do not know all the layers of thought that go into keeping protocol interoperability while also driving innovation. We do not know the extent of positive effects it could have across the globe and into the future.

    But we have the proof in our hands that the work is happening. Every day reveals a new surprise, a different way of using nostr. New doors open, because developers and designers care about freedom of expression, and continue to build upon that foundation.

    A tool for freedom built by many, yet united in nostr.

    ","tags":["protocols over platforms"]},{"location":"gift-and-nemesis/protocols-over-platforms/index.html#nostr-is-a-wider-team-effort","title":"Nostr is a wider team effort","text":"

    From the surface, it may seem impossible to be able to build nostr without a central figure dictating every move. Yet that absence is what makes this protocol move much faster and creatively than its platform counterparts.

    Instead of a chaotic mess without purpose or vision, as one might imagine protocols to be, nostr revolves around a number of creative hubs with specific types of development and design. Hubs interact openly with one another, sharing ideas, issues to resolve, and milestones to celebrate... Each hub is a team, and development depends on how well the team can gel while retaining creative independence.

    Nostr as a protocol works, in part, because of its guiding principles: Decentralization, simplicity, interoperability...

    Another positive aspect is the fun in building something that you interact with everyday. It feels purposeful to dig into issues and to find a way to contribute.

    It doesn't mean contributing is perfect, that there isn't overlap or mistakes along the way, but nothing is perfect. Nostr's ability to captivate creative people is what keeps its wheels moving.

    It should not be a road to burnout, but the threading of a community building on each other's open work and deep dives into solutions. It is a work that should not only value the present, but to value building a stronger foundation for the future.

    ","tags":["protocols over platforms"]},{"location":"gift-and-nemesis/truth/index.html","title":"truth","text":"","tags":["truth"]},{"location":"gift-and-nemesis/truth/index.html#how-will-humanity-build--use-ai","title":"How will humanity build & use AI?","text":"

    Some say the technological age calls upon us to adapt at a much faster rate than ever. Our worlds are being shaped and reshaped by technology. Creativity flows more freely, easily, and with tremendous scalability. Human thought can make it unto a digital canvas at a moment's notice, and new breakthroughs are making the process more dynamic.

    The printing press, and then the internet, freed books.

    The digital camera, and then cellphones, freed photography.

    Each technological breakthrough has been a tool that could offer more freedom, but only when held by those who value freedom.

    Is AI freeing us? It depends on how we choose to develop it and how we choose to use it.

    There has always been a fight between control and freedom. Books have been banned or taken down from online stores. Cameras can capture memories or spy on us.

    Many ethical concerns surround technology, yet it also holds the possibility of freeing some aspect of our lives. It all depends on the road forward. It is a complex rabbit hole filled with more questions than answers.

    Information has always been controlled in some way over the centuries, as they say, the winners of wars are the ones who wrote the history books. The darkest of times are the most silent, the ones that host the majority view as the sole source of truth, though it has nothing to do with truth itself. Information is more likely to be suppressed in conflictive and difficult times, and yet that is when it's needed the most.

    Controlling a story and making it one sided paints a flawed picture of reality. It can be used to place blame on others rather than on the real issue. It can fear or anger that often leads to giving up freedoms. It can also be used to quiet opposing points of view in order to keep power.

    Control of information is often a clear lack of transparency. It sits on murky waters no longer based on truth nor perspective on the complexity of a situation. It seeks to control while advertising freedom or safety, but it is neither.

    As AI makes a stronger dent into our lives, many questions arise on both the benefits and the tradeoffs.

    If AI is based on a large sample of the internet, does it truly reflect humanity, or only the voices of those who have had access to technology and whose voices have not been censored? Does it reflect real human thought and experience or does it pick up on the emotional reactions sometimes fueled by algorithms shaped to generate engagement and attention, instead of critical thinking and deeper learning. If it has wide access to the internet, how much is it gathering about us and for what purpose?

    Does it reflect every voice, or is it as selective as our history books? What biases is it selecting?

    Can it be open and transparent? What happens when it is held by the hands of the few with hidden biases, agendas, and incentives? If its workings are hidden from our view, how can we know why it is trained?

    Is it a way to let more of the minority voices have a say and a freedom to express their thoughts? Or could it be used to spread a majority point of view at a much faster scale? Could it be used to diminish minority voices, setting them on a path to silence? Will it spam most of our sources of information, making it hard to arrive at what is real and trustworthy?

    Can it help make self expression easier for the masses, or will it make a homegenous fabric of images, words and videos, representative that which those who control the inputs want to be the \"truth\"?

    As technology has advanced, we have also become more sedentary, will we let it turn us into mindless couch potatoes, or will we appreciate the sun shining on our faces and dive deeper into learning?

    Could it help us dig deeper or express more complex ideas? Or is it more likely to prevent us from seeing the truth or digging for it?

    What happens when you know someone has lied to you, not by mistake or ignorance, but on purpose? Are you be able to trust that person?

    What happens when we cannot trust that AI tells the truth? When it is neither open nor transparent. When we do not know how and why it is being programmed? What can we do when its development can be more about control than freedom?

    Like in much of the freedom tech ecosystems, we need AI alternatives that offer the openness, transparency, choice, and diversity of tools, so we are not dependent on centralized parties that can control most of the information we receive. Truth matters. Critical thinking has always been an important skill, but are we arriving at a time where technology will test how we receive that information and what we choose to believe more than ever before? Can we BUIDL something that carries the principles we value that support our freedoms?

    ","tags":["truth"]},{"location":"nostrverse/index.html","title":"Explore the nostrverse","text":"

    Diving deeper into the development of various nostr apps & tools

    "},{"location":"nostrverse/index.html#amethyst","title":"Amethyst","text":""},{"location":"now-and-then/index.html","title":"Now and then","text":"

    Love is the foundation for tools valuing freedom, choice, and personal autonomy.

    This is a field trip into the why behind freedom tech.

    Don't trust, verify.

    "},{"location":"now-and-then/index.html#now","title":"Now","text":""},{"location":"now-and-then/index.html#sci-fi-post-apocalyptic-story","title":"Sci-fi post-apocalyptic story","text":"

    I\u2019ll be exploring our cyberspace for those technological gifts and their nemesis. These discoveries will shape the base layers for a post apocalyptic science fiction story showing where those two paths could lead\u2026

    Through an open behind the scenes process, I'll be sharing thoughts and tips, asking questions, and creating open UX design resources as I test and learn more about the why behind the tech.

    The primary tech focus will be on bitcon, nostr, and their symbiosis. I'll be taking the writing aspect of storytelling and making it come alive through art, 3D modeling, music, and animation.

    Come along this creative journey as the story gets weaved, along with smaller, educational, yet kind of fun pieces.

    "},{"location":"now-and-then/index.html#find-me-on-nostr-only","title":"Find me on nostr only","text":"

    elidy

    npub1a7n2h5y3gt90y00mwrknhx74fyzzjqw25ehkscje58x9tfyhqd5snyvfnu

    "},{"location":"now-and-then/index.html#blogging-on-nostr","title":"Blogging on Nostr","text":"

    Behind-the-scenes

    \u2192 Highlighter

    "},{"location":"now-and-then/index.html#nostrorg","title":"Nostr.org","text":"

    Contributing to design and copy on splash page to welcome people to nostr

    \u2192 On GitHub

    \u2192 Version 2.0 coming soon, PR on GitHub

    "},{"location":"now-and-then/index.html#nostr-meetup-kit","title":"Nostr Meetup Kit","text":""},{"location":"now-and-then/index.html#behind-the-t-shirt-designs-what-do-you-see","title":"Behind the t-shirt designs: What do you see?","text":"

    \u2192 Latest design available on shop.nostr.build

    "},{"location":"now-and-then/index.html#then","title":"Then","text":""},{"location":"now-and-then/index.html#keep-the-nostr-weird","title":"Keep the Nostr Weird","text":"

    On YouTube

    "},{"location":"now-and-then/index.html#bitcoinostr-a-symbiosis","title":"Bitcoinostr: A Symbiosis","text":"

    On YouTube

    "},{"location":"read/index.html","title":"A freedom tech story in the works","text":""},{"location":"read/index.html#tick-tock","title":"Tick tock","text":"

    \u201cA storm is brewing,\u201d said Xileh to his granddaughter, Toril, as they looked out from the balcony of Rigmor's clock tower. The air felt cool and humid as they breathed it in. Clouds were forming in the horizon and the wind started to pick up.

    \u201cMost people can\u2019t tell when one is coming anymore.\u201d He continued.

    \u201cI know. They\u2019ve forgotten how to listen to nature.\u201d Replied Toril, in awe at the spectacle in front of them.

    \u201cI don\u2019t mean this storm.\" He said, taking a stronger grip on the balcony's rail. \u201cOur time here is limited. As I near the end...\u201d

    \u201cDon\u2019t say that.\u201d She interrupted him, noticing the many wrinkles on his face, a reflection of every experience and emotion he had carried across his lifetime. He had refused to go under the knife to correct them. She had grown to appreciate them as proof of what he had lived.

    \"When you look back on your life, you realize the only thing that mattered was love and those moments built around it.\" He turned to look at his granddaughter\u2019s eyes, seeing a gleam of hope for the future, wrapped in concern for her safety.

    \"History keeps repeating. Life is much worse in periods of silence like these, where human thought is suppressed through fear. We are privileged, because they still need us, but most of our people have been forced to forget.\"

    \u201cYou\u2019re starting to worry me.\u201d She said, noticing the seriousness in his voice.

    \u201cWorry is a sign to get ready. A lot will change. Your principles will be tested. You will have to make decisions that will affect people\u2019s lives and they can be heavy to carry. You can only do the best you can with the knowledge you have. Avoid making assumptions.

    \"Be careful who you trust. Do not get taken by empty words. I don't think you can trust _____.\u201d

    \u201cBut I know him well, he\u2019s practically family.\u201d

    \u201cIn this environment, his actions lived in a bubble. He is not the same person out there. I worry that he is not who we think he is. I hope to be proved wrong, but you can grow up in the same household and be opposite people. I fear, in my hope to protect him, I encouraged him to take more than to give. He is privileged above the rest.\" As he said that, the weight of the past felt so heavy in his heart that it could have pulled it down many floors.

    \u201cListen, Toril. I have been prepping something for you. It will be delivered in an unexpected way. You\u2019ll know what I mean when the time comes. This is important. No one can know about it.\u201d She nodded, knowing how complex a human being her grandfather was, so much so, that the idea of something unexpected was to be expected.

    \u201cHe cannot know about it either. He thinks he knows you just as you think you know him. They might use him to try to get to you.\u201d

    \u201cWhy do you not trust him?\u201d

    \u201cPeople who seek attention are often malleable, their principles don\u2019t exist in the ways we both understand them. Easy money removes the value of our effort and time. It can drive people to seek easy paths and the fastest way up to whatever ladder they think exists. Popularity may be popular in this society, but it doesn\u2019t make you who you are. That depends on your actions and the reasons behind them. Your choices must be independent of whether people love you, hate you or cancel you. They\u2019re your inner protocol.\u201d

    He continued speaking, as if he wanted to pour a lifetime of knowledge into those few minutes. He hoped to have given her enough tools to manage what was coming, but what he wished for the most was to have prevented it altogether.

    \u201cWhen words are built for headlines, stats, or votes, they cannot be trusted. You cannot trust someone who masks the truth, often not taking the time to dig deeper, to try to see the 360\u00b0 view. Nothing is as simple as it seems. A lot of what you see and hear are just fa\u00e7ades inside games of power and control. You must learn to see what's behind them.\u201d

    \u201cIt is hard to have people you trust wholeheartedly. You discover them when you spot similar principles and patterns of action. When you are lucky enough to have such a person, you keep them close, as they\u2019ll have your back. You protect them as they protect you.\u201d

    \u201cWas grandma that for you?\u201d

    \u201cYes, but I was too blind to see it in time. Do not make the same mistake.\u201d

    He removed a locket from his neck, one he had carried for as long as she had been under his care, and gave it to her.

    As she took it in the palm of her hand, tears started swelling in her eyes, like the clouds rolling in.

    The skies darkened and small rain droplets started falling, making a melancholic sound against the metal structure\u2026

    "},{"location":"read/odds-and-ends.html","title":"Odds and ends","text":"

    Every writing process has bits and pieces that do not quite fit within the story, but are somehow related to it. Since this is an open process, you'll find those here.

    "},{"location":"read/odds-and-ends.html#the-setting","title":"The setting","text":"

    In the city of Rigmor, the four massive vermilion gates, which once stood for truth, courage, and freedom, had become an association to fear. Closed off to keep most on the inside, by force rather than choice, these gates seemed to have forgotten their purpose. Instead of being open and filled with activity, they had been restructured to almost become walls. Since (some yet to determine unknown event related to war), Rigmor had lost its candor and innovation. What remained of its foundational bones, was the unique vermilion lacquer on the gates' rosewood frames, a reminder of a past that could come again.

    The words truth and freedom had been avoided in common lexicon for so long that they seemed lost, but not their meaning. Freedom is a natural state of humanity, it cannot be erased from our subconscious though fear may try. Deep within, away from that which corrodes the spirit, we all carry the essence of freedom. We all crave truth. While those feelings seemed to lay dormant, no one could predict the exact place where that spark of change could come from, but it always does. No stronger spark exists than in those places where hope seems lost, for it is then that it is most valued. The time for this city to awaken is about to begin.

    "},{"location":"read/page-1.html","title":"Truth","text":"

    Toril stared at her computer screen in disbelief. It showed a series of input boxes for a long password, too long to guess.

    \"No, no, no, no.\" She said aloud with serious concern. It was like running into a blue screen, not a good sign at all, especially not on the eve of Halloween, one of the busiest seasons of the year for the city's warehouse. They had a guaranteed delivery to meet.

    \"Could it be ransomware?\" she thought. Government offices and companies had been hit by a wave of strange tech occurrences.

    \"But it isn't asking for money. Phishing?\"

    \"(future name), has there been a power outage?\" she said in a louder tone.

    No answer.

    \"No access to my computer should not mean no access to the warehouse's assistant, or should it?\" She pondered. After shadowing Xileh for most of her life, there was still so much she didn't know about the inner workings of their logistics system.

    The warehouse was on 24/7 and almost fully automated. She had learned to troubleshoot on her own, but today she needed to solve A.S.A.P.

    She rushed out of the office taking a long hallway toward Xileh's lab. The hallway was flanked by windows revealing the warehouse's inner workings. She ran so quickly through it, that the lab felt like it was right next door. A package delivery robot holding a large box blocked the entrance. She went around it, ignoring it, and crossed the lab toward Xileh's main worktable. The robot followed her at a slower speed.

    \"Xileh! Xileh!\" she called out a few times, as she looked around the room, but he was nowhere to be found. He rarely carried his phone, so sending out a message would not help. At his age, he didn't keep office hours like he used to. His lab, however, reflected the spirit of a tinkerer that would never stop experimenting. She sent him a message anyway, only to hear the beep nearby.

    \"He would not miss being here for Halloween... Well, he might notice the message when he comes back.\" She shrugged.

    She approached the rows of bookcases and piles of paper in a corner of the room, reminded of how Xileh always wanted real world backups. She never understood why that was so important, until now.

    \"What if all the information was gone?\" She thought as she tried to make sense of Xileh's organization style or the lack thereof.

    \"But automation hasn't stopped. Everything seems to be running as usual.\" She held some comfort in that thought.

    She spotted the row of manuals for a lot of the warehouse's equipment. Her eyes scanned through them. \"Found it!\" She said aloud, taking the manual for her computer out of the shelf. As she opened it, it had a thicker yellow page with a recovery password.

    \"This is probably it.\" She thought, relieved, and thinking she had worried too much over a password.

    Taking the manual with her, she started walking out. She couldn't help but take a moment to look back. That large open studio held so many memories. The rays of sunlight were coming in through the trees outside of the tall windows, giving the lab an almost magical eerie glow, as if the robots Xileh was working on could come to life at any moment.

    She was startled by the delivery robot catching up to her.

    More relaxed, she said, \"Ok, let me see what you got.\" Odd, it was addressed to her with an urgent label. No info on the sender. Her mail delivery was always done to her office. She wasn't expecting a robot delivery either; they were only sent out when the packages were larger than the subterranean logistics system.

    She hesitated in opening the box, perhaps she should scan it first, just in case.

    It said urgent, but so was regaining access to her system. She sent an order to the robot through her wristband to head to the scan room, and she walked back to her office, not as quickly, but still feeling pressured to make sure this was the solution.

    She looked through the windows as she walked, everything seemed normal. The flow of robots and boxes never stopped. Xileh had told her the story of the architect who built the warehouse. Some had complained that it was a warehouse for robots and with it being almost fully automated, it didn't need anything architecturally appealing. They wanted a climate controlled box. The architect refused to remove the human element from it, and, because of that, these rows of windows existed. They gave an almost 360\u00b0 view of the warehouse at work. Xileh wasn't sure how he had convinced them to built it this way. Even if he had mentioned how building with a location in mind tends to save on energy, and how using stronger materials is an investment in the future, many only build for the now.

    Not even taking the time to sit down, Toril started typing the digits to the password: 19d6689c085ae, only to come up short.

    \"Oh, shoot!\" It was 13 digits, she needed 21. She sifted through the manual, but found nothing of help.

    As she stood there trying to think of a possible alternative, the delivery robot again caught up to her. It had ignored the order to head to the scan room.

    \"How creepy,\" she thought, \"First a password request appears out of nowhere, then a rogue robot. But some older robot models do not respond to the new software commands, and, this is not a sci-fi movie.\"

    Maybe Halloween was getting to her.

    \"Could this be what Xileh was talking about that night at the clock tower?\" She thought.

    She instinctively took the box opener from the robot's side. She had opened so many boxes in her lifetime, that it was second nature. As she lifted the flaps, she saw a myriad of flowers.

    \"Aww,\" she said in surprise.

    Xileh gifted her flowers every year for her birthday. She had gotten a different kind of flower each year: roses, lavender... Each had been made of different materials and colors. Each year carried a different meaning.

    These were orange marigolds, and they were real! Over the generations, companies had disfavored the natural, and real flowers were a rare request. During her time at the warehouse, she had noticed a few shipments of real flowers, and always wondered what those who ordered them could be celebrating.

    These had such a peculiar scent that it brought back childhood memories. Xileh used to say marigolds were the flowers of truth. They still grew in the wild behind the warehouse, on the outskirts of the city. She had often wondered if her grandma had planted them. Xileh said she had a green thumb, and that had become as rare as real flowers.

    Toril smiled wide, but, her birthday wasn't until January.

    She paused for a moment.

    \"Xileh and his riddles,\" she thought, while shaking her head. \"Halloween trick?\" She looked back at that screen with thirteen digits, needing 8 more.

    She typed out her birthday: 01 03 2140

    Hit enter, and...

    \"What?\" Toril's face turned pale.

    "},{"location":"read/page-2.html","title":"Revelations","text":"

    Toril could not believe her eyes. The shipments map she looked at everyday was no longer the 2D Pacman-like screen displaying packages in movement. This was a highly detailed 3D topographic map of their logistics.

    The type of map, however, was not what shocked her, but what it revealed. Like unearthing a secret, a new set of routes with shipments in movement intermingled with the other routes.

    "},{"location":"terminology/index.html","title":"terminology","text":"","tags":["terms"]},{"location":"terminology/index.html#the-language-of-freedom-tech","title":"the language of freedom tech","text":"

    Tech has an evolving cyberspace lexicon based on innovation mixed with culture.

    ","tags":["terms"]},{"location":"terminology/index.html#client","title":"client","text":"

    Nostr is NOT just one app.

    A nostr client is an app or website created with nostr code that finds and posts nostr content unto relay servers. Since it is open code, any developer can build their own version of a nostr client running on the nostr protocol.

    ","tags":["terms"]},{"location":"terminology/index.html#keys","title":"keys","text":"

    Not your keys, not your social media.

    To join nostr, you don't need to give up your email or phone number. Instead, the first time you sign up to most nostr clients, you get a special set of keys. These are two long strings of letters and numbers unique to you. You can use them to enter most of the nostrverse. They also keep a path to your notes, follows, and followers.

    They belong only to you.

    You get a public key and a secret key. Share your public key, keep your secret key backed up and safe.

    ","tags":["terms"]},{"location":"terminology/index.html#nostrich","title":"nostrich","text":"

    The nostrich, in its various styles, has become the nostr mascot.

    The idea was born on December 16th, 2022.

    walker:

    @ dave can you write a joke about #nostr?

    note167jwwjamdwm48lje83804pjczkncu6prjpf3kamyslzpjtr7c5asvu9p2s

    dave (gpt3):

    Q: What do you call a nosy ostrich?

    A: A nosTrich!

    note163g7kae08rx4sqv5xq67dh3926pw5tkq2pzxctyzjh8ypcqldxfqwntysx

    Then, on Dec 20th, 2022, Will (jb55) posted the image above with the legend:

    \"I propose the nostrich to be the official nostr mascot and logo.\"

    note19dazj8tfcpl42gurwctxxj5lrq4t9qel9g7wyycjhrzqp93lxe4sqafzzg

    ","tags":["terms"]},{"location":"terminology/index.html#note","title":"note","text":"

    Instead of tweets or posts, nostr has notes. Feel free to write notes away.

    ","tags":["terms"]},{"location":"terminology/index.html#npub-or-public-key","title":"npub or public key","text":"

    Your public key takes the place of your handle. It is unique to you. You can also have a handle with any name you want, and you can change it anytime you want. You don't need to add any numbers or strange spellings, because what needs to be unique is your npub.

    npub + LongStringOfNumbersAndLettersUniqueToYou

    Share your public key with your friends, so they can find you or mention you. You can copy it from your profile (often found by a key or QR code icon).

    If you spot a QR icon in your nostr client, others can scan it and their nostr app should open to your profile page, as long as their app has that functionality. Some nostr clients let you share other people's npub QR's too.

    Someone else could try to impersonate you, use the same name, profile pic, and description, but they cannot have the same npub.

    ","tags":["terms"]},{"location":"terminology/index.html#nsec-aka-secret-or-private-key","title":"nsec a.k.a. secret or private key","text":"

    You are the sole keeper of your secret key. It is a special kind of \"password\" you can use to sign in to nostr clients, to create notes...

    nsec + LongStringOfNumbersAndLettersUniqueToYou

    It belongs only to you, not to a company. If you are used to the ways of platforms like Twitter and Facebook, you may think someone can help you recover it, but you won't find a \"forgot your password?\" option.

    Nostr is different, you're the one in control. When someone owns your account, they know your password and can help you recover it. One of the tradeoffs is that they can also close down your account, rate limit it, shadow ban it... On nostr you own your keys and should keep your nsec safe.

    TIP: Save your nsec in a password manager (for example Bitwarden). Write down a copy somewhere safe. Some nostr clients keep your secret key hidden in the Settings. Make sure you copy it and save it in your password manager before logging out. In the future, we may see options to save an encrypted copy in the cloud, perhaps some options already exist. Do not share it.

    If you are logging in through a website (not an app), save your nostr nsec in a special browser extension first. Browsers, by nature, are not as safe, your secret key could get stolen. You may see this option to log in labelled as \"login with extension or NIP-07\"

    ","tags":["terms"]}]} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index bc0d5e2..df34c90 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,167 +2,172 @@ https://freedomweaver.tech/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/buidl-hodl/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/buidl-hodl/experience/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/buidl-hodl/freedom/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/buidl-hodl/keys/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/buidl-hodl/limited/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/buidl-hodl/openness/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/buidl-hodl/proof-of-work/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/buidl-hodl/time/before-and-after/nostr/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/buidl-hodl/trust/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/buidl-hodl/value4value/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/freedom-tech-meetup/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/freedom-tech-meetup/nostr/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/freedom-tech-meetup/nostr/the-nostr-unbadges/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/freedom-tech-meetup/nostr/the-nostr-unlogo/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/freedom-tech-meetup/nostr/the-nostr-unstickers/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/freedom-tech-meetup/nostr/the-nostr-untshirts/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/gift-and-nemesis/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/gift-and-nemesis/decentralization/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/gift-and-nemesis/empowerment/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/gift-and-nemesis/ethics/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/gift-and-nemesis/incentives/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/gift-and-nemesis/mistakes/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/gift-and-nemesis/network-effects/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/gift-and-nemesis/originality/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/gift-and-nemesis/protocols-over-platforms/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/gift-and-nemesis/truth/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/nostrverse/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/now-and-then/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/read/index.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/read/odds-and-ends.html - 2024-08-02 + 2024-08-07 daily https://freedomweaver.tech/read/page-1.html - 2024-08-02 + 2024-08-07 + daily + + + https://freedomweaver.tech/read/page-2.html + 2024-08-07 daily https://freedomweaver.tech/terminology/index.html - 2024-08-02 + 2024-08-07 daily \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index fc323f05b9b40df75d776f13c07a915c02b2d486..8095b6bd126e54f4d909a7a2d1184528ed24b357 100644 GIT binary patch literal 508 zcmVjd5oscpgL^i9f|vEaap+r@ zS{f<<@H7e}mav-t&dmd;wWg+cG`0tN2va=v_z;E=yY`f$>W46fX>f_RZcFbvUcFU> z0OZ8sT4*71GTwa}&e@nWeh4GZkU};>96ArK6}Y~a1>?>jjyyPGbCSm$ftNsDLDxYm zZ$rf7dKdEs!&hnOIgw&)(UZa~q(*NzXD3126y&6Yw|=~}y8Y!y5H=4wuY;Rom92Zr y1jb50L~CgsQ;3$fjXIhh)UyD_{bm_Chifik&bt1qLs%aK-24U+w@+t&7ytm=qw?+m literal 504 zcmV!k~wwVBOksK%e`pVu+Czl?2>6kDc8)RAY1Q;Zmk82FO3uN+`j@4_uuXd0uI-mMu z_2c_D^h-Rc3bFaw`(ja{o>V5sCYF~Cz76YHP zwKM^3yI3JH(`5jMaRwtCHG>_rPY$m2z%ev>QGNW<5Jzt|MeGLks0F-`|!4e1;p9LmPaQ|J0QO zj3cB3R8SX>8L?Ax&6v;SV6%^)PtaioWs*~-W5_xoaW2S-JQ0_Jdof{xxAnep=(|WQ z4HW@+8Ve*YVK)Drn+H&9O-<=!To3dVt_1AyDI6j8_AF8LQ#ivk_{>}PrS~1LyH$b+ zkt-%3N5M2gX3Acdl&#$Z^olUUpkNK(REKi*om{pCmyHV-Mw*Ud7rghD={WHkSEv0Wbo-2MiLhkO*;7XSdlH|d4|