home.social

#holepunch — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #holepunch, aggregated by home.social.

  1. P2P в РФ: почему нужна система, а не протокол

    Важное уведомление Данная статья носит исключительно информационный и исследовательский характер. Все приведённые материалы предназначены для обсуждения архитектуры распределённых систем, образовательных целей и анализа технологий повышения устойчивости P2P-сетей к цензуре. Автор не распространяет готовые средства обхода блокировок и не призывает к их использованию. Любые практические реализации, описанные в статье, являются гипотетическими и требуют от пользователя самостоятельной оценки соответствия законодательству своей страны. Ответственность за применение полученных знаний лежит исключительно на пользователе. Возможно, ни одна из описанных технологий не нова. Но их сочетание — с учётом российских реалий (CGNAT, DPI, белые списки) — представляет собой, насколько я вижу, ещё не реализованный на практике open-source проект. Приглашаю сообщество проверить эту гипотезу вместе.

    habr.com/ru/articles/1020794/

    #P2P #децентрализация #мессенджеры #Android #Open_Source #JavaScript #Holepunch #Keet #Pear_Runtime #Hypercore

  2. P2P в РФ: почему нужна система, а не протокол

    Важное уведомление Данная статья носит исключительно информационный и исследовательский характер. Все приведённые материалы предназначены для обсуждения архитектуры распределённых систем, образовательных целей и анализа технологий повышения устойчивости P2P-сетей к цензуре. Автор не распространяет готовые средства обхода блокировок и не призывает к их использованию. Любые практические реализации, описанные в статье, являются гипотетическими и требуют от пользователя самостоятельной оценки соответствия законодательству своей страны. Ответственность за применение полученных знаний лежит исключительно на пользователе. Возможно, ни одна из описанных технологий не нова. Но их сочетание — с учётом российских реалий (CGNAT, DPI, белые списки) — представляет собой, насколько я вижу, ещё не реализованный на практике open-source проект. Приглашаю сообщество проверить эту гипотезу вместе.

    habr.com/ru/articles/1020794/

    #P2P #децентрализация #мессенджеры #Android #Open_Source #JavaScript #Holepunch #Keet #Pear_Runtime #Hypercore

  3. P2P в РФ: почему нужна система, а не протокол

    Важное уведомление Данная статья носит исключительно информационный и исследовательский характер. Все приведённые материалы предназначены для обсуждения архитектуры распределённых систем, образовательных целей и анализа технологий повышения устойчивости P2P-сетей к цензуре. Автор не распространяет готовые средства обхода блокировок и не призывает к их использованию. Любые практические реализации, описанные в статье, являются гипотетическими и требуют от пользователя самостоятельной оценки соответствия законодательству своей страны. Ответственность за применение полученных знаний лежит исключительно на пользователе. Возможно, ни одна из описанных технологий не нова. Но их сочетание — с учётом российских реалий (CGNAT, DPI, белые списки) — представляет собой, насколько я вижу, ещё не реализованный на практике open-source проект. Приглашаю сообщество проверить эту гипотезу вместе.

    habr.com/ru/articles/1020794/

    #P2P #децентрализация #мессенджеры #Android #Open_Source #JavaScript #Holepunch #Keet #Pear_Runtime #Hypercore

  4. P2P в РФ: почему нужна система, а не протокол

    Важное уведомление Данная статья носит исключительно информационный и исследовательский характер. Все приведённые материалы предназначены для обсуждения архитектуры распределённых систем, образовательных целей и анализа технологий повышения устойчивости P2P-сетей к цензуре. Автор не распространяет готовые средства обхода блокировок и не призывает к их использованию. Любые практические реализации, описанные в статье, являются гипотетическими и требуют от пользователя самостоятельной оценки соответствия законодательству своей страны. Ответственность за применение полученных знаний лежит исключительно на пользователе. Возможно, ни одна из описанных технологий не нова. Но их сочетание — с учётом российских реалий (CGNAT, DPI, белые списки) — представляет собой, насколько я вижу, ещё не реализованный на практике open-source проект. Приглашаю сообщество проверить эту гипотезу вместе.

    habr.com/ru/articles/1020794/

    #P2P #децентрализация #мессенджеры #Android #Open_Source #JavaScript #Holepunch #Keet #Pear_Runtime #Hypercore

  5. Noteworthy that I also see people in the Pears community chat asking whether #Holepunch are part of the 'Privacy Accelerationists' group privacc.org and so seems pretty clear to me that #Keet's marketing is also attracting Landian #fascist #accelerationist hate actors.

    I am aware that Holepunch's ~$10M in funding places them in an exponentially more powerful position than the impoverished progressive @dat_ecosystem that they've built atop of and co-opted. I also want to say that DAT's private responses to me have been exemplary in how to generatively respond to cultural issues. I hope to see people in the broader #DatEcosystem and @apereo continuing to hold that torch.

    This is #OpenSource's damaging #BigTent philosophy at work yet again.

    indieweb.social/@jaredwhite/11

  6. Reporting back on this confronting interaction with the #Holepunch / #Keet community in their official #Pears channel last December 13th/14th (depending on your timezone).

    kolektiva.social/@pospi/115714

    TLDR; yes, it's another violent #DistributedWeb #DWeb community incubating hate projects and including #fascist actors.

  7. #Keet & #Holepunch @holepunch_to teams- following up from yesterday:

    Pragmatically, I'll still use your software (though it makes trusting proprietary modules feel even more sketchy tbh). Yours is probably the one #TechnoFascist project I'm aware of that actually has good code & UX. And it's self sovereign, so.

    If your response goes further into a downward spiral of innocense & virtue instead of some amends, accountability and recovery, I'll just do what we're doing for #Holochain. Authoring politically assertive #governance processes around my collective's & partnership's use of their software, explicitly calling out the harm and creating guardrails to prevent any upstream contributions (intellectual, social or otherwise). And then we'll open source those docs, surface them everywhere, and make them easily adoptable & forkable.

  8. #Keet & #Holepunch @holepunch_to teams- following up from yesterday:

    Pragmatically, I'll still use your software (though it makes trusting proprietary modules feel even more sketchy tbh). Yours is probably the one #TechnoFascist project I'm aware of that actually has good code & UX. And it's self sovereign, so.

    If your response goes further into a downward spiral of innocense & virtue instead of some amends, accountability and recovery, I'll just do what we're doing for #Holochain. Authoring politically assertive #governance processes around my collective's & partnership's use of their software, explicitly calling out the harm and creating guardrails to prevent any upstream contributions (intellectual, social or otherwise). And then we'll open source those docs, surface them everywhere, and make them easily adoptable & forkable.

  9. #Keet & #Holepunch @holepunch_to teams- following up from yesterday:

    Pragmatically, I'll still use your software (though it makes trusting proprietary modules feel even more sketchy tbh). Yours is probably the one #TechnoFascist project I'm aware of that actually has good code & UX. And it's self sovereign, so.

    If your response goes further into a downward spiral of innocense & virtue instead of some amends, accountability and recovery, I'll just do what we're doing for #Holochain. Authoring politically assertive #governance processes around my collective's & partnership's use of their software, explicitly calling out the harm and creating guardrails to prevent any upstream contributions (intellectual, social or otherwise). And then we'll open source those docs, surface them everywhere, and make them easily adoptable & forkable.

  10. #Keet & #Holepunch @holepunch_to teams- following up from yesterday:

    Pragmatically, I'll still use your software (though it makes trusting proprietary modules feel even more sketchy tbh). Yours is probably the one #TechnoFascist project I'm aware of that actually has good code & UX. And it's self sovereign, so.

    If your response goes further into a downward spiral of innocense & virtue instead of some amends, accountability and recovery, I'll just do what we're doing for #Holochain. Authoring politically assertive #governance processes around my collective's & partnership's use of their software, explicitly calling out the harm and creating guardrails to prevent any upstream contributions (intellectual, social or otherwise). And then we'll open source those docs, surface them everywhere, and make them easily adoptable & forkable.

  11. #Holepunch @holepunch_to community: absolute vitriol, violent #RespectabilityPolitics, content designed to escalate and exhaust the conversation that reads like AI-generated slop.

    This would be silly if it weren't such a terrifying #culture indicator. I hope to hear a reasoned response about #HumanRights and #SocialJustice soon; and I'll be writing commentary when I'm recovered and ready to.

  12. @stovis @senderolinux @dino @Tuba Is it FOSS? It's built on #PearsP2P and #Holepunch and last I checked, their #OpenSource definition did not give me too much confidence...

  13. @minimoysmagician you can't, yet. Although they did promise to open-source it some time ago. You can audit *parts* of the stack- #Pears & #Holepunch, specifically.
    I suppose in that regard it is as auditable as Signal, who, as we know, have been pretty unresponsive when it comes to making up-to-date source for their server code available 🤷🏻

  14. @drahardja @anji Also! There are presently Iranian peeps in the official community room talking about how the app manages to get connectivity where VPNs fail due to state digital oppression. (Which those who know would expect, given it's built on the #Holepunch stack)

  15. (2/3)

    Hmm. No Keet app in F-Droid. Let's try the website;

    "You need to enable JavaScript to run this app."

    Ooookay. Turned on. Huh. Not an app at all, just a simple brochureware site that could be pure HTML/CSS uploaded by FTP.

    "Keet BETA is here!"

    Ok. Click on "Download Keet";

    "Get Keet for Android | Keet from Play Store"

    Oh. Not an option. What about GNU/Linux? Seems I have to compile each new version myself from a tar.gz of source code.

    #Keet #HolePunch

  16. ¿Alguien esta jugando con los proyectos de #holepunch? Como puede ser #hyperdrive . Me resulta super interesante para tener tecnologías descentralizadas, como bases de datos, archivos, sitios web...

  17. hzrd149 @npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr@momostr.pink ·
    Doing a little house cleaning today on my "Projects" directory and found this
    https://github.com/hzrd149/hyper-http-proxy

    Its a HTTP Proxy server for #hyperdht #holepunch.
    This would be really cool to finish, because it would allow almost any app to start talking to hyper servers without needing to integrate hyperdht directly. similar to how #tor and #i2p proxies work :)

    Unfortunately it has a bug, I wasn't able to get the built-in nodejs socket to connect to the hyperdht socket
    This was a learning project for me so I don't really know what I'm doing with sockets and pipes. which is why I never got it working
    The bug is here https://github.com/hzrd149/hyper-http-proxy/blob/master/src/agent.ts#L21-L63

    Anyways, I don't have time right now to finish this. So if your someone who wants to play with #holepunch or knows a lot about Nodejs then maybe this is a good project to start with?

    If no one wants to do it for free (understandable) I'm willing to pay 100k sats to the first person who fixes this project or creates a HTTP proxy that fits these requirements
    - Runs on linux and takes less than 3-4 commands to setup
    - Runs in docker (needed for start9 and Umbrel)
    - Able to proxy HTTP requests to a holesail server
    - Easiest way to test this is using "curl <hyper pubkey>.hyper --proxy http://localhost:3128"
    - (optional) http auth for the proxy

    Reply here or send me a DM if you need more details
  18. The bummer of it is, my remotely living & poorly uplinked family are the best candidates for Keet's unparalleled low-bandwidth video quality.

    The satellite internet folks need something to occupy themselves and give a sense of progress while they wait for whatever that initial step is, at least. Show me some cool file blocks filling in c'mon #Holepunch

  19. Does #Holepunch have any plans to add recording capabilities to #Keet?

    It strikes me that this epic feat of #p2p engineering that far outperforms any centralized #VideoConferencing would be the workshop facilitator & remote team manager's perfect tool; if only there was an option to retain streams on disk for later broadcast, transcription etc.

    It also strikes me that #Hypercore is tailored to do exactly this kind of stream handling.

  20. @mcc @dangillmor

    You've severed the antenna connections from the chip this way; the chip can't receive wireless power or data, and can't transmit data. It still works by inserting it, because then the physical contacts are used.

    It's also a good idea if you don't trust your bank to keep the damn tap functionality turned off.

    I've been doing this for almost 20 years without a problem.

    2/2

    #paranoia #HolePunch

  21. We've got a new version (v2.5.0) out which improves the look and feel along with fixes for the #Hypercore / #Holepunch protocol handlers.

    github.com/AgregoreWeb/agregor

  22. Пакуем весь трафик в Ping message, чтобы не платить за интернет | ICMP NAT traversal

    Бывало ли у вас такое, что вы подключились к общественной сети или мобильному интернету, но он себя странно ведёт. Надпись «Подключено, без доступа к интернету» отсутствует, устройство думает, что всё нормально. Вы открываете браузер и видите «Пройдите проверку личности в сети нашего кафе» или в случае с мобильным интернетом «Пополнить баланс можно тут, тут и тут» . Так вот, переходя ближе к теме. Вы можете воспроизвести подобное поведение очень просто прямо сейчас при помощи вашего мобильного телефона и ноутбука. Я в своём конкретном кейсе буду пользоваться услугами оператора красного цвета, однако проблема актуальна для всех текущих 4 монополистов рынка сотовой связи. Как вам, скорее всего, уже известно, они около года меняют свою политику, внедряя одно интересное нововведение — с вас требуют дополнительной платы за раздачу интернета поверх основного пакета. То есть вы не можете взять и использовать свои 7 гигов на месяц как ресурс для раздачи при помощи точки доступа. Для точки доступа вам предлагают отдельный, зачастую совсем невыгодный тариф. Конечно, можно сменить основной тариф на специальный «тариф для раздачи» и платить втридорога, но, как вы понимаете, сегодня мы в потребителя будем играть совсем недолго. Сейчас по пунктам нужно доказать нечестность подобной политики и с чувством завершённого введения перейдём к непосредственно технотексту. Подобные условия пользования, само собой, порождают внутреннее недовольство пользователей: За интернет они платят? — Да. Раздача как-либо использует ресурсы провайдера сверх нормы? — Нет.

    habr.com/ru/companies/ruvds/ar

    #ruvds_статьи #icmp_tunnel #proxy #pcap #openvpn #incapsulation #ethernet #socket #osi #holepunch

  23. Is anyone using #holepunch #keet P2P messaging? I'm testing it out on Linux and iPad/iPhone -looks good so far but would appreciate thoughts or comments.

  24. @rdela
    you mention tauri, so maybe it's worth checking sockets.sh too.

    Definitely excited about #holepunch 🕳️ 🥊 and see 🍐 2️⃣ 🍐 take off 🙂

    I think it will take some sort of p2p package/data/module/repo registry standard first to explore al the games or whatever it is people will make