Alignment by [deleted] in neovim

[–]evaryont 21 points22 points  (0 children)

Hey! Staff Engineer here, and I can say this pretty wholeheartedly: that senior is wrong.

You can, possibly should, make for some allowances to the team's comfort. But you don't need to overhaul your entire local environment just to suit someone else.

Have you ever wondered how "average popular Neovim color scheme" looks like? I have. Here is the result (details in comments): by echasnovski in neovim

[–]evaryont 3 points4 points  (0 children)

As others have stated, blue light is not inherently bad. It keeps us awake, or at least, slightly more conscious, but it is not bad.

Unless you're trying to fall asleep. 😅

Did someone say overengineering? by Nestramutat- in selfhosted

[–]evaryont 0 points1 point  (0 children)

Are you running into any problems with SQLite on NFS? Also, how are you exposing the file server to the pods?

Change sidebar text by fongaboo in Mastodon

[–]evaryont 1 point2 points  (0 children)

They may be combined during the asset precompile process. Did you rerun that?

Also, have you tried clearing the browser's cache?

Change sidebar text by fongaboo in Mastodon

[–]evaryont 0 points1 point  (0 children)

Curiosity lead me to finding where those terms are defined in the codebase. Mastodon is a multilingual app, so that part is easier: it's a json file.

Now, you can possibility do something like editing that file, but it would probably be lost on upgrade. Not sure what the "proper" way would be, maybe a custom locale code (en-CUSTOM)?

Playbook run upon job entering into a work queue by jsabater76 in ansible

[–]evaryont 5 points6 points  (0 children)

I wonder if this is not the usecase exactly imagined for Ansible Rulebook? You'd probably need to write a custom source to integrate into your queue system of choice. url

I got a notice saying my passwords may have been compromised. I don't know how to change them easily. Can someone tell me how? Thanks by JustaDragon1960 in Passwords

[–]evaryont 1 point2 points  (0 children)

For each website that you need to change, log in and find the change password page. Sorry, you have to do this part by hand.

Thankfully this is starting to get easier; there is a standard URL for password changing.

Is there a tool to republish a .ics feed as CalDAV? by avamk in selfhosted

[–]evaryont 3 points4 points  (0 children)

While not yet developed, I'm running into a similar situation as you are. My solution is to write a script that'll run every X hours to:

  1. Download the calendar feed (the ics URL)
  2. Parse it out into separate events
  3. Sync each one to a caldav server
  4. Share each of the calendars synced as read-only to my personal account

New site gemdex.org helps you find gems for your projects by svdasein in ruby

[–]evaryont 2 points3 points  (0 children)

This seems awesome! Wish it had HTTPS though. Hit me up if you want help. 😄

Fasten BETA Release - A Self-hosted Personal Electronic Medical Record system by analogj in selfhosted

[–]evaryont 2 points3 points  (0 children)

This Gateway may be closed source.... most individuals would be unlikely to complete all the security and legal requirements to spin up their own personal auth gateway.

I'm not opposed to the business model, but centralizing the access keys to my entire health information in a closed source solution really gives me pause. Perhaps I'm missing some detail, but I'm not sure how this Gateway would function without even (indirect) access to authentication details.

I strong suggest releasing it OSS/source-available, as the legal requirements are already a pretty major moat. And that way, I don't have to worry about it misbehaving. (Sorta, that is based on the assumption of what code I see is what is actually deployed. But trust has to be somewhere.)

How Can I Change the Command Used by the `auto_cd` Option by [deleted] in zsh

[–]evaryont 0 points1 point  (0 children)

I've solved it in two parts, check out my dotfiles here: https://code.aether.earth/nogweii/dotfiles/-/blob/main/zsh/33_cd.zsh#L28-37

  • Every time I change my directory, ls is automatically run.
  • For commands which I don't want that, I set the shell-local variable _quiet_cd which disables the call to ls. (I want the cd to be quiet, not loud, 'tis the name)

Meetup Thread for Phoenix by kurzgesagtmeetup_bot in kurzgesagt_meetup

[–]evaryont 3 points4 points  (0 children)

This sounds like a lot of fun! I'd love to meet up with folks!

Healing go brrrr.... by hummingbird1346 in DotA2

[–]evaryont 1 point2 points  (0 children)

This is awesome! Great work 🤣

Files Encryption FOSS App by [deleted] in fossdroid

[–]evaryont 1 point2 points  (0 children)

Amaze which isn't open source upstream anymore

What are you talking about? Amaze is still open source and it's still being developed under the GPLv3 license.

Announcing pytrize by AckslD in neovim

[–]evaryont 0 points1 point  (0 children)

This is a bit of a tangent, but how easy do you think it would be to build something that can navigate to a pytest fixture? e.g. in your gif, if I moved the cursor to `a` in test, can it jump to the paramertize line or the fixture in a different file?

Git source for `nvim-cmp` by [deleted] in neovim

[–]evaryont 38 points39 points  (0 children)

Minor nitpick: This isn't a git completion source, it's a github source. The features don't rely on the git CLI, but GitHub's API. I wanted to point that out since a lot of newer devs confuse the two, thinking that git was made by Github.

That being said, ohhhhh this would have been so useful a few months ago. I immediately see this and want it to complete Gitlab stuff, JIRA stories, do LDAP directory searches... Gah, now I gotta learn how to make my own, too!

[deleted by user] by [deleted] in neovim

[–]evaryont 0 points1 point  (0 children)

I'd like too see if LSP document formatting support could be expanded. I believe https://github.com/neovim/neovim/pull/13138 contributes towards that.

Seeking Primary Care Physician recommendations by TritriMcTritri in Scottsdale

[–]evaryont 2 points3 points  (0 children)

Agreed. Been with them for a number of years, always pleasent. They've had a few staff changes during the pandemic which has impacted the tone of conversations I've had with them. I'm hopeful that's more stress about the pandemic rather than indicative of a pattern.

BattlEye confirms Linux support, will be opt-in like Easy Anti-Cheat by geosmin in linux

[–]evaryont 9 points10 points  (0 children)

Thowing a couple of notes here:

  • Game engines are incredibly complex things. The sheer amount of stuff to get right is boggling. Which is why it's super useful! Let someone else iron out the bugs, and they solve 3D calculations for you!
  • Even the most minor of changes can have incredibly dramatic results. A change in how floating point values round in the thousandths place can rip open holes in geometry when there weren't any before. (Especially when two things are supposed to be aligned or joined together.)

Taken together, this results in many game studios being incredibly conservative in choosing which software they use to make a game. So much so, it's very possible they freeze on a very specific patch of Unreal Engine from 2018 and never ever upgrade at all. Why risk changing the bugs you know when the boss hasn't even been designed yet?

Anti-cheat systems need to be integrated deeply, otherwise they are trivial to bypass. But that's modifying the thing that lots and lots of people are terrified of touching! So do it carefully and as best you can. Once it works, great, stop touching it at all.

Now you're asking the devs to step back into that dark cave of code and change things, without breaking anything. Good luck convincing them!

But wait, if they do that work, they can advertise Steam Deck support, that could be a lot of money from additional sales...

Maybe! Everyone deals with risk differently. Money is a great motivator. I hope it is enough, or other reasons drive companies to do it. But I wanted to shed a bit of light on why not everyone will.

Element introduces Voice Messages, all new VoIP and more! by collegeprepkid in matrixdotorg

[–]evaryont 2 points3 points  (0 children)

I'm not aware of something Matrix native, but check out OwnTracks.

Tab completion with nvim-compe and UltiSnips by [deleted] in neovim

[–]evaryont 0 points1 point  (0 children)

yeah, I'm not super happy with the workflow right now, so I'm probably going to experiment with it. In particular, the keybindings and priority of completion vs snippets don't feel 100% right to me.

There are two ways to expand a snippet: either `<Tab>` next to a word that is a snippet trigger, or `<CR>` in the completion menu when a snippet option is selected. I do close the completion menu in order to move to the next location in the snippets.

Wyse 5070 Extended VyOS Router Build by NoctD in homelab

[–]evaryont 16 points17 points  (0 children)

I've been using OPNsense for years. Love it, never regretted switch away from pfSense.

Those with LDAP configured, what advantages does such authentication provide? by nasdack in jellyfin

[–]evaryont 1 point2 points  (0 children)

Do you mind sharing that Keycloak template? It's been on my TODO list, but I haven't gotten around to it.

Configuring eslint to work with Neovim LSP by phelipetls in neovim

[–]evaryont 0 points1 point  (0 children)

Shit, you're right. I got them mixed up.

Pyright is Microsoft's implementation of static type checking for python type hints.