• 0 Posts
  • 246 Comments
Joined 3 years ago
cake
Cake day: June 11th, 2023

help-circle

  • Where do you get this idea?

    Where do you get the idea that it is at all possible to stand up on your soapbox in the town square, addressing every Tom, Dick, and Harry, yet keeping certain members of the public from hearing your speech?

    When I logout of my instance, you can’t distinguish me from any other anonymous user. I’m part of the anonymous masses. If you want to keep me from seeing your content, you can’t post it for the anonymous masses to see.

    Facebook (and other proprietary, centralized services) give the impression that this can be done, but the way they are doing it is by refusing to show content to anonymous users. You can’t do that with federated services.



  • Both. Sometimes a third.

    The morning one is the long one, the central part of the 20-minute shit/shower/shave trifecta. Then there is the afternoon one, to rinse off the work-grime before starting the evening. If outdoor activities are on the evening itinerary, a third one: rinse off dust, sweat, urushiol oil (poison ivy), check for ticks, stretch sore muscles, etc.

    But on the rare, lazy saturday? Fuck it.



  • The screenshot folder itself is certainly not limited to just screenshots. Any file you can save can be kept in there. To my mind, the “entry point” is “saving a file to this particular folder”, regardless of the specific method used to do the saving. The screenshot is just an extremely convenient way to do that.

    I just thought of a way to improve this technique with Tasker. Tasker can work with the clipboard, edit files, and take a screenshot. So, you could set up a gesture to trigger a task in Tasker. Tasker can then take the screenshot, dumping it into the folder. Tasker can then check the clipboard; if there is text in your clipboard, it can prepend it to a single “TODO.txt” in your screenshot folder.

    Linux could be configured much the same way, using shutter and xclip to capture the screenshot and clipboard, respectively.


  • What always got me personally is exactly that — over time I’d end up with multiple “entry points” depending on context (screenshot, chat, browser, notes…).

    So long as you’re manually processing everything, screenshots work for all of that. You can take a note in any text box anywhere, and screenshot it. Chat message? Screenshot. Browser? Screenshot. Notes? Screenshot. You can even take a photo and then screenshot it to capture it into your workflow.

    I have Shutter (apt install shutter) on my desktop, and I’ve changed the Print Screen key to shortcut to “shutter -s”. This lets me capture an area of my screen with one button (and a mouse drag). Bam, more screenshot.

    The downsides of screenshot are obvious, of course: Extracting the text from the screenshot is a bit of a pain in the ass. If you really want to keep the same entry point, though, you could setup a script to OCR newly captured screenshot/photos to extract the text. An OCR-friendly font might make that pretty reliable.

    Now I want to improve my setup…


  • On my phone, my Screenshot folder is syncthing’d to my desktop, so most of the time, capturing something in the moment is as simple as dragging three fingers down my screen. My Camera and default Download folders are also syncthing’d, so just taking a picture or saving something from a browser has it captured across my devices.

    I also use Tududi, which has Telegram integration, for the quick note. Taking the note is just a matter of sending a message in Telegram, which is available on all my devices. Signal’s “Note To Self” feature is also useful; I trust it more than Telegram for sensitive data. In Firefox on my desktop, I have “Automatic Tab Opener” (Browser extension) pulling up my Tududi inbox every hour, reminding me to actually deal with the notes I have previously taken.



  • I would strongly suggest Pangolin for that use case. It combines a reverse proxy with a VPN tunnel between your local network and your VPS. You can host your services on your local machine, and serve them from the VPS. Pangolin also sets up your letsencrypt certs for https.

    It also provides a security layer: if enabled for a site, you have to be logged in to Pangolin before Pangolin will proxy traffic to your site.


  • Parents, schools, employers, and governments, already use content controls to restrict users from accessing undesirable sites and services on the internet.

    Searching the terms “content blocking” or “parental controls” will get you lists of apps and services doing just that.

    Parents already have the capability. This law doesn’t provide any additional capability for parents to parent their kids. This law seeks, instead, to remove the power and responsibility of parenting from the parents, and assign it to pornographers. They want the operators of adult websites around the world to be the ones determining whether or not to provide content to their kids.


    What this law actually does is provide a means for a website to determine whether an adult or a child is trying to access their content, and to use that information to decide what content to provide. The thinking is that a respectable services like Netflix will be able to decide to provide only age-appropriate content, blocking kids from adult content.

    However, that also means that services like “KidGroomer dot com” will be able to provide different content to adults than it does to children. To an adult, they can portray themselves as a site that provides information on how to protect kids from grooming. But when a kid visits, this law lets the site know it is a kid. The site can now show them kid-targeted content, like how to get in contact with the nearest candy-giving stranger.

    Perhaps we don’t actually want a website to be able to determine whether there is a kid on the other side of the screen.


  • There is a difference between providing the capability, and requiring that capability.

    Under this law, something as simple as sharing a Google Drive could make you an “app store” and potentially liable for penalties.

    These laws are specifically designed to be broadly interpreted. We have no idea just how widely the nets will be cast, either tomorrow, or 10 years from now. It is prudent to assume the absolute worst case.


  • I’m actually wondering how payouts for poly market works I’d assume it would be proportional to how much you bet versus everyone else. Probably whole range.

    The payouts are established by the participants.

    https://docs.polymarket.com/concepts/positions-tokens

    When someone starts an event, there are initially no shares to be had. You can pay $1 and buy both a “yes” share and a “no” share from Polymarket. This is called “splitting”. You’re splitting your money into shares on both sides of the event. One will payout, the other will not. If you keep both sides, you’ll just break even.

    Presumably, you want something more than breaking even. So, you keep the side of the bet that you want, and you offer to sell the other side of that bet.

    You could offer your “no” shares for $0.25 each. Someone can give you $25 for them. Now you have 100 “yes” shares that will be worth $100 or $0 in the future, and $25 cash. You could also offer your “yes” shares for $0.80 each. Someone else might buy them from you at that price, giving you $80. You are now out of the market, with a total of $105 back. This is “trading”.

    After a hard day of trading back and forth, you find yourself with good positions on both sides of the bet. You have 200 “yes” shares that you paid $80 for, and 100 “no” shares that you also paid $40 for. You can take 100 yes shares and 100 no shares, join them together, and sell them back to Polymarket for $100. This is called “merging”.

    Finally, you can wait until the event occurs. Let’s say the outcome was “yes”. Your 100 “yes” shares are now worth $1 each, and can now be traded at that price. This is called “redeeming”.