[-] ugo@feddit.it 33 points 1 month ago

Use uBlock Origin. Not AdBlock, not AdBlock Plus, not any other crapware. Looking at AdBlock website they have a blurb about only keeping anonymised data and never selling it and yada yada yada, because it goes against their company ethics.

Company ethics. AdBlock is owned by a company. A for-profit entity. How do you think they make their money? Either they sell the data they have gathered (why does an ad blocking extension need to gather user data?) or they have agreements with ad companies.

Compare the websites of AdBlock and uBlock Origin. The first thing on uBlock Origin website is a link to the publicly available source code. That’s trustworthy. AdBlock’s website has a handpicked list of 5 star reviews.

TL; DR: please switch to uBlock Origin and ditch AdBlock, they (the company behind AdBlock) likely have agreements with advertisers (including Google and YouTube) to make money. Your data is being harvested by using AdBlock. You cannot look at the code for AdBlock. AdBlock is not trustworthy.

[-] ugo@feddit.it 17 points 1 month ago

Bad advice. Early return is way easier to parse and comprehend.

if (p1)
{
    if(!p2)
    {
        if(p3 || !p4)
        {
            *pOut = 10;
        }
    }
}

vs

if(!p1) return;
if(p2) return;
if(!p3 && p4) return;

*pOut = 10;

Early out makes the error conditions explicit, which is what one is interested in 90% of the time. After the last if you know that all of the above conditions are false, so you don’t need to keep them in your head.

And this is just a silly example with 3 predicates, imagine how a full function with lots of state looks. You would need to keep the entire decision tree in your head at all times. That’s the opposite of maintainable.

[-] ugo@feddit.it 50 points 5 months ago

Not so fast now! High resolution video only available on edge on windows

[-] ugo@feddit.it 21 points 7 months ago

Except it is? Instead of cramming 22 new features, 198 bug fixes, and 3 usage changes in the next version, taking 24 months of dev time, one could release the next version with 1 new feature and however many bug fixes fit in the time frame, and release it in 4 to 6 weeks

[-] ugo@feddit.it 28 points 8 months ago

In my somewhat limited but relevant experience, the amount of platform specific bugs is indeed that low. I mean, there’s of course a layer of platform-specific low level stuff which is highly subject to platform specific issues, but once you go above that layer and into game code proper, most bugs are just bugs.

I didn’t fix 400 “Linux-only” bugs, but I did fix dozens of “seems Linux specific” and “only happened when at least one Linux client was connected” bugs, and a grand total of 2 were caused by platform differences. And of those two, zero were Linux specific. The platform difference in this case was about how different compilers optimise non-crashy types of UB.

Of course, we don’t want UB at all so the fix is to remove it.

[-] ugo@feddit.it 31 points 9 months ago

Are we reading the same article? I read it when it came out, and read it a second time now. The article:

  • is not a bitchfit
  • nowhere states CVE is bad or useless (it even links a list of CVEs directly hosted on curl’s website)

The article is about missing checks in the CVE ecosystem that allows useless fearmongering perpetrated by badly filed CVEs to spread, citing one particular CVE as exemplary of all the faults

[-] ugo@feddit.it 51 points 9 months ago

It can, and it does. It even has a better wsl integration than windows!

[-] ugo@feddit.it 20 points 9 months ago

Then why would you need to quit your job if you installed Linux on your personal devices?

You are the one that brought up that installing Linux would require you to quit your job, on a post announcing that one method to pirate windows no longer works, implying that either you use pirated windows at work, or your employer has the right to fire you if you install Linux on your personal devices.

Since the latter is extremely bonkers and, quite frankly, unheard of, assuming the former seems much more reasonable. Especially considering that tons of people do indeed run pirated windows at work, and I myself witnessed as much.

[-] ugo@feddit.it 61 points 9 months ago

Hey don’t feel bad buddy, at least you tried

[-] ugo@feddit.it 66 points 10 months ago

I don’t care about the fediverse being successful, I care about it being useful. In fact, I wish for the tiktok “influencers”, the click bait “journalists” and the drama driven “creators” to stay in their own propaganda funded hellhole

[-] ugo@feddit.it 17 points 10 months ago* (last edited 10 months ago)

“Unsupported” (or “your mileage may vary” as you put it) means it lacks support. As in, if you try to contact support they are totally in their right to answer “sorry, this platform is unsupported, you’re on your own” if something doesn’t work or is buggy.

“Unsupported” does not mean that it’s a bannable offense.

Given that, let me ask you: why do you think trying to run software on an unsupported platform without malicious intent should be banned, as you seem to imply?

1
submitted 11 months ago by ugo@feddit.it to c/usenet@lemmy.world

New to the usenet game and looking for indexers, from what I read DS is supposed to be a great one

[-] ugo@feddit.it 34 points 1 year ago* (last edited 1 year ago)

Rome wasn’t built in a day. But people forget that it also didn’t collapse in a day.

Reddit higher ups have shown their hand. Will this end reddit? Not in the short term I think, but I believe whatever reddit will be in a year or two will be very different from what reddit was up until now

view more: next ›

ugo

joined 1 year ago