• addiks
    link
    fedilink
    33
    edit-2
    2 months ago

    Using tabs for document management (f.e. Browsers, Text-Editors, …) was a mistake. It would be way better if every document (website, text-file, image, console, …) was in its own window, centrally managed by an intelligent window manager of the OS that allows quick and easy search between all documents like with a full-text searchable exposè-like view.

    Using tabs for document-management was a bad but necessary workaround because Windows is a horrible window manager (despite its name, ironically).

    Tabs work best when there is a fixed amount of them (Like with game settings: Controls, Audio, Video, Gameplay).

    I could go on for quite a while on this, but I think this is where I stop.

  • Derrick
    link
    fedilink
    English
    112 months ago

    Code indentation should never use tabs, only spaces.

    • @[email protected]
      link
      fedilink
      42 months ago

      I don’t understand why this is such a big deal for anyone. With all the UI utilities available it would be incredibly easy to have a setting to interpret 5 consecutive spaces as a tab or a tab as 5 consecutive spaces and just let whoever prefers what to choose how they are going to interface with the code. Hell, you could even make it so 5 is the default and have custom consecutive values as an advanced option in the interpreter for edge cases. So many incredibly more challenging issues have been resolved in IDEs, I just don’t get it.

      • @[email protected]
        link
        fedilink
        32 months ago

        Reading a tab as however many spaces is trivial, and the point of tabs.

        Reading however many spaces as a tab is a gross hack that has to be dialed-in for whatever standard the document chose.

        Just use tabs in the first place. God damn. That’s what they’re for.

        • @[email protected]
          link
          fedilink
          2
          edit-2
          2 months ago

          I’m on team tab 100% I guess I was saying if someone felt they had to use spaces then they shouldn’t handicap everyone else because of their choice and an interpreter could normalize their code.

      • Derrick
        link
        fedilink
        English
        12 months ago

        You’ve obviously never opened a document (with tabs) where your IDE setting doesn’t match what the author used. It looks like shit. Spaces are never, ever, misinterpreted. Tabs are. If your experience in viewing a document depends on a setting that the author had in their IDE, then it is a failure. This is why .PDF files are so ubiquitous, it doesn’t matter if you created it in Microsoft Word with a uniform tab setting, or TEX in a console, it looks the same to the reader. If you cannot guarantee that the reader sees your source files as you see them, then you have failed. Full stop. Tabs should be cast into the dust bin as an archaic pre-optimization that failed in the real world.

    • @[email protected]
      link
      fedilink
      172 months ago

      I would die on the opposite hill. No spaces, only tabs.

      What’s your reasoning for liking spaces?

      • @[email protected]
        link
        fedilink
        English
        72 months ago

        My big reason would be “it hurts readability”. That is, when writing code, readibility for others who aren’t familiar with it (including future me) is my top-priority, and that means indentation and alignment are HIGHLY important, and if I spend the time to write code with specific indentation and alignment, to make it readable at a glance, I want to be certain that it’s always going to display exactly that way. Tabs specifically break that guarantee, because they’re subject to editor settings, which means shit like the below example can occur:

        I write the following code with an editor that uses a tab size of 4.

        myObject.DoSomething(
            someParameter:      "A",
            someOtherParameter: "B",
            value:              "C");
        

        If someone pulls this up in an editor that uses a tab size of 8, they get…

        myObject.DoSomething(
            someParameter:          "A",
            someOtherParameter:     "B",
            value:                          "C");
        

        Not really a big deal, in this simple case, but it illustrates the point.

        My second reason would be that it makes code more difficult to WRITE, I.E. it’s not that hard to insert spaces when you mean to insert tabs, considering that you’re not LITERALLY using only tabs just only tabs for indentation and alignment. And if you do accidentally have spaces mixed in, you’re not going to be able to tell. The guy on another machine with different editor settings will, though.

        I’m aware there are fonts that can make spaces and tabs visible and distinct, but that sounds like a NIGHTMARE to write and read code with. I mentioned above, my top priority is easy readability, and introducing more visual noise to make tabs and spaces distinct can only hurt readability.

      • @[email protected]
        link
        fedilink
        22 months ago

        Because when I move left in tabs, the cursor isn’t clear which tab I’m on. It also tried to sit off the left edge of a terminal in some editors because it aligns with the right side of the character (the tab), instead of the left.

        I do see how tabs are a better option : they allow the one editing the file to decide how wide the indentation is. That’s actually good User Interface design, by separating the data from the rendering layout.

        I can see the argument both ways, but I like to use spaces so the visual and editing interfaces are more standard.

  • @[email protected]
    link
    fedilink
    172 months ago

    A steel ball is not a ball bearing. A bearing is something that bears load and allows for motion, usually rotation. There are sleeve bearings which are just one material or journal bearings which have pressurized oil to separate the spinning shaft. A ball bearing is an assembly with rolling elements (balls, rather than rollers). Those steel balls are just called balls. The whole assembly is called a ball bearing. I used to work in bearing manufacturing and they were just called balls.

    • @[email protected]
      link
      fedilink
      42 months ago

      Would it be better if I clarified by calling them “ball bearing balls”? Or would that lead to my unpleasant pummeling by steel balls?

        • @[email protected]
          link
          fedilink
          42 months ago

          Yeah, I think this is the best option. It sounds a little weird at first, because we’re so used to hearing it the other way around, but it makes more sense if you think about it.

    • @[email protected]
      link
      fedilink
      52 months ago

      I used to hate on it before I tried it at a friend’s house. Man, Hawaiian pizza is one of my favourite ones now and I will happily join you on dying on this hill.

    • @[email protected]
      link
      fedilink
      20
      edit-2
      2 months ago

      Sweet and savory is a god tier class of food IMHO. Pineapple on pizza is just the tip of the delicious iceberg. Have you tried peaches with rice and curry? Or raisins in rice? I also like sweet and sour sauce, especially with little pieces of assorted fruits.

      My girlfriend hates it, in her opinion the only way to go with savory is salt, although she tolerates pork and pineapple on pizza, since the salty pork overpowers the sweet of the pineapple. But I love it!

      • @[email protected]
        link
        fedilink
        12 months ago

        I’m with your girlfriend. I don’t find pineapple on pizza disgusting, but for some reason it just doesn’t gel for me. Same with sausage and jam on a biscuit… One or the other, please!

        But anchovies on pizza… yessssss. Get them salty, grimy fuckers in there.

      • @[email protected]
        link
        fedilink
        32 months ago

        Sweet and savory is an amazing combination, I’m also a fan of sweet and salty. I loveeeee me some dark chocolate covered pretzels

      • Deconceptualist
        cake
        link
        fedilink
        English
        22 months ago

        That sounds very interesting!. Do you mean curry leaves, or a particular curry sauce? I know e.g. masaman often includes peanuts.

        • @[email protected]
          link
          fedilink
          22 months ago

          Curry powder! I’ve never tried curry leaves or curry sauce, but those sound delicious too. Whichever way you add the curry, I highly recommend trying it!

          I discovered that combo when I was living in Sweden where it’s a fairly common one that most pizza places offer. I believe the pizzas are usually called Bahamas, Afrikana or Tropicana and they always feature pineapple, banana and curry, and usually either ham, shrimp or peanuts.

      • Deconceptualist
        cake
        link
        fedilink
        English
        32 months ago

        Ew, I’ve given olives an honest shot but I just can’t even. Feta is great for a salty pairing with pineapple though!

    • @[email protected]
      link
      fedilink
      English
      12 months ago

      Legitimate? Sure. As good as other options? Hell nah, brother. I’ve got too many other delicious options that take up cheese space to waste on pineapple.

  • @[email protected]
    link
    fedilink
    182 months ago

    If a company has a bad interface on their electronic item I’ll not buy it. To me it’s a big hill but I guess it’s how you want to look at it. I’ll stop buying anything from that company if they keep doing it

    • @[email protected]
      link
      fedilink
      192 months ago

      If i need wifi, bluetooth, or an app to use a product that shouldn’t need it (eg a toaster, toothbrush) i will not buy it. i also won’t buy a wireless device (say a bluetooth speaker) if it requires an app. I would be willing to pay $500 more to have a tv with no smart features than a ‘smart’ tv. corporations: keep your shitty malware. my phone is a temple.

    • @[email protected]
      link
      fedilink
      4
      edit-2
      2 months ago

      I would agree with you, but I still want to own a microwave. There are none with reasonable UI behavior as far as I can tell.

      (Edit) For example: Opening the door a few seconds early always leaves time on the display which should just automatically clear after a minute or two. Obviously if the user doesn’t use that leftover time immediately then they aren’t going to.

    • @[email protected]
      link
      fedilink
      English
      32 months ago

      My new corollary: If your online e-commerce site asks customers to add a tip, even if $0 / no tip is an option, I’m not buying shit from you.

    • @[email protected]
      link
      fedilink
      22 months ago

      As an American, this disagrees with my worldview. But I also don’t know enough about the British version to say your wrong 🤷‍♂️

      I never watched the British one, and I don’t care for the American one, too cringey. Makes me sympathetic cringe.

    • @[email protected]
      link
      fedilink
      English
      12 months ago

      You can also say “the British office” and “the one that’s actually fun and doesn’t make me die inside when I watch it”

  • ℕ𝕖𝕞𝕠
    link
    fedilink
    92 months ago

    “catsup” is the better spelling; “ketchup” looks about as proper as “nite lite”

  • @[email protected]
    link
    fedilink
    English
    272 months ago

    I live in a pretty mountainous area, but I can think of a couple blind corners on small hills near me. So probably the one on the way to the bakery while running or biking.

    But I do a lot of ski touring so I’d rather die on one of the big ones.

  • @[email protected]
    link
    fedilink
    English
    42 months ago

    None. I rather change myself than wasting time on changing something that won’t last forever anyway.

  • @[email protected]
    link
    fedilink
    English
    852 months ago

    Cloud-based. If a product won’t work if my internet dies, or I can’t access my data without internet or a subscription, I won’t buy it.

  • LinkOpensChest.wav
    link
    fedilink
    712 months ago

    Search engines should not use locational data including IP address to provide “more relevant” results. Checking for restaurants or weather forecast? You should have to manually add the relevant search terms. Want results in a specific language? You should have to manually apply this filter.

    Convenience is not worth the potential harm of locationally biased search results.

    For example, where I live is like White Nationalist Central Station. My search results are thus far more likely to net me results with a pro-US/nationalist skew, thus potentially entrenching or normalizing harmful beliefs.

    Whenever I’ve tried bringing this up with Techlords, I get a feeble, “B-but then you couldn’t say ‘restaurants near me’ UnU” and like … good? It’s not like it’s hard to type city and state in the search field.

    I’ve never found a search engine that even has this as an option. Even Sear XNG instances net results that are clearly aligned with the location of the instances server.

    A Kagi dev even lied to me when I was looking into that as an alternative, saying they don’t use location, when it’s pretty easy to determine that they do.

    I also don’t want a “good” algorithm. I also don’t want to see big corporate sites prioritized either. If some backwoods nobody has a site that’s more relevant, show it to me. I feel like pre-Google search engines were better, but that’s another vent for another day.

    Now where did I put my false teeth and walker???

    • @[email protected]
      link
      fedilink
      English
      3
      edit-2
      2 months ago

      Not a small hill and I could not agree more. This is relevant to Noam Chomsky “manufacturing consent”.

    • @[email protected]
      link
      fedilink
      52 months ago

      ip adress only gives the nearest big city. information like this is pretty useful to show you info based on your state/province.

    • @[email protected]
      link
      fedilink
      English
      13
      edit-2
      2 months ago

      100% agree.

      To add to this, when I’m looking up something online I want info provided by the internet in general, not just by my next door hillbilly.

      EDIT: Downvoted by my next door hillbilly and his siblings

    • @[email protected]
      link
      fedilink
      English
      22 months ago

      The first time i searched for a business online the results came from a city on the other side of the planet. I’m ok with getting search results in my area.

    • eatham 🇦🇺
      link
      fedilink
      4
      edit-2
      2 months ago

      With duckduckgo you can disable the country filter thingo to get international results

      • @[email protected]
        link
        fedilink
        42 months ago

        Just tried setting no country, then ducked “wine”.
        Results were definitely still from my country first.
        When I set display language to US English, results came up from the US, instead.
        When I set it to French, it shows French websites at the top.
        So the language you set affects what websites you are shown in the results. That sucks.

        But you can actually just turn off ads in the settings. That’s pretty fucking neat!

        • LinkOpensChest.wav
          link
          fedilink
          22 months ago

          Even the lite and html versions of DDG will provide locationally biased search results. There’s no way around this. Best you can do is use a VPN, but then you’ve still got the problem of reading locationally biased results, just for a different location. It sucks.

          • LinkOpensChest.wav
            link
            fedilink
            62 months ago

            You know what’s hilarious about this basically non-functional setting? If I toggle the switch off, it provides results based on my IP address’s location, but if I toggle it to “UK” it will also provide some results for the UK city that my town is named after, without me ever providing the name of my town lol

            DDG is a for-profit brand that’s a lot more nefarious than people think. They’ve even succumbed to AI.

      • LinkOpensChest.wav
        link
        fedilink
        52 months ago

        Oh believe me, I know. DDG was the first one I tried, and I tested it with every configuration possible. Like many other search engines such as startpage and kagi, you sure can do this in the settings, but it will do absolutely nothing to stop it from using your IP address to net locationally biased results specific to your current location. You may assume it would function like this, but it doesn’t.

        I even tried their html and lite versions, but although it was less cluttered and much more pleasant to use, it still provided results that were very clearly based on my IP address.

        I’m not even sure what those settings do because they appear to have no function. Maybe they change language and currency on some sites for convenience, but again, that’s not what I’m talking about in my comment! I’m saying a search engine should not use any locational data whatsoever to adjust results. And if you reply “well, good luck finding one because it doesn’t exist,” then congratulations, you understand my comment! They don’t exist because we’ve all sacrificed our societal wellbeing for the sake of the smallest convenience.

        Even if changing it to another country/region worked (it doesn’t), we’d still have the problem of netting biased results based on what country I switch it to. That would be akin to searching while using my VPN, which once again, does not solve the problem of search engines using IP address to provide locationally biased results.