c.im is one of the many independent Mastodon servers you can use to participate in the fediverse.
C.IM is a general, mainly English-speaking Mastodon instance.

Server stats:

2.8K
active users

#peertopeer

3 posts3 participants0 posts today
tra*BS<p>Ein Blick in unsere hellen und einladenden Räume in der Jasperallee 😍🥰</p><p><a href="https://digitalcourage.social/tags/beratung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>beratung</span></a> <a href="https://digitalcourage.social/tags/trans" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>trans</span></a> <a href="https://digitalcourage.social/tags/geschlechtsidentit%C3%A4t" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>geschlechtsidentität</span></a> <a href="https://digitalcourage.social/tags/peertopeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peertopeer</span></a> <a href="https://digitalcourage.social/tags/braunschweig" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>braunschweig</span></a> <a href="https://digitalcourage.social/tags/sprechstunde" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sprechstunde</span></a> <a href="https://digitalcourage.social/tags/kostenfrei" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kostenfrei</span></a> <a href="https://digitalcourage.social/tags/anonym" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>anonym</span></a></p>
DeadSwitch @ T0m's 1T C4fe<p>⛈️ Ditching the Cloud: Running Syncthing Like a Ghost <a href="https://mastodon.social/tags/OPSEC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OPSEC</span></a> <a href="https://mastodon.social/tags/Cybersecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cybersecurity</span></a> <a href="https://mastodon.social/tags/PrivacyMatters" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PrivacyMatters</span></a> <a href="https://mastodon.social/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SelfHosting</span></a> <a href="https://mastodon.social/tags/Decentralization" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Decentralization</span></a> <a href="https://mastodon.social/tags/DataSovereignty" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DataSovereignty</span></a> <a href="https://mastodon.social/tags/Encryption" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Encryption</span></a> <a href="https://mastodon.social/tags/NoCloud" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NoCloud</span></a> <a href="https://mastodon.social/tags/Surveillance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Surveillance</span></a> <a href="https://mastodon.social/tags/CyberGhost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CyberGhost</span></a> <a href="https://mastodon.social/tags/SecureSync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SecureSync</span></a> <a href="https://mastodon.social/tags/PeerToPeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerToPeer</span></a> <a href="https://mastodon.social/tags/DigitalAnonymity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DigitalAnonymity</span></a> <a href="https://mastodon.social/tags/DeadSwitch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeadSwitch</span></a></p><p><a href="http://tomsitcafe.com/2025/04/05/%e2%9b%88%ef%b8%8f-ditching-the-cloud-running-syncthing-like-a-ghost/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">tomsitcafe.com/2025/04/05/%e2%</span><span class="invisible">9b%88%ef%b8%8f-ditching-the-cloud-running-syncthing-like-a-ghost/</span></a></p>
George Ellenburg (he/him/his)<p>Did you know that <a href="https://bofh.social/tags/GNU" rel="nofollow noopener noreferrer" target="_blank">#GNU</a>/ <a href="https://bofh.social/tags/FSF" rel="nofollow noopener noreferrer" target="_blank">#FSF</a> has its own <a href="https://bofh.social/tags/darknet" rel="nofollow noopener noreferrer" target="_blank">#darknet</a> application and protocol stack?</p><blockquote>What is <a href="https://bofh.social/tags/GNUnet" rel="nofollow noopener noreferrer" target="_blank">#GNUnet</a><span>?<br><br>GNUnet is an </span><a href="https://bofh.social/tags/alternative" rel="nofollow noopener noreferrer" target="_blank">#alternative</a> <a href="https://bofh.social/tags/network" rel="nofollow noopener noreferrer" target="_blank">#network</a> stack for building <a href="https://bofh.social/tags/secure" rel="nofollow noopener noreferrer" target="_blank">#secure</a>, <a href="https://bofh.social/tags/decentralized" rel="nofollow noopener noreferrer" target="_blank">#decentralized</a> and <a href="https://bofh.social/tags/privacy-preserving" rel="nofollow noopener noreferrer" target="_blank">#privacy-preserving</a> <a href="https://bofh.social/tags/distributed" rel="nofollow noopener noreferrer" target="_blank">#distributed</a> applications. Our goal is to replace the old insecure Internet protocol stack. Starting from an application for secure <a href="https://bofh.social/tags/publication" rel="nofollow noopener noreferrer" target="_blank">#publication</a> of <a href="https://bofh.social/tags/files" rel="nofollow noopener noreferrer" target="_blank">#files</a><span>, it has grown to include all kinds of basic protocol components and applications towards the creation of a GNU internet.<br><br>Today, the actual use and thus the social requirements for a global network differs widely from those goals of 1970. While the Internet remains suitable for military use, where the network equipment is operated by a command hierarchy and when necessary isolated from the rest of the world, the situation is less tenable for civil society.<br><br>Due to fundamental Internet design choices, Internet traffic can be misdirected, intercepted, censored and manipulated by hostile routers on the network. And indeed, the modern Internet has evolved exactly to the point where, as Matthew Green put it, "the network is hostile".<br><br>We believe liberal societies need a </span><a href="https://bofh.social/tags/network" rel="nofollow noopener noreferrer" target="_blank">#network</a> <a href="https://bofh.social/tags/architecture" rel="nofollow noopener noreferrer" target="_blank">#architecture</a> that uses the <a href="https://bofh.social/tags/anti-authoritarian" rel="nofollow noopener noreferrer" target="_blank">#anti-authoritarian</a> <a href="https://bofh.social/tags/decentralized" rel="nofollow noopener noreferrer" target="_blank">#decentralized</a> <a href="https://bofh.social/tags/peer-to-peer" rel="nofollow noopener noreferrer" target="_blank">#peer-to-peer</a> paradigm and <a href="https://bofh.social/tags/privacy-preserving" rel="nofollow noopener noreferrer" target="_blank">#privacy-preserving</a> <a href="https://bofh.social/tags/cryptographic" rel="nofollow noopener noreferrer" target="_blank">#cryptographic</a> <a href="https://bofh.social/tags/protocols" rel="nofollow noopener noreferrer" target="_blank">#protocols</a>. The goal of the GNUnet project is to provide a Free Software realization of this ideal. </blockquote><a href="https://www.gnunet.org/en/index.html" rel="nofollow noopener noreferrer" target="_blank">https://www.gnunet.org/en/index.html</a><p></p>
Erik L. Midtsveen 🏴🏳️‍🌈<p>Is digital piracy ethically justifiable?</p><p><a href="https://social.linux.pizza/tags/ErikPoll" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ErikPoll</span></a> <a href="https://social.linux.pizza/tags/Poll" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Poll</span></a> <a href="https://social.linux.pizza/tags/Piracy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Piracy</span></a> <a href="https://social.linux.pizza/tags/P2P" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>P2P</span></a> <a href="https://social.linux.pizza/tags/PeerToPeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerToPeer</span></a> <a href="https://social.linux.pizza/tags/YTS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>YTS</span></a> <a href="https://social.linux.pizza/tags/ThePirateBay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThePirateBay</span></a> <a href="https://social.linux.pizza/tags/Freedom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Freedom</span></a> <a href="https://social.linux.pizza/tags/Anarchism" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Anarchism</span></a> <a href="https://social.linux.pizza/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> <a href="https://social.linux.pizza/tags/QBittTorrent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>QBittTorrent</span></a> <a href="https://social.linux.pizza/tags/DigitalPiracy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DigitalPiracy</span></a> <a href="https://social.linux.pizza/tags/Copyright" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Copyright</span></a> <a href="https://social.linux.pizza/tags/IntellectualProperty" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IntellectualProperty</span></a> <a href="https://social.linux.pizza/tags/FileSharing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FileSharing</span></a> <a href="https://social.linux.pizza/tags/Torrenting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Torrenting</span></a> <a href="https://social.linux.pizza/tags/BitTorrent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BitTorrent</span></a> <a href="https://social.linux.pizza/tags/DigitalRights" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DigitalRights</span></a> <a href="https://social.linux.pizza/tags/InternetFreedom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>InternetFreedom</span></a> <a href="https://social.linux.pizza/tags/Culture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Culture</span></a> <a href="https://social.linux.pizza/tags/FreeSoftware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreeSoftware</span></a> <a href="https://social.linux.pizza/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a></p>
Michael N. Kingsnorth<p><strong>Coffee Fix and Code: Goroutines, Ghosts, and Grounds</strong></p><p><em>Saturday. 7:03 AM. Woke up late, which is rare. I was out clubbing until midnight, not something I usually do, but it felt good to unplug from the terminal and dance with strangers instead of debugging them. Now the Nespresso machine hisses like it’s judging me. I take it black, no sugar. First sip: grounding. I pull up the logs. They’re eerily clean. And that’s when I know, something’s not right.</em></p><p>We are building our messaging system in <a href="https://go.dev/doc/" rel="nofollow noopener noreferrer" target="_blank">Go</a>, because we wanted low memory usage, statically linked binaries, and concurrency that didn’t require a PhD. But Go’s concurrency model, while powerful, has sharp edges. Especially when you treat goroutines like cheap threads and assume they’ll just behave. They don’t.</p><p>In early <a href="https://pkg.go.dev/testing" rel="nofollow noopener noreferrer" target="_blank">testing</a>, we have approximately 20 goroutines spinning at once, most of them legitimate. But some just wouldn’t die. They lingered. Quietly. Until they started eating memory, then performance, then our patience.</p><p><strong>The Symptom: Ghost Messages and Threads That Never Return</strong></p><p>It wasn’t a panic or a segfault, we would’ve noticed that. What we saw was subtler. A message that got processed on one end… and then vanished. No reply. No follow-up. Just silence.</p><p>In our test rig, we used a simulated network with predictable latency and packet loss. We knew what <em>should</em> happen. We even logged the packet hitting the handler. But inside that handler was a goroutine waiting on a channel that no one was reading from.</p><pre><code>func handleMessage(msg Message) { done := make(chan bool) go func() { process(msg) done &amp;lt;- true // this hangs forever }() // forgot to read from done}</code></pre><p>In our mock tests, we could reproduce the bug under heavy load, but not always. That made it worse, because it wasn’t deterministic. And bugs that hide behind timing are the worst kind.</p><p><strong>Fix #1: Buffer Your Channels (or Burn in Debugging Hell)</strong></p><p>After half an hour of staring at the code and rerunning the same failing test, it clicked. That <code>done &lt;- true</code> line was blocking because the main thread never read from the channel. In unit tests, it passed. But in the live system, it failed silently.</p><pre><code>done := make(chan bool, 1)</code></pre><p>That single buffer slot was enough. Suddenly, no more hanging goroutines. Our concurrency test suite, which had been flaky, stabilized overnight.</p><p>It felt stupidly simple. But that’s the thing about Go: it’ll let you shoot yourself in the foot quietly.</p><p><strong>Fix #2: Pass Context Like It’s Oxygen</strong></p><p>We were inconsistent with our use of <code><a href="https://pkg.go.dev/context" rel="nofollow noopener noreferrer" target="_blank">context.Context</a></code>. Sometimes we passed it; sometimes we didn’t. And when a request timed out or a user disconnected, the goroutines didn’t know. They just kept going.</p><p>In our test harness, we simulated rapid connect/disconnect cycles. Without context cancellation, the memory footprint ballooned after just 500 cycles.</p><pre><code>ctx, cancel := context.WithTimeout(parentCtx, 2*time.Second)defer cancel()</code></pre><p>Once we rewired every handler, worker, and sub-process to honour context cancellation, the system became smarter, and leaner. Our stress tests showed a 40% reduction in goroutine count after timeout events.</p><p><strong>Fix #3: Use Worker Pools. Not Chaos.</strong></p><p>Before the fix, our service would spin up a new goroutine for every incoming message. That felt fine, until a peer sent us 10,000 messages in a burst. CPU spiked. Memory thrashed. Our CI pipeline timed out trying to run the benchmark tests.</p><p>So we implemented a worker pool:</p><pre><code>msgQueue := make(chan Message, 100)for i := 0; i &lt; 5; i++ { go worker(msgQueue)}func worker(queue &lt;-chan Message) { for msg := range queue { process(msg) }}</code></pre><p>Our performance tests, which measure latency across five types of message paths, showed consistent response times even under load. No more uncontrolled spikes. Just steady flow, like well-poured espresso.</p><p><strong>Fix #4: Goroutine Metrics Are Not Optional</strong></p><p>We wrote a tiny wrapper to track goroutine count and channel lengths. It prints every 10 seconds in dev mode:</p><pre><code>import "runtime"fmt.Printf("goroutines: %d\n", runtime.NumGoroutine())</code></pre><p>In one test, we noticed that our message send path created <em>two</em> goroutines per request instead of one. That doubled over time, causing system-wide latency.</p><p>A postmortem revealed a leak in a timeout watcher. We would’ve missed it entirely if we hadn’t been watching goroutine metrics in real time.</p><p><strong>Final Thought: Concurrency Isn’t a Toy. It’s a Test of Discipline.</strong></p><p>You can write Go code that passes your tests and still fails in production, because concurrency bugs often hide behind timing, not syntax.</p><p>Now, when I reach for a goroutine, I think twice. Is it cancellable? Will it exit? Who’s listening? What happens if they’re not?</p><p>It’s like that feeling you get after a long night out. The music’s faded. The lights are on. And you ask yourself: <em>Did I leave the stove on? Did I leave a goroutine running?</em></p> <p><em>Second Nespresso. 7:41 AM. I’m awake now. The logs are clean. The metrics are normal.<br>And the ghost threads?<br>Gone. For now.</em></p><p><span></span></p><p><a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/1/" target="_blank">#1</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/2/" target="_blank">#2</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/3/" target="_blank">#3</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/4/" target="_blank">#4</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/asynchronous-programming/" target="_blank">#AsynchronousProgramming</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/channels/" target="_blank">#Channels</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/coffee-and-code/" target="_blank">#CoffeeAndCode</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/concurrency/" target="_blank">#Concurrency</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/context/" target="_blank">#Context</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/deadlocks/" target="_blank">#Deadlocks</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/debugging/" target="_blank">#Debugging</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/go/" target="_blank">#Go</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/go-programming/" target="_blank">#GoProgramming</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/golang/" target="_blank">#Golang</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/goroutines/" target="_blank">#Goroutines</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/message-queues/" target="_blank">#MessageQueues</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/peer-to-peer/" target="_blank">#PeerToPeer</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/performance-optimization/" target="_blank">#PerformanceOptimization</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/real-world-go/" target="_blank">#RealWorldGo</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/software-engineering/" target="_blank">#SoftwareEngineering</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/tech-blog/" target="_blank">#TechBlog</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://vortexofadigitalkind.com/tag/worker-pools/" target="_blank">#WorkerPools</a></p>
Yorgos Saslis<p><span class="h-card" translate="no"><a href="https://mastodon.social/@gvwilson" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gvwilson</span></a></span> I would go a step beyond <a href="https://chaos.social/tags/federation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>federation</span></a> and suggest that the solution for hosting the world’s <a href="https://chaos.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> should be a <a href="https://chaos.social/tags/peerToPeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peerToPeer</span></a> one. </p><p><a href="https://chaos.social/tags/p2p" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>p2p</span></a> means even individuals can “seed” content they want to maintain on the network, so when institutions get shut down, individuals - in their numbers - can take action. </p><p>But then again, I work on <span class="h-card" translate="no"><a href="https://toot.radicle.xyz/@radicle" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>radicle</span></a></span> , so I’m clearly biased! ;)</p>
heise online<p>Napster wird für 200 Millionen verkauft – und wird zur Metaverse-Plattform</p><p>Der Musikdienst Napster hat eine turbulente Geschichte. Nun wartet ein neues Kapitel: Das Start-up Infinite Reality will ihn zum Musik-Metaverse umbauen. </p><p><a href="https://www.heise.de/news/Napster-wird-fuer-200-Millionen-verkauft-und-wird-zur-Metaverse-Plattform-10328900.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/news/Napster-wird-fue</span><span class="invisible">r-200-Millionen-verkauft-und-wird-zur-Metaverse-Plattform-10328900.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon</span></a></p><p><a href="https://social.heise.de/tags/Entertainment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Entertainment</span></a> <a href="https://social.heise.de/tags/Metaverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Metaverse</span></a> <a href="https://social.heise.de/tags/Musikstreaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Musikstreaming</span></a> <a href="https://social.heise.de/tags/PeertoPeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeertoPeer</span></a> <a href="https://social.heise.de/tags/Spotify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Spotify</span></a> <a href="https://social.heise.de/tags/Streaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Streaming</span></a> <a href="https://social.heise.de/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a></p>
𝕂𝚞𝚋𝚒𝚔ℙ𝚒𝚡𝚎𝚕<p>FilePizza • Your files, delivered.<br>Peer-to-peer file transfers in your browser.</p><p>Using WebRTC, FilePizza eliminates the initial upload step required by other web-based file sharing services. Because data is never stored in an intermediary server, the transfer is fast, private, and secure.</p><p>🍕 <a href="https://file.pizza" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">file.pizza</span><span class="invisible"></span></a></p><p><a href="https://chaos.social/tags/filetransfer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>filetransfer</span></a> <a href="https://chaos.social/tags/webrtc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webrtc</span></a> <a href="https://chaos.social/tags/p2p" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>p2p</span></a> <a href="https://chaos.social/tags/peertopeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peertopeer</span></a> <a href="https://chaos.social/tags/webtool" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webtool</span></a> <a href="https://chaos.social/tags/privacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>privacy</span></a> <a href="https://chaos.social/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a> <a href="https://chaos.social/tags/browser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>browser</span></a> <a href="https://chaos.social/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://chaos.social/tags/nostore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nostore</span></a> <a href="https://chaos.social/tags/fasttransferspeed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fasttransferspeed</span></a> <a href="https://chaos.social/tags/file" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>file</span></a> <a href="https://chaos.social/tags/filesharing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>filesharing</span></a></p>
Newsmast Foundation<p>Our Foundation was founded to protect knowledge sharing across social media. </p><p>We aim to defend and grow peer to peer learning, first-hand accounts, and credible voices across open social networks. </p><p>That's why we care so much about the open social web. It's an open social network which puts community first, letting you learn from the people around you in the digital space. </p><p>We're proud to be here. </p><p><a href="https://newsmast.social/tags/Charity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Charity</span></a> <a href="https://newsmast.social/tags/SocialWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SocialWeb</span></a> <a href="https://newsmast.social/tags/SocialMedia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SocialMedia</span></a> <a href="https://newsmast.social/tags/Fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fediverse</span></a> <a href="https://newsmast.social/tags/Mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mastodon</span></a> <a href="https://newsmast.social/tags/Knowledge" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Knowledge</span></a> <a href="https://newsmast.social/tags/Learning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Learning</span></a> <a href="https://newsmast.social/tags/PeerToPeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerToPeer</span></a></p>
Hacker News<p>Peer-to-peer file transfers in the browser</p><p><a href="https://github.com/kern/filepizza" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/kern/filepizza</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/PeerToPeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerToPeer</span></a> <a href="https://mastodon.social/tags/FileTransfers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FileTransfers</span></a> <a href="https://mastodon.social/tags/Browser" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Browser</span></a> <a href="https://mastodon.social/tags/FilePizza" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FilePizza</span></a> <a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDevelopment</span></a> <a href="https://mastodon.social/tags/TechNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechNews</span></a></p>
Athamanatha<p>I love <a href="https://furry.engineer/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> and <a href="https://furry.engineer/tags/distributed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>distributed</span></a> <a href="https://furry.engineer/tags/peertopeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peertopeer</span></a> systems. They are essential to our future. Want to be free from tyranny? This is the way to go!</p><p>Instead of <a href="https://furry.engineer/tags/RepoTheGeneticOpera" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RepoTheGeneticOpera</span></a> and <a href="https://furry.engineer/tags/GATTACA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GATTACA</span></a>, let's do <span class="h-card" translate="no"><a href="https://furry.engineer/@vulpinelabs" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>vulpinelabs</span></a></span><br>Instead of hyper capitalist bullshit, do <a href="https://furry.engineer/tags/incredibleedible" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>incredibleedible</span></a> and <a href="https://furry.engineer/tags/transitiontowns" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>transitiontowns</span></a> with <a href="https://furry.engineer/tags/urbanpollinators" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>urbanpollinators</span></a> and <a href="https://furry.engineer/tags/permaculture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>permaculture</span></a><br>Instead of proprietary software and patents, do <a href="https://furry.engineer/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> and <a href="https://furry.engineer/tags/openpatents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>openpatents</span></a> (defensive publications)<br>Instead of copyright trolling, do <a href="https://furry.engineer/tags/netlabels" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>netlabels</span></a> and embracing the beneficial impacts of <a href="https://furry.engineer/tags/sharing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sharing</span></a> <a href="https://furry.engineer/tags/piracy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>piracy</span></a>! <a href="https://furry.engineer/tags/sharingiscaring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sharingiscaring</span></a><br>Instead of monopolies on your data and what you watch, do <a href="https://furry.engineer/tags/Peertube" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Peertube</span></a> and <a href="https://furry.engineer/tags/Fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fediverse</span></a></p><p>We can shape the future by choosing what we use and what impacts us!</p>
INFERNUM1488<p>RetroShare is a free, cross-platform software for serverless communication, including letters, instant messages, and file exchanges over an encrypted F2F/P2P network. This network is built on GPG algorithms and the Perfect Forward Secrecy protocol.</p><p><a href="https://bastyon.com/post?s=5b8ca60211e5f0df4ed3316953990e2650f0881ace9ec7a0325327e5c33b6dbf&amp;ref=PFN2jQQL5PSwEdGP7h5T7JzkZMzeps98P2" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bastyon.com/post?s=5b8ca60211e</span><span class="invisible">5f0df4ed3316953990e2650f0881ace9ec7a0325327e5c33b6dbf&amp;ref=PFN2jQQL5PSwEdGP7h5T7JzkZMzeps98P2</span></a></p><p>What is RetroShare?<br>RetroShare is part of the darknet class of networks, where connections and data exchanges are limited to a specific group of participants, excluding external contacts. In this network, participants' IP addresses are hidden from each other, except within a trusted circle.<br>Instead of using IP addresses for packet addressing, RetroShare employs a 128-bit random identifier—an anonymous ID. This makes it nearly impossible to determine the IP addresses of participants, even within a user's close network. In essence, monitoring file-sharing or communication activities is exceedingly difficult, and determining the number of participants in the dark network is non-trivial.<br>Key Features of Dark Networks<br>Dark networks like RetroShare share two important characteristics:<br>Difficult Monitoring: It's hard for external parties to monitor user activities, as they are not connected to the network.<br>Invisible Connectivity: It is impossible to know whether a user is connected to such a network from outside the immediate environment, making RetroShare hard to detect.<br>This distinguishes dark (private) anonymous networks from public anonymous networks, where participants' IP addresses can be observed directly or indirectly. Furthermore, connecting to an arbitrary node in RetroShare requires confirmation from the counterpart, which adds an extra layer of privacy.<br>A Simple Guide to Connecting to RetroShare<br>This article is for those who want to quickly connect to the RetroShare network without delving into the complexities of accessing it via Tor or I2P. Here's a simple guide to getting started with RetroShare:<br>Download and Install the Client Program<br>Visit the official RetroShare website: retroshare.net.<br>RetroShare is cross-platform, which means it supports various operating systems, including mobile ones! Linux users can build from source, but for simplicity, we’ll use an AppImage.<br>Set Up the Program<br>It's recommended to route all traffic through a VPN for added security. Leave it enabled for the duration of RetroShare’s usage. If you’re communicating only with trusted individuals (e.g., family), it’s not critical.<br>Download the AppImage here: RetroShare AppImage.<br>Make the file executable by right-clicking and enabling the "Allow execution of the file as a program" option.<br>Open a terminal and navigate to the file's location: /root/RetroShare-0.6.4.20180313.0e6d27ad-x86_64.AppImage.<br>RetroShare will launch, and a new profile creation window will appear. Before proceeding, click on “Options” in the top-right corner.<br>Configure Your Profile<br>Fill in the following fields:<br>Name<br>Device Name<br>Password (and confirm)<br>Chat Name<br>Encryption Key (be sure to set it to 4096 bits)<br>Node Settings (leave as default)<br>Entropy (wait until the bar is full)<br>Once done, click "Let’s Get Started." RetroShare will generate your certificate, which can be shared via closed channels or in person. You can then request and add the certificate of the person you're communicating with.<br>Network Settings<br>Before diving into the network, it’s essential to modify some default settings:<br>Expand the service data exchange channel and increase the number of tunnels available to other users.<br>Higher values mean you contribute more to the network by handling both your own and transit traffic from other users. The default is set for a 20 Mbit/s network speed, but you can increase it based on your actual connection speed.<br>Check the “Use relay servers” box if you have a restrictive router or firewall. This ensures easier access to the network.<br>Set the destination folder for downloaded files to avoid confusion later. By default, files are saved in a hidden directory like: /root/.retroshare/LOC06_c098e80721a7d1685271211cbe361c03/Downloads.<br>Finding Trusted Peers<br>If you don’t have friends using RetroShare but wish to join the dark network, finding trusted peers can be challenging. However, RetroShare now makes this process easier. You can find trusted peers in the built-in chat by exchanging certificates with other users or robots on websites like retroshare.ch.<br>Enter your certificate in the provided window, press "Submit," and obtain the server certificate. Copy it and add it to your RetroShare certificate list.<br>Connecting and Building Your Network<br>Once connected, RetroShare will notify you, and the first node will appear in your list. You can set the trust level for each node according to your discretion.<br>RetroShare’s Features<br>Now that you're connected, RetroShare offers a wide range of services:<br>Contact List<br>Chat<br>Post Office<br>File Sharing<br>Channels<br>Forum<br>Publications<br>Unlike regular networks, RetroShare keeps the connection details of users within your trusted environment hidden from others in the network. Only those within your immediate network can know you’re connected to RetroShare.<br>Enhancements with Tor Network Integration<br>Starting from RetroShare version 0.6, the platform integrates with the Tor network for added privacy. As long as Tor is reliable, RetroShare remains secure, even if the user’s exchange of certificates is disorganized or the settings are unconventional.<br>The Dark Network and the Role of Authorities<br>Anyone who exchanges their personal certificate with a RetroShare node becomes a full-fledged member of the dark web and can receive data from anonymous sources. Interestingly, a representative from a punitive or detective agency, after exchanging certificates with two or more nodes, can become a transit point for encrypted data across the network, without knowing the source or destination. This ensures that even law enforcement, while helping grow the network, cannot trace the traffic.<br>Final Thoughts<br>Take care of yourself, user! This article is purely informational and does not advocate for any particular actions. The author holds no responsibility, as the ideas presented here are hypothetical, with all coincidences to real events or names being purely accidental.<br>Author: Telegram Channel @ZapiskiLizermana (Lizerman's Notes)<br>Швейцарский нож среди мессенджеров<br><a href="https://omimedia.blogspot.com/2025/03/blog-post.html" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">omimedia.blogspot.com/2025/03/</span><span class="invisible">blog-post.html</span></a><br><a href="https://qoto.org/tags/RetroShare" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroShare</span></a> <a href="https://qoto.org/tags/Darknet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Darknet</span></a> <a href="https://qoto.org/tags/Privacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Privacy</span></a> <a href="https://qoto.org/tags/Security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Security</span></a> <a href="https://qoto.org/tags/Encryption" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Encryption</span></a> <a href="https://qoto.org/tags/P2P" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>P2P</span></a> <a href="https://qoto.org/tags/Anonymous" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Anonymous</span></a> <a href="https://qoto.org/tags/SafeChat" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SafeChat</span></a> <a href="https://qoto.org/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://qoto.org/tags/DigitalPrivacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DigitalPrivacy</span></a> <a href="https://qoto.org/tags/CryptoNetwork" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CryptoNetwork</span></a> <a href="https://qoto.org/tags/MessagingApp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MessagingApp</span></a> <a href="https://qoto.org/tags/FileSharing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FileSharing</span></a> <a href="https://qoto.org/tags/TechForPrivacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechForPrivacy</span></a> <a href="https://qoto.org/tags/Tor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tor</span></a> <a href="https://qoto.org/tags/I2P" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>I2P</span></a> <a href="https://qoto.org/tags/PeerToPeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerToPeer</span></a> <a href="https://qoto.org/tags/EncryptedNetwork" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EncryptedNetwork</span></a> <a href="https://qoto.org/tags/Decentralized" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Decentralized</span></a> <a href="https://qoto.org/tags/PrivateComms" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PrivateComms</span></a> <a href="https://qoto.org/tags/SecureFiles" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SecureFiles</span></a> <a href="https://qoto.org/tags/AnonymousMessaging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AnonymousMessaging</span></a> <a href="https://qoto.org/tags/DataPrivacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DataPrivacy</span></a> <a href="https://qoto.org/tags/RetroShareGuide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroShareGuide</span></a></p>
Kolibri<p>**Проблема: Ограниченная доступность децентрализованных поисковых решений на основе YaCy в Gentoo**</p><p>**1. Децентрализация vs Централизованные поисковики**<br>Большинство пользователей привыкли к централизованным поисковым системам (Google, Bing, Yandex), которые контролируют индексацию, фильтрацию контента и ранжирование. YaCy предлагает децентрализованный подход, но его популярность остаётся низкой из-за ряда технических и пользовательских барьеров.<br>**2. Проблемы установки и совместимости в Gentoo**<br>Gentoo известен своей гибкостью, но установка YaCy на этой платформе может быть сложной из-за:<br>Отсутствия официального ebuild в основном репозитории.<br>Потенциальных зависимостей, конфликтующих с текущими сборками.<br>Отсутствия подробной документации для интеграции с системой.<br>**3. Ограниченная функциональность и удобство для конечного пользователя**<br>Хотя YaCy мощен с точки зрения приватности и автономности, он сталкивается с проблемами:<br>Высокие требования к ресурсам при индексировании.<br>Медленная скорость поиска при малом числе узлов.<br>Ограниченные механизмы фильтрации контента по сравнению с традиционными поисковиками.<br>**4. Интеграция в экосистему RuTracker.org**<br>На форумах вроде RuTracker.org востребованы альтернативные поисковые решения. Однако:<br>YaCy не всегда эффективно индексирует динамический контент форумов.<br>Необходима дополнительная настройка парсеров для корректного сбора данных.<br>Малое количество узлов, ориентированных на индексирование RuTracker, снижает качество поиска.<br>**Вывод**<br>YaCy в Gentoo и его потенциальная интеграция с RuTracker.org требуют более удобных инструментов развертывания, оптимизации индексации и повышения удобства работы для конечных пользователей.<br>**Дополнительная база знаний для изучения и исследования**<br>**1. Официальные ресурсы YaCy**<br>Официальный сайт YaCy – документация, исходный код и последние обновления.<br>GitHub YaCy – основной репозиторий проекта, баг-трекер, pull requests.<br>Форум поддержки YaCy – обсуждения, вопросы и ответы.<br>**2. Документация и исследования по децентрализованным поисковикам**<br>DHT (Distributed Hash Table) и его применение в P2P-системах<br>Сравнение децентрализованных поисковиков: SearX, YaCy, Whoogle<br>Peer-to-Peer Search Engines: Opportunities and Challenges (ACM Digital Library)<br>**3. Gentoo и его экосистема**<br>Официальная документация Gentoo – руководство по установке и настройке пакетов.<br>Bugzilla Gentoo – поиск и обсуждение ошибок, возможное добавление ebuild для YaCy.<br>GURU overlay – сообщество разработчиков, вносящих новые пакеты.</p><p>**Библиография**<br>Callan, J. (2000). *Distributed Information Retrieval*. Springer.<br>Balakrishnan, H., Kaashoek, M. F., Karger, D., Morris, R., &amp; Stoica, I. (2003). *Looking up data in P2P systems*. Communications of the ACM, 46(2), 43-48.<br>Stoica, I., Morris, R., Karger, D., Kaashoek, M. F., &amp; Balakrishnan, H. (2001). *Chord: A scalable peer-to-peer lookup service for internet applications*. ACM SIGCOMM Computer Communication Review, 31(4), 149-160.<br>Benzmüller, C., &amp; Heyer, G. (2008). *Peer-to-peer information retrieval: An overview*. Springer.<br>Gentoo Linux Wiki (2024). *Installing and Configuring Packages in Gentoo*. Retrieved from <a href="https://wiki.gentoo.org" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">wiki.gentoo.org</span><span class="invisible"></span></a>.<br>YaCy Developers (2023). *YaCy Search Engine: Architecture and Performance Optimization*. Retrieved from <a href="https://github.com/yacy/yacy_search_server" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/yacy/yacy_search_se</span><span class="invisible">rver</span></a>.</p><p>**Хэштеги**<br><a href="https://qoto.org/tags/YaCy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>YaCy</span></a> <a href="https://qoto.org/tags/DecentralizedSearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DecentralizedSearch</span></a> <a href="https://qoto.org/tags/Gentoo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gentoo</span></a> <a href="https://qoto.org/tags/RuTracker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RuTracker</span></a> <a href="https://qoto.org/tags/P2P" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>P2P</span></a> <a href="https://qoto.org/tags/DistributedSearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DistributedSearch</span></a> <a href="https://qoto.org/tags/DHT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DHT</span></a> <a href="https://qoto.org/tags/FOSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FOSS</span></a> <a href="https://qoto.org/tags/PrivacyTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PrivacyTech</span></a> <a href="https://qoto.org/tags/PeerToPeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeerToPeer</span></a> <a href="https://qoto.org/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a></p><p>**Где найти соратников для обсуждения?**<br>🔹 **Официальные сообщества YaCy**<br>Форум YaCy Community<br>Группа в Matrix: <a href="https://qoto.org/tags/yacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>yacy</span></a>:matrix.org<br>IRC-канал: <a href="https://qoto.org/tags/yacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>yacy</span></a> на irc.libera.chat<br>🔹 **Сообщества по Gentoo и Open Source**<br>Форум Gentoo<br>Reddit: r/Gentoo<br>Telegram-группа Gentoo Russia<br>🔹 **Дискуссионные площадки по децентрализованным технологиям**<br>LOR (Linux.org.ru) – обсуждение Linux и open-source решений.<br>RuTracker.org – форум альтернативных технологий<br>Hacker News – обсуждение перспектив P2P и децентрализованных систем.<br>Эти ресурсы помогут разработчикам, исследователям и энтузиастам YaCy глубже разобраться в технологии и найти единомышленников.</p><p><a href="https://matrix.to/#/!NggrnptZjGBkegXXqK:matrix.org/$-2Ue3xSsaSzVX1voxfefOFN1PvQT6gAUAVJxM2Hfsyk?via=matrix.org&amp;via=monerobay.com" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">matrix.to/#/!NggrnptZjGBkegXXq</span><span class="invisible">K:matrix.org/$-2Ue3xSsaSzVX1voxfefOFN1PvQT6gAUAVJxM2Hfsyk?via=matrix.org&amp;via=monerobay.com</span></a></p>
c't Magazin<p>Gleichzeitige WireGuard-Verbindungen</p><p>Ich richte einen WireGuard-Server ein und möchte dasselbe Peer-Profil an alle Geräte einer Person verteile. Nun laufen die Verbindungen recht instabil. Warum?</p><p><a href="https://www.heise.de/ratgeber/Gleichzeitige-WireGuard-Verbindungen-10269892.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">heise.de/ratgeber/Gleichzeitig</span><span class="invisible">e-WireGuard-Verbindungen-10269892.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&amp;utm_source=mastodon</span></a></p><p><a href="https://social.heise.de/tags/ctTippsundTricks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ctTippsundTricks</span></a> <a href="https://social.heise.de/tags/PeertoPeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeertoPeer</span></a> <a href="https://social.heise.de/tags/VPN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VPN</span></a> <a href="https://social.heise.de/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a></p>
beSpacific<p>The End Game 4 <a href="https://newsie.social/tags/musk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>musk</span></a> Musk's <a href="https://newsie.social/tags/socialmedia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>socialmedia</span></a> platform <a href="https://newsie.social/tags/X" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X</span></a> poised to launch <a href="https://newsie.social/tags/digitalwallet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>digitalwallet</span></a> &amp; <a href="https://newsie.social/tags/peertopeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peertopeer</span></a> <a href="https://newsie.social/tags/payment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>payment</span></a> services [partnering w <a href="https://newsie.social/tags/Visa" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Visa</span></a>], Musk's associates have been granted access 2 confidential information about X's competitors via official at Consumer Financial Protection Bureau <a href="https://newsie.social/tags/CFPB" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CFPB</span></a>. Staffers at US Department of Government <a href="https://newsie.social/tags/Efficiency" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Efficiency</span></a> Service or <a href="https://newsie.social/tags/DOGE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DOGE</span></a> [<a href="https://newsie.social/tags/fake" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fake</span></a>] <a href="https://newsie.social/tags/WhiteHouse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WhiteHouse</span></a> body led by Musk, embedded themselves at CFPB late last week. <a href="https://newsie.social/tags/liars" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>liars</span></a> <a href="https://newsie.social/tags/corruption" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>corruption</span></a> <a href="https://newsie.social/tags/billionaire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>billionaire</span></a> <a href="https://www.muskwatch.com/p/musk-associates-granted-access-to" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">muskwatch.com/p/musk-associate</span><span class="invisible">s-granted-access-to</span></a></p>
PRAKSIS OsloPDF Session 55 – with Dora García<br> 12 February 2025 – free of charge and open to participants at all career stages.<br> <br> Booking is essential. To reserve a place please email pdf@praksisoslo.org<br> <br> PDF is a monthly peer-discussion group for creative people. It offers a friendly, informal hub for practitioners to meet, share and discuss works in progress. There are spaces for up to four people to sign up to gain feedback on the current work.<br> <br> In PDF event 55, artist Dora García will share and discuss her ongoing long-term research and film project End (58 prologues). The project highlights the poignance of beginnings and endings, and draws on cultural, philosophical and real-life influences to ponder pressing concerns of our time.<br> <br> This PDF event is of particular relevance to artists working with narrative, language, and politicised subject matter. The event will be conducted in English.<br> <br> Book Your Place<br> Applications are warmly invited both from those who’d like to present and discuss works in progress, and from those who’d simply like to contribute to the discussion and learn about the PDF format. To reserve a place please email pdf@praksisoslo.org<br> <br> More About Dora García<br> Originally from Spain, artist and teacher Dora García has studied and practiced internationally and now lives and works in Oslo. Her projects foreground questions of community and individuality in contemporary society, pay homage to eccentric characters and antiheroes, and explore the political potential of marginal positions.<br> <br> About PRAKSIS <a class="u-url mention" href="https://pixelfed.social/praksisoslo" rel="nofollow noopener noreferrer" target="_blank">@praksisoslo</a><br> PRAKSIS is a non-profit arts catalyst that fosters creative practice and knowledge production through collective activity and the exchange of ideas, skills and information.<br> <br> <a href="https://pixelfed.social/discover/tags/PRAKSISDevelopmentForum?src=hash" class="u-url hashtag" rel="nofollow noopener noreferrer" target="_blank">#PRAKSISDevelopmentForum</a> <a href="https://pixelfed.social/discover/tags/contemporaryart?src=hash" class="u-url hashtag" rel="nofollow noopener noreferrer" target="_blank">#contemporaryart</a> <a href="https://pixelfed.social/discover/tags/oslo?src=hash" class="u-url hashtag" rel="nofollow noopener noreferrer" target="_blank">#oslo</a> <a href="https://pixelfed.social/discover/tags/art?src=hash" class="u-url hashtag" rel="nofollow noopener noreferrer" target="_blank">#art</a> <a href="https://pixelfed.social/discover/tags/peertopeer?src=hash" class="u-url hashtag" rel="nofollow noopener noreferrer" target="_blank">#peertopeer</a>
Aral Balkan<p>May I just say so myself that I‘m loving playing with Kitten¹ to build Domain² (shown below) and Place³.</p><p>¹ <a href="https://kitten.small-web.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a><br>² <a href="https://codeberg.org/domain/app" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/domain/app</span><span class="invisible"></span></a><br>³ <a href="https://codeberg.org/place/app" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/place/app</span><span class="invisible"></span></a></p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/Domain" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Domain</span></a> <a href="https://mastodon.ar.al/tags/Place" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Place</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/SmallTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallTech</span></a> <a href="https://mastodon.ar.al/tags/humanRights" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>humanRights</span></a> <a href="https://mastodon.ar.al/tags/democracy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>democracy</span></a> <a href="https://mastodon.ar.al/tags/technology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technology</span></a> <a href="https://mastodon.ar.al/tags/peerToPeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peerToPeer</span></a> <a href="https://mastodon.ar.al/tags/peerToPeerWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peerToPeerWeb</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.ar.al/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.ar.al/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.ar.al/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> <a href="https://mastodon.ar.al/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a> <a href="https://mastodon.ar.al/tags/htmx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>htmx</span></a> <a href="https://mastodon.ar.al/tags/WebSocket" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSocket</span></a> <a href="https://mastodon.ar.al/tags/objectOriented" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>objectOriented</span></a> <a href="https://mastodon.ar.al/tags/eventBased" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eventBased</span></a> <a href="https://mastodon.ar.al/tags/hypermedia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hypermedia</span></a></p>
Abimelech B. 🐧🇩🇪| wörk ™️<p><span class="h-card" translate="no"><a href="https://freiburg.social/@stiebke" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>stiebke</span></a></span> </p><p>Noch lieber sind mir <br><a href="https://pairdrop.net/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pairdrop.net/</span><span class="invisible"></span></a><br><a href="https://www.sharedrop.io/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">sharedrop.io/</span><span class="invisible"></span></a><br>für <a href="https://fulda.social/tags/peertopeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peertopeer</span></a> <a href="https://fulda.social/tags/sharing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sharing</span></a> ohne <a href="https://fulda.social/tags/appzwang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>appzwang</span></a> ❤️</p><p><a href="https://fulda.social/tags/noapp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>noapp</span></a> <a href="https://fulda.social/tags/ios" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ios</span></a> <a href="https://fulda.social/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a> <a href="https://fulda.social/tags/macos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>macos</span></a> <a href="https://fulda.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://fulda.social/tags/windows" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>windows</span></a></p>
Volla<p>Es gibt Neuigkeiten zum Versandstatus des Volla Tablets!</p><p>Hier gehts zum Blog Artikel:</p><p><a href="https://volla.online/de/blog/files/tablet-shipping-startet.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">volla.online/de/blog/files/tab</span><span class="invisible">let-shipping-startet.html</span></a></p><p>-----------------</p><p>Shipping of Volla Tablet has started. Find the blog article here:</p><p><a href="https://volla.online/en/blog/files/tablet-shipping-started.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">volla.online/en/blog/files/tab</span><span class="invisible">let-shipping-started.html</span></a></p><p><a href="https://mastodon.social/tags/volla" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>volla</span></a> <a href="https://mastodon.social/tags/vollaos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vollaos</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.social/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> <a href="https://mastodon.social/tags/hardware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hardware</span></a> <a href="https://mastodon.social/tags/vollatablet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vollatablet</span></a> <a href="https://mastodon.social/tags/opensourcehardware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensourcehardware</span></a> <a href="https://mastodon.social/tags/tablet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tablet</span></a> <a href="https://mastodon.social/tags/peertopeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peertopeer</span></a> <a href="https://mastodon.social/tags/innovation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>innovation</span></a> <a href="https://mastodon.social/tags/freedom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>freedom</span></a> <a href="https://mastodon.social/tags/privacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>privacy</span></a> <a href="https://mastodon.social/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a></p>
Aral Balkan<p>A quick demonstration of using the State: Overview page in Kitten’s¹ settings while developing to keep an eye on your event and event listener counts to avoid memory leaks.</p><p>Notice how the events and listeners counts change as I navigate between the People and Settings pages in my Place² node and that they are consistent. If they were rising as I navigated back and forth I’d know I had a memory leak somewhere.</p><p>If you use Kitten’s built-in features (e.g., the `addEventHandler()` method on your `kitten.Component` subclasses, Kitten will handle adding and removing listeners for you automatically during your component’s lifecycle. You can also do so manually in your component’s automatically-called `onConnect()` and `onDisconnect()` event handlers.</p><p>This view is useful during development to ensure you don’t have any memory leaks as pages are loaded and unloaded.</p><p><a href="https://vimeo.com/1050714714" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">vimeo.com/1050714714</span><span class="invisible"></span></a></p><p>¹ <a href="https://kitten.small-web.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a><br>² Place is in early development at the moment (<a href="https://codeberg.org/place/app" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">codeberg.org/place/app</span><span class="invisible"></span></a>)</p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/SmallTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallTech</span></a> <a href="https://mastodon.ar.al/tags/demo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>demo</span></a> <a href="https://mastodon.ar.al/tags/developerExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerExperience</span></a> <a href="https://mastodon.ar.al/tags/developerTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerTools</span></a> <a href="https://mastodon.ar.al/tags/design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>design</span></a> <a href="https://mastodon.ar.al/tags/eventModel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eventModel</span></a> <a href="https://mastodon.ar.al/tags/events" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>events</span></a> <a href="https://mastodon.ar.al/tags/memory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>memory</span></a> <a href="https://mastodon.ar.al/tags/memoryLeaks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>memoryLeaks</span></a> <a href="https://mastodon.ar.al/tags/observerPattern" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>observerPattern</span></a> <a href="https://mastodon.ar.al/tags/listeners" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>listeners</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.ar.al/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.ar.al/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a> <a href="https://mastodon.ar.al/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.ar.al/tags/NodeJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NodeJS</span></a> <a href="https://mastodon.ar.al/tags/server" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>server</span></a> <a href="https://mastodon.ar.al/tags/platform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>platform</span></a> <a href="https://mastodon.ar.al/tags/framework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>framework</span></a> <a href="https://mastodon.ar.al/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.ar.al/tags/hypermedia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hypermedia</span></a> <a href="https://mastodon.ar.al/tags/htmx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>htmx</span></a> <a href="https://mastodon.ar.al/tags/StreamingHTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StreamingHTML</span></a> <a href="https://mastodon.ar.al/tags/place" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>place</span></a> <a href="https://mastodon.ar.al/tags/peerToPeer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peerToPeer</span></a> <a href="https://mastodon.ar.al/tags/peerToPeerWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>peerToPeerWeb</span></a></p>