Cryptojacking Monero

What is Monero cryptojacking?

Monero cryptojacking means someone is secretly using your computer to do cryptomining for the Monero cryptocurrency. Monero is a privacy-focused cryptocurrency started in 2014. It is one of the few cryptocurrencies that supports in-browser mining.  If you’re interested in learning more …

Cryptojacking

What is cryptojacking?

Cryptojacking is defined as the secret use of your computing device to mine cryptocurrency. Cryptojacking used to be confined to the victim unknowingly installing a program that secretly mines cryptocurrency. Here’s the bad news… In-browser cryptojacking doesn’t need a program …

dice_cube

Expected values in software testing

Expected  values are valuable in statistics and in software testing. However, they generally mean different things. How do they differ, and how can one be applied to the other? Expected value is also referred to as EV or Expectation. It’s …

barn_lock

C# clipboard locking and a crash

While testing a feature that accessed the clipboard recently, I came up against an interesting clipboard scenario. What test strategies and models can we use to approach this feature in order to highlight the most important risks? A straight-forward approach …

question-person

What is the purpose of PyPy?

PyPy is a Python interpreter written in Python.  It claims to be faster than CPython for certain benchmark tests. How can Python — not particularly known for its speed — interpret Python source code faster than an interpreter written in C? …

light_tracing

What are the benefits of a tracing JIT?

Firefox uses a tracing JIT.  Adobe’s been using it for a while.  A Python interpreter uses tracing.  Microsoft is also researching its possibilities.  So what’s the big deal? Although tracing JITs are a complex technology, the core concept is about optimizing execution of the …