• 0 Posts
  • 12 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle

  • I can do you one better with a Tampermonkey script that will replace every reference to his name on every webpage to either “the biggest twat on the planet” or “this dipshit”, depending on which works better syntactically.

    // ==UserScript==
    // @name         Text Replace
    // @version      0.1
    // @description  Text Replace
    // @author       SiameseDream
    // @include     *
    // @grant        none
    // @namespace beepboop
    // ==/UserScript==
    
    (function() {
        'use strict';
    
    var replaceArry = [
        [/ Elon Musk/gi,' the biggest twat on the planet'],
        [/Elon Musk/gi,'The biggest twat on the planet'],
        [/ Mr. Musk/gi,' this dipshit'],
        [/ Musk/gi,' this dipshit'],
        [/Mr. Musk/gi,'This dipshit'],
        [/Musk/gi,'This dipshit'],
        // etc.
    ];
    var numTerms    = replaceArry.length;
    var txtWalker   = document.createTreeWalker (
        document.body,
        NodeFilter.SHOW_TEXT,
        {   acceptNode: function (node) {
                //-- Skip whitespace-only nodes
                if (node.nodeValue.trim() )
                    return NodeFilter.FILTER_ACCEPT;
    
                return NodeFilter.FILTER_SKIP;
            }
        },
        false
    );
    var txtNode     = null;
    
    while (txtNode  = txtWalker.nextNode () ) {
        var oldTxt  = txtNode.nodeValue;
    
        for (var J  = 0;  J < numTerms;  J++) {
            oldTxt  = oldTxt.replace (replaceArry[J][0], replaceArry[J][1]);
        }
        txtNode.nodeValue = oldTxt;
    }
    })();
    
    

    In practice it looks like this





  • I work in data analysis and reporting on various feedback systems is part of my regular role. Every company’s data culture is different, so you can’t simply say “X is the reason why they’re doing this”. It could be:

    • Maybe they are incorporating the data into agent/product reviews.
    • Maybe they are trying to guide product & feature development on a quantitative basis
    • Maybe at one point a product manager wanted to be “data-driven”, so a feedback system was set up, but now it’s basically ignored now that they haven’t been with the company for over a year and nobody wants to take ownership of it. But it’s more effort to remove than just leave in place.
    • Maybe it’s used when we want to highlight our successes, and ignored when we want to downplay results we don’t like

    What I’ve found is that there are a lot of confounding factors. For example, I work for a job board, and most people use the Overall Satisfaction category as more of a general measurement of how their job search is going, or whether or not they got the interview, rather than an assessment of how well our platform serves that purpose. And it’s usually going very shittily because job searching is a generally shitty process even when everything is going “right”.





  • Ah man. It was an artifact from a bygone era, when user experience was the guiding principle behind site design.

    The prevailing design now appears to be “digital skinner box encrusted with dark patterns”, and it feels like all the major sites are in a race to see who can crap up their user experience the most. I want to go back to Web 1.0 please.


  • I dislike the general trend towards platforms feeling compelled to blindly imitate the various interaction mechanisms from platforms. Sometimes I just want to Instagram on Instagram. But then they had to follow-the-leader, so now you can Snapchat on Tiktok, or TikTok on Instagram. Companies are compelled to do many things haphazardly instead of one (or a few) things well.

    This is simultaneously coupled with a growing trend towards disallowing any type of UI customization. You will take our experience and you will like it. How dare you want to turn off our faux Tiktok bullshit that our developers spent so many months plagiarizing.