263 karma · joined September 20, 2021
I know about HSMM, but they are using normal WiFi AP and just slap custom software on top of it and use HAM frequencies. Not bad idea...
They communities are also awfully closed. I tried to find some IRC servers for HAM/network related stuff and no luck really. Found one channel, but they are mostly US people out there (TZ issue for me).
It needs JavaScript, but will work on anything.. from IE 6.0 or FF 2.0 upward. It simple, clean and fast. And imo looks nice :)
Not always legacy stuff means it bad or should be avoided. Actually, most of the time its kinda other way around. It means its stable and just helps you get the job done. The balance between legacy and progress is not that obvious imo.
I pointed out that GIT have some rough cases and its good to be aware of them. I said it already and will say it again: choose right tool for the task.
If your workflow with GIT works, use it. No need to discourage other solutions. Yes, I use ancient platforms and I want DVFS on them too.
As for deduplication, I do not think so. If you have single blob, lets say 1GB and you change just 1B, whole blob changes and no more dedup. If you use basic method of static block size, lets say 512KB, this will work much better. Futher, there are more advanced techniques to handle dedups like roling checksums to carve out even smaller sub-block.
But, there are industries that need it, like game industry. So they should use tool that allow that. I heard that Plastic-SCM is pretty decent at it. Never used it so cant tell personally.
Replacing GIT is such a stupid idea. There is no ONE tool to handle all cases. Just use right one for your workflows. I, for example, have a need to version binary files. I know GIT handles them badly, but I really like the tool. Solution? I wrote my own simple DVFS tool for that usecase: dot.exe (138KB)
Its very simple DVFS for personal use, peer to peer syncing (local, TCP, SSH). Data and Metadata are SHA-1 checksumed. Its pretty speedy for my needs :) After weeks of use use I liked it so much, I added pack storage to handle text files and moved all my notes from SVN to DOT :)
Hard to say about new Ruby versions like 3.x or even 2.x. 1.8.x have pretty simple building process, just grab the old source. You can use --enable-static builds there. Miniruby is build by default, always, because its part of building process.
Also, if you are platform are you targeting? Win32 only?
Actyally that miniruby is pretty usefull. For basic stuff. Also, its very easy to build static ruby containing all extra stuff you care about, like Win32 API for example.
I myself have custom ruby binary on Win32 (Cygwin) with GRX library added in, So I can do basic graph stuff directly from ruby :) That stuff is written in it:
Of course, if you need more peformance, you need to go for newer stuff.
[borg@cube] time ruby -e 'nil'
real 0m0.007s
Progress bar? what for? Is something like that not enough?
Transmiting files: 3/20 (12%), 675kB/s
Or sth like that. Far more informative that just progress bar. And can render anywhere, easly, over 9600bps too.
Second, dont like it? Write something better, do show case and maybe people like it and start using it.
Third, not everyone needs to use 100s of MB of memory to render some idiotic emoji along the text using GPU accelerated routines. Those old legacy stuff is lightweight, its everywhere so I can run stuff on platforms that problem existed before you were even born.
I myself love CLI. Its reliable, easy to use, fast!! interface. I cant really imagine a computer without CLI.. Its like? WTF? :)