- 2 Posts
- 59 Comments
sajran@lemmy.mlto Asklemmy@lemmy.ml•If you didn't have to work, how would you spend your time?7·1 year agoSoftware development and computer stuff in general is my passion. I enjoy doing it as a hobby even after doing it at work. If I didn’t have to work for money, I would probably work on some open source software. In fact that’s kinda my dream / goal - achieve financial independence and work on open source as I please.
sajran@lemmy.mlto Programmer Humor@programming.dev•Not really sure whether S-expressions or Python indentation-based scoping get more hate...English4·1 year agoOf course, but when indentation has a syntactic meaning the formatter often won’t be able to fix it.
sajran@lemmy.mlto Programmer Humor@programming.dev•Not really sure whether S-expressions or Python indentation-based scoping get more hate...English1·1 year agoIt’s probably more prone to mistakes like that, true. But in practice I really never witnessed this actually being a problem. Especially with tests and review.
sajran@lemmy.mlto Programmer Humor@programming.dev•Not really sure whether S-expressions or Python indentation-based scoping get more hate...English1·1 year agoYeah, that’s definitely a good point. But it’s a minor thing. Adjusting indentation takes 2 keystrokes in vim, I barely notice it.
Ente is as close as you can get to Google Photos with E2EE right now. I recently migrated there. The migration wasn’t painless and involved some scripting to handle albums and duplicates but the service itself is really good. Can recommend!
I really hope this happens. NFC payments are the only thing that keeps me from switching to GrapheneOS. Seeing how the situation with big tech unfolds, it’s not impossible that I will decide to give up this convenience though.
sajran@lemmy.mlto Programmer Humor@programming.dev•Not really sure whether S-expressions or Python indentation-based scoping get more hate...English193·1 year agoSo I’m going to say what I always say when people complain about semantic whitespace: Your code should be properly indented anyway. If it’s not, it’s a bad code.
I’m not saying semantic whitespace is superior to brackets or parentheses. It’s clearly not. But it’s not terrible either.
As someone who codes in Python pretty much everyday for years, I NEVER see indentation errors. I didn’t see them back when I started either. Code without indentation is impossible to read for me anyway so it makes zero difference whether the whitespace has semantic meaning or not. It will be there either way.
I’m so excited for Cosmic!
sajran@lemmy.mlto Games@lemmy.world•How Hidden Nazi Symbols Were the Tip of a Toxic Iceberg at Life Is Strange Developer Deck Nine - IGNEnglish1·1 year agoYou don’t need diffing to find something like that, bisect should handle this easily.
sajran@lemmy.mlto Games@lemmy.world•How Hidden Nazi Symbols Were the Tip of a Toxic Iceberg at Life Is Strange Developer Deck Nine - IGNEnglish1·1 year agodeleted by creator
sajran@lemmy.mlto Asklemmy@lemmy.ml•To those with 2+ monitors on your machine: What's your use case, and how much does it actually boost your productivity?English1·1 year agoWhen I receive a notification I don’t need to switch away from my editor to check it, I just glance to the left and continue with my work or react if needed. Constantly switching windows in front of me would be so much more distracting for me.
Also, being able to read docs and google stuff on a vertical monitor on the right, while still seeing the code in front of me is incredibly convenient. Again, I can’t imagine switching away from my editor to the docs and to the code again.
I need to be able to effortlessly switch attention between code, tests, logs, docs, notifications. If I can’t do that by just shifting my sight in the right direction, my brain doesn’t function.
It’s so interesting how different people are!
sajran@lemmy.mlto Asklemmy@lemmy.ml•To those with 2+ monitors on your machine: What's your use case, and how much does it actually boost your productivity?English1·1 year ago- Left (horizontal) - communicators, btop, Spotify.
- Middle (horizontal) - browser with GitLab, terminals and editors, main development in general.
- Right (vertical) - browser for googling and docs, terminals for tests / logs / whatever I want to see at the same time as the editor, Obsidian for notes.
Anything less than that will completely ruin my workflow. I’m even trying to come up with a feasible way to fit a fourth one.
sajran@lemmy.mlto Linux@lemmy.ml•Proton Mail Finally Releases Desktop Apps With a Linux Beta VersionEnglish1·1 year agoE2E is their flagship feature and pretty much only selling point. I’m really not surprised they don’t allow to just disable it.
Huge thanks to Vaxry and all contributors, Hyprland is great!
sajran@lemmy.mlto Firefox@lemmy.ml•Mozilla Firefox is Working on a Tab Grouping FeatureEnglish14·1 year agoI’m well aware of what Vivaldi can do but I refuse to support Chromium’s monopoly. In fact, it’s the only reason why I use FF.
sajran@lemmy.mlto Firefox@lemmy.ml•Mozilla Firefox is Working on a Tab Grouping FeatureEnglish19·1 year agoOh god, yes please. I would love to have that!
sajran@lemmy.mlto Programmer Humor@programming.dev•I can't believe people are still using GUMBIES when there are so many better alternatives.English21·1 year agoMan, I’m just chilling and relaxing after a week of SE work and this resonates with me very deeply
I didn’t expect this to be something I would actually use but I was mildly excited to try it out just out of curiosity. Then it asked me to log in. Login to a fucking terminal emulator. I have no words.
I’m very excited for COSMIC!
This is great news but I just have to say it: we need Proton Drive on Linux. Still very happy though.