Update
This commit is contained in:
parent
5e2ef4f6db
commit
244dfff2a8
11 changed files with 2025 additions and 2007 deletions
|
@ -39,6 +39,8 @@ Here are some potentially entertaining ways of trolling (they'll be written from
|
|||
- **Teh preprocesstroll**: A unique and very powerful feature of the [C](c.md) language is the [preprocessor](preprocessor.md): indeed, in the right hands it enables very powerful trolling. Sneaking a `#define` or two into someone else's code might have required my physical presence at someone's keyboard back in the day, but in the [age of constant updates](update_culture.md) it's become a child play: as a maintainer of a popular [library](library.md) I am handed a free access card to all the codebases my library has contaminated (I got inspired by that faggot who tried to keyboard fight Russia by sneaking Russian-IP-triggered malware into his library). Now for the defines themselves: some can be just a quick annoyance like kicking someone in the balls, like for example `#define if while`, but I rather like to go for something more sneaky like `#define true ((__LINE__ & 0x0f) != 0)` or `#define if(c) if ((c) || !(rand() % 16))`, which is more like ejaculating in someone's coffee for years -- you can watch him see something's wrong but he will struggle to find what it is and quite likely he'll conclude it's just his imagination. Of course, whenever I am redefining a common macro such as `NULL`, I pay attention to carefully make sure the compiler won't give any warning about it being redefined, so something like: `#ifdef NULL #undef NULL #endif #define NULL <insert evil here>`, and I diligently perform all explicit type casts to eliminate further warnings. And then we're getting to trolling the [security](security.md), or "unsecuring" systems from within -- all the security haxxors love to assume their system will be attacked by third parties, but they never suspect an attack from a long time colleague sitting next chair in the office who's even so nice to make him a coffee every day (...), and that's a crucial mistake to make because the number one rule of security is: NEVER ASSUME ANYTHING. So I unsecure highly critical systems by fiddling with stuff related to memory allocation, like `#define sizeof(x) (sizeof(x) - 1 + (sizeof(x) == 1))` or `#define memcpy(d,s,c) for(int ii=(int)c;ii;--ii)d[ii]=s[ii]^(ii%16==0);`. Sometimes I proudly watch those plane disaster documentaries with my grandchildren and I tell them: yep, this one's my define :D
|
||||
- ...
|
||||
|
||||
{ Idea: give someone colorblind a T-shirt as a gift with something nasty written on it that he won't be able to read due to his disease so that he'll wear it in public. ~drummyfish }
|
||||
|
||||
{ Back in the times of [fax](fax.md) there was a cool troll known as "black fax". As the name suggests, the goal was to fax a completely black page to waste the receiver's ink :D ~drummyfish }
|
||||
|
||||
{ I got asked a very good question: is trolling in fact [fascism](fascism.md) and how can I, a LRS supporter, like it then? This topic can get pretty complicated, trolling is probably like games themselves, it is a simulation of behavior that could otherwise be unethical, we always have to think about what's happening -- sometimes what's called "trolling" is just bullying without any creativity, which is not trolling in the right sense; other times trolling is seeking self benefit (fun on detriment of others) which is normally unethical but may be fine as a part of game, and other times trolling may aim to bring fun for everyone, in which case it may even be selfless. Seeking fun (a kind of self benefit) on the detriment of others is, at least by our definition, a form of fascism. I enjoy the acts of trolling, and though it may be partly an imperfection of me as a human being, I try to keep it compatible with LRS in the following ways. Firstly I never support actually very harmful trolling (such as "cutting for Bieber") to be DONE, though I do enjoy reviewing the cases that already happened and I may find them both funny and sad at the same time -- this is similar to how one can be a pacifist and completely reject violence while still finding some value in watching gore videos. Secondly trolling may be done to entities that aren't living beings, for example companies or states. Thirdly I may support acts of trolling that I don't think are significantly harmful, for example lighthearted pranks (the kind of joke you play on someone and it eventually entertains both of you, but it mustn't be taken too far, harm must be negligible), or Internet trolling. It's similar to sports or video games -- it is completely acceptable (and desirable) to create environments -- which must always be entered VOLUNTARILY -- that simulate amoral behavior and relieve some of our amoral animal needs, for example those for competition or fight, despite such behavior not being acceptable in other contexts. I.e. it is for example acceptable to kill each other in video games. Internet, or at least a great part of it, is such an environment -- it is a kind of playground anyone can enter voluntarily, that's known to have the kind of trolling game going on. On the Internet we only interact by speech and speech alone can never hurt anyone -- if one cannot bear reading something on the Internet, he can avoid using it (at least that's how it should be). ~drummyfish }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue