|
A copper mine is perhaps overdue to cave in? (10)
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Capitulate ?
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
Nice and quick - you are up tomorrow!
Care to explain for the others?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I didn't actually work it all out - I thought C or cu for copper, pit for mine, and late for overdue - it had to be capitulate. Cease to resist.
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
A A
copper CU
mine PIT
is perhaps (anag): CAPITU
overdue LATE
to cave in?
CAPITULATE
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
If LISP stands for Lost In Silly Parentheses, then really, C++ should be renamed LISTS - lost in silly template specializations.
I've got a caps member of draw sources or targets which dictates the type of features it exposes. Then you implement methods which provide those features, so like, if you claim in your caps that your class supports "async" you are expected to provide XXXX_async() versions of your GFX draw source/destination methods.
GFX then chooses the most appropriate mechanism to complete the drawing operation you gave it based on the capabilities of the draw source and the draw target. So for example, if you have two in memory bitmaps of the same pixel format, you can basically memcpy one to the other, but if the destination is a display adapter, you may be able to transfer it via DMA, or failing that, you might be able to batch it if the destination supports it and if you can't do that you'll just have to do a standard pixel by pixel copy.
Well, this is all had through the magic of template specializations but in some cases its creating templates with more than half a dozen boolean arguments, wherein each **unique combination** of bools is a different specialization. All this because I need the compiler to prune out method calls that won't actually compile to anything and aren't valid on a target. - like XXXX_async() calls on a target that doesn't support it.
And now I'm lost, and it's time to see if I can refactor. I've got a towering combination of specializations that getting to the point where I can't follow which one is getting called, and now the results aren't what I expect (the one I want to be called isn't being called) and I can't trace why because the debuggers on these devices are crap.
This should be fun. Geez.
Real programmers use butterflies
|
|
|
|
|
Can you get 1 munite compilation time, including your template stuff to .cpp file? Still less then minute? Continue to improve your code.
|
|
|
|
|
Right now I have more important optimizations than compile times. My code compiles in well under a minute for most use cases. I haven't found one where it doesn't, but I could contrive some.
I don't believe in optimization for its own sake - i have work to do.
Real programmers use butterflies
|
|
|
|
|
Wouldn't judicious insertions of static_asserts help diagnose problems in the template specializations?
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Actually it was easier to find than i thought. I just got super lost there for a bit. I still have to refactor but I'm going to wait until i'm finished verifying the design before i break that part in order to fix it.
Real programmers use butterflies
|
|
|
|
|
I see from your latest update that you seem to have figured it out.
So though you laid down with dogs, you will apparently escape flea-less.
|
|
|
|
|
Greg Utas wrote: So though you laid down with dogs, you will apparently escape flea-less.
People hate me for that.
*hides*
Real programmers use butterflies
|
|
|
|
|
Because it's "faster" and "cheaper".
1) "The banks take a long time to clear a cheque" (Never heard of automatic bank deposits apparently).
2) "The banks take a bigger fee" (Never heard of "interest", deposit insurance, debit cards, senior rebates (lol), etc.).
Of all the things I would like, owning a "sports team" is not one of them.
Face paint and floppy shoes comes to mind when I think of these bastions of the business world.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
Um ... I think he needs to change banks.
I can transfer money from my deposit account with Bank A to my currency accounts with Bank B in less time than it takes the OTP code to arrive at my mobile. I can't even remember the last time I wrote a cheque - probably this century, but only just!
Neither bank charges me a fee for any service, although there is a currency conversion cost with Bank B of 0.5%, but I select when to do it, and get the market rate, rather than Bank A's preferred time and rate (which always costs me more than market rate and is their favour.)
Banks are a rip off, yes - but at least the money in my account remains the same from day to day, unlike cryptocurrencies.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Bingo.
One checks their cryptocurrency, mentally calculates the dollar equivalent, determines one can afford a particular purchase, goes for a test drive / look see, then finds out they cannot afford it after all since their "currency" dropped 20% in the last hour.
Maybe try again in an hour.
(And everyone on the planet will have a crypto account somewhere and a "card" to go with it. Perhaps a chip in your head when you're born ... and an IP address)
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
Gerry Schmitz wrote: their "currency" dropped 20% in the last hour. But that would not happen if crypto were the dominant currency.
|
|
|
|
|
No - but that's because in a short time afterwards we'd be back to a barter economy.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
You're right, IF it actually happened. But that's the same thing for if the dollar dropped that much.
|
|
|
|
|
SeanChupas wrote: But that would not happen if crypto were the dominant currency. Having the limits that they have... I hope that they don't get to the dominant position.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
It depends on what you're doing. Try international wires and the SWIFT system, or getting bounced from it if you're blacklisted by the US, a sanction that the EU now wants to use too.
|
|
|
|
|
All you did was confirm that it's a kleptocurrency.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
I'd call something a kleptocurrency when new units can be created at will and given to special interests, diluting existing holders. No different than issuing new shares without raising capital in return.
|
|
|
|
|
You keep overlooking ransoms, money laundering, drug trafficking, etc. Anonymity for all the wrong reasons.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
Far more of that stuff is done using US dollars than cryptos. The anonymity of cryptos is also overstated. They find the owner of one address, get them to reveal who they transacted with, and just keep fanning out from there.
|
|
|
|
|
Not really. Cash has big drawbacks for illegal purposes: lack of anonymity, traceability, and weight: paper money is heavy, and the electronic version is very, very traceable. It's really, really difficult to lose the paper trail and legitimise your ill-gotten gains without either getting caught, or getting less than 20% of face value.
Crypto isn't - or at least not as easily - which is why it's the organised crime currency of preference. I'd expect to see an expansion in the use of crypto for even street level drug dealing in the next few years or so to reduce that problem for example.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|