TMS Sale! i9 9900K Back In Stock (and On Sale!) Get Waiting! Internap BW – DDoS Protected!

Our very popular Core i9 9900K the servers are back in stock! We can supply them in a few hours of order! Do not hesitate, it is very likely that we will miss it again! We also have a good amount of inventory on Xeon E-2286G. These are going so fast!

Here are some examples of configurations:

CPU: Core i9 9900K (Octa (8) x 3.6 GHz (5.0 GHz Turbo!), 16 MB Cache, Hyperthreading (16 threads)) Our fastest single socket server!
Same: 16 GB of DDR4 RAM
Hard disk: 1 TB SATA Hard Drive
BW: 10 TB
Of: $ 109 – $ 92 / month
15% Discount on this configuration

CPU: Xeon E-2286G (Hex (6) x 4.0 GHz (4.9 GHz Turbo), 12 MB cache, Hyperthreading (12 threads)
Same: 16 GB of DDR4 RAM
Hard disk: 256GB SSD
BW: 10 TB
Of: $ 131 – $ 111 / month
15% Discount on this configuration

We still have Brand new Hexa-Core Xeon E-2146Gs Xeon E-2246Gsand Xeon E-2186Gs in stock and available to order! These are your entry points into the last one (and very quickly!) Hexa-Core world. We can supply them in only a few hours! Order quickly before we go out again!

Recent and still big processors of Xeon

CPU: Xeon E-2146G (Hex (6) x 3.5 GHz (4.5 GHz Turbo), 12 MB cache, Hyperthreading (12 threads)
Same: 8 GB of DDR4 RAM
Hard disk: 1 TB of hard disk
BW: 10 TB
Of: $ 89 – $ 75 / month
15% Discount on this configuration

CPU: Xeon E-2246G (Hex (6) x 3.6 GHz (4.8 GHz Turbo), 12 MB cache, Hyperthreading (12 threads))
Same: 8 GB of DDR4 RAM
Hard disk: 250 GB SSD
BW: 10 TB
Of: $ 99 – $ 84 / month
15% Discount on this configuration

CPU: Xeon E-2186G (Hex (6) x 3.8 GHz (4.7 GHz Turbo), 12 MB cache, Hyperthreading (12 threads))
Same: 16 GB of DDR4 RAM
Hard disk: 250 GB SSD
Hard disk: 1 TB SATA Hard Drive
BW: 10 TB
Of: $ 122 – $ 103 / month
15% Discount on this configuration

We still have a Special Sale pass, on our high end Dual Hex and Dual Octa Waiters! Get them while they last!

CPU: Dual Xeon E5-2620v3 (Dual Hex (2 x 6) 2.4 GHz, 15 MB cache, hyperthreading (24 threads))
Same: 128 GB of DDR4 RAM
Hard disk: 1 TB SSD
Hard disk: 1 TB SSD
BW: 15 TB
Of: $ 199 / month
Upgrade to Dual Octa for $ 15 / month

We also have NEW discounts on our Dual Hex waiters. If you want to buy in bulk, you may be eligible to Additional discounts! Hit me on E-mail or Skype and make a deal!

Best for your money

CPU: Dual Xeon E5-2430 (Dual Hex (2 x 6) 2.2 GHz, 15 MB cache, hyperthreading (24 threads))
Same: 64 GB ECC DDR3 RAM
Hard disk: 1 TB SATA Hard Drive
Hard disk: 1 TB SATA Hard Drive
BW: 10 TB
Of: $ 159 – $ 103 / month
35% Discount on this configuration

CPU: Dual Xeon E5-2430 (Dual Hex (2 x 6) 2.2 GHz, 15 MB cache, hyperthreading (24 threads))
Same: 96 GB of DDR3 RAM
Hard disk: 1 TB SATA Hard Drive
Hard disk: 1 TB SATA Hard Drive
BW: 10 TB
Of: $ 179 – $ 116 / month
35% Discount on this configuration

We always keep limited quantities of Servers in liquidation. These are older servers that can always give you what you need to really low price! Contact me for these offers!

If you are considering change provider it is the best time watch Custom servers.

You could also get Free updates on our new Xeon servers! Order a Dual Xeon E5-2620v3 and get one Dual Xeon E5-2620v4 instead (that means going from 12 to 16 hearts and from 24 to 32 threads)!

Custom servers has been doing business since 2003! That's more than 16 years old, operating under the same name, having the same management and maintaining the same level of stellar support it kept our customers happy for so long.

We are really a established and premium provider who puts customer satisfaction at the top of the list. Ask around or search for our reviews and see why we have consistently made our customers Extremely happy! Do not waste time and try one of our servers.

There is literally tens of thousands of possible configurations. Have fun with our control system and configure the server just as you want. If you do not see something you want, just ask! Here are some examples:

Super Fast i7 Performance at low prices!

CPU: Core i7 7700 (Quad (4) x 3.6 GHz (4.2 GHz Turbo), 8 MB cache, Hyperthreading (8 threads)
Same: 8 GB of DDR4 RAM
Hard disk: 1 TB SATA Hard Drive
BW: 10 TB
Of: $ 84 – $ 71 / month
15% Discount on this configuration

CPU: Core i7 7700K (Quad (4) x 4.2 GHz (4.5 GHz Turbo), 8 MB cache, Hyperthreading (8 threads)
Same: 16 GB of DDR4 RAM
Hard disk: 1 TB SATA Hard Drive
BW: 10 TB
Of: $ 91 – $ 77 / month
15% Discount on this configuration

Oldies but goodies!

CPU: Xeon E3-1240 (Quad (4) x 3.3 GHz (3.7 GHz Turbo), 8 MB cache, Hyperthreading (8 threads)
Same: 16 GB of DDR3 RAM
Hard disk: 1 TB SATA Hard Drive
Hard disk: 1 TB SATA Hard Drive
BW: 10 TB
Of: $ 59 – $ 44 / month
25% Discount on this configuration

CPU: Xeon E3-1270v2 (Quad (4) x 3.5 GHz (3.9 GHz Turbo), 8 MB cache, Hyperthreading (8 threads)
Same: 16 GB of DDR3 RAM
Hard disk: 1 TB SATA Hard Drive
Hard disk: 1 TB SATA Hard Drive
BW: 10 TB
Of: $ 69 – $ 51 / month
25% Discount on this configuration

CPU: Xeon E3-1270v3 (Quad (4) x 3.5 GHz (3.9 GHz Turbo), 8 MB cache, Hyperthreading (8 threads)
Same: 16 GB of DDR3 RAM
Hard disk: 1 TB SATA Hard Drive
Hard disk: 1 TB SATA Hard Drive
BW: 10 TB
Of: $ 69 – $ 58 / month
15% Discount on this configuration

Network performance

Our network consists of 10G links to Internap & Level 3. These are multi-hosted by InterNap's FCP hardware, which ensures that the route taken by your data is absolutely the most efficient route possible. And this is done in real time! It's simply the best way to go multi-house.

IP test72.9.144.30
Download test:


API – Is it cheaper to save on tape requests than on memory saving and waiting time in the backend?

I am pretty familiar with APIs, servers and AWS. I asked myself about best practices. Please notice corrections to my question if things are too low level

I'm building a backend in Flask (hosted on AWS, an elastic bean) that interacts via its API with an interface, and it basically works in sessions:

  • frontend sends a push request with a bunch of parameters in JSON
  • backend responds accordingly to parameters by returning JSON

This is repeated about 5 times per session

Rather basic. However, sending all these parameters seems ineffective. I was wondering if it was more efficient to keep each session living so that the server can keep the data in memory instead of sending it between the server and the server. The server would essentially wait for continuation after the first request of each session. I do not even know how it is possible.

My question boils down to this:
Is it cheaper to save on tape requests than on memory and waiting time in elastic bean stalk?
If so, is it an unconventional thing to keep live sessions in the backend? Keeping it alive seems difficult, from the technical point of view, and when you have a lot of users (what we're aiming for), you have to maintain multiple back-end sessions in parallel for the many concurrent users, which seems to be a big one burden as well.

All tips or directions are highly appreciated!
Thanks in advance!

Powershell – View workflows waiting for the entire point

We have SharePoint 2013 environment, we have some problems with the workflow manager services. because of this, no workflow starts automatically during creation / update.

Even if I manually run the workflow on any item, it will stay in place. not started yet State.

I'm in communication with Microsoft Technical Support and they suggested updating the version of the workflow manager.

Before doing that, I wanted to see how much workflow was waiting on all sites.

Can I see that?

air transport – What is the difference between waiting and waiting passengers?

A waiting passenger has no clear meaning, it may be that the passenger is kept at security for investigation or at the gate for border control.

A passenger waiting:

On most modern airlines, flight availability occurs when a passenger is flying without prior reservation for that particular flight. … They will then attempt to travel on the previous flight and, failing that, will take their booked flight. This is called in the industry "go-show".


Note: Most airlines no longer allow this, except for employees.

programming – What are the most common pitfalls waiting for new users?

Mathematica's own programming model: functions and expressions

There are many books on Mathematica programming, we still see a lot of people falling to understand MathematicaThe programming model of and generally understand it badly as functional programming.

It's because we can pass a a function as an argument, as

plotZeroPi(f_) := Plot(f(x), {x,0,Pi});
plotZeroPi(Sin) (* produces Plot(Sin(x),{x,0,Pi}) *)

and so people tend to think that Mathematica follows a functional programming model (FP). There is even a section in the functional programming documentation. Yes, it looks like, but it's different – and you'll see why soon.

Expressions are what the assessment is about

All in Mathematica is an expression. An expression can be an atom, such as numbers, symbol variables and other embedded atoms, or a compound expression. The compound expressions (our subject here) have a head followed by arguments in brackets, such as Sin(x).

Thus, the assessment in Mathematica is the transformation going from one expression to another based on some rules, defined by the user and integrated, until no rule is applicable. This last expression is returned as an answer.

Mathematica Its strength derives from this simple concept, to which many syntactic sugars are added to write expressions in a more concise manner … and we will see further below. We do not intend to explain all the details here, as there are other sections in this guide to help you.

In fact, what happened above is the definition of a new head, plotZeroPi via the infix operator :=. Moreover, the first argument is a pattern expression plotZeroPi(f_), with head (as a motif) plotZeroPi and a reason argument. The notation f_ simply introduce a all pattern and give him a name, f, which we use in the right side as the head of another expression.

That's why a common way to express this f Is plotZeroPi has a function argument – although it's not very accurate, and we also say that plotZeroPi is a a function (or a high-level function in FP jargon), although it is now clear that there is a little abuse of terminology here.

Bottom line: Mathematica looks like functional programming because we are able to define and circumvent heads.

Put the assessment on hold

But, note that Plot do not expect a function, but an expression! Thus, although in a functional programming paradigm, one would write Plot with a a function parameter, in Mathematica the plot is waiting for an expression. It was a design choice in Mathematica and the one I say makes it quite readable.

It works because Plot is reported to hold the evaluation of its arguments (see nonstandard). Once Plot defines its environment internally, it triggers the evaluation of the expression with specific values ​​assigned to x. When reading the documentation, beware of this subtlety: it says a function although a better term would have been expression.

Dynamically create a head

So what happens if we have to perform a complex operation and once it's done, a function is clearly defined? Say you want to calculate Sin($ alpha $ x), where $ alpha $ is the result of a complex operation. A naive approach is

func(p_, x_) := Sin(costlyfunction(p) x)

If you try then

Plot(func(1.,x), {x,0,Pi})

you can wait a long time to get this plot. Even that does not work

func(p_)(x_) := Sin(costlyfunction(p) x)

because the entire expression is not evaluated by entering Plot anyway. In fact, if you try func (1.) In the front-end, you will see that Mathematica knows no rules about it and can not do much either.

What you need is something that allows you to return a head of an expression. This thing will have costlyfunction calculated once before Plot take your head (the expression, not yours) and give him a x.

Mathematica has an integrated, Function it gives you that.

func(p_) := With({a = costlyfunction(p)}, Function(x, Sin(a x)) );

With introduces a new context where this costly function is evaluated and attributed to a. This value is recalled by Function as it appears as a local symbol in its definition. Function nothing is more than one head that you can use when needed. For those who are familiar with functional programming in other languages, a is part of the closing where the Function is defined; and Function is the way we enter a lambda build in Mathematica.

Another way to do it, more imperative if you like, use Module and what you already know about setting rules (which are more familiar with procedural programming):

func(p_) := Module({f, a},
    a = costlyfunction(p);
    f(x_) := Sin(a x);

In this document, a new context is introduced with two symbols, f and a; and what he does is simple: he calculates a, then defines f like a head as we want, and finally returns this symbol f as answer, a newly created head that you can use in the caller.

In this definition, when you try to say, func (1.), you'll see a fun symbol like f$3600 to be returned. That's the symbol that has the rule f(x_) := Sin(a x) attached to her. It was created by Module to isolate any potential use of f of the outside world. It works, but it's certainly not as idiomatic as function.

The approach with Function is more direct, and there is syntactic sugar for that too; you will see it regularly Mathematica programming

func(p_) := With({a = costlyfunction(p)}, Sin(a #)& );

Ok, let's continue.

Now that func really returns a a function, that is to say something that you can use as an expression head. You would use it with Plot as

With({f = func(1.)}, Plot(f(x),{x,0,Pi}))

and we bet that at that moment you will understand why Plot(func(1.)(x),{x,0,Pi}) is as bad as any of the previous examples.

Returning an expression

A final example is Piecewise (documentation)

Plot(Piecewise({{x^2, x < 0}, {x, x > 0}}), {x, -2, 2})

So what happens if the limit on the condition is a parameter? Well, just apply the recipe above:

paramPieces(p_) := Piecewise({{#^2, # < p}, {#, # > p}}) &;

Do not do

paramPieces(p_) := Piecewise({{x^2, x < p}, {x, x > p}});

because Piecewise does not have the hold attribute and he will try to evaluate his argument. He does not expect an expression! Yes x is not defined, you can see a nice exit when you use it, but now you are forced to use the atom (variable name) x well

Plot(paramPieces(0), {x, -1, 1})

seems to work, you're getting ready to get into trouble. So, how to return something that you can use in Plot?

Well, in this case, the parameter is not a load for the calculation itself, so we see what kind of definitions are used

paramPieces(p_, x_) := Piecewise({{x^2, x < p}, {x, x > p}});
Plot(paramPieces(0, x), {x,-1,1})

And if x is not defined, paramPieces(0, x) is nicely displayed in the front-end as before. It works because, again, Mathematica is a language of expressionsand the parameter x makes as much sense as the number 1.23 in the definition of paramPieces. As told, Mathematica just stop the assessment of paramPieces(0, x) when no more rules are applied.

A note on the mission

We have said above several times that x is given a value on the inside Plot etc. Again, beware, this is not the same thing as variable assignment in functional programming and there are (still) misnomer for the sake of clarity.

What's in it? Mathematica is a new rule that allows the evaluation loop to replace all occurrences of x by a value. As an aperitif, the following works

Plot3D(Sin(x(1) + x(2)), {x(1), -Pi, Pi}, {x(2), -Pi, Pi})

There is no variable x(1), just an expression that incorporates one or more new rules Plot whenever he gets a value for tracing. You can find out more about this in this guide as well.

Note to readers: Although these guides are not intended to be exhaustive, do not hesitate to leave comments to improve them.

Sitemap in Bing waiting for two weeks

I've built a new website a month ago. Two weeks ago, I sent the site map to the Bing search console.

At this point, he is still waiting. What should I do for Bing to move?

forms – Disable a modal dialog while waiting for the server

We create a web application for business users

We use a modal dialog to edit the data. When the user clicks "save", the data is sent to the server. Usually, the server responds fairly quickly (<200 ms), so there is no reason to show a spinner or similar.

I do not want to optimistically assume that the server accepts the data as in this question because it makes everything more complicated and this part is not used as often. In addition, we do not use frames and reopen the dialogue in case of error could be quite confusing.

Sometimes it may take longer (say a second) and the impatient user who sends out more and more requests may be wrong in editing and clicking repeatedly; especially when creating a new element).

In exceptional cases where the response takes too long (several seconds), there should be a way out of force. I guess I would proceed as follows:

  • Immediately after clicking "Save", disable everything.
  • Assuming no response, after a certain delay, add a visual indication.
  • If there is no answer, after a longer time, add a way to forcibly leave the dialogue.

My questions:

  • What timeframes would be appropriate?
  • Is it a good idea to disable all actions (changing fields and sending the form) in the modal dialog box during this wait time?
  • How to visually indicate that nothing can be done until the server response?

5th dnd – What happens if someone spear a person or a similar spell on someone who is waiting for him?

Say someone says "I'm going to use a spell to charm you and get you into the room" for a bet or something. You know that it happens, you know your goals, but what effect does it have on the saving throws? What does charm do to your thought process? Could you have an advantage over the saving throw if you are mentally prepared? Or does it just mean that, even if charmed, you still can not do what they say? How does this apply to more powerful charms?

hand luggage – How to avoid carrying bags when waiting for security check at an airport?

It is unlikely that a medical certificate will be of such help. It may be that you have one that allows you to keep a cart in the queue, but there is no standard procedure for doing so. So it's just a matter of which employee oversees the checkpoint, and that person is likely to be busy, not really interested in your personal situation and may not even speak your language. Even if you can keep a cart with you in the queue, the airport will not allow you to control it. You will have the same problem when you carry your luggage on your door and for the rest of your trip.

But there are alternatives:

  • Pack light. Check everything except the essentials that must be carried by hand.
  • Bring your own wheels. Use hand luggage with integrated wheels. In addition to the usual normal luggage, they also make smaller laptop bags and even wheeled backpacks, which are small enough to fit under the seat in front of you if needed, so you can keep them even If there is no safe space left. Or install your own bag in a folding luggage cart.
  • Ask for help. Airports and airlines have made arrangements for people with disabilities to provide the required assistance. This assistance often involves a wheelchair or golf cart service, but can take different forms depending on your needs. Someone will accompany you for security reasons and bring your bag if you can not carry it yourself. The process for receiving this type of assistance varies depending on the airport, but you can usually ask for it from your airline. The websites of airlines and airports usually have additional information about their services on their accessibility pages.

Sitemap in Bing waiting for two weeks

A month ago, I built a new website. Two weeks ago, I sent the sitemap in the Bing search console.

At this point, he is still waiting. What should I do for Bing to move?