psycotica0
@psycotica0@lemmy.ca
- Comment on Man posts his incorrect opinion online 1 hour ago:
Right, but I don’t wear shoes in my own home. I’m not asking them to do anything I’m not doing. I’d also like them to not piss in my plants, despite them being a guest.
- Comment on The developers of PEAK, explaining how they decided on pricing for their game. 1 hour ago:
Ugh, sometimes we’ll be in the grocery store, and my wife will look at something that clearly says $7.99 and she’ll say “oh it’s only seven dollars”. Every time. I can’t believe how well that works on her. If I didn’t like her so much, I don’t know if I could handle it…
- Comment on 16 hours ago:
He was pretty expensive then too. He’d already done the Star Treks.
- Comment on "Luke, I am your *second* father" 2 days ago:
And in a roundabout, indirect sense, Darth Vader did kill Uncle Owen. He just might not even know it…
- Comment on thank you fb 1 week ago:
Not to mention, given the labels on that one map, they seem to think Google satellite view is, like, a live camera feed from space or something they just overlay roads and borders and stuff onto?
And that it would mean anything at all for the map to just suddenly have a big snake in it unexpectedly…
- Comment on I took a picture of the back of my pizza box for you guys just in case you were stuck home because of the snow and needed something to do. 1 week ago:
I was like “haha, that’s funny” and then accidentally spent like 10 minutes finding stuff because I was curious where the binoculars could be. So… thanks I guess?
- Comment on Too late 2 weeks ago:
Chatta-newfy-doofy-poopy
- Comment on can you? 2 weeks ago:
Right!? It’d be like if you were eating a banana and you just threw the peel away. It’s against nature!
- Comment on Challenge accepted 2 weeks ago:
FROM THE TOP ROPE!!!
- Comment on Self-host Reddit – 2.38B posts, works offline, yours forever 3 weeks ago:
Someone could format it into essentially static pages and publish it on IPFS. That would probably be the easiest “decentralized hosting” method that remains browsable
- Comment on [Video] A good cameraman says more than a thousand words 3 weeks ago:
That would be Toronto’s Pearson Airport! Often ranked the worst or nearly the worst in North America, depending on the survey. It’s not great…
YYZ is a pretty great song though!
- Comment on Good FOSS design software for beginners? 4 weeks ago:
Oh, one other thing I wished I knew earlier: There’s all these drawing tools in the sketcher like line and multi line and arc and whatever. And coming from something like Inkscape I thought there was a similar sort of “path” concept, but there really isn’t. Every line is just a line on its own, just with constraints from its endpoint to the end of the next line. But you get those automatically when clicking with the line tool too! So early on, if I messed something up, I’d feel the need to delete the whole “path” and draw it right. Dumb. Just delete whatever line you need to delete, draw any other lines with any tool makes sense, and it’ll be equivalent. Just do whatever, the system doesn’t care and can’t tell them apart anyway.
Obviously if something downstream is depending on the position of that line that might mess up those constraints, but that was more likely to happen when deleting all the lines rather than just the one problematic one I forgot to make as a curve or whatever.
- Comment on Good FOSS design software for beginners? 4 weeks ago:
I watched a few of the digikey tutorials in YouTube for the basics, and that was good enough for me to get started. But also I think like a computer after years of software dev, and I’ve done constraint-based UIs before, so I think it was pretty native for me.
Here are some “once you know what the buttons do” tricks that I’ve learned:
Early on I tried to put all of the details into one sketch, because it looked like “what I was trying to make”, and then it was a pain to pad this and then pocket that, etc. Now I think of it as an interative process, more like sculpting, I guess. But also you don’t have to do thinks in manufacturing order either!
Maybe I want the outline of the case to be dependent on the screw holes, so it feels like I have to do them together. Wrong. In the Part Design workbench, in a single body, one sketch can just be the circles for the screw holes, because those have a fixed size and location. Done. Next sketch can be the the internal outline of where your board fits in, referencing the circles of the screw hole sketch using the “external geometry” button. Okay, now I have a sketch for the screws and a sketch for the internal bits, but I haven’t actually “made” anything yet. That’s fine! Now we can do another sketch for the outside perimeter that again uses the external geometry feature to be constrained based on the screw holes from one sketch and the internal space from the other, while maintaining a 4mn wall thickness around those features, or whatever. Great! Now we’re in a place where we can pad down the outline, pocket out the internal gap to one thickness, pocket down the screw holes to a different depth. The way we “built” the 3D features didn’t have to match the order we designed the sketches.
Now that we have that, it’s still mutable. We can at this point add another sketch for some risers you want, and pad those up. Great, what else? Maybe this edge is a bit sharp. Click it and apply a chamfer. Okay what’s next? You know? Just step through it getting closer every time. You don’t necessarily have to get all features defined up-front.
If things start at different heights, you can use datum planes! From your body, click the datum plane button, then it will be asking what you want to reference it off. From here you can expand your Origin in the tree view and click the XY Plane to have another one like that. Then you can set the offset in the task panel on your right to be basically 7mm above the XY plane or whatever. Great! Probably name it, and then hide it because it’s just visual clutter. But now when you’re making your next sketch you can attach it to this “screw height” plane, and be exactly where you need to be to either pad up from here or pocket down or whatever. And when padding or pocketing you can also use the “to face” mode instead of “dimension” mode, and pick the datum plane as your face, to have an easy “it’s as thick as it needs to be to get here” thing that will ensure your pockets down always line up with your pads up, for example.
You want a lid? Great! New body in the Part Design Workbench. But you want it to be based on your other bottom part so you don’t have to redo everything? You want a Shape Binder, which looks like a green blob for some reason. And if you have your lid as the active part (its name is bold in the tree), then you can select any sub-element of your main body before clicking the binder button and only grab that element. Like, for the lid you probably want the sketch of the screw holes rather than the whole thing. And maybe the sketch of the outside perimeter. And now you can use that as external reference geometry in your lid sketch and have the whole thing done in 10 minutes! And there’s even a chance that if you adjust a constrain on those screw holes later, the whole body and perimeter and lid will all adjust together because they’re all referencing each other. Of course, the downside is if you delete a line and redraw it in the screw hole sketch, everything downstream might break because all of their references are now missing. But having several simple sketches makes this better than one mega-sketch with all the detail…
The number one number one number one thing to not get tripped up on early is that an individual body, the 3D part, must always be connected at all times! Which kinda makes sense as a finished product, it has to be one thing, but can be confusing when you’re in the middle of working on it. Your sketches can have shapes wherever, but the 3D part must stay contiguous. So let’s say you wanted some posts around each screw hole to act as stand-offs. Makes sense. So you make a sketch for the screw holes, which is just some circles in space and nothing else, and you make a sketch based on that for the posts and it’s also just some circles in space. And you think “I’ll just pad these down to give me the posts, then I’ll pocket the holes into them, and then I’ll get to work attaching them with a base”. Wrong. Sensible but wrong. When you do that you’ll only get one post, because the others aren’t connected to it! You can build up the sketches in any order, but when it comes time to realize it it needs to stay contiguous. So sketch the holes, then the posts, then the outline for the base, but the pad the base up, then pad the posts down from the screw layer to the base layer. Or up from the base layer to the screw later. Whatever. Now that they connect to the base, you’ll get all the posts, because they’re one thing. Now you can pocket the screw holes from each post. Etc.
If at some point you’re missing something, or your whole body disappears, make sure you haven’t cut something off from the main body. Everything must be attached! If not, it’s a separate body and should use the shape binder, as mentioned, to reference cross-body external geometry.
Have fun, and don’t expect to be amazing right away! Oh and also, remember your goal is the print. Any amount of ugly in the CAD is something you have to contend with, but won’t affect the print. It’ll still be a case if you had to copy the constraints 5 times. It’ll still be a case if you used a circle instead of a bezier curve. You can’t see those sins in the print. And likely you won’t be starting a business of custom prints, and even you may never have to look at this CAD file again. So do whatever you need to to get the print. Make a new sketch that references the other sketch as external geometry and then traces all the relevant details in a particular order just to get the loft right. It’s stupid, but it works, and it gets the print.
You got this!
- Comment on I feel like half the neighbourhood is on fire and everyone is carrying on like everything is normal 5 weeks ago:
Agreed! 😛
- Comment on I feel like half the neighbourhood is on fire and everyone is carrying on like everything is normal 5 weeks ago:
I disagree! Empathy is about feeling what another person is feeling. And what I’m saying is I don’t think it’s that they’re not feeling what the person hurt by the system is feeling, I think it’s that they assume the system is working as is necessary, and the other person’s pain is justified or explained by something, even if they don’t know what. Their pain is a consequence, in the way that a person standing up under a shelf and bonking their head is a consequence of their actions.
So it’s not that they don’t understand that it’s bad until it happens to them, it’s that only when it happens to them do they feel like maybe this consequence isn’t justified by anything. And I think that’s why sometimes the leopard-face-eating doesn’t even shake them out of it. They’ll be like “look, I know you’re deporting people because they’re bad and they came here illegally and they’re criminals, and that’s great, but you deported my wife and kids. There must be some mistake”
And it’s not cognitive dissonance for them. They believe the bad people should go. They believe that all the people who have gone so far deserved it. But just now there was a terrible mix-up, because they know their wife isn’t a bad person. And once this mix-up is remedied, the system can continue in its useful purpose.
- Comment on BentoPDF is a self hostable, privacy first PDF Toolkit 5 weeks ago:
Everything local, I assume, means no upload? My dad does house inspections and so there’s like 4 or 5 pdf forms he fills out all the time. If he were using this, would he upload the template every time, or could he upload it once and then fill it out multiple times?
I assume also that it wouldn’t keep a history of each finished file, and it’s all ephemeral?
- Comment on I feel like half the neighbourhood is on fire and everyone is carrying on like everything is normal 5 weeks ago:
I don’t think it’s that they’re all psychopaths, or lack empathy. I think what it really is is faith, in a sense. They’ve been told bad things happen for a reason, that actions have consequences, and thus they have faith that the bad things happen to bad people who deserve it, because the world is a just place.
But when things happen to them, or people close to them, then they know that it’s not justified. They don’t know about all those other folks, but they know their mom didn’t do any bad stuff, and they know they don’t deserve this outcome. So only when it happens to them do they go “this is bullshit” and then get angry that the system and/or universe gave them the wrong result.
- Comment on Victory 1 month ago:
Get on the podium Shinji!!!
- Comment on xkcd #3184: Funny Numbers 1 month ago:
Maybe not a teen thing, but among children I think “because 789” could bring 789 into the discussion.
- Comment on Actual theft 1 month ago:
I fully support this correction, and I’m glad I know more than I did before. Thanks!
- Comment on Actual theft 1 month ago:
All of her facial features are a bit bigger on the left, like her nose. I wonder if it’s a focal length thing like this dude?
- Comment on How to integrate user-compiled docker services with Dockge? 1 month ago:
I might even recommend naming it or tagging it with your name or something similarly identifiable, like ‘local/whatever’ so that 18-month-from-now-you will remember you built this one locally and to update it yourself from source, rather than being like “where the hell did this come from and why can’t I find it now!? Did they remove the repo? Why!?”
- Comment on How to integrate user-compiled docker services with Dockge? 1 month ago:
I’ll admit I don’t use dockge, so it’s possible I’m misunderstanding…
But I think if you have a source folder on the box, separate from the one you keep your compose files in, you can run:
docker build -t someName:someVersion .and that will build the image. Then in your normal docker compose folder you just specify the image as matching whatever you built it as, and docker won’t pull images it already has, so it’ll just use the one you already built.
So yeah this source folder is different from the compose folder, but you don’t have source folders for all the stuff you didn’t build, so this shouldn’t really be that different. And the compose part doesn’t care where the images came from once you have them.
- Comment on Transliterated country names into Chinese Language use pre-existing characters that already has its own meaning, therefore native Chinese speakers have a subconcious impression based on country names. 1 month ago:
For sure, and the Pacific Ocean is vast. So you go East and find Japan, and then for a long time it’s understood that there’s nothing off Japan’s east coast, and they’re the eastern edge of the world. So they’re the land of the rising sun. Seems fair!
- Comment on I Went All-In on AI. The MIT Study Is Right. 1 month ago:
I can least kinda appreciate this guy’s approach. If we assume that AI is a magic bullet, then it’s not crazy to assume we, the existing programmers, would resist it just to save our own jobs. Or we’d complain because it doesn’t do things our way, but we’re the old way and this is the new way. So maybe we’re just being whiny and can be ignored.
So he tested it to see for himself, and what he found was that he agreed with us, that it’s not worth it.
Ignoring experts is annoying, but doing some of your own science and getting first-hand experience isn’t always a bad idea.
- Comment on Best "screwing around" Game Request 1 month ago:
A few people mentioned Saint’s Row, and it basically wasn’t even on my radar as a series I knew about. I’ll check it out!
- Comment on Best "screwing around" Game Request 1 month ago:
Yeah, I said in another reply I didn’t even think of Spiderman, but I actually have been playing the remaster of the first modern one, and I agree fully. It totally matches this vibe and it’s pretty great!
- Comment on Best "screwing around" Game Request 1 month ago:
Oh yeah! I didn’t even think to mention it, but I did really dig just swinging around in Spiderman!
- Submitted 2 months ago to games@lemmy.world | 10 comments
- Comment on Outer Wilds drawing I made 2 months ago:
I fully understand. But if it helps (without major spoilers), the horror elements are not permanent, and as you learn to progress you learn to work around them and through them.
But yeah, if they’re too deal-breaky upfront, I totally get that. You do spend a lot of time, pun intended, in the dark.