• 0 Posts
  • 62 Comments
Joined 1 year ago
cake
Cake day: October 5th, 2023

help-circle



  • A screenshot of the app was what I meant. But after posting that I tried it out myself (see my other reply).

    I was kinda disappointed DuckDuckGo didn’t give any meaningful insight. It looks like it’s basically just guessing what the trackers may be collecting based on domains connected to.

    As mentioned in my other reply I’m certain the trackers recorded are actually from opening websites using the in-app browser, not from Boost itself.


  • After a little experimenting I believe that what you’re seeing are tracking attempts from websites using the in-app browser.

    I didn’t see a single tracking attempt when using Boost except when using the in-app browser.

    If you click a link to http://amazon.com/ and it loads inside Boost then DuckDuckGo records the trackers that the Web page loads as coming from Boost.

    I recommend instead using an external browser:

    Settings > General > Default Browser > select “Open Externally”











  • understand what is the common idea about the fact that systemd could be a critical part of Linux which is in the hands of IBM and Microsoft and what this means for the linux community overall.

    Either nobody cares, or it’s too much complottistic to be real.

    I wasn’t familiar with the word complotism but yes I think this is the case - It’s just an unsubstantiated conspiracy.

    Even if were true that Microsoft had taken over systemd by stealth. What is the harm? If they suddenly do something malicious with it then all the distros will just fork systemd and continue without the malicious elements.






  • So, you don’t know Python at all AND you don’t know Bash, but you feel compelled to talk about how one is so much better than the other?

    I have plenty of experience with Bash, hence why I was eager to question the implication that bash was less complicated than other solutions.

    You’re correct that I don’t know python, but I do have plenty of familiarity with PHP, JS, C#, and Rust. From my experience with those languages I guessed that python probably has similar libraries for making API calls.

    Thanks for providing the actual examples. Looking at them I’m curious if you still think I’m wrong?

    In my opinion the bash is much more difficult to understand than the python and therefore it’s more likely for bugs to creep in. For example I think curl_exit_code=$? should be called immediately after the curl command as the way it’s presently written isn’t it capturing the exit code of the tail command?

    You’ve explicitly called --connect-timeout and --max-time. imo it only comes from experience that you need to add these options. I had a script that had been funcitoning without issue for months then suddenly started to hang and it was a while before I figured out that the defaults for curl had no timeout so it didn’t gracefully fail like I would expect.

    These are the kind of traps that I fall into all the time with bash and it’s painful to debug.

    response=$(
      curl \
        --silent \
        --write-out "\n%{http_code}" \
        --connect-timeout "$CONNECT_TIMEOUT" \
        --max-time "$MAX_TIME" \
        "$API_URL"
    )
    
    http_body=$(echo "$response" | sed '$d')        
    http_code=$(echo "$response" | tail -n1)
    
    curl_exit_code=$?