From 971123a51957958cab2fae718cd501d0f519834e Mon Sep 17 00:00:00 2001 From: ilidemi Date: Thu, 7 Jul 2022 02:43:51 +0000 Subject: [PATCH] Add internet-os fishbowl (#63) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #33 progress: 10/10 🎉 Co-authored-by: Ilia Demianenko Reviewed-on: https://git.handmade.network/hmn/hmn/pulls/63 Co-authored-by: ilidemi Co-committed-by: ilidemi --- .../fishbowls/internet-os/files/0-EB806.png | Bin 0 -> 1268 bytes .../fishbowls/internet-os/files/1-B2132.png | Bin 0 -> 1324 bytes .../internet-os/files/11578470-E5104 | Bin 0 -> 11164 bytes ...1963eacbf364164efce1c597dc66aeab-E6901.png | Bin 0 -> 91206 bytes .../internet-os/files/1f1e8-ED877.svg | 1 + .../internet-os/files/1f1ee-8608B.svg | 1 + .../internet-os/files/1f1f4-D5AFA.svg | 1 + .../internet-os/files/1f1f5-9E81C.svg | 1 + .../internet-os/files/1f1f7-0882E.svg | 1 + .../internet-os/files/1f1f8-110EB.svg | 1 + .../internet-os/files/1f1fe-DBD8A.svg | 1 + .../internet-os/files/1f3b1-E8249.svg | 1 + .../internet-os/files/1f446-D877E.svg | 1 + .../internet-os/files/1f44b-9E658.svg | 1 + .../internet-os/files/1f44d-B3F5F.svg | 1 + .../internet-os/files/1f61b-5A32F.svg | 1 + .../internet-os/files/1f62e-B0B43.svg | 1 + .../internet-os/files/1f64f-BB864.svg | 1 + .../internet-os/files/1f923-1D049.svg | 1 + .../internet-os/files/261d-3A498.svg | 1 + .../files/366623288081907713-5D000.png | Bin 0 -> 1178 bytes ...418ec586b1074c5304d2bdfde2d725c9-F2143.png | Bin 0 -> 9803 bytes .../files/468520574600085514-E9638.png | Bin 0 -> 1027 bytes ...62e486caf24d352ab938701a8d972730-5ADCF.png | Bin 0 -> 8890 bytes .../internet-os/files/657399731273596929.gif | Bin 0 -> 46749 bytes .../files/707755256335040522-8B7CC.png | Bin 0 -> 3238 bytes ...8bbce81d74ba142434988d9baee7f26e-1DC70.png | Bin 0 -> 129518 bytes ...e666f2aa4fa50eade7484de6a45639dc-A5D0D.png | Bin 0 -> 151476 bytes ...e7c2c344cc7aadf61f4475f6f55095a6-D5B11.png | Bin 0 -> 229420 bytes .../internet-os/files/rDcY62O-52D11.png | Bin 0 -> 7456 bytes .../internet-os/files/twemoji_1f303.svg | 1 + .../internet-os/files/twemoji_1f604.svg | 1 + .../internet-os/files/twemoji_1f61b.svg | 1 + .../internet-os/files/twemoji_1f642.svg | 1 + .../fishbowls/internet-os/internet-os.html | 23175 ++++++++++++++++ src/website/fishbowl.go | 1 + 36 files changed, 23196 insertions(+) create mode 100644 src/templates/src/fishbowls/internet-os/files/0-EB806.png create mode 100644 src/templates/src/fishbowls/internet-os/files/1-B2132.png create mode 100644 src/templates/src/fishbowls/internet-os/files/11578470-E5104 create mode 100644 src/templates/src/fishbowls/internet-os/files/1963eacbf364164efce1c597dc66aeab-E6901.png create mode 100644 src/templates/src/fishbowls/internet-os/files/1f1e8-ED877.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f1ee-8608B.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f1f4-D5AFA.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f1f5-9E81C.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f1f7-0882E.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f1f8-110EB.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f1fe-DBD8A.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f3b1-E8249.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f446-D877E.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f44b-9E658.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f44d-B3F5F.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f61b-5A32F.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f62e-B0B43.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f64f-BB864.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/1f923-1D049.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/261d-3A498.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/366623288081907713-5D000.png create mode 100644 src/templates/src/fishbowls/internet-os/files/418ec586b1074c5304d2bdfde2d725c9-F2143.png create mode 100644 src/templates/src/fishbowls/internet-os/files/468520574600085514-E9638.png create mode 100644 src/templates/src/fishbowls/internet-os/files/62e486caf24d352ab938701a8d972730-5ADCF.png create mode 100644 src/templates/src/fishbowls/internet-os/files/657399731273596929.gif create mode 100644 src/templates/src/fishbowls/internet-os/files/707755256335040522-8B7CC.png create mode 100644 src/templates/src/fishbowls/internet-os/files/8bbce81d74ba142434988d9baee7f26e-1DC70.png create mode 100644 src/templates/src/fishbowls/internet-os/files/e666f2aa4fa50eade7484de6a45639dc-A5D0D.png create mode 100644 src/templates/src/fishbowls/internet-os/files/e7c2c344cc7aadf61f4475f6f55095a6-D5B11.png create mode 100644 src/templates/src/fishbowls/internet-os/files/rDcY62O-52D11.png create mode 100644 src/templates/src/fishbowls/internet-os/files/twemoji_1f303.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/twemoji_1f604.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/twemoji_1f61b.svg create mode 100644 src/templates/src/fishbowls/internet-os/files/twemoji_1f642.svg create mode 100644 src/templates/src/fishbowls/internet-os/internet-os.html diff --git a/src/templates/src/fishbowls/internet-os/files/0-EB806.png b/src/templates/src/fishbowls/internet-os/files/0-EB806.png new file mode 100644 index 0000000000000000000000000000000000000000..16559966c9622d7b67885f7f60183ccc496f3788 GIT binary patch literal 1268 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

NU_RfnBLy9lyzwT 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 literal 0 HcmV?d00001 diff --git a/src/templates/src/fishbowls/internet-os/files/1f1e8-ED877.svg b/src/templates/src/fishbowls/internet-os/files/1f1e8-ED877.svg new file mode 100644 index 00000000..80b6405c --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f1e8-ED877.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f1ee-8608B.svg b/src/templates/src/fishbowls/internet-os/files/1f1ee-8608B.svg new file mode 100644 index 00000000..18b634ca --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f1ee-8608B.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f1f4-D5AFA.svg b/src/templates/src/fishbowls/internet-os/files/1f1f4-D5AFA.svg new file mode 100644 index 00000000..9a56c51b --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f1f4-D5AFA.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f1f5-9E81C.svg b/src/templates/src/fishbowls/internet-os/files/1f1f5-9E81C.svg new file mode 100644 index 00000000..90d45e85 --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f1f5-9E81C.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f1f7-0882E.svg b/src/templates/src/fishbowls/internet-os/files/1f1f7-0882E.svg new file mode 100644 index 00000000..8d72d991 --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f1f7-0882E.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f1f8-110EB.svg b/src/templates/src/fishbowls/internet-os/files/1f1f8-110EB.svg new file mode 100644 index 00000000..e596113c --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f1f8-110EB.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f1fe-DBD8A.svg b/src/templates/src/fishbowls/internet-os/files/1f1fe-DBD8A.svg new file mode 100644 index 00000000..3c4a46f0 --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f1fe-DBD8A.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f3b1-E8249.svg b/src/templates/src/fishbowls/internet-os/files/1f3b1-E8249.svg new file mode 100644 index 00000000..28abf33e --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f3b1-E8249.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f446-D877E.svg b/src/templates/src/fishbowls/internet-os/files/1f446-D877E.svg new file mode 100644 index 00000000..46bc3596 --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f446-D877E.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f44b-9E658.svg b/src/templates/src/fishbowls/internet-os/files/1f44b-9E658.svg new file mode 100644 index 00000000..8942c68b --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f44b-9E658.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f44d-B3F5F.svg b/src/templates/src/fishbowls/internet-os/files/1f44d-B3F5F.svg new file mode 100644 index 00000000..595672dc --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f44d-B3F5F.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f61b-5A32F.svg b/src/templates/src/fishbowls/internet-os/files/1f61b-5A32F.svg new file mode 100644 index 00000000..e249672d --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f61b-5A32F.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f62e-B0B43.svg b/src/templates/src/fishbowls/internet-os/files/1f62e-B0B43.svg new file mode 100644 index 00000000..21fde1f0 --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f62e-B0B43.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f64f-BB864.svg b/src/templates/src/fishbowls/internet-os/files/1f64f-BB864.svg new file mode 100644 index 00000000..8b33d80c --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f64f-BB864.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/1f923-1D049.svg b/src/templates/src/fishbowls/internet-os/files/1f923-1D049.svg new file mode 100644 index 00000000..d0e3c759 --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/1f923-1D049.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/261d-3A498.svg b/src/templates/src/fishbowls/internet-os/files/261d-3A498.svg new file mode 100644 index 00000000..95d8ddd1 --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/261d-3A498.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/366623288081907713-5D000.png b/src/templates/src/fishbowls/internet-os/files/366623288081907713-5D000.png new file mode 100644 index 0000000000000000000000000000000000000000..c089aacbe8964396d1fe27786369801280e4b810 GIT binary patch literal 1178 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 ZUj7f?gAcF!eS_d{*_(-R=NF0h{1-Kp6hQz0 literal 0 HcmV?d00001 diff --git a/src/templates/src/fishbowls/internet-os/files/468520574600085514-E9638.png b/src/templates/src/fishbowls/internet-os/files/468520574600085514-E9638.png new file mode 100644 index 0000000000000000000000000000000000000000..188de3c699dfbca6c35a74cbb29af4615069451f GIT binary patch literal 1027 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 Y02XGuA*|@~RR91007*qoM6N<$f|xxvZ~y=R literal 0 HcmV?d00001 diff --git a/src/templates/src/fishbowls/internet-os/files/8bbce81d74ba142434988d9baee7f26e-1DC70.png b/src/templates/src/fishbowls/internet-os/files/8bbce81d74ba142434988d9baee7f26e-1DC70.png new file mode 100644 index 0000000000000000000000000000000000000000..96b532b6de971416521bec9b3c7512c98efddbee GIT binary patch literal 129518 zcmeFYr_{DS3UJ~oVKPC4kkG!006*IQI^*Q0Duqw{a&FVMlOhxQ~&@P zfQr1#`#_7+9z!2{!;FKrTA@pfH0fX^M)QWsQJc)8{Cu)RIujoJKWVbTf4X`nLvbZe zWQwx2m9z{En<_hv*hwU^H~PC!JbU!u3!)V5*%&@tp4;xV<5u(&B9Es%w*${ykCqJ) z_gtGTzoa;UnIN@(hAje5jDMvlHn{)7I_i3v|DUmPl(&aZ3Z5A4C}v2Aze-c9^+)z5 z3oT~;MZEC82hoEg(EqQ8|H+vdA@D4`*qyv7?fBnsAO<5hHvd19G$15C2Kt0K|GzUA z-Ua+`4gM1t#tuY(klZk{%=y37YX46K%Kw?||ETbP7UKUWzHs?NrEp%fgLuS->5e@j z6%h{gRsY4p5F%8YP&5hVy1tgM0oIkr>-;d@svzP1Qz9tXJS7meB@nLa4^PQ@dykiz z^0L9;>4YIXLv7+4UZS>@puE-n@iBbIXG`iGSEg18HT{RzPanHQQV_bUNE89Wu~x3SV|u)PutSGmcltDkxpQ?D(hr-=qZJ z@qA0U|bJdU69A>WBg8aCZyT zzFTa>2K$WdF-0NO;)8N-UAIA>vU%}zN`cxx@SG?W^B@Dj{r6P=<*5}7{XTqEN93;m z0<;-$v6tISgZ?1o+&2ASGELk6PPc6b@6IMq>@uKUYEALcybSRz4|CJ)OfZX$Ud07Yt&{Cg!E?lJF0$gwnQ4t7VBg9@@oQtF)v=v#Y?#(_HK?`i# z(R$_(Zz{a7ihy!ONnL3pd`b$u1pgtY(hq#rwz;i0Er)Kv1NVKwVeX+-1TV#@){zOq*5+R(JeKs3!jLZAhYBtN z#Hqfh&@rZd9{T?KgGv*_LxfPlJ!e?BDAgdak3#3Mh3P-N2wy`fu0BfwVSH{w0T>2i zz)qnZoKWYlAaScnmt~^g&!Lpae*C&(O93Hu!b^QYTOW@(E6jN&dfmOs(+r-655yJc-%o9QmVBe>^JuMXFHXB^)H`xEPGA4e-A z{ESC%?{RO}dsV{2lK=Bg+sNA+&jakOWa2f-CA{$Y>DQO&)j~nOVDJ0yezjx4Q)FQX)cjeXZr8!mR))EOW{;J@`bP+L#;ZnP=w1^{LtY(chH_ILjS^uUCT&iz!UDJgj`HM&Ynj;NzYlR1!|C! z>%e`#>d4)%rIX2wIn5x7x2I1x5?cR#xmK5-nU6#XO@tj*FO$_wnoN?*!Gpt^zYPV+ zCrs|Fc!)MDCk{S@UOr~lt3uF(*V1WJvBs~`9ZnO74(|;@eGH~WBv?H?l+4b6F(OI{PEtaV8Y2fC-bF;-{Z*VPgn5COz z>=&;TsUyvOO7{t>%p32%sn?z;DUPZ}H#G)oFJT9=sv8B6v3qUZm?jmn(P4(Pq?3!@ z2n%oo+**ywZBE~4E4ak|rEkvqoCw%=U{!}DF@#Eac6QS>4MKSDbU)*_L!w{|a*3>a zNY~MH%1wB5&*2d3?WZJLv9Se7gK?VNj9A?>60o+b;eAE3*FA49v|e@*w+!@OBEohC1M;(Qf>S=dLt z)Hg;tqci>ZZtVG$N5f`t5+VX4l7#B2DgrPB%@fy$h9rRZNixqwG)-zE)CbsIjU-)5 zgX^4$ey^k>uQ_Rb&)X1ysHSja4Xs|P+R6$?3y`X8KREhKYOWGiTW zT!@1@&Axh&utK*!G3>XDU)>A~)X~7n0PuGg8nIBxoz{o5FgipqNiL5{Wd3Hjd|M{0 ziME$aC~EmtGqdq5)FIDuS+c}EaLv*Jaz#^+^ngjzqPJ>OdQIyS&Ptk@%;mUWwuo-$ z%gti+bJ^DnaOPcFK{Nf*60D{=A2U(&e(&zCZSVS1JW

`$g|{NbOBvM$bWkHd8IU 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

# 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Ν6YHtIp3UR{jvA$a%fVo+{R3h~IGQ5c!Wm!Xis; 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

$H`H`zAnzm!i6`5;WCR25j24B$ZG)6AnxCm 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 literal 0 HcmV?d00001 diff --git a/src/templates/src/fishbowls/internet-os/files/e7c2c344cc7aadf61f4475f6f55095a6-D5B11.png b/src/templates/src/fishbowls/internet-os/files/e7c2c344cc7aadf61f4475f6f55095a6-D5B11.png new file mode 100644 index 0000000000000000000000000000000000000000..9b8450de94be7a3b5e918bf66b77322bb1fd759a GIT binary patch literal 229420 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 z zpxH_^2}M)UC+<*?&hQ%#mD!7>)a_D=>J-KoQ(E~JpvAt8r6{xHO7+Hsmm4^@WuUGIqQ(|H%3Pp8W;o^hBc;6u+{l{4ZrO{Zz%#y{cH=clgk zk0Kdu4Jv1%_Wb4B5FA$;H%3SehXJiEFwn5dS^^)$n?D>%EKmPn738mL* zVhv5|s^{>UUsDbD9kaH|D(&sn!thn!UySmU^EjpPk}hMOrbu1gsWl;tQ$C&Z^GiOR z+%S~OfR__>m0}T`fa2;C&YNNvRC1S)9$skxV|#$vLAfGAPBN=hdP`Vxs{p}&tl5VYbb+=Ylx?J@qnxy`7U_E}RIN~h zrM5`OKLhYKKwysPR2LNvnq#m{)u9?{mWL=nhCGQ7Ka27c7Nk&(MGOc+Z{=d>;2@%K zY&q%*tYGKrO;ETW>K6eoOsw5>EAU}7o7#909(+5!?%Fgu0^W6dwJLxE8W#lw^UBg7)(#&hX#u`E)voET`A*&NiKpW6%nj0PK(3zUrKfO*s1@odKNMT1GjKb)cXX3C=OLo zYoYqAoTk}Nla0m~mi$aoQsxwCij-Q>FhB$o4UXqvi+Haka#u3X&4jbmNNdAO-QZ2M zLh-;dcRsg3#O{Wc2Xa}1ax>V}2T5{hpkVh>it<>%A#j6VLI7FRk#&dyW&E>j8=32g zGGxr1caL3X<#1f1hnYZsM&}SHLLh}Oz{}Y@(;%}W{_jcJ?_1ow8<)nN`wh$OwRemZC4upT>b8r^IWpR z=rgBksVJfN1X@YJ*B?Xu5Q?Is=VSm0M^l!S_JEM3kqW0Ic)O|*fSZFBLwXedvJJ8@ ziz%SyqZ{@MXO-)&DRIK=AkxMqeHv&cNIzpxvXJ=QAU%zxQ2~oRv$j*{{6Q-IC@r5P zbr?MDHW}UJC__bIX(9)8~xQ-@3Na;f9Qq4 zGE>*==S{x1K1g4qXK}qnAU?4&CFgi4-#bn$0-EuBDlaFzTwt7lv@;XZx}+T79Oq~^=OWQ3?9*qhz)p91Ob)!s#nP@4t;)Dw8SqN{k7>XuBisVdV7Q-)cJ$&k*s;7$d z`|4>49LEyYvfija88h<}N&z5Rm9So*1v;fU#%vJ12)uJ6Oy{ZFu$xq#sE9^2?fn2< zAf;>S8qm>iTqyn+V(AZ#8pm@AB}7M5fjE|Y9*399C8zxI{CwyS$K#RY#zXW6iHFeb zNXFQ`HDmw`>T31$Ta|&g^*L#l)vr13WF;;3fTeMQ*~_R)%T=hb##P(zStJkm=ZJG5 zorrRw*?3LR)mlSMY{|M>3HN{34f(Gy=G+6!^}TL^NddG417PhlG|=OY;oJw2%Dc*C zaMQ$1aWm})=QHJghXKaXjRX*tF^%VQ8b^|R0Ou$+kH`W*uo&L@KFBtpko0b0|b=@xMpsN;(l3TpA8FesL|(iviO@*f2�ly>VAu1JN}@dseC&J| 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

  • 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%0Ak+f?e=-Q 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 \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/twemoji_1f604.svg b/src/templates/src/fishbowls/internet-os/files/twemoji_1f604.svg new file mode 100644 index 00000000..99ac39c7 --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/twemoji_1f604.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/twemoji_1f61b.svg b/src/templates/src/fishbowls/internet-os/files/twemoji_1f61b.svg new file mode 100644 index 00000000..e249672d --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/twemoji_1f61b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/files/twemoji_1f642.svg b/src/templates/src/fishbowls/internet-os/files/twemoji_1f642.svg new file mode 100644 index 00000000..ff9f989a --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/files/twemoji_1f642.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/templates/src/fishbowls/internet-os/internet-os.html b/src/templates/src/fishbowls/internet-os/internet-os.html new file mode 100644 index 00000000..a36094b8 --- /dev/null +++ b/src/templates/src/fishbowls/internet-os/internet-os.html @@ -0,0 +1,23175 @@ +
    + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:04 AM +
    + +
    + Topic: The Future of Operating Systems in an Internet World + + (edited) +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:06 AM +
    + +
    + I'm the one who pitched this topic in the first place, so here's what I was thinking at the time I wrote it + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:07
    +
    + +
    + +
    + Basically: the web gets a lot of crap around here, for good reasons, but the interesting thing about it to me is that the ease of distribution and the remarkable cross-platform support seem to outweigh the downsides of the crappy tech stack for nearly everyone. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:07
    +
    + +
    + +
    + At the same time, we have all kinds of discussions here about the future of computing, and part of that is broadly on the "operating system" side of things + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:08
    +
    + +
    + +
    + and I often feel like those OS brainstorms don't really take the internet into account + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:08
    +
    + +
    + +
    + The web has dramatically changed how software is developed and distributed, and I think any future operating system needs to consider how it could achieve some of the same benefits + +
    + + + + +
    +
    +
    +
    + + + +
    + +
    +
    +
    +
    10:10
    +
    + +
    + +
    + Which is everyone. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:10 AM +
    + +
    + WASM is really just a small part of it + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:10 AM +
    + +
    + Of the entire web ecosystem? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:10
    +
    + +
    + +
    + (Just to clarify) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:10 AM +
    + +
    + I think there's a much larger conversation to be had about what "programs" look like in the context of the web + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:11 AM +
    + +
    + Gotcha + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:11 AM +
    + +
    + WASM provides an execution environment, but there's much more to what we expect from an operating system + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:11 AM +
    + +
    + I don't know when bmp will show, but this has been the center of a lot of discussion around how a user experience is designed in a world chock full of internet. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:12
    +
    + +
    + +
    + What's your thesis? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:12 AM +
    + +
    + I didn't prep it as much as I should have 😛 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:13
    +
    + +
    + +
    + A starting place may be the fact that browsers have already become strange approximations of operating systems + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:13
    +
    + +
    + +
    + Browsers now are virtual machines, window managers, persistent storage APIs, and graphics drivers + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:14
    +
    + +
    + +
    + but they look very different from traditional OSes, and subject "programs" to much stronger restrictions + + (edited) +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:14
    +
    + +
    + +
    + I think traditional operating systems provide a model for an "offline" OS, and browsers provide a model for a strictly "online" OS + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:15 AM +
    + +
    + A given website is a software package that you download and run, and it needs to be able to be streamed in as such? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:15 AM +
    + +
    + I'm curious if there is some kind of middle ground; a hybrid approach that gives you rich control over local data while still allowing easy distribution of software (and extra protections with it?) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:15
    +
    + +
    + +
    + I know Ryan mentioned the idea of "temporary software" at one point + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:16
    +
    + +
    + +
    + as something in that direction + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:16 AM +
    + +
    + I think that's kinda where the biggest idea of a "online" is comes in, the systems offer different expectations to how the software is structured. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:17 AM +
    + +
    + I could get deeper into the weeds, but I want to hear other people's initial thoughts about the issue before I go any further + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 10:19 AM +
    + +
    + Hello everyone. Regarding OSes, what do people use the OS for effectively? Some way to load programs, access to the file system, communicating to hardware and external things, threads, memory allocation, etc. The OS is not much different to the kernel to what people actually want from it. (This is ignoring the GUI/TUI) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:20
    +
    + +
    + +
    + So a Web "OS" needs to support something like this and not much more. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:20 AM +
    + +
    + Its interesting you mention protections. I don't want to derail the current topic of convo too much as we just started, but one topic of conversation perhaps on a less "tech centric" level have been what has been pet named "post-Dunbar world problems" + +You have a world where, in terms of ethics, anything can be shared so easily. You can imagine an online note-taking app, where how private some information is is variable. Google Plus famously failed the circle idea, but I think how to manage the social connection side of the internet technology is one of the things you'd need most to pay attention to when it comes to how you construct the protection systems both for bad actors, and even your grandma who shares that picture of your child that really didn't need to be on facebook etc. + +How do you establish a lifestyle for people to adopt which makes the most use of the internet in their day to day workflow? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:20
    +
    + +
    + +
    + But perhaps we should get back to that later. (However I think it's important to have that stewing in everyone's mind as we push forward into the development of the user experience.) + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:21 AM +
    + +
    + Yeah, that will probably be an interesting area to explore once we have a better idea what we're even talking about + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:21
    +
    + +
    + +
    + I think Bill is right to question what we want from an OS in the first place + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:23
    +
    + +
    + +
    + We've already seen that a browser can kind of be collapsed into a traditional operating system in the form of ChromeOS. But using ChromeOS makes it pretty apparent that browsers alone are lacking a lot of what you need from a general-purpose computer. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:24
    +
    + +
    + +
    + Local data feels like the biggest problem to me. I believe ChromeOS has some kind of terrible file manager, but even assuming they had something better there, web software is generally antithetical to the idea of local data + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:25
    +
    + +
    + +
    + all the data is almost by definition stored somewhere else + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:27 AM +
    + +
    + I'm interested in what you mean Bill, if basically the things that the kernel gives you are what's missing (insofar as they are) from the current browser environment, does this mean the OS part of the software being downloaded and run is managed by the website host essentially? (Moving away from "personal computing" or do you mean simply that the web having more access to the computer's resources allows it to do more, the "fantasy cpu"/virtual machine elements essentially just being distribution alone?) + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 10:28 AM +
    + +
    + I'm thinking this from purely a user standpoint. What does the average computer user use a computer for? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:28 AM +
    + +
    + web browsing + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:28 AM +
    + +
    + Email answering machine? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 10:29 AM +
    + +
    + Effectively, they use an application for a particular task. Be it web browsing, emails, Photoshop, word processing, spreadsheets, games, images, printing, etc. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:30
    +
    + +
    + +
    + People don't think of the OS as a thing but as the arena that those tasks can be done. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:30
    +
    + +
    + +
    + And a web browser is akin to this too. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:31 AM +
    + +
    + There's a sense in which something like a file system is already being offloaded onto the internet from a user's standpoint + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:31
    +
    + +
    + +
    + So many applications make a transition. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 10:32 AM +
    + +
    + Yes. The file system is already abstracted on the web side of things, but not as much locally. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:33
    +
    + +
    + +
    + As Ben states, ChromeOS is more than enough for most people using a computer. And that to me is quite interesting. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 10:33 AM +
    + +
    + Most being 60%+ + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:33 AM +
    + +
    + One thing I dislike from a user perspective about the internet today, though, is that nobody really "owns" their data any more. You usually can't store data locally; it's trapped in third-party services. + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:34 AM +
    + +
    + I think that what the average user of today needs of technology is a chromebook, and I've suggested it to people I know. + +From a market standpoint the largest companies out there already made their move. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:35 AM +
    + +
    + But what makes ChromeOS so much more appealing to people? To Bill's point, it's really just that it allows them to do the tasks they want to do. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 10:36 AM +
    + +
    + Exactly!!! + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:36 AM +
    + +
    + I think the question is more, how can a operating system incorporate the internet for the better. Can it? If you hybridize, from a user perspective the difference hardly exists + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:36
    +
    + +
    + +
    + Like none. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:36 AM +
    + +
    + Well, it may be interesting to examine the workflows for which the web does not work today + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:37
    +
    + +
    + +
    + gaming generally requires better graphics performance than browsers can currently offer, but beyond that, it also requires very large amounts of local data + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:37
    +
    + +
    + +
    + photography is the same way + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:37 AM +
    + +
    + Basically, as Bill suggested, just what the kernel gives the "offline" OS now. + + (edited) +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:39
    +
    + +
    + +
    + The question is, when you add the ease of distribution that Ben started with, what happens to that software which can't work on the web now? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:40
    +
    + +
    + +
    + How does an operating system, from the user perspective, facilitate that distribution power? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:40
    +
    + +
    + +
    + Does the site owner just handle it like say google does with cloud services? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:40 AM +
    + +
    + That's what I think is interesting to explore. There are multiple angles to this thing - the web makes software distribution very easy, but web apps today were designed around the assumption that all data had to be on the server + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:40
    +
    + +
    + +
    + App stores / package managers may provide a contrasting model, but I don't think they're really sufficient + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:41 AM +
    + +
    + I think if you want to not have the problem you mentioned earlier, you need to be able to "own" and store locally that information despite the distribution system being completely transformed. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:41 AM +
    + +
    + so there is software distribution, but also how the software itself operates + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:41
    +
    + +
    + +
    + which are two very different things, potentially + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:41 AM +
    + +
    + Elaborate? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:43
    +
    + +
    + +
    + In addition, where are the failings with package managers for the web in your experience? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:43 AM +
    + +
    + I knew I should have written up more of a thesis last night + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:44 AM +
    + +
    + I've had an alright experience with the AUR for Arch for instance. Or rather parts of it which are nice to use definitely nice even if you miss what works about windows. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:45
    +
    + +
    + +
    + I think for the average user, downloading the google package or what have you for a given service is as easy as chrome extensions are now. + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:49 AM +
    + +
    + So, I basically see a strong dichotomy right now between native software and web software, even if that native software is managed by a launcher or package manager. Each has its own advantages and disadvantages. Native software requires explicit installation but has more direct access to your computers resources and can work with shared persistent storage in the form of the filesystem. Web software requires is just streamed to the user as they request it, but is subject to much stronger security models, and due to the ad-hoc design of the web, doesn't really have the same level of capability as a native app. I'm curious if we can envision a system that breaks down that dichotomy while still keeping users safe and happy. + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:51 AM +
    + +
    + It feels to me like that will happen one way or another. After all, browsers continue to push more and more towards the full capabilities of operating systems. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:52
    +
    + +
    + +
    + But I don't want the future of computing to just be renting time on other people's computers. Turning everybody's computers into dumb terminals feels wrong. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:52
    +
    + +
    + +
    + At the same time, a dumb terminal is really great for a lot of users (see ChromeOS) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:52 AM +
    + +
    + Well I think the utility of being able to have shared file systems and whatnot running on your own machine is highly subject to having a machine that actually has those. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:54
    +
    + +
    + +
    + Which as Bill is pointing out about ChromeOS and co, people who can use the applications they expect (however premeditated and provider-constructed that expectation is) will be happy without those, to an extent. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 10:54 AM +
    + +
    + One point that I want to earmark for later is the data ownership. I don't know if we ever found a fifth person, but along the lines of data ownership especially as it relates to security and smarthome/IoT tech, Ryan and I seem to have similar views, which we could expand upon later. Perhaps he'd like to join us for that segment + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 10:55 AM +
    + +
    + Avoiding the "car fleet" problem--wherein you are in a future where fleets of automatic Tesla cars roam the world to transport you for a fee--is also hard to avoid for computers as terminals. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:56
    +
    + +
    + +
    + I think you have to design for yourself, or as I've been alluding to, sell a lifestyle which the browser advancement facilitates, it's not clear you can avoid that future. + +(This is part of why I am skeptical if the ramification of Bill's point that if the web just incorporates the utility of the offline OS' access to hardware, then the issue of the superior qualities of the internet being missing from offline OS is gone. + +As Demetri put it at one point, when it comes to something like the ownership of your data, something bigger is going to have to come and kill the current Google profit model to dethrone that.) + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 10:57 AM +
    + +
    + As far as the Web/OS boundary, as well as the restrictions and sandboxing elements, I think (and this seems to be mildly unpopular among desktop developers) the smartphone "app" model is a good one + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:57
    +
    + +
    + +
    + I think iOS and Android, for all their flaws, do a much better job of blurring the lines of what constitutes the web, while putting explicit user-interacting security barriers in place + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:58 AM +
    + +
    + I agree with that, although I think app stores are a plague upon that model + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 10:58 AM +
    + +
    + But I think we can take it further than that, and not even have a user-aware distinction between "app" and "webpage" + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:58 AM +
    + +
    + maybe not inherently, but certainly if they are enforced + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 10:58 AM +
    + +
    + (Implied, I hope, is that this is not based on existing web tech, but rather a parallel concept of what the web is more generally) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:59
    +
    + +
    + +
    + app stores do provide some legitimacy, though, which is important to consider + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 10:59 AM +
    + +
    + I think that is implied everywhere in this conversation 🙂 + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 10:59 AM +
    + +
    + however I don't think the "store" model is right at all + +
    + + + + +
    +
    +
    +
    +
    +
    +
    10:59
    +
    + +
    + +
    + I'd prefer just a search engine for "apps" + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:00
    +
    + +
    + +
    + where apps would be generic locally-installed programs + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:00
    +
    + +
    + +
    + and "web pages" would be a specialized kind of sandboxed app + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:01
    +
    + +
    + +
    + to the point of webasm, which I hope you and Bill get into more here Ben, I think that's largely one of the virtues of it - it's trying to bridge that gap somewhat + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:01
    +
    + +
    + +
    + whether it's good enough, or successful enough, or low-level enough for the task is a different matter + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:02 AM +
    + +
    + So in your preferred model, you'd still have a distinction between "apps" and "web apps", where web apps have stronger permissions? Or am I misunderstanding + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:02 AM +
    + +
    + it certainly addresses the distribution aspect, though, by being runnable in an abstracted machine + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:02
    +
    + +
    + +
    + @bvisness from a user-facing perspective, no. From a developer perspective, yes, you'd have programs with different levels of gating + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:03
    +
    + +
    + +
    + A user could choose to "trust" a given program to install itself locally for full access and performance improvements for instance + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:03
    +
    + +
    + +
    + But it would be the same program + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:04 AM +
    + +
    + Will developers bother? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:04 AM +
    + +
    + "Web pages" these days are less word doc (old-style HTML pages) and more "an app specialized for displaying text and layouts" + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:04
    +
    + +
    + +
    + Bother with what? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:05 AM +
    + +
    + Bother with making different forms of their app? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:05 AM +
    + +
    + it's not a different form + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:05 AM +
    + +
    + Even if it's easier, if you product is expected to do XYZ, the user expects that, and they will give whatever permissions. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:05 AM +
    + +
    + imagine pre-compiling a webasm program to machine code + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:05
    +
    + +
    + +
    + to a .exe + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:05
    +
    + +
    + +
    + that's basically what I'm talking about + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:06
    +
    + +
    + +
    + "yes I trust this app completely" -> compile it and allow it to run locally without the sandboxing + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:06
    +
    + +
    + +
    + some applications might depend on not being sandboxed to function (intensive games) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:07
    +
    + +
    + +
    + but most would not + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:07 AM +
    + +
    + Games are a great example of the user just expecting to do what they expect to be able to do. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:07 AM +
    + +
    + But like with Phone applications, if you don't accept what the hardware can access, you cannot access it. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:08
    +
    + +
    + +
    + Security concerns seem to be a mostly solved problem, kind of. Different aspects that the "OS" can interact with requires permission if it isn't completely self isolated + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:09
    +
    + +
    + +
    + Mobile applications are becoming more and more self isolated + permissions for the outside world. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:09
    +
    + +
    + +
    + The OS is the umpire between the hardware and the applications wanting the access the hardware. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:09
    +
    + +
    + +
    + And other "services" + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:10 AM +
    + +
    + So say a web page in a browser is essentially a "service" + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:11 AM +
    + +
    + I think this model of how things should interact will be taken forth, even if the model is not necessarily the best. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:12 AM +
    + +
    + The way wasm works now if you get a memory space for that "instance." Does this self containment + permission mean the permission system is based off a particular API for that form of control over the machine? (Whatever permission you ask for by using it?) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:13
    +
    + +
    + +
    + The WebGL -> OpenGL system works kind of like this. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:16
    +
    + +
    + +
    + Do you have plans for incorporating that model into how Midgard will be used? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:16 AM +
    + +
    + I've been experimenting with WASM lately with my "Midgard" experimental project. I want to see what I can do with the web "platform", per se. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:17
    +
    + +
    + +
    + Unfortunately, WASM doesn't have a way to specify what is required with regards to hardware yet, and that has to be done with the JS interface. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:18 AM +
    + +
    + As an avid user of gingerBill™️ products, I have to say that if I were going to write serious mixed-platform applications I would much prefer to use Odin over Midgard - tangential to this conversation, but have you considered WASM support for Odin as an end goal of the Midgard "experiment" or is it meant to be a self-contained end product? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:18 AM +
    + +
    + In many regards, the JS platform layer can act as this intermediary, which is a form of platform or pseudo-kernel layer for the application + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:19
    +
    + +
    + +
    + WASM support for Odin should be relatively simple with the LLVM backend, but Midgard is purely an experimental project to see what WASM can do by focusing purely on the WASM platform. + +
    + + + + +
    +
    + 👍 + 1 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:19 AM +
    + +
    + I do think a WASM-like model that's designed to be "compilable" would be very nice. I see some elements of this in how Ryan has discussed some of Dion's internal representation/distribution model + + (edited) +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:19
    +
    + +
    + +
    + Don't get me wrong, I'm very interested in Midgard and I'm excited about the new WASM streams 😄 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:19
    +
    + +
    + +
    + I just <3 Odin + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:20 AM +
    + +
    + I am effectively treating WASM as the architecture and the standard web interface (HTML, JS, CSS) as the pseudo-platform/pseudo-kernel layer. + +
    + + + + +
    +
    + ☝️ + 1 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:20 AM +
    + +
    + And by doing this, I am going to see what is actually required by an "OS" to be useful. + +
    + + + + +
    +
    + 👍 + 1 +
    +
    +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:20 AM +
    + +
    + @.bmp I was just chatting with a friend on the WASM team at Mozilla last night - they're already planning to cache compiled machine code after loading WASM modules + + (edited) +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:20
    +
    + +
    + +
    + in Firefox anyway + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:20 AM +
    + +
    + oh, very interesting! + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:20
    +
    + +
    + +
    + @bvisness this is very much the sort of model I have in mind + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:21
    +
    + +
    + +
    + distributing "apps"/"pages" in an abstracted platform representation/bytecode, which is sandboxed and API-restricted, and compiling that down to machine code as needed + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:21
    +
    + +
    + +
    + you can then keep the machine code as long as the version doesn't change + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:22
    +
    + +
    + +
    + and it has the same security guarantees as the bytecode, exempting problems with the security implementation + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:22
    +
    + +
    + +
    + (as long as the compilation and sandboxing is correctly implemented, it should be secure - and there are security problems with any platform, so I don't see this as an exceptionally bad sticking point) + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:24 AM +
    + +
    + I think even having this streaming concept be expanded not as wasm then convert to exe, but rather streams of wasm into streams of dll. @.bmp ? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:24
    +
    + +
    + +
    + (I'm being pithy, but my point is you construct the software differently) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:24 AM +
    + +
    + yes, I've certainly considered dynamic linking as part of my mental model for this + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:24 AM +
    + +
    + Yeah, I think a clear benefit of the web distribution model is that software can be distributed in chunks if that's useful + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:24 AM +
    + +
    + I do think you want the distributed code to be "called into" (granted, EXEs are just this, but for the OS itself) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:25
    +
    + +
    + +
    + and on that note, nakst's entry point for Essence programs as an event loop is very interesting to me + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:25 AM +
    + +
    + WASM is very much designed to be a Sandboxed environment, but I do find it extremely interesting how it is designed. I am extremely impressed by its design, or it's possible design to be a form of pseudo-application application with it's own virtualized memory spaces (plural) and more. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:25 AM +
    + +
    + A given program runs on two cpu's effectively, under your [brendan's] model. + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:26 AM +
    + +
    + correct, the abstract CPU and the real CPU + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:27
    +
    + +
    + +
    + although ostensibly they're always compiled (no need to interpret, afaict, aside from maybe some JIT metaprogramming stuff) + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:28 AM +
    + +
    + I also have been quite impressed with wasm. The guys working on it are not dumb. It basically utilizes the helpful characteristics of a stack machine, while not getting dragged down by it. + +I don't think Brendan's model, however effective which I'm skeptical, fits into it as-is. + +But what is there makes "pseudo-native" development very appealing. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:30 AM +
    + +
    + I agree that WASM is not suitable as the end-all-be-all of my design (I don't intend to use it at all, outside of experimenting with its design) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:30
    +
    + +
    + +
    + I am impressed by how much it seems to get right, though + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:30
    +
    + +
    + +
    + while having to live under the current ecosystem + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:31 AM +
    + +
    + It takes the sandboxing, potentially, to a second level instead of trying to cheat it. + +Everything gets it's own customizable sandbox. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:31 AM +
    + +
    + For me, WASM is the new "Flash". And I mean that as a good thing. Flash allowed people to create things that were not possible with pure HTML/JS/CSS whatsoever. If we are able to have a general purpose environment, the programmer can do whatever he requires. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:32 AM +
    + +
    + Gets an entire "fantasy cpu" and "fantasy os" to itself in effect. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:33
    +
    + +
    + +
    +
    WASM is the new "Flash" +
    Yes minus the terrible battery consumption and other tech issue. + +My basic intention with wasm is to make a flash-like environment, flash application and games being my childhood tradition. ;P
    + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:33 AM +
    + +
    + this gets to the sort of inversion I would like to see + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:33
    +
    + +
    + +
    + flash sat inside HTML/CSS/JS and the DOM model + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:33 AM +
    + +
    + We talk about this somewhat yesterday, but a good part of the issue with HTML/JS/CSS is trying to split aesthetics and mechanics. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:34 AM +
    + +
    + I would like to see WASM become the new lingua franca of the web, and new layouting frameworks emerge within it + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:34
    +
    + +
    + +
    + (to the extent that I care about the current instantiation of the web) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:34 AM +
    + +
    + that's no different in principle from having programs for viewing PDF documents vs. word docs + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:34
    +
    + +
    + +
    + and I think it's very desirable + +
    + + + + +
    +
    + 👆 + 1 +
    +
    +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:35 AM +
    + +
    + although, there is the whole hypertext aspect to it, but presumably resources could still link between each other + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:34 AM +
    + +
    + Html was supposed to be "content" and CSS the "presentation" + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:34 AM +
    + +
    + JS thrown on top for "dynamicism" + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:35 AM +
    + +
    + The idea of splitting these up into different systems has basically slowed everything down to the loit where node.js or whatever essentially exists to let people who know JS just have access to non-DOM objects. + +
    + + + + +
    +
    +
    +
    + + + + + + + + + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:36 AM +
    + +
    + this is where things like React are actually correct, at least in terms of rethinking the model + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:36
    +
    + +
    + +
    + as a unified medium of design + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:37 AM +
    + +
    + I'm not sure what you mean by that + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:37 AM +
    + +
    + It's a noble goal. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:37 AM +
    + +
    + React allows you to design pages with pure JavaScript + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:37 AM +
    + +
    + oh, sure + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:37 AM +
    + +
    + though it's sunk a bit by including HTML/CSS in its interface + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:38
    +
    + +
    + +
    + it makes JS the only first-class citizen + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:38 AM +
    + +
    + well, it makes sense given what it is working with, and the core of React is not technically DOM-specific at all + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:38
    +
    + +
    + +
    + but that's a tangent + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:38 AM +
    + +
    + the logic belongs as the foundational layer, not the layout + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:38
    +
    + +
    + +
    + I agree completely + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:39
    +
    + +
    + +
    + I don't think it's much of a tangent; it's a step in the right direction toward abandoning the web as "document viewer" and moving toward the web as "application distributor" + +
    + + + + +
    +
    + ☝️ + 1 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:39 AM +
    + +
    + The noble goal on question. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:40
    +
    + +
    + +
    + However misguided by trying to preserve Javascript from the ecosystem. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:40 AM +
    + +
    + I hope people understand why I mentioned "Flash". + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:40
    +
    + +
    + +
    + Flash was actually what designers and programmers want. + +
    + + + + +
    +
    + ☝️ + 1 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:40 AM +
    + +
    + right + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:40
    +
    + +
    + +
    + for all its problems, it was very successful + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:40
    +
    + +
    + +
    + it's still held up as an ideal by many animators + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:40 AM +
    + +
    + But people need to understand why it was successful. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:41
    +
    + +
    + +
    + And Flash the application is still great for doing animation work. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:41 AM +
    + +
    + It let people do what they wanted and expected to be able to do + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:41 AM +
    + +
    + From what it said on the tin + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:41 AM +
    + +
    + flash was "embedded applications for the web" in the same way that webasm/canvas promises to be + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:42 AM +
    + +
    + I hope WASM can be that, and my experimentation is showing that it might be possible. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:42 AM +
    + +
    + I have a problem with the "embedded" part but that's not flash or webasm's fault + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:42 AM +
    + +
    + and it being embedded is only a side effect of the current ecosystem + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:42 AM +
    + +
    + indeed + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:43 AM +
    + +
    + it can be embedded in any host that will give it what it needs + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:43 AM +
    + +
    + Bill, you mentioned on stream how brilliant the linking/distribution for webasm programs is; could you elaborate a bit on that? If it's not too technical for this discussion + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:44
    +
    + +
    + +
    + I think that sort of thing is important when discussing distribution models for applications that live between native and sandbox + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:45 AM +
    + +
    + Through Ben's help, I actually discovered a way to do linking with WASM, which I don't know if anyone else has determined yet. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:46
    +
    + +
    + +
    + The short answer, you define the memory offset for the data segment to be relative to an externally defined global variable. +
    data_seg_foo = offset(_external_data_segment + _local_offset)
    + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:47
    +
    + +
    + +
    + Or whatever. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 11:47 AM +
    + +
    + The way WASM works actually reminds me a bit of the idea of booting into software on older PCs (and the nostalgia for doing this with old games) + +Opening the webpage is booting into a system with virtual memory (potentially multiple) you get pretty complete access to what you ask for, it seems. + +Once again, the sandboxing is taken to the next level instead of trying to cheat it. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:47 AM +
    + +
    + I believe that works fine as long as you make all your data accesses relative to that offset global, right? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:48 AM +
    + +
    + Correct, I think. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:48 AM +
    + +
    + Absolute memory addresses in instructions would still be unable to relocate in a sensible way + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:48
    +
    + +
    + +
    + So to my understanding, that makes it an acceptable linking solution when you are the producer of all modules, but it wouldn't work in general for importing a third-party WASM module? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:48
    +
    + +
    + +
    + I suppose that's trivially true anyway, since they wouldn't care about your offset global + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:49 AM +
    + +
    + For two modules to communicate, the JS platform layer would have to be the mediator. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:49
    +
    + +
    + +
    + e.g. the pseudo-kernel + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:50 AM +
    + +
    + yeah + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:51 AM +
    + +
    + But for this linking system to work, each application would have to follow the same convention. It would not be enforced exactly. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:52 AM +
    + +
    + From what I was reading in their docs, it's primarily set up right now to allow for careful dynamic linking, and eventually they wanted to make a stable ABI to allow for more options + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:52
    +
    + +
    + +
    + with "dynamic linking" being just passing exports and imports around in JS + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:52 AM +
    + +
    + My idea was probably something a little more "clever". + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:53 AM +
    + +
    + I know it came up in the context of static linking; were you imagining that you would process several WASM modules and combine them into one by reordering the data segments? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:55
    +
    + +
    + +
    + anyway, that's probably a tangent from this overall conversation - and in general I'm thinking that dynamic linking is probably the way to go for much of web software + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:56 AM +
    + +
    + right so you could have SuperDuperGuiFramework-v12.56 machine-code cached on your machine + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:56
    +
    + +
    + +
    + and any application that requests the same version of the same library uses that cached version + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:56 AM +
    + +
    + That is a potential for language runtimes as well + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:57 AM +
    + +
    + This isn't tangential whatsoever. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:57
    +
    + +
    + +
    + For me, the OS/Kernel is fundamentally an umpire/mediator between applications and hardware. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:57 AM +
    + +
    + I think it's useful to explore WASM-specific concepts as they relate to this conceptually-similar thing that we're discussing + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 11:57 AM +
    + +
    + Applications and Applications; Applications and Hardware; Hardware and Hardware + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:58
    +
    + +
    + +
    + And the web browser has become a form of pseudo-kernel, which I keep stating. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:58
    +
    + +
    + +
    + I am not sure I like this future, but it is the future we are dealing with. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:59 AM +
    + +
    + the web browser is an abstract OS + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 11:59 AM +
    + +
    + hence ChomeOS as a small shim under the browser being a relatively fully-featured OS + +
    + + + + +
    +
    +
    +
    +
    +
    +
    11:59
    +
    + +
    + +
    + (leaving aside the full Android app support, haha) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 11:59 AM +
    + +
    + I was going to bring up inter-process communication, actually, and more generally that desktop programs have a much better time interoperating because they all have access to the filesystem + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:00 PM +
    + +
    +
    For me, the OS/Kernel is fundamentally an umpire/mediator between applications and hardware. +
    This gets to the booting software idea. Classically you imagine booting into Doom or something and you get full access to the hardware resources, in WASM it's essentially virtualized but completely accessible no? @gingerBill
    + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:00 PM +
    + +
    + Yes. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:00 PM +
    + +
    + I think that's a great opportunity to use an old and honestly great model. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:01 PM +
    + +
    + Same. I hope my experimentation brings light to some of this. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:01
    +
    + +
    + +
    + I am not entirely sure I will discover much, but it will be useful to me regardless. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:02 PM +
    + +
    + That was kinda gonna be my pithy answer to he whole thing we started the conversation on. Each webpage is it's own OS basically. (Like Doom or whatever has it's own way of accessing and managing the resources of the computer it's made to run on.) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:02 PM +
    + +
    + I'd say each OS is it's own virtualized environment, and not an OS. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:03 PM +
    + +
    + Sure. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:03
    +
    + +
    + +
    + I did say it was meant to be pithy. ;P + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:03 PM +
    + +
    + The browser itself is the "OS". + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:03 PM +
    + +
    + My point is it fits the booting model. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:03
    +
    + +
    + +
    + In a strange way, I'm excited for the web as a place for self contained applications, with all the distributive powers of loading a webpage. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:05 PM +
    + +
    + I am partially excited too. The web will be this homogenous thing which will be the "same" across multiple browsers. + +
    + + + + +
    +
    + ☝️ + 1 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:06 PM +
    + +
    + So regarding the design of Midgard, how does it fit into your model for how you see wasm being used in the best case? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:06 PM +
    + +
    + I am designing Midgard just to be a basic language that directly maps to WASM. So I can see what I can do for an application in a virtualized environment. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:07 PM +
    + +
    + There are Pascalism like group declarations that fit into the wasm model quite well, without needing to do a straight s-expression* based .wat it seems + + (edited) +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:07
    +
    + +
    + +
    + Very easy to implement + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:07
    +
    + +
    + +
    + Ans thus easy to adapt if wasm changes much? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:07 PM +
    + +
    + It seems that the Pascal model fits very well for WASM, which is partially surprising to me. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:08
    +
    + +
    + +
    + I am not sure who are the main architects behind WASM, but I would love to discuss things with them. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:08 PM +
    + +
    + The design repo for WebAssembly has lists of people who are in on the meetings and doing proposals + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:09 PM +
    + +
    + I do guess that there is a main architect or two. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:09
    +
    + +
    + +
    + Because the general idea does seem to come from a single-ish mind. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:09
    +
    + +
    + +
    + Compared to the rest of the web stuff, it's extremely well designed. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:09 PM +
    + +
    + Agreed + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 12:09 PM +
    + +
    + Have you read any of the post-mvp proposals? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:09 PM +
    + +
    + I haven't yet. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 12:09 PM +
    + +
    + I was just starting to dig into those this morning + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:10 PM +
    + +
    + Likewise! + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 12:10 PM +
    + +
    + Could we get a brief rundown on how WASM "memories" work? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:10
    +
    + +
    + +
    + For myself and spectators who are not familiar + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:10 PM +
    + +
    + @.bmp Simply, they are just a separate memory spaces. Currently, there is only one memory allowed. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:11 PM +
    + +
    + Basically virtualized memory, but you can get more of them (eventually) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:11 PM +
    + +
    + Yes + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:11
    +
    + +
    + +
    + NEAR and FAR pointers are back, baby! + +
    + + + + +
    +
    + distHappy + 1 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 12:12 PM +
    + +
    + I was sort of leading into that + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:13
    +
    + +
    + +
    + It should be possible to (with permission) get direct access to another program's memory space + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:13
    +
    + +
    + +
    + In the form of a fat pointer of sorts + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:13 PM +
    + +
    + Possibly, yes. I could imagine "mmap-ing" something into a specialized memory space, and thus be very safe too. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:14
    +
    + +
    + +
    + It would have to be a fat pointer, which stores the memory index too. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 12:14 PM +
    + +
    + So you can already see the potential for some of the excitement of a model built fully around these concepts if you imagine having full-native applications that simply provide a memory-mapped region to the WASM environment + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 12:14 PM +
    + +
    + hey so I have an emergency bulletin - my friend who works on the WASM team at Mozilla is available right now + +
    + + + + +
    +
    + 😮 + 3 +
    +
    + fishbowl + 2 +
    +
    + hmn + 3 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 12:14 PM +
    + +
    + For interop + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 12:15 PM +
    + +
    + so, if you have specific questions about WASM, the design behind it, and the new proposals in the works... + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:15 PM +
    + +
    + That is very very cool!!! + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 12:15 PM +
    + +
    + @eqrion is your guy + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:15 PM +
    + +
    + I'll make a quick list. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:15 PM +
    + +
    + Awesome! + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 12:16 PM +
    + + + + +
    +
    + +
    +
    +
    + + + +
    + +
    + + Thumbnail + +
    +
    + + +
    +
    + + +
    +
    + distHappy + 1 +
    +
    +
    +
    +
    +
    +
    +
    +
    12:16
    +
    + +
    + +
    + H Y P E + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:16 PM +
    + +
    + Hello! + +
    + + + + +
    +
    + 👋 + 7 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:16 PM +
    + +
    + Heya + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:17 PM +
    + +
    + Short questions that I have straight away: +* Multiple memories support? +* SIMD support? +* Threading support of some sort? +* System Call like things rather than "internally defined" calls only? With WASI or whatever? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:19 PM +
    + +
    + Multi-memory support is interesting, it's a fairly small spec change and not a large amount of work for implementors (like SpiderMonkey or V8) as they all have to support multiple memories in the runtime just not more than one in a specific instance. But there is very little pressure to implement because no one is asking for it yet. But it's on our radar + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:19
    +
    + +
    + +
    + SIMD support is coming soon, we're getting support in Firefox Nightly probably in the next month. V8 is further ahead than us, not sure about JSC/webkit. People really want it, so it's a high priority + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:20
    +
    + +
    + +
    + Threading support is complicated (at least on the web) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:20
    +
    + +
    + +
    + The problem is that with multiple threads and shared memory in a web browser, you can build a high resolution timer which would allow you to do side channel attacks to read process memory (ala Spectre) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:20 PM +
    + +
    + Yes, I will be happy with single threading support. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:21
    +
    + +
    + +
    + Maybe the possibility to support coroutines might be more than enough. e.g. allowing the application to have pseudo threads. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:21 PM +
    + +
    + So short-term it's been disabled until Firefox is able to get better process isolation like Chrome has + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:22
    +
    + +
    + +
    + Ah yes, there's been discussions around stack primitves that could support that. That would also be useful for languages like Go which want to switch stacks for goroutines + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:22
    +
    + +
    + +
    + There's no formal proposal for it yet though, and interop with the web may be tricky? I'm unsure on that + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:23 PM +
    + +
    + Longer question, +* what's your general theory on how you expect applications to work in terms of streaming in wasm? (As in, how do you expect the structure of programs to change compared to the luxury of having larger file sizes etc) +* when it comes to safety with interfacing with C, I hear the idea is to have safe defaults and unsafe escape hatches, essentially, (so normally you have issues with bad pointers, arrays of wrong lengths etc) how is this planned to be implemented so far? + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:23 PM +
    + +
    + Theoretically, coroutines don't need to be that special in implementation. But you do need to support different "locals" stack frames. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:24
    +
    + +
    + +
    + For WASM, I am actually designing a language that directly maps to WASM's concepts and experimenting to see what it possible with the platform. I want to see what I can do with WASM with a minimal JavaScript platform layer in order to interact with the everything else. Especially since WASM is quite self contained. + + (edited) +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:26
    +
    + +
    + +
    + As my main goal is to effectively have a language that I can use to do proper typesetting and graphics, which CSS and JS sadly cannot do in a sane way at the moment. + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:26 PM +
    + +
    + Wasm in general is in a unique position right now. The ecosystem is very new and young, so a lot of things are being built right now. The first generation of users are generally people porting (e.g. emscripten). For these users they're really not taking advantage of the platform completely and are just trying to bring their legacy applications completely as-is. Think like adobe photoshop. This is pretty cool and was enough to get the whole project started, but has a bunch of disadvantages like huge file sizes and slow loading + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:27
    +
    + +
    + +
    + What's likely (in my opinion) to be happening in the next few years is people designing languages, frameworks, and tools that actually take advantage of wasm's strengths to build something new and better + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:27 PM +
    + +
    + Yep, exactly what we are excited to try to do. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:27 PM +
    + +
    + We just don't have that yet however, so wasm on the web can be a bit clunky + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:28 PM +
    + +
    + #flashisback + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:28 PM +
    + +
    + I have been extremely impressed by how well WASM has been designed, which is sadly uncommon for the web. + +
    + + + + +
    +
    + ☝️ + 1 +
    +
    +
    +
    +
    +
    +
    +
    +
    12:28
    +
    + +
    + +
    + And we have been discussing about how Flash was actually what designers and programmers wanted, even if it was actually quite a poor implementation of it. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:29 PM +
    + +
    + @gingerBill are you going to try to expose all of wasm's concepts like globals/tables/memories? or just be a good general purpose low level language? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:29 PM +
    + +
    + I understand that WASM itself is going to be difficult to get things working well, especially taking into account accessibility issues, but it does allow for a good framework to extend to other things. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:29
    +
    + +
    + +
    + @eqrion Both. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:29 PM +
    + +
    + WASM was uniquely designed compared to most of the web (it was actually designed) + +
    + + + + +
    +
    + 🤣 + 4 +
    +
    + 👍 + 4 +
    +
    +
    +
    +
    +
    +
    +
    +
    12:30
    +
    + +
    + +
    + There's also a small amount of (smart) people actually making decisions, which helps + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:30 PM +
    + +
    + The separation of aesthetics and mechanics (as though presentation was not content) with html and css is something that has to be amended if you want something like flash, whether that's the intention or not. (For those who say wasm isn't supposed to replace JS or whatever.) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:30
    +
    + +
    + +
    + Breaking things up like that just makes it impenetrable for designers no matter how you slice it. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:30 PM +
    + +
    + I will agree to that, that the web was not really designed. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:31
    +
    + +
    + +
    + The least worst bit about the web is HTTP (and its children). + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:31
    +
    + +
    + +
    + And then HTML, and then JS, and then CSS. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:32
    +
    + +
    + +
    + As many people know here, I think the idea of separating presentation (CSS) and content (HTML) was an extremely bad idea. And if you explain this to a graphic designer or typographer, they'll look at you with bewilderment as they'll say "but presentation is content" + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:32 PM +
    + +
    + ^ + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:32 PM +
    + +
    + or as @simp correctly states, "aesthetics is mechanics, and mechanics is aesthetics" + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:33
    +
    + +
    + +
    + So for me, WASM actually seems like a way to bypass most of the bad mistakes of the past, even if it still has to contend with the mistakes of the past. + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:33 PM +
    + +
    + Yeah I would agree (I used to work in layout + graphics at Mozilla before WASM). Separating presentation and content generally only works for simple user interfaces, which most web content was originally. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 12:33 PM +
    + +
    + and if it's simple, the benefit is not even clear + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 12:33 PM +
    + +
    + It's interesting to see "CSS in JS" becoming popular as a response to this + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:34 PM +
    + +
    + A web designed for scientists to share docs + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:34 PM +
    + +
    + What I find annoying is that none of the early "designers" of the web actually asked graphic designers or typographers or artists or developers what they actually wanted. It was purely designed by "engineers". + +
    + + + + +
    +
    + ☝️ + 1 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:34 PM +
    + +
    + Not the rich interaction we expect today. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:35 PM +
    + +
    + So thank you for working on WASM. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:35 PM +
    + +
    + There is however something useful about commonly understood metadata for an application (like HTML today) It's what enables search engines, ad blockers, and extensions to be useful. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:36
    +
    + +
    + +
    + It's just unfortunate that HTML and CSS are so poor at that + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:36 PM +
    + +
    + HTML is not that bad compared to JS and CSS. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:36
    +
    + +
    + +
    + HTML is bad, don't get me wrong. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:36
    +
    + +
    + +
    + But it's the least worst about of the trinity. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:37 PM +
    + +
    + I don't think any user interface language is sufficient for everyone's needs, but having some interoperability is helpful and is arguably why the web even still matters today. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:37
    +
    + +
    + +
    + But I'm torn, because it's also what makes it a poor application platform + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:37 PM +
    + +
    + Yes. It's a complicated problem. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:37
    +
    + +
    + +
    + I don't disagree with that. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:38 PM +
    + +
    + I saw there was a question about system calls and WASM, what was being asked there? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:38
    +
    + +
    + +
    + That's one of my focuses right now + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:39 PM +
    + +
    + Currently, the instruction call only works with internal funcidx. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:39
    +
    + +
    + +
    + What I am suggesting is a way to call predefined platform defined things. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:40 PM +
    + +
    + https://discordapp.com/channels/239737791225790464/707742863076622358/708398711188750396 +I had a question on C API safety, I'm not sure if that's close to your wheelhouse working on said syscalls. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:40 PM +
    + +
    + You can do this already with the import things, but that is not really a common interface, akin to *nix's syscall. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:41
    +
    + +
    + +
    + Maybe the solution is that the thing already works, and nothing needs to be added. + + (edited) +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:41
    +
    + +
    + +
    + And that's actually a "solution" I am fine with. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:42 PM +
    + +
    + Ah yes. So the general thinking here as I understand it, is that WASM by default has no capabilities beyond compute. If you wish to give it a new capability, like access to a file or socket or DOM api, you need to pass it as an import to a WASM module + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:42 PM +
    + +
    + Okay. That's perfectly fine. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 12:42 PM +
    + +
    + Makes sense + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:42 PM +
    + +
    + Now that works, but that means that all users of WASM have to come up with their own imports + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:43 PM +
    + +
    + The reason I bring this up is because "WASI" seems a little confusing to me as a concept, if you are not dealing with something like C. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:43 PM +
    + +
    + And so I think you mentioned this, but WASI is a project to come up with a standard interface of things you can import to do system things like UNIX + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:43
    +
    + +
    + +
    + Why do you say that? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:44 PM +
    + +
    + So WASI is effectively a POSIX emulation for WASM, correct? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:44
    +
    + +
    + +
    + I might be wrong by the way. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:44 PM +
    + +
    + It's not intended to be POSIX compatible, but will have similarities and fulfill the same goal of a common system interface + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:45 PM +
    + +
    + I meant POSIX/*NIX like interface. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:45
    +
    + +
    + +
    + Not necessary strict POSIX. Sorry for the confusion + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:46 PM +
    + +
    + Ah yeah, compatibility with POSIX/*NIX etc is not a goal. You should be able to emulate most of those APIs performantly ontop of WASI, but it's intending to be something new that could correct some mistakes those APIs have + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:47
    +
    + +
    + +
    + And fit into the WASM ecosystem in an idiomatic way + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:47 PM +
    + +
    + Okay. Good to know. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:47 PM +
    + +
    + Notably mmap might not work the same way + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:48 PM +
    + +
    + With regards to WASM's design, Tables still partially confuse me. Because you can only have one, they seem a partially useless. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:49
    +
    + +
    + +
    + And you can emulate them through other means. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:50 PM +
    + +
    + Yeah, they're a bit odd. They were originally added to solve the function pointer problem. So that C++ classes could store a vtable, with each function pointer in it as an index into table[0]. then when you wanted to call a virtual method you would use the call_indirect instruction + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:50
    +
    + +
    + +
    + which operates on tables + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:50
    +
    + +
    + +
    + New proposals are expanding the use cases + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:50 PM +
    + +
    + But even that confuses me. Because you only need the data segment. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:51
    +
    + +
    + +
    + I understand jump tables are really useful, but they are not exactly "jump tables" in the normal sense. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:52 PM +
    + +
    + Hmm, I might not be understanding something. What do you mean by data segment? MVP wasm can't call a function determined dynamically at runtime except through call_indirect and tables + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:53 PM +
    + +
    + I was speaking in the hypothetically partially. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:54 PM +
    + +
    + Ah, yeah I suppose there are probably other ways of solving the problem. Why tables were designed this way and not other ways was a bit before my time. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:54 PM +
    + +
    + Effectively, what I would like is this: +
    push parameters +push funcidx +call_index typeidx
    + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:54
    +
    + +
    + +
    + Or whatever. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:54 PM +
    + +
    + Ahh. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:55 PM +
    + +
    + Because I can store the funcidx in the datasegment or globals or locals or memories. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:55
    +
    + +
    + +
    + And then when I load that value, I can then call it indirectly + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:55
    +
    + +
    + +
    + And it acts like a normal "pointer" per se. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:55
    +
    + +
    + +
    + Does this make sense? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:57 PM +
    + +
    + Yeah that does. My best guess is that they chose the table design because it extends naturally to future extensions, like reference-types. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 12:57 PM +
    + +
    + the docs on webassembly.org suggest something to that effect + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:58 PM +
    + +
    + I've been using the webassmbly.github.io docs as my source because they are the easiest to read, but they might not the best source of truth. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 12:59 PM +
    + +
    + Yeah, I'll have to ask around to see if there's a reason a call_index wasn't considered. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 12:59 PM +
    + +
    + Yes. That's effectively what I want. Because it would be safe too. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:59
    +
    + +
    + +
    + Because the typeidx would be an extra check before you call anything. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    12:59
    +
    + +
    + +
    + It wouldn't effect call_indirect + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:00
    +
    + +
    + +
    + It's personally my only complaint with WASM. + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:00 PM +
    + +
    + Yeah, they definitely could be equivalent with a couple less steps. But my best guess is that having a 'table' concept is more general and applies to other values you can't store in linear memory, like reference-types + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:01 PM +
    + +
    + I'm not sure I agree with that actually. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 01:01 PM +
    + +
    + I think you may want to give a brief summary of the reference types proposal; I read it this morning but am still a little unclear on what it does and what problems it's solving + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:01 PM +
    + +
    + Yeah, sure. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:02 PM +
    + +
    + Thank you 🙂 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:03
    +
    + +
    + +
    + Thank you for all of your answers by the way 🙂 + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 01:05 PM +
    + +
    + 🙂 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:05
    +
    + +
    + +
    + (this is great) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:06 PM +
    + +
    + It's rare I actually get to talk to the creators/designers of something + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 01:06 PM +
    + +
    + aside from yourself, presumably 😛 + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:06 PM +
    + +
    + The basic problem is how can wasm call imports with values from the host. For example, if you have a wasm module in the browser and you want to call an import, which is some web-api that accepts a JS value. The existing value types (i32, i64, f32, f64) are too limited and so reference-types adds a new value type (externref) which can be used as the in parameters, results, locals of wasm functions and can hold any host value. On the web this is any JS value. Tables are also extended to be able to hold externref, so a Wasm module can then hold onto values from the host. externref's cannot be inspected or modified by Wasm (they're opaque) and so theres no security concerns about pointers be read + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:06 PM +
    + +
    + Oh.... + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:07 PM +
    + +
    + It's a small stepping stone into allowing wasm to interact more with the host + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:07 PM +
    + +
    + I understand exactly what you mean by a reference type now!!! + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:08 PM +
    + +
    + I'm more of a proxy to the creator/designers of wasm, I just do their engineering work 🙂 + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:08 PM +
    + +
    + That's fine. You probably understand the consequences of their decisions a lot more. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:09
    +
    + +
    + +
    + So for me, I don't think you need a "reference type", per se. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:09
    +
    + +
    + +
    + For me, my solution is going to be a "fat pointer". + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:09
    +
    + +
    + +
    + Where this pointer contains two things: memidx and memory offset for the "memory". + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:11 PM +
    + +
    + What's the use case for these fat pointers, or what are you doing with them? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:11 PM +
    + +
    + I know this approach requires two "registers" and doesn't store any type information. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:12
    +
    + +
    + +
    + But it's probably the approach that many compilers to WASM use for normal pointers. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:12
    +
    + +
    + +
    + But they don't need to be "fat pointers" because there is only one "memory" at the moment. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:13
    +
    + +
    + +
    + And most languages nowadays assume a single memory space. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:13 PM +
    + +
    + If I understand correctly, you may have an issue as memidx's for loads/stores are static and can't be specified at runtime + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:13 PM +
    + +
    + We don't live in the 16-bit world any more. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:13
    +
    + +
    + +
    + Yes, that is a problem. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:14
    +
    + +
    + +
    + I personally don't want that. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:14
    +
    + +
    + +
    + I am just spit balling at the moment. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:14 PM +
    + +
    + Oh yeah, no problem + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 01:14 PM +
    + +
    + @gingerBill I assume you still want non-fat pointers for the "main" memory space + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:15
    +
    + +
    + +
    + but I agree with the fat pointer model 100%, it gives you incredible flexibility + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:15
    +
    + +
    + +
    + so you store which memory as well as the actual address within that memory + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:15 PM +
    + +
    + @.bmp You can encode the memory space in the type system itself e.g. NEAR and FAR pointers are back, baby! + +
    + + + + +
    +
    + distHappy + 1 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 01:15 PM +
    + +
    + lol + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:15 PM +
    + +
    + And many tools like LLVM already support this. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 01:16 PM +
    + +
    + I was about to say, LLVM already covers this, so having it work for wasm is all the easier. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:16 PM +
    + +
    + Very much so. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:17
    +
    + +
    + +
    + I don't know if I am probably not the normal person questioning WASM. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 01:17 PM +
    + +
    + I think one of the stated goals of tables in WASM is to make things as opaque to the module as possible; how would you choose to achieve those security goals in this model? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 01:20 PM +
    + +
    + Would be interesting to see how it works in practice in any case when more memories are added. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:20 PM +
    + +
    + To be clear, I don't know if any of these ideas the best yet. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:21
    +
    + +
    + +
    + It might be that a single "memory" is the best option. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:21
    +
    + +
    + +
    + Oooo + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:21
    +
    + +
    + +
    + That reminds me, will we be able to have memory protections on "memories"? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:21
    +
    + +
    + +
    + e.g. I want to reserve this first page so that if you try to read/write from it, it raises an exception of sorts. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:22 PM +
    + +
    + That's been proposed many times 🙂 But not yet + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:22 PM +
    + +
    + Good to know 🙂 + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:23 PM +
    + +
    + The problem is ideally you'd have granularity of a page size, but the wasm page size is way too big + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:23 PM +
    + +
    + 64K is quite large, yes. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:23 PM +
    + +
    + And there's also concerns about multithreading that would make it challenging for all hosts to implement + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:23 PM +
    + +
    + 16K might have been a better size. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:24
    +
    + +
    + +
    + I know typically 4K is a page size on most OSes. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:25 PM +
    + +
    + There's been talk about allowing users to specify the page size as a parameter to their memory type. Along with some additional information, like heuristics on which memory (in multi memory scenarios) is the main memory, if any, and should be given improved performance + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:25
    +
    + +
    + +
    + We do a lot of tricks to make memory access safe and efficient + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:26
    +
    + +
    + +
    + @simp what were you wondering about c-api's? was it about the wasm c-api? or c languages running in wasm? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 01:27 PM +
    + +
    + c-api + +
    + + + + +
    +
    +
    + +
    +
    +
    +
    13:28
    +
    + +
    + +
    + Basically my understanding is there is a default, then a unsafe escape hatch? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:28
    +
    + +
    + +
    + Or that was the proposal? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:28
    +
    + +
    + +
    + Things like bad pointers or array lengths + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:28 PM +
    + +
    + Side note: The other night, @bvisness and I were discussing about how to make a WASM "linker" per se. And effectively what would be needed is just a have a runtime specified the data segment offsets. e.g. + +WASM module #1 (data-segment-offset: 1024): +foo (offset = + 0) +bar (offset = + 4) +WASM module #2 (data-segment-offset: 2048): +foo (offset = + 0) +bar (offset = + 8) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:30
    +
    + +
    + +
    + This should work already, right? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:30
    +
    + +
    + +
    + because the data segment elements take an "expr" for the offset. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:32 PM +
    + +
    + Yeah, that's been a point of contention that I've only heard a bit about. As I understand it, the wasm-c-api has some methods that are easy to use incorrectly if you pass in values with the wrong length, etc. There's been debate about whether it's something we could even improve as you can basically screw up C api's in any way and not everything, like bad pointers, can be checked. But the community group did just vote to add some safety checks to raise the bar a bit, https://github.com/WebAssembly/wasm-c-api/pull/134 + +
    + + +
    +
    + +
    +
    +
    + + + +
    +
    This patch illustrates what safe interfaces for wasm_func_call, +wasm_global_set, wasm_instance_new, wasm_table_new, wasm_table_grow, +wasm_global_new, wasm_table_get, wasm_table_set might look like....
    +
    + +
    + +
    + + Thumbnail + +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    13:33
    +
    + +
    + +
    + And the idea is, like you said, to have unsafe escape hatches for if the checks hurt performance too much + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 01:33 PM +
    + +
    + Ahh + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:34
    +
    + +
    + +
    + That makes sense to have the hatches for that case. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:37 PM +
    + +
    + I've got to get heading, but if anyone has more wasm questions feel free to send them my way. Would also be happy to join a wasm channel if there is one + +
    + + + + +
    +
    + 🙏 + 1 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 01:37 PM +
    + +
    + (I am definitely in the sceptic camp which is why I ask, thanks for the link to the proper discussion) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:37 PM +
    + +
    + Thank you very much for you time and answers. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:37 PM +
    + +
    + It has been wonderful 🙂 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 01:37 PM +
    + +
    + Well, wasm might become a bigger topic going forward + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 01:37 PM +
    + +
    + So that might happen + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:38
    +
    + +
    + +
    + Otherwise thank you a ton for your time! + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 01:38 PM +
    + +
    + I can keep rounding up questions and nagging you in person 😛 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:38
    +
    + +
    + +
    + thanks so much for doing this + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + eqrion + + + May 08, 2020 01:39 PM +
    + +
    + No problem, it was fun! + +
    + + + + +
    +
    + 👍 + 1 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 01:53 PM +
    + +
    + @gingerBill was the discussion between yourself and bvisness public (here or on the Odin server)? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 01:54 PM +
    + +
    + It was on the past stream. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:54
    +
    + +
    + +
    + I figured it out. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    13:54
    +
    + +
    + +
    + My past stream with WASM experimentation. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 02:13 PM +
    + +
    + Well I’m tempted to say we should revisit this topic in a while when we’ve all experimented further with WASM + +
    + + + + +
    +
    + ☝️ + 1 +
    +
    +
    +
    +
    +
    +
    +
    +
    14:13
    +
    + +
    + +
    + I was kind of surprised to see that I think most of us were on board with a rather browser-like direction for things, now that it turns out WASM is actually good + +
    + + + + +
    +
    + 🇵 + 1 +
    +
    + 🇮 + 1 +
    +
    + 🇨 + 1 +
    +
    + 🇴 + 1 +
    +
    + 🎱 + 1 +
    +
    + 🇸 + 1 +
    +
    + 🇷 + 1 +
    +
    + 🇾 + 1 +
    +
    + 😛 + 1 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 02:20 PM +
    + +
    + Completely agree, I think especially the feasibility of OS-like forms will be more easy to grok once we have some non-trivial demos completed. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 02:21 PM +
    + +
    + I am not necessarily onboard, but rather, this is the near future and I am going to have to accept it. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:21
    +
    + +
    + +
    + Native will always be better. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + simp + + + May 08, 2020 02:21 PM +
    + +
    + The distribution just can't be beat, frankly. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 02:43 PM +
    + +
    + It also helps when people want to test things. You don't have to download and install anything. It just works straight from your browser. + +
    + + + + +
    +
    + ☝️ + 1 +
    +
    +
    +
    +
    +
    +
    +
    +
    14:43
    +
    + +
    + +
    + I can completely understand it. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 02:44 PM +
    + +
    + I think if we revive this conversation at some point tonight we should focus on OS stuff + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:44
    +
    + +
    + +
    + given that we got thoroughly off track on WASM stuff 😛 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:44
    +
    + +
    + +
    + not complaining, it's all related and very interesting + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 02:46 PM +
    + +
    + I agree. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:46
    +
    + +
    + +
    + But I think it's completely related to the topic of "The Future of Operating Systems in an Internet World" + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:47
    +
    + +
    + +
    + To go completely in a different direction: + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:47
    +
    + +
    + +
    + I think "the cloud" (another person's computer) is the emergences of older paradigms with computing. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 02:50 PM +
    + +
    + Mainframe? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:50
    +
    + +
    + +
    + Yes. + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:50
    +
    + +
    + +
    + There seems to be a "recurring patterns in history" going on + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:50
    +
    + +
    + +
    + Perhaps there will be a swing back toward local hardware and self-ownership of data/programs + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:51
    +
    + +
    + +
    + But it seems increasingly unlikely without a massive upheaval, some kind of sea change + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:52
    +
    + +
    + +
    + Well - I hinted earlier at the discussion I'd like to have around data ownership and security especially as it pertains to the ever-increasing amount of (data-generating) devices in people's homes + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:52
    +
    + +
    + +
    + I think there is space for something like a "home server" in the average household + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:53
    +
    + +
    + +
    + For many people, having a central powerhouse which other screen-having devices and smart devices remote into would be more cost effective than having a half-dozen or more expensive devices which need to be periodically upgraded + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 02:53 PM +
    + +
    + it's all about user experience, and the user experience of having your work everywhere beats the user experience of owning a paid copy of Excel, I guess + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 02:54 PM +
    + +
    + (desktops, monitors, laptops) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:54
    +
    + +
    + +
    + Sure + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:55
    +
    + +
    + +
    + What I'm talking about isn't "killing" the cloud, it's returning the option of self-ownership of data and logic + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:55
    +
    + +
    + +
    + You might want your work files available everywhere + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:55
    +
    + +
    + +
    + But maybe you want to back up your pictures yourself + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:56
    +
    + +
    + +
    + Certainly running all of your smart devices off of one local logic center/interface to the web would be good + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:56
    +
    + +
    + +
    + As opposed to having dozens of endpoint devices which are all potential security vulnerabilities, all transmitting metadata to the cloud all of the time + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 02:56 PM +
    + +
    + absolutely + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 02:57 PM +
    + +
    + I think of the "home server" as a practical hardware decision economically and functionally + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 02:57 PM +
    + +
    + But also as a gateway for personal information + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:58
    +
    + +
    + +
    + This would be designed from the ground up to be configurable, user profile-focused, and to make explicit which people and services have access to which data + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 02:57 PM +
    + +
    + and I think a lot of people would respond positively to a security-minded IoT system if the user experience was good + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 02:58 PM +
    + +
    + The thing I wonder about is whether the incentives will really ever be there to own the data yourself. If a company like Google will give you lots of data storage and a bunch of programs for free, why would you bother to set it up yourself, pay someone for backup, etc.? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 02:58 PM +
    + +
    + Nothing leaves your home without your permission, and without your visibility + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 02:58 PM +
    + +
    + Obviously there will be people who want that, but many won't care enough to offset the cost + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 02:58 PM +
    + +
    + That's part of the sell of this + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:58
    +
    + +
    + +
    + Because it's economically viable + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:59
    +
    + +
    + +
    + Instead of a gaming computer for one kid, laptops for every family member, Xbox One and PS4 in the living room, plus an Apple TV which doesn't work with your Windows devices, iPads, a mix of Android and iOS phones, etc + +
    + + + + +
    +
    +
    +
    +
    +
    +
    14:59
    +
    + +
    + +
    + You have one central device that provides all of this functionality to a series of screens + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:00
    +
    + +
    + +
    + Which are just thin clients + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:00
    +
    + +
    + +
    + (You'd still have phones because you want portability) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:00
    +
    + +
    + +
    + So if you want the Gaming package, you splurge for the gaming upgrade to the home server + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:01
    +
    + +
    + +
    + And you can run it off any screen in the home + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:01
    +
    + +
    + +
    + You just hook up your peripherals, sign into your user account (fingerprint reader controller?), and go + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:02
    +
    + +
    + +
    + This could scale all the way down to like, a Raspberry Pi type device for people whose needs are very limited + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:02
    +
    + +
    + +
    + (single person "web browsing", limited media consumption, no gaming) + + (edited) +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:04
    +
    + +
    + +
    + So the way this relates to the internet is that you'd essentially have an ecosystem where you have one internet endpoint in the home, which you fully control, with rich privacy/configurability settings, and then ~1 smartphone per person on top of that (which could route through the server while home, and remote in with a secure tunnel for home access while away) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:05
    +
    + +
    + +
    + So you'd have an OS where driving functionality is a first-class design consideration + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:06
    +
    + +
    + +
    + And sites/apps would include little logic bundles for controlling home devices which would link up to your system as building blocks in your configuration (in a user-friendly sort of way) - a home command center, roughly + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:06
    +
    + +
    + +
    + I think we're driving toward something like this, except highly cloud-driven, anyway + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:07
    +
    + +
    + +
    + At some point companies will figure out IoT and how it relates to things like identity, where your devices will track your location and status via a smartwatch and do things like turn on lights accordingly + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:07
    +
    + +
    + +
    + (knowing who you are in the family, for example, or whether you're a guest) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:08
    +
    + +
    + +
    + The current software/hardware stack is ill-suited for this (particularly the guest/edge network experience) but they'll retrofit it + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:08
    +
    + +
    + +
    + Anyway </rant>, want to give people a chance to respond + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 03:44 PM +
    + +
    + I have plenty of my own thoughts about this that I can save for another time + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:45
    +
    + +
    + +
    + But as far as the networking side goes, it’s an interesting consideration + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:45
    +
    + +
    + +
    + I’m interested in being able to move easily between local and remote, offline and online + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 03:45 PM +
    + +
    + We could have a more expansive IoT/smarthome fishbowl at some point + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 03:45 PM +
    + +
    + And home network stuff certainly does play into that + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 03:45 PM +
    + +
    + But I agree, the context here is about how this relates to networked OSes + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 03:45 PM +
    + +
    + As far as what those computers are actually running, I dunno + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:46
    +
    + +
    + +
    + To go back to an earlier topic, you mentioned that you like the paradigm of apps (as presented by mobile devices) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:46
    +
    + +
    + +
    + There’s no coherent notion of an “app” for most web programs though + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:46
    +
    + +
    + +
    + And I’m wondering if there would be benefit in such a thing + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 03:47 PM +
    + +
    + Right, I like the paradigm, but not as the paradigm going forward + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:47
    +
    + +
    + +
    + I do think there is an important conceptual distinction between a packaged app and a web page, of course + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 03:47 PM +
    + +
    + I need to learn more about progressive web apps; some people are already pushing in that direction + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:48
    +
    + +
    + +
    + But I’m not actually sure what the value proposition is for apps like that right now, since pretty much all web software needs a live connection to be useful at all + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:49
    +
    + +
    + +
    + Browsers are just kind of nerfed if they’re not connected because they can’t access files easily + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:50
    +
    + +
    + +
    + Maybe if we had a properly networked file system instead of Google Drive and Dropbox, web apps could actually just open your files directly. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 03:50 PM +
    + +
    + 🙂 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:50
    +
    + +
    + +
    + This is a big part of my own project... I want something like IPFS/Kademlia + + (edited) +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:52
    +
    + +
    + +
    + Want something where the local file storage is just one instance of a massive interconnected web of distributed file storage (with permissions/user account discrimination, ofc) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:52
    +
    + +
    + +
    + That doesn't mean all connections need to be peer-to-peer or there's no place for central hubs, centralized services/storage + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + gingerBill + + + May 08, 2020 03:52 PM +
    + +
    + I need to sleep now. Goodnight everyone 🙂 + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 03:52 PM +
    + +
    + Good night, Bill! 🌃 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:53
    +
    + +
    + +
    + Sleep well + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 03:54 PM +
    + +
    + I would expect a central hub to be very valuable; I think most peer-to-peer stuff would be a huge pain + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:54
    +
    + +
    + +
    + Unless one of your “peers” was a sysadmin with a gigabit connection + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:54
    +
    + +
    + +
    + In other words, a hub + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:55
    +
    + +
    + +
    + Could you have a system that just uses URLs for all paths, including “local” files? I bet you could + + (edited) +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:58
    +
    + +
    + +
    + The doubt I keep coming back to is whether you’ll be able to beat the value of a giant company giving you everything for free + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:58
    +
    + +
    + +
    + And that kind of shapes how I think about this web os thing in general + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:59
    +
    + +
    + +
    + You can come up with an amazing system that allows you to really own and access your data anywhere, but if it’s not free, who will use it? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    15:59
    +
    + +
    + +
    + Maybe total self-hosting is the only way to go + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:02 PM +
    + +
    + URLs eyes_shaking + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:02
    +
    + +
    + +
    + I'm ditching HTTP + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:03
    +
    + +
    + +
    + I like the IPFS model of using a Merkel tree + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:03
    +
    + +
    + +
    + Where the address is a hash key + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:03
    +
    + +
    + +
    + The actual endpoint can be stored wherever or in multiple places + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:04
    +
    + +
    + +
    + Obviously there's no getting rid of IP, so at some point you need to fetch an IP address, but I don't think URLs or IPs are a desirable thing to expose to the average user + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:05
    +
    + +
    + +
    + I haven't yet, but I'll be exploring some different ways of handling "breadcrumbs" generically, to a point krixano made in #general + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:05
    +
    + +
    + +
    + Regarding how to refer to individual pages or states of an app/site + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:06 PM +
    + +
    + What beef do you have with URLs? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:06 PM +
    + +
    + They feel terminal-y + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:06
    +
    + +
    + +
    + Average person doesn't understand what most of a URL is/does/means + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:06 PM +
    + +
    + Well a string globally identifying something is still desirable, archaic structure aside + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:06 PM +
    + +
    + And it exposes information the user doesn't usually even want/need + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:07
    +
    + +
    + +
    + A UUID is just fine as well + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:07
    +
    + +
    + +
    + The thing that's useful with URLs is the breadcrumbs + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:07 PM +
    + +
    + No domain names? I’m sure Merkle trees are a wonderful technical solution, but there’s a lot of useful stuff in a URL + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:08 PM +
    + +
    + Domain names maybe, they're fine as a globally unique/memorable mapping for an IP address + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:08
    +
    + +
    + +
    + But still, really, a technical detail + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:09
    +
    + +
    + +
    + If you imagine 100-years-in-the-future-tech, are you imagining URLs still being a thing? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:09
    +
    + +
    + +
    + Discovery is done through search + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:10
    +
    + +
    + +
    + And realistically, most of the time someone visits a specific site, it's through search, cached history, or bookmarks/links of some kind + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:10
    +
    + +
    + +
    + I can type a+m+a+z+enter into my address bar and get the Amazon homepage + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:11
    +
    + +
    + +
    + I never need to know "amazon.com" + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:11 PM +
    + +
    + Maybe true, but search isn’t everything + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:11
    +
    + +
    + +
    + Search is useful but fuzzy + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:12
    +
    + +
    + +
    + And besides, if you want to move toward people hosting their own stuff, you want something clear for normal humans + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:12
    +
    + +
    + +
    + Domain names are pretty clear. TLDs aside. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:12 PM +
    + +
    + You see a commercial for a new widget delivery service + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:13
    +
    + +
    + +
    + Do you remember the URL + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:13
    +
    + +
    + +
    + Or do you remember some keywords, maybe the name of the service, and Google it? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:13 PM +
    + +
    + Of course I google it, but I feel pretty strongly that stable, human-readable names are really important for a network + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:14 PM +
    + +
    + When does the average user interact with these names, nowadays? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:14
    +
    + +
    + +
    + Google Amazon +Bookmark + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:14
    +
    + +
    + +
    + Now I have Amazon forever without caring about the URL + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:14 PM +
    + +
    + You just told me you wanted people to host their own stuff, presumably share it with people sometimes + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:15
    +
    + +
    + +
    + And you want people to share...an IP address? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:15 PM +
    + +
    + No + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:15
    +
    + +
    + +
    + I share my folder with you, it shows up as "Folder Name" + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:15
    +
    + +
    + +
    + Doesn't need to be universally unique + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:16
    +
    + +
    + +
    + And you don't need to care what the folder icon that shows up on your side maps to in terms of address + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:16
    +
    + +
    + +
    + Right? Just like Dropbox/Google Drive + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:16 PM +
    + +
    + Files aren’t the only use case for this stuff, and besides, domain names are the only guarantee I have that the site I’m on is legit + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:17
    +
    + +
    + +
    + It’s an authoritative and readable name for the service I want to access + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:17
    +
    + +
    + +
    + Whether I use it for navigation or not, I think it’s extremely important + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:17 PM +
    + +
    + Well the model I'm thinking about doesn't have browsers or "sites" + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:17
    +
    + +
    + +
    + It's not clear where a URL would be useful + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:17
    +
    + +
    + +
    + In the same way that you don't interact with URLs using smartphone apps + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:17
    +
    + +
    + +
    + You follow some links, maybe, that take you out to the browser + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:18
    +
    + +
    + +
    + But you can download and use the app without ever seeing a URL + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:18 PM +
    + +
    + That’s only because you have a centralized App Store + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:18
    +
    + +
    + +
    + Thanks phone for capitalizing App Store + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:18 PM +
    + +
    + Haha + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:18
    +
    + +
    + +
    + Well, I think it's useful maybe to have app stores, or rather something like "curated collections" + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:19
    +
    + +
    + +
    + Not one big centralized one + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:19
    +
    + +
    + +
    + But somewhere you can go, like a search engine, that feeds you results + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:19
    +
    + +
    + +
    + And there's some trust involved + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:19 PM +
    + +
    + If you don’t have domains, then you’ll need some other form of identity + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:19
    +
    + +
    + +
    + People need to be able to trust that they are in the right place + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:19 PM +
    + +
    + To the App Store the app is some kind of UUID + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:19
    +
    + +
    + +
    + To the user, it's just an icon and a name + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:20
    +
    + +
    + +
    + The App Store itself is the trust broker + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:21
    +
    + +
    + +
    + It might be useful for power users to have some debug info they can view that gives them some kind of verification + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:21
    +
    + +
    + +
    + But maybe that comes in the form of whitelists, like you see in modern browsers + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:21
    +
    + +
    + +
    + You visit a known bad site, browser says no bueno + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:22
    +
    + +
    + +
    + You visit a known trusted site, the browser displays a happy green shield + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:24 PM +
    + +
    + and/or it shows the logo + +
    + + + + +
    +
    + ☝️ + 1 +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:20 PM +
    + +
    + URLs discussion is interesting. I guess the thing I am thinking about is this comment: +
    If you don’t have domains, then you’ll need some other form of identity
    + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:21 PM +
    + +
    + How does this differ from identifiers in a programming language? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:21
    +
    + +
    + +
    + Like, why do we need text to identify something? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:21
    +
    + +
    + +
    + Instead of having text label something that is actually unique? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:24 PM +
    + +
    + Anyway what Ryan is saying is valid; I think the real question is, in a system without URLs and familiar means of superficial verification, how can we broker trust in a massively distributed online environment + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:24 PM +
    + +
    + So, on textual labels instead of textual identifiers, I just realized that this is basically what URLs are, right? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:24
    +
    + +
    + +
    + I mean, the URLs are identified as requiring uniqueness + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:25
    +
    + +
    + +
    + But they really redirect to some IP address, right? (Internet noob coming through) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:25 PM +
    + +
    + Yes, potentially one of many + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:25 PM +
    + +
    + Some IP address or range of IPs, yes + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:25 PM +
    + +
    + Isn't that what a DNS is for? + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:25 PM +
    + +
    + the domain goes through DNS which translates to an IP + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:25 PM +
    + +
    + which you then make a request to + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:25 PM +
    + +
    + Right, that's the purpose of DNS + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:25 PM +
    + +
    + Which is a major attack/problem vector, btw + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:25 PM +
    + +
    + Ahhh right okay. So the DNS is basically a "hash table" where you feed the domain in, and get out an IP + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:25 PM +
    + +
    + the request then includes the full URL again + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:26
    +
    + +
    + +
    + a big hierarchical and distributed hash table yeah + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:26 PM +
    + +
    + Right, that makes sense + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:26
    +
    + +
    + +
    + So, what's the benefit of having those be textual? It seems that URLs are obviously not human readable, at least in many cases + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:27 PM +
    + +
    + If we want a human-friendly interface, it seems like we should just have that thing + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:27 PM +
    + +
    + The benefit of a Merkle tree model is that the mapping is universal, it does not require a broker (still need a gateway or something to map to IPs, though) + + (edited) +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:27 PM +
    + +
    + domain names were meant to be human friendly + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:28 PM +
    + +
    + and it provides some indirection so you can change IPs without needing to update hundreds of settings to point to the new server + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:27 PM +
    + +
    + Yeah I don’t know why you say they’re unreadable + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:27 PM +
    + +
    + Aside from query parameters + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:27 PM +
    + +
    + Hmmm. Well it does seem that just the domain name is readable, usually + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:27 PM +
    + +
    + It is the extension that is unreadable + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:28 PM +
    + +
    + channels/239737791225790464/707742863076622358 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:28
    +
    + +
    + +
    + This is why + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:28 PM +
    + +
    +
    https://www.amazon.com/gp/buy/thankyou/handlers/display.html?ie=UTF8&asins=B07K4SSNDM&isRefresh=1&orderId=111-4775530-2979447&purchaseId=106-9455094-0353063&ref_=chk_typ_browserRefresh&viewId=ThankYouCart
    + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:28 PM +
    + +
    + I get that within an app URLs become silly + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:28
    +
    + +
    + +
    + That’s not really what I’m concerned about here + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:28 PM +
    + +
    + Well, right, but the web is consistently moving towards more app-like, right? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:28 PM +
    + +
    + We can distinguish this GET request nonsense from what a URL fundamentally is, though + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:28 PM +
    + +
    + You could certainly mask the latter parts away, I don’t care + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:29 PM +
    + +
    + the readability of URL paths has come down a lot since web became more app like + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:29 PM +
    + +
    + I get the desire to have some human-readable, memorable, top-level universally unique address mapping + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:30
    +
    + +
    + +
    + But it's not really useful in practice almost ever from a user perspective + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:30 PM +
    + +
    + I think the domain is by far the most important part, and the part I am pretty bullish about + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:30 PM +
    + +
    + Domains clearly indicate ownership + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:30 PM +
    + +
    + Even "using the URL to verify I'm at the right site" requires you to know what the legitimate URL is + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:30 PM +
    + +
    + Or know what legitimate URLs usually look like + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:31
    +
    + +
    + +
    + Which is playing a metagame that the average user isn't really equipped to care about, much less play + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:31 PM +
    + +
    + or that you know that the certificate will be a proof and that you know what the proper certificate looks like + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:31
    +
    + +
    + +
    + which is a step further down the trust chain + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:32 PM +
    + +
    + I know that all the details of actually verifying trust will be outside of a user’s grasp, but consider that my mom gets spam emails from “godaddy” that are not from a godaddy domain + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:32 PM +
    + +
    + The fact that the domain can not be spoofed, in a system that verifies everything else, is really the only thing that can give a human confidence that they are in the right place + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:32 PM +
    + +
    + Even with the web as it is today, if you replaced the address bar with a search bar 100% completely, I really, really don't think much would change for the average user + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:33 PM +
    + +
    + (it 100% can be spoofed) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:33 PM +
    + +
    + @.bmp the browsers have basically done that already + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:33 PM +
    + +
    + agreed, aside from actually displaying the URL + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:33 PM +
    + +
    + You can achieve all levels of “trust” and verification that you are connected to the “right” computer, but unless a human can look at something and see a familiar name, they cannot actually be confident that they are in the right place + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:34 PM +
    + +
    + it's more search bar than address bar now, in that they clearly prioritize search + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:34 PM +
    + +
    + Like, googlee.com could have a good cert and look exactly like the real thing + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:34
    +
    + +
    + +
    + But it’s clearly wrong and a human needs to be able to see this. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:35 PM +
    + +
    + Just throwing ideas out there, what if websites were mapped spatially? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:35
    +
    + +
    + +
    + No idea if this is a good idea, but if someone tells you to go to somewhere, what if they could use spatially contextual information? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:35 PM +
    + +
    + I have no idea what you mean + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:35 PM +
    + +
    + Grid of apps on your phone + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:36
    +
    + +
    + +
    + You don't type in the app you want to run + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:36
    +
    + +
    + +
    + You go to the right folder and run it + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:36
    +
    + +
    + +
    + You'd need some sort of fast "acceleration structure" + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:36 PM +
    + +
    + search is inevitable + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:36
    +
    + +
    + +
    + you searched an app store to get those apps + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:36 PM +
    + +
    + To traverse to the thing you're looking at, or search them + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:36 PM +
    + +
    + we're talking about basically all software being available instantaneously to you in some form + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:37 PM +
    + +
    + Right, but I'm saying what if the "globally unique ID" was the location within a tree? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:37 PM +
    + +
    + how big can a tree get before any spatial sense breaks down? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:38
    +
    + +
    + +
    + I guarantee I have too many programs on this computer alone for that to work + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:38 PM +
    + +
    + You can LOD it, right? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:38 PM +
    + +
    + and how do you guard against close proximity from causing issues + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:39 PM +
    + +
    + e.g. googlee + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:39
    +
    + +
    + +
    + but more broadly, my point is that there is a very important human factor to consider in these designs + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:40
    +
    + +
    + +
    + and we run the risk of moving from systems designed for human readability (admittedly with some archaic flaws), to systems that technically solve things more robustly but that nobody will actually be confident using. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:40 PM +
    + +
    + I would say that URLs actually provide more attack vector than cover by virtue of universal names + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:40
    +
    + +
    + +
    + Sure you can make sure it's google.com and not googlee.com + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:41
    +
    + +
    + +
    + Do you ever do that + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:41 PM +
    + +
    + you don't hover over links to see what site they're taking you to? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:41 PM +
    + +
    + That is why I posit some way of having spatial information. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:41 PM +
    + +
    + You know it's not Google because it's not in the right place spatially + + (edited) +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:41 PM +
    + +
    + But maybe you type google.co and it takes you to a completely different website that spoofs google + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:41 PM +
    + +
    + Or googlee.com + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:41
    +
    + +
    + +
    + It's a typo, you don't double-check, you get your credit card details stolen + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:42
    +
    + +
    + +
    + Because of a name + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:41 PM +
    + +
    + I think TLDs are goofy and wrong + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:42 PM +
    + +
    + and what's your proposed alternative? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:42 PM +
    + +
    + or getting tricked by unicode characters that have the exact same glyph + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:42
    +
    + +
    + +
    + goog1e.com or googIe.com + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:43 PM +
    + +
    + I'm not proposing an alternative, I don't think we need one to have a parallel system that operates at pretty much the same security re: spoofing + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:43
    +
    + +
    + +
    + But I do have an idea + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:43
    +
    + +
    + +
    + What DNS provides (and email) is universally federated identity + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:43 PM +
    + +
    + I guess what I am getting at more broadly with the "spatial information" thing is that, if the goal is to make it obvious that something is legit and not a spoof, then a string is just about the worst way you can do that + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:43
    +
    + +
    + +
    + Spatial information is something humans use all the time to distinguish things + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:43 PM +
    + +
    + a human-readable string is far better than a practically random string + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:43 PM +
    + +
    + Along with certs, which verify that the thing you're looking at is what it says on the tin + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:44 PM +
    + +
    + but what does it say on the tin + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:44 PM +
    + +
    + So you just need to replace this with some other form of federation + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:44 PM +
    + +
    + Yes, but is a human-readable string better than spatial information? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:44 PM +
    + +
    + There's no reason you can't have a Twitter model for example + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:44
    +
    + +
    + +
    + You have a username and a picture and a bright blue checkmark + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:44
    +
    + +
    + +
    + The username/pic say who it is + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:44 PM +
    + +
    + @.bmp verified by whom? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:44 PM +
    + +
    + What if a website was registered as being tied to the geographic location of registration? You couldn't possible mistake googlee for google because someone told you to go to California on the globe to go to Google + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:45 PM +
    + +
    + The blue check says "we agree this is who it says it is" + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:45
    +
    + +
    + +
    + The blue check is a certificate + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:45 PM +
    + +
    + who is "we" + +
    + + + + +
    +
    + ☝️ + 1 +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:45 PM +
    + +
    + So, the cert people 😛 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:45
    +
    + +
    + +
    + At some level you're trusting the people who are handing out certificates + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:46 PM +
    + +
    + we are talking about different kinds of trust here + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:46 PM +
    + +
    + @ryanfleury I'll go register for whitehoose.gov on penn ave + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:46 PM +
    + +
    + @.bmp Well, you'd have some sort of verification of course + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:47 PM +
    + +
    + a certificate can verify that you are in fact talking to the original entity who registered a name + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:47
    +
    + +
    + +
    + it cannot verify that that is the entity you wanted to talk to + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:47
    +
    + +
    + +
    + that is fully outside the system + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:47
    +
    + +
    + +
    + and whether you use a domain name, or a logo, or anything, you need some kind of human-readable cue you can trust + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:47 PM +
    + +
    + Right, that has nothing to do with who's handing out the checkmark/cert + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:47 PM +
    + +
    + if this is right, then the cert and everything else verifies that the rest is right + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:48
    +
    + +
    + +
    + but you absolutely must be able to know what entity you are talking to + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:48 PM +
    + +
    + So you have some username, etc that's tied to the cert + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:48
    +
    + +
    + +
    + Point is all you need is something unique and human-readable + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:48 PM +
    + +
    + like a domain? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:48 PM +
    + +
    + It doesn't need to be a URL + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:48
    +
    + +
    + +
    + It can have spaces in it + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:48 PM +
    + +
    + I can imagine either having domains, or having identities of organizations like "Twitter" or "Ben Visness" + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:48
    +
    + +
    + +
    + but domains seem more natural + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:49 PM +
    + +
    + I just don't know why we are pretending that we need to have uniqueness embedded within a little thing of text + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:49 PM +
    + +
    + This is familiarity bias + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:49 PM +
    + +
    + what use is it if it is not unique? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 04:49 PM +
    + +
    + There's nothing natural about URLs + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:49 PM +
    + +
    + I don't mean to have it non-unique + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:49
    +
    + +
    + +
    + But a spatial position, for example, is always unique if you guarantee two things cannot occupy the same place + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:50
    +
    + +
    + +
    + I don't know what the correct representation is + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:50 PM +
    + +
    + @.bmp I'm not suggesting that we need to keep URLs in their current form, but for the identity component of URLs specifically, I am proposing that you need something with equally as much human-readable identifying information as a domain. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:50 PM +
    + +
    + But taking advantage of spatial information makes it much easier to verify "location" + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:51 PM +
    + +
    + Spatial information is also not "human readable", a human doesn't need to read anything, they just need to use all of the same navigational skills they use in the real world + + (edited) +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:50 PM +
    + +
    + your primary identifier for the service you are accessing should be unique to that service + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:51 PM +
    + +
    + but there is value in having the identifier be human communicatable + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 04:52 PM +
    + +
    + that way one person can tell the other how to find the service + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:52 PM +
    + +
    + frankly I don't see why you wouldn't have it be + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:52
    +
    + +
    + +
    + so you use search all the time, great + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:52 PM +
    + +
    + why obfuscate things? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:52 PM +
    + +
    + Spatial information doesn't obfuscate anything + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:52
    +
    + +
    + +
    + It is exact, precise, unique, etc. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:52 PM +
    + +
    + I'm not talking about spatial information. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:53 PM +
    + +
    + I wasn't saying that you were, but I'm saying that it is solving many problems with both propositions of search-based or identifier-based + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:53
    +
    + +
    + +
    + Or, at least, it could solve them + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:53
    +
    + +
    + +
    + Again, not sure what the correct representation is + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:53 PM +
    + +
    + I still have absolutely zero clue what you are envisioning + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:54
    +
    + +
    + +
    + what if you wanted to tell people to go a certain news site, or you were sent a link? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:54
    +
    + +
    + +
    + how would a person verify that the resource they are accessing is correct, "spatially"? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:54 PM +
    + +
    + The same way that they verify such a location in real life, in a game, or in any other spatially-defined environment + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:54 PM +
    + +
    + ok we're not in VR here + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:55
    +
    + +
    + +
    + you'll have to elaborate + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:55
    +
    + +
    + +
    + because I can't look at the sign above the door + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:55 PM +
    + +
    + We're not in VR, but that doesn't mean we cannot represent uniqueness in a spatially-defined, perhaps three-dimensional environment + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:56 PM +
    + +
    + I'm kind of flabbergasted here + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:56 PM +
    + +
    + I guess my point is that, in my head, this is the difference between having to type go to forest in an old text adventure, versus just moving your character there and being able to see all contextual information + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:56 PM +
    + +
    + like, people can know this Facebook is the right Facebook because it's next to the Burger King? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:57 PM +
    + +
    + I mean, I'm not proposing an actual 3D world + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:57
    +
    + +
    + +
    + Where you move an avatar around or something + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:57
    +
    + +
    + +
    + But the same idea in principle, where you can identify something by its spatial relationship with other entities + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:57
    +
    + +
    + +
    + This is why I brought up the apps on a phone, even though that is probably not the correct representation either + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 04:58 PM +
    + +
    + I don't know what spatial cues you're even referring to. It's not like I would be able to see that this website is in a shady back alley + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 04:59 PM +
    + +
    + I mean, imagine a shady app called "Slapchat" with a little yellow square and a white ghost appears in a location on your phone that is completely different than the place you usually go to open Snapchat + +
    + + + + +
    +
    +
    +
    +
    +
    +
    16:59
    +
    + +
    + +
    + Or whatever + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:00
    +
    + +
    + +
    + Are you going to open it? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:00
    +
    + +
    + +
    + Anyways, point is, I am not saying that some three-dimensional representation is good or another one is good, just that it seems like humans use spatial information all the time to identify unique entities + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:02 PM +
    + +
    + When I want to go the right place in real life, I look up its address, I navigate there, and then I verify that I am at the right establishment by looking for its name. This is precisely analogous to how navigating the web works. + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:02 PM +
    + +
    +
    I am proposing that you need something with equally as much human-readable identifying information as a domain.
    + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:02
    +
    + +
    + +
    + I agree + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:03 PM +
    + +
    + I really don't think this spatial identity thing is a fruitful avenue 😛 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 05:03 PM +
    + +
    + Just an idea @.bmp 🙂 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:02 PM +
    + +
    + I absolutely do not verify that I am in the correct venue based on anything surrounding it; I verify it based on its name and appearance + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:02
    +
    + +
    + +
    + I mean sure if I woke up and all my furniture was moved around, that would be a spatial cue of something + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:03 PM +
    + +
    + but you have no familiarity to go on when visiting an unfamiliar place + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:03
    +
    + +
    + +
    + by definition + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:03 PM +
    + +
    + I think it is crazy to suggest that you can verify a new resource, be it a physical venue or a website, by anything other than its stated identity and a trusted third party + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:04 PM +
    + +
    + You don't have familiarity when visiting a site for the first time, either (what the "correct" URL should be) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:04 PM +
    + +
    + this is true, and that's why I look things up on Google first + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:04
    +
    + +
    + +
    + but that doesn't obviate the need for a domain + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:04
    +
    + +
    + +
    + Google provides soft assurance that I am visiting the correct resource + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:04 PM +
    + +
    + If you've looked it up on Google first, you're placing trust in the search mechanism + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:04
    +
    + +
    + +
    + Which was my first suggestion 😛 + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:05 PM +
    + +
    + it's soft, non-authoritative trust + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:05
    +
    + +
    + +
    + it's a heuristic for when I lack authoritative knowledge + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:05
    +
    + +
    + +
    + but if I know the precise resource I want to visit, I visit it + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:05 PM +
    + +
    + This follows my "find amazon" model + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:06 PM +
    + +
    + and to my earlier point, even if you prioritize search, I don't know why you would want to obfuscate the name of the resource + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:06
    +
    + +
    + +
    + and to demetri's point in banter, without a name or another identifier that a human can understand, what is there to certify? + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:06 PM +
    + +
    + 1) Google "amazon" +2) Bookmark Amazon +3) Next time, type a+m+a+z+enter in the search bar + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:07
    +
    + +
    + +
    + What are you certifying? Under my model, you're following your own saved link from your soft-authoritative source + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:07 PM +
    + +
    + 1.5) look for a domain that looks correct instead of just picking the top result + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:07 PM +
    + +
    + "looks correct" is the metagame I was talking about earlier + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:08
    +
    + +
    + +
    + most users don't engage in that level of scrutiny + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:08
    +
    + +
    + +
    + we may wish they did + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:08
    +
    + +
    + +
    + but they don't + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:08 PM +
    + +
    + Without a human-readable, recognizable identifier, how can a search engine give you any confidence that you are in the right place? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:08
    +
    + +
    + +
    + So you're saying we should throw our hands up and make everything UUIDs, because nobody bothers to check what site they're visiting? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:09
    +
    + +
    + +
    + It's pretty weak to suggest that we shouldn't use domains or domain-like things because they can sometimes be spoofed, and many people don't bother + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:09 PM +
    + +
    + The vast majority of people that don't bother, it's a feature that offers marginal benefit to some users + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:10
    +
    + +
    + +
    + Anyway I agree that some readable, federated identifier is good and important + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:10 PM +
    + +
    + Well good, that's the only part I was actually pushing for + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:10 PM +
    + +
    + glad we agree there + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:10 PM +
    + +
    + But I don't think it's this front-and-center thing that affects most users + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:10 PM +
    + +
    + Certainly not in the way URLs are "designed" to be used + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:10 PM +
    + +
    + (entering in a URL in an address bar by hand) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:10 PM +
    + +
    + I think it is irresponsible to build a system that masks the user's only chance to verify that they are in the right place + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:11 PM +
    + +
    + what reason is there to deemphasize that identifier, except that URLs in their current form are kind of gross UX? + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:11
    +
    + +
    + +
    + the identifier is not the problem + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:12 PM +
    + +
    + Well, maybe you just have the identifier in an info panel + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:12
    +
    + +
    + +
    + You bring it up if you need it + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:12
    +
    + +
    + +
    + It doesn't necessarily need to be displayed to you by default + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:12
    +
    + +
    + +
    + And for that matter, it doesn't need to map 1:1 to an application or page or resource + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:13
    +
    + +
    + +
    + I could have an Amazon identifier that is equally valid for amazon, kindle, audible, etc + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:13
    +
    + +
    + +
    + As you said you need to verify you're interacting with the entity that you think you are (that the identity of the entity is honest) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:14 PM +
    + +
    + sure + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:14 PM +
    + +
    + That entity may (and in reality, often does) command many top-level resources + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:17 PM +
    + +
    + I'm totally fine if there is an "author" identity separate from the actual resource + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:17
    +
    + +
    + +
    + that's the app store model and it works + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:17
    +
    + +
    + +
    + presumably + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:18
    +
    + +
    + +
    + and everything outside the domain in a URL is effectively implementation detail on the receiving end + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:18
    +
    + +
    + +
    + so I don't care about that + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:18 PM +
    + +
    + @ryanfleury On the spatial structure note, I don't think I would use that for integrity verification, but I do like the idea as a way to memorize where things are, and generally mind-map your resources (laying things out spatially yourself) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:18
    +
    + +
    + +
    + As evidenced by my project prominently featuring a pannable canvas on which to store things spatially + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:19 PM +
    + +
    + I think spatial cues are great, but how do you expect them to work unless the structure is familiar? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:19 PM +
    + +
    + There is familiarity value to spatial relationships + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 05:19 PM +
    + +
    + Yeah I think it is a very useful and more effective way to memorize things, dramatically more valuable than remembering a sequence of characters + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:19 PM +
    + +
    + Outside of that, I'm not sure what value is provided except where the relationships are intuitive + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:20
    +
    + +
    + +
    + If you step into someone else's house, you need to "learn" their space before it's meaningfully helpful to you + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:20
    +
    + +
    + +
    + Patterns help establish a baseline + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 05:20 PM +
    + +
    + An analogous idea, on the memorization front, is the "Memory Palace" I think it is called + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:20 PM +
    + +
    + You know to check the hallways first if you're looking for the bathroom + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:20
    +
    + +
    + +
    + @ryanfleury Yes, that's very much on my mind here + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 05:21 PM +
    + +
    + So, it was just an idea, but I think not only can you use spatial information to identify (if you verify no two things can collide), you can also use it to explore a relevant space + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:22
    +
    + +
    + +
    + But it could be a terrible idea! + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:22
    +
    + +
    + +
    + Maybe it is correct for personal organization and not much else + + (edited) +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 05:22 PM +
    + +
    + and some patterns are regulations, like having a lightswitch right at the door + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:23 PM +
    + +
    + True + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:23
    +
    + +
    + +
    + "Mandated patterns" are also useful in that way (though come with drawbacks) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:24 PM +
    + +
    + I forgot what we were even talking about originally + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:24 PM +
    + +
    + 😛 + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:24
    +
    + +
    + +
    + Files + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 05:24 PM +
    + +
    + URLs + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:25 PM +
    + +
    + URLs came from discussion about networked file storage + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:25 PM +
    + +
    + suffice to say then that I think it would be interesting to make a system where you can access your "file" data (in whatever form) by an identifying address of some form + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:25
    +
    + +
    + +
    + such that you could open your data in a web app regardless of what server you had it on + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:26
    +
    + +
    + +
    + if it's accessible to the internet in some form (authenticated of course), then a program could access and modify it + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:26 PM +
    + +
    + and of course this could apply locally instead of going across a network + +
    + + + + +
    +
    +
    +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 05:26 PM +
    + +
    + scrolls up oh in house server for IOT shit + +
    + + + + +
    +
    +
    +
    + + + + + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:26 PM +
    + +
    + As a broader point I do think the federation issue is a big one, and needs careful consideration - I think individuals should have their own federated identity on par with organizations (URLs and email handle this separately right now) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:26 PM +
    + +
    + well they are arguably both handled by the domain name system, but of course everybody just has gmail + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 05:27 PM +
    + +
    + so everyone gets a identifier that they can use to set up a personal server on the internet for their stuff? + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + bvisness + + + May 08, 2020 05:28 PM +
    + +
    + you definitely need something more stable than an IP address + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:28 PM +
    + +
    + there's no concept here of getting rid of the cloud, but potentially (personally storing your stuff) + + (edited) +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:28
    +
    + +
    + +
    + the function of the server is mainly in-home and as a gateway for your data + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:29
    +
    + +
    + +
    + you could of course have a cloud backup service all the same + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:29
    +
    + +
    + +
    + I think finer permission gating is useful here though + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:29
    +
    + +
    + +
    + as a first-class function of an internet-first OS + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:29
    +
    + +
    + +
    + (relating back to the actual topic of this fishbowl chat 😛 ) + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:30
    +
    + +
    + +
    + e.g. back up all my photos tagged "family", "friends", "selfie", whatever + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:30
    +
    + +
    + +
    + do not back up photos tagged "naughty", "private", etc + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 05:31 PM +
    + +
    + instead put those in a sub folder in tax docs + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:31 PM +
    + +
    + haha + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:31
    +
    + +
    + +
    + "if the red panic button on the home screen is pressed, delete delete delete" + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:32
    +
    + +
    + +
    + this is a big concern with iCloud and similar that could be solved pretty easily by being able to be more granular about what services can access + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:33
    +
    + +
    + +
    + maybe people aren't as concerned as they should be, but people are generally at least somewhat distressed by things like massive leaks of celebrity nudes + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:33
    +
    + +
    + +
    + and even very security-unaware people go to the lengths of having fake calculator apps on their phones and stuff + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 05:34 PM +
    + +
    + when your nudes are only protected by a 10 character string, they are not safe + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:35 PM +
    + +
    + not sure how much you can do systemically on the password front + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:35
    +
    + +
    + +
    + long password requirements tend to just turn people off the service + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:36
    +
    + +
    + +
    + or result in them writing it on a sticky note in their wallet + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 05:36 PM +
    + +
    + you can do stuff like secure hardware token + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:36
    +
    + +
    + +
    + USB or NFC tokens exist + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:39 PM +
    + +
    + sure, but since most of this stuff is done on smartphones, not that useful + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:39
    +
    + +
    + +
    + if you carry both on your person, no benefit + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:39
    +
    + +
    + +
    + (over sticky note) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 05:40 PM +
    + +
    + but they'd have to steal your keys and your phone + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:40
    +
    + +
    + +
    + which is much lower opportunity window + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:40 PM +
    + +
    + fair enough, depends how it happens + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:41
    +
    + +
    + +
    + you could leave both in a hotel room + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ratchetfreak + + + May 08, 2020 05:41 PM +
    + +
    + or a pool locker + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + .bmp + + + May 08, 2020 05:41 PM +
    + +
    + but yeah if you're talking pickpockets, or even just forgetting your phone on a park bench, uber seat, whatever + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:41
    +
    + +
    + +
    + right + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:42
    +
    + +
    + +
    + I do think hardware keys are a good idea, they at least address the issue from the non-physical side + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:42
    +
    + +
    + +
    + eliminate the need to have short, memorable passwords + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:42
    +
    + +
    + +
    + most of the attack vector is online anyway + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:42
    +
    + +
    + +
    + they don't protect against hacks and stuff, but when it comes to hacks you're just out of luck + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:43
    +
    + +
    + +
    + all you can do is hope whoever has your data is security-conscious enough + +
    + + + + +
    +
    +
    +
    +
    +
    +
    17:43
    +
    + +
    + +
    + (and be aware of who has your data...) + +
    + + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + Avatar +
    + +
    +
    + ryanfleury + + + May 08, 2020 11:51 PM +
    + +
    + End of Fishbowl Day 1, thanks everyone for participating! (Logs will be posted soon) + +If you have an idea for a Fishbowl conversation, throw it in #network-meta or DM me! + +
    + + + + +
    +
    +
    +
    + + +
    diff --git a/src/website/fishbowl.go b/src/website/fishbowl.go index 70120eba..a2a0ec8d 100644 --- a/src/website/fishbowl.go +++ b/src/website/fishbowl.go @@ -40,6 +40,7 @@ var fishbowls = [...]fishbowlInfo{ Title: "The future of operating systems in an Internet world", Description: `Despite the web's technical problems, it dominates software development today, largely due to its cross-platform support and ease of distribution. At the same time, our discussions about the future of programming tend to involve new "operating systems", but those discussions rarely take the Internet into account. What could future operating systems look like in a world defined by the Internet?`, Month: time.May, Year: 2020, + ContentsPath: "internet-os/internet-os.html", }, { Slug: "metaprogramming",