I was surprised to see the number of applicants increase without the button having ever become available (no SMS received and I had logging to confirm). It was fun, nonetheless.
It's made me want to make something like this to diff arbitrary things and send notifications to people who're watching them, but I didn't sit down to do it, and sitting down to do it is all that matters.
Canada does seem more attractive than US. However, there are definitely a lot more jobs in technology, and a lot more software engineers here in the US.
I believe OP did this by running a cron or so on an always-on server.
I would argue that the fact that you find SMS/phone calls a more urgent alert is a fault with your phone/communication setup - and twilio is an interesting hack around that.
But there really should be an easy way to make just as much ruckus from a simple email, based on topic/sender filtering... (hm, maybe there's a nice side project for an app in there...).
The funny thing is, you go on to acknowledge that a phone call is psychologically more urgent than an email, and ponder how email might be extended to cover that use case...or maybe, the person was not at fault and was actually using the right tool for the job!
Until the FCC develops redevelops any sort of interest in dealing with scammers, my phone is basically useless for most of the world to speak to me.
If you're trying to reach me and are not on my list of approved callers, you can email me, or decide you didn't actually want to talk to me. (No, I don't use FB Messenger or related spyware, either.)
On the other hand, I apparently pay much more attention to email than you - I generally respond within about five minutes, assuming there's some reason.
IRC exists for a reason.
I found a house for myself and a friend in a similar way, reverse engineer mobile app from MLS, scrape all listings once a day to get new stuff as it hits the market and you can now be far more selective than the crappy search on the MLS site allows.
https://github.com/WilliamFCipriano/FreeSMS/blob/master/data...
https://martinfitzpatrick.name/list-of-email-to-sms-gateways...
Given the synchronous nature of a phone call, it seems like the perfect medium for this kind of alert. Similarly, SMS piggybacks off of the same network and therefore inherits some of the same properties.
Doesn't the asynchronous nature of an IM make it less urgent than a synchronous phone call?
Except when you are asleep.
And when it comes to immigration, you are happy to be woken up in the middle of the night by a phone call when it means the difference between failure and success.
After years of hard work I successfully got in via Provincial Nomination.
The immigration system of Canada is called Express Entry and gives importance to skills than luck (H1B lottery). That's why I called US immigration system broken. I should have been specific that its the H1B system that is broken. Edited my comment for the same.
Actually, the consensus among economists is that immigration makes your own economy better off. It has a net positive effect on productivity and prosperity.
In other words, your "rate-limiting" analogy makes zero sense. You want more immigration, not less.
just because the overall economy is better off (often measured in GDP) doesn't mean it is better off for all existing residents (e.g. GDP/capita).. even from a pure free-market perspective, distribution of wealth is not so market driven especially in the short term and when massive distortions deliberately exist in the marketplace (regulation, patents, near-monopolies, barriers, etc.)
Testing the limits of the analogy, but there you are.
http://fortune.com/2015/09/08/germany-migrant-crisis/
>The 6.6 million people living in Germany with foreign passports paid $4,127 more in taxes and social security on average than they took in social benefits in 2012--generating a surplus of 22 billion euros that year, according to one report
More recently:
https://qz.com/901076/what-effect-did-the-record-influx-of-r...
As for refugees, letting them in should be like helping the people from that burnt down tower, it's about being human.
Actually, no. Parts of the US immigration system have separate queues for people in certain countries. Not all applicants for a given immigration category are treated equally.
The immigration website of Saskatchewan province opens up randomly to apply for immigration. I missed it many times because there is no indication other than the "Apply" button being enabled and a small text in their homepage which says "Applications are now 'open' ". They will close the application intake when they have reached X number of applicants. So timing is very important.
So I hacked up a script which diffs their home page every 10 minutes for "open" regex. When there is an "open" keyword in the diff, the python script calls twilio API to make a phone call to me along with an SMS.
So this script was running in AWS for many weeks and one day I got the call. Logged in to Saskatchewan's immigration homepage and applied. Now I am in Canada as a permanent resident. Thanks to Twilio.
edit: add H1B to make clear which type of immigration is broken IMO.