Hi ogig, funilly enough I was also running this boids experiment a few months ago. Managed to get around 8k at 60 fps on 1 thread on my cpu, using golang. My goal for this experiment was to encode the optimal cache data…
Two weeks ago presented current state of KEIBIDROP at Pass The SALT 2026, and now I am planning the push for the next version 0.4.0. KEIBIDROP: Makes remote files appear as local (it hides the network latency in order…
I think OPs mantra is "Scrape. Automate. Scale." It feels like people who consent to this "passive" income, do not understand what they consent to. The business model seems grey towards black. "Signup to be part of 3rd…
I am curious if I got it right, but the business of the company is providing exit nodes for AI bots/ strangers via peoples residential IP's? This is my impression from accessing the website. I was interested at first,…
Got a Bachelor + Master, best investment in my life (in terms of time, as I did not pay for education, EU and such). Job stuff not much related with stuff learned in school, sometimes related to some degree. Skill stuff…
I did not measure agents, but lets take the following example: Assume you have a 10 GB blu ray movie that you want to watch without waiting for upload/ donwload time. Maybe you host it on a server on another continent,…
I just had a talk (power-rushed a bit) yesterday at Pass The SALT 2026 talking about (my version of) latency hiding filesystems in userspace over the network. My benchmarks, setups, and how to make the magic wawaweewa…
I see nothing wrong with something probabilistic. I think it is all about offsetting the risk and reducing the odds of bad outcomes. There is this concept of Defence in Depth, thus I assume some sort of binomial formula…
Couldn't run your benchmarks, as I did not create an account, and a bit of a different beast that I am comparing against (P2P distributed filesystem), but these are my numbers and setup, and the on-demand part lines up…
I am curious, how do you handle latency issues for on demand access? I saw you use FUSE (and FSKit), and from my experience it is pain to make filesystems in userspace work on-demand over WAN because a) latency, and…
Google hits 50% IPv6, very good for accessing websites. But my TP-Link router blocks by default inbound IPv6 connections, without any option to configure it, still bad for pure IPv6 bidirectional streaming, gaming or…
KEIBIDROP: Peer to Peer Instant file sharing https://keibidrop.com https://github.com/KeibiSoft/KeibiDrop/ It leverages virtual mount points to make file metadata available between Alice and Bob, and make the files…
Highly recommend. The exampels are in c/c++ and the same concepts can be ported to other languages like golang. My favorite part of it is Chapter 2 the bit manipulation tricks.
Nice! Now the question is: How many classic Reynolds boids can you run on 1 CPU at 60FPS, without using any go routines? I managed to get around 8192 using Serge Skoredin's approach from the blog post last year:…
Let me know how it goes, or frustrations. I admit that currently it is not the most friendly UX. And found out a bug that if no direct P2P possible, it fails to fallback to the STUN-ish data relay. However LAN mode and…
Stream on-demand files between your devices. WAN, LAN, Direct IPV6, cross platform, pqc. https://keibidrop.com/ repo: https://github.com/KeibiSoft/KeibiDrop
It is possible. I tell to use cli app, and for the agent to ad timer and check the status once in a while. Especially if there is something with a long wait. Also if it can run some validators/ same tools locally, would…
I treat the low level tasks as building blocks. You need a grasp and understanding of what is possible with them, but you do not need to remember the exact byte order and syntax. I think the idea is you should structure…
Here is a public project. https://github.com/KeibiSoft/KeibiDrop It took me 2 years ago around 2k hours to build a cross platform FUSE vault, without using AI assisted tools. The pain was debugging through logs and…
I've been through Introduction to Modern Cryptography by Katz and Lindell. Can recommend, as it starts with Caesars cipher, one time pads, and builds towards modern cryptography.
I will add this on the roadmap. At the moment I am trying to add persistent identity, as by default it is ephemeral. But I warn you, there are still some kinks. Only 75% pjdfstest (filesystem test suite) passes in terms…
I tried to explain here the differences, and where it fits in the gap of file transfer tools, also on the blog got some benchmarks and how they where setup. https://keibisoft.com/tools/keibidrop-vs-alternatives.html its…
Yes-ish, adjacent. Syncthing usually you use it to sync to your server. Here I skipped the server part. I just connect two devices. If they both use the virtual mountpoint MountAlice and MountBob They get an underlying…
hah, I feel you for 3. I was constantly hitting the loopback network interface and I was like, why no discovery. in hindisght bad idea to always get the first entry in an array, now go through a list of network…
No you didn't miss. I mixed the concept, UDP broadcast similar to mDNS, yes part of net library. actual mDNS like visible in Finder and actual RFC implementation not part of standard library. What I was trying to say…
Hi ogig, funilly enough I was also running this boids experiment a few months ago. Managed to get around 8k at 60 fps on 1 thread on my cpu, using golang. My goal for this experiment was to encode the optimal cache data…
Two weeks ago presented current state of KEIBIDROP at Pass The SALT 2026, and now I am planning the push for the next version 0.4.0. KEIBIDROP: Makes remote files appear as local (it hides the network latency in order…
I think OPs mantra is "Scrape. Automate. Scale." It feels like people who consent to this "passive" income, do not understand what they consent to. The business model seems grey towards black. "Signup to be part of 3rd…
I am curious if I got it right, but the business of the company is providing exit nodes for AI bots/ strangers via peoples residential IP's? This is my impression from accessing the website. I was interested at first,…
Got a Bachelor + Master, best investment in my life (in terms of time, as I did not pay for education, EU and such). Job stuff not much related with stuff learned in school, sometimes related to some degree. Skill stuff…
I did not measure agents, but lets take the following example: Assume you have a 10 GB blu ray movie that you want to watch without waiting for upload/ donwload time. Maybe you host it on a server on another continent,…
I just had a talk (power-rushed a bit) yesterday at Pass The SALT 2026 talking about (my version of) latency hiding filesystems in userspace over the network. My benchmarks, setups, and how to make the magic wawaweewa…
I see nothing wrong with something probabilistic. I think it is all about offsetting the risk and reducing the odds of bad outcomes. There is this concept of Defence in Depth, thus I assume some sort of binomial formula…
Couldn't run your benchmarks, as I did not create an account, and a bit of a different beast that I am comparing against (P2P distributed filesystem), but these are my numbers and setup, and the on-demand part lines up…
I am curious, how do you handle latency issues for on demand access? I saw you use FUSE (and FSKit), and from my experience it is pain to make filesystems in userspace work on-demand over WAN because a) latency, and…
Google hits 50% IPv6, very good for accessing websites. But my TP-Link router blocks by default inbound IPv6 connections, without any option to configure it, still bad for pure IPv6 bidirectional streaming, gaming or…
KEIBIDROP: Peer to Peer Instant file sharing https://keibidrop.com https://github.com/KeibiSoft/KeibiDrop/ It leverages virtual mount points to make file metadata available between Alice and Bob, and make the files…
Highly recommend. The exampels are in c/c++ and the same concepts can be ported to other languages like golang. My favorite part of it is Chapter 2 the bit manipulation tricks.
Nice! Now the question is: How many classic Reynolds boids can you run on 1 CPU at 60FPS, without using any go routines? I managed to get around 8192 using Serge Skoredin's approach from the blog post last year:…
Let me know how it goes, or frustrations. I admit that currently it is not the most friendly UX. And found out a bug that if no direct P2P possible, it fails to fallback to the STUN-ish data relay. However LAN mode and…
Stream on-demand files between your devices. WAN, LAN, Direct IPV6, cross platform, pqc. https://keibidrop.com/ repo: https://github.com/KeibiSoft/KeibiDrop
It is possible. I tell to use cli app, and for the agent to ad timer and check the status once in a while. Especially if there is something with a long wait. Also if it can run some validators/ same tools locally, would…
I treat the low level tasks as building blocks. You need a grasp and understanding of what is possible with them, but you do not need to remember the exact byte order and syntax. I think the idea is you should structure…
Here is a public project. https://github.com/KeibiSoft/KeibiDrop It took me 2 years ago around 2k hours to build a cross platform FUSE vault, without using AI assisted tools. The pain was debugging through logs and…
I've been through Introduction to Modern Cryptography by Katz and Lindell. Can recommend, as it starts with Caesars cipher, one time pads, and builds towards modern cryptography.
I will add this on the roadmap. At the moment I am trying to add persistent identity, as by default it is ephemeral. But I warn you, there are still some kinks. Only 75% pjdfstest (filesystem test suite) passes in terms…
I tried to explain here the differences, and where it fits in the gap of file transfer tools, also on the blog got some benchmarks and how they where setup. https://keibisoft.com/tools/keibidrop-vs-alternatives.html its…
Yes-ish, adjacent. Syncthing usually you use it to sync to your server. Here I skipped the server part. I just connect two devices. If they both use the virtual mountpoint MountAlice and MountBob They get an underlying…
hah, I feel you for 3. I was constantly hitting the loopback network interface and I was like, why no discovery. in hindisght bad idea to always get the first entry in an array, now go through a list of network…
No you didn't miss. I mixed the concept, UDP broadcast similar to mDNS, yes part of net library. actual mDNS like visible in Finder and actual RFC implementation not part of standard library. What I was trying to say…