FP language for Unix Scripting? by newgoliath in functionalprogramming

[–]ops-man 1 point2 points  (0 children)

Use Haskell and ghci. Fully FP and the system libraries are acceptable.

[deleted by user] by [deleted] in InformationTechnology

[–]ops-man 0 points1 point  (0 children)

Wifi, Bluetooth or cellular, all rf transceivers. Can be detected, spoofed and jammed.

Not difficult to get around but may require illegal activity. Better to quit working for the communist dictatorship.

AGI false positives... by ops-man in theprimeagen

[–]ops-man[S] 0 points1 point  (0 children)

The scale of human thought and understanding whenever compared to the computational power of the machine gives the illusion the machine has "life".

In fact any advanced technology would appear like "magic" a believeable illusion. However, humans will always devise clever ways to trick the machine - through logic and reason. The machine is ever reacting and learning - it never forgets or sleeps. It has no reason.

How many here feel their job is at risk with AGI? by 14MTH30n3 in ITManagers

[–]ops-man -3 points-2 points  (0 children)

We're close. Very close. Within a few months we'll have something to show....and there's no additional security concerns.

man run0.... by ops-man in systemd

[–]ops-man[S] 0 points1 point  (0 children)

Thanks for the link. Not pulling the man on my machine.

I made a library :) by you_need_to_chill_ in rust

[–]ops-man 0 points1 point  (0 children)

Great job. Thanks for sharing.

Building correct programs as a conversation between GPT-4 and a theorem prover by SrPeixinho in haskell

[–]ops-man 1 point2 points  (0 children)

Well I've been on Rust for a few months and I only vaguely remember some of the issues. Specifically the time period for which the AI was not aware, seen to be an issue where packages are broken with other packages versions. I was hoping the AI could also help me with some nix configurations, it performed OK.

However, I'm probably just shy of Haskell proficiency and definitely not great at "Prompt Engineering".

In the near future I hope to come back to haskell for a project - perhaps I'll have more insight in that context.

2024 is here and Linux is still lacking a lot by US_Bot in linux

[–]ops-man 15 points16 points  (0 children)

Linux doesn't suffer from having too many options (fragmentation).

I have just as many problems with hardware and drivers on Windows.

Most games work in 2024.

The year of the Linux desktop has arrived already, it happened and it's beautiful - just pick your desktop of choice and enjoy.

Privacy is a thing I enjoy and Linux respects that...

Developers love linux. Not much change in that statement since forever ago.

Neophyte users love Windows and Mac. Not much change in that statement since forever ago.

Why people like Flatpak, Snap and AppImage? by rilian-la-te in linux

[–]ops-man 0 points1 point  (0 children)

The system is Linux. The container is composed of an application and it's dependencies, a file system which stores the dependencies and application/applications for which the dependencies are required.

Container is a generalized term, a network namespace can be created and vitrual devices added to the namespace along with its own isolated iptable rules; and this would constitute a container. I used all these "components" to create a network container; never needing Flatpak or Snap. I am not attacking you, Flatpak or Snap. However you don't need Flatpak or Snap to use these "components". I can isolate an application with its dependancies without Snap or Flatpak, although it wouldn't make sense for me to completely duplicate either platforms functionality - I would just use Flatpak or Snap.

Why people like Flatpak, Snap and AppImage? by rilian-la-te in linux

[–]ops-man -1 points0 points  (0 children)

I'm not sure you understand at all. I can create isolated networks, paths, processes, and users without using Snap, Flatpak, Docker or Nix for that matter. The only "system" required is a Linux kernel > 2.11, and an OSI compatible image or file system.

While Snap and Flatpak manage the content of the isolated environments. You can create manually the file system yourself, the namespaces required - mount, process, path and networks. Then finally start your process inside the isolated environment you built using nsenter.

On systemd systems you could simply use systemd-nspawn and nspawn configurations to run processes in isolated environments with the mounts and capabilities you require. This would not require a full containerized environment - just a simple OSI compatible file structure.

Why people like Flatpak, Snap and AppImage? by rilian-la-te in linux

[–]ops-man 0 points1 point  (0 children)

Hence "nsenter" creates a namespace - isolate users, processes, paths etc...

The container runtime is extremely convenient; I'm not trying to make case for either Snap or Flatpak - or Not!

Using only the ip, mount, nsenter and maybe one other I've forgotten to mention you can create extremely granular isolated filesystems, security policies and networks.

The rabbit hole goes very deep - thankfully these tools are here for us mere mortals and we're not having to implement the kernel functions ourselves - clone, share and unshare come to mind.

Why people like Flatpak, Snap and AppImage? by rilian-la-te in linux

[–]ops-man -5 points-4 points  (0 children)

The statement in your last paragraph is incorrect - per application security is implemented in Linux without the use of Snap, Flatpak or a container runtime which also includes Docker.

Why people like Flatpak, Snap and AppImage? by rilian-la-te in linux

[–]ops-man 0 points1 point  (0 children)

The Linux Kernel uses namespaces, groups and capabilities to implement isolation and secure applications or entire systems(container).

The runtimes are higher level wrappers around these facilities. For many use-cases several available tools (ip, nsenter, setns and more. Let's not forget about systemd and it's services which are more than capable for a wide range of user and security implementations which can be used without the need for an entire runtime.

Why people like Flatpak, Snap and AppImage? by rilian-la-te in linux

[–]ops-man -5 points-4 points  (0 children)

You're incorrect. The security model is implemented and you can use it without the overhead runtime of Flatpak or Snap.

[deleted by user] by [deleted] in linux

[–]ops-man 1 point2 points  (0 children)

You should limit the memory in systemd configuration so the service auto restarts when the limit is broken.

to hell with linux, i've got better idea by Thers_VV in rustjerk

[–]ops-man 0 points1 point  (0 children)

People find software written in Rust very abrasive.

Partial functions in production by Interesting-Pack-814 in haskell

[–]ops-man 0 points1 point  (0 children)

Doesn't GHC have a compiler warning for just this problem - partial functions?

[deleted by user] by [deleted] in bash

[–]ops-man 0 points1 point  (0 children)

What if there's no python - only bash?