- 0 posts
- 18 comments
- 1 year
My experience with Matrix is that the federation itself is a deal breaker. I have a pretty beefy server and good connection which was getting ddosed by running Matrix and timing out on so many requests for avatars/profiles etc. Maybe I did something wrong, but the whole experience rendered me quite skeptical to the viability of it as a federated chat.
That said I’ve had nothing but good experiences using it with big servers set up by pros.
aleq@lemmy.worldto
Programming@programming.dev•Microsoft is making TypeScript 10x faster with native implementation in Go
1 yearBut there is no such implementation AFAIK? How is it making Typescript faster if it’s a completely new implementation?
But certainly, in theory it could become unshackled from JavaScript. Have there been any serious attempts to do so though?
aleq@lemmy.worldto
Programming@programming.dev•Microsoft is making TypeScript 10x faster with native implementation in Go
1 yearI feel this should be obvious to anyone who knows anything about programming, because typescript is just a development tool not a runtime.
aleq@lemmy.worldto
Programming@programming.dev•New Book-Sorting Algorithm Almost Reaches Perfection | Quanta Magazine
1 yearI’m not familiar with Quanta from before, but what a fantastic article. It explains the problem and the history in an engaging way that manages to be approachable to us without an academic background in CS while still retaining some academic substance. Very informative!
aleq@lemmy.worldto
Selfhosted@lemmy.world•Wording change and clarification for purchasing Immich · Discussion #11313English
2 yearsIs immich in a usable state yet? I was looking for a self-hosted image service a while back, but eventually I just went with pigallery2 mostly due to the extremely simple file storage (just point to a folder and you’re good to go), but I do miss being able to manage images/albums from the website and having a more mobile friendly version. I kind of avoided immich due to the repo saying it’s under very active development (#scary).
It’s fairly new I think. I ran into it first time a week or two ago when going into a test account I haven’t used for a while.
Shame really, having at least two users is very useful when building bots. Testing user-specific interactions and such.
IMO Discord is the best platform for this right now, which is unfortunate. The little I’ve tried Matrix has not been very impressive (single chatrooms, slow, bad self-hosting experience IMO), IRC is a bit better (though very dated in many regards, esp. user management) but still doesn’t have the categories/channels that make discord nice. And most other chats are proprietary with discord just being the best one.
Which one would you like them to use?
- 2 years
the biggest selling point for me is that I’ll have a mounted folder or two, a shell script for creating the container, and then if I want to move the service to a new computer I just move these files/folders and run the script. it’s awesome. the initial setup is also a lot easier because all dependencies and stuff are bundled with the app.
in short, it’s basically the exe-file of the server world
runs everything as root (not many well built images with proper useranagement it seems)
that’s true I guess, but for the most part shit’s stuck inside the container anyway so how much does it really matter?
you cannot really know which stuff is in the images: you must trust who built it
you kinda can, reading a Dockerfile is pretty much like reading a very basic shell script for the most part. regardless, I do trust most creators of images I use. most of the images I have running are either created by the people who made the app, or official docker images. if I trust them enough to run their apps, why wouldn’t I trust their images?
lots of mess in the system (mounts, fake networks, rules…)
that’s sort of the point, isn’t it? stuff is isolated
Yeah I guess you’re right. Probably just seen the Source Code Pro one so many times that I stopped being annoyed with it.
Should try exposing myself to the Jetbrains Mono font until I get used to that instead, then I won’t have to fiddle with that part of the IDE settings.
I use SauceCode Pro (variant of SourceCode Pro with nerdfonts stuff). I’ve given up on changing it because everytime I do I find stuff that’s “non-standard” in the fonts I test and it bugs the hell out of me.
signs are the absolute worst offenders, which is weird because they have a very uniform look everywhere that’s not a specialized “programming” monospace font.
Yes, but at the end there should be a single all lowercase “i love gradle”
Gradle is fantastic, but there is this mantra you have to chant while tinkering with it:
I hate Gradle, I hate Gradle, I hate Gradle, I hate Gradle, I hate Gradle
But once you get it to do whatever you want it’s way more powerful than Maven, since it’s actual code. Also you will never get me to voluntarily define my project structure in XML.
If a directory has multiple words in it I usually do kebab case: i-like-mine-in-a-way-i-can-read-them-properly. Both easier to read and type than pascal case.
For more complex filenames I use a combination of kebab-case and snake_case, where the underscore separates portions of the file name and kebab-case the parts of those portions. E.g.
movie-title_release-date-or-year_technical-specifications.mp4
I don’t think most people use oh-my-zsh. It’s very popular, and a lot of people use it, but I think most is a stretch.
Either way, it’s just a set of plugins and configs so of course you can get it to work on any setup. Just saying that it’s not inherent to zsh, and you can probably get similar behavior in most shells with a similar config.
I remember having that when I used OhMyZsh, but after going back to a more bespoke config it doesn’t work anymore. Also tried using zsh as a different user to ignore my own configs, that doesn’t work either.
tldr, it’s not default zsh behavior.
Reasonable and sane behavior of
cd. Just get into the habit of always using lower case names for files and directories, that’s how our forefathers did it.




If you’re organisation is small/flexible enough, maybe look into using some kind of stacked diff system. We used graphite at my previous company and it’s amazing for working with these kinds of things where you have a million little things to fix and they’re all kind of dependent on each other.