dohpaz42

joined 2 years ago
MODERATOR OF
[–] dohpaz42@lemmy.world 1 points 18 hours ago (1 children)

It’s not precise enough. I can’t use 9/16th measurements, and that’s needed.

[–] dohpaz42@lemmy.world 1 points 20 hours ago

Thank you. That looks very nice and viable. Bonus that it gives me an excuse to learn blender.

[–] dohpaz42@lemmy.world 9 points 20 hours ago (2 children)

You really should read The Hitchhiker’s Guide to the Galaxy. 😂

 

I have looked at software like Sweet Home 3D, OpenPlan3D, and various cloud-based services that cost money. As nice as they look, they each have severe limitations -- main the inability to create accurate measurements for walls. For example, Sweet Home 3D doesn't give enough precision to create a wall with a 9/16 fraction. OpenPlan3D the field is disabled.

I would like to be able to build a 2D floor plan, but also be able to convert it into a 3D model that I can then add furniture to for interior decorating. I would prefer open source, but would settle for simply free to use.

[–] dohpaz42@lemmy.world 1 points 1 day ago (1 children)

That was the point? That was an awful lot of complaining about why you were banned and not enough focus on what you say you’re trying to point out, which still doesn’t make sense given that posting a link does not automatically constitute support for said viewpoint. It’s a political forum meant for discussion. You dove straight into name calling from your top comment. Again, YDI.

And until you can actually demonstrate a bad faith argument on either the poster or the community, saying someone is “chicken shit coward” for not wanting to engage someone who comes out of the gate swinging, you won’t convince me otherwise.

As far as I’m concerned, your argument is lost based on your attitude.

[–] dohpaz42@lemmy.world 7 points 1 day ago (3 children)

Considering the bulk of your “arguments” were either “chicken shit coward” or more simply “coward”, I’m gonna go with YDI.

And if you already knew a place has a history of something you don’t like, and you ho into that place guns a blazing, you don’t have any right to go all shocked pikachu when you get thrown out on your ass, especially when all you did amounted to throwing a tantrum.

[–] dohpaz42@lemmy.world 1 points 1 day ago (3 children)

The examples of a parking lot, highway at night, and closed bus terminals are examples of things that should be busy that are not. So that doesn’t exactly clarify what a liminal space was versus what it is now. At least, it doesn’t for me.

[–] dohpaz42@lemmy.world 4 points 1 day ago

Well shit. When you out it that way….

[–] dohpaz42@lemmy.world 2 points 2 days ago (1 children)

My guess (from personal experience): soda from a dispenser mixes the carbonated water with the syrup when it’s being dispensed.

Unlike Coke, Fanta, and other unnaturally colored drinks, Sprite is clear. If the syrup runs out mid-dispensing, you won’t know it until you sit down and drink it.

And it is one of the most wretched tasting abominations you’ll ever encounter in this god-forsaken world. It’s the stuff of nightmares.

[–] dohpaz42@lemmy.world 2 points 2 days ago

Congrats! Here’s to many more!!

~Shouldn’t be difficult if you keep cooking for her like that.~

[–] dohpaz42@lemmy.world 4 points 2 days ago

The fact that I need a game pass to play LAN games is what drove me away.

[–] dohpaz42@lemmy.world 1 points 2 days ago

The common thread is that all of these books are published by Larson and Keller. I guess they can’t be bothered to spend time crafting a blurb that suits the book, so they just use the same blurb template for all of their books.

Let’s be honest with ourselves: isn’t one of the goals of programming to make the code as reusable and generic as possible.

Kinda fitting for a C++ book. 🤷‍♂️

[–] dohpaz42@lemmy.world 3 points 2 days ago

I read that in the tone and voice of the narrator from the History of the F Word.

 

I am trying to connect to a .local website, and LibreWolf says it can't connect to server (one of the worst UX error pages I've seen). Google and DDG are of no help, and I do not want to resort to using another browser for something that should be simple to disable.

I have added my domain to network.dns.localDomains and that did not appear to work. I have "DNS over HTTPS" disabled completely. I do not know what else to try.

Please help.

 

A hob-byte.

~Looks like humor is back on the menu boys!~

 

You all have spoken, and we have listened. The team and I, as well as Lemmy.world Admins, have come to an agreement that any artist/comic that is deemed to be transphobic, racist, or in any other way demonstrates bigotry toward any group or minority will be removed from circulation. We will keep a list of banned artists in the sidebar and update it as new artists are uncovered.

Now, let's discuss details:

  1. You the reporter have the burden of proof for why an artist or comic breaks this rule; ¸ "they're fascist/racist/sexist/it's Tuesday" is not sufficient
  2. Repeated posting of banned artists will result in progressive punishment/moderated actions, up to being permanently banned
  3. Think Paradox of Tolerance when determining what bigotry means; e.g.,
    • Demeaning conservatives or other politicians (e.g., Devil's Panties) is not rule breaking
    • Demeaning women, the LGBTQ+ community, etc is rule breaking
    • Anything we consider to be a bad faith post, or trying to skirt the rules because of some perceived loophole

The current list of banned artists include:

  1. Jago
  2. Stonetoss

This is not an all-encompassing list, and are subject to moderator's (and admin's) final decisions. Questions, feedback, and playful banter are always welcome.

 

Well hello again everybody! This has been a wonderful past couple of days. I want to give a huge thank you to everybody who participated in my Under New Management post from Thursday. There was a lot of great feedback, and it will go a long way to helping me better understand all of your wants and needs for this community. Yay!

Yes, this will be wordy. Read it anyway. I will try to be concise.

I spent the entirety of Thursday afternoon and evening working through the over 600 reports that existed for the community. There are still a little less than 200 more left to work through. To be fully transparent, I was given the option of simply mass clearing all of the reports so that I could start with a clean slate. Halfway through, it was very tempting to take the powers-that-be (PtB) up on their generous offer. 😅 But, I wanted to see the reports and see what was being reported (and also by whom). Again, this is my way of learning about this community and its members.

The first thing I want to say is this: for the time being, I have decided that @beep@piefed.world is allowed to stay – with conditions. I have reached out privately to them about their past behavior, and they conveyed that they will respect the rules going forward. I have conveyed back to them that their continued use of the community is contingent on their ability to not break the rules going forward (especially with the alteration of comics). With this said, I fully expect this to ruffle quite a few of those proverbial feathers. But, for better or for worse, the decision is made. Please do not report their posts/comments merely because of who they are. If you do report them for anything, do it because it actually breaks the rules (be sure to be specific about what rules).

With this out of the way, I also want to take a moment to welcome the following people to our moderation team:

  • @TheTechnician27@lemmy.world
  • @Harvey656@lemmy.world
  • @slazer2au@lemmy.world
  • @Otter@lemmy.ca
  • @cannedtuna@lemmy.world
  • @18107@aussie.zone

They have each reached out in some capacity to ask for this job, and I see no reason to not bring them aboard to help out. I expect that they will do their very best to ensure that this community, and its visitors, are treated fairly and with the upmost respect they deserve. Let's be sure that they get the same in return. Everyone made it a strong point that we are all adults here, so let's be sure to act like it.

4
submitted 2 months ago* (last edited 2 months ago) by dohpaz42@lemmy.world to c/comicstrips@lemmy.world
 

Update 1: I edited the 📽️ Credit Where Credit is Due rule to be more clear about attributions, watermarks, and cropping of comics. Also I fixed some spelling mistakes.

Update 2: I edited the 🧬 Keep it Real rule for clarity. Keep it coming!

Update 3:
I edited the 🏘️ Community Standards based on user feedback.
Updated the formatting of the rules to remove spoiler tags.
Be more concise with some rules.

Good day/evening folks!

Note: Please read until the end; there is a lot here, so if you want to skip straight to business you can search for "Call to Action" and "New Rules" to get right to it. I won't be terribly offended. 🥹

Last night (2026-04-08 America/New_York time) I was approached and asked to moderate this community. It seems our esteemed @lawrence@lemmy.world has found themselves otherwise occupied and unable to commit time necessary to maintaining the community. Whatever their reasons, we thank them for their service and wish them well in whatever they are doing now.

My name is @dohpaz42@lemmy.world. You may call me dohpaz42, dohpaz, doh!, jerkface (with love!), or whatever; just don't call me late for dinner. I have been a Lemmy user since July 2023, and it's been a wild ride. Love me or hate me, know that I took this post with the intention to be a fair and impartial mod. I do understand that I ~~may~~ will make mistakes, but I promise that if you come at me respectfully, I will listen. I may not agree with you, but I will listen. I only ask that you do the same for me and my (eventual) team.

A little about moi:
  • I am a divorced father of two young boys
  • I am a web developer who dabbles in devops
  • I am not an arch user (sorry, not sorry 😏)
  • I enjoy hobbies like: 3d-printing, household DIY, video games, woodworking
  • I like to watch Sci-Fi, Fantasy, and Horror (Stargate SG-1, Supernatural, Star Trek (TNG, DS9, etc), Night/Dawn/Day of the Living Dead, Paranormal Activity, etc)
  • Cooking (Send me gluten-free recipes!)

Call to Action

If you are interested in helping to moderate this community, please let me know by DM. I will evaluate each request on the merits of the person making the request. This will mostly involve a user's post/comment history and modlog history.

Note: Having a modlog history does not automatically exclude you from being a moderator, but I do want to make sure that whomever helps helms this community can do so in a respectful and positive manner. Mods will be held to a higher standard than regular users.

I also have a modlog history. Some of it was (in my opinion) unwarranted, and some of it (upon reflection) was very much warranted. I believe in second (and possibly third) chances. I've been there too, and I've still been given this opportunity. So to honor that opportunity, I am willing to give (almost) anybody a chance.

New Rules

I have decided to start out with a rewrite of the rules. Nothing dramatic, but I feel there are a couple of things that can be refined and improved upon. Before I make it official and update the sidebar, I am open to your feedback first (see below). Once the feedback is given, and any revisions made, I will post the new rules to the sidebar. I will accept feedback (comments in this post) until Saturday, April 11, 2026 at 3PM EDT (19:00 UTC).

Note: If you moderate a similar community, and wish to be linked in our sidebar, please leave a comment and I would be happy to add it to the list.

And without further ado, here are the new rules:

Comic Strips is a community for those who love comic stories.

Rules
  1. 😇 Be Nice!

    • Treat others with respect and dignity. Friendly banter is okay, as long as it is mutual; keyword: friendly.
  2. 🏘️ Community Standards

    • Comics should be a full story, from start to finish, in one post.
    • Posts should be safe and enjoyable by the majority of community members, both here on lemmy.world and other instances.
    • Any comic that would qualify as raunchy, lewd, or otherwise draw unwanted attention by nosy coworkers, spouses, or family members should be tagged as NSFW.
    • Moderators have final say on what and what does not qualify as appropriate. Use common sense, and if need be, err on the side of caution.
  3. 🧬 Keep it Real

    • Comics should be made and posted by real human beans, not by automated means like bots or AI. This is not the community for that sort of thing.
  4. 📽️ Credit Where Credit is Due

    • Comics should include the original attribution to the artist(s) involved, and be unmodified. Bonus points if you include a link back to their website. When in doubt, use a reverse image search to try to find the original version. Repeat offenders will have their posts removed, be temporarily banned from posting, or if all else fails, be permanently banned from posting.
    • Attributions include, but are not limited to, watermarks, links, or other text or imagery that artists add to their comics to use for identification purposes. If you find a comic without any such markings, it would be a good idea to see if you can find an original version. If one cannot be found, say so and ask the community for help!
  5. 📋 Post Formatting

    • Post an image, gallery, or link to a specific comic hosted on another site; e.g., the author's website.
    • Meta posts about the community should be tagged with [Meta] either at the beginning or the end of the post title.
    • When linking to a comic hosted on another site, ensure the link is to the comic itself and not just to the website; e.g.,
      ✅ Correct: https://xkcd.com/386/
      ❌ Incorrect: https://xkcd.com/
  6. 📬 Post Frequency/SPAM

    • Each user (regardless of instance) may post up to five (5 🖐) comics a day. This can be any combination of personal comics you have written yourself, or other author's comics. Any comics exceeding five (5 🖐) will be removed.
  7. 🏴‍☠️ Internationalization (i18n)

    • Non-English posts are welcome. Please tag the post title with the original language, and include an English translation in the body of the post; e.g.,
      Sí, por favor [Spanish/Español]
  8. 🍿 Moderation

    • We are human, just like most everybody else on Lemmy. If you feel a moderation decision was made in error, you are welcome to reach out to anybody on the moderation team for clarification. Keep in mind that moderation decisions may be final.
    • When reporting posts and/or comments, quote which rule is being broken, and why you feel it broke the rules.
Web of Links
 

I am trying to build a macOS (14.6) app that uses a combination of List(_:selection:rowContent:) and Section(isExpanded:content:header:), and while it "works", it looks like garbage. When using .plain, there are list row/section seperators, and even when using .listRowSeparator(.hidden) or .listSectionSeparator(.hidden), there is always one separator that is still visible between the first item and the remaining items.

When I try to use .listStyle(.sidebar), it adds its own disclosure indicator, but on the right side of the list row. It's tolerable, though I'd prefer the indicator on the left and not to auto-hide when not being hovered.

The kicker is that regardless of the .listStyle() used, there seems to be spacing/padding between the sections that cannot be removed. In Apple's infinite wisdom, they added .listRowSpacing(), but decided macOS shouldn't get to use it.

I am still new to all of this, and would really appreciate any advice on how I can style my UI the way I need it to be. I am using SwiftUI, but if there is another method (maybe UIKit or somthing?), I'm open to suggestion.

Here is my playground code used to generate the screenshots:

import SwiftUI
import PlaygroundSupport

struct Content: Hashable, Identifiable {
    var id: Self { self }
    var header: String
    var contents: [String]
}

struct ContentView: View {
    var contents: [Content] = [
        Content(header: "My Section 1", contents: ["Hello", "world"]),
        Content(header: "My Section 2", contents: ["Foo", "bar"]),
        Content(header: "My Section 3", contents: ["Help", "Me"]),
    ]

    @State private var expanded: Set<Content> = []
    @State private var selected: String?

    var body: some View {
        NavigationSplitView {
            List(contents, selection: $selected) { content in
                Section(isExpanded: Binding<Bool>(
                    get: { return expanded.contains(content) },
                    set: { expanding in
                        if expanding {
                            expanded.insert(content)
                        } else {
                            expanded.remove(content)
                        }
                    }
                ), content: {
                    ForEach(content.contents, id: \.self) { data in
                        Text(data)
                            .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .leading)
                            .border(Color.orange)
                    }
                }, header: {
                    Text(content.header)
                        .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .leading)
                        .onTapGesture {
                            if expanded.contains(content) {
                                expanded.remove(content)
                            } else {
                                expanded.insert(content)
                            }
                        }
                })
                .listRowInsets(EdgeInsets(
                    top: 0,
                    leading: -2,
                    bottom: 0,
                    trailing: -14
                ))
            }
        } detail: {
            ContentUnavailableView {
                Label("No selection made", systemImage: "tray")
            }
        }
        .border(Color.gray)
    }
}

// Present the view in Playground
PlaygroundPage.current.setLiveView(ContentView())

Edit: 3 hours later... I was able to remove the spacing from the section content's items by using listRowInsets(_ insets:) and removing some of the padding I put in the code. But, I still do not know how to affect the section headers. I've updated the code above, and here's a new screenshot:

 

She brought her oldest daughter (22) with her. Her daughter had surprised visited her and I guess she didn’t want to tell either of us no to tonight. Her kid was pretty cool, and apparently gave me a glowing review by calling me “a walking green flag”. 🤣

She paid for dinner, which was unexpected. I knew I should’ve gone for the lobster. 😏 To be fair, I paid for drinks.

After dinner, and after her daughter went back home, we sat outside and talked for a couple of hours. We eventually decided to go back inside to get drinks, and she ran into a friend of hers at the bar. So we three spent the rest of the night talking and shooting the shit; we all shared our “war stories” from our marriages and raising our kids as single parents, and I got some good insights about women that I didn’t know I needed, and I found out that I’m a pretty boring guy. 😝

We walked her friend to her car, and my date and I sat on the tailgate of my truck and just talked until 3; then I drove her home.

What made it super interesting is that she flat out said that she feels she would have nothing to bring to a relationship, and that if anything she wants to be friends. But as the night went on, she also kept touching me (non-sexual) over and over, and even leaning against me at one point. When I dropped her off, she even said how she wanted to do this again soon.

Make no mistake, I did not feel any mixed signals. I believe her when she said she wants to be friends, and I’m okay with that. But I also had a good time, and enjoyed how unconventional everything was. It made the evening more pleasant because I didn’t have to stress about this or that; I just went with the flow and was myself. No preening or posturing. Just two single adults getting to know each other, and maybe becoming friends.

 

I have always gotten sore exactly two days after a workout. I just joined back to my gym, and had an intense workout on Monday. Today I would’ve made a penguin look like a prima ballerina with how stiff and sore I was/am. Thank deity for hot showers. I’m not looking forward to Friday. 😅

 

I'm using Xcode 16.4 (16F6) and whatever version of SwiftUI that comes with it (as an aside, where can I look up the Swift/SwiftUI versions for my version of Xcode?). I want to create an interface that uses a static (always visible) sidebar with buttons, and a collapsable detail view similar to what's in Postman where there is a toolbar that spans the sidebar and detail views when the detail view is visible, but turns into a button when collapsed.

I've found NavigationSplitView, and in combination with a HStack+VStack for the static sidebar, it gets me 95% of the way to what I am looking to do. I am just not sure how can I make the toolbar that spans between the sidebar and the split view having the toolbar where Postman has the "My Workspace" and New/Import buttons.

Here is the code I've got so far:

HStack(alignment: .top, spacing: -2) {
    VStack(alignment: .leading, spacing: 2) {
        Button {
        } label: {
            VStack {
                Image(systemName: "folder")
                    .font(.title2)
                    .padding(3)
                Text("Collections")
            }
            .frame(maxWidth: .infinity, maxHeight: 60)
        }
        .buttonStyle(.plain)
        .cornerRadius(4)

        Button {
        } label: {
            VStack {
                Image(systemName: "folder")
                    .font(.title2)
                    .padding(3)
                Text("History")
            }
            .frame(maxWidth: .infinity, maxHeight: 60)
        }
        .buttonStyle(.plain)
        .cornerRadius(4)
    }
    .font(.caption)
    .padding(3)
    .frame(maxWidth: 80)

    NavigationSplitView {
        ContentUnavailableView {
            Text("Hello, World")
                .font(.body)
        }
    } detail: {
        ContentUnavailableView {
        } description: {
            Text("Select an action on the left to begin.")
        }
    }
}

I don't know what I don't know, so if NavigationSplitView is not the way, I'm open to using different mechanisms.

 

You know how when you date someone, and it doesn’t work out and you can just cut them out of your life and move on?

I’ve come to realize I can’t do that with my ex wife. She has to be in my life, at least for the next 8-10 years. We have two kids together, and are co-parents.

While I appreciate that we get along when it comes to the kids, I’ve come to the conclusion that I’d be better off if I could just part ways and not have to ever think about her, her happy life in my old home, her new boyfriend who happens to drive the very car I’d always wanted to own, and there’s not a goddamn thing I can do but sit here like a fucking simp begging for table scraps.

I just needed to put that out there. Enjoy your evening.

view more: next ›