0
17
tranxuanthang

@lemm.ee

tranxuanthang 126 points 2 years ago

Hopefully I don't get many downvotes for this, but it isns't necessary to deny anything related to AI and bombard Mozilla for this. Sure, Copilot is a disaster, because it is a service and will call home to M$ and collect your data. But all of what Mozilla offers us is on-device AI, which is exceptional. I've been waiting so long for on-device AI-based webpage translation, so people don't need to rely on external services like Google or Bing to translate any more.

path: 0 10364613, hotness: undefined, score: 126, children: 4
tranxuanthang 55 points 2 years ago

As an open source software maintainer myself, I don't quite agree with some of the points.

I also always believed that if you ever started a project that is valuable for companies, they would support you in return

For me, I do ask for donations, of course, because life is hard and who doesn't want money? Especially when you deserve it. But I never expect anyone to make a donation. It's only when someone actually does it that I feel so much happiness. Some leave a thank you comment and stated that they cannot support me financially, and I'm also perfectly happy with that.

All I got was complaints.

I see it as feature requests and bug reports, and are another kind of contribution. Note that some of the people may seem rude, it could be because they are simply bad at English (as am I) and try their best to write a short sentence. Some may not familiar to GitHub and talk about their problems in an unrelated issue. In that case I simply try my best to understand and kindly answer them, and guide them to the right direction.

It may seem to you that open source is great because it's free to use. Truth is, it certainly is not free.

I use open source software for free, and I want to pay it back by contributing more to open source. I don't forget that my own open source projects also have a lot of other open source components in them, all for free. I don't like to force people to pay for my softwares in order to use it.

Of course, my open source projects will forever be hobby projects, I can never make them into a serious business nor work on them full-time, but I'm fine with that.

path: 0 9620629, hotness: undefined, score: 55, children: 4
tranxuanthang 22 points 2 years ago

I have a Kobo which is already pretty open from the start and I can install Koreader, Plato and other softwares on this thing without having to jailbreak it. But this is a really cool thing, and now I may hunt the marketplace for a cheap used Kindle and install Koreader on it without having to worry about which version it has.

path: 0 15143033, hotness: undefined, score: 22, children: 8
tranxuanthang 16 points 3 years ago

It's sad that a lot of the username come from Vietnam (my country). I remember when the Stellar airdrop announced there were people trying to buy GitHub account for 3-5$ for "their company's project". Many people do the thing that called "MMO" like that here, that doesn't realistically provide any value. They just want to get rich as fast as possible with only simple jobs such as copy and paste.

path: 0 7972680, hotness: undefined, score: 16, children: 7
tranxuanthang 15 points 2 years ago

I played the MGS3 on nintendo 3DS. It is quite laggy but still playable (and still I'm impressed by the graphic despite of 3DS's limited power), and I enjoyed it a lot. I wouldn't say I'm a fan of Hideo Kojima, but I refuse to support Konami in any way and will never buy this.

path: 0 11994826, hotness: undefined, score: 15, children: 5
tranxuanthang 14 points 3 years ago

All sites that are proxied through Cloudflare, even free tier. So it's safe to say half of internet are supported ECH already.

path: 0 4152616 4154935, hotness: undefined, score: 14, children: 1
tranxuanthang 13 points 2 years ago

If you don't know what you are doing, and you give it a vague request hoping it will automatically solve your problem, then you will just have to spend even more time to debug its given code.

However, if you know exactly what needs do do, and give it a good prompt, then it will reward you with a very well written code, clean implementation and comments. Consider it an intern or junior developer.

Example of bad prompt: My code won't work [paste the code], I keep having this error [paste the error log], please help me

Example of (reasonably) good prompt: This code introduces deep recursion and can sometimes cause a "maximum stack size exceeded" error in certain cases. Please help me convert it to use a while loop instead.

path: 0 10271232, hotness: undefined, score: 13, children: 8
tranxuanthang 5 points 3 years ago

I personally would prefer a mechanical watch, we have too many things that are battery powered in our life already.

path: 0 9401203, hotness: undefined, score: 5, children: 0
tranxuanthang 5 points 3 years ago path: 0 7105716, hotness: undefined, score: 5, children: 0
tranxuanthang 4 points 2 years ago

LRCGET author here, I'm really sorry to hear about this issue. Could you let me know which platform you're using (Windows, Linux, or macoS)?

path: 0 13362892 13371277 13392884 13397380, hotness: undefined, score: 4, children: 4
tranxuanthang 3 points 2 years ago

Proton did nothing wrong here; in fact, it is working as intended.

No email content or attachment was provided in this case because they (Proton) have nothing to give. Now, imagine if this user were using Gmail instead of Proton.

The article title is clickbait and is trying to incite outrage from the crowd. Don't fall for it.

path: 0 9959350 9985738, hotness: undefined, score: 3, children: 1
tranxuanthang 2 points 2 years ago

Second this. If I remember correctly, at some points in VLR, you have to enter some certain passwords to deactivate some certain things or something terrible will happen. But if you play this game on 3DS which has an additional touch screen, you can utilize integrated notepad feature of the game to write down what you need to remember ;-) It is crucial to play these kind of games knowing as little as possible, so I won't disclose any more details.

path: 0 13813929 13819821, hotness: undefined, score: 2, children: 0
tranxuanthang 2 points 3 years ago

Wait until they replace the second option of the Desktop right click menu to something AI.

path: 0 7636409, hotness: undefined, score: 2, children: 1
tranxuanthang 1 point 2 years ago

I've just done some quick check on P52, I saw that it only has Nvidia GPU version in my region (which is generally a bad idea if OP want to run any Linux distros)

path: 0 10108192 10110460, hotness: undefined, score: 1, children: 1
tranxuanthang 1 point 2 years ago

Yes, I've just reread it, and while I completely disagree with the issue creator's attitude, he does have a point:

you also removed all the old versions that were released under an open source license so that others couldn't continue to use out-of-support versions

I haven't verify if this is true of not, but this is just not necessary. If the author stops providing pre-built binary for newer release versions, so be it. But I think it is a little too much aggressive from the author to delete old release versions as well.

path: 0 9620629 9652572 9660503, hotness: undefined, score: 1, children: 0
tranxuanthang 1 point 2 years ago

Hmm, I still suspect the symlinked NAS drive might be the culprit here, as it was the setup I didn’t test with. Directory size should not be related to this.

For MP3 files, synced lyrics are embedded in the SYLT tag. Unfortunately, not many music players support this across platforms. For example, MusicBee supports reading SYLT, but tools like MP3Tag and PuddleTag do not.

path: 0 13362892 13371277 13392884 13397380 13398967 13399432 13409019, hotness: undefined, score: 1, children: 1
tranxuanthang 0 points 3 years ago

This! But I also suggest Tic80 as a really nice free and open source alternative of Pico-8.

https://tic80.com

path: 0 4006314 4046616, hotness: undefined, score: 0, children: 1

thanks for using Leebra!

go to feed...