Skip to content
0
  • Home
  • Piero Bosio
  • Blog
  • World
  • Fediverso
  • News
  • Categories
  • Old Web Site
  • Recent
  • Popular
  • Tags
  • Users
  • Home
  • Piero Bosio
  • Blog
  • World
  • Fediverso
  • News
  • Categories
  • Old Web Site
  • Recent
  • Popular
  • Tags
  • Users
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
swelljoe@mas.toundefined

Joe Cooper 🇺🇦 🍉

@swelljoe@mas.to
About
Posts
402
Topics
123
Shares
189
Groups
0
Followers
1
Following
0

View Original

Posts

Recent Best Controversial

  • OK, I gotta hand it to CoPilot.
    swelljoe@mas.toundefined swelljoe@mas.to

    Not only did I fix PNG importing, I made a whole new import window that allows selecting which images from a sprite sheet to import. I was pre-processing before by slicing them into rows of just the images I wanted. And, that was fine, not terribly painful to use...but, this is better. Still a bit quirky, not sure why some of the ducks on the import grid only have the feet, for example.

    I'll try to sort out the foot fetish bug before calling it done...

    Uncategorized

  • OK, I found the case where Zed is not an acceptable text editor...on a VM.
    swelljoe@mas.toundefined swelljoe@mas.to

    OK, I found the case where Zed is not an acceptable text editor...on a VM. It needs (NEEDS) a GPU, and the virtual one a VM has doesn't do the thing. Even VS Code is faster in such a circumstance. I guess I'm still using Neovim.

    Maybe there's some way to pass-through the GPU? I don't know how GPUs work.

    Uncategorized

  • So sick of this shit.
    swelljoe@mas.toundefined swelljoe@mas.to

    So sick of this shit. Python's packaging/build tools break all the time. It's impossible to keep a bunch of old Python code building, without locking everything down (and, thus, not getting security patches in modules and such). It feels intentionally hostile at this point. I've switched some of our more complicated builds to `uv` (which seems to be pretty stable since it doesn't depend on any of the Python stuff that breaks all the time) but now I'm having breakage even in simple packages.

    Uncategorized

  • Making web applications in Go continues to feel like cheating.
    swelljoe@mas.toundefined swelljoe@mas.to

    Oh, and fast, too. It's just fast. You don't have to try. You don't have to profile. Your web application in Go is already fast.

    Uncategorized

  • Making web applications in Go continues to feel like cheating.
    swelljoe@mas.toundefined swelljoe@mas.to

    Making web applications in Go continues to feel like cheating. There's a really good library for literally everything. And, it's not a bullshit library that pulls in 1.2 million lines of leftpad, either. It's almost universally just good sturdy code that does the thing and nothing else. It feels like grownups made Go. I'm not even saying the language is exciting or beautiful. It's just a really solid tool in a world where most web application development stuff is made of angry bees.

    Uncategorized

  • I need a lighted sign on the front of my cottage that says "In meeting.
    swelljoe@mas.toundefined swelljoe@mas.to

    @MLE_online I used to get a visit literally every month from Spectrum cable, trying to sell me internet. I am already a Spectrum cable internet subscriber (this house used to be a duplex, so I suppose it had two cable subscribers at some point in history and they really want that to still be true).

    Uncategorized

  • I need a lighted sign on the front of my cottage that says "In meeting.
    swelljoe@mas.toundefined swelljoe@mas.to

    @MLE_online I recently added a "No Soliciting" sign to my front door, because the knocks on my door during meetings were becoming a problem. I still have neighbors that knock sometimes, but they have my number so they usually text.

    Uncategorized

  • It's so wet.
    swelljoe@mas.toundefined swelljoe@mas.to

    @InternetEh that's why I couldn't live there. I loved Eugene through spring, and summer, but then fall came and I got uneasy and tired. Then winter, and I had to get the fuck out.

    Uncategorized

  • The diagrams from Chowning's original FM synthesis paper go pretty hard.
    swelljoe@mas.toundefined swelljoe@mas.to

    OK, there's a reason I've never heard his music. It's just sound demos of his inventions. https://www.youtube.com/watch?v=mqIPWGwrbng

    Uncategorized

  • The diagrams from Chowning's original FM synthesis paper go pretty hard.
    swelljoe@mas.toundefined swelljoe@mas.to

    The diagrams from Chowning's original FM synthesis paper go pretty hard. Don't ask me why I'm reading the original FM synthesis paper, it's not important.

    As an aside, I've been reading Chowning and using stuff he developed since I was a kid, and I don't think I've ever listened to any of music he composed. I should remedy that.

    Uncategorized

  • OK, I gotta hand it to CoPilot.
    swelljoe@mas.toundefined swelljoe@mas.to

    We're so back. (Animation works again, and most features from the Qt version are back.)

    I cannot, for the life of me, figure out how Slint decides where to put things. No matter what I try, there's something hanging out of its container or a color that's nearly invisible or behaves weird or boxes that are all different sizes. And, the standard components were designed with mobile in mind...they don't have most of the regular desktop stuff I would expect, and what they do have behaves weird.

    Uncategorized

  • Another YouTuber I follow just moved to Canada.
    swelljoe@mas.toundefined swelljoe@mas.to

    @tess up until a few years ago, I couldn't imagine living anywhere else. But, we've had a decade of our institutions, every one of them, being captured by the dumbest, meanest, most regressive creatures, and I just don't see how we as a nation recover from that.

    The rot is not merely at the top. Everybody* went along with fascism. Everybody went along with hatred for immigrants, trans folks. Everybody went along with disregard for the scientific consensus on climate.

    *-Everybody=institutions

    Uncategorized

  • Toot your own horn.
    swelljoe@mas.toundefined swelljoe@mas.to

    Toot your own horn. That's what horns are for.

    Uncategorized

  • A lot of folks are taking this as an argument to ditch Firefox.
    swelljoe@mas.toundefined swelljoe@mas.to

    @chocobo13 @usul @mttaggart there are several forks. You've never heard of them, because it turns out it takes resources to maintain a modern browser.

    Uncategorized

  • I'm listening to tracks featuring the DX7 again, as one does on a Saturday night.
    swelljoe@mas.toundefined swelljoe@mas.to

    I'm listening to tracks featuring the DX7 again, as one does on a Saturday night. Madonna really did something with Live to Tell. I don't think I really ever noticed as a kid, though I remember the song quite vividly. (Actually a DX7 II. There's also allegedly a JD800, but just for the pads, I think.)

    https://www.youtube.com/watch?v=IzAO9A9GjgI

    Uncategorized

  • A lot of folks are taking this as an argument to ditch Firefox.
    swelljoe@mas.toundefined swelljoe@mas.to

    @usul @mttaggart I have used Firefox as my primary browser (with the only exceptions being testing on others) since the very earliest releases. My name was in the NYTimes Firefox 1.0 ad (alongside a few hundred other folks). I am absolutely loyal to Firefox, and I have been distressed by the neglect Mozilla has shown toward Firefox.

    Uncategorized

  • A lot of folks are taking this as an argument to ditch Firefox.
    swelljoe@mas.toundefined swelljoe@mas.to

    @mttaggart Mozilla has been chasing fads, and ignoring their ever-declining browser market share for 15 years, at least. This is just the next one. (And, Firefox continues to become ever more irrelevant for the same reasons.)

    Uncategorized

  • OK, I gotta hand it to CoPilot.
    swelljoe@mas.toundefined swelljoe@mas.to

    @matt I'm keeping the C++ back end, which was about half the code (for the sprite objects, various functions for dealing with loading and saving, etc.). At least for now. I may end up rewriting to Rust in the end. The reason I chose C++ was because I thought that got me a better GUI development experience with Qt. But, now that I know I hate Qt (not really, I just don't like the deployment and packaging and runtime story), I don't have any reason to use C++ and I don't really like C++, either.

    Uncategorized

  • OK, I gotta hand it to CoPilot.
    swelljoe@mas.toundefined swelljoe@mas.to

    Slint doesn't have a file dialog? What have I gotten myself into? https://github.com/slint-ui/slint/discussions/1959

    Uncategorized

  • OK, I gotta hand it to CoPilot.
    swelljoe@mas.toundefined swelljoe@mas.to

    Decided on Slint, after a think on the subject. I've started rewriting, and I guess it won't be terribly painful, but it's going to be at least another week before I can call the thing done.

    Seems like a lot just to avoid packaging Qt, but if you think so, you've probably never tried to package Qt (where all deps are bundled, so the user doesn't need to install anything other than the package).

    Uncategorized
  • 1
  • 2
  • 3
  • 4
  • 5
  • 20
  • 21
  • 3 / 21
  • Login

  • Login or register to search.
  • First post
    Last post