[-] moseschrute@lemmy.world 2 points 23 hours ago* (last edited 23 hours ago)

Blorp dev here. Change the NSFW setting via your Lemmy account (https://lemmy.org/settings), not through the app. Blorp respects that setting. Sorry I need to make that more obvious.

16

It’s been awhile since I’ve posted here. For anyone that was interested in Blorp in the past, but it was missing that one feature you needed, chances are that feature has been added/fixed.

My favorite features

  • The best multi account support in any Lemmy or PieFed app, guaranteed!
    • Started your post on the wrong account? No problem! Switch accounts and pickup where you left off
    • Trying to moderate a post from the wrong account? Switch accounts without needing to find your way back to the post.
    • Blorp was meticulously designed from the ground up so none of the links in the app break when you switch accounts. If the content federates with your instance, you’ll see it no matter what account you open the link on!
  • Draft posts
  • Light box feed, beautiful for browsing photography communities or cute cat/dog photos
  • PieFed specific features
    • Post flairs
    • Post poll voting
    • Comment thread locking
    • More to come!
  • Lemmy V1 support
  • Edit text as raw markdown or rich text!
  • Many hours fixing little bugs and annoyances

Please give Blorp a try if you haven’t already ❤️

Download

[-] moseschrute@lemmy.world 31 points 2 weeks ago* (last edited 2 weeks ago)

In my experience, the best way to get Apple to listen is to get legal involved. I spent hours on the phone trying to resolve a laptop that was damaged by a certified service provider. Apple support was rude, they lied to me, they bounced me between departments. So I wrote one email requesting all the recordings for the calls with support. Immediately someone from legal contacts me, apologizes, and 2 weeks later I have a brand new laptop 2 generations newer in hand.

[-] moseschrute@lemmy.world 110 points 1 month ago* (last edited 1 month ago)
[-] moseschrute@lemmy.world 67 points 2 months ago* (last edited 2 months ago)

You think timezones are annoying? Try handling metrics that use imperial and metric, need to be rounded to different precisions across a large system, and are sometimes recorded in a different unit than it's viewed in. Slap some floating point error on there, and you got yourself a fun time.

I spent all day working on bug where backend was categorizing 19.9999 as falling between <20, but frontend was rounding it to 20 and categorizing it as >=20.

Edit: just to be clear, I don’t really think this is more difficult than date/time. But it does remind me a lot of solving date/time issues.

5

The original image was edited by myself for a reply to another comment on Lemmy. But now I can’t see the original without thinking about this. I felt that more people needed to see this more accurate version of the statue.

Side note: I finally understand the purpose of the warp tool/brush.

1
submitted 2 months ago* (last edited 2 months ago) by moseschrute@lemmy.world to c/reddit@lemmy.world

I can’t wait to get Reddit banned for this lol

20
submitted 2 months ago* (last edited 2 months ago) by moseschrute@lemmy.world to c/asklemmy@lemmy.ml

I enjoy going to local markets and buying art from the artist. I would love to be able to shop online with the same confidence that the art is actually made by a human. Any places where I can buy posters, photos, or other art that is by humans? Is Etsy safe, or are there better places?

128
submitted 3 months ago by moseschrute@lemmy.world to c/cat@lemmy.world

42
Cat toys? (lemmy.world)

I'm looking to buy some cat toys that will last. I'm looking on Amazon – though I would love to avoid Amazon – and everything is terrible quality. Even if I sort by rating, everything still seems like junk.

There are some pretty sick toys, like this automatic motion activated laser that will move around the room when it senses motion. Or one of those balls that will role itself around the room. But neither seems to hold up.

I suppose I could stay away from the electronic stuff and just get some good old fashion manual cat toys. I'm looking to adopt a kitten, and I wanted to give him as much play time as he needs. I figured a few automatic toys for while I'm working could be good.

44
submitted 3 months ago* (last edited 3 months ago) by moseschrute@lemmy.world to c/programming@programming.dev

I’ve been working full time as a frontend developer for about 3 years now. I also have a bachelors degree in computer science.

I really feel like I leveled up this past year, and I wanted to share two things that stand out to me that I learned.

Keeping git work organized

It doesn’t really matter how small/large your commits are, but what matters is keeping it focused. Write a good description for your commit and don’t make unnecessary changes that aren’t related to the commit message. If you see something unrelated that needs fixing, don’t mix it in with your current work. Same goes for pull requests, which I always squash commit.

The goal is if you want to revert your commit/squashed pr later, it should only revert what’s described in the commit message. It will cause problems if the revert also brings a bunch of unrelated changes.

When to abstract

There’s a lot of opinions about DRY or WET code bases, but I think that’s confusing. When you have A and B, and you’re wondering if you should bract the shared code (let’s call this shared abstraction C), ask yourself this. Do I want it so a change to C affects A and B, or do I want changes to A to not affect B and B not to affect A?

It’s like your building knobs/dials into your codebase, and it’s up to you if you want a single dial to affect one thing or multiple things. You know you built the right dials when product asks for something later, and it’s as simple as turning the dial you created.

On the other hand, if you build something as two dials that should have been one, you may find you turn dial A and forget to turn dial B. This sounds simple, but your codebase may have thousands and thousands of dials, so the right consolidation can help with managing large projects.

In summary

Idk if that made any sense, but as I progress in my career, I’m finding I’m able to manage larger projects with less overwhelm.

1
submitted 3 months ago* (last edited 3 months ago) by moseschrute@lemmy.world to c/newcommunities@lemmy.world

!blorp@lemmy.zip

Blorp is a multi account, cross platform (web/iOS/Android) client for Lemmy and PieFed. Perfectly if you want to quickly jump between your Lemmy and PieFed accounts.

Try Blorp

Try this community on Blorp

[-] moseschrute@lemmy.world 31 points 4 months ago* (last edited 4 months ago)

And technology. That’s why they all fantasize about living on farms

12
submitted 5 months ago by moseschrute@lemmy.world to c/fediverse@lemmy.ml

There will be a lot of lemm.ee/p/123 links around. As far as I understand, any server that federated with lemm.ee (e.g. lemmy.world) will continue to host the federated communities and posts forever.

So here's my proposal. We build a simple tool that says, when you visit lemm.ee/p/123, we check if that post exists on lemmy.world and forward you there. Doesn't necessarily have to be lemmy.world. We could even present the user with multiple instances to resolve the post from.

If you're interested in how this would work, it would utilize the resolve_object endpoint, which both Lemmy and PieFed implement.

Here are some examples of how you can still look up lemm.ee posts via the API of other instances:

For this to really work smoothly, whoever owns the domains of the shut down instances would have to host this tool (e.g. lemm.ee would have to host it at lemm.ee). I have no idea how to get in touch with whoever owns the domain, but I would be happy to help build this.

5
submitted 5 months ago* (last edited 5 months ago) by moseschrute@lemmy.world to c/selfhosted@lemmy.world

I've been working on a Threadiverse frontend for almost a year called Blorp. Originally it was Lemmy only, but now it also includes PieFed. (source code) (try web version)

I just Dockerized the frontend and started publishing the Docker image, and I would love your feedback!

  • REACT_APP_DEFAULT_INSTANCE (e.g. https: //lemmy.zip no trailing slash)
    • Changes the default instance
  • REACT_APP_LOCK_TO_DEFAULT_INSTANCE set this to "true" or "false"
    • When true, this prevents the frontend from logging into other instances. Perfect if you host your own Lemmy instance and want this frontend to exclusively be used with your instance. You can still log into multiple accounts on the locked instance
    • When false, you can log into as many accounts across as many instances as you want. You can even mix and mach Lemmy and PieFed
# pull the latest Blorp image
docker pull christianjuth/blorp:latest

# run it on port 8080 (host → container), passing any runtime env‑vars you need
docker run -d \
  --name blorp \
  -p 8080:80 \
  -e REACT_APP_DEFAULT_INSTANCE="https://lemmy.zip/" \ # BUT without the trailing slash!
  -e REACT_APP_NAME="Blorp" \
  -e REACT_APP_LOCK_TO_DEFAULT_INSTANCE="false" \
  christianjuth/blorp:latest

Edit: I cannot get the trailing slash in https://lemmy.zip/ to go away, but make sure you exclude it. Idk what sorcery is going on with Lemmy, but it seems impossible to link a domain without a trailing slash. I'll make the docker image more forgiving in the next update.

135
submitted 6 months ago* (last edited 6 months ago) by moseschrute@lemmy.world to c/mildlyinfuriating@lemmy.world

I’m from a US state where we don’t pump our own gas. Since I don’t pump my own gas regularly - only when I’m out of state - I’m not exactly sure when this happened, but all gas pumps seem to play ads now while the pump runs. At least the states adjacent to mine. Like can I not even pump gas in peace? Stop trying to manipulate my purchasing decisions 24/7.

Edit: ok I get it, there’s a mute button. I appreciate the tip, but people are already reporting that it only sometimes works. Knowing there’s a mute button that sometimes functions doesn’t make me less infuriated

[-] moseschrute@lemmy.world 27 points 7 months ago

Just downloaded Jellyfin! Been a Plex user for years. Noticed they’ve stated to add a lot of crap to the Plex interface. I just want to stream my media library. I’m a little disappointed that Jellyfin doesn’t have a native Apple TV app, but SenPlayer looks really nice and their price model is a one time fee. So no subscriptions!

61
submitted 7 months ago* (last edited 7 months ago) by moseschrute@lemmy.world to c/reddit@lemmy.world

Someone posted in r/waymo a video of someone covering all the cameras with tape, which apparently immobilizes the self driving car. I interpreted that as non dangerous to actual people since it keep the car from moving at all.

Anyway, everyone in the comments was a circle jerk saying Waymo should come after the person legally. I suggested that big tech like Google and Uber may do more unethical things than this person putting some tape on a self driving car. Never did I once threaten violence lol.

[-] moseschrute@lemmy.world 78 points 7 months ago

Suddenly this makes way more sense

[-] moseschrute@lemmy.world 33 points 10 months ago

What if we take our remaining eggs and force feed them to trump until he explodes. I would be willing to sacrifice my eggs for that

[-] moseschrute@lemmy.world 79 points 11 months ago

…and whoever decided a file system should be case insensitive by default, I hate you.

[-] moseschrute@lemmy.world 33 points 11 months ago

Honestly my M2 MacBook Pro feels like it’s built to last. I paid a lot, but I feel like I’ve gotten great value out of it and genuinely enjoy using it. And it’s still going strong.

But we have to talk about Apple’s hostility towards developers. It’s like they want to make devs miserable. That’s the part that’s unforgivable imo.

view more: next ›

moseschrute

joined 1 year ago