pass probably isn’t for you then, unless you find a wrapper or something that lets you put all in one file. I’ve switched to keepassxc as well, I could never get the browser integration to work with pass.
- 0 Posts
- 29 Comments
No, only the file contents are encrypted. The file names and folder structure is visible to anyone who has access to the files.
The files themselves can contain a ton of stuff if you want, but the convention is to put the password on the first line and that’s what “pass -c my/file” will copy.
There’s also a Kirkland near Montreal, so it could be Canada. But as it’s already been mentioned, it has nothing to do with location in this case.
ebc@lemmy.cato Asklemmy@lemmy.ml•What is your favourite open source software that you discovered in the past year, that you can no longer live without?1·8 months agoFor self-hosting purposes, Docker = lightweight disposable VMs that are configured via
docker-compose.yml
. All important data should be in “volumes”, which are just shared folders between the host and the container.The end result is that you can delete and re-create containers at any time and they should just pick up where they left off from the data that’s in these volumes.
Each individual published image has some paths they want to use for that; everything is usually specified in their example docker-compose files.
If you’re not a dev, don’t even try to understand Dockerfiles, it’s not for you.
ebc@lemmy.cato Asklemmy@lemmy.ml•What is your favourite open source software that you discovered in the past year, that you can no longer live without?2·8 months agoIt’s not quite as point-and-click, but I’m using Docker for that because Yunohost kept messing up updates. Most server apps will have some instructions on how to run them in docker, especially a
docker-compose.yml
file, so you don’t have to rely on the Yunohost team to package said app.The way I do it is that I put each suggested compose file in their own file, and import them in my main docker-compose.yml file like this:
version: '3' include: - syncthing.yml
Then just run
docker compose pull && docker compose up -d
every time you change something or want to update your apps, and you’re good to go.Software updates in particular are waaaaaayyy easier on Docker than Yunohost.
Something something dining philosophers.
It’s true that you can easily fall into analysis paralysis when you start learning JS, but honestly things have somewhat stabilized in recent years. 10 years ago everybody was switching frameworks every 6 months, but these days we’re going on 8+ years of absolute React dominance. So I guess that’s it for the view layer.
The data layer has seen some movement in more recent years with Flux then GraphQL / Relay, but I think most people have settled on either Apollo or react-query now (depending on your backend).
On the backend there was basically only express.js, and I think it’s still the king if you only want to write a backend.
Static websites came back in fashion with Jekyll and Github Pages so Gatsby solved that problem in js-land for a while, but nowadays Next also fulfills that niche, along with the more fullstack-oriented apps.
Svelte, Vue, Aurelia and Mithril are mostly niche frameworks. They have a dedicated, vocal fanbase (see the Svelte guy as sibling to your comment) but most of the industry has settled along the lines I’ve mentioned.
Honestly I think the main thing that the JS ecosystem does well is dependency / package management (npm). The standard library is very small so everything has to be added as a dependency in package.json, but it mostly works without any of the issues you often see in other languages.
Yeah, it’s not perfect, but it’s better than anything else I’ve tried:
- Python’s approach is pretty terrible (pip, easy_install, etc.) and global vs local packages
- Ruby has its own hell with bundler and where stuff goes
- PHP has had a few phases like python (composer and whatnot) and left everyone confused
- Java needs things somewhere in its $PATH but it’s never clear where (altough it’s better with Gradle and Maven)
- C needs root access because the only form of dependency management is apt-get
In contrast, NPM is pretty simple: it creates a node_modules and puts everything there. No conflicts because project A uses left-pad 1.5 and project B uses left-pad 2.1. They can both have their own versions, thank you very much.
The only people who managed to mess this up are Linux distributions, who insist on putting things in folders owned by root.
C is crazy. While you are learning it you are learning Make and gcc without your consent.
Java is crazy. While you are learning Spring you are learning Maven or Gradle even without your consent.
To any non-js dev taking this too seriously: A good half of the technologies mentioned in this meme are redundant, you only need to learn one of them (in addition to the language). It’s like complaining that there are too many Linux distributions to learn: you don’t, you just pick one and go with it.
ebc@lemmy.cato Technology@beehaw.org•The inside story of Elon Musk’s mass firings of Tesla Supercharger staff2·1 year agoHaven’t watched the video, but what do you think circularization is? If you’re “just a circulization away from orbit”, you are indeed going a bit slower than orbital velocity. There’s no point to going orbital velocity if your trajectory still brings you back inside the atmosphere. To get to orbit you want to raise your periapsis outside the atmosphere, and you do that by doing a burn at the apoapsis, which is what we commonly call “circularization”.
I went to Kamelot’s show last weekend, if you don’t know them definitely check them out. Opening act was Ad Infinitum, I didn’t know them but I was blown away! Melissa Bonny is an amazing singer.
ebc@lemmy.cato World News@beehaw.org•US President Joe Biden has said that he is considering a request from Australia to drop the prosecution of WikiLeaks founder Julian Assange2·1 year agoTreason is a crime you can only commit against your own country. The US can’t accuse a non-US citizen of treason…
ebc@lemmy.cato World News@beehaw.org•US President Joe Biden has said that he is considering a request from Australia to drop the prosecution of WikiLeaks founder Julian Assange6·1 year agoBy that same logic, can Russia ask Japan to extradite a US citizen because they advocated for LGBTQ+ rights while they were in South Korea? Because that’s basically what’s happening here, I just swapped the offence and the countries involved.
Dude isn’t a US person, wasn’t in the US when he committed the alleged crime, and said alleged crime isn’t a crime where he allegedly committed it. US law isn’t world law.
EVEN IF the guy might’ve been rapist asshole (allegations were fishy as heck), this extradition proceeding is a gross overreach by the US, and the UK should have laughed it out of court. If a country has any leg to stand on regarding extradition, it’s Sweden (I think that’s where he was when he committed all the alleged crimes, both the sexual ones and the wikileaks ones).
ebc@lemmy.cato Asklemmy@lemmy.ml•Whats something that is only worth getting the expensive version of?2·1 year agoI got a “manual” Breville espresso machine (Barista Express), and honestly it’s not that many steps compared to a full auto like my mom’s Jura. I just have to move the portafilter to the grinder, tamp, and put it back into the showerhead. Meanwhile, my mom has to fill up the tank, the coffee hopper and empty the grounds bin every ~5 cups… Not convinced it’s worth 2x the price, and I can actually make better espresso on my machine.
ebc@lemmy.cato Technology@beehaw.org•Teslas Have a Minor Issue Where the Wheels Fly Off While Driving, Documents Show6·1 year agoI have 4 kids and I don’t want to pay over 100k for a car. Believe it or not, there is currently no EV option on the market. It’s looking like the EV9 will be the first…
Neal Stephenson has a few good SF books (seveneves comes to mind) and some good alt history (cryptonomicon).
I just finished re-reading the three body problem series and it’s still good too.
As a beginner you don’t see the benefits as it is indeed JS with extra steps. It’s not worth it for small projects and prototypes, but once you start having larger projects where you need to refactor something, you’ll see the benefits.
Also, auto-complete.
Saw them last year with Kamelot, it was an amazing show. I didn’t know them before but I’m a fan now!