I use Zathura. Not really meant to be an epub reader (ie missing ways to change the font)—afaik it just converts it to a pdf then displays the epub using the pdf engine. But it works fine for my purposes and means I can use my preferred pdf reader for epubs too.
- 20 Posts
- 671 Comments
communism@lemmy.mlto
Programming@programming.dev•Recommendations for opensource Jetbrains equivalents?
2·2 days agoOh nice, I didn’t know about the toggle.
I’m happy with Gram; it’s more aligned with what I want from an editor and from a foss tool, and it is actively maintained. But I understand if others prefer to use Zed because of the larger user base/dev team.
communism@lemmy.mlto
Programming@programming.dev•Recommendations for opensource Jetbrains equivalents?
2·2 days ago“Integration” was probably the wrong word to use. My understanding (I’ve never used their AI so might be wrong) is that you authenticate to Zed’s AI service with your GitHub account. I don’t believe it actually allows you to interface with GitHub from Zed. I disabled the AI toggle when I used Zed and I still had the prompt to sign in to GitHub.
communism@lemmy.mlto
Programming@programming.dev•Recommendations for opensource Jetbrains equivalents?
1·3 days agoSeconding the Gram recommendation (it is actively maintained and configs are nearly entirely interoperable between Zed & Gram, so if Gram gets abandoned it’d be easy to switch to Zed), though I will also point out that Zed has a single toggle for all AI features. You can just disable that and no AI. It stays disabled too, unlike with JetBrains which I found would periodically re-enable AI features I’d disabled…
communism@lemmy.mlto
Programming@programming.dev•Recommendations for opensource Jetbrains equivalents?
12·3 days agoI used to be a JetBrains user for a long time. I now use Gram, a really nice fork of Zed that strips out features that some users may find unsavoury (AI integration, GitHub integration). I don’t deeply care about an editor including these features, but I don’t use them, so they’re unnecessary bloat to me. Gram lets you set a base keymap to be most similar to another editor/IDE you might be used to, and this includes a JetBrains keymap, which is what I use.
If you want the whole AI integration stuff, just use upstream Zed. It’s more or less otherwise the same from an end user perspective.
You might dislike it for being too VSCode-y insofar as it’s closer to a lightweight editor than to a full IDE like JetBrains products. I would like it if it were more fully featured and felt more like a full IDE, but it works for my purposes, and it is way more responsive thanks to running natively rather than being a JVM program. It’s not a RAM hog like JetBrains IDEs either.
communism@lemmy.mlto
Linux@programming.dev•Datahoarders, how many Linux ISOs do you actually have?
15·12 days agoI don’t really hoard them. I keep a collection of ISOs on a 16 GB Ventoy drive, but that’s not a lot.
communism@lemmy.mlto
Linux@lemmy.ml•Linux desktop use spikes to over 10% in North America for the first time. There is also a corresponding drop in Windows and OSX use.
3·12 days agoCopying from a reply to another comment:
I picked OpenBSD over other non-Linuxes because of its focus on security. Also I think the pufferfish is cute. It wasn’t that deep of a decision for that particular laptop. I do find it quite an enjoyable OS to use, and I have anecdotally had fewer problems with it than with Linuxes, I suspect because their whole security focus also means fewer bugs.
If you’re interested in it, just try it out in a VM.
communism@lemmy.mlto
Linux@lemmy.ml•Linux desktop use spikes to over 10% in North America for the first time. There is also a corresponding drop in Windows and OSX use.
8·12 days agoI didn’t—I like to pick up old second-hand laptops that are selling for cheap and tinker with them (install different OSes, coreboot them, etc). One of the machines I regularly use is OpenBSD, but it’s not my sole OS. My gaming machine is Linux—afaik you’re gonna have a tough time trying to play AAA games on any other (FOSS) OS, but I’ve not tried, because the laptop I run OpenBSD on is an old underpowered Thinkpad anyway.
I picked OpenBSD over other non-Linuxes because of its focus on security. Also I think the pufferfish is cute. It wasn’t that deep of a decision for that particular laptop. I do find it quite an enjoyable OS to use, and I have anecdotally had fewer problems with it than with Linuxes, I suspect because their whole security focus also means fewer bugs.
communism@lemmy.mlto
Asklemmy@lemmy.ml•Do you also feel fuller if you drop onions or leeks in your stews?
7·13 days agoThat stew does sound rather plain. I’d add stuff like leeks and also just more vegetables of your choosing. A mirepoix, spinach, kale, peas, whatever vegetables you like. I’d also add some stock cubes. I don’t think ground meat makes very good stock, so it would benefit from stock cubes/powder. It’s just cheaper to bulk things out with vegetables and carbs.
As for making you feel full for longer, generally fat makes you feel full for longer, so you could try getting ground meat with higher % fat (sticking to your ingredients) or just adding maybe some olive oil or butter to the stew. It is extra calories which I guess might make you gain weight, but calories are energy and excess energy becomes fat (stored energy), so your two stated goals of not gaining weight and having enough energy are at odds—not irreconcilable, but it’d be a balancing act.
communism@lemmy.mlto
Linux@lemmy.ml•Linux desktop use spikes to over 10% in North America for the first time. There is also a corresponding drop in Windows and OSX use.
96·13 days agoAs an OpenBSD user I find it funny how they list OpenBSD as 0%. Like, they could’ve just omitted it.
communism@lemmy.mlto
Programming@programming.dev•The GNU Compiler Collection will reject copyright-significant contributions derived from LLM output, with limited exceptions for trivial changes and test cases.
1·14 days agoWell, depends on what the line is, right? Like, you’d have a hard time copyrighting
int i = 0;because millions of people write that line of code.
But if it’s something unique and, say, identifiably Microsoft’s code, then yes, you probably would not have legal grounds to stand on.
In the context of the OP, of course, if you’re using an LLM just to write
int i = 0;then you might be stupid. But possibly if you’re using LLMs to do tedious tasks like writing unit tests then you might be able to argue that they’re generic enough to not infringe copyright even if the legal situation is resolved in favour of LLM output belonging to the IP holders of the training data. It’s just a legal grey area, which is presumably why so many projects are concerned about merging LLM output.
It wouldn’t permanently lock you out if it failed because you can boot into a live ISO to change your password back if it fails to change it back to your original password.
communism@lemmy.mlto
Programming@programming.dev•Why does every VPN need to rewrite their own client?
3·16 days agoSome of these clients have extra features (eg obfuscation to get around VPN bans) but yeah, I wouldn’t use any VPN provider that didn’t at least provide wireguard configs I can use without their own custom client.
communism@lemmy.mlto
Linux@lemmy.ml•Spent way too long building a feature rich YouTube Music desktop app for myself, might as well share it
2·18 days agoSemantics are defined by how a term is used, and people use the term to refer to AI generation of code in any capacity, as well as stricter definitions. The first commit is not just “evidence of AI”, it’s no code and just a markdown file instructing an LLM, which meets at least some definitions of vibe-coding.
Insisting “a word doesn’t mean X, it means Y” doesn’t make it so. Arguing about definitions can be on one of two premises: the word is in practice used to mean Y and not X, or it’s useful to define the word to mean Y and not X. You’ve argued neither, just made an assertion.
communism@lemmy.mlto
Linux@lemmy.ml•Spent way too long building a feature rich YouTube Music desktop app for myself, might as well share it
74·19 days agoI didn’t say it did, but also “vibe coding” is a fairly new term that does not have a strict consistent definition anyway.
communism@lemmy.mlto
Linux@lemmy.ml•Spent way too long building a feature rich YouTube Music desktop app for myself, might as well share it
182·19 days agoIf you view the first commit, you can see the
CLAUDE.md, so at least in part vibe-coded.Tbh all the vibe-coded apps look the same, and the UI has that vibe-coded style, so I’m not surprised.
communism@lemmy.mlto
Linux@programming.dev•Linux recommendations for a beginner on a Mac?
2·21 days agoLinux distribution doesn’t have a huge bearing on UI, except that most distros come with a particular DE (desktop environment) pre-installed. However, you can install any DE of your choice after installing the OS, and switch between DEs at ease without reinstalling the OS.
GNOME’s defaults are quite visually similar to macOS in terms of layout. I’m sure KDE Plasma (the other big Linux DE) can be modded to look like macOS too, but by default it more resembles the Windows desktop. I’d say go for Linux Mint and then install GNOME (look up stuff like “linux mint how to install gnome”). Both Linux Mint and GNOME are widely used and “beginner-friendly”, so if you run into any problems, it shouldn’t be hard to find answers either by searching things up or posting on forums if you can’t find any solutions already online.
communism@lemmy.mlto
Asklemmy@lemmy.ml•What is something that is growing because of young people?
7·22 days agoIt’s not that they “can’t count to the teens”. The wording used in the OP was that they keep “losing track”. That’s very different and could suggest some kind of visual processing or attention issue rather than not understanding basic numeracy. Those kinds of issues are common intellectual disabilities that people can still succeed with if they find the right mechanisms to allow them to do the same tasks as other people.

What is cheese pizza? As opposed to… pizza with no cheese? Don’t pizzas usually have cheese?