Re: Freenet World Domination Plan
Arne Babenhauserheide <arne_bab-S0/[email protected]> Fri, 08 Jun 2018 01:22:16 +0200
| Newsgroups | gmane.network.freenet.devel |
|---|---|
| Message-ID | <[email protected]> |
--=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ian Clarke <[email protected]> writes: > Some good suggestions. Thank you! These are not suggestions, though, but things I see as good paths forward. They are where I consider my own time well spent. > On the UI, this would require a rewrite I disagree. To explain that, I=E2=80=99m making an exception from the "not a request for input" I wrote in my email. Becoming the coolest hipster interface would require a rewrite. Becoming a joy to work with would require a rewrite. Becoming a good tool on par with or better than 90% of the websites out there would not. And there is not that much work needed for that. It=E2=80= =99s just boring work. > If we wanted to take a fresh stab at the web UI, it would be worth at lea= st > considering Kweb. The code looks nice =E2=80=94 and somewhat similar to what I see from the sxml-folks in the Scheme community, i.e. http://www.nongnu.org/skribilo/#&p= rog-line927 If someone wants to take it up and actually finish it, why not? It could start as a plugin and gradually replace parts of fproxy, just as we tried to do it with the Winterface plugin. Though for the past 10 years our problem in Freenet hasn=E2=80=99t been the= lack of great new approaches, but rather the lack of people actually putting in the work to get to completion. A rewrite would start out lacking a lot of features. If there were no person behind it who=E2=80=99d really pus= h it forward with a lot of free time, it would either stall fproxy for even longer or it would have to constantly chase fproxy as a moving target. In general I consider rewrites a big risk. Will someone have the will, skill and perseverance to finish it once the fun part stops and what=E2=80= =99s left are the boring 90% of the work? Those 90% are what I did when I took over the ShareLink plugin and turned it into ShareSite. But I cannot do it for a task the size of the full Freenet interface. I realized that when supporting the Winterface plugin (which is *not* the Winterfacey I named in the world domination plan: the theme is a theme to make the regular fproxy look similar to the Winterface plugin; when seeing how much it achieved I realized how much we can do with simple, non-breaking improvements to fproxy. We just have to *do* them). I=E2=80=99m not going to write a lot more on this topic. I want to get movi= ng again with the *doing* for Freenet, now that I finally have a working internet connection again. Aside from getting the next release done, I want to finally implement the defense against the pitch black attack. Over the past years I could convince myself in modelling and reasoning that Oscar was right and that flaws I thought I saw are far less serious than I thought. For example follow-up swap requests after a defensive swap should minimize data-loss. Best wishes, Arne --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE801qEjXQSQPNItXAE++NRSQDw+sFAlsZvisACgkQE++NRSQD w+vZ0g/+Ns2UDIvtzXAqsRzFeC3nVs5/lSjY76wQxat9UTIlhaWtB5f61XaIcB6E +F3UXaDHn0nmGfNyv83eCgf6+W/QWomz2qyZzXk7yRtl1yVS27vw7ZOJLY3aCeb1 UWZwaKUE48URJATLeEX0dEGX5bFD+lxi6XA1dykRHD7zi7jBR0MspzlV6SGVnFHH q3hAkV1eVNhaGGXIl9b4uPqTGbK25ineP84Jgql/HuL+jnAeZG3i/AzjZtEAvYAW 8VQuUaEjVrCJWBhCr3AVDby3ieuepN4GVmlm15nb87mudA5EYuluf6QWlilIJQze VoctAJwrpKWeyzvNyOA/IpXyLkuxftiveb1aEXVqTpGtscX67y18Fji8GOlLziVO NwB8zbAvLOY/G1vZmh54A367htwqfFrDrvnpEhyHWSR+6sJpdvlGNhogbuAOyrBg gDYYv1RlDioT4+JviRiMp4cPvgNCBSn+5871L+Ov5QoWzq19FPlYUNRv0bSk7yNj IA+GN+kQ+zufx5a3wtNg5uuVziOuJcdAxf1UFxc9ntAhyoeyKNSVL/FPFefa7pAL 6C7+mXq3q8kOocNCVv4uxUlPndBi2mrC5ObCfKlnUZ6KVi+H8HWJI0q0hgwnSRR5 E6zXTWc79nunvJxgczT8zT7/qun3dh5t72HE8NwUllCHC1vmywaIswQBAQgAHRYh BN0ovebZh1yrzkqLHdzPDbMLwQVIBQJbGb4rAAoJENzPDbMLwQVIOzsEAJ+1OV64 lAwe8dPTf+TSDaDhA9OGWObSuNCnYTkc3xTBJiX1uSKw+m/OLW1iBX8qSxJamw7G 8dms6y7Ys6BlLYlahVDzW7b/BpU5nZvaQc8XjfTwgiGq8HVVH+xxN+WleKHLTTjS CMmcZd1XSDWz7O/QwenMW/aEIDVoKG5WAsox =tzRu -----END PGP SIGNATURE----- --=-=-=--