FYI: especially now that Elon Musk owns Twitter.. And fired everyone who is not loyal.. The idea of reading DMs of employees at competing companies is not far fetched at all.
324 karma · joined August 6, 2013
FYI: especially now that Elon Musk owns Twitter.. And fired everyone who is not loyal.. The idea of reading DMs of employees at competing companies is not far fetched at all.
Apart from that I think the article is mostly wrong. To make progress you need agency and self-confidence. The effects of Optimism and Pessimism are very context-dependent.
Just one example: A very driven and confident pessimist might be much more motivated to find a solution for Climate Change, because he knows for sure otherwise Earth is Doomed.
While a very driven and confident optimist in Politics might reduce Carbon Tax, because he knows for sure that Technology Companies will find solutions for Climate Change and they'll find it faster if they have more money.
https://rationalwiki.org/wiki/Leo_Gura
and
https://www.inputmag.com/culture/leo-gura-actualized-org-you...
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3964149/
The study you mentioned shows that mindfulness is overall as effective as the (best?) known other treatment options. If you take this literally you are right, there is no "benefit" in choosing mindfulness based therapy over the other options. It is "only" on par with the other known treatment options.
It is therefore a fully valid and effective choice for treatment.
PS: It is sad that this marketing/self-help-book/guru/training etc. hype around "mindfulness" distorted the original simple meaning of the word mindfulness.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3964149/
The study literally says: "MBCT provided significant protection against relapse for participants with increased vulnerability due to history of childhood trauma, but showed no significant advantage in comparison to an active control treatment and usual care over the whole group of patients with recurrent depression."
Which means: in some cases MBCT is SIGNIFICANTLY BETTER than the compared treatments and overall it is AS GOOD AS the compared treatments (i.e. cognitive psychological education (CPE) and treatment as usual (TAU)).
Now, looking back at your post, you said "failed to show a therapeutic benefit" which is strange, because the mentioned study shows that the therapeutic benefit is about the same and sometimes it is even better compared to CPE and TAU. So why would you say that MBCT does not show therapeutic benefit if it has the same results as the other (best?) known treatment methods?
PS: I would really like to turn your biased question around: Do you know of any treatment method which is better than MBCT?
And that tbh doesn't seem very reliable, see what happened on a laptop which does not use iptables:
$ cat /proc/net/ip_tables_names
cat: /proc/net/ip_tables_names: No such file or directory
$ iptables -L
[...]
$ cat /proc/net/ip_tables_names
filter
$ iptables -t nat -L
[...]
$ cat /proc/net/ip_tables_names
nat
filter
This seems to only show loaded/active iptables tables. Which means that a table may exist but unless it is loaded you will not see it. But of course in our scenario the CIA would have activated some rules, so this table should appear there. Unless the CIA was also able to hide the table from that file, which may well be possible, since the table was added via a root kernel module...The post further down there says that additional tables can only be created via the kernel, so if you're really creating additional tables could you please share your commands for doing so?
iptables contains five tables:
raw is used only for configuring packets so that they are exempt from connection tracking.
filter is the default table, and is where all the actions typically associated with a firewall take place.
nat is used for network address translation (e.g. port forwarding).
mangle is used for specialized packet alterations.
security is used for Mandatory Access Control networking rules (e.g. SELinux -- see this article for more details).
My opinion: this is simple but pretty smart at the same time, therefore the perfect hacker tool. I can't even imagine a single sysadmin who searched for additional iptables tables before this leak.To the dismissive people here: as a hacker you don't want complex attacking tools, they can be found much easier, because all the tools look for complex attacks (e.g. modified system files).
Hiding this well in plain sight in a place where no one and no tool ever looks is genius.
Does it make the world more just?
Are you really working a hundred times harder than the people who pick up your trash?
This is the accepted proposal:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p014...
But at least all problems that could happen on a financial application are solved with decimal floating points (where you will only want to use rationals in finite decimal form like 0.01)
And even your example can be made working pretty easily:
#include <decimal/decimal>
int main(int /*argc*/, char **/*argv*/)
{
using namespace std;
using namespace decimal;
decimal128 d1 = 1;
decimal128 d2 = 2;
decimal128 d7 = 7;
uint64_t conversionFactor = 10000000000000000000ull;
cout << decimal128_to_long_long(d1/d7 * conversionFactor) << endl;
cout << decimal128_to_long_long(d2/d7 * conversionFactor) << endl;
cout << (decimal128_to_long_long((d1/d7+d1/d7) * conversionFactor) ==
decimal128_to_long_long((d2/d7) * conversionFactor) ? "yes" : "no") << endl;
}
1428571428571428571
2857142857142857142
yes
That was done using the gcc included decimal types. And if you look e.g. into the intel dfp library readme, you see lots of functions which will allow you to do the comparison you wanted to do:
https://software.intel.com/sites/default/files/article/14463...Please research decimal floating point first..
Or you do have a gram price and are selling literally thousands of tons to a big business
Additionally please research decimal floating points before disagreeing.
Contrary to the "default" floating point, which are base 2 and do not support precise presentations of certain numbers, you can use a decimal floating point system which uses base 10 and therefore allows exact and precise presentation and solves the problem mentioned on the page.
Also important: since 2008 this is standardized in IEEE 754-2008 which added support for decimals.
Explanation of decimal floating points: https://en.m.wikipedia.org/wiki/Decimal_floating_point
Libraries:
https://software.intel.com/en-us/articles/intel-decimal-floa...
http://www.bytereef.org/mpdecimal/
http://speleotrove.com/decimal/
C++ Standard Proposals:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n340...
http://open-std.org/JTC1/SC22/WG21/docs/papers/2014/n3871.ht...
C and C++ offer a wide variety of arithmetic types.
Double precision is not required by the standards
(except by the optional annex F of C99, covering
IEEE 754 arithmetic), but on most systems, the
double type corresponds to double precision.
However, on 32-bit x86 with extended precision
by default, some compilers may not conform to
the C standard and/or the arithmetic may suffer
from double-rounding issues.If so, I would keep the pointers in a set to mark nodes as processed but is there a more elegant solution?
Remote: Yes (current job is also remote)
Willing to relocate: no
Email: kira.backes@nrwsoft.de
Technologies: Software Architecture, IT security, C, C++14, Java EE (6 years ago), Java Android, PHP (Magento EE, Zend Framework, TYPO3 Flow), JavaScript and of course a whole lot of other technologies and tools
Resume: Good and deep backend skills and also quite versed in low-level programming and performance optimizing (even PHP)