Tmux + neovim is really great once you get past the learning curve!
Tmux + neovim is really great once you get past the learning curve!
I agree. But if you’ve ever tried to calculate phase shift with imaginary numbers on something that also represents an electrical circuit. Mixing up j and i even if technically they should be easy to keep apart, gets annoying very fast xD
Online dating has worked well for me but it requires some really strong mental barriers so you dont get overwhelmed. Most apps have some sort of ‘you got liked by X’ counter which feels really degrading and destroyes your self esteemed as a guy if youre not confident. Inversely, as a woman you get so many likes you drown in a swamp with 0 ineresting things, like a never ending tide.
And bios are just … The worst. I Am really fucking tempted to write ‘if your primarily sexual characteristics are what you are most proud of of yourself, you need to think up a new personality’
I categorically dont like anyone who looks like my countries typical beauty standard and/or has no bio/is not interested in conveying their personality…
Any like I give a girl who is ‘standard beautiful’ just fades into the white noise and is a waste of time.
To be clear, I Am not saying everyone in the beauty standard has no personality; but its more likely that such a person does not need to use their brain to get what they want. All the Better if they do, but it sure Doesn’t look that way if you get showered with attention when you got an empty bio…
Subjective and for sure flawed rant is over
You may be describing something called ‘Workload paralysis’ which, in short, makes tasks daunting because they seem so hard to start. Usually it ‘leads to’ procrastination, doing tasks instead that are known and easier.
Doesn’t help that modern society tries to make you feel bad for having this parallesis, making it cause this whirlpool of self doubt.
Sadly there is AFAIK only one medicine: start. No matte rhow slowly, no matter how insignificant or pointless it may seem, start. As soon as you spend time doing anything, you will get better at doing it. This counts for all tasks.
I am very reluctant to use WordPress at all because I’ve heard terrible things from multiple colleagues. It looks like something that’d get problematic at some point.
Absolutely general purpose. In the most simple terms, email, password hash, and a bit of metadata
This seems incredibly interesting, but the idea of a ‘general purpose syncing service’, in the way he describes it, makes my head scream’security concern’. In general the way it’s described the format is not fixed for these services so your data might as well be encrypted in any arbitrary way I think?
But knowing this wouldn’t this kind of general purpose syncing service need some way of identifying what data it is even syncing? Unless you encooperate something grand like the signal protocol (as in encrypted anonymous messaging) you d always run a security risk if the service you use for syncing is not self-controlled?
If anyone has more insight on this I’d be very interested, it seems like a very good concept.
It sounds to me like anything other than p2p local syncing with some protocol is a confidentiality no-go.
This is what I had in mind as well; If you had to how would you add a beamer to this that could use your jellyfin/plex server?
Ideally I’d want a pi or mini pc behind the beamer that I can switch on/off remotely so that part is not always on
In general the article seems to be a summary of current legislative actions that are ongoing between big tech and EU. Though in the article it’s worded with the much more fitting ‘game of chicken between EU and Big Tech’ rather than something like the title, but I guess “drop dead has a better ring to it”…
I general the article has a lightly optimistic tone, which I very deeply hope holds true.
Am I too European / social health care to understand? /s
In all seriousness, as a European it’s unimaginable to force myself to work for a week, just to get everyone else sick and cause way more loss than if I had just stayed home…
Unless you’re self employed, then you might be fucked.
This seems to be posted on this forum with that title solely for rage-bait.
She clearly just-for-fun redesigned Wikipedia as if a modern company got a hold of it. Yes of course this would drive people in this forum up a wall, but that’s just not the point. This is also not about programming at all?
Don’t go around looking for content of other creators just to take it out of context and then bash it.
This is like you watched “we made marvel r-rated” from corridor digital (https://www.youtube.com/watch?app=desktop&v=k5-3eujJyZE) and then post about it, being pissed how they destroyed a superhero fantasy aimed at a wide audience and children and how noone would ever want something like that.
Calling her a bad designer just because you disagree with her design decisions is just mean. This entire post just makes it seem like you are specifically looking for things to hate…
I think you accidently made a meme that is just too close to the truth to be seen as sarcastic
Anyone who thinks this is just incapable of navigating them.
A lemmy user made a comment on a similar post ‘press statements about future stock prices are kinda self fulfilling prophecies’
Which, if you think about it, benefits those holding shares/interested in the stock… For example: a former boss of an oil company talking about how the price might hike …
0.0 run the fuck away!
God damn, those look like police/first response, why are they this close to it?!
Correct me if I am wrong but isn’t “loop unrolling/unwinding” something that the c++ and rust compilers do? Why does the loop here not get unwound?
Have you heard of e os? https://e.foundation/e-os/
De googling your android is at least a possibility, ripping apple out of ios is not possible
/u/Chainweasel@lemmy.world explains this well, though I got a different take on the analogy.
Imagine you are trying to put air into a deflating balloon that’s about to ‘loose form’ that’s essentially what you are trying.
Put just enough air (energy/mass) into the star and it will stay stable, loosing as much as you put into it.
Too little and the star will dissolved, in this example you’d fully absorb it.
Too much and you are essentially infusing a star with so much mass that it explodes all over again.
If you are trying to stabilise a star this way, ideally, it would never even begin to go nova.
Exactly! My case was such a case actually. But it further shows that bisect is a great tool that benefits from good practice.
This advice will seem rather generic but this has worked for me. Background: I’ve been programming for a good 15 years in various languages and mainly in VSC and veeery long ago in the arduino IDE (I do not want to talk about those dark times).
Get a pet project to try this against. Learning controls for the sake of it, is … useless. If its just text, there is no intuition or goal. I chose to try and teach myself rust and go through the learnopengl tutorial again and change it to work with miniquad-rs. Maybe pick something you are familiar with! A new language is a rather tall order usually.
Get a functional config and edit it. Personally kickstart.nvim is really nice for generic settings, but their setup of plugins, and especially LSP (language server config) is really hard to read and difficult to parse. My recommendation for setup:
2a. Copy thePrimeagen’s config ( https://github.com/ThePrimeagen/init.lua/tree/master ) which he creates with this tutorial: https://www.youtube.com/watch?v=w7i4amO_zaE NOTE: The actual config is using lazy now instead of the plugin manager he has in the tutorial! the broad strokes are the same but e.g. there is no “after” for the plugins and some other details. What he says about general vim config is still correct tho. Also lazy is much simpler, no longer do you need like 20 different packages for each LSP. (edit: found what makes it work on my setup it https://github.com/nvim-lua/kickstart.nvim/blob/6ba2408cdf5eb7a0e4b62c7d6fab63b64dd720f6/init.lua#L487 its mason-tool-installer in kickstart)
2b. Make a subfolder like
lua/theprimeagen
e.g.lua/$USER
.2c. Comment out this line https://github.com/ThePrimeagen/init.lua/blob/158c9ccd652e5921cc6940205da6ed20776e7cc7/init.lua#L1 and instead require yours.
2d. open
.config/nvim
in VSCode (yes, it would recommend using something you know to edit)2e. line by line, file by file, go through the config files and his video and add what you think is interesting. This took me a good 5h (a good days work) to get somewhat done.
2f. Also look at kickstart.nvim! Theprimeagen is a pro at this stuff so he has no descriptions for his keybindings! (Which you can add when you use e.g.
vim.keymap.set("n", "<leader>pv", vim.cmd.Ex, { desc = "[p]roject [v]iew"})
. ( The [] are just for niceness, no syntactic value). Why does this matter? -> Because kickstart.nvim has a config for the mind-blowingly usefulwhich-key
plugin ( https://github.com/nvim-lua/kickstart.nvim/blob/6ba2408cdf5eb7a0e4b62c7d6fab63b64dd720f6/init.lua#L302 ). Which shows hotkeys and their description while you play with em! Really good for learning!When making your config absolutely ignore anything that is not in the “top 10 things you do in any other editor”. E.g. I really only need “go to definition”, “go to file” (which is a telescope fuzzy find), “find references” or “rename”. ThePrimeagen has really words of wisdom here “If its something you do rarely, fuck automating it, only automate it when its actually worth remembering the hotkey”.
In general you want to reduce friction between thinking, clicking and on-screen action. So anything like “oh what if I want to have a hotkey to rename a C++ header file AND its source file in one go” is a good deal too complex. Keep it super simple.
learn how window jumping with stuff like
:vsplit
works in nvim, it works great!For Tmux, you only really need whatever this legend says: https://www.youtube.com/watch?v=vtB1J_zCv8I Sidenote: I made my first project a simple Tmux script that is exactly what fireship describes and launches pre-defined sessions. Works great!
learn by doing :D
Struggles:
hjkl
is painful at first, but believe me it is goddamn worth it. I deactivated the arrow keys and mouse clicking altogether so I don’t accidentally do it. Also you will be usingwb
andtf
mainly anyways! (word, back, to, find).netrw
) is worth it!Random misc:
Insane plugins: UndoTree (which ThePrimeagen uses)
Insane keycombos: e.g. you are somewhere inside of “Some Really long string that you might wanna change or copy”. normal mode.
vi"
. ->v
-> visual,i
-> inside of,"
-> whatever you wanna be inside of. It will select the entire string inside the"
. Yes i know this is basic but this shit is SO useful. Works with ANY delimiter (afaik) like([{
DuckDuckGo actually is navigate-able with
hjkl
! Pressingj
to go down the results list is really useful. I am using hyprland so ctrl+tab focuses a browser window. Ctrl+t new window. Type in search. Enter. Go up and down down withjk
. really nice, no mouse needed.Links: The entire primeagen playlist: https://www.youtube.com/playlist?list=PLm323Lc7iSW_wuxqmKx_xxNtJC_hJbQ7R
kickstart.nvim: https://github.com/nvim-lua/kickstart.nvim/tree/master
Note: I would share my config but my dotfiles are on my own git server and have sensitive info inside I don’t feel like cleaning out