Skip to main content tdro tdro

Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.

The Bahamas

thedroneely.com

Appeared sometime around early May, 2022

6 Feeds

tdro

Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.

tdro micro.thedroneely.com view
  • Markdown Plaintext Embed Permalink
  • 53/50 words 18s read

    The fashion clock for large phones (phablets) is at its mid point. I was still curious though, and spent a bit of time researching the smallest, and most repairable Android phones on the market today. The results? Two devices that clock in at 7.5 (3 inches).

    #musings
    tdro

    Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.

    tdro micro.thedroneely.com view
  • Markdown Plaintext Embed Permalink
  • 110/50 words 37s read

    A quick wrapper script for normalized git commit dates. Commit dates and timezones are normalized or truncated to the day. This is useful for avoiding rebasing and/or not having to think about system or git date/time settings when on another device or in another timezone. If precise timestamps matter, then it is easily disabled.

    shell
    #!/bin/sh -eu
    
    GIT=$(which git --all | grep --invert-match "local/bin" | head --lines 1)
    GIT_COMMITTER_DATE="$(date --utc --date '0' '+%a %b %d %H:%M:%S %Y %z')"
    
    export GIT_COMMITTER_DATE
    
    [ "${1:-}" = "commit" ] && export DATE=1 && $GIT "$@" --date="$GIT_COMMITTER_DATE"
    
    [ "${DATE:-}" = 1 ] && exit
    
    $GIT "$@"
    #gists #programs
    tdro

    Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.

    tdro micro.thedroneely.com view
  • Markdown Plaintext Embed Permalink
  • 80/50 words 27s read

    Tracking git metadata never crossed my mind (git privacy). My understanding was that metadata can’t be sole ground truths anyway. Known real–world contributors increase trust/triangulation.

    Reality is not always in sync with metadata, for example; rebasing repositories as 1 commit, using different names/emails, travelling (without updating ) or working inside time drifted virtual machines.

    I’d imagine that simpler anonymization involves anonymous contributors sharing the same metadata. In short, the deniable we are one, we are many, we are legion cloak.

    #programs
    tdro

    Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.

    tdro micro.thedroneely.com view
  • Markdown Plaintext Embed Permalink
  • 58/50 words 19s read

    Fake news is like an endless simulation of the boy who cried wolf. That fable (boys and wolves) is kind of crafty too. You can’t depend on the boy to always be wrong. Why?

    Because, if he rings the false alarm bell long enough, then no one will be prepared for when the big bad wolf actually appears.

    #musings
    tdro

    Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.

    tdro micro.thedroneely.com view
  • Markdown Plaintext Embed Permalink
  • 21/50 words 7s read
    tdro

    Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.

    tdro micro.thedroneely.com view
  • Markdown Plaintext Embed Permalink
  • 89/50 words 30s read

    Infinite scrolling is unusual. Most implementations are “almost infinite” to avoid excessive length (memory).

    • Infinite scrolling: Limits content to an arbitrarily large amount to avoid exhausting memory.

    • Virtual scrolling: Unload everything except the visible viewport + a top and bottom offset. Pad the rest.

    Virtual scrolling is infinite, but breaks auxiliary actions ( CTRL + F ) because what’s on the screen is the content.

    js
    document.addEventListener("scroll", function() {
      console.log(document.querySelectorAll('*').length)
    });
    Increasing DOM length is infinite and constant length is virtual

    The most popular library appears to be https://infinite-scroll.com.

    #gists #webdev
    tdro

    Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.

    tdro micro.thedroneely.com view
  • Markdown Plaintext Embed Permalink
  • 99/50 words 33s read

    It’s amazing how trends in modern mainstream web development have seemingly inverted. One such example (an old bookmark) while following tech more closely in school;

    Therefore by purposefully giving the user a blank page, we are giving him information that the app is still loading. The user knows that the app will be functional when he sees boxes and buttons.

    The truth was it didn’t matter, at least, not so much as “position independent code”, kind of. Tech appears to do a ten year amnesiac/discovery routine. Web components arrived around that time too.

    #webdev
    tdro

    Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.

    tdro micro.thedroneely.com view
  • Markdown Plaintext Embed Permalink
  • 20/50 words 7s read

    In UNIX everything is a file. A file is a file and a directory is a special kind of file…

    #linux
    tdro

    Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.

    tdro micro.thedroneely.com view
  • Markdown Plaintext Embed Permalink
  • 94/50 words 31s read

    Remember deep linking? That is, if you’ve ever done computing/science history. Deep linking was a nefarious act and for ultra brief periods (in some places) making a link (like this) was link stealing.

    Basically, homepage links were a–ok, but deep links were bad, really bad, because customers skipped the front and arrived at the exact (product) page. Businesses died overnight (the hypo theory).

    Deep linking is smartphone marketing lingo now and very much desired. My hunch is that something analogous to taking a screen shot will be the modern equivalent of that unworkable controversy.

    #web
    tdro

    Another wandering soul whispering into the void. If you are looking for my blog you are in the wrong place. The profile and header pictures are brought to you by cdd20.

    tdro micro.thedroneely.com view
  • Markdown Plaintext Embed Permalink
  • 55/50 words 18s read

    Hopefully no one else cuts their plants in half. Experts only… but seriously, in an epistemological sense; many popular topics today are just like talking about the nature of trees.

    The universe’s resiliency allows for contradictory stuff to be practical, or at least appear generalizable on the long–tail and convincingly so. Bananas are indeed fascinating.

    #musings

    Authors

    Gallery

    Web Feeds (6)

    Web Ring