[-] whou@lemmy.ml 2 points 2 months ago

whoa! thanks a lot! that's my mistake.

thanks for the awesome info, I should've at least check the repo of the individual projects first (only did so with Forgejo).

I totally agree with you, and do think that it is possible to have positive and harmless CLAs. though I do think we should always take a step back and not assume that a project's CLA will be in favor of our copyright, with the case being more the exception than the norm, unfortunately.

in the end, I will always be happy that a copyright holder wants to be able to reliably make money with copyleft software, but I can never really face a CLA without at least initial hostility anymore. you may say I have prejudice against CLAs lol

[-] whou@lemmy.ml 91 points 2 months ago* (last edited 2 months ago)

always a pleasure to see big projects going full copyleft amidst the recent influx of projects sadly going source-available

this is the main reason not to sign a CLA (edit: both the aforementioned projects seem to adopt CLAs, though it seems that they aren't hostile and are especially pro-copyleft. see this amazing correction by @princessnorah@lemmy.blahaj.zone for context). you should not let a third-party use your copyright to restrict user freedom in the future because they swear "they ❤️ open source" now, and would never use your code to only their own benefit.

[-] whou@lemmy.ml 20 points 2 months ago

Celeste deeply impacted me. It immediately turned to be one of my favorite games of all time, even if I suck so badly at it (still hasn't been able to beat the post-game content lol).

I use one of the beautiful official phone wallpapers (the pixelated one) available on the EXOK Games website. Highly recommend them!

[-] whou@lemmy.ml 4 points 2 months ago

Sou brasileiro, e apoio muito o estudo do português. É uma língua rica, complexa e linda. Para mim, não há obras literárias iguais aos clássicos brasileiros e portugueses, especialmente quanto ao belíssimo uso da língua portuguesa.

Amo Machado de Assis e recomendo muito as suas obras que, além de mostrarem a beleza do português, continuam intrigantes e divertidas. Também recomendo as obras de Fernando Pessoa, caso opte por um escritor português.

[-] whou@lemmy.ml 7 points 5 months ago

well, if I have an object on the heap and I want a lot of things to use it at the same time, a shared_ptr is the first thing I reach for. If I have an object on the heap and I want to enforce that no one else but the current scope can use it, I always reach for a unique_ptr. Of course, I know you know all of this, you have used it almost daily for 7 years.

In my vision, I could use a raw pointer, but I would have to worry about the lifetime of every object that uses it and make sure that it is safe. I would rather be safe that those bugs probably won't happen, and focus my thinking time on fixing other bugs. Not to mention that when using raw pointers the code might get more confusing, when I rather explicitly specify what I want the object lifetime to be just by using a smart pointer.

Of course, I don't really care how you code your stuff, if you are comfortable in it. Though I am interested in your point of view in this. I don't think I've come across many people that actually prefer using raw pointer on modern C++.

[-] whou@lemmy.ml 10 points 5 months ago

I strongly disagree. Multiple times I've been playing a game and a friend saw my Discord status and chatted with me about it. It's just another way for my friends to see my interests, nothing new on the internet.

Would I want this status to be displayed somewhere else (especially a more FOSSy place)? Hell yeah. But there isn't any, and the people that rarely talk to me and are into gaming, aren't, unfortunately, on anywhere else but Discord.

[-] whou@lemmy.ml 2 points 6 months ago

Now something must be done
About vengeance, a badge, and a gun

[-] whou@lemmy.ml 13 points 6 months ago

labor unions based as always!!! brasil!! 🇧🇷

[-] whou@lemmy.ml 9 points 6 months ago

wow! I love the technical part of GUI programming, and that, for me, was a great article! props to alex.

[-] whou@lemmy.ml 15 points 7 months ago

I've downloaded and tested it for a bit and it does look a bit too good to be true. The source code is licensed under AGPL, and the F-Droid app page didn't show any anti-features. And I also really liked the app itself.

However, while it does enable self-host of the same data (and it's pretty easy too. you can even self-host from your phone! I wish more note apps did this) and manual exporting/importing, the cloud syncing (even to a third-party server of your choice) is locked behind a paywall. While I do understand paying for a service to save my data, it does bother me that I can't sync with my own servers, which should not require any service from their part.

The app also includes a login feature that lets you use a specific text-oriented Chinese social media (that also seems to be fully open source and AGPL licensed!). Honestly, I wouldn't be bothered by it especially since it's opt-in, and doesn't seem to do anything with your notes unless logged-in. Though I don't know how self-hostable it is, and even if it were, the app does not give me the option to enter my own server.

And to top it all off, it has a bullshit AI feature (that seems opt-in). I don't think I need to explain why this is very icky.

Considering everything, it seems like an awesome app for people that use the specific social media it is optionally coupled with. But anyone that doesn't and prefers to sync your data to a self-hosted server will be left without options. Also, you must consider that it apparently doesn't seem to phone home, according to F-Droid, though it is very strange that the network, social media, and especially AI features are not mentioned at all as anti-features. So if you would want to be sure, I'd recommend you to read the source code and deduce yourself if it doesn't phone anywhere you haven't allowed to by default.

I personally wouldn't use it myself, but if you trust it doesn't phone home, don't care about manually exporting and importing your data, and isn't bothered by the weird network features, I'd say it's a great notes app.

[-] whou@lemmy.ml 11 points 7 months ago

A lot of people do use Bookwyrm! It just depends on finding the right community.

I am on a fairly small brazilian instance (velhaestante.com.br) and even though I joined while not knowing anybody I still get a fair amount of interactivity. Not enough to be logging in every day, of course, our instance is not nearly as big as something like bookwyrm.social and I don't read and update that often.

It's just like any other fediverse software. Even on a small instance you can get a fair level of interactivity and on top of that you can still interact with big instances and large amounts of content! Of course, if you just create an account and forget about it, or you don't use it very often, and don't seek out interactions/following other people, of course you won't get the same level of content in your feed as if you were on GoodReads.

That's the charm of the fediverse!

[-] whou@lemmy.ml 9 points 8 months ago

Doom and Quake! When I used a potato PC as a daily driver the thing I played the most were boomer shooters. The source ports for both games are pretty amazing nowadays!

6
submitted 1 year ago by whou@lemmy.ml to c/brasil@lemmy.pt

O presidente Luiz Inácio Lula da Silva (PT) recuou sobre não prender o presidente russo Vladimir Putin, no caso de o líder viajar ao Brasil para participar da próxima reunião do G20. Durante uma entrevista no fim de semana, o petista disse que Putin não seria preso, mas em coletiva nesta segunda-feira (11/9), afirmou que isso depende da Justiça.

5
submitted 1 year ago by whou@lemmy.ml to c/brasil@lemmy.pt

O presidente russo é alvo de mandados de prisão do Tribunal Penal Internacional (TPI) por crimes de guerra. Se Lula não determinar sua prisão no Brasil, caso venha ao país, o presidente descumprirá um acordo internacional do qual o país é signatário.

1052
Stop using Brave Browser (www.spacebar.news)
submitted 1 year ago by whou@lemmy.ml to c/firefox@lemmy.ml
715
Stop using Brave Browser (www.spacebar.news)
submitted 1 year ago by whou@lemmy.ml to c/technology@beehaw.org
32
submitted 1 year ago by whou@lemmy.ml to c/linuxhumor@lemmy.ml
12
submitted 1 year ago by whou@lemmy.ml to c/golang@programming.dev

cross-posted from: https://lemmy.ml/post/2230752

I really like seeing people's interesting projects. Even if they are generic or were started just to learn something.

And on top of that, I consider Go to be one of those languages that you can find projects on a pretty diverse range of topics.

So, is there any interesting (or not too) personal Go projects that is in the making, or is already finished?

1
submitted 2 years ago by whou@lemmy.ml to c/privacy@lemmy.ml

Is anyone surprised Google doesn't even try to fix issues that are damaging its users?

1
I want GNU! (lemmy.ml)
submitted 2 years ago by whou@lemmy.ml to c/linuxhumor@lemmy.ml
1
submitted 2 years ago by whou@lemmy.ml to c/doom@lemmy.ml

My favorite and most used is PRBoom+, more specifically the UMAP info fork, since it brings many QOL and modern features compared to the now abandoned and kinda old last official version.

Other source ports I use and love: Eternity Engine, Crispy Doom, DOOM Retro and GZDoom if I'm feeling ""funky"".

Very curious to know lemmy's favorites!

view more: next ›

whou

joined 3 years ago