Out of job while on H1-B

Will I be considered out of status if I quit my current job on H1-B while waiting for my new employer to file for H1-B transfer?
My current employer wants me to leave ASAP. My new employer is still in the process of filing for a new H1-B petition. I understand that I can start working once the USCIS sends the acknowledgment receipt. My question is about my status in the interim period between leaving my current job and the wait for the receipt. Will I be considered out of status? Can I wait in the USA or do I have to leave the country? I will still get paid two weeks from the date of leaving of my current job as per the regular pay cycle.

Question: I noticed Adolf Hitler used to stand while giving speeches with his arms folded together in a…

you know how most people, all I have seen besides Hitler, fold their arms together the same on both sides, folded in. but Hitler has his hand on the right side on top of his elbow on the left side…anyone noticed? I know Hitler studied his acting skills in front of a photographer and mirror, so what did this “stance” “express” maybe? why?

How can I host my server while on VPN?

I am currently hosting a Teamspeak server at home. I intend to have that server connected to a VPN at all times. However, when connected to the VPN, no-one can connect to the Teamspeak server. The VPN service I am using is Private Internet Access which offers port forwarding on certain servers. However, this method will not work for me as my choice of VPN servers is limited.

How can I route the traffic of the Teamspeak server so that it will work when connected to VPN?


Edit: I am using Private Internet Access. To connect, I use their application, but also able to use OpenVPN.

Error: VM Exception while processing transaction: invalid opcode at transfer function

I try test function transfer in my contract. I following by tutorial.
Full project locate on my git.
It is my test.js code:

var SPT = artifacts.require("StepanToken2");

contract("Testing ERC20 Contract", function(accounts){

    it("should send coin correctly", function() {
        var meta;

        // Get initial balances of first and second account.
        var account_one = accounts[0];
        var account_two = accounts[1];
        console.log("account_two", typeof(account_two));

        var account_one_starting_balance;
        var account_two_starting_balance;
        var account_one_ending_balance;
        var account_two_ending_balance;

        var amount = 10;

        return SPT.deployed(account_one,account_two).then(function(instance) {
          meta = instance;
          return meta.balanceOf.call(account_one);
        }).then(function(balance) {
          account_one_starting_balance = balance.toNumber();
          return meta.balanceOf.call(account_two);
        }).then(function(balance) {
          account_two_starting_balance = balance.toNumber();
          return meta.transfer(account_two, amount, {from: account_one});
        }).then(function() {
          return meta.balanceOf.call(account_one);
        }).then(function(balance) {
          account_one_ending_balance = balance.toNumber();
          return meta.balanceOf.call(account_two);
        }).then(function(balance) {
          account_two_ending_balance = balance.toNumber();

          assert.equal(account_one_ending_balance, account_one_starting_balance - amount, "Amount wasn't correctly taken from the sender");
          assert.equal(account_two_ending_balance, account_two_starting_balance + amount, "Amount wasn't correctly sent to the receiver");


It is code of my contract:

pragma solidity ^0.4.15;

import './ERC20.sol';
import './SafeMath.sol';

contract StepanToken2 is SafeMath, ERC20 {

    address public ownerFirst;
    address public ownerSecond;

    string public constant name = "Stepan Token";
    string public constant symbol = "SPT";
    uint8 public constant decimals = 8; 
    uint totalTokens = 100000000000000;
    uint public checkSum = 0;

    //balances for accaunts
    mapping(address => uint) balances;

    //Owner of account approves the transfer of an amount to another account
    mapping(address => mapping(address => uint)) allowed;

    function StepanToken2 (address _ownerFirst, address _ownerSecond){
       ownerFirst = _ownerFirst;
       ownerSecond = _ownerSecond;

       balances[ownerFirst] = safeDiv(totalTokens, 3);
       balances[ownerSecond] = safeSub(totalTokens, balances[ownerFirst]);
    //    balances[ownerFirst] -= 10;
       checkSum = safeAdd(balances[ownerFirst], balances[ownerSecond]);

       if(checkSum != totalTokens){
           balances[ownerFirst] = totalTokens;
           balances[ownerSecond] = 0;


    function totalSupply() constant returns (uint256 totalSupply){
         return totalTokens;

    function balanceOf(address _owner) constant returns (uint256 balance){
         return balances[_owner];

    function transfer(address _to, uint _value)  returns (bool success){
            require(balances[msg.sender] >= _value && _value > 0 && safeAdd(balances[_to], _value) > balances[_to]);
                balances[msg.sender] = safeSub(balances[msg.sender],_value);
                balances[_to] = safeAdd(balances[_to], _value);
                Transfer(msg.sender,  _to, _value);
                return true;     

    function transferFrom(address _from, address _to, uint _value) returns (bool success){
        require(balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0 && safeAdd(balances[_to], _value) > 0);
            balances[_from] = safeSub(balances[_from], _value);
            allowed[_from][msg.sender] = safeSub(allowed[_from][msg.sender], _value);
            balances[_to] = safeAdd(balances[_to], _value);
            Transfer(_from, _to, _value);
            return true;

    function approve(address _spender, uint _value)  returns (bool success){
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender,  _value);
        return true;

    function allowance(address _owner, address _spender) constant returns (uint256 remaining){
        return allowed[_owner][_spender];


I don`t understand how fix this problem?

enter image description here

While running jmeter for master slave configuration in Non GUI mode, created empty output file

  1. Added same execution script on master and slave
  2. Change the property file of master by adding slave IP address and uncommenting
    uncomment this on property file: server.rmi.create=false
  3. Run server file on slave command prompt
    : jmeter-server -Djava.rmi.server.hostname=”SlaveIP”
  4. Run on Master command prompt
    : jmeter -n -t F:jmeter3.3apache-jmeter-3.3binHubdataposting_Test.jmx -l
    F:jmeter3.3apache-jmeter-3.3binoutput.jtl -R “slaveIP” –
  5. Communication get established, output file get created but it create as empty file.

When tried running individually on both servers like master and slave, it works as expected and creates output file as a result.
but when tried with master-slave execution it gives an empty output file

Video (Totem) wont play DVD’s while others (VLC) can

So a fresh install of Ubuntu 18.04 that’s been updated and had the appropriate packages and repositories installed as outlined HERE I’ve also installed VLC and Handbrake handbrake via an up to date repository HERE, as well as running the…

sudo dpkg-reconfigure libdvd-pkg

command. However the Video program (Totem) launches, then immediately crashes upon selecting the button in Nautilus.

enter image description here

So what have I missed? I can select .mkv files and they play just fine in Videos (Totem), also DVD’s will play just fine using VLC and even Windows programs used under wine. Have I forgotten something? It’s been a few years since I’ve done a new install and even wine required a fix to make .desktop links to launch .exe with wine. Any solution is appreciated.

joomla 3.6.2. however while submitting url in google for indexing – its showing Downloaded HTTP response:…

I have just upgrade site to joomla 3.6.2. however while submitting url in google for indexing – its showing Downloaded HTTP response:
Expires: Wed, 17 Aug 2005 00:00:00 GMT

The expires is showing of 2005, how to correct it
I have jotcache enable – but there is no browser cache enabled