228 karma · joined September 29, 2017
This is why reporters need to form independent, co-op, subscribers-funded news in order to avoid the strings and slavery of corporate advertisers and exploitative owners. Corporate news doesn’t work.
Having too much money allows for unproven, complicated or arbitrarily selected solutions and more bureaucracy that introduces Tragedy of the Commons mediocrity and diffusion of responsbility to address higher-level risks.
EDIT (since some people obviously don’t understand the problem): ... so that each set of controls is always correct for the respective side on which it is located. No switch is necessary.
Controls that are active should be illuminated in a particular color, say red.
Controls that are disabled should be extinguished, physically-locked or track active controls, and sound a warning when manipulated.
This leads to InfoWars, Cambridge Analytica, foreign state actors and anyone with deceptive goals and funding able to manipulate millions to billions of people economically. Heck, there’s an Instagram likes vending machine in Moscow.
Parents and teachers need to teach children and students often using trickery and not thinking for them in order to teach them lessons to not be so gullible. Wrapping them in bubble-wrap, helicopter parenting, dumbed-down education, extended adolescence and sending them to private schools/homeschool is counter-productive. A healthy citizenry needs initiative, leadership, nuance, moral courage, critical thinking and reliable knowledge; otherwise idiocracy.
Like Andy Grove’s book title: ”Only the paranoid survive”
Furthermore, the US has the highest incarceration rate in the world, and combined with for-profit prisons’ political contributions, there are perverse incentives and outright corruption to overprosecute poor and minorities, as evidenced by the skewed prison vs. entire US demographics.
And it’s ”their”
HP’s first 2G laser (LaserJet w/ Canon CX engine) was 300 dpi in 1984.
Also I had a 600 dpi LJ 4 which was released in 1992.
Interestingly, allrecipes lives up to the name on its tin: http://allrecipes.com/search/results/?ingIncl=frog&sort=re
PSA: Practice safer sex.
Dr. Strangelove: Regrettably, yes. But it is, you know, a sacrifice required for the future of the human race. I hasten to add that since each man will be required to do prodigious... service along these lines, the women will have to be selected for their sexual characteristics which will have to be of a highly stimulating nature.
Ambassador de Sadesky: I must confess, you have an astonishingly good idea there, Doctor.
Of course, what a waste of money (eg ICBMs and SLBMs are superior in every respect) and unnecessary escalation of risk.
Another popular trick is to use opaque structs for private data contained in the public struct in the header. Then, the private code defines the private struct. It’s not perfect information hiding but it separates what is intended public and what is intended to be private.
/* foo.h */
#ifndef FOO_H
#define FOO_H
typedef struct _foo_ctx_t {
int timeout;
void *priv;
} foo_ctx_t;
#ifdef _cplusplus
extern “C” {
#endif
foo_ctx_t *foo_init(foo_ctx_t *self);
int foo_bar(foo_ctx_t *self);
#ifdef _cplusplus
}
#endif
#endif /* FOO_H */
/* foo.c */
#include “foo.h”
#include <stdlib.h>
#define PRIVATE(var) ((foo_private_ctx_t *)(self->priv)->(var))
typedef struct _foo_private_ctx_t {
int whatever;
} foo_private_ctx_t;
foo_ctx_t *
foo_init(foo_ctx_t *self) {
self->timeout = 1000;
self->priv = malloc(sizeof(ctx_private_ctx_t));
if (!self->priv) return NULL;
PRIVATE(whatever) = 0;
return self;
}
int
foo_bar(foo_ctx_t *self) {
PRIVATE(whatever) += self->timeout;
return 1;
}A fraction of a Watt every now and then might be okay, as long as it’s not bursting at multiple Watts or near the resonant frequencies of purine or water.
Here’s one of the YT channels that’s been following the progress, filming and combining DWR footage. https://www.youtube.com/user/blancolirio
Also related: hyperthreading takes idle excution units of a core and makes two virtual processor threads out of them that compete for execution unit scheduling. Slightly faster multiprocessing performance with possibly slightly slower single thread performance.
”How to Make Roman Concrete” https://youtu.be/tOhAfaFboNU