It’s because they make their devtool money off of enterprise licensing costs, and they get those costs by getting developers to be okay using their devtools.
The tool is the advertisement for building software for Windows. If it gets too miserable to use the tools or build for the ecosystem, then some companies won’t prioritize windows software, and developers will prefer jobs doing something else. It’s got to be good enough so that decision makers at software companies don’t start hearing that windows software takes three quarters longer to develop.
Web developers are already targeting their browser as an afterthought, and mobile developers are pretty pulled into to apple ecosystem, since you can develop android apps on a Mac, but you can only use a Mac to make iPhone apps.
Without developers, applications lag, and they lose business and consumer market share, which costs them more developers.
Hence: visual studio is fine, and they keep adding azure features to GitHub and tying it all to visual studio.
It turned bad because a bunch of users refused to use it because they remembered never updating past IE8 and made jokes about it lagging behind the competition
I remember having that when I used OhMyZsh, but after going back to a more bespoke config it doesn’t work anymore. Also tried using zsh as a different user to ignore my own configs, that doesn’t work either.
It’s not default in zsh maybe, but it’s default in the oh-my-zsh config most people use.
I ran zsh for a while without that config and manually configured everything and it also works, but takes quite a bit of web searching to find all the knobs to turn.
I don’t think most people use oh-my-zsh. It’s very popular, and a lot of people use it, but I think most is a stretch.
Either way, it’s just a set of plugins and configs so of course you can get it to work on any setup. Just saying that it’s not inherent to zsh, and you can probably get similar behavior in most shells with a similar config.
Sounds like good opportunity for US and Europe to whip out some fines over Anticompetitive practices. With Microsoft sort of being repeat offender the fines should reflect that.
Honestly with Edge being not too bad alternative for Chrome this sort of shady behavior from Microsoft doesn’t do it any good at least in my eyes.
I use it at work all the time and frankly, it’s completely functional. I also prefer the Bing image search over Google images search these days… And I was a hardcore googler back in the day!
Same. It worked great for me with the profiles (personal microsoft account + uni microsoft account) until my uni disabled the bookmark syncing feature for all our accounts. For some odd reason.
Then I switched to Firefox and I’m not turning back.
Well, I switched to Edge for work with the latest Chrome update (since internal apps were Chromium only), and was pleasantly surprised. It actually let me turn off almost all the junk, and is responsive in a way I haven’t seen in a Chromium browser in years.
Safari and Firefox for personal use though, and nothing compelling to make me change that.
Once you set it up it’s fine, but on first opening you have to click through a bunch of menus (no, I don’t want to share data, no I don’t want to sync my account, and so on). In other browsers it’s a small popup in the corner which you can ignore, and just google what you wanted to google. In edge they’re fullscreen and you have to click no on each one.
Probably a rather unique problem because I regularly set up new machines, most people just go through it once and never see it again.
You hit the nail right on its head! It’s pretty bad that there is no skip all option, and for some of them you have to manually uncheck before continuing.
I’m in the same situation as you where I often work on fresh virtual machines, and so I see this a lot too.
I use arc on my mac and it’s nowhere near as nice as that, but I like the side tabs, the way it gets out of the way when I’m searching, and bing isn’t too bad; I’ve actually used it a few times. Once I found a customizable start page I haven’t looked back. Again, for work
There’s the shopping popup that tries to find better deals or vouchers for products you’re looking at. It’s easy to turn off though.
Searching the settings for “notification” does show others - a feature called Discover and sidebar apps seem to be able to send notifications but I’ve never seen either.
I love Firefox… But the listicle ads are seriously tacky and annoying. I do not want Pocket. And I do not want Pocket randomly re-enabled after a set of updates.
Fuck no, I’m not particularly a fan of how it forces itself on you like Brock Turner (the rapist).
It can go and join IE in whatever pit of hell we threw IE in
If you wanna say that Chrome is trash and people should use Firefox, Opera, Safari or whatever else is currently trending among privacy focused people that I can agree with (Even if I personally won’t make the switch)
But Edge is NOT the answer, Edge is NEVER the answer. At this point I’m starting to wonder if all these Edge people in here are being paid by MS
Welcome to the boat, I tried edge from all the people recommending it on reddit and I hate it
And the rapist analogy is not enough for how bad it is, it’ll copy everything from your default browser without your permission (or I somehow missed it)
Like I was caught by surprise when all my bookmarks, passwords, etc were just straight up copied by that privacy intruding piece of crap.
Also, I constantly name files in the same directory the same thing except for case. In my ~/tmp directory I have unrelated foo.c (C source) and foo.C (C++ source).
.C came first. I don’t usually use it though; I usually use .cc or .cxx, but if I’m making some tiny test source, I often use .C. I’m strongly opposed to the .cpp extension because calling C++ “CPP” leads to confusion with the preexisting (before C++) use of the initialism to refer to the C preprocessor. There’s a reason why CPPFLAGS refers to preprocessor flags and CXXFLAGS refers to C++ flags.
Why does Linux do anything it does? Because a bunch of shortsighted nerds think it’s a good idea. For example, try to install software on another disk.
Symlink your desired location on the target disk to the place the system thinks the software should go. (In my case, /usr/local/games is a symlink to a different drive.)
As someone said you solution is to symlink or setup LVM volume groups for different mount points. Essentially, it’s all or nothing. You can’t just put a single program on a different disk without then taking all those files and manually symlinking them to the right place. It’s honestly one of the biggest Linux oversights.
XDG specifies the capital names, but to be nitpickingly technically precise, linux systems don’t do this. It mostly is done by the distribution maintainers, and the XDG specs. A base system does not usually have a notion of anything beyond your $HOME.
Try adding a user: sudo adduser basicuser. If you ls -al ~basicuser you will see it’s almost empty, just the .bashrc (or in my fedora, there’s some .mozilla crap in /etc/skel that also gets bootstrapped).
programmer_humor
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.