• 22 Posts
  • 30 Comments
Joined 1 year ago
cake
Cake day: September 13th, 2024

help-circle



  • it was called CROSS PLATFORM APPS

    Absolutely not unless it’s as sandboxed as the web (which even the web isn’t sandboxed that well).

    Working with software has only made me not trust software (that’s not open source.)

    Why we’re giving any random software full user level access in 2026 is beyond me.






  • I think having a TPM enables a number of worthwhile security features.

    But most of those security features place the TPM at the root of trust, something that is SEVERELY undermined by the fact that it is not open source, meaning it is inherently untrustworthy.

    Is it not the one chip we should demand and accept nothing less than complete openness in its implementation and complete control by the person who owns the device? I also think the types of protections it grants in theory are very good, but the fact that it’s proprietary means it’s terrible at actually granting you those protections.












  • parallel, easy multithreading right in the command line. This is what I wish was included in every programming language’s standard library, a dead simple parallelization function that takes a collection, an operation to be performed on the members of that collection, and optionally the max number of threads (should be the number of hardware threads available on the system by default), and just does it without needing to manually set up threads and handlers.

    inotifywait, for seeing what files are being accessed/modified.

    tail -F, for a live feed of a log file.

    script, for recording a terminal session complete with control and formatting characters and your inputs. You can then cat the generated file to get the exact output back in your terminal.

    screen, starts a terminal session that keeps running after you close the window/SSH and can be re-accessed with screen -x.

    Finally, a more complex command I often find myself repeatedly hitting the up arrow to get:

    find . -type f -name '*' -print0 | parallel --null 'echo {}'

    Recursively lists every file in the current directory and uses parallel to perform some operation on them. The {} in the parallel string will be replaced with the path to a given file. The '*' part can be replaced with a more specific filter for the file name, like '*.txt'.


  • How is it that no CEO sees the writing on the wall and goes “you know what? Everyone’s sick of AI and it’s a great opportunity for PR if we just said we’re NOT going to integrate AI anytime soon.”

    That will actually differentiate your company from the sea of “embracing AI as the future” everyone else is doing. Especially for an open source company, surely they’ve done user demographic studies and realized that they have more anti-AI users than most mainstream software, why not cater to them when no one else is, and secure their good will?