#booksuggestions anybody know of some novels or series with themes including the good side of humanity? I really like #StarTrek for that, where the human heart is challenged yet prevails.
Not necessarily looking for Sci-Fi but not excluding it either. Maybe something historical or steampunky would be cool. 😅
@picklejr@books@books@bookstodon I really like #TheOrville for that. I think they went really far but beware that even if it starts as a comedy, it gets really serious and deep towards the end
@0xSim@mo8it tbf disk space isn't really an issue nowadays. Only the duration of the build really matters to me
I remember in the past I had JS projects that were probably smaller in size but the build time was atrocious, making development a real pain. And even back then disk space isn't just really an issue (unless it impacts the final distributable of course)
I'm doing nothing at all, I'm bothering no one, just trying to be nice with everybody but SOMEHOW my whole freaking existence is a "threat to human dignity"
public figures, please just stop talking about things you don't understand please
supermaven first impressions: it is, indeed, faster than github copilot.
it also seems to lack domain-specific knowledge: copilot ""knows"" how TLS 1.2/1.3 work, supermaven is just guessing based on this tiny library that uses rustls, so it's really bad at it.
I hesitated to get chatgpt or copilot. copilot is more targeted for development and is half the price. but i opted for chatgpt because I don't really need a sh*t code generator nor autocompletion, I wanted more something to brainstorm with and ask questions
It lies every now and then but overall I'm quite happy
@fasterthanlime I read chat gpt should be better for brainstorming because of some reason I forgot
Also I can use it for non tech things and it's kinda useful. It's like a guy who has access to a huge library who can answers any of your question in a very short time
Signal has finally introduced usernames so you can use it without giving out your phone number. This is the number one feature I have seen prevent people from using Signal for many years and I’m happy it’s here!
I can't find in me any motivation to do #OSS anymore
The frequent aggressions, the lack of feedback/response, the endless debates... It's just not for me anymore
As leaving all my personal projects wasn't enough, I'm now contemplating how hard it would be to write custom implementations at work instead of relying on some OSS libs
I used to believe in OSS but these last couple of years I completely lost faith
Good! One monopoly is now gonna die soon, one left to kill (Apple Store). And don't worry, it's coming, if it's not Epic killing it, it will be the EU 🇪🇺
@b0rk every time you fix something according to a comment on your own PR you can refer to it by replying "Done in XXXXX" (you make a dedicated commit for it)
It's a lot easier for reviewers to understand where you came from and how you went through the changes of your PR
Team working with "squash & merge" is way better than rebase and I, for one, value the work of my reviewers which I find very important
@b0rk now if you want to go even deeper on how good not using rebase is, here is a hard one for you:
In rebase people will complain about fixing the same conflicts all the time (or they are using git rerere). This is because you solve conflict by putting your commits on top of the main branch one by one
In squash&merge you do the opposite, to update your branch you merge the entire main branch into your own branch, so you solve all the conflicts only once. But there is more to know
@b0rk On GitHub you will see only one commit for that merge. The history on your PR won't be polluted so it's great for reviewers. And you never have to come back to your older commits, you keep building on top
Most of the time (90%) resolving all the conflicts at once is preferable. But in some cases it's harder because you lack context to resolve your conflicts. Now comes git try-merge: it merges the main branch up to the point of the first conflict so you can solve conflict separately
So, I was finishing a code that finally compiled, I was very happy. Then the cat arrived and laid down on the desk and pressed 678uihjk by "chance" which on neovim:
undo the 678 last actions I did on the file
go into insert mode
insert "hjk" which discarded the redo history
So today I was writing a "novel" in a PR comment when suddenly the cat decided to lie down and "dropped" on the mouse which clicked on the BACK button of the damn mouse
I know why these BACK and FORWARD mouse buttons exist, it's to give extra functions on your mouse in games... I never expected their intended original use was actually useful :blobfoxfacepalm:
Does ANYONE click that often on the back and forward buttons that they need it on the mouse directly like that? :blobfoxcry2: