ptz

joined 2 years ago
MODERATOR OF
[–] ptz@dubvee.org 15 points 15 hours ago (3 children)

Atkinson Hyperlegible is my new jam. I'm dyslexic and it helps tremendously even though that's not its primary goal. It also looks a lot better than OpenDyslexic which I used to use.

Loaded "Hyperlegible" onto my Kobo, the reader app on my phone, and set it as the default font on my desktop environment.

Also added it as an option in Tesseract UI (which I swear I'll be releasing "soon").

[–] ptz@dubvee.org 9 points 2 days ago* (last edited 2 days ago) (2 children)

Kinda like in recent Trek series where, when an episode begins with a day in the limelight of a non-main character, it's basically their eulogy.

  • DIS: Lt. ~~Miriam~~ Airiam. Stupid autocorrect.
  • SNW: Ensign Gamble
[–] ptz@dubvee.org 2 points 2 days ago* (last edited 2 days ago)

I made my own smart outlets with an ESP-01, dual relay board, and ESPHome. Also made some temp/humidity sensors as well as a 20x4 text display. All powered by a bunch of ESP-01s I bought cheap and in-bulk from Ali and programming using ESPHome which handles most of the work interfacing with the components as well as the HomeAssistant integration.

https://esphome.io/

[–] ptz@dubvee.org 4 points 2 days ago

When some rich, Walt Disney-type buys an island and fills it with supercomputers in order to clone a park full of Amys Winehouse?

[–] ptz@dubvee.org 128 points 2 days ago (18 children)

Find a USB stick in the parking lot? Don't plug it into your PC and probably destroy it with fire.

Find a USB stick while digging in the park? Plug that baby in, jam to some Back to Black, and watch some vintage porn.

[–] ptz@dubvee.org 9 points 2 days ago* (last edited 2 days ago) (1 children)

Basically the only thing you want to present with a challenge is the paths/virtual hosts for the web frontends.

Anything /api/v3/ is client-to-server API (i.e. how your client talk to your instance) and needs to be obstruction-free. Otherwise, clients/apps won't be able to use the API. Same for /pictrs since that proxies through Lemmy and is a de-facto API endpoint (even though it's a separate component).

Federation traffic also needs to be exempt, but it's not based on routes but by the HTTP Accept request header and request method.

Looking at the Nginx proxy config, there's this mapping which tells Nginx how to route inbound requests:

nginx_internal.conf: https://raw.githubusercontent.com/LemmyNet/lemmy-ansible/main/templates/nginx_internal.conf

    map "$request_method:$http_accept" $proxpass {
        # If no explicit matches exists below, send traffic to lemmy-ui
        default "http://lemmy-ui:1234/";

        # GET/HEAD requests that accepts ActivityPub or Linked Data JSON should go to lemmy.
        #
        # These requests are used by Mastodon and other fediverse instances to look up profile information,
        # discover site information and so on.
        "~^(?:GET|HEAD):.*?application\/(?:activity|ld)\+json" "http://lemmy:8536/";

        # All non-GET/HEAD requests should go to lemmy
        #
        # Rather than calling out POST, PUT, DELETE, PATCH, CONNECT and all the verbs manually
        # we simply negate the GET|HEAD pattern from above and accept all possibly $http_accept values
        "~^(?!(GET|HEAD)).*:" "http://lemmy:8536/";
[–] ptz@dubvee.org 24 points 2 days ago* (last edited 2 days ago) (1 children)

There's just too many things to support. Rather than pick and choose what I'm going to virtue-signal today, I just....don't bother. It's been going on almost 4 years, and in the horror show of the post-2020 world, that's practically forever and makes it just one thing on a very, very massive pile. Not trying to diminish things there, but it is what it is.

Other than some outright trolls or maybe some rhetoric on instances I refuse to federate with, I haven't noticed any anti-Ukraine sentiment and have seen plenty of news and updates on the ongoing situation.

FWIW, my work avatar is a sunflower field against a blue sky which is non-political on its own but looks like the Ukranian flag and has been my avatar since 2022.

[–] ptz@dubvee.org 7 points 2 days ago* (last edited 2 days ago)

Probably "copying" Apple's iNoun naming convention?

[–] ptz@dubvee.org 2 points 2 days ago

It kinda can but not as easily.

Back when I just downloaded everything under the sun on Napster/Limewire, I'd make highly curated CDs of known-hits as well as ones where I sprinkle in some random songs that were in my downloads that I'd never heard before. Not exactly the same, but I've definitely listened to a CD I made and been like "what's that song?! I love it!".

Plus, for road trips, everyone would usually burn a CD or two of their own to swap in (a precursor to "pass the aux cord") so there was some novelty/variety.

[–] ptz@dubvee.org 6 points 2 days ago (3 children)

Nothing hits better on a drive than a good mixed CD. Even making a playlist on your phone, which is basically the same thing, is totally not the same.

 

Warning: Site does not work well with DarkReader, so you'll need to deal with the flashbang.

Increasingly, we’re pushed to trash tech that should still work, such as Chromebooks, phones, and smart home devices, just because the software has expired or lost support. This database lists more than 100 tech products that have stopped working after manufacturers dropped support. It calculates the total weight of all these dead devices which have joined the 68 million tons of electronic waste disposed of each year.

Everyone here can think of a cloud-connected product that was killed because the company that made it stopped supporting it. While these corporations have forgotten their products, the US PIRG Education Fund has immortalized them in their Electronic Waste Graveyard.

With an estimated “130,000,000 pounds of electronic waste” produced since 2014, the amount of wasted resources is staggering. The advent of the cloud promised us reduced waste as lightweight devices could rely on remote brains to keep the upgrades going long after a traditional device would have been unable to keep up. The opposite seems to have occurred, wreaking havoc on the environment and pocketbooks.

Of course, we can count on hackers to circumvent the end of companies or services, but while that gives us plenty of fodder for projects, it isn’t so great for the normal folks who make up the rest of the population. We appreciate PIRG giving such a visceral reminder of the cost of business-as-usual for those who aren’t always thinking about material usage and waste.

If PIRG sounds familiar, they’re one of the many groups keeping an eye on Right-to-Repair legislation. We’ve been keeping an eye on it too with places like the EU, Texas, and Washington moving the ball forward on reducing e-waste and keeping devices running longer.


Summary from Hack-a-Day

[–] ptz@dubvee.org 1 points 3 days ago* (last edited 3 days ago)

Ran into a hiccup while trying to reproduce (there seems to be considerable lag between adding a domain to the filter list and the federation processes handling it), but now that I was able to reproduce it successfully, I made a bug report: https://github.com/LemmyNet/lemmy/issues/6320

[–] ptz@dubvee.org 16 points 3 days ago

Yeah, I think it was changed in Win 10 (or maybe 8/8.1?)

 

Edit: Okay, so I tried to reproduce this while I was putting together a bug report, and it's no longer doing it when I was following my "steps to reproduce". I re-added .ml to my domain filter list, and can still resolve posts to c/Books which has a link to .ml in its description. So maybe it was just a glitch? I'm gonna play around with it and see before submitting it as a bug. But I do know before I removed .ml from that list yesterday, it refused to because of the link in the description (none of the test posts hit on that domain) and consistently said Domain is blocked. :sigh:

Edit 2: Ok, now it's behaving as described. There must be some lag/delay between adding a domain to the filter list and it applying to inbound federation. Submitting a bug.

Edit 3: Bug 6320


I was one of the trailblazers who defeded from .ml and once the domain filtering feature was added, I added lemmy [dot] ml to my domain blocks in the admin panel. Reason being, I don't want .ml content including crossposts and re-posted images.

I thought that was working great until I noticed today that I hadn't gotten any posts to !books@lemmy.world for several months. Even trying to manually resolve a post pulled from there directly, it wouldn't load. Finally checked the server logs, and there was a Domain is blocked event right after the logged call to ResolveObject. Of course the logs didn't say what domain.

Long story short, after scouring the randomly-selected test post to see if there was some kind of false positive, I finally realize there's a "Related Community" link to a community on .ml in c/Books's community description and that was what it was hitting on. Any post coming in to c/Books was being rejected because the community description linked to something in my site's URL filters.

 

My backyard is on a hill, and the neighbor's kids decided to sled all the way down it, slam into the top of my retaining wall, knock a bunch of shit off (breaking two big terra-cotta planters in the process) all while screeching like banshees. Needless to say, I'm not super happy with them or their parents.

So I hear the commotion, step out the back door, and literally and instinctively yell the thing.

Spring project # 185: Install a fence, possibly electrified and razor-wired.

 

Doing an "Orphan Black" re-watch and this scene gets me every time.

With Sound

 

WV resident Jo Santiago, a wildlife biologist and a raptor rehabilitation specialist with the US Forest Service gives us a seldom seen glimpse of a raptor rescue and subsequent release back into the wild.

4
submitted 1 week ago* (last edited 1 week ago) by ptz@dubvee.org to c/videos@lemmy.world
 

The film starts by reviewing the concept and the early days of phreaking, featuring anecdotes of phreaking experiences (often involving the use of a blue box) recounted by John Draper and Denny Teresi. By way of commentary from Steve Wozniak, the film progresses from phreaking to computer hobbyist hacking (including anecdotal experiences of the Homebrew Computer Club) on to computer security hacking, noting differences between these 2 forms of hacking in the process.

The featured computer security hacking and social engineering stories and anecdotes predominantly concern experiences involving Kevin Mitnick. The film also deals with how society's (and notably law enforcement's) fear of hacking has increased over time due to media attention of hacking (by way of the film WarGames as well as journalistic reporting on actual hackers) combined with society's further increase in adoption of and subsequent reliance on computing and communication networks.

40
submitted 1 week ago* (last edited 1 week ago) by ptz@dubvee.org to c/eternalplaylist@crazypeople.online
 

This song is good on its own, but it just takes me back to my senior year of high school when the whole world was in front of me. I'm exactly two months younger than Avril Lavigine, so literally everything in this video is straight from my heyday. Well, mostly. They're crashing a mall while I was listening to this song on the radio at my shitty minimum wage after school job lol.

song.link

7
submitted 1 week ago* (last edited 1 week ago) by ptz@dubvee.org to c/eternalplaylist@crazypeople.online
 

I'm a sucker for some fancy fiddlin' and a spaghetti western plot/framing device.

Alternate Link: song.link

 

Note for mods: This is hosted from my instance's sister PeerTube instance. I've reached my breaking point with YouTube's enshittification so I'm linking to alternatives when and where possible. If there's any issue with this, just let me know and I'll edit the post to a song.link URL instead.

song.link Alternative Link

view more: next ›