Why is that the UI/UX of Facebook Ads Manager so frustrating?

Here are the list of things that frustrates me.

  1. List of campaigns with horizontal scrollbar. You have to scroll just to see other info, and the other labels are in ellipsis.
  2. The home button. Im expecting it will bring me to my list of campaigns since it was the first screen I see when i click the ads manager from facebook. Instead it brings me to Business Home.
  3. The call the list of campaigns, ads as TABLE. Why can’t theny not just add Campaigns menu from the side navigation?
  4. The export option box is behind the collapsed side navigation, you cant see the entire box, you cant see other labels.
  5. You want to logout? Its not on the upper right of the screen. Its on the bottom left and its title is “Your personal ad account..”, your name is ellisized.

Im sure facebook can do better, Its just not what I expected.

Workflow Manager security configuration issues?

I have been trying to install the Workflow Manager on our SharePoint farm. I verified that all services are running (Service Bus message broker, Service Bus Gateway, Windows Frabric Host Service and the Workflow Manager backend) and they do under a farm account that I specified.

However, when trying to access the Worfklow Manager site it returns the following XML:

<?xml version="1.0"?>     <ScopeInfo xmlns="http://schemas.microsoft.com/workflow/2012/xaml/activities" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">     <DefaultWorkflowConfiguration/>     <Description>Root Scope</Description>     <LastModified>2014-06-18T15:56:53.21</LastModified>     <LastRevised>2014-06-18T15:56:53.21</LastRevised>     <Path>/</Path>         <SecurityConfigurations>             <ScopedSecurityConfiguration i:type="WindowsSecurityConfiguration">             <Name>Microsoft.Workflow.Management.Security.WindowsSecurityConfiguration</Name>             <WorkflowAdminGroupName>BUILTIN\Administrators</WorkflowAdminGroupName></ScopedSecurityConfiguration>         </SecurityConfigurations>     <Status>Active</Status>     </ScopeInfo> 

What is the resolution for this? I have been going through Microsoft TechNet’s articles but couldn’t troubleshoot the issue.

Thanks for your support.

How do I get a user’s manager from Workday in MS Flow?

I am working on a workflow that, upon a user account being modified or created in Workday (using premium connector), writes the user’s pertinent data to variables so I can create accounts elsewhere. I’ve been able to get everything except for the user’s manager, which the Workday connection does not seem to provide via the out of box “Get” statements.

I’m not a programmer, but I understand the concepts around connections & integrations. It seems like I should be able to use the Workday “SOAP Operation” to retrieve the user’s manager (as long as I can locate the field in Workday…), but I don’t know how to go about formatting it.

Can anyone help me with formatting the SOAP request body to reference a user’s Worker ID and pull in their direct supervisor/manager?



nautilus/nemo/other file manager – suggestions for more accessible GUI-based owner management?

Short version

TL;DR – When running nemo/nautilus with elevated privileges*, there are a TON of users/groups on the permissions tab… they’re all jammed in non-searchable drop-downs that don’t have any hotkey support. Looking for tweaks/alternate file managers/chmod gui-wrappers so I can change ownership from GUI without the accessibility nightmares. Any suggestions?

More Info

I have several versions of Ubuntu 18.04 installed in Virtualbox. I have primarily been using Cinnamon desktop/nemo up to this point.

Mostly, I am extremely happy with this desktop. But GUI-based ownership changes (from root) are frustrating because a TON of entries are jammed into a drop-down that I can’t search and can’t use hotkeys from (e.g. to press “r” to jump to “root”, etc). Launching terminal is reliable but slow to type out names when I’m in a hurry.

Note: That this isn’t really an issue when running the file manager from non-root accounts as the owner is not editable and only a few groups are displayed.

I generally run into this I am trying to fix botched ownership perms on shared folders that the current user doesn’t own. And it’s generally never as quick and easy as running a single chown -R command.

I have encountered this same accessibility design in:

  • nemo v.3.6.5 (ubuntu 18.04/gnome+cinnnamon)
  • nemo v4.2.3 (in a popular sub-distro that I’m apparently no longer allowed to mention here)
  • nautilus v3.26.4 (ubuntu 18.04/gnome).


I am interested in finding a GUI-based solution that meets these criteria:

  • Works on some flavor of Ubuntu 18.04 / bionic (bc I prefer LTS editions)
  • Decent user accessibility for lists of 50-100 users/groups (e.g. at least attempts to deal with non-trivial list size such as by having hotkey support, search filters, option to hide service accounts, or something else)
  • No issues running under root (e.g. via pkexec or whatever). Only mentioning this because I’ve run across a handful of apps before that flat-out refuse to run under root.

At this point, I’m just hoping somebody knows of an option that I don’t… I don’t particularly care if this is a nemo-specific tweak, a system configuration, some obscure build option, a different file manager/desktop environment, some external app that wraps a gui around chown (as long as I can throw it in a nemo-action and pass it the path), etc. Mostly just looking to avoid the extra runaround of launching terminal and typing out longer names by hand when I’m in a hurry.

* Also, when I say I am “running as root” / “running with elevated privileges”, I mean the option that appears in the nemo/nautilus UI rather than me launching directly with sudo / pkexec / etc.

Steps to view dialog issue:

  1. Create a folder named “test” on desktop or wherever that is owned by non-root account
  2. In Nemo, right-click > “Open as root” > enter password. Or for nautilus, run pkexec env DISPLAY=$ DISPLAY XAUTHORITY=$ XAUTHORITY nautilus to open with admin privileges.
  3. With the admin instance, right-click on the “test” folder > Properties > Permissions tab
  4. Observe that ALL the service accounts and groups are displayed with no means to filter them / no checkbox to hide them. Observe that pressing “R” in the drop-down does NOT jump to or select “root” (or whatever the first account starting with “R” is). In my case there’s something like 50 users displayed (3 of which are non-service accounts) and something like 80 groups displayed (8 of which are not related to service accounts). For me, this is an accessibility nightmare and it makes searching things out almost as painful as needing to launch the terminal and type it out by hand.

What I’ve tried:

I’ll follow-up if I find discover anything that works but so far, I have tried the following:

  • Permit was almost exactly what I am looking for except that it appears to require typing out the names instead of picking from a list/drop-down/etc. Unfortunately, I have absolutely zero GTK skills at the moment (although I might revisit this when I have more time if nobody has better suggestions).
  • Ubuntu 18.04.2/gnome – Couldn’t figure out how to run as root initially but pkexec env DISPLAY=$ DISPLAY XAUTHORITY=$ XAUTHORITY nautilus eventually worked. Not surprisingly, this seems to have the same issue as nemo.
  • Ubuntu 18.04.2/cinnamon – after installing cinnamon and running nemo as mentioned above, this doesn’t do what I am looking for.
  • Kubuntu 18.04 – Couldn’t find a way to launch dolphin as root so not able to test. User/Group fields were grayed out for me when running as the default non-root account on livedisc.

I have not yet tested other file managers (planning to test thunar but not really familiar with what all is out there).


The non-searchable drop-down with lots of entries and no hotkey support that appears in (admin/root/pkexec) nemo and nautilus > properties > Permissions tab.

Non-searchable drop-down with lots of entries and no hotkey support

Network manager goes bad after hot unplugging an external usb wifi adapter

While my Lubuntu 18.04 is connected to a wifi network via an external wifi adapter, I hot unplug the external wifi adapter.

Symptoms of the problem:

  1. When I plug the external wifi adapter back to my computer, no wifi network is detected, even though both networking and wifi are enbaled.
  2. The top process shown in the output of top is:

     PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND  1068 root      20   0 1029552   8060   4864 R  85.7  0.1  29:25.70 NetworkManager 

    Trying to kill it by sudo kill 1068 or sudo service NetworkManager restart/stop or sudo systemctl restart/stop NetworkManager will result in hanging forever

    Trying to run any sudo command e.g. sudo pm-suspend will result in the same forever hanging

  3. The usb port on my laptop where the external wifi adapter was originally plugged in has also stop working for other external devices, unless I reboot my Lubuntu.

How can I solve the problem? Preferably not rebooting my Lubuntu.

How can I avoid the problem in the future? Is NetworkManager the culprit? Will some alternative be better and which ones?



This is part of /var/log/syslog around the time when the problem happened. (I unplugged a keyword to free up a usb port for a flash drive, and then unplugged the external wifi adapter, to free up a usb port for a printer, and then plugged it back. )

Is there any Password Manager that supports Hardware-Based OTP encryption/decryption?

I see that some projects like KeepassXC use CR based OTP to provide some additional security. While this is discussed quite controversial my opinion is that – for quite some cases (e.g. most non-targeted attacks as of today) – it can provide additional security over having “only” a secure master password.

However: if at one point in time the attacker has access to both, the response and the version of the data encrypted with it, then obviously this adds no additional security to the encryption. So, for targeted attacks or speciallized tools any local OTP method I could find (CR based or certificate based) add no additional security. They all share the same design-flaw: if an attacker has access to all local data (including memory) at some point in time it’s not much better then a simple secure master password. It only rises the attack complexity a bit.

I wonder if there are things in the works to eliminate this last (“design-wise”) attack surface so even if a system is completely compromised we can rely on physical dongles like Yubikey to protect the most sensitive data and have features like physical presence dection for actual encryption (not only authentication) at hand.

Obviously I make alot of assumtions here e.g.: that the transport between the hardware dongle and the CPU as well as any memory in between is “secure”. But that’s not my question.

So, just out of interest: are there any projects that aim for such things? E.g. by implementing asymetric encryption for local files where the encryption and decryption is completely offloaded to a plug-and-play hw dongle like Yubikey, possibly even using a OTP derived from the private key on the dongle?

Are there other methods / areas of research that discuss this topic or even working solutions?

SharePoint 2016 Request Manager SPING Failures over TLS

This issue involves SharePoint 2016 web application request failure (no access) due to failure of the SharePoint 2016 Request Management Service’s SPING over TLS.

The farm is currently operational without the Request Management service running. Since this is a small high availability farm (4 nodes = 2 WFE-DistCache + 2 App-Search), we seem to be operating fine without Request Manager, however we could potentially use it in the future, and would like to know:

1) Why is the service failing over TLS, and how can we resolve the issue?

2) Secondarily, what are the implications of operating without it? For example, is there still internal load balancing of service application requests?

Here’s some background description of the environment and issue.

1) The server farm resides within a restricted DMZ. There are no port blocks within the single VLAN where the SharePoint servers reside, however between VLANS such as that to the database tier and Internet are highly restricted. There are also highly restricted group policies and McAfee HIPS software.

2) The servers are all Windows 2016, IIS 10, SP2016. Schannel settings restrict transports to TLS 1.1 and above with cipher restrictions as well. RC4 is all blocked.

3) Request Manager works AOK when the site bindings are HTTP:80. Request Manager fails only when site bindings require HTTPS:443. The certificates used are all valid with valid certificate chain and trust between servers and within the farm.

4) Basis for determining Request Manager failure is:

a. Sites don’t work when Request manager is enabled with HTTPS bindings.

b. Numerous Event 8317, SharePoint Foundation errors …. General error description: ‘ServerHostName (Web App(IIS Site root))’ failed ping validation and has been unavailable since ‘Time’.

c. Also several Event 8311, SharePoint Foundation … General error description ‘An operation failed because the following certificate has validation error’ (Certificate identity with thumbprint) “Errors: SSL policy errors have been encountered. Error code ‘0x2’

Really appreciate any thoughts on this. We’re having trouble finding good documentation on Request Manager and see some BLOG evidence that maybe Request Manager simply does not work over TLS. It seems more likely that somehow the restrictions in our environment cause the SPINGs to fail server-to-server, but it’s not clear why since we do not know enough about SPING or what certificate checks and cipher handshake may be taking place. Also, aside from some of the obvious features for controlling requests, we don’t understand why we should really care about Request Manager.

How to get list of Employee name by entering Manager Name in SharePoint 2013


We have list of all employee’s in the the excel sheet. We need to export this Employee list in the SharePoint. So whenever we will type Manager name then it should display the list of employees whomever reporting to respective manager.

Condition is “The manager should not contain more than 20 employee, it can be less. If it is more than 20 employee then automatic email should be trigger.”

How to complete this requirement.

Can you share the steps how to implement this requirements?

Packages Manager (Upgrade) and Software Center don’t work in Ubuntu 19.04

I upgraded one of my desktop PCs from Ubuntu Studio 18.04.3 to 19.04.

Now, the Packages Manager (GUI to Upgrade packages) and the Software Center don’t work!

Both apps start to run but… They are indicating that something are doing, but… It seems to wait forever I don’t know what!

What’s wrong here?

How can I fix it?