function arc_editor(el) {
$(el).redactor({
minHeight: 200,
pasteBlockTags: [‘ul’, ‘ol’, ‘li’, ‘p’],
pasteInlineTags: [‘strong’, ‘br’, ‘b’, ’em’, ‘i’],
imageUpload: ‘/redactor/upload’,
plugins: [‘imagemanager’],
buttons: [‘bold’, ‘italic’, ‘lists’, ‘link’, ‘image’],
callbacks:
{
imageUpload: function(image, json)
{
$(image).replaceWith(‘
‘);
},
imageUploadError: function(json, xhr)
{
alert(json.message);
}
}
});
/*
$(el).ckeditor(function() {}, {
// removePlugins: ‘elementspath,scayt,menubutton,contextmenu’,
removePlugins: ‘liststyle,tabletools,contextmenu’,
//plugins:’a11yhelp,basicstyles,bidi,blockquote,button,clipboard,colorbutton,colordialog,dialogadvtab,div,enterkey,entities,filebrowser,find,flash,font,format,forms,horizontalrule,htmldataprocessor,iframe,image,indent,justify,keystrokes,link,list,maximize,newpage,pagebreak,pastefromword,pastetext,popup,preview,print,removeformat,resize,save,smiley,showblocks,showborders,sourcearea,stylescombo,table,specialchar,tab,templates,toolbar,undo,wysiwygarea,wsc,vimeo,youtube’,
//toolbar: [[‘Bold’, ‘Italic’, ‘BulletedList’, ‘Link’, ‘Image’, ‘Youtube’, ‘Vimeo’ ]],
plugins:’a11yhelp,basicstyles,bidi,blockquote,button,clipboard,colorbutton,colordialog,dialogadvtab,div,enterkey,entities,filebrowser,find,flash,font,format,forms,horizontalrule,htmldataprocessor,iframe,image,indent,justify,keystrokes,link,list,maximize,newpage,pagebreak,pastefromword,pastetext,popup,preview,print,removeformat,resize,save,smiley,showblocks,showborders,sourcearea,stylescombo,table,specialchar,tab,templates,toolbar,undo,wysiwygarea,wsc,archinect’,
toolbar: [[‘Bold’, ‘Italic’, ‘BulletedList’,’NumberedList’, ‘Link’, ‘Image’]],
resize_dir: ‘vertical’,
resize_enabled: false,
//disableObjectResizing: true,
forcePasteAsPlainText: true,
disableNativeSpellChecker: false,
scayt_autoStartup: false,
skin: ‘v2’,
height: 300,
linkShowAdvancedTab: false,
linkShowTargetTab: false,
language: ‘en’,
customConfig : ”,
toolbarCanCollapse: false });
*/
}
function arc_editor_feature(el) {
$(el).redactor({
minHeight: 300,
pasteBlockTags: [‘ul’, ‘ol’, ‘li’, ‘p’],
pasteInlineTags: [‘strong’, ‘br’, ‘b’, ’em’, ‘i’],
imageUpload: ‘/redactor/upload’,
plugins: [‘source’, ‘imagemanager’],
buttons: [‘html’, ‘format’, ‘bold’, ‘italic’, ‘underline’, ‘lists’, ‘link’, ‘image’],
formatting: [‘p’],
formattingAdd: {
“figcaption”: {
title: ‘Caption’,
args: [‘p’, ‘class’, ‘figcaption’, ‘toggle’]
},
“subheading”: {
title: ‘Subheading’,
args: [‘h3’, ‘class’, ‘subheading’, ‘toggle’]
},
“pullquote-left”: {
title: ‘Quote Left’,
args: [‘blockquote’, ‘class’, ‘pullquote-left’, ‘toggle’]
},
“pullquote-centered”: {
title: ‘Quote Centered’,
args: [‘blockquote’, ‘class’, ‘pullquote-center’, ‘toggle’]
},
“pullquote-right”: {
title: ‘Quote Right’,
args: [‘blockquote’, ‘class’, ‘pullquote-right’, ‘toggle’]
},
“chat-question”: {
title: ‘Chat Question’,
args: [‘p’, ‘class’, ‘chat-question’, ‘toggle’]
},
“chat-answer”: {
title: ‘Chat Answer’,
args: [‘p’, ‘class’, ‘chat-answer’, ‘toggle’]
},
},
callbacks:
{
imageUpload: function(image, json)
{
$(image).replaceWith(‘
‘);
},
imageUploadError: function(json, xhr)
{
alert(json.message);
}
}
});
/*
$(el).ckeditor(function() {}, {
// removePlugins: ‘elementspath,scayt,menubutton,contextmenu’,
removePlugins: ‘liststyle,tabletools,contextmenu’,
//plugins:’a11yhelp,basicstyles,bidi,blockquote,button,clipboard,colorbutton,colordialog,dialogadvtab,div,enterkey,entities,filebrowser,find,flash,font,format,forms,horizontalrule,htmldataprocessor,iframe,image,indent,justify,keystrokes,link,list,maximize,newpage,pagebreak,pastefromword,pastetext,popup,preview,print,removeformat,resize,save,smiley,showblocks,showborders,sourcearea,stylescombo,table,specialchar,tab,templates,toolbar,undo,wysiwygarea,wsc,vimeo,youtube’,
//toolbar: [[‘Bold’, ‘Italic’, ‘BulletedList’, ‘Link’, ‘Image’, ‘Youtube’, ‘Vimeo’ ]],
plugins:’a11yhelp,basicstyles,bidi,blockquote,button,clipboard,colorbutton,colordialog,dialogadvtab,div,enterkey,entities,filebrowser,find,flash,font,format,forms,horizontalrule,htmldataprocessor,iframe,image,indent,justify,keystrokes,link,list,maximize,newpage,pagebreak,pastefromword,pastetext,popup,preview,print,removeformat,resize,save,smiley,showblocks,showborders,sourcearea,stylescombo,table,specialchar,tab,templates,toolbar,undo,wysiwygarea,wsc,archinect’,
toolbar: [[‘Bold’, ‘Italic’, ‘BulletedList’,’NumberedList’ , ‘Link’, ‘Image’,’FontSize’,’TextColor’]],
resize_dir: ‘vertical’,
resize_enabled: true,
//disableObjectResizing: true,
forcePasteAsPlainText: true,
disableNativeSpellChecker: false,
scayt_autoStartup: false,
skin: ‘v2’,
height: 300,
toolbarCanCollapse: false });
*/
}
function arc_remove_editor(el) {
$(el).redactor(‘core.destroy’);
/*
$(el).ckeditor(function(){
this.destroy();
});
*/
}
function arc_editor_423(el, extra_params) {
if (extra_params === undefined)
{
extra_params = false;
}
$(‘#’ + el).redactor({
minHeight: 200,
pasteBlockTags: [‘ul’, ‘ol’, ‘li’, ‘p’],
pasteInlineTags: [‘strong’, ‘br’, ‘b’, ’em’, ‘i’],
imageUpload: ‘/redactor/upload’,
plugins: [‘imagemanager’],
buttons: [‘bold’, ‘italic’, ‘lists’, ‘link’, ‘image’],
imageUploadFields: extra_params,
callbacks:
{
imageUpload: function(image, json)
{
$(image).replaceWith(‘
‘);
},
imageUploadError: function(json, xhr)
{
alert(json.message);
}
}
});
/*
CKEDITOR.replace(el , {
allowedContent: ‘p br b i ol ul li strong em center; a[*](*); img[*]; iframe[*]’,
removePlugins: ‘liststyle,tabletools,contextmenu’,
plugins:’a11yhelp,basicstyles,bidi,blockquote,button,clipboard,colorbutton,colordialog,dialogadvtab,div,enterkey,entities,filebrowser,find,flash,font,format,forms,horizontalrule,iframe,image,indent,justify,link,list,maximize,newpage,pagebreak,pastefromword,pastetext,popup,preview,print,removeformat,resize,save,smiley,showblocks,showborders,sourcearea,stylescombo,table,specialchar,tab,templates,toolbar,undo,wysiwygarea,wsc,archinect,wysiwygarea’,
toolbar: [[‘Bold’, ‘Italic’, ‘BulletedList’,’NumberedList’, ‘Link’, ‘Image’]],
resize_dir: ‘vertical’,
resize_enabled: true,
//forcePasteAsPlainText: true,
disableNativeSpellChecker: false,
scayt_autoStartup: false,
skin: ‘v2’,
height: 300,
linkShowAdvancedTab: false,
linkShowTargetTab: false,
language: ‘en’,
customConfig : ”,
toolbarCanCollapse: false
});
*/
}
function arc_editor_basic(el)
{
$(‘#’ + el).redactor({
minHeight: 200,
pasteBlockTags: [‘ul’, ‘ol’, ‘li’, ‘p’],
pasteInlineTags: [‘strong’, ‘br’, ‘b’, ’em’, ‘i’],
buttons: [‘bold’, ‘italic’, ‘lists’, ‘link’]
});
}
function arc_editor_423_admin(el, extra_params) {
if (extra_params === undefined)
{
extra_params = false;
}
$(‘#’ + el).redactor({
minHeight: 300,
pasteBlockTags: [‘ul’, ‘ol’, ‘li’, ‘p’],
pasteInlineTags: [‘strong’, ‘br’, ‘b’, ’em’, ‘i’],
imageUpload: ‘/redactor/upload’,
plugins: [‘codemirror’, ‘imagemanager’, ‘removeformat’, ‘alignment’],
codemirror: {
lineNumbers: true,
lineWrapping: true,
mode: ‘xml’,
indentUnit: 4
},
buttons: [‘html’, ‘format’, ‘bold’, ‘italic’, ‘underline’, ‘lists’, ‘link’, ‘image’],
formatting: [‘p’],
formattingAdd: {
“figcaption”: {
title: ‘Caption’,
args: [‘p’, ‘class’, ‘figcaption’, ‘toggle’]
},
“subheading”: {
title: ‘Subheading’,
args: [‘h3’, ‘class’, ‘subheading’, ‘toggle’]
},
“pullquote-left”: {
title: ‘Quote Left’,
args: [‘blockquote’, ‘class’, ‘pullquote-left’, ‘toggle’]
},
“pullquote-centered”: {
title: ‘Quote Centered’,
args: [‘blockquote’, ‘class’, ‘pullquote-center’, ‘toggle’]
},
“pullquote-right”: {
title: ‘Quote Right’,
args: [‘blockquote’, ‘class’, ‘pullquote-right’, ‘toggle’]
},
“chat-question”: {
title: ‘Chat Question’,
args: [‘p’, ‘class’, ‘chat-question’, ‘toggle’]
},
“chat-answer”: {
title: ‘Chat Answer’,
args: [‘p’, ‘class’, ‘chat-answer’, ‘toggle’]
},
},
imageUploadFields: extra_params,
callbacks:
{
imageUpload: function(image, json)
{
$(image).replaceWith(‘
‘);
},
imageUploadError: function(json, xhr)
{
alert(json.message);
}
}
});
/*
CKEDITOR.replace(el , {
allowedContent: ‘p br b i ol ul li strong em center; a[*]{*}(*); img[*]; iframe[*]’,
removePlugins: ‘liststyle,tabletools,contextmenu’,
plugins:’a11yhelp,basicstyles,bidi,blockquote,button,clipboard,colorbutton,colordialog,dialogadvtab,div,enterkey,entities,filebrowser,find,flash,font,format,forms,horizontalrule,iframe,image,indent,justify,link,list,maximize,newpage,pagebreak,pastefromword,pastetext,popup,preview,print,removeformat,resize,save,smiley,showblocks,showborders,sourcearea,stylescombo,table,specialchar,tab,templates,toolbar,undo,wysiwygarea,wsc,archinect,wysiwygarea’,
toolbar: [[‘Bold’, ‘Italic’, ‘BulletedList’,’NumberedList’, ‘Link’, ‘Image’, ‘Source’]],
resize_dir: ‘vertical’,
resize_enabled: true,
//forcePasteAsPlainText: true,
disableNativeSpellChecker: false,
scayt_autoStartup: false,
skin: ‘v2’,
height: 300,
linkShowAdvancedTab: false,
linkShowTargetTab: false,
language: ‘en’,
customConfig : ”,
toolbarCanCollapse: false
});
*/
}
function arc_editor_feature_423(el, extra_params)
{
if (extra_params === undefined)
{
extra_params = false;
}
$(‘#’ + el).redactor({
minHeight: 300,
pasteBlockTags: [‘ul’, ‘ol’, ‘li’, ‘p’],
pasteInlineTags: [‘strong’, ‘br’, ‘b’, ’em’, ‘i’],
imageUpload: ‘/redactor/upload’,
plugins: [‘source’, ‘imagemanager’],
buttons: [‘html’, ‘format’, ‘bold’, ‘italic’, ‘underline’, ‘lists’, ‘link’, ‘image’],
formatting: [‘p’],
formattingAdd: {
“figcaption”: {
title: ‘Caption’,
args: [‘p’, ‘class’, ‘figcaption’, ‘toggle’]
},
“subheading”: {
title: ‘Subheading’,
args: [‘h3’, ‘class’, ‘subheading’, ‘toggle’]
},
“pullquote-left”: {
title: ‘Quote Left’,
args: [‘blockquote’, ‘class’, ‘pullquote-left’, ‘toggle’]
},
“pullquote-centered”: {
title: ‘Quote Centered’,
args: [‘blockquote’, ‘class’, ‘pullquote-center’, ‘toggle’]
},
“pullquote-right”: {
title: ‘Quote Right’,
args: [‘blockquote’, ‘class’, ‘pullquote-right’, ‘toggle’]
},
“chat-question”: {
title: ‘Chat Question’,
args: [‘p’, ‘class’, ‘chat-question’, ‘toggle’]
},
“chat-answer”: {
title: ‘Chat Answer’,
args: [‘p’, ‘class’, ‘chat-answer’, ‘toggle’]
},
},
imageUploadFields: extra_params,
callbacks:
{
imageUpload: function(image, json)
{
$(image).replaceWith(‘
‘);
},
imageUploadError: function(json, xhr)
{
alert(json.message);
}
}
});
/*
CKEDITOR.replace(el , {
allowedContent: ‘p br b i ol ul li strong em center; a[*]{*}(*); img[*]; span[*]{*}(*); iframe[*]’,
removePlugins: ‘liststyle,tabletools,contextmenu’,
plugins:’a11yhelp,basicstyles,bidi,blockquote,button,clipboard,colorbutton,colordialog,dialogadvtab,div,enterkey,entities,filebrowser,find,flash,font,format,forms,horizontalrule,iframe,image,indent,justify,link,list,maximize,newpage,pagebreak,pastefromword,pastetext,popup,preview,print,removeformat,resize,save,smiley,showblocks,showborders,sourcearea,stylescombo,table,specialchar,tab,templates,toolbar,undo,wysiwygarea,wsc,archinect,wysiwygarea’,
toolbar: [[‘Bold’, ‘Italic’, ‘BulletedList’,’NumberedList’ , ‘Link’, ‘Image’,’FontSize’,’TextColor’]],
resize_dir: ‘vertical’,
resize_enabled: true,
//disableObjectResizing: true,
//forcePasteAsPlainText: true,
disableNativeSpellChecker: false,
scayt_autoStartup: false,
skin: ‘v2’,
height: 300,
linkShowAdvancedTab: false,
linkShowTargetTab: false,
language: ‘en’,
customConfig : ”,
toolbarCanCollapse: false
});
*/
}
function arc_editor_feature_423_admin(el, extra_params)
{
if (extra_params === undefined)
{
extra_params = false;
}
$(‘#’ + el).redactor({
minHeight: 300,
pasteBlockTags: [‘ul’, ‘ol’, ‘li’, ‘p’],
pasteInlineTags: [‘strong’, ‘br’, ‘b’, ’em’, ‘i’],
imageUpload: ‘/redactor/upload’,
plugins: [‘codemirror’, ‘imagemanager’, ‘removeformat’, ‘alignment’],
codemirror: {
lineNumbers: true,
lineWrapping: true,
mode: ‘xml’,
indentUnit: 4
},
buttons: [‘html’, ‘format’, ‘bold’, ‘italic’, ‘underline’, ‘lists’, ‘link’, ‘image’],
formatting: [‘p’],
formattingAdd: {
“figcaption”: {
title: ‘Caption’,
args: [‘p’, ‘class’, ‘figcaption’, ‘toggle’]
},
“subheading”: {
title: ‘Subheading’,
args: [‘h3’, ‘class’, ‘subheading’, ‘toggle’]
},
“pullquote-left”: {
title: ‘Quote Left’,
args: [‘blockquote’, ‘class’, ‘pullquote-left’, ‘toggle’]
},
“pullquote-centered”: {
title: ‘Quote Centered’,
args: [‘blockquote’, ‘class’, ‘pullquote-center’, ‘toggle’]
},
“pullquote-right”: {
title: ‘Quote Right’,
args: [‘blockquote’, ‘class’, ‘pullquote-right’, ‘toggle’]
},
“chat-question”: {
title: ‘Chat Question’,
args: [‘p’, ‘class’, ‘chat-question’, ‘toggle’]
},
“chat-answer”: {
title: ‘Chat Answer’,
args: [‘p’, ‘class’, ‘chat-answer’, ‘toggle’]
},
},
imageUploadFields: extra_params,
callbacks:
{
imageUpload: function(image, json)
{
$(image).replaceWith(‘
‘);
},
imageUploadError: function(json, xhr)
{
alert(json.message);
}
}
});
/*
CKEDITOR.replace(el , {
allowedContent: ‘p br b i ol ul li strong em center; a[*]{*}(*); img[*]; span[*]{*}(*); iframe[*]’,
removePlugins: ‘liststyle,tabletools,contextmenu’,
plugins:’a11yhelp,basicstyles,bidi,blockquote,button,clipboard,colorbutton,colordialog,dialogadvtab,div,enterkey,entities,filebrowser,find,flash,font,format,forms,horizontalrule,iframe,image,indent,justify,link,list,maximize,newpage,pagebreak,pastefromword,pastetext,popup,preview,print,removeformat,resize,save,smiley,showblocks,showborders,sourcearea,stylescombo,table,specialchar,tab,templates,toolbar,undo,wysiwygarea,wsc,archinect,wysiwygarea’,
toolbar: [[‘Bold’, ‘Italic’, ‘BulletedList’,’NumberedList’ , ‘Link’, ‘Image’,’FontSize’,’TextColor’, ‘Source’]],
resize_dir: ‘vertical’,
resize_enabled: true,
//disableObjectResizing: true,
//forcePasteAsPlainText: true,
disableNativeSpellChecker: false,
scayt_autoStartup: false,
skin: ‘v2’,
height: 300,
linkShowAdvancedTab: false,
linkShowTargetTab: false,
language: ‘en’,
customConfig : ”,
toolbarCanCollapse: false
});
*/
}
function arc_remove_editor_423 (el) {
$(el).redactor(‘core.destroy’);
/*
if(CKEDITOR.instances[el]) {
CKEDITOR.instances[el].destroy();
}
*/
}
$(document).ready(function(){
$(‘.AnchorScroller’).click(function() {
var elementClicked = $(this).attr(“href”);
var destination = $(elementClicked).offset().top;
$(“html:not(:animated),body:not(:animated)”).animate({ scrollTop: destination-0}, 300 );
return false;
});
});
$(document).ready(function ()
{
var top = $(‘#StickyBanner’).offset().top – parseFloat($(‘#StickyBanner’).css(‘marginTop’).replace(/auto/, 0));
setTimeout(function()
{
top = $(‘#StickyBanner’).offset().top – parseFloat($(‘#StickyBanner’).css(‘marginTop’).replace(/auto/, 0));
}, 2500);
$(window).scroll(function (event)
{
// what the y position of the scroll is
var y = $(this).scrollTop();
// whether that’s below the form
if (y >= top)
{
// if so, ad the fixed class
$(‘#StickyBanner’).addClass(‘fixed’);
}
else
{
// otherwise remove it
$(‘#StickyBanner’).removeClass(‘fixed’);
}
});
});
$(document).ready(function () {
var ColBHeight = $(‘.ColContent’).outerHeight(true);
var ColCHeight = $(‘#StickyBannerNew’).parent().outerHeight(true);
if (ColBHeight > ColCHeight) {
$(‘#StickyBannerNew’).parent().css(‘height’, ColBHeight);
};
});
var action_referer = null;
function arc_comment_head_actions(suffix)
{
suffix = (typeof suffix == “undefined”)? ”: suffix;
$(‘#arc_new_comment’).hide();
$.ajax(
{
type: ‘GET’,
url: ‘/post_comment’+suffix+’/’ + (new Date().getTime()) + arc_pathname(document.location.pathname),
success: function(data, status, xhr)
{
$(‘#arc_new_comment’).html(data);
$(‘#arc_new_comment’).slideDown();
if(suffix != ‘_ios’)
arc_editor_423(‘body_html’);
}
});
$(document).on(‘click’, ‘a.arc_edit_comment’, function(e)
{
e.preventDefault();
arc_remove_editor_423( ‘body_html’ );
$(‘#arc_new_comment’).remove();
var id =arc_pathname( $(this).attr(‘href’), true);
$.ajax(
{
type: ‘GET’,
url: ‘/edit_comment’+suffix+’/’ + (new Date().getTime()) + ‘/’ + id + arc_pathname(document.location.pathname),
success: function(data, status, xhr)
{
if(data > ”)
{
$(‘#arc_comment_’+id).replaceWith(data);
arc_editor_423( $(‘.editor’).attr(‘id’) );
$(‘a.arc_edit_comment’).hide();
}
}
});
return false;
});
/*
$(‘a.arc_flag_comment’).click(function(e){
e.preventDefault();
var id = arc_pathname($(this).attr(‘href’), true);
var button = this;
$.ajax({
type: ‘POST’,
url: ‘/flag_comment’,
data: {id: id, arc_token: window.arc_token},
success: function(data, status, xhr){
if( data > ” ) {
$(button).replaceWith( ‘Flagged‘ );
}
}
});
return false;
});
*/
$(document).on(‘click’, “a.arc_reply_comment”, function()
{
var id = arc_pathname($(this).attr(‘href’), true);
var reply_container = $(“.arc_reply_comment_box”).parents(“.ReplyComments”);
$(“.arc_reply_comment_box”).remove();
if ($(reply_container).find(“.Line”).length == 0)
$(reply_container).remove();
var container = $(this).parents(“.Line”);
if (!$(container).find(“.ReplyComments”).length)
$(container).append(‘
‘);
$(container).find(“.ReplyComments”).append(‘
‘);
var referrer = $(this);
$(“.ReplyHelp”).remove();
$(“a.arc_reply_comment”).show();
$(“.BottomReply”).show();
$(container).find(“.BottomReply”).hide();
$.ajax(
{
type: ‘POST’,
data: {‘reply_id’: id},
url: ‘/post_comment’+suffix+’/’ + (new Date().getTime()) + arc_pathname(document.location.pathname),
success: function(data, status, xhr)
{
$(‘.arc_reply_comment_box’).html(data);
$(‘.arc_reply_comment_box’).show();
//arc_editor_423($(“.arc_reply_comment_box .editor”).attr(‘id’));
$(“html, body”).animate(
{
scrollTop: $(‘.arc_reply_comment_box’).offset().top-200
}, 500);
$(“#reply_body_html”).autogrow();
$(“#reply_body_html”).focus();
$(“#reply_body_html”).keyup(function(e)
{
if (e.keyCode == 13)
{
if ($.trim($(this).val()) != ”)
$(‘.arc_reply_comment_box #comment_reply_form’).submit();
}
});
$(referrer).hide();
if (!$(referrer).hasClass(‘BottomReply’))
$(‘reply below ↓‘).insertAfter($(referrer));
}
});
return false;
});
$(document).on(‘click’, “#cancel_reply_button”, function()
{
$(“.arc_reply_comment_box”).remove();
});
$(document).on(‘click’, “.CommentAction”, function()
{
var status = $(this).attr(‘rel’);
var modal_data = [];
if (status == ‘ignore’)
modal_data = co[‘ignore’];
else if(status == ‘block’)
modal_data = co[‘block’];
else if(status == ‘unblock’)
modal_data = co[‘unblock’];
else if(status == ‘flag’)
modal_data = co[‘flag’];
else if(status == ‘ban’)
modal_data = co[‘ban’];
else if (status == ’30’)
modal_data = co[‘feature’];
else if (status == ’15’)
{
var prev = $(this).attr(“prev”);
if (prev == ‘hidden’)
modal_data = co[‘show’];
else
modal_data = co[‘unfeature’];
}
else if (status == ’25’)
modal_data = co[‘hide’];
$(“#comment_moderation .ModalTitle h1”).html(modal_data.title);
$(“#comment_moderation .description”).html(modal_data.description);
$(“#comment_moderation #submit_button”).val(modal_data.submit);
$(“#comment_moderation”).modal();
action_referer = $(this);
return false;
});
$(document).on(‘click’, “.arc_view_hidden_comment”, function()
{
var id = $(this).attr(‘href’);
$(“.arc_comment_” + id).show();
$(“.arc_comment_” + id).prev(‘.HiddenLine’).remove();
return false;
});
$(document).on(‘submit’, ‘form.arc_ajax_comment’, function(e)
{
e.preventDefault();
var form = $(this);
/*
if( typeof( arc_remove_editor_423 ) == ‘function’ ) {
arc_remove_editor_423($(‘form.arc_ajax_comment .editor’).attr(‘id’));
}
*/
$(“form.arc_ajax_comment .CommentForm”).hide();
//arc_filterform(form);
$(”).attr(
{
type: ‘hidden’,
name: ‘arc_token’,
value: window.arc_token
}).appendTo(form);
$.ajax(
{
type: ‘POST’,
url: $(form).attr(‘action’),
data: $(form).serialize(),
success: function(data, status, xhr){
$(‘body’).append(“
“);
data = $(“#temp_append”).clone();
$(“#temp_append”).remove();
if (!$(data).find(“.arc_ajax_comment”).length)
{
var parent_node = $(“.arc_reply_comment_box”).parents(“.Line”);
$(parent_node).find(“.BottomReply”).remove();
if ($(parent_node).find(“.ReplyComments”).length > 0)
{
$(parent_node).find(“.ReplyComments”).append($(data).html());
}
else
{
$(parent_node).append(‘
‘);
}
$(“.arc_reply_comment_box”).remove();
$(“.ReplyHelp”).remove();
$(“a.arc_reply_comment”).show();
}
else
{
$(form).replaceWith($(data).html());
$(“form.arc_ajax_comment .CommentForm”).slideDown();
/*if( typeof( arc_editor_423 ) == ‘function’ ) {
arc_editor_423($(‘form.arc_ajax_comment .editor’).attr(‘id’));
}*/
}
}
});
return false;
});
$(“.comment_user_1>.Top>.Right>.CommentModerate li .HidingAction,.comment_user_1>.Top>.Right>.CommentModerate li .BlockingAction,.comment_user_1>.Top>.Right>.CommentModerate li a[rel=ignore], .comment_user_1>.Top>.Right>.CommentModerate li .arc_flag_comment”).remove();
}
$(document).ready(function()
{
$(‘.TooltipUser’).tipsy({gravity: ‘w’, html: true, offset: 10, delayOut: 500});
$(‘.tooltip-rating’).livequery(function()
{
$(this).tipsy({gravity: ‘s’, html: true});
});
$(document).on(‘click’, “#comment_moderation #cancel_button”, function()
{
$.modal.close();
});
$(document).on(‘click’, “#comment_moderation #submit_button”, function()
{
if (action_referer != null)
{
if ($(action_referer).hasClass(‘arc_flag_comment’))
flag_comment(action_referer);
else if ($(action_referer).hasClass(‘arc_ban_user’))
ban_user(action_referer);
else
update_comment_status(action_referer);
}
action_referer = null;
$.modal.close();
});
var comment_modal = $(“#comment_modal”).clone();
$(“#comment_modal”).remove();
$(‘body’).append($(comment_modal).html());
$(document).on(‘click’, ‘.comment-rating .comment-rate’, function(e)
{
if($(this).is(‘.login_trigger’))
return;
e.preventDefault();
var reaction = $(this).attr(‘rel’);
var parent = $(this).parents(‘.comment-rating’);
var comment_id = $(parent).attr(‘rel’);
var action = ‘add’;
var referrer = $(this);
if ($(this).find(‘.fas’).length > 0)
{
action = ‘remove’;
$(this).find(‘.fas’).removeClass(‘fas’).addClass(‘fal’);
}
else
{
$(parent).find(‘.fas’).addClass(‘fal’).removeClass(‘fas’);
$(this).find(‘.rating-icon’).addClass(‘fas’);
}
var animation_clone = ‘‘;
$(this).prepend(animation_clone);
setTimeout(function(){
$(referrer).find(‘.animate’).remove();
}, 700);
$.ajax({
type: ‘POST’,
url: ‘/reaction’,
data: { reaction: reaction, comment_id: comment_id, action: action, arc_token: window.arc_token },
success: function(data, status, xhr)
{
data = $.parseJSON(data);
$(parent).find(‘.rating-count’).removeAttr(‘original-title’).hide();
$.each(data.counts, function(key, value)
{
if (value > 0)
{
$(parent).find(‘.rating-count[rel=’ + key + ‘]’).html(value).show();
if (data.reaction_users.hasOwnProperty(key))
{
$(parent).find(‘.rating-count[rel=’ + key + ‘]’).attr(‘original-title’, data.reaction_users[key]);
}
}
});
}
});
});
});
function update_comment_status(point)
{
$(point).hide();
$(““).insertAfter($(point));
var data = {“id”: $(point).attr(‘href’), “status”: $(point).attr(‘rel’)};
$.ajax({
type: ‘POST’,
data: data,
url: ‘/update_comment_status’,
success: function(result, status, xhr)
{
$(point).show();
$(“#temp-loader”).remove();
result = $.parseJSON(result);
if (result.status == ‘success’)
{
if (data.status == ‘ignore’){
$(“.comment_user_” + data.id).slideUp();
var username = $(“.comment_user_” + data.id + ” .UserName”).clone();
$(username[0]).find(“.UserInfo”).remove();
$(‘
‘).insertBefore(“.comment_user_” + data.id);
}
else if (data.status == ‘block’)
{
var touch = “.comment_user_” + result.data.user_id;
$(touch).addClass(“BlockedComment”).removeClass(“FeaturedComment HiddenComment”);
$(touch + “>.Top>.Right>.CommentModerate>ul>li>.BlockingAction”).html(co.unblock.text).attr(“rel”, “unblock”).attr(“original-title”, co.unblock.title);
$(touch + “>.Top>.Right>.CommentModerate>ul>li>.FeaturingAction”).html(co.feature.text).attr(“rel”, 30).attr(“original-title”, co.feature.title);
$(touch + “>.Top>.Right>.CommentModerate>ul>li>.HidingAction”).html(co.hide.text).attr(“rel”, 25).attr(“original-title”, co.hide.title);
$(“#featured_comments_section .comment_user_” + result.data.user_id).remove();
}
else if (data.status == ‘unblock’)
{
var touch = “.comment_user_” + result.data.user_id;
$(touch).removeClass(“BlockedComment”);
$(touch + “>.Top>.Right>.CommentModerate>ul>li>.BlockingAction”).html(co.block.text).attr(“rel”, “block”).attr(“original-title”, co.block.title);
}
else if(data.status == ’30’)
{
window.location.reload();
/*
$(“#arc_comment_” + data.id).addClass(“FeaturedComment”).removeClass(“BlockedComment HiddenComment”);
$(point).html(co.unfeature.text).attr(“rel”, 15).attr(“original-title”, co.unfeature.title);
$(“#arc_comment_” + data.id + “>.Top>.Right>.CommentModerate>ul>li>.BlockingAction”).html(co.block.text).attr(“rel”, “block”).attr(“original-title”, co.block.title);
$(“#arc_comment_” + data.id + “>.Top>.Right>.CommentModerate>ul>li>.HidingAction”).html(co.hide.text).attr(“rel”, 25).attr(“original-title”, co.hide.title);
$(“#arc_comment_” + data.id + “>.Top”).prepend(‘
‘);
if (!$(“#featured_comments_section”).length){
var selector = $(“.All-Comments-Header”).length > 0 ? “.All-Comments-Header”: “#comments_section”;
selector = $(“.CommentBanner”).length ? “.CommentBanner”: selector;
$(‘
1 Featured Comment
‘).insertBefore(selector);
}else{
var featured_comment_counter = parseInt($(“#featured_comment_counter”).html());
featured_comment_counter++;
$(“#featured_comment_counter”).parent(‘h2’).html(‘‘ + featured_comment_counter + ‘ Featured Comments’);
}
$(“#featured_comments_section”).append(‘
‘);
$(“#featured_comments_section #arc_featured_comment_” + data.id + ” .Right”).remove();
$(“#featured_comments_section #arc_featured_comment_” + data.id + ” .ReplyComments”).remove();
$(“#featured_comments_section #arc_featured_comment_” + data.id + ” .arc_reply_comment”).remove();
$(“#featured_comments_section #arc_featured_comment_” + data.id + ” .FeaturedCommentMarker”).remove();
*/
}
else if(data.status == ’15’)
{
var prev = $(point).attr(“prev”);
if (prev == ‘hidden’)
{
$(“#arc_comment_” + data.id).prev(‘.HiddenLine’).remove();
$(“#arc_comment_” + data.id).removeClass(“HiddenComment”);
$(point).html(co.hide.text).attr(“rel”, 25).attr(“original-title”, co.hide.title);
}
else
{
window.location.reload();
/*
$(“#arc_comment_” + data.id).removeClass(“FeaturedComment”);
$(“#arc_comment_” + data.id + “>.Top>.FeaturedCommentMarker”).remove();
var featured_comment_counter = parseInt($(“#featured_comment_counter”).html());
featured_comment_counter–;
if (featured_comment_counter == 0){
$(“.FeaturedComments”).remove();
$(“#featured_comments_section”).remove();
}else{
$(“#featured_comment_counter”).parent(‘h2’).html(‘‘ + featured_comment_counter + ‘ Featured Comment’ + (featured_comment_counter > 1 ? ‘s’: ”));
}
$(point).html(co.feature.text).attr(“rel”, 30).attr(“original-title”, co.feature.title);
$(“#featured_comments_section”).find(“#arc_featured_comment_” + data.id).remove();
*/
}
}
else if(data.status == ’25’)
{
$(“#featured_comments_section #arc_featured_comment_” + data.id).remove();
var user_html = $(“#arc_comment_” + data.id + “>.Top>.user-title”).clone();
$(user_html).find(“.UserInfo”).remove();
$(user_html).find(“.UserName”).css(“display”, “inline”);
$(“
“).insertBefore(“#arc_comment_” + data.id);
$(“#arc_comment_” + data.id).hide().removeClass(“FeaturedComment BlockedComment”);
$(point).html(co.show.text).attr(“rel”, 15).attr(“original-title”, co.show.title).attr(“prev”, ‘hidden’);
$(“#arc_comment_” + data.id + “>.Top>.Right>.CommentModerate>ul>li>.BlockingAction”).html(co.block.text).attr(“rel”, “block”).attr(“original-title”, co.block.title);
$(“#arc_comment_” + data.id + “>.Top>.Right>.CommentModerate>ul>li>.FeaturingAction”).html(co.feature.text).attr(“rel”, 30).attr(“original-title”, co.feature.title);
}
else
{
window.location.reload();
}
}
else if(result.status == ‘error’)
{
alert(result.message);
}
}
});
}
function flag_comment(point)
{
var id = arc_pathname($(point).attr(‘href’), true);
$.ajax(
{
type: ‘POST’,
url: ‘/flag_comment’,
data: {id: id, arc_token: window.arc_token},
success: function(data, status, xhr)
{
if(data > ”)
{
$(point).replaceWith(‘Flagged‘);
}
}
});
}
function ban_user(point)
{
var id = arc_pathname($(point).attr(‘href’), true);
$.ajax(
{
type: ‘POST’,
url: ‘/ban_close’,
data: {user_id: id, ban_close: 1, arc_token: window.arc_token},
success: function(data, status, xhr)
{
window.location.reload();
}
});
}
(function($)
{
$.fn.autogrow = function()
{
return this.each(function()
{
var textarea = this;
$.fn.autogrow.resize(textarea);
$(textarea).focus(function()
{
textarea.interval = setInterval(function()
{
$.fn.autogrow.resize(textarea);
}, 500);
}).blur(function()
{
clearInterval(textarea.interval);
});
});
};
$.fn.autogrow.resize = function(textarea)
{
var lineHeight = parseInt($(textarea).css(‘line-height’), 10);
var lineCount = Math.ceil(textarea.value.length / (textarea.cols + 20));
var height = lineHeight * (lineCount + 1);
$(textarea).css(‘height’, height);
};
})(jQuery);
function arc_page_post_session()
{
arc_comment_head_actions();
$(‘a.arc_flag_entry’).click(function(e)
{
e.preventDefault();
var id = arc_pathname($(this).attr(‘href’), true);
var button = this;
$.ajax(
{
type: ‘POST’,
url: ‘/flag_entry’,
data: {id: id, arc_token: window.arc_token},
success: function(data, status, xhr)
{
if(data > ”)
{
$(button).replaceWith(‘
‘);
}
}
});
return false;
});
}
$(document).ready(function()
{
arc_external(‘.Thread’, 150312287);
});
$(document).ready(function(){
$(document).on(‘click’, ‘.StatsTrigger’, function(e){
if(e.isDefaultPrevented())
return false;
e.preventDefault();
if ($(this).attr(‘full_modal_url’) == undefined)
{
var full_modal_url = ‘/user_stats/post/’ + $(this).attr(‘rel’) + arc_pathname(document.location.pathname);
$(this).attr(‘href’, full_modal_url);
$(this).attr(‘full_modal_url’, 1);
}
$(this).modal();
return false;
});
$(‘.TooltipUserstat’).livequery(function(){
$(this).tipsy({gravity: ‘s’});
});
});
var _qevents = _qevents || [];
(function() {
var elem = document.createElement(‘script’);
elem.src = (document.location.protocol == “https:” ? “https://secure” : “http://edge”) + “.quantserve.com/quant.js”;
elem.async = true;
elem.type = “text/javascript”;
var scpt = document.getElementsByTagName(‘script’)[0];
scpt.parentNode.insertBefore(elem, scpt);
})();
if (($.client.os == ‘Mac’) && ($.client.browser == ‘Firefox’)) {
var link = $(”);
link.attr({ type: ‘text/css’, rel: ‘stylesheet’, href: ‘/css/archinect.firefox.mac.css?1’, });
$(‘head’).append( link );
};
if (($.client.os == ‘Mac’) && ($.client.browser == ‘Chrome’)) {
var link = $(”);
link.attr({ type: ‘text/css’, rel: ‘stylesheet’, href: ‘/css/archinect.chrome.mac.css?1’, });
$(‘head’).append( link );
};
if (($.client.os == ‘Windows’) && ($.client.browser == ‘Chrome’)) {
var link = $(”);
link.attr({ type: ‘text/css’, rel: ‘stylesheet’, href: ‘/css/archinect.chrome.win.css?1’, });
$(‘head’).append( link );
};
if ($.client.os == ‘iPhone/iPod’) {
var link = $(”);
link.attr({ type: ‘text/css’, rel: ‘stylesheet’, href: ‘/css/archinect.iphone.css?1’, });
$(‘head’).append( link );
};
$(document).ready(function()
{
function detectOverlapping()
{
var windowheight = $(window).height();
var menuheight = $(‘.MainMenu’).height();
var remainingspace = windowheight – menuheight;
if (remainingspace < 175)
{
$('.GlobalSocialIcons').hide();
} else
{
$('.GlobalSocialIcons').show();
}
}
function checkMenuDelay()
{
setTimeout(detectOverlapping, 200);
}
$(document).ready(detectOverlapping);
$(window).resize(detectOverlapping);
$('.menu').click(checkMenuDelay);
});
var OneSignal = window.OneSignal || [];
OneSignal.push(function()
{
OneSignal.init(
{
appId: “9b46cc1e-e63b-4f52-b5c6-2283f5ba4cb4”,
notifyButton:
{
displayPredicate: function()
{
return false;
}
}
});
//OneSignal.log.setLevel(‘trace’)
});
Hi everyone, about a decade ago I got an m.Arch and m.Sci in architecture. My first week studying architecture I got interested in parametric modeling with Grasshopper, and a year or two later Arduino/Raspberry Pi’s with IoT/smart environment sensing with interactive installations. My thesis back then was basically that data/information was a new material and needed to be better integrated to the built environment beyond slapping a screen on everything.
After graduating I went to work for one of the flat glass manufacturer’s R&D HQs working on integrating IoT sensors and various active glass tech like PDLC. Moved to India and worked in new product development for one of their big companies and got more and more into programming, eventually moving to Japan where I worked as an AI/ML developer for 2 or 3 years.
Back in grad school I used to build GPU workstations for a lot of people in my cohort and got exposed to bitcoin/etc (we didn’t mine though, because we had Nvidia GPUs for CUDA/Octane, and they weren’t as effective as AMDs).
Because of Covid, had more time on my hands, got into crypto again and came across NFTs, my immediate reaction to which was “why would anyone pay for a link to a JPG?” As a designer the easiest way to invalidate that statement was to think about what if they weren’t just links to JPGs (receipts), but something intrinsic to itself (more like a blueprint or sheet music).
Long story short, came up with and released an NFT on a proof of stake (no mining so no huge carbon footprint) blockchain that was heavily influenced by my architectural training/background. It sold out over 2 months, after which I was able to quit my job because of it.
When I was working on this project a year ago, I was optimistic about the future of this potential new medium. Of course it’s largely inundated with low effort monkey JPGs now, but I do think that a lot of architects are well suited to exploring the space more deeply, so I wanted to share it with you.
Anyways if you’re interested I give a presentation from minutes 4 to 17 roughly explaining the ideas, more info at www.unsigs.com if you’re curious.
I understand just about enough of this to know it’s just a silly tech-bro money pyramid scheme.
reminds me why i left architecture: mostly people who bitch and moan that no one understands them and doctors and lawyers get paid so much so why don’t they.
enjoy your magical pictures.
enjoy being a wage slave
That I am not, but that’s for the offer.
Doctors don’t hope they get rich by selling a link to a photo of your busted spleen, dipshit.
enjoying living off vc money that is being siphoned from other parts of the economy that are actually valuable
Value is perceived and determined at the point of transaction.
I sold roughly 1 million USD of NFTs during the primary sale, and they’ve gone on to sell about $3m over the past year on the secondary market.
no VC money, one of the collectors does have a Rothko though.
Value is perceived and determined at the point of transaction.
the fact that you think value can only be “determined” via transaction speaks volumes.
you were the one who put it in economic terms: “other parts of the economy that are actually valuable”
i said “parts of the economy that are valuable” (meaning an adjective describing the noun, economy..) you on the other hand, flipped the equation around and made a sweeping judgment about what constitutes value itself: money, and money only.
Architecture outside academia is really about money as the main thing that is valued. Square, you did kind of made it about money. This is because it is only the money that can be functionally siphoned in the context you were saying. You can’t really siphon the non-monetary value of other economies. No one would spend money into something unless there is a returned value on that investment. Sure, that can include non-monetary.
The whole sentence form you said -“enjoying living off vc money that is being siphoned from other parts of the economy that are actually valuable”.
You see, living off vc MONEY that is being siphoned from other parts of the ECONOMY. ECONOMY IS ABOUT MONEY. It’s kind of part of the definition of what economy is. You mentioned about NFTs but all of it is about money and the investment and transaction on the money. All VCs and INVESTORS are IN IT FOR THE MONEY AND EARNING MONEY. That is why they are in BUSINESS. Now, I am not saying anything pro or against NFTs. I frankly stay fairly clear from it.
Sure there is more ways to look at value than strictly about money but absolutely every building built from financing of a project involving VCs/investors, etc. are ALWAYS about money and that money is key to all investment analysis (PRO FORMA?) that developers will look into before dumping capital into such things. If there was nothing in value of NFTs, there wouldn’t be any investment going into that. In general, value IS determined at the point of transaction.
In the end, the value of any project on the economic side of things is decided when a sale is made. Be it your service. Be it the building/property is sold or rented/leased. You might perceive the value a lot more than what it is worth to others because if you are trying to sell your home (case example), the value of the home is what it is sold for. Sellers will always want to get paid the most and customers usually want to get it for as low as possible. Both sides have to compromise to reach a price tag that sells.
A lot of times, if you overprice than you don’t sell/rent/lease the property because no one wants to reach a deal. It is called NEGOTIATION (or haggling).Only when you can make the TRANSACTION (sales, lease, rent transaction) do you and the customer seals the deal and transact the money. Otherwise, it doesn’t happen. Plain and simple as that.
Thank you RCZ, that is exactly what I was getting at with value is determined at the point of transaction.
Alex, what you’ve not explained yet is why there is any value in any of this junk at all outside of just pimping this to the next gullible wanker. Are tech bros really boasting of their NFT collection like some sort of modern stamp collection? What does that $200 (or 2million) jpg get me other than the option to hawk for more to someone else?
It’s the wild west right now. There are legit collectors, some FOMO folks, and a lot more who are looking to flip their investments. It’s a damn shame there are so many shills and speculators crowding out the market. I think it’s a good thing more designers are getting involved and adding artistry to the works.
Definitely.
My intent was to try to share a potential interesting design problem with people who have a shared background/skill set that I think is very pertinent to the problem at hand.
“proof of stake (no mining so no huge carbon footprint)”
This is not true. Proof of stake still has mining, but you need previously mined crypto to STAKE in order to mine new crypto. It’s “saving” energy by limiting the number of miners to those who got in early. So basically the gold trade post gold rush. You’re still ruining the environment for a fucking text string in a blockchain.
no, not correct. Proof of Work runs on entropy, Proof of Stake runs on game theory.
I run a pool on some ARM systems that consume <15w of electricity each.
So you bought in. Great. Can I get in that proof of stake without buying any crypto?
If you could convince people to delegate (vote) for you on the network, you could participate in its consensus mechanism and receive rewards for doing so.
So I only need to buy a bunch of makeup from you, convince my friends to buy it from me and sell it to their friends, and we could all make money? Cool! Do I get a pink Cadillac if I prove enough steak?
enjoy your savings being inflated away by the central bank of your choice
You realize you’re just a rube, right? You’re out on the street selling “NFTs” so the crypto scam can keep hoovering up real dollars from evet bigger fools.
If you think i keep my money in “savings” then you’re dumber than i thought.
Sorry, not used to architect’s having money to invest.
Also i’m not selling anything. the collection sold out and i’ve retired. My work has been discussed in a MoCA panel, so think whatever you want.
sick burn bro. you must have made a lot of money, hope it was worth the cost for the rest of us for you to get whatever sum you did. Hope you get out before it goes the way of Terra.
“i’m not selling anything. the collection sold out”
Let me rephrase since you seem a bit thick.
You realize you WERE just a rube, right? You WERE out on the street selling “NFTs” so the crypto scam COULD keep hoovering up real dollars from ever bigger fools.
Yup. hope you get out of architecture because most of the built environment is absolute shit.
Crypto is full of scams, but i’m not here to defend crypto.
You defend crypto every time you defend NFTs. There are no NFTs without crypto.
you defend the bankers and mortgage industry every time you design a building. there is no building without finance.
I don’t defend anybody. I do what I do with a lot of disgust and self loathing. Can you say the same?
if you don’t have to defend the bankers which enable your creative practice to exist, why should i take responsibility for a bunch of scammy crypto projects that have nothing to do with the blockchain i’m operating on?
Cardano is crypto. https://coinmarketcap.com/currencies/cardano/
then this is architecture (one thing is not responsible/guilty for everything in its discipline/space) https://images.adsttc.com/media/images/559b/ee9d/e58e/ceb6/1100/0015/medium_jpg/Sony_Building_by_David_Shankbone.jpg?1436282508
That’s absolutely architecture.
SneakyPete, Every project requires financial investment. NO ONE WORKS FOR FREE. EVERYONE IS A FERENGI. Everyone seeks wealth to some degree. I agree with you that architects values more than just money but money is what pays your bills, your food, etc. Without it, YOU LITERALLY WILL DIE. Now, having said that, you don’t have to like every aspect of economy, greed, and where too much emphasis on money is placed. However, as professionals, we have a limited scope of fiduciary responsibility. It is kind of inherent in the professional standard of care.
A better youtube explainer:
To quote a dead union organizer: “people are idiots, and idiots are
people”
Alexander seems to be pointedly ignoring this one. Can’t imagine why.
Sorry, saw this when it came out. He gets a lot of his crypto stuff wrong, but yes, most every NFT is cringey low effort links to JPGs drawn by people on Fiverr.
What about your swirly squares makes your art less cringey?
What does he get wrong?
I’m interested in exploring the technical and cultural implications of a new technology, not just throwing links to JPGs on a chain. Guess we’ll see whose right about blockchains in the future.
As for what he gets wrong, can’t be arsed to rewatch that after wasting all the time I did the first time.
The success or failure of blockchains or NFTs won’t prove me wrong. Scams succeed every day. Doesn’t make them less of a scam.
Alex, you’re better off explaining your creative process, inspirations, and workflow. For instance, I’m interested in the tools of your trade and where you get your ideas. Too often, NFT artists just take an existing image and put it on the blockchain of choice – the NFT aspect of the work has no bearing on its artistic merit, only its dissemination. It’s as if the inventors of photography had simply gone around taking the most basic of photos to quickly sell to the public instead of exploring the new channels of creativity that the new media offers.
The photography example is one I often bring up as an example of a new medium finding its place in the larger art world.
As for inspiration, the video linked above talks a bit about what I mean by making art with a blockchain, as opposed to putting art (or monkey JPGs) on a blockchain.
That video is more directed at crypto people without a lot of cultural/art understanding, but recently I was able to participate in a panel discussion at MoCA Toronto on this (scroll down to Artist Talks – Creative Conversations: Blockchain Art and NFTs) if you’re interested in more, my part starts around 40 minutes in.
https://moca.ca/videos/
So the new (destructive) technology of blockchain, which was created for (and is still solely intended to) make a few people very rich, should be used as a new medium? Let’s not.
You’re right we should all just go back to primitive huts. Shelter and buildings are just a scam to make a few people very rich.
Reductio Ad Absurdum
Shelter and buildings are just a scam to make a few people very rich.
this kid is cracking me up.
Shelter, in this example, would only be a scam if the end product was a hologram or some other unusable/nonexistent thing. At least buildings are real and can be used for something other than financial scummaery.
Do you spend money on video games? If so, the whole video game world is fictional/virtual let you but it because you value it with a financial value to it. Now, you don’t even necessarily get a physical media and the game is just downloaded but the video game is not real. So it the cartoons, and such. You’d say it’s non-existent. On on hand, you can interpret that it is only valuable when its tangible… physical in nature. Yet if it isn’t really existent, you couldn’t play the video game. I am not a fan of NFTs but if it was really non-existent, crypto/NFTs wouldn’t exist at all. There’s actual real trade that occurs that is behind the whole crypto/NFTs. You can call it a scam. Perhaps. I am not too into it.
So Ricky, it’s just like tech bro Pokémon cards.
In my personal opinion, I wouldn’t risk an entire fortune on NFT/crypto. For services I render, I want to be paid in genuine currency. As for banks and inflation, well… the stuff we buy is still going to be subject to inflation because at some point, it has to be traded via real currency. Otherwise, it’s kind of like stock certificates or bonds or something. (loosely speaking) I am only playing small sums to see how this crypto stuff works.
your original question is unanswered – why would anyone prefer a digital image of artwork vs the physical thing? aside from the locusts who can’t get enough of buy and selling commodities with no intention other than to make more money, the answer is no one.
Sounds like Alex is working on generative art (Scripting with Python in one project, so quite a different workflow than say, painting). Unfortunately NFTs carry an increasingly heavy stigma due to all the shilling and speculating and low-effort schemes so headlining this thread with NFTs is probably asking for trouble! Casey Rehm works in this space too, though he’s been known as an architect-turned-algorithmic artist for years.
Alex raised some interesting questions on rarity/scarcity from what I’m hearing so far. The Sol Lewitt example is great. I like the idea of an artwork being generated continuously, by lot’s of ‘artists’ for eternity, beginning with a set of initial instructions.
Though I suppose that like a lot of modern art that shrugged off the exterior world to focus on the interior, generative art (blockchain or not) tends to intrigue rather than wow. They make you question their meaning but might not be the most beautiful things around.
I believe I answered it in the post, I’m making things which exist “on chain” intrinsically, that are not just references to things stored elsewhere. In essence “what does the brick want to be” becomes “what does the NFT want to be”
If you know the difference between and SVG and a PNG, it’s a bit like that except taken a step further, code is just text and quite efficient to store directly on a blockchain.
If most NFTs are just receipts/deeds to a house, but not the house itself, what I’m doing is collapsing the receipt and the object that the receipt is referencing into one thing.
I’m intrigued by but don’t get the interactivity aspect of it. Sounds like the code stored in the blockchain is open for editing … or is it? So users/owners could edit their unique code and then contribute to creating a larger, ever-changing work? Reminds me of that r/places collage thing on Reddit last month.
You’re making art that can only be seen if I look at the Blockchain? Cool. Let me go install a monitor in my gallery.
@sneakypete – really? never seen any digitally generated work in a museum? did you learn architecture at notre dame or what?
@monosierra – anything stored on chain is basically immutable (unchangeable) so no it’s not editable. I have released it in an open source manner and encourage people to play with it/remix it however, which a lot of people have done.
You can digitally generate art without destroying the environment to the degree that NFTs do and without putting money in the pocket of grifters, like crypto does.
What does the blockchain do for your art that you couldn’t so with basic programming but without the extreme cost to the planet and without the enriching of profit-seeking users of the blockchain? The blockchain is not inherent to your work, and nothing in your talk even tries to claim otherwise. Post the code, don’t use crypto. Even proof of stake is bad for the environment, just because it’s not AS bad as proof of work doesn’t make it good. The use of the blockchain is a gimmick. You’re using a costly gimmick.
Do you render your architectural designs (or have others do it for you?) If so you’ve used more electricity than I have making and distributing these NFTs.
That’s patently false. Every addition to the ledger used all of the prior electricity for the entire chain. That’s how it works.
Also, the statement of you waking up to the idea of people “plinking” and “supporting you” is a joke. You’re trying to make as much as you can with as little work as possible. You’re not convincing me.
edit: return as submit is kicking my ass.
Pete, never mind the energy use, what about just the amount of brain power used to create all these false intellectual gymnastics just to convince other idiots to buy into this jive? That alone could wipe out world hunger, or save New Jersey, or make a better pot of coffee.
You supposedly sold a million dollars worth of art as a nobody. There’s a worthy discussion of the value of art to be had, but the fact that you sold that much as a nobody just indicates how much of a scam this shit is. Even nobody’s works are being bought in the hopes of finding a bigger fool after the initial purchase.
Yes because names make art better
You missed the point, my dude. I didn’t say that. You got bought out because the scam needs fuel. You’re the fuel.
Also you have a lot of misunderstanding about “the ledger” and various chains/resource usage. Have a nice night.
If you would care to educate me, I will listen. I wager you’ll just walk away instead.
Lots of first generation chains (BTC) and second gen (ETH) etc used a ton of power.
I used to mine BTC in grad school, but stopped because of FPGAs and ASICs coming online in China causing the tech to become centralized and using dirty coal as you point out.
Current gen blockchains mostly operate on proof of stake, they do not share any ledger with the previous generations, and the amount of power it requires to run a full node is insignificant (10-15w/node compared to 300-500w per GPU in PoW)
Insignificant when compared to proof of work. Not insignificant over all.
Nope, just insignificant. 10-15w is like an LED light bulb per node.
3.5 million led bulbs so you can get paid for programming a computer to make swirly squares. Job well done, guys. Time to pack it in.
edit: meant to submit as a reply, been a while since i used archinect
This bullshit gives me a headache. As the dude famously said in the Big Lebowski “I still jerk off manually”
Interesting.
I’m not jerking off much these days, but if you have any tips let me know.
All of this sounds like jerking off to me…
you must be fun in bed
give the tech bro wanker enough rope and they’ll hang themselves 5 times over with their silly blockchain nonesense.
“Art should be useless.” -Alexander Watanabe
I’d say you’ve made that abundantly clear.
art vs design 101
Good night archinect!
Glad to know some places never change.
Don’t forget to take your spammy jpgs with you when you leave.
Thanks for confirming the level of your reading comprehension. Also, I don’t have any more as all 31,119 of them sold out over a year ago. Cheers.
NS, right-click, save-as.
Is that what tech douches call art these days?
@sneakypete – go and sell it. each one of the NFTs which contain the code that generates those images regularly sell for $400 each.
@nonsequitur – is this what passes for discourse on archinect these days?
Don’t think you understand the meaning of discourse but good for you that you found enough suckers to waste money on this garbage. Everyone needs a
hobby.
now that you’ve shown visual evidence of this “art,” i’m decidedly convinced this is indeed a pyramid scheme.
wow.
Probably not the best examples to show here, Alex. I’m pretty sure you can easily script more complex permutations and patterns than the simple ones demonstrated in the video discussion? That question you raised about what the (at present bubbly) market wants versus what generative art can easily create was thought provoking.
It’s a color study over all the ways a simple set of primitives which are the building blocks of almost every digital image (a red, green and blue channel) can be added/rotated/multiplied over each other.
Anyways, as mentioned elsewhere, it was good enough to get me a panel in a Museum of Contemporary Art, so I’m fine with whatever the professional architects here think.
Thank you monosierra for making this not a complete waste of my time.
God forbid we challenge you in the thread you created for self promotion.
“Is that what tech douches call art these days?” well… kind of. I seen that kind of stuff done on an Amiga 500, 30+ years ago with procedural machine language code.
How much did you pay to mint your artwork?
Didn’t pay anything until someone made a purchase.
I worked with a German guy (an undergrad student, in the video linked in OP) who I’d never met before. The fees to mint on the network I chose are nominal, around ~$0.50 USD.
how did you market your artwork?
I hate marketing.
I communicated what I was doing on Twitter and it resonated with people. Did interviews on YouTube like the one linked above.
https://twitter.com/unsigned_a… if you’re interested
You hate marketing? I think this took some marketing savvy and a fair bit of work to pull off.
I hate marketing, too. That’s why I make videos and Twitter posts advertising my “art.” For the love of art.
@axon it’s interesting to connect with other people and see how they react and perceive the work, not interested in artificial hype which is very prevalent in the nft space
Pete you’re pretty popular too: https://twitter.com/monad_alexander/status/1533986962335481857?t=e4Uk5Wgn3LVmf8kgAiQRwQ&s=19
You’ve dug quite the pointless hole for you. Enjoy your empty pyramid.
Fun stuff. Hello cryptobros.
The circle jerk of Twitter pointing at the circle jerk of archinect.
If by circlejerk of archinect, you mean you and non sequitur with your hands wrapped around each other’s non structural members, then yes I agree.
Square may or may not be present for bracing.
I’m glad you’ve dispensed with the pretense of civility and embraced your inner 4chan. Run home to your moral support Twitter followers why don’t you?
ah yes, the refined spirit who brings up circle jerks and then feigns outrage.
I was merely quoting one of your Twitter horde.
Sorry Pete, they did say some mean things about you. Hope you’re fulfilled in your daily activities. I suggest finding a career that doesn’t require you to hate yourself.
I don’t hate myself. I was interested in what you might have had to say. You ran for backup instead of sticking around and educating me (which was supposedly why you were here.) If you want to latch on to one comment, fine.
Literally explained to you how much electricity is used per node, scroll up. BTW, about 10,000 nodes (not 3.5m) run the Cardano network, an analysis of which I ran last year can be found here: https://monadpool.com/cardano.html
As for latching on, yeah I tend to conduct myself in a way that doesn’t require me to hate myself, so it was a pretty impactful statement on your part.
Ignorance is bliss.
Yes, clearly after doing an undergrad degree in literature, 2 masters in architecture, working 3 years in R&D in Michigan, then 3 years doing the same in Mumbai and 3 years in Tokyo where I taught myself AI/ML development and now retiring in Portugal at 36 – I’m an extremely ignorant individual. Please tell me more oh sneakiest of pete’s on how to become more self aware and come to the the great understanding and accomplishments that you have.
Why so defensive?
or go back to revit and finish those bathroom details. if you want to release an NFT collection of CAD Monkeys i usually look down my nose at JPG NFTs, but i’ll make an exception in your case because of the bond we’ve formed
Good talk, bud.
Good luck Pete. Enjoy the loathing of self, if that gets too painful, just try to focus on the finance bros you’re dependent on.
That comment really got to you, didn’t it?
Extremely alarming and sad to think that someone could be so defeated and resigned to that existence.
Or you might have missed the point.
Someone should turn this thread into a NFT.
There would be a sick irony if I could sell it as an NFT for more than his collection is worth. But I have better things to do with my time than try to leverage the scam of the moment to get rich quick. This dude wins the lottery and tells everyone it’s the best way to make a living.
what about NFTs of pictures of bridges? Then we can add new life to that classic idiom.
Do it, wish you luck. You’ll probably just sit around shitposting on archinect though.
^ more meaningful than running a digital faux-art ponzi scheme
Guys, DO NOT FEED THE TROLL…
Why? The troll’s bad car salesman jive is powering my bitcoin windmill.
You got one thing right, there are several people in this thread tilting at windmills.
What about just a lazy lean?
Lazy (in the lethargic sense) is probably the one adjective I wouldn’t use to describe your positions: good to see my some of the architectural vigor of studio spring forth in your positions.
Ah, negative. But thanks for trying. Hawk your shit in your own closed circles. They’ve already invested in it, so they need to keep digging to get out.
Fundamentally misunderstood what I was attempting to do.
As i’ve written many times over, the collection sold out a year ago, I have nothing to hawk or sell you. I thought some architects would enjoy thinking about a new sort of materiality, that’s all.
Apologies for wasting your, but mostly my, time.
Negative, again. We’re all well aware of what you’re attempting to do. Sorry, we’re just not that thirsty for koolaid right now.
I don’t know enough about NFT’s other than how to take the technology apart like anything similar.
1. Some NFT implementations are inherently reliant on JPEG image formats? As a buyer of said NFT’s I’d ask and require some proof of originality and quality. JPEG does not meet that bar.
2. TIFF are still reproducible, still the same problem
3. If you make it, we will break it.
4. It’s a dogshit tech bro interpretation and valuation of art and proponents of doing are advertising themselves as a target.
As explained above, i’m neither reliant on JPGs, or TIFFs.
If you’ve ever used Grasshopper or any other parametric modeler you probably know that the files are much smaller than a normal CAD model as it’s just storing a few numbers and operations on those numbers to generate the entire model.
This allows the entire instruction set to fit “on chain” and for the NFTs i made not to just be “links to JPGs”
I found the process rather fun trying to figure out something expressive and visually interesting that would fit within 16KB, reminded me a bit of studio days and how constraints can be freeing to the design process.
Alex, don’t pay the haters any mind. And do yourself a favor and get out of this pit of snakes. They are just unhappy people pretending to be righteous…and as soon as you put debate then they will cry like little girls for your removal.
Thank you jla, I used to spend a lot of time on here back in grad school so I’m not toooooo surprised.
Alex, jla is not the kind of supporter you want. It’ll make you go from (lucky) MLM hack to murder lovin pundit in a flash. Not a good look.
shit. guilty by association.
knew i should have caught up on the goings on of archinect between asking for m.arch portfolio advice 10 years ago and now.
These folks on here are anti freedom snobs….they hate liberty, they hate the unregulated freedom of crypto and nuts…because they distrust their fellow citizens…because they think that they are better than. These are elitists with authoritarian tendencies.
nfts, not nuts* damn autocorrect
jLAX no one is hating on crypto or “freedom” here, we are just saying that the NFTs the OP is presenting are shit.
this is the irony of the right which bemoans cancel culture but then falsely equivocates criticism with “hating freedom and liberty.” quite the tautology, but to be expected from an ideology with no ideas other than opposition to things.
https://www.theverge.com/23148…
The current state of NFT art is best described as “visual dogshit,” the artist and provocateur Brad Troemel argued in a recent Instagram slideshow. Nobody actually cares what these images look like, Troemel said, so long as they can be produced quickly in large quantities, while also avoiding risky artistic gestures that might alienate crypto bros.
love it
Are you sure you want to block this user and hide all related comments throughout the site?
view all
view all
View all
view all