The Boring Company Tunnels: EVs Only

Gasoline and diesel vehicles produce a large sum of poisonous emissions from the tailpipe. Vehicles are confined in a small space as with the tunnels being built by Elon Musk’s “The Boring Company”, the amount of ventilation required to keep the air breathable would be a huge cost burden to the construction of small tunnels (think of the large ventilators at the top of current tunnel systems)

Bragi The Dash Blood Oxygen Saturation Measurement (Pulse Oximeter Sensors)

It seems, although The Dash sports “dual pulse oximeter sensors”, it currently is only capable of measuring heart rate with these sensors. Bragi has informed me that, although blood oxygen measurement is possible, it is not a high priority on the roadmap at this time:

From the hardware perspective, it is definitely possible to measure blood oxygen saturation. This was also communicated as a long-term goal when having designed The Dash. However, the operating system has many different conditions that need to be held when wanting to implement this feature. Therefore, Bragi OS still needs to be developed so that measuring further body vitals is possible. I hope it is understandable that our developers were not able to implement those features, yet.

Better Key Rates – OSX

Set better keyboard repeat rates with the following commands in terminal. Before running the commands set your Key Repeat and Delay Until Repeat to the fastest options (System Preferences->Keyboard).

#disable special characters when holding keys
defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false

# normal minimum is 15 (225 ms)
defaults write -g InitialKeyRepeat -float 10.0
defaults write NSGlobalDomain InitialKeyRepeat -float 10.0

# normal minimum is 2 (30 ms)
defaults write NSGlobalDomain KeyRepeat -float 1.0
defaults write -g KeyRepeat -float 1.0

Log out and back in and your keys will be blazing fast. Don’t set them too low or you will have trouble using your keyboard to type in your password (trust me, I tried super low values and almost got locked out). If you re-open or adjust your keyboard settings from the system preferences menu, you may have to re-run these commands (so keep this post handy!)

Change Mac Address of Network Cards in OSX

Give yourself a fresh mac address.

  1. Generate a random valid MAC: openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
  2. Set it: sudo ifconfig en0 ether 00:00:00:00:00:00

Obviously you’ll need to replace 00:00:00:00:00:00 with your generated mac address. Don’t mind the openssl error “unable to write ‘random state'”. It worked just fine.

View / Edit / Delete Amazon Browsing History [2018]

Amazon has changed the way you access your browsing history, removing it from the account menu. They’ve also changed methods of turning off browsing history. Tutorial on turning it off below.

Click here to be directed to the Amazon browsing history page where you can turn off browsing history or delete specific items from your browsing history.

View / Edit Browsing History

Amazon Browsing History Navbar

Delete All Amazon Browsing History

If you are looking to remove all browsing history from your amazon account, you can click Manage History followed by “Remove all items” as shown in this screenshot.

Browsing History management page
Amazon Browsing History > Manage History (Browsing History) -> Remove All Items / Turn Browsing History on or off

Delete Amazon Order/Shopping History

Unfortunately, at this time, Amazon has no way for you to completely delete order history, however, you can “Archive” orders from this page.

Track Package, Return Items, Leave seller feedback, Leave package feedback, Write a product review, Archive Order
Archive order is the last item in the list from the order management page (linked above)

ethminer help / run commands

Basic help runtime details from

Example to mine with Nvida CUDA enabled: ethminer.exe -RH -U

>ethminer.exe --help
Usage ethminer [OPTIONS]

Work farming mode:

-F,--farm Put into mining farm mode with the work server at URL (default:
-FF,-FO, --farm-failover, --stratum-failover Failover getwork/stratum URL (default: disabled)
--farm-retries Number of retries until switch to failover (default: 3)
-S, --stratum Put into stratum mode with the stratum server at host:port
-SF, --stratum-failover Failover stratum server at host:port
-O, --userpass Stratum login credentials
-FO, --failover-userpass Failover stratum login credentials (optional, will use normal credentials when omitted)
--work-timeout reconnect/failover after n seconds of working on the same (stratum) job. Defaults to 180. Don't set lower than max. avg. block time
-SC, --stratum-client Stratum client version. Defaults to 1 (async client). Use 2 to use the new synchronous client.
-SP, --stratum-protocol Choose which stratum protocol to use:
0: official stratum spec: ethpool, ethermine, coinotron, mph, nanopool (default)
1: eth-proxy compatible: dwarfpool, f2pool, nanopool (required for hashrate reporting to work with nanopool)
2: EthereumStratum/1.0.0: nicehash
-RH, --report-hashrate Report current hashrate to pool (please only enable on pools supporting this)
-HWMON Displays gpu temp and fan percent.
-SE, --stratum-email Email address used in eth-proxy (optional)
--farm-recheck Leave n ms between checks for changed work (default: 500). When using stratum, use a high value (i.e. 2000) to get more stable hashrate output

Benchmarking mode:

-M [],--benchmark [] Benchmark for mining and exit; Optionally specify block number to benchmark against specific DAG.
--benchmark-warmup Set the duration of warmup for the benchmark tests (default: 3).
--benchmark-trial Set the duration for each trial for the benchmark tests (default: 3).
--benchmark-trials Set the number of benchmark trials to run (default: 5).
Simulation mode:
-Z [],--simulation [] Mining test mode. Used to validate kernel optimizations. Optionally specify block number.
Mining configuration:
-G,--opencl When mining use the GPU via OpenCL.
-U,--cuda When mining use the GPU via CUDA.
-X,--cuda-opencl Use OpenCL + CUDA in a system with mixed AMD/Nvidia cards. May require setting --opencl-platform 1
--opencl-platform When mining using -G/--opencl use OpenCL platform n (default: 0).
--opencl-device When mining using -G/--opencl use OpenCL device n (default: 0).
--opencl-devices <0 1 ..n> Select which OpenCL devices to mine on. Default is to use all
-t, --mining-threads Limit number of CPU/GPU miners to n (default: use everything available on selected platform)
--list-devices List the detected OpenCL/CUDA devices and exit. Should be combined with -G or -U flag
-L, --dag-load-mode DAG generation mode.
parallel - load DAG on all GPUs at the same time (default)
sequential - load DAG on GPUs one after another. Use this when the miner crashes during DAG generation
single - generate DAG on device n, then copy to other devices
--cl-local-work Set the OpenCL local work size. Default is 128
--cl-global-work Set the OpenCL global work size as a multiple of the local work size. Default is 8192 * 128
--cl-parallel-hash <1 2 ..8> Define how many threads to associate per hash. Default=8
--cuda-block-size Set the CUDA block work size. Default is 128
--cuda-grid-size Set the CUDA grid size. Default is 8192
--cuda-streams Set the number of CUDA streams. Default is 2
--cuda-schedule Set the schedule mode for CUDA threads waiting for CUDA devices to finish work. Default is 'sync'. Possible values are:
auto - Uses a heuristic based on the number of active CUDA contexts in the process C and the number of logical processors in the system P. If C > P, then yield else spin.
spin - Instruct CUDA to actively spin when waiting for results from the device.
yield - Instruct CUDA to yield its thread when waiting for results from the device.
sync - Instruct CUDA to block the CPU thread on a synchronization primitive when waiting for the results from the device.
--cuda-devices <0 1 ..n> Select which CUDA GPUs to mine on. Default is to use all
--cuda-parallel-hash <1 2 ..8> Define how many hashes to calculate in a kernel, can be scaled to achieve better performance. Default=4
--api-port Set the api port, the miner should listen to. Use 0 to disable. Default=0, use negative numbers to run in readonly mode. for example -3333.

General Options:

-v,--verbosity <0 - 9> Set the log verbosity from 0 to 9 (default: 8).
-V,--version Show the version and exit.
-h,--help Show this help message and exit.

Crypto Mining with Google NVIDIA Tesla K80 / P100

Even with the 50% discounted preemptable instances now available in Google cloud, cryptocurrency (BTC, LTC, ETH, XMR, other) mining is simply not profitable.

Despite the shady steemit article “Ethereum Mining with Google Cloud (Nvidia Tesla K80) actually works and is highly profitable”, no,
Mining on these GPUs is simply not a profitable business.

BCN mining on the K80 is about 126 H/s per GPU. ($12/month at the current price/difficulty)

ETH mining on the K80 is about 6.5Mh/s (CUDA Mining)

ETH mining on the K80 is about 7.1Mh/s (OpenGL Mining)

ETH / Sia coin mines roughly 7.1 and 71.8 MH/s (respectively, via Claymore Dual Eth Miner)

Please share your results from testing in the comments.

PNC Bank by Mail Addresses (Mail a check for deposit)

It is possible to mail checks to PNC and have them deposited in your account.

For regular service, the address is:

Misc Acct Services, PNC Bank Bank by Mail
P.O. Box 8108
Philadelphia, PA 19101-8108

For overnight service, the address is:

Misc Acct Services, PNC Bank Bank by Mail
P.O. Box 8108
Philadelphia, PA 19101-8108

Be sure to sign the check(s) you are depositing and include a note with the deposit account information (account name, account number)

This is according to PNC’s official twitter account: