• 3 Posts
  • 542 Comments
Joined 3 years ago
cake
Cake day: August 4th, 2023

help-circle
  • Just some examples of things I’ve printed or plan to. Ones marked with an asterisk (*) at the end are ones I largely or entirely designed myself or plan to largely or entirely design myself. Ones marked with a plus (+) are ones that are half completed. Minuses (-) are ones I haven’t started yet but intend to.

    • Wall mounts for Nintendo Switch components (dock, controllers, Joycon charger, etc.) Definite space saver. *
    • Wall mount for a Raspberry-Pi-based NAS solution. *
    • Parts to augment a computer chassis wall mount for my ridiculously-large chassis. (Yes, there’s a bit of a pattern there.) *
    • A custom Raspberry Pi case that mounts nicely and nondestructively to my desk.
    • A custom adapter for my drill that let me run the drain in my washing machine when the motor was broken. *
    • A custom plate to cover my nightstand clock face so it doesn’t shine in my eyes all night. *
    • A custom die for a Sizzix Die Cutting Machine for quilting use. (That one took a lot of work.) *
    • A custom tool for precisely bending 16mm steel strapping (which I’d sharpened into a blade) in service to the custom die just above. *
    • Custom yarn bowls for my crafty mother. *
    • Custom stitch markers for my crafty mother. *
    • Custom barrel buttons for my crafty mother. *
    • A couple of custom mounts for SAD lamps. *
    • Custom shelving for a bathroom. *
    • Custom mods for some wire shelving in the same bathroom. *
    • Custom mount for a reflector mirror to let me see more with the security camera on my front porch. *
    • A tool for straightening 3D-printing filament. *
    • Spacers for mounting a peg board on the wall.
    • I also had a folding door that broke and got kinda janky. I had a few extra of those peg board spacers, and they turned out coincidentally to be exactly the right size to properly shore up that door.
    • Custom shelving for DVDs/Blurays and video games. *+
    • A custom shelf-drawer for my mousepad. *-
    • A custom 3D printed mechanical keyboard… once I’m done writing the program for rapidly prototyping 3D-printed keyboards. *+

    I’m sure I’m forgetting a bunch. And the above is only the useful things and excluding the mostly art/fun items.

    I have in mind to do more 3D-printing of tools. I don’t have much specifically in mind. But that custom steel strapping bender is pretty cool. Also, some of what I mentioned above is available on my Thingiverse.





  • Hey thank you! I’m glad to hear some interest in it. I’ve definitely got ideas as far as how I’d like to see it improve moving forward (some syntactic sugar, more sophisticated ways of drawing “people”/creatures/skeletons/etc, maybe vector graphics output support – no project is ever really done, you know.) I’m on another project at the moment, but if it got enough interest, I’d probably be inclined to put more work into it.

    I don’t have a TTRPG campaign running right now (which is what I wrote it for), so I’m not “eating my own dog food” very much with that particular project. But I would love to do more with it. Only reason I’m not already is because I’ve got so many other projects I want to work on. Heh.

    The main project I’m working on lately has been that 3D game assets DSL that I mentioned later in my post. It’s probably quite a bit more ambitious than codecomic (it’s actually Turing complete which definitely adds to the challenge), but I do see a point approaching where it’s feature-complete enough to at least publish an alpha version. It also definitely needs a lot more code comments/documentation before I publish. Probably still months away, but it feels a lot closer than it did last week. Heh.

    Anyway, thanks again for the complement!



  • Here’s my GitLab. None of it’s “active” really. I’m the only contributor to most things I have on GitLab. At least some of the things there, if they started getting attention and interest, I might very likely make them active. But for now, they’re just out there and may or may not receive further updates. Though I’m working on other projects I specifically intend to publish as FOSS in the future.

    • Simple-CSS-Shrinker was made for a web-based game I wrote back in the day. I ought to dust that game off and publish it.
    • JeSter, the JS tester. A really simple JS unit testing framework that runs in a browser and doesn’t require Node or V8 or anything. Made in service to the same game I mentioned in the previous item.
    • pystocking was basically in service of hydrogen_proxy
    • hydrogen_proxy is a “scriptable HTTP proxy” written in Python. Definitely intended for privacy kind of applications. But it’s kinda slow. I have in the back of my mind to rewrite it in Go, but it’s not high on my priority list. (I’m honestly mulling the idea of quitting the use of browsers all together if I can wrangle a way to do that that doesn’t involve switching to a bunch of proprietary software. The main browsers are bullshit these days.)
    • GoVTT was written because I wanted to play a TTRPG with friends remotely. It’s a web-based virtual tabletop application that you can self-host. I may some day offer hosting for it. (Like, if you want to use it but don’t want to be bothered to go through the hassle of hosting it yourself, maybe I’ll offer to host it for a small fee.) No guarantees, though, except that it’ll always be FOSS and it’ll always be an option to self-host.
    • codecomic is a domain-specific language for making simple webcomics or story boards. I made it because I wanted to be able to include webcomics/story boards in my game mastering notes, which are managed with a system that I should also publish as FOSS.

    My main side-projects right now that I haven’t published yet are:

    • A domain-specific language for building 3d game assets. Roughly speaking, FreeCAD is to OpenSCAD as Blender is to what I’m currently working on building. (It’s in the early stages right now. I intend for it to be able to do modeling, rigging, animations, textures, normals, etc. All in the DSL’s syntax. I’m making progress, but of course that project is ridiculously ambitious. We’ll see where it is in a year.)
    • A framework for rapidly prototyping 3d-printable mechanical keyboards. (Also pretty ridiculously ambitious.) The image below is a sneak peak at the first keyboard I’m intending to build with it. Some day.

    3D render from OpenSCAD of a 3D-printable keyboard with funky-shaped keycaps.





  • You can take my terminal when you can pry it from my cold, dead, hands.

    Any one-liner you put together, you can re-run trivially. You can rerun it with modifications trivially. You can wrap it in a for loop that runs it with different parameters trivially. You can stick it in a file and make a reusable Bash script. It’s far easier to show someone else how you did it (just copy/paste the text of your terminal session) than dozens of screenshots of a point-and-click adventure (and not in a good way) GUI app. Bash commands are easier over SSH than GUI apps over RDP or VNC or whatever. You can’t script a GUI app.

    I seriously find myself wondering why someone would use a GUI for something they can do with a terminal. Learning curve is the only reason I can think of.

    I frequently find myself creating tools that let me do with a terminal what I formerly could only do with a GUI tool.



  • Wow. Huge topic. And it depends on a ton of things. And I definitely don’t feel like I’ve got it all figured out myself.

    If you’re young and just for the first time having to manage your own affairs rather than depend on parents to help with that, then self-help kind of stuff might well be a fine place to start. (Just avoid Jordan Peterson.) If you’re older and feel like you’ve had the time needed to develop those skills and still don’t have them, it’s likely there’s something deeper going on that might benefit from therapy.

    I personally cared for my ailing grandmother for a long time. And that shit’s hard work, and takes a lot of time. In the process, I let a lot of things go by the wayside like yardwork, home repair, and organization. Now that she has passed, I find myself with a lot of remedial work to catch up on. I feel like I’m making progress. It’s frustrating and slow, but it is progressing and that’s the important part.



  • I can’t imagine you’re the only one in this situation. If I were in your shoes, I’d search for similar stories online and see if I could get a sense of how friendly the company is to swapping OSs. For some companies, changing the OS is a complete deal breaker. Other companies are pretty willing to assume the issue was indeed strictly hardware and had nothing to do with changing the OS, and thus will go ahead and do the repair.

    If you find that company is more like the former, install Windows. If not, just start the warranty repair process.





  • TootSweet@lemmy.worldtoOpen Source@lemmy.mlWhat's up with FUTO?
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    4 months ago

    There’s no third option between FOSS and proprietary (unless there are licenses that match the Free Software definition but not the Open Source definition or vice versa, I suppose, but I’m not aware of any). All software that is not FOSS is proprietary by definition, whether the source is available or not. It’s not “disingenuous” to call FUTO software proprietary. It’s simply factual.


  • TootSweet@lemmy.worldtoOpen Source@lemmy.mlWhat's up with FUTO?
    link
    fedilink
    English
    arrow-up
    95
    arrow-down
    3
    ·
    edit-2
    4 months ago

    They’re openly disdainful of all things Open Source and OSI, and their software is not Open Source.

    They’re a fully for-profit company using consumer rights kind of rhetoric to manipulate people in service to FUTO’s own pocketbook. Don’t fall for their use of the .org tld or promises to “never abuse customers”.

    I’ve written many times about what assholes FUTO is. I’m fully convinced they’re way more part of the problem than part of the solution and they’re not to be trusted.

    They’ve soured me on Rossman. Back when he was doing coverage of things like the court cases around right to repair and tractors and stuff, I watched a few videos of his and thought he was awesome. And then he got involved with FUTO and started billing Grayjay as “Open Source” and I’ve gotten sufficiently disillusioned with FUTO that I haven’t followed Rossman at all. I’ve got coworkers changing their avatars to Clippy and shit, and I believe their hearts are in the right place, but I can’t in good conscience really get behind anything or anyone associated with FUTO.

    Edit: Oh. I honesty didn’t even see this OP was a link to an article. Lol. Now I’m very interested to go read that article.

    Edit 2: Shite. I’ve now read the article. I knew FUTO was assholes in a lot of different ways, but now I know how deeply, completely irredeemable they really are.