Skip Navigation
What the fuck happened to YouTube!?
  • For sure, that's what I meant by membership. There's just so many different creators I watch, I can't afford to support them all directly. Maybe I'll make some playlists to play on the TV with ads while I'm out of the house.

  • What the fuck happened to YouTube!?
  • I've used an adblocker for ages as well, though I do wish content creators on YouTube could get some passive non-membership revenue from me without me having to disable my adblock and look directly into the Ark of the Covenant. I could get Premium, but at that point, I feel like I've negotiated with a terrorist.

  • China’s Great Wall of Villages: China has built over 50 new villages along its western frontiers in recent years, 12 of them in areas claimed by other countries, satellite imagery finds
  • The idea of going to native Tibetan people, after you've already successfully stolen their country, and removing them from their fertile homeland by force so they can serve as your border guards while you encroach on surrounding terrotories... so evil in so many ways.

    But China has accrued enough power and land in this way already, it doesn't seem like anyone is going to take the risk to stand up to them. Not until they make a move on their target, but as a nation with massive amounts of resources unlike Russia's feeble attempt to take Ukraine.

    We've thawed out after the cold war and everyone feels somewhat confident none of us want nukes on the table no matter what happens, so some of the warring nations have poked their heads out and begun slowly ramping up to see how hot they can get without causing a big reaction from the superpower across the sea.

    The way China's "communist" authoritarianism allows them to just move people around and command them at will, like a person playing Risk, is super scary to see in action. I feel safe here, but I am massively afraid for my fellow humans in Taiwan.

  • Tree-sitter: parser generator tool and incremental parsing library.
  • Read through the Readme and it's definitely a good tool to know about. It doesn't fit the needs of my current problem, but I'm certain I'll use it in the future for context sensitive searching, since grep/awk/sed/tr have definitely fallen flat for me in the past. I might also be able to study how they utilized tree-sitter CLI when I explore my own implementation.

    For my purposes, I want to take a group of similar-yet-different YAML file sets (though file type should be arbitrary), and feed them through a tool that will spit out a YAML template containing everything that is shared between multiple sets.

    Then, I want it to create a file for each YAML which defines which parts to pull from the template file and a list of variables to be inserted into holes in the templates. Basically creating a madlib that can recreate any file in the original group given the right list of variables to insert.

    For example, if I have a hundred YAML files that are mostly similar but contain different project names, have different server types provisioned, and are pulling different product versions, I would want this script to parse all hundred files and spit out a template that could be used as the basis to build any of the hundred files. The template would be combined with a hundred variable trees that would insert each unique part of each file into the right place.

    In effect, I could have a small variables file that gives only the unique portions of the equivalent YAML - in this case, it would contain only the project name, the server type, the product version. Then, these small files could be combined with the universal template to recreate the original hundred YAML files. But unlike using a simple override mechanism, I would be able to change elements of the template YAML including broad structural changes, and after some processing, the change would affect all one hundred output YAMLs.

    One could track things like environment variables that are specific to a certain project version and require that whenever a project version has a particular value to insert a particular environment variable into the output YAML. Or a centralized file could be made specifying which product versions correspond to which projects, allowing the engineer to change all product versions for a given set of projects in one go. Or one could create a universal template of IaC code that's applicable to a broad swath of use cases and quickly build out a full set of YAML manifests and Terraform files using a small file that specifies what components will be needed and where to authenticate to the server.

    I'm not aware of any tool that does this, but I think tree-sitter gets me much of the way there. If I can use it to parse any given file into a context aware tree, I would then need to make a script that combines the shared features of many context trees and splits the unique features out into small variable files. Then a script to merge them back together as needed. And something to manage file system structure, such as whether to parse every file individually or to strategically merge some sets so you have one variable file that produces multiple output YAML.

    Sorry I'm brainstorming at you, just trying to figure out if the tool I'm envisioning is even feasible. Seems like it is, but I'll have to figure out how to use tree-sitter CLI before I begin.

  • Dog chews on a lithium power bank and burns down the house. The pets escaped unharmed.
  • It's simultaneously hilarious and heartbreaking. I can feel their panic.

    "Oh no, I did a bad. Go away bad. Oh no, oh no, they're going to find out I did a bad chew. Bad away! Bad away now! Why is this not working?"

  • Why Are You Staying On Windows 11?
  • Just built my first fully dedicated Linux machine. Still keeping my old Windows desktop around purely because I play League of Legends and they use a kernel level anticheat, so it won't run on VM.

    Fun fact, ever since Riot made it mandatory to install their rootkit if you want to play their games, every time I try to eject a flash drive, it says it can't eject because it's in use - even if I just plugged it in. And that's super comforting.

  • Can't find comments in thread

    A few times lately someone has replied to me and I click on their comment in my inbox to reply back. It takes me to the thread, but only shows a parent or sibling comment, not the reply that was in the inbox. But if I go back to the inbox and click on their profile, I see the comment in their history.

    Most recently, this happened to a comment from Azzy@beehaw.org. They sent me a reply telling me about a containers plugin in Firefox and I just want to reply back thanking them for the tip.

    Is this a real bug, or is it an artifact of how some instances are not federated with others?

    Android 10 Galaxy S9

    Edit: Link doesn't seem to lead to their account. Am I linking it wrong?

    !

    !

    4
    Not sure if others are having this issue, but I cannot paste into the app

    Basically anything I copy won't paste into the app. The exception is when I copy a link from an app like YouTube and paste it directly into Connect. But if I paste the same link into a notes app and copy the url from there, nothing happens when I try to paste in Connect.

    I'm on a Galaxy S9, Android version 10.

    21
    Forget the Norse, return to Kenya
    m.youtube.com Kenya: Where Can You See Lions? : animated music video : MrWeebl

    Facts about Kenya↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓MrWeebl is a channel of fun and silliness, with songs and cartoons and even ca...

    Kenya: Where Can You See Lions? : animated music video : MrWeebl

    🦁🐯🇰🇪

    6
    So, I heard we're posting 20-year-old flash videos

    > magicaltrevor:

    Everyone loves Magical Trevor 🧙‍♂️

    Cuz the tricks that he does are ever so clever

    Look at him now

    Disappearing a cow 🐄

    (Where is the cow?) 🤷‍♂️🐄

    (Hidden right now) ❓🐄❓

    Taking a bow, it's Magical Trevor 🧙‍♂️

    Everybody's seen that the trick is clever

    Look at him there

    With his leathery,

    leathery

    whip

    It's made of magic

    And with a little flick—

    Yeah, yeah, yeah, the cow is back 🐄😲

    Yeah

    Yeah

    Yeah

    The cow is back

    Back, back

    Back from his magical journey

    What did he see? 🤔

    🌌 In the parallel dimension 🌌

    He saw beans

    Lots of beans 🍛

    🍛 Lots of beans 🍛

    🍛🍛🍛 Lots of beans 🍛🍛🍛

    Oh

    Beans 🍛

    🍛 Lots of beans🍛

    🍛🍛🍛 Lots of beans 🍛🍛🍛

    🍛 Lots 🍛 of 🍛 beans 🍛

    Yeah, yeah...

    > goto magicaltrevor;

    4
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)UL
    Uli @sopuli.xyz
    Posts 5
    Comments 175