[-] StaticallyLazy 1 points 1 week ago

Helix is my go-to terminal editor. While I would describe the controls as being Vim-like (:q to quit, i to insert), they refer to it as selection-based, similar to Kakoune.

For instance, in Vim, you can replace a word with c a w to "change all word".

In Helix, you would use b e c to extend the selection to the beginning of the word, extend the selection to the end, and then change everything within the selection.

It excels at multi-cursor editing and selecting things with regex, and I've heard they're finally getting plugin support.

[-] StaticallyLazy 2 points 1 week ago

Yes! My mistake for that implication. Automatically using LAN is what impressed me the most, but it transfers over networks and, because it relies on outbound HTTP connections, bypasses many firewalls.

I do not know if it uses NAT hole-punching, but it has always been relatively fast at transferring data considering that it's a free service.

[-] StaticallyLazy 3 points 1 week ago

I force all my homies to use magic-wormhole. It can transfer files and folders with no sign-up and (as far as I can tell) no limits.

For all you command-line nerds, including on Windows, it works like this:

> wormhole send <filename>

Sending 0 Bytes file named '<filename>'
Wormhole code is: 1-medusa-puppy
On the other computer, please run:

wormhole receive 1-medusa-puppy

This will ping the relay server, which defaults to Canonical on my system, as I recall, to generate a code so the two computers can locate each other.

Then on the other computer, (again including Windows,)

> wormhole receive 1-medusa-puppy

Waiting for sender...
Receiving file (0 Bytes) into: '<filename>'
ok? (Y/n): y

Receiving (->tcp:192.168.1.1:36587)..
0.00B [00:00, 4B/s]
Received file written to <filename>

Note that, as both computers were on the same LAN, it transferred locally because it's awesome that way.

Working as a TA in the computer science department, this is invaluable. Students from all skill levels can transfer stuff with no extra headache, and the generated codes can be spoken aloud for simplicity.

[-] StaticallyLazy 5 points 1 week ago* (last edited 1 week ago)

If only genetic sequences were so finite. And what happens when researchers are developing a new protein that never existed before? Protein folding is NP-hard—even if P=NP is solved, protein folding may still be a challenge. It is likely that there will always be a need for software like this, and that the software will need periodic updates as new sequence behaviors come to light.

That said, as another comment points out, Google is merely stepping back from the AlphaFold project, which will continue without their funding or oversight.

[-] StaticallyLazy 26 points 2 months ago

The cURL creator cares more about his code than most companies do, I would conjecture; while this is a good reality check, I expect that it will be far more useful in the programming sweatshops responsible for the Domino's website et al.

It's still the wrong tool for the job. The sheer number of things generative AI is used for is embarrassing.

StaticallyLazy

joined 3 months ago