wer2

joined 2 years ago
[–] [email protected] 12 points 1 week ago (3 children)

Double click the exe, pending update blocks the installer, reboot, click the exe, go through a wizard that ask questions you don't know the answer to (usually defaults are ok though), be prompted for admin password, get blocked by corporate policies, fill out the IT ticket, have them remote to your box and install, reboot, find the program in the menu, run it, have it blocked by HBSS, put in ticket for that, update antivirus, reboot, manually pull group policy updates, reboot, more updates install, reboot, run the program.

Obviously silly, but also real.

[–] [email protected] 4 points 1 week ago (1 children)

To add a couple of issues with Dynamic Libraries, and why someone would choose Static Libraries:

  • The dynamic library being updated can break a program due to a change in the library. Think a math call goes from divide(a,b) to divide(a,b, precision), so now the old call doesn't exist.
  • Some languages don't have a "stable" way to talk to itself. This means that if you have a program and library compiled with compiler version A, then later compile an update to the library with compiler version B, the program won't know how to talk to the library correctly, even though the call is still there.

Like a lot of things, there are tradeoffs, and there is no universal correct choice.

[–] [email protected] 6 points 2 weeks ago

Feral Developer Level 3

[–] [email protected] 6 points 3 weeks ago

Unfortunately it is up to SCOTUS what parts are recognized.

"We are not final because we are infallible, but we are infallible only because we are final."

[–] [email protected] 2 points 1 month ago

Yes, another great solution.

[–] [email protected] 13 points 1 month ago (3 children)

A lot of people recommend Docker, but I will go further and say to specifically use Docker compose.

That way all the configuration is in a file that you can backup/restore. Updating is really easy, and you will never forget one of the random flags you need to set.

  • PiHole - you can use the custom DNS to route domain names to you npm
  • npm (Nginx proxy manager) - allows easy access to all your services hosted on one box
[–] [email protected] 15 points 1 month ago (3 children)

Oblivion: introduced predatory micro transactions

[–] [email protected] 4 points 1 month ago

When they said, "Don't write self modifying code", they obviously didn't mean me! /s

[–] [email protected] 16 points 1 month ago (7 children)

Lisp gang rise up! uses inhaler

[–] [email protected] 7 points 1 month ago

Emacs with evil-mode or when I am banging around the console, neovim.

[–] [email protected] 5 points 1 month ago

Of course I say it because I'm old. Now get off your PlayStation so I can dial in to the BBS and post about some dames thou hast seen.

[–] [email protected] 7 points 1 month ago

Wait, there is nothing after second life? What is the point of second life without third life to give it meaning? /s

 

I am thinking about moving to Guix, and was wondering what you all think of Shepherd?

What are things you like? What are its shortcomings? Any cool or weird things you wish you knew before using it?

For context, I am currently using Runnit.

view more: next ›