• 1 Post
  • 395 Comments
Joined 3 years ago
cake
Cake day: June 9th, 2023

help-circle



  • merc@sh.itjust.workstolinuxmemes@lemmy.worldSpy
    link
    fedilink
    arrow-up
    3
    ·
    5 hours ago

    The mail (a web service), the calendar (a web service), YouTube (web videos), YouTube Music (web music), Google Maps (a web based mapping service)…

    You get the picture.

    Android spies on you when you’re doing things locally on the device. But, the rest of these are web-based services.


  • Most programmers I know compile a program when they have fully expressed an idea they have in their heads. It might just be the first outline of the idea. But, it’s a solid first sketch that contains all the key details. Unfortunately, often that’s a complex idea so it can be somewhere on the order of an hour before they stop coding and try compiling. One reason for that is that compiling the program is a context switch, and when they context switch they can’t keep all of their thoughts about the program in their head, instead they have to think about compiling. And, if compiling takes more than a few seconds their attention also starts to drift to other things.

    Coding for something like an hour without making a single typo or braino is difficult. This is especially true if the programmer is attempting to express a creative idea. Their focus won’t be on getting every single detail correct, it will be in sketching the shape of the idea as completely as possible. 99% of the time, those mistakes are entirely obvious and take no time to fix. But the compiler is (luckily) unforgiving of errors, even if the fix is obvious. But, that’s why it’s suspicious if the code compiles perfectly the first time.

    It’s possible that some people have different workflows. Maybe they write out the entire program in comments and pseudocode before using an actual programming language. If you do that, then you can probably afford to take a break from the actual coding more often and compile what you have so far. Maybe you’re compiling every 5 minutes instead of every 30, in which case it’s pretty normal not to have any compiler errors. Maybe some people use a super advanced IDE that effectively compiles the code in the background all the time and flags errors that will become compiler errors. I think a lot of people who became programmers before that kind of thing was popular find that sort of thing to be distracting. If they’re trying to write something on line 50 and the IDE flags something from line 45, they might have already shifted their context a bit, and having to go back and fix that will distract them from the thing they’re currently trying to express.

    Personally, I’ve often had no compiler errors when writing tests. Tests are often very small, self-contained bits of code that don’t take long to write, and aren’t very complex, so it’s pretty normal to have a test compile and run perfectly the first time.

    The point is, programmers who have been programming for a long time are the ones who are more likely to be surprised if their code compiles perfectly the first time.








  • there’s always at least one guy who’d hyperfocus on monitoring something like this

    That’s the thing, there’s only about 3000 billionaires worldwide, but 8 billion other people. Let’s say out of those 8 billion, there are maybe 20 who really, really hate Bill Gates. All it takes to undermine all Bill Gates’ attempts to launder his reputation is for a few of those 20 to keep an eye on his Wikipedia page in their spare time, and challenge any changes that try to whitewash his reputation.

    Trickle down economics doesn’t work well, but at least this causes a trickle down effect. Gates spends millions with PR firms to keep his reputation clean, including vandalizing Wikipedia. Those PR firm employees are unethical assholes, but they’re not billionaires. Gates (indirectly) pays their wages. These PR firm assholes then spend Gates’ money to buy BMWs and prostate massagers. That ends up trickling down to car mechanics and massager manufacturers.

    So, every time you edit Wikipedia with unflattering but true information about billionaires and middle eastern oil states, you’re causing some wealth to leak out of the billionaires’ pockets as they fight to contain that information. And you can do this damage while just sitting on a toilet.


  • I don’t think anybody, other than maybe high-school kids, thought Wikipedia was some perfect site with no flaws. Even with these flaws, it’s really an amazing achievement and deserves massive amounts of praise.

    Just compare it to what came before: Encyclopaedia Britannica and the like. Wikipedia is estimated to be about 95x bigger than Encyclopedia Britannica. So, it goes more in depth on almost everything, and has orders of magnitude more articles than Britannica had. And, do you think Britannica didn’t face pressure to not publish controversial or unflattering information on rich people? It was probably much, much easier for the rich to get things their way when it was a single, for-profit publisher, rather than a worldwide group of volunteers. And then there’s the issue with being factual or having a neutral point of view. That’s always going to be a challenge, but it’s much more likely there will be systemic bias for an American-owned for-profit company than it is for a volunteer-based non-profit with editors worldwide.

    Also, the way Wikipedia works, it’s much harder for these PR firms to completely hide things they don’t like. Nearly all of Wikipedia’s edit history is easily visible just by clicking a link on the page you’re reading. If someone removed something unflattering, you can often find it just by going through the edits. It would be nice if the rich couldn’t adjust the main pages, but at least it’s extremely hard for them to make unflattering information completely disappear just due to how the editing process for Wikis works.

    Finally, paid PR professionals can’t just edit whatever they like. Wikipedia editors are notoriously proud of what they do, and annoyed at seeing their site vandalized. Often edits will be rolled back, or pages will be locked. Eventually a billionaire might get what they want, but to get a fact changed on Wikipedia they’ll probably need to pay a reputable news site to make a counter claim, then have one of their paid PR flacks to use that news article as a primary source to allow it to be used on Wikipedia. That’s an expensive and fragile process. Do it too often and you damage the reputation of the news site so it can no longer be used for that kind of thing. And, all it takes to undo that is a good journalist doing their job and reporting the truth and a volunteer Wikipedia editor updating the page.

    So, don’t lose hope, just think that billionaires are spending millions to try to launder their reputations, and often those attempts are being undone by some girl in sweatpants casually updating Wikipedia on her phone while she binges Critical Role.




  • The difference is in who decides what you see.

    Lemmy’s “Top” is scaled based on what other Lemmy users are doing: upvotes, comments, etc. It’s basically the people who use the site collectively deciding what’s interesting, which is a lot of American politics these days.

    Meta, Youtube, Twitter, etc. use what people on the site say as part of the algorithm, but they also examine the content to try to discover if it is something engaging or enraging. They compare it against models of what makes people stay engaged, so if there’s something with millions of comments and lots of “likes” but Meta doesn’t think it’s good content for them to sell ads against, they’ll push it down in the ranking.



  • The way that sort of invention often works is:

    1. Inventor thinks they have a world changing idea
    2. Inventor spends their own time and money to build a prototype
    3. Inventor shows the product off to the world.

    If it truly is a world changing invention, step 4 is “world is amazed, inventor can’t keep up with demand”. There are also frequent cases where the world goes “meh, not for me”. Now occasionally those are when an invention is ahead of its time, and years or decades later the inventor is vindicated. The other case is when the invention really isn’t good, and there simply isn’t and will never be demand for it.

    Somehow, the AI bubble is built with people ignoring the feedback from people that keep saying “meh, not for me”, and the various “inventors” burning more and more of their money trying to change people’s minds. Has that ever worked?