hperrin

@hperrin@lemmy.world

I’m Hunter Perrin. I’m a software engineer.

I wrote an email service: port87.com

I write free software: github.com/sciactive

This profile is from a federated server and may be incomplete. Browse more on the original instance.

hperrin,

Fingerprint reader and webcam standing by

hperrin,

That’s really only because most of our electricity is still produced through fossil fuels. As we move to renewables, that equation will shift rapidly toward net positive much before 5 years. And that’s not accounting for any technological advances (like sodium ion batteries) that happen in that time.

hperrin,

Hopefully there is a solution to that problem right around the corner.

hperrin,

Depending on the ICE car, a similar EV can actually be more noisy, because of the heavy battery causing more road friction = more noise.

hperrin,

It’s a frontend JavaScript UI library. I can’t control what other dependencies people install alongside my library, or even whether they follow my library’s dependency list.

hperrin, (edited )

Yes, and I have a package.json that lists dependencies and the versions I test with. You can force a different version though. I don’t think that’s what happened here. I’m guessing it’s a version of some dependency that should work, because it was released as a minor version within the range I specified, but doesn’t actually work.

It could also be an issue with the build system/bundler, which I can’t really control either.

hperrin,

I have been testing with the original reporter of the problem. This guy came in, said he had the same problem, then cursed at me.

hperrin,

In this case, in trying to resolve the issue, he deleted his node_modules directory. So he’s talking about having to reinstall everything by typing npm install and waiting for it to finish.

hperrin,

Yeah, I didn’t take it personally. He’s just venting, but doing it toward the person trying to help you is unhelpful. That’s why I posted here, basically saying to remember that you’re talking to a person, not a punching bag.

hperrin,

That’s because the people making it are doing it for a job rather than for the love of it. (Except me. Surely I don’t do that.)

hperrin,

Ok then don’t publish an application that clearly needs access to files outside of the /home directory. Or at least be upfront about how limited it is when run as a snap.

hperrin, (edited )

This exactly. Because some poor shmuck might spend two hours trying to get Nextcloud to work with it.

hperrin, (edited )

I have a 20TB RAID array that I use for a number of services mounted at /data. I would like Nextcloud to have access to more than the 128GB available to /home. I’m not willing to move my data mount into /home and reconfigure the ~5 other services that use it just to work around some stupid Snap limitation. Who knows whether Snap even can access data across filesystems if they’re mounted in home. I wouldn’t put it past the Snap devs to fall down on that point either.

Yes, Docker clearly needs access to all files. It is meant for running server software, and server software is supposed to be flexible in its setup. To me, this limitation makes it completely unusable. Nextcloud is only the first service that needed access to that directory. I’ll also be running MinIO there for blob storage for a Mastodon server. I’ll probably move Jellyfin into a Docker container, and it’ll need access too.

The fact that this giant issue with Snap is not made clear is my biggest problem with it. I had to figure it out myself over the course of two hours when there are zero warnings or error messages explaining it. What an absolutely unnecessary waste of time, when it could have warned me at install that if I wanted a completely functional version of Docker, I should use the apt package.

I will never use any Snap package again. This was such a bad experience that I probably won’t even be using Ubuntu Server going forward. I already use Fedora for desktop. And the fact that a few people here are basically saying it’s my fault for not already knowing the limitations imposed on Snap packages is just making it more obvious that Ubuntu has become a toxic distro. It’s sad, because Ubuntu got me into Linux back with Hardy Heron 8.04. I’ve been running Ubuntu servers since 9.10. I used to be excited every six months for the new Ubuntu release. It’s sad to see something you loved become awful.

hperrin,

Now I know better. No more Ubuntu Server.

hperrin,

Only if I also get a dodecahedral phone.

hperrin,

It would mean that the owner could take that code and make it closed source. They could do literally anything they wanted with it, because they would own the copyright.

hperrin,

There’s always Linux.

hperrin,

Right now I’m self funding it. I’m building out the enterprise features, like custom domains and domain user management, so I can start marketing to businesses. I’d like to be able to fund it to profitability without any outside investors.

It’s actually surprisingly affordable to run an email service. Right now my biggest expense is the MySQL server. With one server node plus one backup node I should be able to handle several hundred active users.

hperrin,

The spell checker uses a local dictionary. There are other things that it phones home for. IIRC, voice to text is one of them.

hperrin,

Maybe he could have gotten restaurant food instead of fast food. Just because they’re a football team doesn’t mean they don’t appreciate good food.

hperrin,

At the White House? Yes. Like, literally, are you a fucking dumbass? How hard in the head were you hit as a child? Or are you just the trashiest of trailer trash that’s ever existed?

hperrin,

Easy, just open it with your teeth, then your hands will stay clean.

hperrin,

Eggs were first developed by German scientists during WWI.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #