Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)N
Posts
8
Comments
278
Joined
2 yr. ago

  • I think each of these needs to be handled in separate ways. For example, search could continue to be a conglomeration that includes maps, mail and possibly cloud. Android can just be split very easily into a separate company and same for Youtube, since that would basically be another Netflix or whatever.

    Ads, in my opinion, is the most important one though. That absolutely has to be shattered into thousands of tiny pieces, all of which need to be forced to compete with each other, for the benefit of all internet companies anywhere. It would be a massive boon to companies everywhere and would provide an opportunity for lots of innovation in the advertising space, ie. trying ads that are less intrusive or ones that are cheaper because they don't rely on tracking information.

    And another thing I think people need to understand about search is that building the search engine is not the hard part - the hard part is figuring out how to pay for it. Search is really expensive - crawling websites, indexing, fighting spam abuse. That's what really makes Google successful - the fact that they coupled it with advertising so that they could cover all the expenses that come with managing a search engine. That's much more important than the quality of the results, in my opinion.

    And as for Chrome: well, personally I think that monopoly has been the most damaging to the internet as a whole. I would love to see it managed as part of a non-profit consortium. There should not be any profit motive whatsoever in building a web browser. If you want a profit motive, build a website - the browser should just be the tool to get to your profit model, not the profit model itself. And therefore it should be developed by multiple interest groups, not just one advertising company.

    Anyway, I know this is all an impossible fantasy. Nothing in the world is done because it's right or wrong, it's done because it serves whoever holds the most power. But if there were a just world, this is what I think it would look like.

  • I don't doubt you at all - I've seen quite a few stories of Google exhibiting retribution against employees attempting to unionize.

    The point I was trying to make (admittedly quite badly) is that Google employees should have unionized a long time ago, when they had the upper hand. At this point, it's a much steeper uphill climb. But it is still a very worthy fight.

  • You could also blame the idiots who had a chance to unionize but never did.

    If you go back 5-10 years, everyone would say, "why do we need to unionize? Working in IT is great, we don't need to unionize!" And now see where we are today to realize how stupid of a mindset that was. I guess they don't buy insurance for the same reason.

    I thought you had to be smart to work at Google, but seeing people take dumb positions like that made me realize that while they might have been brilliant engineers, they were definitely not very smart people.

    (I'm not holding Google blameless here by the way - fuck them hard! But Google employees had the chance and wasted it, and this is what they left behind.)

  • All negative basic human instincts are like this though, but it's greed that we allow to grow unfettered. Anger is considered socially acceptable until you go berserk and start killing people and breaking things. Lust/sex is fine, until you start humping everyone and everything you see in the street. Greed has no upper bound like these though. And it's high time that we started imposing some sort of control to stop this growth.

  • we cant have nice things because humans are just so fucking greedy and incapable of controlling that greed.

    That's not completely true though! One thing that a lot of people forget about Google is that they didn't have to become a publicly traded for-profit company. A lot of people around 2002-2004-ish saw Google's meteoric rise and wondered what path they were going to take. Some speculated/hoped that they would go the Wikipedia route and become a service that existed for the public good instead of a for-profit venture.

    We all know what happened after. The pursuit of profit inevitably leads all companies to becoming sociopathic and evil. They didn't have to be this way. And this is true for lots of tech startups. I wish we had seen more of them become wikipedias instead of googles.

    It's also worth pointing out that the original founders did want to make a company that was good and not evil. They tried to succeed by creating legitimately good products, and not screwing over their users. They did make mistakes along the way, but their intentions were at least good. The major problems started (as they usually do), when the second CEO took charge of the company, and it was evident that he had not clue whatsoever how to create a product. All Sundar Pichai knows how to do is suck as much blood as he can out of a stone. But Google's founders are not blameless here: they were the ones that set the corporate structure up this way, and they were the ones that got bored and decided to fuck off. And they cheated on their taxes the way all corporations do, so no matter how good their intentions were, they were still pretty awful people.

  • Because the USA haven't had the balls to hold corporations responsible for their actions in decades. They can save them from failure, but have no willpower to correct any of their malevolent behaviors.

    I really hope this generation is the one that finally changes that trend.

  • What exactly is it that people obsess over? The desktop environment and terminal customisation? Setting up NetworkManager with nmcli? Using Vim to edit a .conf file?

    Welcome to the crowd! Eventually, you realize that an operating system is just an operating system: something you use to get work done, and the less you notice it, the better it's doing its job. The pride of setting it all up mostly ends very shortly after you're done. At that point, you realize that pretty much all distros are the same, give or take.

    That said, there are always moments that make you realize that your OS is amazing. When you're faced with a new and difficult task that you don't know how to achieve, then you look at your distro's documentation and solve it in a few elegant steps. And I'm not an Arch user, but that's when the Arch wiki will really be your friend, as well as all the other resources that Arch has for its users. I can't think of examples of these kinds of moments because they're so rare, but those are the moments that feel great and really make you appreciate your OS.

  • Yes, I agree, and I think it's a reflection of society's values over the past 50 years.

    We are living in a world with more of a "make money and fuck all else" mindset. Children of wealthy elites are living very privileged childhoods, and as a result, have less empathy and more contempt for real people. We are now seeing the effects of living in a society where the needle of social values is pointed 100% on the side of capitalism and 0% on the side of moral values. And how that has affected our perspectives of a society at large: a general lack of caring, a lack of empathy, a lack of conscientiousness from the top, tossing normal, real people aside like rubbish in a bin.

    We're seeing what happens when you let a generation of incredibly entitled children grow up to take the reins of society. We all know how it ends....

    (And for what it's worth, I think a long, extended Great Depression-style event is much more likely than a violent conflict, especially given how docile citizens of the west have proven themselves to be over the past several decades.)

  • One for every current ~0.5% market share!

  • The “just add reddit” or “just add site:reddit.com” has been trash for a while

    Has that ever been true? I always assumed it was some sort of shadow marketing campaign to get people to look at reddit more. Pretending that one website is the only reliable source of answers on the internet is incredibly audacious, it always seemed very farfetched to suggest that

  • “Ukraine’s decision fundamentally threatens the security of supply in Hungary,” the country’s Foreign Minister Péter Szijjártó said Monday

    Oh my God!!! I can't possibly imagine them being concerned about anything more serious than that right now!!!

  • I dunno. I’m a believer that there is real benefit to diverse teams and there is some evidence in support of this.

    You're 100% right! But good luck convincing the bean counters.

  • Can I interest you in links?

    Or how about lynx?

  • I would vote for docker as well. The last time I had to inherit a system that ran on virtual machines, it was quite a pain to figure out how the software was installed, what was where in the file system, and where all the configuration was coming from. Replicating that setup took months of preparation.

    By contrast, with Docker, all your setup is documented. The commands that were used to install our software into the virtual machines and were long gone are present right there in the Docker file. And building the code? An even bigger win for Docker. In the VM project, the build environment for the C++ portion of our codebase was configured by about a dozen environment variables, none of which were documented. If it were built in Docker, all the necessary environment variables would have been right there in the build environment. Not to mention the build commands themselves would be there too, whereas with VMs, we would often have developers build locally and then copy it into the VM, which was terrible for reproducibility and onboarding new developers.

    That said, this all comes down to execution - a well-managed VM system can easily be much better than a poorly managed Docker system. But in general, I feel that Docker tends to be easier to work with than a VM. While Docker is far from flawless, there are a lot more things that can make life harder with VMs, at least from my experience.

  • Do you know how vim has distributions like lunarvim, lazvim, nvchad, etc.? Simply installing something like lazyvim can quickly and easily convert vim from a text editor to a full blown IDE.

    I think Gnome needs something like this. A curated set of plugins that are easy to install and maintain compatibility with different versions of Gnome - something that would deal with the API churn in Gnome while maintaining a stable, usable desktop environment.

    I don't know if this is feasible, because I haven't used Gnome since 2.x, but I think it would really help make it an actual full blown DE.

  • I doubt that you're interested in arguing in good faith, but if by some miracle you do care about having an informed opinion before opening your mouth, how would you respond to things like this?

    This essentially killed my (EU-based) startup in the project management and collaborate space. Before MSFT bundled Teams with O365 we were rapidly growing and closing enterprise customers in the automotive, energy and education industries with high retention rates. Right around the time the Teams bundling started our retention dropped, churn went through the roof, growth slowed down, we failed to raise our next round because of it and had to drastically downsize the company, causing even more churn (about 80% net churn in 2 years). This move by the EU is good, but too little too late - 99% of the companies that were hurt by this have already shut down, and the ones still running will take years to recover...

  • Interesting! Sorry, I don't know why I thought you were using swipe keyboards, it must have been stuck in my memory from reading other comments. I definitely agree that pressing the buttons was a little annoying, but manufacturers could probably make softer buttons if they were willing to put the money into developing them.

    Anyway, I really miss the phone I had from about 2008-2010. It had two sliders that moved in orthogonal directions. One of the slide directions revealed a standard 12-button phone pad, while the other had a 4-row keyboard. And yet, I'm pretty sure it was under 1.5cm, so not too large. It was definitely easier to keep in my pocket than current phones!

    If it weren't for reading Lemmy/RSS feeds and a camera, I'd probably be going back to dumb phones for my next one...

  • I just use the lazy plugin manager (not to be confused with lazyvim) to set up a few plugins for my environment. I followed this guide and just chose only the plugins and configuration that I like. I've used vim for over 15 years now but have only used plugins for the past 2-ish years, so I don't like it when distributions mess up existing keybindings and other default behaviors. Lazy makes it very easy to set up your own environment and I was able to learn how to do it in a relatively short time with some guides and tutorials.

    It's not for the faint of heart, but for me, I think the personal customizability is worth it, as well as not having plugins installed that I don't want/need. A lot of the time, they're more modern, but they would also require unlearning my existing habits and learning new ones, which I would rather not do, so I prefer doing it this way.

    But I will say that it can be helpful to look at existing distributions to see how they implemented configurations when I run into trouble with my own configurations. Sometimes I'll steal their keybindings and maybe adjust them to my own preferences. It's also a great way to explore new functionality and configuration options as well.

  • But what's the error rate? I could type at 200 words per minute (even on a phone!!) if I didn't care about how many typos I was making. And swiping keyboards get confused incredibly easily. The error rates are especially bad when you're writing words that only use a single row of keys - on QWERTY keyboards for example, try writing something like "type", and you could get that, or you might get something else, like wipe/write/ripe. Other groups could include things like tip/top, pit/pot, wit/wire and the selected word will be wrong almost as frequently as it's right. And autocorrect systems can't really correct for things like when you mean to press enter and hit the backspace key instead. Plus, their suggestions are generally just very stupid. So while buttons take longer to press on physical keyboards, the reduced error rate makes typing speed about the same in my experience.

    Plus, with physical buttons, you get tactile feedback, so you can tell when your fingers are slightly off and adjust them, whereas on a flat surface, you have no idea whether you pressed the correct button or not. You have to stare straight at the screen to make sure every press is correct, which is exhausting and bad for your eyesight. I feel a lot more eyestrain from simply typing on phones, whereas with physical buttons, I didn't even have to look at the screen, and I could look at something else around me while typing. And don't get me started on how many calls I've missed because I accidentally hit the hang-up button, or couldn't find the accept call button - not a problem when you have physical buttons!

    Regarding screen real estate, all you need is a slide-out keyboard. They work great!

    There are a few downsides to physical keyboards, but in my experience, they're far superior to non-keyboard devices. But what can you do - in the 21st century, practicality never matters, it's just all about aesthetics and nothing else....