jdev - 2022-06-15


  1. eu has left

  2. eu has joined

  3. Kev has joined

  4. Kev has left

  5. dezant has left

  6. dezant has joined

  7. Kev has joined

  8. Kev has left

  9. atomicwatch has left

  10. thomaslewis has left

  11. amee2k has joined

  12. atomicwatch has joined

  13. Sam has left

  14. amee2k has left

  15. thomaslewis has joined

  16. Sam has joined

  17. Kev has joined

  18. thomaslewis has left

  19. Sam has left

  20. Sam has joined

  21. jgart has joined

  22. Sam has left

  23. jgart has left

  24. Kev has left

  25. jgart has joined

  26. marc0s has left

  27. marc0s has joined

  28. xnamed has left

  29. Sam has joined

  30. Kev has joined

  31. kikuchiyo has left

  32. kikuchiyo has joined

  33. Kev has left

  34. thomaslewis has joined

  35. Yagizа has joined

  36. thomaslewis has left

  37. thomaslewis has joined

  38. Aram has joined

  39. Kev has joined

  40. wurstsalat has joined

  41. selurvedu has left

  42. Kev has left

  43. marc0s has left

  44. marc0s has joined

  45. Stefan has joined

  46. nik has joined

  47. dezant has left

  48. marc0s has left

  49. marc0s has joined

  50. mirux has joined

  51. Stefan has left

  52. atomicwatch has left

  53. Kev has joined

  54. Aram has left

  55. pasdesushi has joined

  56. atomicwatch has joined

  57. Kev has left

  58. atomicwatch has left

  59. msavoritias has joined

  60. marmistrz has joined

  61. COM8 has joined

  62. COM8 has left

  63. electrowinds has joined

  64. pasdesushi has left

  65. kikuchiyo has left

  66. Kev has joined

  67. dezant has joined

  68. kikuchiyo has joined

  69. debacle has joined

  70. nik has left

  71. Kev has left

  72. norayr has left

  73. inky has left

  74. mh has left

  75. mh has joined

  76. atomicwatch has joined

  77. nik has joined

  78. Stefan has joined

  79. Kev has joined

  80. Laura has left

  81. Alex has joined

  82. debacle has left

  83. TheRealkarano has joined

  84. Kev has left

  85. sonny has left

  86. sonny has joined

  87. debacle has joined

  88. pulkomandy has left

  89. adx has joined

  90. dezant has left

  91. Kev has joined

  92. nik has left

  93. atomicwatch has left

  94. debacle has left

  95. atomicwatch has joined

  96. jgart has left

  97. thomaslewis has left

  98. norayr has joined

  99. inky has joined

  100. nik has joined

  101. dezant has joined

  102. goffi has left

  103. msavoritias has left

  104. al has joined

  105. thomaslewis has joined

  106. Sam has left

  107. Wojtek has joined

  108. Sam has joined

  109. cyril has left

  110. Sam has left

  111. Sam has joined

  112. msavoritias has joined

  113. debacle has joined

  114. pasdesushi has joined

  115. dezant has left

  116. dezant has joined

  117. Sam has left

  118. Sam has joined

  119. Sam has left

  120. xecks has left

  121. Sam has joined

  122. xecks has joined

  123. emus has joined

  124. marc0s has left

  125. marc0s has joined

  126. al has left

  127. Sam has left

  128. Sam has joined

  129. marc0s has left

  130. marc0s has joined

  131. wurstsalat has left

  132. wurstsalat has joined

  133. dezant has left

  134. dezant has joined

  135. Ingolf has left

  136. paul has left

  137. nik has left

  138. nik has joined

  139. xnamed has joined

  140. antranigv has joined

  141. paul has joined

  142. TheRealkarano has left

  143. antranigv has left

  144. Ingolf has joined

  145. antranigv has joined

  146. pulkomandy has joined

  147. goffi has joined

  148. pulkomandy has left

  149. mirux has left

  150. dezant has left

  151. mirux has joined

  152. dezant has joined

  153. Wojtek has left

  154. Ingolf has left

  155. Wojtek has joined

  156. Wojtek has left

  157. Sam has left

  158. Sam has joined

  159. al has joined

  160. PapaTutuWawa has joined

  161. nik has left

  162. amee2k has joined

  163. Ingolf has joined

  164. amee2k has left

  165. Millesimus

    Conversations displays nested quotes down to the arbitrary depth of seven: https://github.com/iNPUTmice/Conversations/blob/467e34e2feb6a13c33ea24d9a1e9345689931a8c/src/main/java/eu/siacs/conversations/Config.java#L206

  166. Anton L. Šijanec has left

  167. Anton L. Šijanec has joined

  168. Apollo has joined

  169. al has left

  170. electrowinds has left

  171. amee2k has joined

  172. Beherit has joined

  173. Beherit has left

  174. Ingolf has left

  175. Sam has left

  176. Sam has joined

  177. dezant has left

  178. dezant has joined

  179. Wojtek has joined

  180. Anton L. Šijanec has left

  181. jubalh has left

  182. Anton L. Šijanec has joined

  183. wurstsalat has left

  184. wurstsalat has joined

  185. Stefan has left

  186. Stefan has joined

  187. amee2k has left

  188. amee2k has joined

  189. Anton L. Šijanec has left

  190. Sam has left

  191. flow

    aren't limits like those mostly arbitrary? I mean, it's unlikely that someone did a survery and a histogram of messages to find a good cut of point

  192. flow

    otoh, if I think of mailing list discussions, a max quoting depth of seven appears a little bit to low

  193. Sam has joined

  194. antranigv has left

  195. Anton L. Šijanec has joined

  196. antranigv has joined

  197. nik has joined

  198. Schimon

    [IPFS] Is there a plan to share files over IPFS?

  199. Schimon

    https://jabber.de:5281/upload/4VjKUA1XG4Fqe39B/20220216_113257854_310d.jpg

  200. pulkomandy has joined

  201. Schimon

    For instance, this image file is hosted at jabber.de. It can be shared from user(s) over IPFS instead of an HTTP server.

  202. Schimon

    For instance, this image file is hosted at jabber.de. Instead, it can be shared from user(s) over IPFS instead of an HTTP server.

  203. Schimon

    I think it __will__ be a definite feature that will qualify XMPP more than any of the centralized networks, even those that claim to provide "unlimited" storage, so called.

  204. Apollo has left

  205. amee2k has left

  206. antranigv has left

  207. MattJ

    Schimon, I think it then makes it impossible to expire/delete stuff? And in practice there is not much difference to today because people will still access the files through a small number of HTTP gateways

  208. Schimon

    Difference in what sense?

  209. MattJ

    To the centralization/decentralization aspect

  210. MattJ

    In reality it's still going to be served by jabber.de or an external IPFS host

  211. MattJ

    So what is it meant to achieve?

  212. Schimon

    > MattJ: > 2022-06-15 06:32 (GMT+03:00) > In reality it's still going to be served by jabber.de or an external IPFS host Or both

  213. amee2k has joined

  214. Schimon

    > MattJ: > 2022-06-15 06:33 (GMT+03:00) > So what is it meant to achieve? Sharing large files.

  215. MattJ

    IPFS storage is unlimited?

  216. Schimon

    I didn't check. As far as I __see__ it, I thinl so, IPFS storage is unlimited, just like BitTorrent

  217. Schimon

    > MattJ: > 2022-06-15 06:30 (GMT+03:00) > Schimon, I think it then makes it impossible to expire/delete stuff? Yes, it will be impossible to delete, unless everyone have deleted the file or disconnected all IPFS clients from the file itself.

  218. Schimon

    Essentially, IPFS is static BitTorrent. Please correct me if I'm wrong.

  219. PapaTutuWawa has left

  220. MattJ

    It's similar, but your data is still hosted somewhere. In reality if you upload a large file, you're going to have to store it yourself. IPFS doesn't magically provide unlimited storage.

  221. Schimon

    Of course

  222. MattJ

    So it offers no advantage for large files

  223. Schimon

    Of course. It's stored on users' machines. Each sharer is a host, just like BitTorrent (except webseeds which is http)

  224. MattJ

    It offers an advantage if you want to publish something online and distribute it widely, publicly and ensure that content cannot be modified ever

  225. Schimon

    This too

  226. MattJ

    That's not usually the case for XMPP file transfers

  227. MattJ

    I'm not saying it wouldn't be nice to have a XEP that says how to identify an IPFS file (e.g. as an alternate URL)

  228. Schimon

    > MattJ: > 2022-06-15 06:38 (GMT+03:00) > So it offers no advantage for large files Say, server limits upliad to 100MB. Over 100MB, file is shared over IPFS

  229. Schimon

    > Me: > 2022-06-15 06:41 (GMT+03:00) > Say, server limits upliad to 100MB. > Over 100MB, file is shared over IPFS

  230. Schimon

    This person attempted to retract a previous message, but it's unsupported by your client.

  231. Schimon

    This person attempted to retract a previous message, but it's unsupported by your client.

  232. MattJ

    But that 100MB file will still be uploaded to the same server, and downloaded from the same server

  233. MattJ

    99.9% of the time

  234. Schimon

    Oops. Sorry for the mess. Shall I repost my last message?

  235. MattJ

    I see all your messages, don't worry :)

  236. Schimon

    > MattJ: > 2022-06-15 06:41 (GMT+03:00) > But that 100MB file will still be uploaded to the same server, and downloaded from the same server If user wants to share the 100MB file, it won't be possible to upload to server, so user's XMPP client will default to IPFS, no?

  237. Schimon

    > MattJ: > 2022-06-15 06:41 (GMT+03:00) > But that 100MB file will still be uploaded to the same server, and downloaded from the same server If user wants to share the 100MB file, it won't be possible to upload to server (because server will reject it), so user's XMPP client will default to IPFS, no?

  238. MattJ

    Using what IPFS server?

  239. antranigv has joined

  240. Patiga has left

  241. Schimon

    > MattJ: > 2022-06-15 06:40 (GMT+03:00) > That's not usually the case for XMPP file transfers We might have new use cases. An entire community, exclusively using an XMPP groupchat, and IPFS to share contects. I can see this japoen in Movim, or groupchat where there are a few participants that allow to post messages.

  242. Schimon

    > MattJ: > 2022-06-15 06:44 (GMT+03:00) > Using what IPFS server? As far as I understand, every sharer is a server, no?

  243. Schimon

    > MattJ: > 2022-06-15 06:44 (GMT+03:00) > Using what IPFS server? As far as I understand, every sharer is a server, no? Sorry, I didn't look into the technicalities.

  244. MattJ

    Okay, so you plan for e.g. mobile devices to participate in the IPFS network directly. That means if you share a 100MB file in a group with 100 people, you could end up sending 1GB data from your mobile device

  245. Schimon

    Yes. I see how problematic it can get

  246. MattJ

    It's possible it could be less, but very likely it won't be if every client requests it from your node

  247. debacle has left

  248. Schimon

    Sure

  249. Schimon

    But it's much, when bandwidth is limited, and I/O rate of SD card is higher...

  250. Schimon

    So, mobile clients will have to have a client-side mechanism for bandwidth-control

  251. Schimon

    > MattJ: > 2022-06-15 06:40 (GMT+03:00) > I'm not saying it wouldn't be nice to have a XEP that says how to identify an IPFS file (e.g. as an alternate URL) It can be IPFS + HTTP. Similarly to BitTorrent + WebSeeds (HTTP)

  252. MattJ

    Then you still have to find a HTTP server to host it in the first place :)

  253. Schimon

    Yes, if we choose so. The goal is to reduce load from HTTP servers.

  254. Schimon

    Yes, if we choose so. The main goal is to reduce load from HTTP servers.

  255. pep.

    If you really want IPFS I can see XMPP servers proxying for clients maybe

  256. pep.

    But I'm not sure I see the point anyway

  257. norayr has left

  258. MattJ

    I feel like this is finding a solution before a problem. I don't think anyone is struggling with load on their HTTP servers right now. And I don't think many people are saying "I wish I couldn't delete my file uploads", and so on

  259. norayr has joined

  260. Patiga has joined

  261. Schimon

    > pep.: > 2022-06-15 06:53 (GMT+03:00) > But I'm not sure I see the point anyway Reduce load is the purpose of this

  262. MattJ

    The main thing that would be nice is to get some privacy, so that the upload server doesn't have to see every downloader's IP address

  263. pep.

    Schimon, Reduce load of what?

  264. MattJ

    But IPFS doesn't get that

  265. pep.

    MattJ, that can be done to a point with c2s server proxying right?

  266. Schimon

    Of HTTP upload bandwidth

  267. MattJ

    pep., yes, a simple authenticated HTTP proxy on the server (caching, potentially) would solve it

  268. Ingolf has joined

  269. Schimon

    > MattJ: > 2022-06-15 06:54 (GMT+03:00) > The main thing that would be nice is to get some privacy, so that the upload server doesn't have to see every downloader's IP address This can be hapoen with IPFS, though peers can see IP, I guess

  270. MattJ

    Yes, peer-to-peer networks by their nature expose your network address to your peers

  271. Schimon

    > MattJ: > 2022-06-15 06:53 (GMT+03:00) > I feel like this is finding a solution before a problem. I don't think anyone is struggling with load on their HTTP servers right now. And I don't think many people are saying "I wish I couldn't delete my file uploads", and so on Matt, I want to open an XMPP groupchat that only admins can post and share contents of 2GB and above. I think IPFS uploads are a great solution for that

  272. MattJ

    First you need to find a host (IPFS or not) which allows 2GB uploads

  273. Schimon

    I'm the initial host

  274. MattJ

    or if you're running IPFS on your own device, a good internet connection

  275. MattJ

    There's no reason you can't do this already today, there are HTTP<->IPFS gateways, and you can just share a URL

  276. MattJ

    and then serve from IPFS on your local machine

  277. Schimon

    Or, I can re-share IPFS link (then again, in that case I can just send the link)

  278. Schimon

    Ok, I'm beginning to sound silly. I'lm take a break and think this through

  279. Schimon

    Ok, I'm beginning to sound silly. I'll take a break and think this through

  280. MattJ

    I think being able to specify multiple URLs for the same content in XMPP would be a nice feature

  281. Schimon

    Ditto

  282. MattJ

    That way you could share HTTP and IPFS, and clients that understand IPFS could use that

  283. Schimon

    Of course. That too. I still do sense that incorporating IPFS will cause higher interest in forming new communities inside XMPP.

  284. nik has left

  285. Kev

    Doesn't SIMS allow multiple references?

  286. xnamed has left

  287. Kev

    Maybe I misremember.

  288. emus has left

  289. emus has joined

  290. debacle has joined

  291. Schimon

    SIMS is an XEP?

  292. Anton L. Šijanec has left

  293. MattJ

    This about summarizes my feelings about the distributed web hype:

  294. MattJ

    4 years ago, someone posted their blog to HN, about how their blog was hosted on IPFS: https://news.ycombinator.com/item?id=18027958

  295. MattJ

    It's no longer loading, tested via multiple IPFS gateways

  296. MattJ

    But guess what? The wayback machine has it covered: https://web.archive.org/web/20180919220141/https://ipfs.io/ipns/Qme48wyZ7LaF9gC5693DZyJBtehgaFhaKycESroemD5fNX/post/putting_this_blog_on_ipfs/

  297. Schimon

    Haha, wayback usinh an http<->ipfs proxy

  298. Schimon

    > MattJ: > 2022-06-15 07:22 (GMT+03:00) > It's no longer loading, tested via multiple IPFS gateways Perhaps if he was just as motivated you are (xmpp community members), it would still hold.

  299. MattJ

    So from this small random sample, if you want some data to be persisted for years: it's better to submit it to wayback than host it on IPFS

  300. Schimon

    MattJ: you Kev pep. Link etc. It looks like you're inside XMPP for life ;)

  301. Patiga has left

  302. MattJ

    I'm not sure what this has to do with XMPP :)

  303. Schimon

    Just kidding a little to raise up the fact that you are consistent, in presence

  304. cyril has joined

  305. Schimon

    > MattJ: > 2022-06-15 07:25 (GMT+03:00) > So from this small random sample, if you want some data to be persisted for years: it's better to submit it to wayback than host it on IPFS I still think IPFS a worthy addition

  306. Schimon

    I've over 600 incomplete torrents. Some last, some not.

  307. cyril has left

  308. pep.

    Something something degrowth :x

  309. atomicwatch has left

  310. atomicwatch has joined

  311. Patiga has joined

  312. Wojtek has left

  313. marc0s has left

  314. marc0s has joined

  315. Sam has left

  316. Sam has joined

  317. xnamed has joined

  318. PapaTutuWawa has joined

  319. marc0s has left

  320. marc0s has joined

  321. stuart.j.mackintosh has left

  322. Apollo has joined

  323. amee2k has left

  324. debacle has left

  325. stuart.j.mackintosh has joined

  326. Patiga has left

  327. PapaTutuWawa has left

  328. PapaTutuWawa has joined

  329. amee2k has joined

  330. nephele has joined

  331. spiral has left

  332. spiral has joined

  333. coleman has left

  334. Sam has left

  335. Patiga has joined

  336. Anton L. Šijanec has joined

  337. Sam has joined

  338. nephele has left

  339. Sam has left

  340. Sam has joined

  341. debacle has joined

  342. Sam has left

  343. Sam has joined

  344. marmistrz has left

  345. marmistrz has joined

  346. amee2k has left

  347. Apollo has left

  348. amee2k has joined

  349. xnamed has left

  350. Alex has left

  351. Alex has joined

  352. xnamed has joined

  353. dezant has left

  354. dezant has joined

  355. mirux has left

  356. mirux has joined

  357. Anton L. Šijanec has left

  358. Anton L. Šijanec has joined

  359. Apollo has joined

  360. xnamed has left

  361. xnamed has joined

  362. marc0s has left

  363. marc0s has joined

  364. Laura has joined

  365. Sam has left

  366. Sam has joined

  367. antranigv has left

  368. antranigv has joined

  369. antranigv has left

  370. marc0s has left

  371. marc0s has joined

  372. Kev has left

  373. Anton L. Šijanec has left

  374. mirux has left

  375. mirux has joined

  376. antranigv has joined

  377. Sam has left

  378. Kev has joined

  379. Sam has joined

  380. coleman has joined

  381. marc0s has left

  382. marc0s has joined

  383. marc0s has left

  384. marc0s has joined

  385. Stefan has left

  386. Kev has left

  387. antranigv has left

  388. Yagizа has left

  389. Sam has left

  390. Sam has joined

  391. marmistrz has left

  392. marc0s has left

  393. marc0s has joined

  394. atomicwatch has left

  395. Kev has joined

  396. Anton L. Šijanec has joined

  397. mirux has left

  398. atomicwatch has joined

  399. Kev has left

  400. atomicwatch has left

  401. PapaTutuWawa has left

  402. msavoritias has left

  403. marc0s has left

  404. marc0s has joined

  405. debacle has left

  406. debacle has joined

  407. atomicwatch has joined

  408. goffi has left

  409. Kev has joined

  410. jubalh has joined

  411. spiral has left

  412. spiral has joined

  413. Kev has left

  414. marc0s has left

  415. marc0s has joined

  416. norayr has left

  417. norayr has joined

  418. wurstsalat has left

  419. xnamed has left

  420. xnamed has joined

  421. Sam has left

  422. Sam has joined

  423. Kev has joined

  424. Sam has left

  425. marc0s has left

  426. marc0s has joined

  427. pasdesushi has left

  428. Sam has joined

  429. Sam has left

  430. Kev has left

  431. adx has left

  432. Sam has joined

  433. paul has left

  434. emus has left

  435. Kev has joined

  436. debacle has left

  437. mirux has joined

  438. Kev has left