Jump to content
Search In
  • More options...
Find results that contain...
Find results in...


  • Content Count

  • Joined

  • Last visited

Everything posted by Umberto

  1. These links explain it quite well: https://www.atlassian.com/git/tutorials/undoing-changes/git-revert https://www.atlassian.com/git/tutorials/undoing-changes/git-reset https://www.atlassian.com/git/tutorials/resetting-checking-out-and-reverting I didn't really understand what you have done. When you say push I assume you have a remote repo? Is folder B inside folder A? Did you push folder A or B to the remote repo? What do you want the end result to be? Regardless, it doesn't sound like you are using git as intended. Normally you would create a new branch to test some feature and then merge into master. Also, having many different copies of the same repo locally kind of defeats the purpose of a version control system. Lastly, I think it would be a good idea to create a dummy project so that you can experiment with adding new files, commits, branches, merging and all of that so that you can get the hang of it without having to deal with 300mb of node modules
  2. For one, iOS software development requires a mac, and that's a business in the hundreds of billions.
  3. Well, LTT definitely wont do this in their coming video but you have to consider the market and compare it to what the actual alternatives for that market is. And this is enterprise stuff. If you go to HPs website and look at their enterprise workstation configurator you will get a $200 Xeon processor, 500gb spinning drive, 8 gb RAM, optical drive, 4 USB-A ports and not much else for a cool $3400. Obviously, no one that's in the market for these machines would buy that base config.
  4. Lol come on. Pretty large enterprises have different needs and sometimes a mac is the right tool for the job, sometimes a Linux desktop and sometimes a windows machine is.
  5. Yes, but every other platform has improved as well. And Linux is constantly playing catch-up, so relatively speaking it's about the same. Grandma wants to stream her DRM protected flash content to her chromecast, so you get her an iPad instead - there's an app for that. "Year of the Linux desktop" is really about Linux as an OS for personal computing. 20 years ago the personal computing needs of the masses meant a desktop computer. Nowadays most people use their smartphone as their main computing platform, and the family computer was replaced by an iPad. In that regard, "the year of the Linux desktop" has already happened thanks to Android.
  6. If you are huge into PC gaming then I would definitely use Windows for that. I switched to Linux in 2004 but then two years later I got my first mac. I kept my Linux desktop around for a while longer but I almost never used it so I put it in a closet and used it as a server for some time. Semi frequently I visit different Linux forums to see what's going on in the community and it's the usual lack of software and driver support that people have problems with. "But it's much better now than 5 years ago" they say and to me it seems that, relatively speaking, it's about the same. The year of the Linux desktop never came and desktop computer usage in general is in decline so I guess it never will. Obviously on servers it's a different story.
  7. I would put it in the constructor as it doesn't make sense to have an addStudent method in a Student class.
  8. In the paradise papers leaks it came to light that Apple had moved key subsidiaries to some tax haven. Nothing illegal, just bad PR. Google is not selling your data per se, they are monetizing it by using it for advertising purposes. The more they know about you, the better they can target you with ads, the more they can charge companies to advertise their products. They aren't selling your data to some Chinese intelligence service or something. Not even Facebook did that knowingly with the whole Cambridge Analytica scandal, they were just really really reckless with their users data.
  9. It is not illegal to store personal data. What is illegal, however, is to store personal data and then not provide it when asked. Google evidently does provide it when asked. Apple does. I would assume all other tech companies do as well. I assume by breaking the law you are referring to the tax dodging, but you are confusing tax evasion with tax avoidance. Tax is a cost and all companies want to minimize costs. What they do then is they use some creative corporate structures to shuffle money and costs around to different internal legal entities in such a way that it will result in as little taxes owed as possible. But the whole point of this is to pay as little tax as possible while still following the law. If they didn't care about following the law they could just lie about their expenses and not pay any taxes, but that would be a very very serious crime and not something that any serious company is interested in doing. Sometimes though, companies make mistakes so they are forced to pay back taxes, and probably some fine and interest. But the point of tax dodging is to do it in accordance with the law. You just don't like Apple and assumes that they must do everything that's bad, which is moronic.
  10. In order to comply with GDPR they have to be able to provide you with all the data they store that is connected to you, at least as an EU citizen. They do do that for US citizens as well though. So you can easily request to have all your data sent to you. Funnily enough Gary Explains published a video about that today: TLDR: Among other things Google saves all your purchases that you've ever made online (even purchases not related to google. They get this info from your gmail), they store your location with every search you have ever made, mp3 files of every command spoken to the google assistant etc. Even if they wanted this data for training AIs or whatever, they don't have to connect it to you personally, it could have been anonymized. But they don't want that of course because their business model is monetizing your data, so personal data is more valuable than anonymized data. Apple on the other hand has no way of monetizing your data. They have a completely different business model and they only want your money. Consequently, when you request your data from Apple you will get stuff like logs of your iCloud logins, your name and stuff related to your registered Apple devices, iMessage logs (not the content), apple care and warranty stuff etc. This is something that anyone can request and see for themselves how much personal data these tech companies have on you and they have to provide it to you because that is the law. Saying that "Apple is lying!" is silly because there is no proof of that, it would be illegal and very costly if people find out, and there is very little incentive for Apple to do that as they have no way of monetizing your data anyway. Having said all of that, Apple is no saint, they are not a charity fighting for privacy. But they are a company who doesn't need to monetize their users data, and whose competition does. Pushing this privacy narrative is obviously a business decision because they can offer something their competition can't.
  11. Fun facts: Mobile gaming is not only the biggest gaming segment, it's also the fastest growing segment by far. Projected yearly growth rates for each segment in 2018 was a sad 1.6% for PC gaming, 4.1% for console and a whooping 25.5% for mobile gaming. Add that to the fact that mobile gaming is already as big as PC and console gaming combined, it is obvious that it's in that direction the industry is moving, and has been moving, for quite some time. As I mentioned in my previous post in this thread, the software industry in general are moving towards a subscription based model. Obviously as a consumer I would prefer to buy my app once and own it forever, but from a developers perspective it can be challenging to keep your business afloat with that model as you now have to provide updates and support forever after a one time purchase. For indie developers this is especially hard as your user base can be quite small and if you are not growing fast enough it's just a matter of time before you go out of business, which is bad for consumers as well who paid for that app and no longer receive updates. One way that has been tried to solve this issue is kind of mimicking a subscription model: Either 1) charge additional money for a major update. So a developer will charge its users to update from version 2 to version 3 of an app or 2) For games, offer in-app purchases of in-game items or whatever for real money. Now this rumored service is specifically for gaming so if Apple can figure out a good way to share the revenue I believe that it can be beneficial for all parties involved and even enable the smallest developer teams a sustainable and convenient way to finance their business. iOS is also a huge platform. Though it may not have the biggest market share in terms of devices, in terms of app revenue it's twice as big as Android so this could have a huge impact on the mobile gaming market, which again, is by far the biggest and fastest growing segment of the gaming industry. And no childish opinion that "mobile gaming is not real gaming" is going to change that.
  12. Like I said, unless you are a bodybuilder. And if you "don't really exercise", you will hardly look like that - it takes a few years of lifting and eating to get roid traps like that
  13. Im not sure if you're trolling but you don't have 1% body fat lol. Unless you are a dwarf or a giant, and not a bodybuilder, BMI is a good indicator. There's a 35 lbs span at your height to have a normal BMI which is a pretty big margin of error to account for different body compositions, and you are 50 lbs over the upper limit so far beyond any margin of error. This guy is 5'10" and probably around 225 lbs to slighty more in this picture But he's on gear and fitness is his job. 225 lbs at 5'10" is only normal if you have a warped sense of reality.
  14. 225 pounds at 5'10" is well over obesity level bmi
  15. awk would otherwise be a good tool for this. I would also use getent passwd. getent passwd root | awk -F: '{print $3}'
  16. The software industry in general has been moving towards a subscription based model for quite some time now. I prefer a one time payment for most of my app purchases but I don't mind a subscription for things like music and movies. If this service works on tvOS it could also help the Apple TV to become a more viable gaming platform.
  17. Google pays Apple $9 billion (some say even more) to have Google as the default search engine on safari so I find that very unlikely to happen.
  18. I haven't looked into this subject too much but my feeling is that this is more an effect of laziness from Google and Facebook than it is a violation of Apples privacy policy. Basically there are three ways to easily distribute an app to iOS devices: (1) the app store, (2) to employees for internal use via this enterprise cert, and (3) via test flight which is for testing. The issue here is obviously that Google and Facebook distributed their apps via option (2) which is a clear violation of the terms of their enterprise certificate which states that apps can only be distributed to employees for internal use. So no mystery there. So why didn't they just release the app in the app store? As far as I can tell it's a VPN app that logs all your data and network activity, and I would assume that all of this takes place server side. VPN apps are not banned and Apple has no control over what happens server side so technically speaking Google and Facebook could've made an app that required a login to work and only work for the Google-/Facebook accounts that have opted in to this research program. So why didn't they? My guess is that it was easier and required less work to use the enterprise certificate. Or they did more than just monitor the traffic which would potentially have been a breach of Apples privacy policy. I just looked into it a bit more before pressing submit and yeah, it was more than just a VPN, it was spyware essentially. https://support.google.com/audiencemeasurement/usreach/answer/7567389?hl=en&ref_topic=7648242 In other words it couldn't have been published on the app store.
  19. "Hey just a heads up, we are releasing a new version of our OS in september, just like any other previous year. You will get access to the beta after WWDC, just like any other previous year"
  20. Another reason for Apples quest for total control is better control of the release cycle of their products. While I don't think battery technology moves that quickly, but their dependence on using intel for their CPUs has caused issues in the past.
  21. Clickbait thumbnails and anti-apple sentiment, that's what drives traffic and what the pcmasterrace audience wants to hear. They are running a business after all.
  22. You are confusing compiler with IDE Here is a list of IDEs