On the 28th of September I got charged $900+ for Facebook ads that I never ran. I reported it as fraud to my credit card and let Facebook know. I would recommend everyone that have their PayPal integration to check their bank statement for unusual activity around that date.
I am mostly disturbed by this essay and a lot of the comments. Reading the news is a difficult act indeed. You need to read between the lines, understand that a lot of things are opinion based and that there are a lot of opinions depending on how you look at a problem.
But just because it is difficult and quite imperfect is it a reason why we should stop doing it? How else can we fight inequality, injustice and problems of the world. I understand tat Aaron's point is not to do ignore problems, and his history obviously bring nothing but respect but in an era where "Fake News" is being shouted everywhere, I fear that the message of this essay is a dangerous one.
By disregarding news because of it's limits/imperfections, we expose ourselves to much bigger problems. I force myself to read the news everyday because I think it is my civic duty.
Could ISP be responsible for attacks coming from some of their infected users? Shutting down someone's internet for 'abusive use' would be a good incentive of getting incriminating devices out of the market.
I have been working exclusively through upwork for 2 years and make a good living off it (I also live in Australia, it's not like I can charge 10$/h). I would highly recommend people give it a try, you will be surprised that there are lots of client out there looking for talent who are ready to pay correctly or premium.
Maybe you can share your strategy then because I dabbled in it a few years back and found it to be full of people willing to work for less than $10 per hour.
The majority of projects advertised seemed to be things like web scraping, homework cheating, people who wanted computer software to pick a magic lottery number, etc...
Yes I agree that 90% of all the projects advertised are what you describe and not worth anything. No-one should waste their time on it. But there is also this 10% of really quality work. There seems to be a shortage of talent in some areas of the world and the technology is here for teams to be distributed so some CEO/CTO give these freelancing sites a go.
When I first had a look I got quite pessimistic about my chances of finding work and money through it but decided nonetheless to give it a fair go.
I passed a few tests that gave me an initial edge as a newcomer, and decided to follow most freelancing advice I found on the internet: don't down-value yourself with a bad hourly rate, and apply to jobs professionally. It took me a few weeks to get a first contract, and after a month or so I was working 60h per week. I also read "The Freelance Pricing Guidebook" by Glenn Stovall which is a simple pdf of a dozen of pages which really gave me a good think of how to approach being independent and potential pricing strategies.
I also try to get out of the platform once I built the relationship with the client but it is not without risk if they run out of money, you don't have that nice guarantee that the platform offers. It happened to me that a client owed me 5 digits amounts and I regretted for a while having gone directly to him (he ended up paying, he had just ran out of cash).
If you find an USA client and you are not in the USA, with the strong USD it can be really advantageous for both parties. If you are in the USA I'd still say you can do well (I think Australia is more expensive than USA).
Maybe I really got lucky, or necessity forced me to succeed since my girlfriend got sent to a rural area with no work for me. Now days my work is so much more interesting, better paid and I met some amazing people thanks to that platform.
I've been working for 2 years solely through upwork and I am really happy with it. I get a normal freelancing rate for my country (Australia) and sustain my family with it. I was sceptical at first seeing the low rates but decided to give it a fair try and was happy and surprised with the result. Most often it lead to move the work to outside the platform since their 10% fee can get to big numbers pretty quickly.
Also I'd like to add that some of the companies that I work for have found some great talent through the platform.
I've been starting a few Django projects during the last few years and I have had trouble finding packages that are compatible with the latest versions. Maybe their release cycle is too fast for all the 3d party apps to keep track?
Also I find that some of these 3d party apps use a notation like >= Django 1.X but that's not really true because of backwards incompatibility.
A clearer way to know what exact version Django apps are compatible with would already be really helpful.
I requested, and the maintainers added a while back, trove classifiers on the Python Package Index to indicate compatibility with Django versions (similar to what was already available for Python versions and some other popular frameworks).
Currently 112 packages on the index classify as Django 1.8 compatible:
There needs to be more promotion of this, as this is the first time I've heard about the version specific classifiers.
I'd have to agree with simonlebo - it's getting harder to find packages compatible with the latest version. Some of these are just slow at updating, but will eventually get around to it at some point. However given how old Django is now, there's going to be plenty of old projects which clutter up search results for packages which are no longer maintained.
Maybe djangopackages.com could add support/filtering to hide outdated Django projects. Or perhaps the encouragement could come in a more official way with a Django Package Index - a site which uses PyPI data, but with filtering biased towards the current released version of Django to encourage people who maintain those packages to get a new version out with support for the latest version.
I came across a few of the issues mentioned in that article while using docker in the last 4 months but I have to say I will never look back.
What I like the most personally is how easy it is to install and experiment with 3d party tools. You want an elastic search stack? In one command you have a webserver hosting Kibana with Elastic Search and Logstash properly configured on your local. Jenkins, Elastic Search, Redis, Postgres, etc: they all have their dockerfiles and can be installed as one liners. Removing them is equally as easy.
Oh and I don't know why it is written that running a Docker registry is "extremely complex". Just like any Dockerized app it is a one-liner.
This new ease-of-install just by itself is worth of my gratitude to the guys that build it.
Can you show me how you setup Kibana with ES & Logstash? I've tried setting them up separetely before but it got too convuluted for me. With Docker, I might actually get it going finally. I administer a few servers and checking logs has always been an issue for me. Usually, I end up doing it after the fact because I wasn't warned of issues.
I just tried using Firefox again after reading this. I stopped after 2 minutes, when I realised installing the flash plugin was a pain. Apparently Adobe stopped supporting Flash for linux in 2012.
I don't understand why clicking on a selected criteria on the 'Create Your Perfect Programming Test' doesn't deselect it. It made my first interaction weird since Javascript is always selected.
The close button made me close the tab a few times. I was expecting a back behaviour. Not that it matters since I see your site opens its own links in a new tab which is also something I do not like.