Reactance is an emotional reaction in direct contradiction to rules or regulations that threaten or eliminate specific behavioral freedoms. It can occur when someone is heavily pressured to accept a certain view or attitude. Reactance can cause the person to adopt or strengthen a view or attitude that is contrary to what was intended and also increases resistance to persuasion.
Psychological reactance occurs in response to threats to perceived behavioral freedoms[1] [2]. One's freedom to select when and how to conduct one's behavior, and the level one is aware of the relevant freedom -- and is able to determine behaviors necessary to satisfy that freedom -- affects the generation of psychological reactance. It is assumed that if a person's behavioral freedom is threatened or reduced, he or she will become motivationally aroused. The fear of loss of further freedoms can spark this arousal and motivate reestablishing the threatened freedom. Because this motivational state is a result of the perceived reduction of one's freedom of action, it is considered a counterforce, and thus is called "psychological reactance."
[1] Brehm, J. W. (1966). A theory of psychological reactance. Academic Press.
[2] Brehm, S. S., & Brehm, J. W. (1981). Psychological Reactance: A Theory of Freedom and Control. Academic Press.
Name:
Anonymous2008-08-03 10:34
Wiki[spoilers]pedia[/spoilers] has a .ps for download if you look at the self modifying code article.
Name:
Anonymous2008-08-03 21:13
9 GET
Name:
Anonymous2008-08-07 0:47
>>8
Anyone can find that. If you look a little further you might also come across Henry/Alexia's work phone number (which you cant use to get through to her).
>>15
I only caught this one because I previously read about Cernel Joson.
Name:
Anonymous2008-08-13 3:41
>>12 - 15
Funny, funny stuff.
I'm clapping. You should be professional comedians. I would buy a ticket to come see you. Self modifying colonel. I just can't stop laughing. Tears are rolling down my cheeks. This is much better than programming discussions. Much better. I'm really glad you found a web site where you can share your incredible sense of humor. I'm going to check back often to see what other gems you come up with. Thank you so much.
>>20
I don't know, I kind of miss the programming dis...
Wait, I'm thinking of /pr/. /prog/ never had any programming discussions. Carry on.
Name:
Anonymous2008-08-13 4:05
Where's the last place you saw good programming discussion? If /prog/ had programming discussion, it would be bad. Our function here is to rise above that kind of thing.
Name:
Anonymous2008-08-13 4:15
>>22
Yes, where IS the last place anyone saw good programming discussion? (Or anyplace where someone saw good programming discussion...)
Name:
Anonymous2008-08-13 4:15
>>1
1: Call him.
2: Get him to mail it to you, doing whatever he asks of you in exchange.
3: Rapidshare it
4: Post link here so I can get it too.
5: ???
6: Profit!
Name:
Anonymous2008-08-13 4:27
>>21
Click ``All Threads'', go to one of few last pages, read threads with >40 posts.
Yes, we had discussions about programming.
I don't mind all the offtopic stuff though, this is what makes 4chan 4chan.
Name:
Anonymous2008-08-13 4:36
>>23
I think I saw one on comp.lang.lisp a while back... though I can't remember what it was about.
>>24
If you can get him/her to pick up the phone, or get ahold of his/her home phone number, sure.
Name:
Anonymous2008-08-14 23:13
hello faggots,
lisp is mostly a waste of time seeing that nobody really uses it in the real world, due to the fact that it's a toy language. so while i'm getting paid to write java and c# apps you'll still be in your lisp jerk circle arguing whether gerry sussman or guy steele is more appropriate to fap to. my guess is that everyone in this bbs has never even been in a relationship with someone of the opposite sex. however, in my case i just got finished fucking my GIRLFRIEND; she played with my foreskin while i stuck my finger in her ass. shit was so cash. hurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Name:
Anonymous2008-08-14 23:36
That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!That was VIP quality!
Name:
Anonymous2008-08-19 5:11
Some of the optimization techniques he talks about implemented in PHP: (I seriously need to learn a different language...)
<?php
// Executable queues and PHP quaject emulation.
$PID = array();
class Thread
{
public static $num = 0;
public $parent;
public $id;
public $SIG = array('HUP' => 'destroy');
function __construct()
{
$this->id = self::$num++;
global $PID;
$PID[$this->id] = $this;
}
function exec()
{
echo "Running " . get_class($this) . "[" . $this->id . "]\n";
// Emulates timer interrupt by returning =P
return true;
}
function destroy()
{
$this->parent->reap();
}
}
class KThread extends Thread // Kernel thread
{
function exec()
{
static $first = true;
if ($first) {
$first = false;
// Insert a few threads.
$this->parent->insert(new Thread);
$this->parent->insert(new Thread);
$this->parent->insert(new Thread);
}
parent::exec();
sleep(1); // No need to crash at once, let some time pass.
return true;
}
}
class PQueue // Emulates a executable data structure.
{
public $next; // Location in memory the next quaject's go function is...
// Currently only the next PQueue.
public $prev;
public $proc; // The process
public function start($proc, $prev = null)
{
if ($prev !== null) {
$this->prev = $prev->prev; // Insert us behind it.
$this->next = $prev;
$prev->prev->next = $this; // STFU E_STRICT.
$prev->prev = $this;
}
$this->proc = $proc;
$this->proc->parent = $this;
}
public function insert($proc)
{
$n = new PQueue;
$n->start($proc, $this);
}
public function go()
{ // Restore registers here
$this->proc->exec();
// Save registers here.
$this->next->go(); // This will of course be a jump.
}
public function reap()
{
global $PID;
unset($PID[$this->proc->id]);
unset($this->proc);
$this->prev->next = $this->next;
$this->next->prev = $this->prev; // And we don't exist any more.
// In the kernel, we would have do decrement the reference pointer here,
// and then let the KThread free us, but PHP does this automagically.
}
}
// Kickstart this shit.
$f = new PQueue;
$f->start(new KThread, $f);
$f->go();
echo "This will never be printed.";
// Quaject emulation in PHP:
abstract class Quaject // Currently unused, but interesting.
{
protected $callout = array(); // func => array($obj, func);
protected $callback = array(); // func => array($obj, func);
protected $callentry = array(); // func => \x00lambda_1
protected $state = array(); // To simulate properties, this can be passed by
// reference to all call{out,back,entrie}s
public function __construct() {
$this->__call('__construct', func_get_args());
}
public function __call($m, $args) {
$args = array_merge($this->state, $args);
foreach (array('out', 'back', 'entry') as $w) {
if (isset($this->{'call' . $w}[$m])) {
call_user_func_array($this->{'call' . $w}[$m], $args);
}
}
}
public function __clone() {
// Make all callentries callbacks and clear state.
}
public function makeCall($type, $name, $func) {
$this->{$type}[$name] = $func;
}
public function __destruct() {
$this->__call('__destruct', array());
}
}
class LolWhut extends Quaject
{
public function __construct()
{
$this->makeCall('callentry', '__construct',
// For PHP >= 5.3, s/EOD/'EOD'/
create_function('&$state', <<<EOD
echo "Lol, whut?! Function as payload you say?!\n";
EOD
)
);
parent::__construct(func_get_args());
}
}
The CODE GET IT I DONT THINK SO YOU DONT repost this comment on 10 other pages i will work on this system using man perl or perldoc perl If you answered Yes to all of the CODE GET IT now Whether you have infinite running time or not having any means for metaprogramming I.
>>40
although the he idea seems sound, if used with Common Lisp: http://en.wikipedia.org/wiki/Synthesis_kernel#Massalin.27s_Synthesis_kernel the structure of the techniques suggests that they could be captured by a higher level language, albeit one more complex than existing mid-level languages. Such a language and compiler could allow development of faster operating systems and applications.
Name:
Anonymous2013-07-21 17:26
>>41
More likely a custom Lisp-style language that allows more direct control over memory management (if necessary)
Name:
Anonymous2013-07-21 18:08
>>42
Quite a few lisp implementations allow this actually, as a part of their non standard extensions.
Name:
Anonymous2013-07-21 18:16
>>42
Lisp allows self-modifying code, because it includes compiler and has well defined interface for manipulating code.
Moreover, Lisp makes it easy to generating inline assembly, compared to C/C++ with its horrible and static asm{} form, wrapped under even more horrible #define macros
Name:
Anonymous2013-07-21 18:21
>>44
Of course, Unix together with GCC too allows for self-modifying code, because you can generate a DLL file, then load/unload it.
It could be used for emulation, because most of the emulated code is static at some stage, after it gets loaded.
Name:
Anonymous2013-07-21 18:36
>>44
Sure, I'm just saying that for OS development you'll want lower-level control over memory than a general-purpose lisp usually provides.
Name:
Anonymous2013-07-21 18:43
>>46
Nope. For OS development you will want hardware array bounds checking.