HackerTrans
TopNewTrendsCommentsPastAskShowJobs

kkkrist

no profile record

comments

kkkrist
·hace 3 años·discuss
Oh, a fellow hacker from my little home town :-) Greetings from the other side of the fjord and best of luck with your business!
kkkrist
·hace 3 años·discuss
FWIW, I can't connect via my home or office fiber (separate providers), but on my T-Mobile 5G it works fine. When I do a traceroute it gets stuck in Cloudflare's network. I'm in Europe.

EDIT: I did some more testing from some other machines around the world. Most are able to connect, some aren't. When I compare the traceroutes it looks like a networking issue on Fastmail's end. They look mostly identical except for the last hop. That's also what their status page says[1].

[1] https://fastmailstatus.com/clji5sqvg99220wtohhj3e2d2b
kkkrist
·hace 4 años·discuss
Absolutely spot on
kkkrist
·hace 4 años·discuss
There's also https://fediverse.observer/stats which found my experimental single-user GoToSocial instance within a few hours automatically.
kkkrist
·hace 4 años·discuss
And there I was, thinking for a split-second that Feathers[1] would finally get the recognition it deserves ;-)

[1] https://feathersjs.com/

(Edit: Well, it kind of already did. Has massively more GitHub stars than when i last checked.)
kkkrist
·hace 4 años·discuss
Well, I tried ALE and it worked ok. Compared to the neovim built-in lsp client it just doesn't display as much info and does not support multiple hints per line. There's also CoC which should also work with regular vim and which I've used for a while, but it wasn't very stable for me (the auto-insertion of import statements made it crash frequently for example). The built-in lsp client seems to be the cleanest, fastest and most stable implementation. Using nvim-lspconfig it was fairly easy to set as well. It just took me a while to find out how to disable all the distracting live-/auto- completion, underlining, inline-hints etc. (vim.diagnostic.config)
kkkrist
·hace 4 años·discuss
I feel you. Vim has been such a staple in my dev life. So much that switching felt like betraying sweet uncle Bram ;-) And without the need to write typescript, I probably wouldn't have switched. But what made me stay even for non-typescript work were the little things, like the positions in the location and quickfix list being auto-updated while editing, being (feeling?) faster and more responsive, the saner default settings (server usage) etc.

Regarding lsp integration, it's just nice to have project-based instead of buffer-based auto-completion, auto-insertion of import statements etc. Definitely makes me more productive. Setting it up the way I wanted (non-obstrusive, on-demand) was a bit of pain though.
kkkrist
·hace 4 años·discuss
I worked for a print ad business many years ago. They were basically running the same business model with the paper. Ads were placed in glossy and cheap/free pos magazines (cheap traffic) that mostly landed in the trash after collecting dust on the shelf. The bots consisted of distributors claiming high quality distribution while throwing the paper right into the trash. Everyone knew and hardly anyone cared because incentives were mostly aligned (mostly big brands).

I was hired to help with the transition to digital. Guess how that worked out. Next I tried running my own online marketing business. I thought not deceiving customers and actually providing real value was something clients would pay for. Some did, but competing with all the fraud became to tiresome eventually. Not going to work in this industry every again unless there are alternatives (includes scrubbing toilets)
kkkrist
·hace 4 años·discuss
This. One of the reasons I use docker dev environments is to keep all my sensitive stuff separate from dangerous bugs and malicious external packages/modules in my projects.
kkkrist
·hace 4 años·discuss
I run Arch™ on all of my production servers since 2016 and never had any real problems or the need to reinstall either. The newer ones use docker with Alpine images, but the hosts still run Arch. Packages are updated every few days or weeks. On most servers I use the LTS kernel, pin it and only update it every couple of months to keep downtime low. That's it. The first ever server still runs fine with all its legacy apps thanks to a couple of custom packages.

One of the things I like about arch is that it keeps app config as upstream as possible. Debian's custom app config with all its magic scripts used to cause so much trouble. Yes, I only have <10 servers and the way I maintain them does not scale up too well. But that's something we have the "cloud" for these days anyway.