if foo.validate() {
println!("{} is the right answer", foo);
}
This has less parentheses (unless you count the placeholder in the format string). Putting the condition in parentheses like C and friends do is redundant if you use braces for the block anyway.
Same with me. I mistrust German intelligence agencies just the same, even though they are supposed to be organs of my government. My stance here is simple: if an institution has something to hide from me (barring personal information) then that institution cannot be working in my interest, so I can't trust them.
They are selling Scale-Out processors here, which IIRC “only” have 4-way SMT (which will, given IBM's track record, still actually give a ~2.5x improvement over no SMT, unlike <1.5x for SMT2 in Intel/AMD)
There was a crowdfunding campaign, but it failed.
This new product however can be directly preordered (and for much lower price: the board costs little more than half of what Talos 1 would have and the CPUs they are offering right now cost about a quarter of the cheapest option back then)
Oh I would definitely say that debt is looked down upon in Germany. I would say I have generally owed at most a single (monetary) debt at a given time in my life (or two if you count my employer paying me mid-month as a credit of half a month), because debtlessness is freedom (cue Anastacia's Paid My Dues ).
Amazon certainly accepts payments that way.
And many other online retailers offer GiroPay, which I think is a payment method based on SEPA Credit Transfer. I don't know about the cost structure of that one.
They're already scaling down … in the POWER8 Talos campaign, the cheapest CPU option was something like $1300, the CPU they're offering here is only $300. And the board, because you don't need expensive memory buffer chips anymore, is almost half the price as then.
I mostly mean that I don't have a card that can be used for payment over the usual networks like MasterCard (unless those “Maestro”-cards do work, which I doubt), Visa or AmEx …
I applaud them for pricing the board at around $2000 (though with the CPUs it's obviously more expensive). This sits squarely within my budget for a high-performance and trustworthy workstation like this (even accounting for taxes). However I would also have payed for faster CPUs (up to ~$1000 each for an 8- or 12-core processor).
Does anyone know if all POWER9 processors fit into that socket, and if yes, if there is anyone selling POWER9 in retail quantities (preferably in Europe).
Another question that isn't answered on their page is the payment options. Like many fellow Europeans I don't have a credit card, so if that is the only way to pay, I'd have to jump through a lot of hoops to buy this.
I wonder how much power this system will consume on idle? I read IBM significantly improved the power management with POWER9, so here's hoping 8 cores of this won't take significantly more than the 110W idle of my 8-core Piledriver system.
That's completely different in Germany, because here everyone with an internet access is legally liable for any misconduct done using their connection.
There are movements to change this, but Germany still is the country with the lowest free-wifi coverage worldwide (I assume).
Depends on where. Here in Germany nobody in my family and only one of my coworkers (AFAIK) has an iPhone, and only two have iPads, while basically everyone I know has an Android device.
How does it work? Pass the return address in a register and have enough caller-saved registers that leaf functions can often do without spilling? Or is there a more sophisticated mechanism?
I put a 1KB base64 string into my PayPal 'security' questions. Problem now is that it won't accept that string again when I want to change my password. I assume the text was truncated at some point but is no longer now …
When I found out you had to register your stuff for copyright in certain countries, I was actually surprised ... I just thought having copyright for your work by default was normal.
> REST isn't even a clear protocol suite like SOAP or CORBA. It's more of a design philosophy than a formal definition.
It's also one of the most misunderstood architectural styles I have seen. If you see any read-write API that calls itself "RESTful", chances are it violates at least one compulsory constraint of REST (very often Uniform Interface), in effect meaning "HTTP-Based API that is not SOAP".
This is exactly what I like about git and don't like about Mercurial: keeping book about which was what does not matter IMO, and complicates (automatic) reasoning (e.g. bisect) about the development process. What does matter is that concurrent development took place, and that's exactly what git's commit DAG represents.