<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1989632703390698125</id><updated>2026-09-13T23:20:37.327-07:00</updated><category term="Artificial Intelligence"/><category term="java"/><category term="big data"/><category term="spam"/><category term="Facebook"/><category term="mysql"/><category term="artificial neural network"/><category term="data privacy"/><category term="google"/><category term="AI"/><category term="Blockchain"/><category term="machine learning"/><category term="AI chatbots"/><category term="Multi-Layer-Perceptrons"/><category term="chatbot that negotiates"/><category term="data mining"/><category term="Facebook fatigue"/><category term="RugbyMetrics"/><category term="Twitter"/><category term="artificial consciousness"/><category term="automotive chatbots"/><category term="chatbot"/><category term="chatbot architecture"/><category term="hacked"/><category term="jsp"/><category term="performance analysis rugby"/><category term="stock price"/><category term="tomcat"/><category term="Bayesian inference"/><category term="Internet Privacy"/><category term="MH370"/><category term="product review"/><category term="Chrome"/><category term="User Experience"/><category term="User Interface Experience"/><category term="c#"/><category term="dead man walking"/><category term="extreme UX"/><category term="facebook ipo"/><category term="fail"/><category term="fake traffic hits"/><category term="javascript"/><category term="microsoft"/><category term="multilayer perceptrons"/><category term="process mining"/><category term="smart chatbots"/><category term="traffic faker"/><category term="true stock price"/><category term="virus"/><category term="Mac"/><category term="Neural Nets"/><category term="UIX"/><category term="Ultra data privacy"/><category term="apache"/><category term="chatbot strategy"/><category term="error"/><category term="free"/><category term="future"/><category term="intelligent machine"/><category term="linux"/><category term="quit facebook"/><category term="review"/><category term="rugby"/><category term="rugby performance"/><category term="social media"/><category term="source code"/><category term="technology"/><category term="website traffic"/><category term="#MH370"/><category term=".Net"/><category term="AIML"/><category term="Apple"/><category term="Blockchain application"/><category term="Computational Creativity"/><category term="Eclipse"/><category term="Internet explorer"/><category term="Machine Consciousness"/><category term="Malaysia Airlines Flight 370"/><category term="Microsoft sucks"/><category term="adsense"/><category term="amazon"/><category term="analysis"/><category term="analytics"/><category term="android"/><category term="auto"/><category term="blackhat SEO"/><category term="calculating chatbot"/><category term="chatbot that sells things"/><category term="crypto"/><category term="developer"/><category term="example"/><category term="gmail"/><category term="is facebook dying"/><category term="laptop"/><category term="microsoft is crap"/><category term="mysql error"/><category term="quit linkedin"/><category term="real UIX"/><category term="rugby analysis"/><category term="scam"/><category term="search for MH370"/><category term="self driving cars"/><category term="software"/><category term="spammers"/><category term="standard"/><category term="youtube"/><category term="#machinelearning"/><category term="AOL"/><category term="Artificial Conciousness"/><category term="Arvind Bhatia"/><category term="Computational Creativity Confabulation Using Artificial Neural Nets"/><category term="Data Science"/><category term="Dummies Guide to UIX"/><category term="Google Chrome"/><category term="ICO"/><category term="IE9"/><category term="JSF"/><category term="Nigerian Scam"/><category term="Ultimate Web Page Design"/><category term="Warren Buffett"/><category term="Yahoo"/><category term="ann"/><category term="app"/><category term="assholes"/><category term="browser"/><category term="buddhist of the binaries"/><category term="chatbots"/><category term="computer virus"/><category term="datamining"/><category term="design"/><category term="digital buddha"/><category term="digital design"/><category term="dumb ass"/><category term="emotional chatbot"/><category term="event logs"/><category term="exam for software developer"/><category term="failure"/><category term="gramlets"/><category term="html input"/><category term="investing"/><category term="job test"/><category term="mail"/><category term="malware"/><category term="micro programs"/><category term="new paradigm"/><category term="picture"/><category term="predictions"/><category term="predictive analysis"/><category term="privacy concerns"/><category term="probability"/><category term="programlets"/><category term="scumbag"/><category term="self-driving cars"/><category term="show line numbers"/><category term="software job"/><category term="sql tip"/><category term="startups"/><category term="technical test"/><category term="template"/><category term="the first noble truth"/><category term="the zen of software development"/><category term="total privacy"/><category term="valuation"/><category term="video"/><category term="web page development tip"/><category term="website doesn&#39;t work"/><category term="wholesale autos"/><category term="yahoo mail"/><category term="#artificialIntelligence"/><category term="#bigdata"/><category term="#datamining"/><category term=".avi"/><category term="Advanced UX"/><category term="Alan Turing"/><category term="Avira"/><category term="Aviva Premiership"/><category term="Bayesian Approach"/><category term="BitCoin bubble"/><category term="Bitcoin"/><category term="Blogger"/><category term="Boston Bombing"/><category term="Cordova"/><category term="Developer website"/><category term="Framework"/><category term="Galaxy"/><category term="Google Image Search"/><category term="IE users stupid"/><category term="Internet of Everything"/><category term="Linkedin"/><category term="Loyalty Points"/><category term="Mark Zuckerberg"/><category term="Mathematics"/><category term="PHP"/><category term="SQL"/><category term="SSL connection error"/><category term="SWT"/><category term="Samsung"/><category term="Search Engine"/><category term="Smart Road"/><category term="Steve Jobs Design Recipe"/><category term="The Future of Online Games"/><category term="The Real Social Network"/><category term="Tokens"/><category term="Turing Test"/><category term="Virus domain"/><category term="XML"/><category term="ad"/><category term="art"/><category term="auto auction"/><category term="background color"/><category term="bash"/><category term="big brother"/><category term="browser wars"/><category term="browsing history"/><category term="bug"/><category term="buying"/><category term="changing revenue paradigms"/><category term="chrome extensions"/><category term="classmates.com"/><category term="computer"/><category term="connection pooling"/><category term="converting Twitter followers to web hits"/><category term="crap software"/><category term="crash"/><category term="crowdfunding"/><category term="data"/><category term="design principles"/><category term="designers"/><category term="determining user behind browser history"/><category term="dialog"/><category term="disruptive technology"/><category term="divx codec"/><category term="do not track plus"/><category term="domain name"/><category term="email"/><category term="ereader"/><category term="extreme UIX"/><category term="extreme software techniques"/><category term="followers"/><category term="funny"/><category term="fuzzy logic"/><category term="good web design"/><category term="good web design practices"/><category term="google ads"/><category term="graphic design"/><category term="hacked LinkedIn Password"/><category term="hackers"/><category term="how computer games will evolve in the future"/><category term="how google image search works"/><category term="how to deal with spammers"/><category term="how to generate disruptive ideas"/><category term="how to get venture capital"/><category term="how to redirect"/><category term="html input tag"/><category term="html tag"/><category term="iPad"/><category term="innovation"/><category term="innovative uses"/><category term="java.lang.ClassNotFoundException:"/><category term="launchrock.com"/><category term="macbook Pro"/><category term="massively parallel systems"/><category term="media player"/><category term="meta tag"/><category term="mistakes"/><category term="mobile web tags"/><category term="myspace"/><category term="new SQL functions"/><category term="nokia website hacked"/><category term="online"/><category term="open source"/><category term="org.eclipse.swt"/><category term="petri net"/><category term="photoshop"/><category term="problems"/><category term="process map"/><category term="redirect"/><category term="relationship wholesaling"/><category term="remarketing"/><category term="retro"/><category term="revenue"/><category term="risks"/><category term="sabremetrics"/><category term="sales strategy"/><category term="script"/><category term="secure token"/><category term="security"/><category term="selling"/><category term="semantic web"/><category term="software emotionally aware"/><category term="software to capture emotion"/><category term="spying on the internet"/><category term="start-up web presence"/><category term="state machine"/><category term="stored procedures"/><category term="technology singularity"/><category term="the ish function"/><category term="the next big thing"/><category term="tip"/><category term="tomcat won&#39;t start"/><category term="toshiba"/><category term="twitter follow back"/><category term="usb"/><category term="warning"/><category term="web-based email"/><category term="what the chinese are searching for"/><category term="&quot;Authenticating With The iTunes Store&quot;"/><category term="#mcconnelling"/><category term=".mp3"/><category term=".wav"/><category term=".wmv"/><category term="2015-2016"/><category term="AI dominating"/><category term="AI virus"/><category term="ANN Output Series"/><category term="Abstract Machine Reasoning"/><category term="Amazon Mobile Ads API"/><category term="Android - Programmatically Determine if Device is a Tablet"/><category term="Anonymous email"/><category term="Apple Developer Site Down"/><category term="Artificial Intelligence Markup Language"/><category term="Artificial Intelligence Virus"/><category term="Ashley Madison"/><category term="BBC"/><category term="Bahamas"/><category term="Best Practices"/><category term="Black Book"/><category term="Blockchain is dead"/><category term="Bombing"/><category term="Boston Marathon"/><category term="Breach"/><category term="Build 7600"/><category term="Business Intelligence Cubes"/><category term="C Sharp"/><category term="C# .NET Textbox GotFocus Event"/><category term="CNN"/><category term="Caine Mutiny"/><category term="Camden Hughes"/><category term="Can a computer worry?"/><category term="Can not issue data manipulation statements with executeQuery()"/><category term="Canadian Tire"/><category term="Capitalize Each Word"/><category term="Carl Jung"/><category term="Casey Anthony"/><category term="Caylee Anthony"/><category term="China"/><category term="Chinese Search Engine"/><category term="CloudFlare"/><category term="Connectivity"/><category term="Consumer Data"/><category term="Convert .wmv to .mp4"/><category term="Convoco"/><category term="Cooling System"/><category term="Crypto-currency"/><category term="Cryptocurrency"/><category term="DNA and information storage"/><category term="DNSChanger Malware"/><category term="Daniel Kahneman"/><category term="Darwinian Evolution"/><category term="Data Cleansing"/><category term="Data Refinery"/><category term="Deep Learning"/><category term="Divx codec pack"/><category term="Download jfaces jar"/><category term="Dropbox"/><category term="E-ZPASS Malware Spam"/><category term="EXP/CVE-2012-0507"/><category term="Eastern Design Philosophy"/><category term="Economics"/><category term="Effective ways of fighting SPAM"/><category term="Elliott Wave"/><category term="Email Administrator"/><category term="Enigma"/><category term="Escape Key"/><category term="Evolution"/><category term="Excellent"/><category term="Exception in thread &quot;main&quot; java.lang.NoClassDefFoundError:"/><category term="Facebook stock"/><category term="Firewall Rules"/><category term="Forbidden"/><category term="Form not visible in task bar"/><category term="Format a book for a digital screen"/><category term="Forms"/><category term="Formula One Racing"/><category term="Freshdesk.com"/><category term="Fridge"/><category term="Future of Television"/><category term="GSM modem"/><category term="GitHub"/><category term="Global Minds"/><category term="Global Optimality"/><category term="Google Chrome Browser Blocker"/><category term="Google Circles"/><category term="Google+"/><category term="HR"/><category term="Handling large amounts of data"/><category term="Hard disk corruption"/><category term="Heartbleed bug"/><category term="Hiring"/><category term="How to Be a Leader"/><category term="How to be a designer"/><category term="How to overcome destructive thoughts"/><category term="How-To"/><category term="Human Resources"/><category term="I/Choreographer (xxxxx): Skipped 60 frames! The application may be doing too much work on its main thread."/><category term="IBM"/><category term="IDE"/><category term="IP addresses for Iran"/><category term="IT"/><category term="In order to select an image from your online storage"/><category term="Internet"/><category term="Internet Explorer 10"/><category term="Internet Explorer 8"/><category term="Internet of Things"/><category term="Invoke or BeginInvoke cannot be called on a control until the window handle has been created"/><category term="IoT"/><category term="JNDI"/><category term="JSON"/><category term="JdbcOdbcDriver.finalize() line: not available"/><category term="Johns Hopkins"/><category term="Jon Stewart"/><category term="Julianne McCrery"/><category term="Jungian view of the computer"/><category term="Kids Live Safe"/><category term="Kyron Horman"/><category term="League Table"/><category term="Leicester Tigers"/><category term="Loblaws"/><category term="Local Optimality"/><category term="MIT"/><category term="MS Outlook"/><category term="MS Word"/><category term="MSWord"/><category term="Mandelbroatian math"/><category term="Mathematical Modeling Regression"/><category term="Mathematics for Artificial Neural Networks"/><category term="Memorability"/><category term="Merry Christmas"/><category term="Microsoft Word"/><category term="Minimum Viable Product"/><category term="Mitch McConnell"/><category term="Mozart"/><category term="NSA"/><category term="Nate Silver"/><category term="Neuron Matrix"/><category term="Neuronal Functions"/><category term="Neuronal Logic"/><category term="New Version of Xcode available"/><category term="Notification Alert"/><category term="OCR"/><category term="Obituaries"/><category term="Optimality"/><category term="Outlook"/><category term="PDF to Word"/><category term="Perfect Web Page"/><category term="Perils of Python"/><category term="PhotoResize400.exe"/><category term="Police sketches"/><category term="Preventing data breaches"/><category term="Private Social Media"/><category term="Project Management"/><category term="Projected Standings"/><category term="Promox"/><category term="QR"/><category term="QR code"/><category term="ROI"/><category term="Randi Zuckerberg"/><category term="RapidShare"/><category term="RapidShare.com"/><category term="Ray Kurzweil"/><category term="Reform"/><category term="Regenerate R Class"/><category term="Richard Dawkins"/><category term="Roads"/><category term="SEO"/><category term="SIM car"/><category term="SSO"/><category term="Seahawks"/><category term="Seed"/><category term="Selectbidder.com"/><category term="Sender address rejected: not owned by user"/><category term="Sentiment analysis"/><category term="Single Sign On"/><category term="Solve a tricky problem"/><category term="Stephen Hawking"/><category term="Stephen Thaler"/><category term="Super Bowl XLVIII"/><category term="SuperBowl winner"/><category term="Superrationality"/><category term="Surface"/><category term="Surveys"/><category term="Tablet"/><category term="Technical architecture"/><category term="Technological Age"/><category term="Terri Horman"/><category term="The Daily Show"/><category term="The Fastest And Slowest Emails among the big free providers"/><category term="The Imitation Game"/><category term="The best anti-virus"/><category term="The feature you requested is currently unavailable. Please try again later."/><category term="The most effective way to generate hits"/><category term="Thinking Fast and Slow"/><category term="This Copy of Windows is not genuine"/><category term="Thread: java.net.SocketException: Too many open files"/><category term="Tile"/><category term="Timestamp"/><category term="Tokenization"/><category term="Toshiba Laptop Mouse Won&#39;t Work"/><category term="Transformative design"/><category term="Translation"/><category term="Trent McConaghy"/><category term="Twegomaniac"/><category term="UIThread"/><category term="UIX for Dummies"/><category term="URL redirect"/><category term="Unable to connect due to sql exception"/><category term="Uncaught ReferenceError: $ is not defined?"/><category term="Uncaught SyntaxError: Unexpected token ILLEGAL"/><category term="Upcoming CloudKit Data Wipe"/><category term="Upgrading SQL"/><category term="Upkendint"/><category term="Venture Capital"/><category term="Visual studio"/><category term="Walmart"/><category term="Webview"/><category term="Western Digital SmartWare Review"/><category term="Whats App Web"/><category term="WhatsApp"/><category term="Wil van der Aalst"/><category term="Windows 7"/><category term="Windows 8"/><category term="Windows Tablet"/><category term="Winston Churchill"/><category term="Wordpad"/><category term="XCode"/><category term="XSD"/><category term="You have logged out from another location. Do you want to log in again"/><category term="[ERROR] /usr/share/mysqld: Out of memory (Needed xxx bytes)"/><category term="accurate appraisal"/><category term="acid"/><category term="activity with webview"/><category term="ads"/><category term="advertising"/><category term="advertising how-to"/><category term="airplane crashes"/><category term="algorithms"/><category term="amenities"/><category term="analyzing emotions in speech"/><category term="android simulator"/><category term="annotable folder"/><category term="anti-terrorist in cyberspace"/><category term="anxiety"/><category term="api"/><category term="app store"/><category term="applications"/><category term="apps"/><category term="apps listing"/><category term="arraylist"/><category term="arraylist of arraylists"/><category term="artificial creativity"/><category term="artificial intelligence bot"/><category term="artificial personality"/><category term="asynchronous"/><category term="auto appraisal tool"/><category term="auto trade-ins"/><category term="automotive"/><category term="autonomous vehicles"/><category term="azure"/><category term="back button"/><category term="backup"/><category term="baidu"/><category term="bait and switch"/><category term="basics"/><category term="best blogging software"/><category term="best free mobile web template"/><category term="best iso image burner"/><category term="best remailer service"/><category term="big government"/><category term="binaries"/><category term="binary in spam"/><category term="binaural beats"/><category term="black hole net"/><category term="block ip addresses"/><category term="block size"/><category term="blockchain development environment"/><category term="blockchain phone"/><category term="blockchain security"/><category term="blog comments"/><category term="blog design"/><category term="blog platform"/><category term="blue screen"/><category term="bogus"/><category term="book covers"/><category term="bookmark"/><category term="bots"/><category term="brain"/><category term="brain music"/><category term="brain reboot"/><category term="browser plugins"/><category term="business ideas"/><category term="cable"/><category term="calculate how may seconds to event"/><category term="call activity from fragment"/><category term="call center software"/><category term="can&#39;t see Android Device"/><category term="can&#39;t upload"/><category term="cannot upload image"/><category term="censorship"/><category term="centos"/><category term="centos 7"/><category term="charging"/><category term="check LinkedIn Password"/><category term="chinese investments"/><category term="chmod using java"/><category term="classes folder empty"/><category term="classical music"/><category term="clear on focus"/><category term="clear thinking"/><category term="clearmeter.com"/><category term="click and clear input"/><category term="click throughs"/><category term="closure"/><category term="cloud"/><category term="cognitive computing"/><category term="combating terrorism"/><category term="comm.jar"/><category term="comm3.0_u1_linux"/><category term="command line"/><category term="communications"/><category term="comparison"/><category term="compiled"/><category term="computer gone wild"/><category term="computer trading algorithm"/><category term="conciousness"/><category term="connection pool"/><category term="conspiracy theories"/><category term="consulting"/><category term="content analysis"/><category term="content management systems"/><category term="contrarian"/><category term="conversation continuity"/><category term="convert Gregorian Calendar to DateTime using Timestamp"/><category term="convert avi to dvd"/><category term="convert dvd to avi"/><category term="cookie monster"/><category term="coolutils.com"/><category term="copyright dispute"/><category term="corrupt"/><category term="corrupt data"/><category term="craftsmanship"/><category term="create iphone app"/><category term="creativity"/><category term="crime solving"/><category term="crowd mining"/><category term="crypto fund"/><category term="css"/><category term="csv file"/><category term="current datetime"/><category term="cyberspace counter terrorism"/><category term="dangers of artificial intelligence"/><category term="dark knight"/><category term="dark web"/><category term="data classifier"/><category term="data dna"/><category term="data flow"/><category term="data flow software"/><category term="data protection"/><category term="data security"/><category term="data storage"/><category term="date"/><category term="date time manipulation"/><category term="day trader"/><category term="day trading"/><category term="daytrader"/><category term="daytrading"/><category term="dead batman"/><category term="dealers"/><category term="decline of desktop"/><category term="declining membership"/><category term="delete database duplicates"/><category term="delete duplicate rows"/><category term="democracy"/><category term="denied"/><category term="derek medina wife photo"/><category term="design factors"/><category term="design wizard"/><category term="destructive thoughts"/><category term="develop iPhone apps"/><category term="development"/><category term="dialog won&#39;t open"/><category term="dictionary of apps"/><category term="difference"/><category term="diffusion"/><category term="digital"/><category term="digital marijuana"/><category term="digital obituary"/><category term="digital photography"/><category term="digital vs silver"/><category term="digitally enhanced reality"/><category term="disconnect.me"/><category term="discountApp browser hijack"/><category term="domain name works"/><category term="double quote"/><category term="downloading the brain"/><category term="drop Image"/><category term="dvd"/><category term="dysfunction"/><category term="eBook"/><category term="eCommerce"/><category term="ePublishing"/><category term="editor"/><category term="emergent technology"/><category term="emotion detection"/><category term="encrypted"/><category term="encrypted social media"/><category term="end"/><category term="end application"/><category term="engineering"/><category term="enhance thought process"/><category term="enter site"/><category term="epigrams"/><category term="escape ampersand"/><category term="escape characters"/><category term="ethics"/><category term="event listener not working"/><category term="event log"/><category term="excel"/><category term="explainer"/><category term="explicit events"/><category term="exploit"/><category term="facebook fair valuation"/><category term="facebook true share price"/><category term="facebook true stock price"/><category term="fad"/><category term="failing"/><category term="fake"/><category term="fake news"/><category term="faking domains"/><category term="fall-through"/><category term="falling price"/><category term="fast forward button for browser"/><category term="fatal error"/><category term="fault tolerance"/><category term="file exists"/><category term="file splitter"/><category term="file too big for email"/><category term="files"/><category term="financial instrument backed by Big Data"/><category term="find apps"/><category term="firmware embedded in DNA"/><category term="fly-half"/><category term="folders"/><category term="format telephone number"/><category term="formula doesn&#39;t work"/><category term="forums"/><category term="free email"/><category term="free file splitter"/><category term="free iso burner"/><category term="free template"/><category term="free will"/><category term="freedom of speech"/><category term="frequency awareness"/><category term="frozen"/><category term="frozen embryos"/><category term="funeral home"/><category term="future of content delivery"/><category term="future of things"/><category term="future of work"/><category term="fuzzy class"/><category term="geek gossip"/><category term="gerard depardieu"/><category term="germanwings"/><category term="get Google contacts"/><category term="get date from timestamp"/><category term="get minutes"/><category term="get remaining minutes between two dates"/><category term="get rid of characters in a number"/><category term="get rid of unwanted characters"/><category term="ghostery"/><category term="good stuff"/><category term="google street view"/><category term="google translate"/><category term="government"/><category term="great stuff"/><category term="happiness"/><category term="hardware"/><category term="hashtag"/><category term="heap"/><category term="help desk"/><category term="hidden information"/><category term="hot trends"/><category term="how do copy a form"/><category term="how to build an iphone app"/><category term="how to develop iphone app"/><category term="how to duplicate a form"/><category term="how to get a company website quickly"/><category term="how to get followers"/><category term="how to get rich by writing apps"/><category term="how to give users an anonymous number"/><category term="how to hold an ICO"/><category term="how to make an effective online ad"/><category term="how to see directory"/><category term="how to send mail"/><category term="how to send mail with linux"/><category term="how to stop fake news"/><category term="how to validate"/><category term="how will computers evolve"/><category term="html"/><category term="html tags"/><category term="http client example"/><category term="http post error"/><category term="http post example"/><category term="http post exception"/><category term="human cognition"/><category term="human factors"/><category term="human garbage"/><category term="hunting terrorists through technology"/><category term="iOS"/><category term="iOS 7.1 beta"/><category term="iOX"/><category term="iOs app"/><category term="iPhone"/><category term="iPod"/><category term="iTunes Connect"/><category term="icefaces"/><category term="ideas"/><category term="identity theft"/><category term="if browsers were guns"/><category term="image exists"/><category term="image manipulation"/><category term="imperfect clues"/><category term="implicit events"/><category term="in vitro"/><category term="increase maximum number of open files"/><category term="increase mysql memory size"/><category term="inexact computing"/><category term="infile"/><category term="information"/><category term="intelligence test"/><category term="interest engine"/><category term="interesting problem to solve"/><category term="invalid server&#39;s version String Tamirsharpssh"/><category term="invention"/><category term="iphone app"/><category term="iphone apps development"/><category term="ipo"/><category term="is the google search engine concious"/><category term="it consulting"/><category term="it jobs"/><category term="java 8"/><category term="java class"/><category term="java update virus"/><category term="java.io.NotSerializableException"/><category term="java.lang.UnsupportedClassVersionError:  Unsupported major.minor version 51.0"/><category term="java.sql.SQLException: After end of result set"/><category term="java.util.date"/><category term="javamail"/><category term="javax.mail.AuthenticationFailedException"/><category term="javax.servlet.ServletException: java.lang.UnsupportedClassVersionError  Unsupported major.minor version 51.0"/><category term="job loss"/><category term="join three tables"/><category term="joomla"/><category term="keylistener"/><category term="kill application"/><category term="killer robot"/><category term="kindle"/><category term="knowledge"/><category term="lamda"/><category term="lateral thinking"/><category term="leadership"/><category term="learn to program"/><category term="lessons from the Navy"/><category term="libmysqlclient.a"/><category term="life debug"/><category term="linking interests to content"/><category term="list directories"/><category term="load data"/><category term="load faster"/><category term="localhost"/><category term="location"/><category term="login"/><category term="login before proceeding to page"/><category term="looking for work"/><category term="mailer"/><category term="make iphone app"/><category term="making money with photoshop"/><category term="malware protection"/><category term="man on roof"/><category term="mango"/><category term="marketing"/><category term="meander"/><category term="mechanized attack detection"/><category term="meditation"/><category term="microsoft codec"/><category term="microsoft codec doesn&#39;t work"/><category term="microsoft spam tabloid national enquirer"/><category term="mindfulness"/><category term="missing data"/><category term="missing information"/><category term="mobifreaks.com"/><category term="mobile"/><category term="moderator"/><category term="monetization"/><category term="monetize social media"/><category term="monetizing social media"/><category term="most beautiful music ever"/><category term="most beautiful music in the world"/><category term="most popular Browser"/><category term="most popular Operating System"/><category term="mothers who kill"/><category term="mouse"/><category term="mouse is dead"/><category term="movie files"/><category term="msql"/><category term="multi-party computation"/><category term="mute button for browser"/><category term="myevent.com"/><category term="mysql client"/><category term="mysqldump"/><category term="myth"/><category term="navigate"/><category term="navigation software"/><category term="needed. Structure Query Language"/><category term="negative thinking"/><category term="neo4j"/><category term="network interface"/><category term="new"/><category term="new compute dynamics"/><category term="new data structures"/><category term="new methods"/><category term="new privacy policy"/><category term="new technique"/><category term="no black screens"/><category term="nokia"/><category term="nokia developer"/><category term="non-cloud cloud"/><category term="non-compatible"/><category term="nook"/><category term="not found"/><category term="numbers game"/><category term="observations"/><category term="offshore software development"/><category term="old technology"/><category term="on / off switch"/><category term="online-convert.com"/><category term="org.apache.catalina.loader.DevLoader"/><category term="out of memory"/><category term="outage"/><category term="output parameters"/><category term="overcome bad thoughts"/><category term="overtraining"/><category term="pages unresponsive"/><category term="paradigm"/><category term="parallel computing"/><category term="parallel executables"/><category term="parameter"/><category term="partnership"/><category term="pattern recognition"/><category term="pee on a plane"/><category term="permission denied"/><category term="permissions"/><category term="personal database"/><category term="perturbations"/><category term="phone"/><category term="photos"/><category term="please sign in"/><category term="plugin"/><category term="poorly designed"/><category term="prevent"/><category term="preventing hack attacks from the Middle East"/><category term="privacy"/><category term="privacy policy"/><category term="problems of the world"/><category term="problems with Microsoft"/><category term="programmers in paradise"/><category term="propertyChangeListener"/><category term="protect yourself"/><category term="punch clock"/><category term="python programming language"/><category term="quant"/><category term="readability"/><category term="real causes of the world&#39;s problems"/><category term="real life"/><category term="reddit"/><category term="refresh"/><category term="refund@sttheresedombivli.org"/><category term="relationship"/><category term="remailer"/><category term="remarket"/><category term="remote control"/><category term="rename"/><category term="repeat"/><category term="replace into"/><category term="report"/><category term="resize"/><category term="rest in pieces"/><category term="retailers"/><category term="revenge"/><category term="rights"/><category term="rise of mobile"/><category term="risk radar"/><category term="rocketmail"/><category term="roller"/><category term="rough order of magnitude"/><category term="round number to nearest 100"/><category term="routines"/><category term="row_count()"/><category term="rules engine"/><category term="running PHP on Tomcat"/><category term="sabermetrics"/><category term="sample"/><category term="samsung galaxy usb device not recognized"/><category term="satellite"/><category term="scams"/><category term="scan"/><category term="schedule"/><category term="scouting"/><category term="scouting tools"/><category term="scum of the earth"/><category term="se"/><category term="select results into a file"/><category term="select tag"/><category term="self-learning machines"/><category term="self-sorting data"/><category term="selling cars"/><category term="send email anonymously"/><category term="send sms"/><category term="sendmail"/><category term="serial port"/><category term="server hangup"/><category term="set select"/><category term="set the select of a combo box"/><category term="sharp"/><category term="sharpssh"/><category term="shell"/><category term="shift in consulting"/><category term="shutterstock.com"/><category term="silicon"/><category term="single quote"/><category term="skype"/><category term="skype crashes xp"/><category term="skype is crap"/><category term="skype virus"/><category term="smart house ideas"/><category term="sms"/><category term="sms spam"/><category term="soft censorship"/><category term="software algorithm required"/><category term="software bug"/><category term="software in bugs"/><category term="software needed"/><category term="solutions"/><category term="sony"/><category term="speculative"/><category term="split a .war file"/><category term="split war file"/><category term="spoof"/><category term="spreadsheet"/><category term="spywal"/><category term="ssh"/><category term="ssl"/><category term="stalker"/><category term="start process at specific time"/><category term="startup"/><category term="statistic problem"/><category term="statistics"/><category term="stock manipulation"/><category term="stop thinking"/><category term="stop thinking too much"/><category term="story"/><category term="string"/><category term="string error"/><category term="strip out characters from a number"/><category term="sttheresedombivli.org"/><category term="stuck"/><category term="subtract dates"/><category term="success"/><category term="sucks"/><category term="sunset"/><category term="synaptic pruning"/><category term="synchronous"/><category term="synthetic cave"/><category term="t.co"/><category term="teams"/><category term="teamwork"/><category term="tech support"/><category term="technical trading"/><category term="temporal databases"/><category term="ten things to get venture capital"/><category term="text in spam"/><category term="text spam"/><category term="the future of reading"/><category term="the menu supervisor"/><category term="the next big thing in computing"/><category term="theory"/><category term="thin slicing"/><category term="thread"/><category term="thumb-driven menus"/><category term="time comparison"/><category term="tips"/><category term="to front"/><category term="toby flood"/><category term="today comparison"/><category term="today() function"/><category term="tomnod.com"/><category term="too old for IT job"/><category term="tools"/><category term="top problems of the world"/><category term="top secrets of the admasters"/><category term="totally distributed software"/><category term="tracking cookies"/><category term="trade-ins"/><category term="transcendence"/><category term="transformative"/><category term="trends"/><category term="true value of facebook stock"/><category term="truisms"/><category term="truncate file name"/><category term="turn off media player"/><category term="twitpic"/><category term="typepad"/><category term="ubuntu"/><category term="ulimit Hn Sn"/><category term="ultimate computer virus"/><category term="unavailable"/><category term="unemployed"/><category term="unmoderated"/><category term="update"/><category term="update UI"/><category term="url"/><category term="usability"/><category term="usb modem"/><category term="used car inventory"/><category term="used cars"/><category term="uses"/><category term="utility fog"/><category term="validating data"/><category term="vanity spam"/><category term="variable"/><category term="vi"/><category term="viewing"/><category term="vim"/><category term="vimeo"/><category term="virtual"/><category term="visual comparison"/><category term="vpn connection"/><category term="vulnerabilty"/><category term="war file"/><category term="ways to improve web pages"/><category term="web design"/><category term="web design excellence"/><category term="website errors"/><category term="where facebook stock will end up"/><category term="who was at the computer"/><category term="why does a piece of toast or bread always end up butter-side down on the floor"/><category term="windows"/><category term="won&#39;t build"/><category term="won&#39;t load"/><category term="won&#39;t turn off"/><category term="won&#39;t turn on"/><category term="word filtering"/><category term="wordpress"/><category term="work bot"/><category term="workbot"/><category term="worst button"/><category term="wreckage"/><category term="www doesn&#39;t work"/><category term="xcode tutorials"/><category term="xhtml"/><category term="yahoo copies gmail"/><category term="youtube doesn&#39;t work"/><category term="zk-SNARK"/><category term="амперсанд"/><title type='text'> Future Imperfect &amp;amp; Software Stream of Consciousness </title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>472</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-5634752955929668704</id><published>2018-11-13T03:23:00.000-08:00</published><updated>2018-11-13T03:23:46.541-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="artificial intelligence bot"/><category scheme="http://www.blogger.com/atom/ns#" term="bots"/><category scheme="http://www.blogger.com/atom/ns#" term="future of work"/><category scheme="http://www.blogger.com/atom/ns#" term="personal database"/><category scheme="http://www.blogger.com/atom/ns#" term="work bot"/><category scheme="http://www.blogger.com/atom/ns#" term="workbot"/><title type='text'>The Future of Work?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidlSb0NPgVlYDq3YQjMGp0Jknk3QxsY2uTUdG-APPiKmLRYZloRcqIhkl84fxhlvFuF5xXEIU9E5gntHA0GFaNH6Ud3qi4ArXNFPftUh5ScWYw9Rg17qxibuCn2AGrf0Y-AvOmL7ZIGJXt/s1600/c37e96db-130c-4da7-bb0c-7003c2964997-original.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;581&quot; data-original-width=&quot;800&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidlSb0NPgVlYDq3YQjMGp0Jknk3QxsY2uTUdG-APPiKmLRYZloRcqIhkl84fxhlvFuF5xXEIU9E5gntHA0GFaNH6Ud3qi4ArXNFPftUh5ScWYw9Rg17qxibuCn2AGrf0Y-AvOmL7ZIGJXt/s400/c37e96db-130c-4da7-bb0c-7003c2964997-original.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
One of the sad things about growing up, is work. I was dismayed to find out that if you worked one day, you had to do it again the next day and the next day. And at the end of it all, you die. And some jobs -well, the best thing about them, was the chair you sat in -it swiveled.&lt;br /&gt;
&lt;br /&gt;
Work is inevitable &amp;amp; it might as well be efficient &amp;amp; free of frustration. So I modified my laptop.&lt;br /&gt;
&lt;br /&gt;
I used to be a Microsoft zombie because I worked in Windoze. If I wanted to remember something, I&#39;d jot it down in Notepad &amp;amp; save in it Documents. Documents was a vast collection of just about everything. Since I work on a few projects at once, that system became untenable. I modded my laptop &amp;amp; came to the conclusion that perhaps I&#39;ve invented a new work paradigm &amp;amp; the tools to manage it.&lt;br /&gt;
&lt;br /&gt;
I needed a personal database &amp;amp; it needed to work in a browser. Enter pouchdb. Then I needed a new browser, because Chrome won&#39;t let you work with local files unless you mod it &amp;amp; it opens you up to vulnerabilities. I use Midori locally for my db/files. And I usually have an IDE open (and many windows) so I have a bot run by Tomcat with AIML -a windows manager. I think that I may have something that doesn&#39;t give away my data to 3rd parties. All it needs now, is a bot that does the work for me.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(originally appeared as a LinkedIn post: &lt;a href=&quot;https://www.linkedin.com/in/ken-bodnar-57b635133/&quot;&gt;https://www.linkedin.com/in/ken-bodnar-57b635133/&lt;/a&gt; )</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/5634752955929668704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/11/the-future-of-work.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/5634752955929668704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/5634752955929668704'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/11/the-future-of-work.html' title='The Future of Work?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidlSb0NPgVlYDq3YQjMGp0Jknk3QxsY2uTUdG-APPiKmLRYZloRcqIhkl84fxhlvFuF5xXEIU9E5gntHA0GFaNH6Ud3qi4ArXNFPftUh5ScWYw9Rg17qxibuCn2AGrf0Y-AvOmL7ZIGJXt/s72-c/c37e96db-130c-4da7-bb0c-7003c2964997-original.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-5238601470363418652</id><published>2018-11-13T03:16:00.000-08:00</published><updated>2018-11-13T03:16:38.785-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blockchain"/><category scheme="http://www.blogger.com/atom/ns#" term="Hiring"/><category scheme="http://www.blogger.com/atom/ns#" term="HR"/><category scheme="http://www.blogger.com/atom/ns#" term="Human Resources"/><category scheme="http://www.blogger.com/atom/ns#" term="teams"/><category scheme="http://www.blogger.com/atom/ns#" term="teamwork"/><title type='text'>Hiring Teams Instead of Individuals</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYExAHz5DOHo6DISXuhgmhBD3jW_ycpBd-5M26gRhX_7CAQYRNvji95ElbrFIpzgKXjlqYh4PlY4pXKvlz0Dz4Dqv5icnMEFKFRJBdySJ7vjetjaxXR7r7glHtmmb5Mw6svDenWk921CXU/s1600/f3d04fa9-0af9-4e7e-8172-b92a99da693d-original.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;504&quot; data-original-width=&quot;702&quot; height=&quot;286&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYExAHz5DOHo6DISXuhgmhBD3jW_ycpBd-5M26gRhX_7CAQYRNvji95ElbrFIpzgKXjlqYh4PlY4pXKvlz0Dz4Dqv5icnMEFKFRJBdySJ7vjetjaxXR7r7glHtmmb5Mw6svDenWk921CXU/s400/f3d04fa9-0af9-4e7e-8172-b92a99da693d-original.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
HR has it all wrong. They shouldn&#39;t be hiring a person -they should be hiring a team.&lt;br /&gt;
I was thinking about the future of work &amp;amp; emergent tech. When I visit companies, often I go into an IT shop that has a mix of C# programmers who learned their trade by cracking shrinkwrap, writing &quot;Hello World&quot; tutorials &amp;amp; kiddie scripters who barely know how to write SQL code. These people did an adequate job of filling the IT needs at a good price when the company needed it. When it comes time to stretch the tech muscles, they hire one new guy &amp;amp; expect him to make a silk purse out of a sow&#39;s ear. However, in the bunch there&#39;re gems who can perform well beyond their pay grade, but they&#39;re held back by a majority of folks who are afraid of what they don&#39;t know and the prospect of let go or marginalized.&lt;br /&gt;
&lt;br /&gt;
So why don&#39;t companies hire an established team? These people are used to working together. They know their stuff. They get a job done. They take a percentage of the profits in lieu of benefits and regular employment and move on. Blockchain and tokenization can help in this paradigm of trusted records keeping.&lt;br /&gt;
&lt;br /&gt;
A team can be productive because they are independent. They don&#39;t play politics. They don&#39;t take orders from just anyone. This is good, except for a sales team.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(originally appeared as a LinkedIn post: &lt;a href=&quot;https://www.linkedin.com/in/ken-bodnar-57b635133/&quot;&gt;https://www.linkedin.com/in/ken-bodnar-57b635133/&lt;/a&gt; )</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/5238601470363418652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/11/hiring-teams-instead-of-individuals.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/5238601470363418652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/5238601470363418652'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/11/hiring-teams-instead-of-individuals.html' title='Hiring Teams Instead of Individuals'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYExAHz5DOHo6DISXuhgmhBD3jW_ycpBd-5M26gRhX_7CAQYRNvji95ElbrFIpzgKXjlqYh4PlY4pXKvlz0Dz4Dqv5icnMEFKFRJBdySJ7vjetjaxXR7r7glHtmmb5Mw6svDenWk921CXU/s72-c/f3d04fa9-0af9-4e7e-8172-b92a99da693d-original.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-3609267303766394133</id><published>2018-11-13T03:12:00.001-08:00</published><updated>2018-11-13T03:12:37.971-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blockchain"/><category scheme="http://www.blogger.com/atom/ns#" term="Blockchain application"/><category scheme="http://www.blogger.com/atom/ns#" term="blockchain development environment"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><title type='text'>Blockchain Development Environments</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiACxWZ5v622L9kFueaZceMWeS2e97jkFLpWGIPnLAMUo2y-T9ccLMX5q2uZrWQhU3cioongP2QuZec4r17MhdJmxDfRH03PNL8vTEp-4otBu7rhG86ZhDfIdcKzHCBVTRE55ZjAYFokfa4/s1600/0febf434-9f9f-4a58-b901-01c071044c72-original.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;711&quot; data-original-width=&quot;1000&quot; height=&quot;283&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiACxWZ5v622L9kFueaZceMWeS2e97jkFLpWGIPnLAMUo2y-T9ccLMX5q2uZrWQhU3cioongP2QuZec4r17MhdJmxDfRH03PNL8vTEp-4otBu7rhG86ZhDfIdcKzHCBVTRE55ZjAYFokfa4/s400/0febf434-9f9f-4a58-b901-01c071044c72-original.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Your blockchain development environment has a virus. It&#39;s called Windows. Of course, if you are a blockchain developer, you already know this.&lt;br /&gt;
&lt;br /&gt;
The first time that I did a Docker installation of a BigchainDB&amp;nbsp; blockchain, there was a graceful implementation on Mac&amp;nbsp; &amp;nbsp;&amp;amp; a kludge requiring 3 more pieces of software for Windows and it was problematic. (Docker &amp;amp; its smarter cousin Kubernetes are small, custom-configured server deployment execution environments that run on a laptop &amp;amp; act as a blockchain servers).&lt;br /&gt;
&lt;br /&gt;
Because Mac is Unix based, and if you know Linux, you can actually fix installations that don&#39;t work. When a Microsoft Installer does something, everything is opaque &amp;amp; unfixable unless you have a few months to trace things through.&lt;br /&gt;
&lt;br /&gt;
Now don&#39;t get me wrong. Mac blockchain installs are weird. You need a pile of stuff like curl, git, brew, node, npm, nvm, lts, as well as a couple of C &amp;amp; C++ compilers. You feel like you are typing in a Bosnian dialect and you would like to buy a vowel.&amp;nbsp; However, since you are issuing these commands separately, you knows what fails and what needs fixing. It isn&#39;t easier, but it is quicker to production.&lt;br /&gt;
&lt;br /&gt;
Blockchains need crypto, hashing, peer networking and a database to make them blockchains. They ain&#39;t simple databases.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(originally appeared as a LinkedIn post: &lt;a href=&quot;https://www.linkedin.com/in/ken-bodnar-57b635133/&quot;&gt;https://www.linkedin.com/in/ken-bodnar-57b635133/&lt;/a&gt; )</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/3609267303766394133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/11/blockchain-development-environments.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/3609267303766394133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/3609267303766394133'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/11/blockchain-development-environments.html' title='Blockchain Development Environments'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiACxWZ5v622L9kFueaZceMWeS2e97jkFLpWGIPnLAMUo2y-T9ccLMX5q2uZrWQhU3cioongP2QuZec4r17MhdJmxDfRH03PNL8vTEp-4otBu7rhG86ZhDfIdcKzHCBVTRE55ZjAYFokfa4/s72-c/0febf434-9f9f-4a58-b901-01c071044c72-original.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-2898414657835295628</id><published>2018-11-13T03:09:00.000-08:00</published><updated>2018-11-13T03:09:04.804-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blockchain"/><category scheme="http://www.blogger.com/atom/ns#" term="Blockchain application"/><category scheme="http://www.blogger.com/atom/ns#" term="Blockchain is dead"/><category scheme="http://www.blogger.com/atom/ns#" term="transcendence"/><title type='text'>Transcendence in Blockchain</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxPwaZgTmzBQgQbdUVm48rbl5eTgjh7-RKHeXa6MKMnUjLaRRAIUgZvat_TEeuqHx3G3B1izIOPqPl0aOQj0s9WD8dPxiw6INIb6t3P1UWBh64MO478TrSmAYWdCW9dMlyWvX0Ccto8HEo/s1600/1ae36f41-2699-4568-a7d1-909e17dd5e8b-original.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;800&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxPwaZgTmzBQgQbdUVm48rbl5eTgjh7-RKHeXa6MKMnUjLaRRAIUgZvat_TEeuqHx3G3B1izIOPqPl0aOQj0s9WD8dPxiw6INIb6t3P1UWBh64MO478TrSmAYWdCW9dMlyWvX0Ccto8HEo/s400/1ae36f41-2699-4568-a7d1-909e17dd5e8b-original.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Blockchain 1.0 is toast. Creating ERC20 tokens today for payments is just another form of butt-scratching. It seems that almost every new offering today is just digital effluvia from a duplicated singleton button that everyone seems to want to press to make magic. Newsflash - only 8% of ICOs ever hit the exchanges.&amp;nbsp; Why? Because there is no transcendence.&lt;br /&gt;
&lt;br /&gt;
New technology implies a transcendence of the stuff used to comprise it. Bitcoin transcended blockchain and became a crypto currency. Ethereum transcended Bitcoin by introducing smart contracts. Both Bitcoin and Ethereum have value as a crypto-currency arising from their unique transcendence of their constituent elements. If you are making crypto because you have a different way to spend it, you are just like the guy who says that he has invented a new word called &#39;plagiarism&#39;.&lt;br /&gt;
&lt;br /&gt;
Blockchain is secure, transparent, autonomous &amp;amp; outage resistant. You have to find a way to use those constituent elements in an enchanting way that goes beyond the mere attributes of blockchain, Bitcoin or Ethereum. It has to transcend all of that.&lt;br /&gt;
&lt;br /&gt;
When you use blockchain &amp;amp; tokens in a new way that changes forever the old way, you are truly disruptive.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;If I had a dollar for all ICOs that were truly disruptive, I&#39;d be broke.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(originally appeared as a LinkedIn post: &lt;a href=&quot;https://www.linkedin.com/in/ken-bodnar-57b635133/&quot;&gt;https://www.linkedin.com/in/ken-bodnar-57b635133/&lt;/a&gt; )</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/2898414657835295628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/11/transcendence-in-blockchain.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/2898414657835295628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/2898414657835295628'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/11/transcendence-in-blockchain.html' title='Transcendence in Blockchain'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxPwaZgTmzBQgQbdUVm48rbl5eTgjh7-RKHeXa6MKMnUjLaRRAIUgZvat_TEeuqHx3G3B1izIOPqPl0aOQj0s9WD8dPxiw6INIb6t3P1UWBh64MO478TrSmAYWdCW9dMlyWvX0Ccto8HEo/s72-c/1ae36f41-2699-4568-a7d1-909e17dd5e8b-original.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-6609759808137478044</id><published>2018-11-12T18:16:00.001-08:00</published><updated>2018-11-12T18:16:22.848-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="encrypted"/><category scheme="http://www.blogger.com/atom/ns#" term="encrypted social media"/><category scheme="http://www.blogger.com/atom/ns#" term="Private Social Media"/><category scheme="http://www.blogger.com/atom/ns#" term="social media"/><title type='text'>Private Social Media</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLLV9GZRigdxaKcgfhHbmOJVo7joNUGZURNmhw6Rx1q4npoD3jJX86D5NSQiKTtxtsna7vr4K-obntCoyExdEh0QYBTy5WDsaI3j1KMjlgAjEW2MORZDiozqgX0qyEgc8JP7UC30dCu5me/s1600/8805cd9c-c6df-4e33-a68c-0e1f6050c935-original.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;1000&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLLV9GZRigdxaKcgfhHbmOJVo7joNUGZURNmhw6Rx1q4npoD3jJX86D5NSQiKTtxtsna7vr4K-obntCoyExdEh0QYBTy5WDsaI3j1KMjlgAjEW2MORZDiozqgX0qyEgc8JP7UC30dCu5me/s400/8805cd9c-c6df-4e33-a68c-0e1f6050c935-original.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Folks are funny. They rant &amp;amp; rave about privacy &amp;amp; yet post the most intimate details of their lives on social media &amp;amp; bitch and complain when no one reads their posts.&lt;br /&gt;
&lt;br /&gt;
The real funny bits, are the Youtube stars who make Cinéma Vérité videos &amp;amp; say &quot;I&#39;m not telling you where I live because all of the nuts out there&quot;, yet give enough meta-data about their lives, such that any reasonably logic monkey can figure out their town, if not their exact address. Case in point, a youtuber injured himself in an earlier video &amp;amp; posted the antibiotic bottle for the drugs to combat the infection. He was careful to hide the address, but if you googled the pharmacy number on the label (which I did) it gave you the exact address.&lt;br /&gt;
&lt;br /&gt;
But there are those of us who don&#39;t want Facebook to mine our data or sell our meta-data. We don&#39;t want our data disseminated.&lt;br /&gt;
&lt;br /&gt;
So I am thinking of a new type of social media platform where all of your posts are encrypted. You pull a reverse asymmetric encryption. All of your contacts have your private key for that social media platform. You publish your posts with a public key that you don&#39;t disclose. Only those with your key can read the posts.&amp;nbsp; To pay for this platform, you agree to look at 10 ads a week. Makes sense to me.&lt;br /&gt;
&lt;br /&gt;
(originally appeared as a Linked In post: &lt;a href=&quot;https://www.linkedin.com/in/ken-bodnar-57b635133/&quot;&gt;https://www.linkedin.com/in/ken-bodnar-57b635133/&lt;/a&gt; )</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/6609759808137478044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/11/private-social-media.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/6609759808137478044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/6609759808137478044'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/11/private-social-media.html' title='Private Social Media'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLLV9GZRigdxaKcgfhHbmOJVo7joNUGZURNmhw6Rx1q4npoD3jJX86D5NSQiKTtxtsna7vr4K-obntCoyExdEh0QYBTy5WDsaI3j1KMjlgAjEW2MORZDiozqgX0qyEgc8JP7UC30dCu5me/s72-c/8805cd9c-c6df-4e33-a68c-0e1f6050c935-original.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-1842262894534433879</id><published>2018-11-12T18:13:00.003-08:00</published><updated>2018-11-12T18:13:56.608-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="crypto"/><category scheme="http://www.blogger.com/atom/ns#" term="Crypto-currency"/><category scheme="http://www.blogger.com/atom/ns#" term="Cryptocurrency"/><category scheme="http://www.blogger.com/atom/ns#" term="future"/><title type='text'>The Future of Crypto-Currency</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmJ40652BtUgvx1i_P1qxP1g-CAyyuK3NBQUeth5q418Bb5y7oPLeqkcl6dYN7JThtGrPDenbVfyVijn460Vn6V8AUqPbp7X51IcrAcxn5hfGdZm7FZl-g2LAxG8iab2fag9xiaDvQ-dQN/s1600/7bc731e3-aa73-4071-9cfa-d5bb4b8dd5e8-original.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmJ40652BtUgvx1i_P1qxP1g-CAyyuK3NBQUeth5q418Bb5y7oPLeqkcl6dYN7JThtGrPDenbVfyVijn460Vn6V8AUqPbp7X51IcrAcxn5hfGdZm7FZl-g2LAxG8iab2fag9xiaDvQ-dQN/s400/7bc731e3-aa73-4071-9cfa-d5bb4b8dd5e8-original.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I&#39;m usually cleverly disguised as a rational adult. I have to come out of character when I confront an irrational world. The irrationality really shows through when you have an out-of-money experience &amp;amp; a client wants to buy your services, but wants you to sell them something that you don&#39;t believe in. You really have to think twice before saying nothing.&lt;br /&gt;
&lt;br /&gt;
So I was evaluating algorithms to trade crypto. Do you do the DEX &amp;amp; smart contract route that can have consequences like front-running &amp;amp; bully-buying because someone else allotted a larger amount of gas that got the smart contract to execute their order before yours?&lt;br /&gt;
&lt;br /&gt;
Then it dawned on me. What if the current crop of crypto-currency goes the way of the dodo bird? What if the Winkelvoss twins hire a Harvard drop-out to write new crypto-currency paradigms &amp;amp; the programmer goes off on his own and invents a brand new crytpo-currency that doesn&#39;t need a few minutes for proof of work, or who&#39;s virtual machine node fits on a mobile phone. Then the holders of all of the ERC20s will be fubarred - &amp;amp; broke, just like the hodlers who bought more BTC at $9100. What if you had a crypto that was chain-agnostic? Holy Crap - I was seeing the future. But the feeling passed. I think it was gas&lt;br /&gt;
&lt;br /&gt;
(originally appeared as a Linked In post: &lt;a href=&quot;https://www.linkedin.com/in/ken-bodnar-57b635133/&quot;&gt;https://www.linkedin.com/in/ken-bodnar-57b635133/&lt;/a&gt; )&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/1842262894534433879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/11/the-future-of-crypto-currency.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/1842262894534433879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/1842262894534433879'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/11/the-future-of-crypto-currency.html' title='The Future of Crypto-Currency'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmJ40652BtUgvx1i_P1qxP1g-CAyyuK3NBQUeth5q418Bb5y7oPLeqkcl6dYN7JThtGrPDenbVfyVijn460Vn6V8AUqPbp7X51IcrAcxn5hfGdZm7FZl-g2LAxG8iab2fag9xiaDvQ-dQN/s72-c/7bc731e3-aa73-4071-9cfa-d5bb4b8dd5e8-original.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-3085060858729114697</id><published>2018-11-12T18:11:00.002-08:00</published><updated>2018-11-12T18:11:23.096-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="zk-SNARK"/><title type='text'>I&#39;m going hunting a SNARK</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiynBGbECum__HfMos4TWxMIqLb_Sbg1irG-RgLe1q_VAVMA6SMLQuQK9uEZkeyZ-BFdBcqW5bzP0ZJInj8wuAXUuv_ESzXen-tE9pptk7fh7GoMtH_-2czNdWRtLqtmv5KSSObX-aIZhc/s1600/7c6792b5-c5f4-498a-8471-218fbad80179-original.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;430&quot; data-original-width=&quot;900&quot; height=&quot;190&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiynBGbECum__HfMos4TWxMIqLb_Sbg1irG-RgLe1q_VAVMA6SMLQuQK9uEZkeyZ-BFdBcqW5bzP0ZJInj8wuAXUuv_ESzXen-tE9pptk7fh7GoMtH_-2czNdWRtLqtmv5KSSObX-aIZhc/s400/7c6792b5-c5f4-498a-8471-218fbad80179-original.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
... snark ...&lt;br /&gt;
noun ...&lt;br /&gt;
... an imaginary animal (used to refer to someone or something that is difficult to track down).&lt;br /&gt;
&lt;br /&gt;
Lewis Carroll wrote this about SNARKS in 1874:&lt;br /&gt;
&quot;If your Snark be a Snark, that is right:&lt;br /&gt;
Fetch it home by all means—you may serve it with greens,&lt;br /&gt;
And it’s handy for striking a light.&lt;br /&gt;
You may seek it with thimbles—and seek it with care;&lt;br /&gt;
You may hunt it with forks and hope;&lt;br /&gt;
You may threaten its life with a railway-share;&lt;br /&gt;
You may charm it with smiles and soap—”&lt;br /&gt;
&lt;br /&gt;
However, he wasn&#39;t talking about a specific type of modern SNARK -- the zk-SNARK. zk-SNARK stands for “Zero-Knowledge Succinct Non-Interactive Argument of Knowledge,” and refers to a proof construction where one can prove possession of certain information, e.g. a secret key, without revealing that information, and without any interaction between the prover and verifier.&lt;br /&gt;
&lt;br /&gt;
The possibilities of zk-SNARKs are impressive, you can verify the correctness of computations without having to execute them and you will not even learn what was executed - just that it was done correctly.&lt;br /&gt;
&lt;br /&gt;
When you use zk-SNARKS with blockchain, you have virtual a limitless range of applications that can be exploited. I&#39;d say more, but I have to stop at the patent office first.&lt;br /&gt;
&lt;br /&gt;
(originally appeared as a Linked In post: &lt;a href=&quot;https://www.linkedin.com/in/ken-bodnar-57b635133/&quot;&gt;https://www.linkedin.com/in/ken-bodnar-57b635133/&lt;/a&gt; )&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/3085060858729114697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/11/im-going-hunting-snark.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/3085060858729114697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/3085060858729114697'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/11/im-going-hunting-snark.html' title='I&#39;m going hunting a SNARK'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiynBGbECum__HfMos4TWxMIqLb_Sbg1irG-RgLe1q_VAVMA6SMLQuQK9uEZkeyZ-BFdBcqW5bzP0ZJInj8wuAXUuv_ESzXen-tE9pptk7fh7GoMtH_-2czNdWRtLqtmv5KSSObX-aIZhc/s72-c/7c6792b5-c5f4-498a-8471-218fbad80179-original.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-4336756001104428864</id><published>2018-11-12T10:04:00.001-08:00</published><updated>2018-11-12T10:04:57.554-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="Artificial Intelligence"/><category scheme="http://www.blogger.com/atom/ns#" term="Blockchain"/><category scheme="http://www.blogger.com/atom/ns#" term="Global Optimality"/><category scheme="http://www.blogger.com/atom/ns#" term="Local Optimality"/><category scheme="http://www.blogger.com/atom/ns#" term="Optimality"/><category scheme="http://www.blogger.com/atom/ns#" term="Technical architecture"/><title type='text'>Local versus Global Optimality</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyFY1oBfF5iqKgMY6QppfOLT6G3HzVIxC1Dbj7-y9x_cvrfzKJbTEAcj_fsO2-wmGcnX1qgjcgpv0zYBTwE9S3wznsbZkajVaotTfxksh_YmLSeodw3uYjRTcewOMTtBTBFuVz7YWpw8FD/s1600/bc1d8aa2-666f-42f4-bd33-72ad7c14f589-original.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyFY1oBfF5iqKgMY6QppfOLT6G3HzVIxC1Dbj7-y9x_cvrfzKJbTEAcj_fsO2-wmGcnX1qgjcgpv0zYBTwE9S3wznsbZkajVaotTfxksh_YmLSeodw3uYjRTcewOMTtBTBFuVz7YWpw8FD/s400/bc1d8aa2-666f-42f4-bd33-72ad7c14f589-original.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Neural Nets &amp;amp; Evolutionary Algorithms can be pretty dumb &amp;amp; pretty smart at the same time. How? The same way that quantum physics works where we have local conditions that work for our immediate locale/environment &amp;amp; quantum or global conditions&amp;nbsp; on a massive scale in the rest of the universe that may be invisible to us.&lt;br /&gt;
&lt;br /&gt;
When you give an adaptive AI machine a learning set, it self-adjusts until it evolves to solve the problem. If it works perfectly with the data of the training set, it has local optimality. If it works universally beyond the training data, it has global optimality.&lt;br /&gt;
&lt;br /&gt;
The normal algorithm of AI is to climb the closest hill it encounters, which is the best solution locally. That may not be the highest hill and the machine may be trapped at the top of a low hill. Once it reaches the summit, it doesn&#39;t know enough that it may have to climb down the hill to get to a higher better place.&lt;br /&gt;
&lt;br /&gt;
This is true also in technical architecture. An application may be built that performs well locally, but fails when an attempt to scale it is made. The same is true for blockchain solutions. Some may have an ideal local application but won&#39;t fit for a variety or reasons on a global scale, and some of the factors may not be technical.&lt;br /&gt;
&lt;br /&gt;
(originally appeared as a Linked In post: &lt;a href=&quot;https://www.linkedin.com/in/ken-bodnar-57b635133/&quot;&gt;https://www.linkedin.com/in/ken-bodnar-57b635133/&lt;/a&gt; )</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/4336756001104428864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/11/local-versus-global-optimality.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/4336756001104428864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/4336756001104428864'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/11/local-versus-global-optimality.html' title='Local versus Global Optimality'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyFY1oBfF5iqKgMY6QppfOLT6G3HzVIxC1Dbj7-y9x_cvrfzKJbTEAcj_fsO2-wmGcnX1qgjcgpv0zYBTwE9S3wznsbZkajVaotTfxksh_YmLSeodw3uYjRTcewOMTtBTBFuVz7YWpw8FD/s72-c/bc1d8aa2-666f-42f4-bd33-72ad7c14f589-original.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-7704444545596056596</id><published>2018-11-12T09:59:00.001-08:00</published><updated>2018-11-12T10:00:31.570-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="how to hold an ICO"/><category scheme="http://www.blogger.com/atom/ns#" term="ICO"/><category scheme="http://www.blogger.com/atom/ns#" term="scam"/><title type='text'>The ICO Orgy Has Come And Gone. Long Live the ICO.</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8ZXV0RT17NZHT3rV-AzFaO63aMhuYEdIukMude4WsebiRCQaoiqN8cf96s2w6_JVH2YXPoZWDtTxwEQwr72Zk-vXqYbSKeTITP_Af8DphFEXG3X3sPz_DG3AXc2nJPqAxL0rE9VuOxyAF/s1600/jim.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8ZXV0RT17NZHT3rV-AzFaO63aMhuYEdIukMude4WsebiRCQaoiqN8cf96s2w6_JVH2YXPoZWDtTxwEQwr72Zk-vXqYbSKeTITP_Af8DphFEXG3X3sPz_DG3AXc2nJPqAxL0rE9VuOxyAF/s400/jim.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
A ne&#39;er-do-well with a spotty credit history and a shady business running out of a communal office-share with no employees decides to attend the ICO crypto buying orgy to make himself rich quickly. He shows up at the orgy palace. There&#39;re a few bodies passed out on the floor. The sawdust on the floor is what used to be the furniture. It is mopping up the vomitus. A weary bartender is cleaning up. Our shady joneser looks around and has a puzzled look on his face. He turns to the barkeep and says &quot;I&#39;ve come for the orgy&quot;.&lt;br /&gt;
The barkeep replies, &quot;Sorry, it&#39;s over. Everybody has been screwed.&quot;&lt;br /&gt;
&lt;br /&gt;
I tell this story because it&#39;s true. My best friend is a medical doctor - Chief of Radiology. He checked in with me last week &amp;amp; asked how I was doing. I told him that I had a few blockchain projects on the go. He replied: ICO=SCAM. My friend is a sophisticated investor with a 7 figure portfolio and that&#39;s his perception of ICOs. I had to create a long missive on how I do participate in ICOs, but my primary business is enterprise, data-centric blockchains.&lt;br /&gt;
&lt;br /&gt;
To make an ICO work these days, you have to target real investors, with real value in the niche that you operate. You need business substance. The other orgy is dead.&lt;br /&gt;
&lt;br /&gt;
(originally appeared as a Linked In post: &lt;a href=&quot;https://www.linkedin.com/in/ken-bodnar-57b635133/&quot;&gt;https://www.linkedin.com/in/ken-bodnar-57b635133/&lt;/a&gt; )</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/7704444545596056596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/11/the-ico-orgy-has-come-and-gone-long.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/7704444545596056596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/7704444545596056596'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/11/the-ico-orgy-has-come-and-gone-long.html' title='The ICO Orgy Has Come And Gone. Long Live the ICO.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8ZXV0RT17NZHT3rV-AzFaO63aMhuYEdIukMude4WsebiRCQaoiqN8cf96s2w6_JVH2YXPoZWDtTxwEQwr72Zk-vXqYbSKeTITP_Af8DphFEXG3X3sPz_DG3AXc2nJPqAxL0rE9VuOxyAF/s72-c/jim.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-4331715200955380002</id><published>2018-11-12T09:35:00.000-08:00</published><updated>2018-11-12T09:35:25.938-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="big data"/><category scheme="http://www.blogger.com/atom/ns#" term="data classifier"/><category scheme="http://www.blogger.com/atom/ns#" term="data dna"/><category scheme="http://www.blogger.com/atom/ns#" term="Data Science"/><category scheme="http://www.blogger.com/atom/ns#" term="new data structures"/><category scheme="http://www.blogger.com/atom/ns#" term="self-sorting data"/><title type='text'>Time For Data DNA</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzCI0EBqj8EKIuXHRz1tHis6-1xQBCxqWTm_Y_40cPqP6cseOLMAewnDuEsOeRWZvo2K9_RkTQJXXRjj-i8e418afaTHRmgZzzEeLGRhv2MOWzas07xQIc5fnZsaQ1R7QJ4-OGyoBWStO4/s1600/dna.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;398&quot; data-original-width=&quot;500&quot; height=&quot;254&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzCI0EBqj8EKIuXHRz1tHis6-1xQBCxqWTm_Y_40cPqP6cseOLMAewnDuEsOeRWZvo2K9_RkTQJXXRjj-i8e418afaTHRmgZzzEeLGRhv2MOWzas07xQIc5fnZsaQ1R7QJ4-OGyoBWStO4/s320/dna.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
I&#39;m thinking of having my DNA tested because most days, I feel that I&#39;m not me. Weird ideas keep popping into my head. Yesterday I was thinking about data &amp;amp; analytics.&lt;br /&gt;
&lt;br /&gt;
As a data science aficionado, I like to keep every scrap of data. I like to find things that the data tells me. Most of the time it tells me that my life is boring &amp;amp; I should go outside for a walk or find a way to get a private jet or something. But a thought with more gravitas struck me. Mother Nature doesn&#39;t keep a database of every animal, plant or cognitively-impaired Trumpkin ever produced. The pattern is kept in DNA. Whenever she wants to play dice with the universe, Cupid sends an arrow thru the hearts of polar opposites in the fat tails of a population distribution, and interesting things happen -usually in a manner where interesting is like circus-interesting.&lt;br /&gt;
&lt;br /&gt;
So back to databases. Other than keeping an entry of identifying things like name and address, why do we have to have multitudinous tables for metadata about a specific humanoid. Why can&#39;t be have a classifier that stores a short hand model like DNA? This would be helpful for merchants holding customer data. After all, any merchant has a finite number of customer types. There has to be a better data way.&lt;br /&gt;
&lt;br /&gt;
(originally appeared as a Linked In post: &lt;a href=&quot;https://www.linkedin.com/in/ken-bodnar-57b635133/&quot;&gt;https://www.linkedin.com/in/ken-bodnar-57b635133/&lt;/a&gt; )</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/4331715200955380002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/11/time-for-data-dna.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/4331715200955380002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/4331715200955380002'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/11/time-for-data-dna.html' title='Time For Data DNA'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzCI0EBqj8EKIuXHRz1tHis6-1xQBCxqWTm_Y_40cPqP6cseOLMAewnDuEsOeRWZvo2K9_RkTQJXXRjj-i8e418afaTHRmgZzzEeLGRhv2MOWzas07xQIc5fnZsaQ1R7QJ4-OGyoBWStO4/s72-c/dna.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-4108523143953472004</id><published>2018-11-12T09:28:00.001-08:00</published><updated>2018-11-12T09:30:14.994-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="block size"/><category scheme="http://www.blogger.com/atom/ns#" term="Blockchain"/><category scheme="http://www.blogger.com/atom/ns#" term="explainer"/><title type='text'>Blockchain Confusion</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xxVAXIWwe_uEPeHz45LyIQUvtijCsNgPlr-bEGXEkkOLfUMgUu7Iwow932-RPB6fruMIFnIU5zkERunXDFcoF2l2RBR-DUGeQ4CnfkxxjgxoMhyZ1Uacbs6t9jLerL-0Tacml1OyfkL0/s1600/bff1546d-5748-46ed-b6f2-464e96253db8-original.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xxVAXIWwe_uEPeHz45LyIQUvtijCsNgPlr-bEGXEkkOLfUMgUu7Iwow932-RPB6fruMIFnIU5zkERunXDFcoF2l2RBR-DUGeQ4CnfkxxjgxoMhyZ1Uacbs6t9jLerL-0Tacml1OyfkL0/s320/bff1546d-5748-46ed-b6f2-464e96253db8-original.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
If confusion is the first step to knowledge, the world is full of geniuses. I am still regularly confused by many things, including supporters of the US President &amp;amp; why a round pizza comes in a square box with triangular slices.&lt;br /&gt;
There are still people out there who understand the basic tenets, benefits, disadvantages &amp;amp; potentials of blockchain without an intrinsic understanding of blockchain transactions. For simplicity, lets define transactions as an entry to the blockchain.&lt;br /&gt;
Do transactions get pooped out in neat, little, synchronous, linear blocks? Yes, No &amp;amp; Maybe.&amp;nbsp; How&#39;s that for a quantum answer?&lt;br /&gt;
In many blockchains, there are blockweights or block size. Transactions go into a transaction pool &amp;amp; nodes start to pack them in blocks. Once the limit is reached, a block is emitted. When you expand the 2nd pic below, you will see that a Bitcoin block has between 750-2,700 transactions. Transactions may not be in order. If a transaction is stalled because of validity or any other reason, or arrives after the packing process starts &amp;amp; other later transactions in the pool get picked up first, then the transactions aren&#39;t in order. But there are also blockchains where a single transaction is a block. It depends on the guts of the blockchain.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(originally appeared as a Linked In post: &lt;a href=&quot;https://www.linkedin.com/in/ken-bodnar-57b635133/&quot;&gt;https://www.linkedin.com/in/ken-bodnar-57b635133/&lt;/a&gt; )</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/4108523143953472004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/11/blockchain-confusion.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/4108523143953472004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/4108523143953472004'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/11/blockchain-confusion.html' title='Blockchain Confusion'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8xxVAXIWwe_uEPeHz45LyIQUvtijCsNgPlr-bEGXEkkOLfUMgUu7Iwow932-RPB6fruMIFnIU5zkERunXDFcoF2l2RBR-DUGeQ4CnfkxxjgxoMhyZ1Uacbs6t9jLerL-0Tacml1OyfkL0/s72-c/bff1546d-5748-46ed-b6f2-464e96253db8-original.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-28641888689674570</id><published>2018-11-12T09:18:00.001-08:00</published><updated>2018-11-12T09:20:37.860-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blockchain phone"/><category scheme="http://www.blogger.com/atom/ns#" term="emergent technology"/><category scheme="http://www.blogger.com/atom/ns#" term="multi-party computation"/><category scheme="http://www.blogger.com/atom/ns#" term="technology"/><category scheme="http://www.blogger.com/atom/ns#" term="utility fog"/><title type='text'>Excited About Tech</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQKBsoSELhryTIjSCs-Awn7ygxokixcq7RCPzkSTZP57hsQQ1SJ4x5Cl4s4-_QYBBriQ2ULBasE5TJMreJlCtCXdi0fUG1a_7xgZkruCuibfWuqRtzZOXUuQl5AgGICrN6E-2faI35GojX/s1600/047ddfa8-d110-47f9-bed0-f74b47f4986f-original.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;540&quot; data-original-width=&quot;960&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQKBsoSELhryTIjSCs-Awn7ygxokixcq7RCPzkSTZP57hsQQ1SJ4x5Cl4s4-_QYBBriQ2ULBasE5TJMreJlCtCXdi0fUG1a_7xgZkruCuibfWuqRtzZOXUuQl5AgGICrN6E-2faI35GojX/s320/047ddfa8-d110-47f9-bed0-f74b47f4986f-original.jpeg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Excitement in Life is usually like your dog&#39;s experience of going to the vet. They get all excited about the car ride until they find out where they are going. Unlike the mundanities of life, I can get excited about applying new concepts to things like blockchain and coming up with neat stuff that could disrupt so many things. If I wasn&#39;t busy earning a living, I would build stuff in a skunkworks. If I had money, I&#39;d be dangerous (and rich)!&lt;br /&gt;
&lt;br /&gt;
So what is some of the stuff that is whetting my excitement (and wetting my pants)? How about concepts in secure multi-party computation? This is a hugely under-exploited field. I would find/build/buy the hardware for a blockchain mobile phone. I would do some applications in Oblivious Transfer Cryptography (google it). I would invent a small footprint blockchain for personal use (Ken Olson, founder of DEC said in 1977 that there is no reason that anyone would want a computer in their home. Blockchain is at the same stage.) And who wouldn&#39;t be excited by conceptualizing Utility Fog ( https://lnkd.in/dJfjVpg ). So much to do and so little time.&lt;br /&gt;
&lt;br /&gt;
Of course, it wouldn&#39;t preclude me from fun. I&#39;d also make a lot of fun stuff too, like the electric dog polisher, instant water powder (just add water), and a fur-lined sink.&lt;br /&gt;
&lt;br /&gt;
(originally appeared as a Linked In post:&lt;a href=&quot;https://www.linkedin.com/in/ken-bodnar-57b635133/&quot; target=&quot;_blank&quot;&gt; https://www.linkedin.com/in/ken-bodnar-57b635133/&lt;/a&gt;)</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/28641888689674570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/11/excited-about-tech.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/28641888689674570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/28641888689674570'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/11/excited-about-tech.html' title='Excited About Tech'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQKBsoSELhryTIjSCs-Awn7ygxokixcq7RCPzkSTZP57hsQQ1SJ4x5Cl4s4-_QYBBriQ2ULBasE5TJMreJlCtCXdi0fUG1a_7xgZkruCuibfWuqRtzZOXUuQl5AgGICrN6E-2faI35GojX/s72-c/047ddfa8-d110-47f9-bed0-f74b47f4986f-original.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-7298417828244134786</id><published>2018-04-20T19:13:00.001-07:00</published><updated>2018-04-20T19:31:18.640-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="apache"/><category scheme="http://www.blogger.com/atom/ns#" term="centos"/><category scheme="http://www.blogger.com/atom/ns#" term="centos 7"/><category scheme="http://www.blogger.com/atom/ns#" term="denied"/><category scheme="http://www.blogger.com/atom/ns#" term="fatal error"/><category scheme="http://www.blogger.com/atom/ns#" term="Forbidden"/><category scheme="http://www.blogger.com/atom/ns#" term="how to send mail"/><category scheme="http://www.blogger.com/atom/ns#" term="not found"/><category scheme="http://www.blogger.com/atom/ns#" term="permission denied"/><category scheme="http://www.blogger.com/atom/ns#" term="permissions"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="ssl"/><category scheme="http://www.blogger.com/atom/ns#" term="SSL connection error"/><category scheme="http://www.blogger.com/atom/ns#" term="wordpress"/><title type='text'>Setting Up A Wordpress Website On A Centos Virtual Server Using Apache</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgknCev30SRnN1U8csvcmC46QLyZO7A2fJF-G4llus6sEW8M-2SYxVcwnoXQ0z-_rxOwQMDOal1RuUM_2rhEi-utVXrs2uDFrNOXWwN6DtAbuLqYVYBJ9gaHvHlyYQlfnMYiRNzLRLZlxKM/s1600/apacheServer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;413&quot; data-original-width=&quot;750&quot; height=&quot;220&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgknCev30SRnN1U8csvcmC46QLyZO7A2fJF-G4llus6sEW8M-2SYxVcwnoXQ0z-_rxOwQMDOal1RuUM_2rhEi-utVXrs2uDFrNOXWwN6DtAbuLqYVYBJ9gaHvHlyYQlfnMYiRNzLRLZlxKM/s400/apacheServer.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
OK, so the web developer sends you a Wordpress zipped directory. Over to you. You have to set it up on a clean virtual server with Centos 7 Linux, and Apache web server. Here is a quick walk-through with some problems to solve along the way.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Necessary Security&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Most of my applications are fintech related and have to be hack proof,so the first objective was to get rid of username/password authentication and sign in with a private key.&amp;nbsp; The instructions for doing that are found here:&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server&quot;&gt;https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
So once you log in with your key, you want to be root so in the terminal program. I use PUTTY (&amp;nbsp;&lt;a href=&quot;https://www.putty.org/&quot;&gt;https://www.putty.org/&lt;/a&gt; ),&amp;nbsp; Type in:&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b&gt;sudo -i&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Creating A Certificate Signing Request To Make Website HTTPS Secure&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
You want to make a website secure so you need a certificate to allow you to use https. The way you do that, is you type into the PUTTY terminal:&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;openssl req -new -newkey rsa:2048 -nodes -keyout your_domain_name.key -out &lt;/span&gt;&lt;/b&gt;&amp;nbsp;More details found here: &lt;a href=&quot;https://www.digicert.com/easy-csr/openssl.htm&quot;&gt;https://www.digicert.com/easy-csr/openssl.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The output is a .csr or certificate signing request. A key is also created in the form of your_domain_name.key.&amp;nbsp; The .csr is a text file with the key request. It is a bunch of numbers and letters - a big bunch. Go to your certificate authority (I use Godaddy) and request a Certificate (they cost around $60) and paste in the CSR file that you made when they ask for you.&amp;nbsp; You then download a zip folder that has two certs or certificates. One is for the server. One is a certificate bundle for the Certificate Authority (in this case Godaddy who buys them from MacAfee), and you will also need your_domain_name.key that you made with the openssl command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;An Ordinary HTTP Website Without SSL or Certificate&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
For an ordinary website without the certificate, you will need to modify /etc/httpd/conf/httpd.conf.&amp;nbsp; I like using the &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b&gt;vi&lt;/b&gt;&lt;/span&gt; editor.&amp;nbsp; It is &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b&gt;vi /etc/httpd/conf/httpd.conf.&lt;/b&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Hit Shift + i to insert. Scroll down to the Listen directive and type in&amp;nbsp; &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Listen 80 &lt;/span&gt;&lt;/b&gt;to listen on port 80. Hit escape, type a colon and enter wq for write, quit and you are done.&lt;br /&gt;
&lt;br /&gt;
Then you need to go up a directory and go into conf.d and make a file called mydomain.conf that looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;ServerAdmin yourname@yourmail.com&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;DocumentRoot &quot;/var/www/html/nameOfWebStuffDirectory/&quot;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;ServerName myDomainName.com without the www.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;ServerAlias www.myDomainName.com&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;ErrorLog &quot;/var/log/httpd/domainName.com-error_log&quot;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;CustomLog &quot;/var/log/httpd/domainName.com-access_log&quot; combined&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;lt;Directory &quot;/var/www/html/nameOfWebStuffDirectory/&quot;&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;DirectoryIndex index.html index.php&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Options FollowSymLinks&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;AllowOverride All&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;Require all granted&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;lt;/Directory&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Save the file.&amp;nbsp;Then go to&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt; /var/www/html&lt;/span&gt;&lt;/b&gt; and make a directory with the name as above&amp;nbsp; &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;nameOfWebStuffDirectory&lt;/span&gt;&lt;/b&gt;&amp;nbsp; using the mkdir command. SFTP all your stuff to the server and move it the new directory in /var/www/html/.&amp;nbsp; Now you want Apache to own the files so you type this in:&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;chown apache:apache -R /var/www/html/nameOfWebStuffDirectory/&lt;/span&gt;&lt;/b&gt;&amp;nbsp; &lt;br /&gt;
You should also check the permissions. All folders should have &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;chmod 750 foldername&lt;/span&gt;&lt;/b&gt; and all files should have &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;chmod 640 filename&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;MySQL Database Setup&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Generally the web developer will provide an sql script. You load it in the usual way.&amp;nbsp; If the sql script doesn&#39;t have the &quot;create database&quot; directive, you have to do it manually:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;mysql -uroot -pPASSWORD&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;create database database_name;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;exit&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Then you load the database:&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;mysql -uroot -pPASSWORD database_name &amp;lt; sqlfilefromDeveloper.sql&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
You have to go to /var/www/html/&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;nameOfWebStuffDirectory&lt;/span&gt;&lt;/b&gt;&amp;nbsp; &amp;nbsp;and edit the wp-config.php Wordpress file to change the name of the database to that of what you created. You also have to enter a username and password for the database. Again, I use &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b&gt;vi&lt;/b&gt;&lt;/span&gt; as an editor because what I am used to. As a final step you have to update the Wordpress siteurl and home in the database:&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;mysql -uroot -pPASSWORD&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;database_name&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;update wp_options set option_value=&#39;http://myDomainName.com&#39; where&amp;nbsp; option_name=&#39;siteurl&#39;;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;update wp_options set option_value=&#39;http://myDomainName.com&#39; where&amp;nbsp; option_name=&#39;home&#39;;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;exit&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
If you are using https, you should use that for the domain names in the update statement.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;georgia&amp;quot; , &amp;quot;times new roman&amp;quot; , serif; font-size: large;&quot;&gt;Start Apache&lt;/span&gt;&lt;br /&gt;
Then you start Apache with &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;apachectl start&lt;/span&gt;&lt;/b&gt; or you can use &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;/sbin/service httpd start&lt;/span&gt;&lt;/b&gt;. Other possible commands are stop and restart with the same command syntax.&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;The Dreaded 403 Forbidden Error With Wordpress&lt;/span&gt;&lt;br /&gt;
After uploading your files and doing all of the correct things, I was hit with the website being unable to load and the browser displayed &lt;b&gt;403 Forbidden You don&#39;t have permission to access ...&amp;nbsp;&lt;/b&gt;&amp;nbsp; There are four possible things to fix. The first is a corrupt &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;.htaccess&lt;/span&gt;&lt;/b&gt; file in the root directory.&amp;nbsp; Change its name to something else. If you website works you have found the problem. The second is actual permissions problems. All folders should be &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;chmod 750&lt;/span&gt;&lt;/b&gt; and files should be &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;chmod 640&lt;/span&gt;&lt;/b&gt;. The third possibility is corrupt plugins. Disable all of your plugins by renaming the plugins folder located in wp-content folder. If you website works, then put the name back on the plugins folder, go inside and rename them all. Then add one at a time until you find the corrupt one.&amp;nbsp; If that is not your problem, then the last thing to do, is to type in the following two commands as root:&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;setsebool -P httpd_enable_homedirs true&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;chcon -R -t httpd_sys_content_t /var/www/html/nameOfYourWebRootFolder/&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Using SSL And Certificates for HTTPS Secure Website&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Find the certificates that you got when you bought them and uploaded them to the server. You should have a server certificate that is just a bunch of letters &amp;amp; numbers with a .crt.&amp;nbsp; You have a CA bundle cert and it should have the word bundle in the title. And you need your mydomain.key from the CSR operation described above. Move them all using the mv command to&amp;nbsp;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;/etc/ssl/certs/&lt;/span&gt;&lt;/b&gt;.&amp;nbsp; Then you run the following command:&amp;nbsp;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;restorecon -RvF /etc/ssl/certs/&lt;/span&gt;&lt;/b&gt;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Force Apache to Use HTTPS Pages &amp;amp; Files&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
To force the Apache to use HTTPS all the time, you must re-write each http url.&amp;nbsp; Go to &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;/etc/httpd/conf&lt;/span&gt;&lt;/b&gt; and edit&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt; /etc/httpd/conf/httpd.conf&lt;/span&gt;&lt;/b&gt;.&amp;nbsp; Add the following lines at the end:&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;RewriteEngine On&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;RewriteCond %{HTTPS} off&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Then you must create an ssl.conf file.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Create The ssl.conf File&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Go to the /etc/httpd/conf.d directory and you should find a file named&amp;nbsp;ssl.confrpm.new. Copy it and name the copy ssl.conf.&amp;nbsp; Edit it.&amp;nbsp; Here are the fields that you should edit (the comments are from the file and are reproduced here so you can find the fields):&lt;br /&gt;
&lt;br /&gt;
#&amp;nbsp; &amp;nbsp;Enable/Disable SSL for this virtual host.&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;SSLEngine on&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
# General setup for the virtual host, inherited from global configuration&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;DocumentRoot &quot;/var/www/html/nameofFolderWebStuff&quot;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;ServerName www.yourDomainName.com:443&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
# Use separate log files for the SSL virtual host; note that LogLevel&lt;br /&gt;
# is not inherited from httpd.conf.&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;ErrorLog logs/ssl_error_log&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
#&amp;nbsp; &amp;nbsp;Server Certificate:&lt;br /&gt;
# Point SSLCertificateFile at a PEM encoded certificate.&amp;nbsp; If&lt;br /&gt;
# the certificate is encrypted, then you will be prompted for a&lt;br /&gt;
# pass phrase.&amp;nbsp; Note that a kill -HUP will prompt again.&amp;nbsp; A new&lt;br /&gt;
# certificate can be generated using the genkey(1) command.&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;SSLCertificateFile /etc/ssl/certs/serverCertname.crt&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
#&amp;nbsp; &amp;nbsp;Server Private Key:&lt;br /&gt;
#&amp;nbsp; &amp;nbsp;If the key is not combined with the certificate, use this&lt;br /&gt;
#&amp;nbsp; &amp;nbsp;directive to point at the key file.&amp;nbsp; Keep in mind that if&lt;br /&gt;
#&amp;nbsp; &amp;nbsp;you&#39;ve both a RSA and a DSA private key you can configure&lt;br /&gt;
#&amp;nbsp; &amp;nbsp;both in parallel (to also allow the use of DSA ciphers, etc.)&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;SSLCertificateKeyFile /etc/ssl/certs/yourDomainName.key&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
#&amp;nbsp; &amp;nbsp;Certificate Authority (CA):&lt;br /&gt;
#&amp;nbsp; &amp;nbsp;Set the CA certificate verification path where to find CA&lt;br /&gt;
#&amp;nbsp; &amp;nbsp;certificates for client authentication or alternatively one&lt;br /&gt;
#&amp;nbsp; &amp;nbsp;huge file containing all of them (file must be PEM encoded)&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;SSLCACertificateFile /etc/ssl/certs/gd_bundle-g2-g1.crt&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;You may need to add this under the first directory section:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;Directory /var/www/html/webstuffDirectory&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Options Indexes FollowSymLinks MultiViews&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AllowOverride All&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Order allow,deny&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; allow from all&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/Directory&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Save the file. Then start the apache server:&amp;nbsp; &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;apachectl start&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Sending Mail And Apache Linux Will Not Send Mail Problem&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
First of all, let me state that if you are on a virtual server in the cloud, or you are with AWS Amazon, Google Cloud or Microsoft Azure, you cannot send or use Linux &lt;b&gt;&lt;i&gt;sendmail&lt;/i&gt;&lt;/b&gt; on Port 25. It is blocked.&amp;nbsp; That&#39;s because unscrupulous pigs would create a virtual, send a million spam, tear it down and do it again.&amp;nbsp; So lets deal with the issue first that sendmail doesn&#39;t work and you are on a non-cloud server or at least an ISP that lets you send Linux mail on port 25.&lt;br /&gt;
&lt;br /&gt;
Most distributions do not have send mail. To find out if you have it:&amp;nbsp;netstat -tnlp | grep sendmail&lt;br /&gt;
If you don&#39;t have it, install it:&amp;nbsp;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo yum install sendmail-cf&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Then you have to edit your daemon options. Edit the &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;/etc/mail/sendmail.mc&lt;/span&gt;&lt;/b&gt; file. Look for the entry:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA&#39;)dnl&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Change it to:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;DAEMON_OPTIONS(`Port=smtp, Name=MTA&#39;)dnl&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Save the file, run: &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;make&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Then restart sendmail: &lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b&gt;sudo systemctl restart sendmail&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;
If you still can&#39;t send mail, you have to make sure that port 25 is open on your machine. There are a couple of ways of doing this, either with the firewall daemon, or the iptables depending on what you have running, but that is beyond the scope of this post. Google is your friend.&lt;br /&gt;
&lt;br /&gt;
But I did get around sending mail on a restricted server. You have to use a legitimate SMTP relay. I used SendGrid&amp;nbsp;&lt;a href=&quot;https://sendgrid.com/&quot;&gt;https://sendgrid.com/&lt;/a&gt; The first month is free and allows you 40,000 emails, and each month is around $10 afterwards. They have various plans.&lt;br /&gt;
&lt;br /&gt;
There you have it in a nutshell.&amp;nbsp; If I had this before I started, I could have saved myself a day of heartache.</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/7298417828244134786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/04/setting-up-wordpress-website-on-centos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/7298417828244134786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/7298417828244134786'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/04/setting-up-wordpress-website-on-centos.html' title='Setting Up A Wordpress Website On A Centos Virtual Server Using Apache'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgknCev30SRnN1U8csvcmC46QLyZO7A2fJF-G4llus6sEW8M-2SYxVcwnoXQ0z-_rxOwQMDOal1RuUM_2rhEi-utVXrs2uDFrNOXWwN6DtAbuLqYVYBJ9gaHvHlyYQlfnMYiRNzLRLZlxKM/s72-c/apacheServer.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-3737806920781806071</id><published>2018-01-28T13:07:00.001-08:00</published><updated>2018-01-28T13:07:19.228-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="computer"/><category scheme="http://www.blogger.com/atom/ns#" term="files"/><category scheme="http://www.blogger.com/atom/ns#" term="folders"/><category scheme="http://www.blogger.com/atom/ns#" term="laptop"/><title type='text'>How Many Files And Folders Are There On A PC Laptop</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKGvwsiuAszHZ83pqNJk6hvrYh8xwOR1T2GlrYJYCtsqTRwpwV-lFLcqGBztPRkZ5IoUwBwvWr5lKWqNjej-e2IxT1hnl2MCqRmJ1wWzYgb4-txqWYcA7onuwpI2J6Vt2RX2eqfUVZs2Tz/s1600/mypc.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;512&quot; data-original-width=&quot;512&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKGvwsiuAszHZ83pqNJk6hvrYh8xwOR1T2GlrYJYCtsqTRwpwV-lFLcqGBztPRkZ5IoUwBwvWr5lKWqNjej-e2IxT1hnl2MCqRmJ1wWzYgb4-txqWYcA7onuwpI2J6Vt2RX2eqfUVZs2Tz/s400/mypc.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; white-space: pre-wrap;&quot;&gt;Did you ever wonder how many files and folders that are on your PC ? I just ran a full scan over everything on one of my laptops. I was surprised to find out that I have over 6.5 million files in over 118,000 folders on my laptop.&amp;nbsp; In the pre-internet days, I could never imagine all of my stuff in over 6 million file folders. Information explosion and Big Data !!!&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; white-space: pre-wrap;&quot;&gt;Of course, my computer may have more files than the average person, because this computer is used to write software.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/3737806920781806071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/01/how-many-files-and-folders-are-there-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/3737806920781806071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/3737806920781806071'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/01/how-many-files-and-folders-are-there-on.html' title='How Many Files And Folders Are There On A PC Laptop'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKGvwsiuAszHZ83pqNJk6hvrYh8xwOR1T2GlrYJYCtsqTRwpwV-lFLcqGBztPRkZ5IoUwBwvWr5lKWqNjej-e2IxT1hnl2MCqRmJ1wWzYgb4-txqWYcA7onuwpI2J6Vt2RX2eqfUVZs2Tz/s72-c/mypc.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-201852798655687771</id><published>2018-01-22T07:34:00.000-08:00</published><updated>2018-01-22T07:34:16.317-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bitcoin"/><category scheme="http://www.blogger.com/atom/ns#" term="Economics"/><category scheme="http://www.blogger.com/atom/ns#" term="investing"/><category scheme="http://www.blogger.com/atom/ns#" term="Superrationality"/><title type='text'>Superrationality And The Fact That Bitcoin Has Become A Religion</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-5m_VwVV_kD8kW3hhxuSmRbIUfDp8nWzjLxJddCXSyk8yqhBOkkto5WvmG-2wEgSsFGrTGcVvUuIFqVmflXlNQ0-Jvq5H8W78xjGYXSstaczOpHR2NYxF96exJDofn8eAe6xd3rzKrN9U/s1600/Is-business-rational-or-emotional.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1125&quot; data-original-width=&quot;1500&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-5m_VwVV_kD8kW3hhxuSmRbIUfDp8nWzjLxJddCXSyk8yqhBOkkto5WvmG-2wEgSsFGrTGcVvUuIFqVmflXlNQ0-Jvq5H8W78xjGYXSstaczOpHR2NYxF96exJDofn8eAe6xd3rzKrN9U/s400/Is-business-rational-or-emotional.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;h2&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; white-space: pre-wrap;&quot;&gt;Superrationality&lt;/span&gt;&lt;/h2&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;i&gt;
From Wikipedia, the free encyclopedia:&lt;/i&gt;
In economics and game theory, a participant is considered to have superrationality (or renormalized rationality) if they have perfect rationality (&amp;amp; thus maximize their own utility) but assume that all other players are superrational too &amp;amp; that a superrational individual will always come up with the same strategy as any other superrational thinker when facing the same problem. It is the triumph of Reason over Dogma.

When it comes to Blockchain and Bitcoin, Superrationality is very rare. In the case of Blockchain, a lot of &quot;Blockchain consultants&quot; are like a guy with a hammer where everything looks like a nail. ICOs are the same way -- they want to tokenize everything, not realizing that there is no one size fits all.&amp;nbsp; Not everything benefits from tokenization.&amp;nbsp; Some do not realize that blockchain has another intrinsic function that is highly overlooked. It can organize human activity in a way that it has never been organized before, either on a virtual or real plane. This area is highly unexploited (and profitable).

And Bitcoin unfortunately has become a religion. Rabid believers buy and hold through amazing cyclical volatility, while superrationists buy low, sell high and repeat when necessary.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/201852798655687771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/01/superrationality-and-fact-that-bitcoin.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/201852798655687771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/201852798655687771'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/01/superrationality-and-fact-that-bitcoin.html' title='Superrationality And The Fact That Bitcoin Has Become A Religion'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-5m_VwVV_kD8kW3hhxuSmRbIUfDp8nWzjLxJddCXSyk8yqhBOkkto5WvmG-2wEgSsFGrTGcVvUuIFqVmflXlNQ0-Jvq5H8W78xjGYXSstaczOpHR2NYxF96exJDofn8eAe6xd3rzKrN9U/s72-c/Is-business-rational-or-emotional.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-8706752835006713851</id><published>2018-01-21T09:05:00.001-08:00</published><updated>2018-01-21T09:05:48.473-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="crypto"/><category scheme="http://www.blogger.com/atom/ns#" term="disruptive technology"/><category scheme="http://www.blogger.com/atom/ns#" term="how to generate disruptive ideas"/><category scheme="http://www.blogger.com/atom/ns#" term="ICO"/><category scheme="http://www.blogger.com/atom/ns#" term="lateral thinking"/><title type='text'>How To Run An ICO And Be Disruptive</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsM8y-7T49dG51Vifl4wyBwVGFJIamfvXc9Imy7hSKVwxZIVmnCh4V-ESiixyRkb4Vu2GKGYlDuDZrHyUsIUFrQsJRnOzQykMjc6BPm6bJzwUhGGHl4prH8smcpV02el6vQM83VUCMMfD3/s1600/disryo.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;504&quot; data-original-width=&quot;800&quot; height=&quot;251&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsM8y-7T49dG51Vifl4wyBwVGFJIamfvXc9Imy7hSKVwxZIVmnCh4V-ESiixyRkb4Vu2GKGYlDuDZrHyUsIUFrQsJRnOzQykMjc6BPm6bJzwUhGGHl4prH8smcpV02el6vQM83VUCMMfD3/s400/disryo.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; white-space: pre-wrap;&quot;&gt;I get invitations to participate in ICOs every day. Mostly I get asked if I want to buy crypto tokens. But I do get a lot of requests to join as an advisor or&amp;nbsp; to create the coins.&amp;nbsp; I reject &amp;gt; 99% of the requests? Why? Because most people conducting ICOs do not understand disruption and the awesome power of tokenization. And they do not understand that tokenization and conventional economics and commercial activity are immiscible.&amp;nbsp;

Tokenizing something has to be disruptive. If you are trying to tokenize existing processes, you will fail. You have to totally disrupt them.&amp;nbsp; If you are trying to tokenize something completely different, you are on the right track.&amp;nbsp; If you are trying to break existing patterns and processes with tokenization, you are on the right track. If you are trying to change paradigms with tokenization, you are on the right track.&amp;nbsp; If you are trying to solve VERY challenging problems in unconventional ways, you are on the right track. The very last question that you should answer is this: Am I disrupting at the right level? For example, if you are trying to disrupt the buying and selling of widgets, perhaps you are at the wrong level. You should be trying to disrupt the widget industry.&amp;nbsp;&amp;nbsp;
My two cents.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/8706752835006713851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/01/how-to-run-ico-and-be-disruptive.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/8706752835006713851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/8706752835006713851'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/01/how-to-run-ico-and-be-disruptive.html' title='How To Run An ICO And Be Disruptive'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsM8y-7T49dG51Vifl4wyBwVGFJIamfvXc9Imy7hSKVwxZIVmnCh4V-ESiixyRkb4Vu2GKGYlDuDZrHyUsIUFrQsJRnOzQykMjc6BPm6bJzwUhGGHl4prH8smcpV02el6vQM83VUCMMfD3/s72-c/disryo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-2550908523590582992</id><published>2018-01-18T08:00:00.002-08:00</published><updated>2018-01-18T08:00:32.642-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bitcoin"/><category scheme="http://www.blogger.com/atom/ns#" term="BitCoin bubble"/><category scheme="http://www.blogger.com/atom/ns#" term="falling price"/><title type='text'>Bitcoin SPLAT !!!</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoS1hkj_jPe6wGcUruOLvF1QWLW51FAsz4VAGzyluX5my0WusxxOUsbU1EoGQnqtyZPx37R7vza7aBNdWdM9-ejIc3MNqX5Ewl9hpariwqtXcRg4Cmwp3krIdgM_a6gMoKdHHMoiQi2tEI/s1600/bitcoinsplat.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoS1hkj_jPe6wGcUruOLvF1QWLW51FAsz4VAGzyluX5my0WusxxOUsbU1EoGQnqtyZPx37R7vza7aBNdWdM9-ejIc3MNqX5Ewl9hpariwqtXcRg4Cmwp3krIdgM_a6gMoKdHHMoiQi2tEI/s1600/bitcoinsplat.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Splat !!! That&#39;s the sound of my Bitcoin hitting floor after dropping.&amp;nbsp; Reminds me of the parachuter&#39;s song. Fell unto the runway like little blob of %^*&amp;amp; ! And it ain&#39;t gonna rise no more!&amp;nbsp; Dropped like flies on a winter window pane.&amp;nbsp; Dropped like Trump&#39;s approval rating. Dropped like 3rd period Latin in high school. Dropped like a hit of acid. Dropped like a kid at the pool. Dropped like a sack of bricks from a scaffold.&amp;nbsp; Dropped like a dead donkey. Dropped like the drawers of&amp;nbsp; a ______, dropped like Cleveland Brown&#39;s pass, dropped like Fox dropped Bill O&#39;Reilly, dropped like a Bill Cosby victim, dropped like a lead balloon,&amp;nbsp; you get the picture.&amp;nbsp; You gotta love it when your &quot;investment&quot; drops by 42%. I have to laud that woman who was on LinkedIn (an investor) who said that she sold every bit of Bitcoin she had once it reached $17,500.&amp;nbsp; Buy low, sell high.&amp;nbsp; Right now, I feel for the folks who bought in the $14-17,000 range.&amp;nbsp; Here&#39;s hoping that like the ingestion of Viagra, it too will rise again.</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/2550908523590582992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/01/bitcoin-splat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/2550908523590582992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/2550908523590582992'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/01/bitcoin-splat.html' title='Bitcoin SPLAT !!!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoS1hkj_jPe6wGcUruOLvF1QWLW51FAsz4VAGzyluX5my0WusxxOUsbU1EoGQnqtyZPx37R7vza7aBNdWdM9-ejIc3MNqX5Ewl9hpariwqtXcRg4Cmwp3krIdgM_a6gMoKdHHMoiQi2tEI/s72-c/bitcoinsplat.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-1300250869784911569</id><published>2018-01-12T11:28:00.001-08:00</published><updated>2018-01-12T11:28:07.044-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="crypto"/><category scheme="http://www.blogger.com/atom/ns#" term="crypto fund"/><category scheme="http://www.blogger.com/atom/ns#" term="domain name"/><title type='text'>Crypto fund domain name for sale</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGUEtTYmSNAZ2wanaY-kUHYBCBj0NiKSMzhS6Xuyym0oJGW8B3XyGNlsaz4Uu0nUIhGUeTQUZkIdTaZqc9D57yMm9UVxAJ_ZuYJL1cqwHsuLWQkwQbKzVXGf1DGv_LvMl3SzhVp2h1_72M/s1600/cryptofundlive.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;129&quot; data-original-width=&quot;531&quot; height=&quot;96&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGUEtTYmSNAZ2wanaY-kUHYBCBj0NiKSMzhS6Xuyym0oJGW8B3XyGNlsaz4Uu0nUIhGUeTQUZkIdTaZqc9D57yMm9UVxAJ_ZuYJL1cqwHsuLWQkwQbKzVXGf1DGv_LvMl3SzhVp2h1_72M/s400/cryptofundlive.jpeg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; white-space: pre-wrap;&quot;&gt;I was never aware of the &quot;.live&quot; domain name.&amp;nbsp; I was looking around registering domains for my ICOs and when I went to check out, I saw CryptoFund.live in my cart, so I bought it anyway.&amp;nbsp; I really don&#39;t need it.

If someone wants to buy this domain name from me, you know where to reach me.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: rgba(0, 0, 0, 0.701960784313725); font-family: Source Sans Pro, Helvetica, Arial, sans-serif, Hiragino Kaku Gothic Pro, Meiryo, Hiragino Sans GB W3, Noto Naskh Arabic, Droid Arabic Naskh, Geeza Pro, Simplified Arabic, Noto Sans Thai, Thonburi, Dokchampa, Droid Sans Thai, Droid Sans Fallback, -apple-system, .SFNSDisplay-Regular, Heiti SC, Microsoft Yahei, Segoe UI;&quot;&gt;https://www.linkedin.com/in/ken-bodnar-57b635133/&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/1300250869784911569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/01/crypto-fund-domain-name-for-sale.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/1300250869784911569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/1300250869784911569'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/01/crypto-fund-domain-name-for-sale.html' title='Crypto fund domain name for sale'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGUEtTYmSNAZ2wanaY-kUHYBCBj0NiKSMzhS6Xuyym0oJGW8B3XyGNlsaz4Uu0nUIhGUeTQUZkIdTaZqc9D57yMm9UVxAJ_ZuYJL1cqwHsuLWQkwQbKzVXGf1DGv_LvMl3SzhVp2h1_72M/s72-c/cryptofundlive.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-7519550840662535456</id><published>2018-01-06T14:59:00.001-08:00</published><updated>2018-01-06T14:59:44.519-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blockchain"/><category scheme="http://www.blogger.com/atom/ns#" term="crypto"/><category scheme="http://www.blogger.com/atom/ns#" term="ICO"/><category scheme="http://www.blogger.com/atom/ns#" term="report"/><category scheme="http://www.blogger.com/atom/ns#" term="scam"/><category scheme="http://www.blogger.com/atom/ns#" term="scams"/><category scheme="http://www.blogger.com/atom/ns#" term="Tokens"/><title type='text'>Report ICO, Crypto and Other Scams</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCib99oErblfR38HQuL_UrbSYsnDTlo4ETG2HC1-sULArQnxG_uL_LNRSgdxt_Q_foKnR5CsBgsiXa3yA00pRoDfGP4ATS2CHANdCEoMQW38DmtC41JPT6gF4FuubC0FQ1dftLp0QIfOxP/s1600/scam.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;500&quot; data-original-width=&quot;1000&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCib99oErblfR38HQuL_UrbSYsnDTlo4ETG2HC1-sULArQnxG_uL_LNRSgdxt_Q_foKnR5CsBgsiXa3yA00pRoDfGP4ATS2CHANdCEoMQW38DmtC41JPT6gF4FuubC0FQ1dftLp0QIfOxP/s400/scam.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class=&quot;ember-view&quot; style=&quot;background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background: 0px 0px; border: 0px; box-sizing: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;ember-view&quot; style=&quot;background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background: 0px 0px; border: 0px; box-sizing: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;ember-view&quot; id=&quot;ember6798&quot; style=&quot;background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background: 0px 0px; border: 0px; box-sizing: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;In the past few days, I have had LinkedIn connections report people who have conducted ICO scams, or shady characters on LinkedIn.&amp;nbsp; Some of them connect with me just to spam me.&amp;nbsp; I&#39;ve had a connection and immediate request to process anonymous money transfers to the Cayman Islands.&amp;nbsp; &amp;nbsp; A couple of us have&amp;nbsp; decided to create a reputation blockchain with query of scams, ICO fakes, charlatans, shady characters, pirates of the Caribbean, swindlers, carpetbaggers etc. If you come across egregious characters, ICOs or anything that gives our blockchain/crypto&amp;nbsp; industry a bad name, drop an email with particulars to &lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;feed-link ember-view&quot; href=&quot;mailto:DataPrivacy@mail.com&quot; id=&quot;ember6801&quot; style=&quot;background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #0084bf; font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; font-weight: 700; margin: 0px; padding: 0px; text-decoration-line: none; touch-action: manipulation; vertical-align: baseline; white-space: pre-wrap;&quot; target=&quot;_blank&quot;&gt;DataPrivacy@mail.com&lt;/a&gt;&lt;span class=&quot;ember-view&quot; id=&quot;ember6803&quot; style=&quot;background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;background: 0px 0px; border: 0px; box-sizing: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&amp;nbsp; Eventually there will be a website with a query input.&amp;nbsp; If there are no reputation issues, you will get a thumbs-up emoji (with the disclaimer that there are no adverse reports), and if there are reputation issues you will get up to 5 thumbs-down emojis.&amp;nbsp; Thanks in advance.&amp;nbsp;

(If you would like to contribute a bit of Bitcoin to help the effort along, a wallet address is:&amp;nbsp; &amp;nbsp;1NfcRwZac5XrYQLkNQtBa8WBpemYpqEiwU&amp;nbsp; )&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/7519550840662535456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/01/report-ico-crypto-and-other-scams.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/7519550840662535456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/7519550840662535456'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/01/report-ico-crypto-and-other-scams.html' title='Report ICO, Crypto and Other Scams'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCib99oErblfR38HQuL_UrbSYsnDTlo4ETG2HC1-sULArQnxG_uL_LNRSgdxt_Q_foKnR5CsBgsiXa3yA00pRoDfGP4ATS2CHANdCEoMQW38DmtC41JPT6gF4FuubC0FQ1dftLp0QIfOxP/s72-c/scam.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-6063280009820469221</id><published>2018-01-04T08:18:00.000-08:00</published><updated>2018-01-04T08:18:06.507-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blockchain"/><category scheme="http://www.blogger.com/atom/ns#" term="Blockchain application"/><category scheme="http://www.blogger.com/atom/ns#" term="future"/><category scheme="http://www.blogger.com/atom/ns#" term="future of things"/><category scheme="http://www.blogger.com/atom/ns#" term="secure token"/><category scheme="http://www.blogger.com/atom/ns#" term="Tokenization"/><category scheme="http://www.blogger.com/atom/ns#" term="Tokens"/><title type='text'>The Future of Things: Tokenization and Blockchain</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwHiFwB7LXTz6Pe-7vk4yGG6b0AfGeyE-pbqc2WY7o43V1HicufsZ4nhnJgHCZmpgTv-i_KvtReN42YqjAKDNAHhDVDOf4cxStGcJP1FBTlAPpHo59A6hrqmHR5pLFqHNPvsSfut7WyI4N/s1600/tokenization.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;258&quot; data-original-width=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwHiFwB7LXTz6Pe-7vk4yGG6b0AfGeyE-pbqc2WY7o43V1HicufsZ4nhnJgHCZmpgTv-i_KvtReN42YqjAKDNAHhDVDOf4cxStGcJP1FBTlAPpHo59A6hrqmHR5pLFqHNPvsSfut7WyI4N/s1600/tokenization.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I was an early adopter of the internet. It was put on my desk when I worked in a communications research lab. At the time, there were usegroups (electronic bulletin boards) and scientific papers.&amp;nbsp; It was neat but it didn&#39;t seem like much. There was no Google. There was no search.&amp;nbsp; The way to discover sites was with a spider written by a guy name Bob who had a Cool Sites that he spidered (web crawled).&amp;nbsp; A little while later, the very coolest and neatest thing on the internet, was a picture of a coffe pot in an English University that refreshed every 15 minutes.&amp;nbsp; &amp;nbsp;I thought that it was neat, but at that point in time, I could not even envision how dramatically the Internet would change life.&lt;br /&gt;
&lt;br /&gt;
Blockchain is at the same point as the nascent internet.&amp;nbsp; People will say &quot;Remember the good old days of Bitcoin?&quot; like they reminisce about Blockbuster Videos and America Online CDs.&amp;nbsp; The way that #Blockchain will revolutionize life, is through its ability to organize, monetize and revolutionize human activity and assets (actual and virtual) through TOKENIZATION.&amp;nbsp; Life will be almost completely tokenized with an astonishing interoperability of all things digital.&amp;nbsp; I intend to contribute to that tokenization effort. The best way to predict the future is to invent it.</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/6063280009820469221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/01/the-future-of-things-tokenization-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/6063280009820469221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/6063280009820469221'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/01/the-future-of-things-tokenization-and.html' title='The Future of Things: Tokenization and Blockchain'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwHiFwB7LXTz6Pe-7vk4yGG6b0AfGeyE-pbqc2WY7o43V1HicufsZ4nhnJgHCZmpgTv-i_KvtReN42YqjAKDNAHhDVDOf4cxStGcJP1FBTlAPpHo59A6hrqmHR5pLFqHNPvsSfut7WyI4N/s72-c/tokenization.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-8449174951143447467</id><published>2018-01-03T16:01:00.002-08:00</published><updated>2018-01-03T16:01:58.865-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fake news"/><category scheme="http://www.blogger.com/atom/ns#" term="how to stop fake news"/><category scheme="http://www.blogger.com/atom/ns#" term="technology"/><title type='text'>A Possible Technology Solution To Fake News</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi79X4aetcW0KyAH6uMDtT-myqHmgND1SskcXuw1gIfiGJ7HVKfT8SfEs8dYiVOy3oQw64kSg9nZe0U3D4kvMMs1eCCRZ6dTKjAj3kz9TFeY6y2vvgzAWGVvccK3_1Fk7zFlU3T2AtmVtmK/s1600/fakenews.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;900&quot; data-original-width=&quot;1600&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi79X4aetcW0KyAH6uMDtT-myqHmgND1SskcXuw1gIfiGJ7HVKfT8SfEs8dYiVOy3oQw64kSg9nZe0U3D4kvMMs1eCCRZ6dTKjAj3kz9TFeY6y2vvgzAWGVvccK3_1Fk7zFlU3T2AtmVtmK/s400/fakenews.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
I just read an article in Finance Monthly about how fake news is killing the economy, and it is really disturbing to me, how various sectors of the political scene can assert a total untruth and have thousands of sheeple believe it to be gospel. I keep thinking that surely we are better as a people and more enlightened, but apparently that is not the case. We seemed to have regressed over the last couple of years. Fake news has turned into a monster, and certain classes of people cannot find direction their moral compass enough to fight it. So maybe technology can offer some solutions.&lt;br /&gt;
&lt;br /&gt;
Thanks to some of my friends at @Microsoft , I once read a bulletin put out by them with a title that resonated with me. It was the differentiation between attackers and defenders. To be successful in fake news, you cannot just merely defend the truth, you have to attack the fake stuff. There is a difference between those two actions. Defenders use lists in their arsenal of tools. Attackers use graphs. That was the Microsoft assertion and it is true. All techies will have nodded when they have read the sentence about attackers using graphs.&lt;br /&gt;
&lt;br /&gt;
When I talk about graphs, I don&#39;t mean those pretty pictures that Excel puts out of profit and loss, or the rise of the price of Bitcoin over the last year. I mean graph in the sense of mathematical graph theory. If you aren&#39;t up on this, let me explain. A graph is a theoretical structure amounting to a set of objects or ideas of which some pairs of objects or ideas are related. How they are related (or the lines connecting them) are called edges. The objects or ideas are called nodes or vertices. Graphs are a part of discrete mathematics that can translate easily into real life scenarios. A picture is worth a thousand words, so here is a picture of a graph.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrWCzEC47L-MZPAVfHuqt_sJTHUNCPaWgYvwMYlpzO5EfjX2s8QVnle6FcfPh-NXSdPXFMNjuGh1XNQ0c99-hVJkq-4nL0n8F9jOV4ODhecE8kZrxtvP7SjPUaEmmvu9v-hABNKJvGxYxS/s1600/graph.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;797&quot; data-original-width=&quot;1280&quot; height=&quot;248&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrWCzEC47L-MZPAVfHuqt_sJTHUNCPaWgYvwMYlpzO5EfjX2s8QVnle6FcfPh-NXSdPXFMNjuGh1XNQ0c99-hVJkq-4nL0n8F9jOV4ODhecE8kZrxtvP7SjPUaEmmvu9v-hABNKJvGxYxS/s400/graph.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
You will notice in the above graph there are things (nouns) which are the vertices or nodes and there are states (is, lives, has) which are the edges. Edges have properties. and the properties can have sub-properties. A sub-property in this case is that the edge is directed with an arrowhead. This makes the information in the graph semantic -- or composed of meaning that is apparent by the structure of the graph. The nice part is that there are discrete mathematical methods for traversing the graph and extracting not only data, but knowledge. A graph is capable of creating a level of abstraction. For example, the discrete data is a news story. A level of abstraction is the assertion or inference that the particular news story is fake news.&lt;br /&gt;
&lt;br /&gt;
When fake news appears, the defenders of the truth manage it in list form. Here is their list:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;How many untruths are there? List them.&lt;/li&gt;
&lt;li&gt;Find countervailing documented data to refute.&lt;/li&gt;
&lt;li&gt;Do for all untruths.&lt;/li&gt;
&lt;li&gt;Come to conclusion that the whole article is fake news.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
In the meantime, the originator of the fake news uses a more complex graph-like function to promulgate the fake news. It starts with an inconvenient truth that is pejorative and an attempt is made to neutralize it. First they must define the audience that is ready, willing and able to uncritically accept any falsehood. They must also craft the &quot;alternative facts&quot; to be plausible, at least possible if high improbable. Then they have to find the opportunity and the medium to place the fake news. This involves a network of perfidy that is a graph of the underbelly of spreading falsehoods for personal, pecuniary or political gain.&lt;br /&gt;
&lt;br /&gt;
So, the solution is that there must be an impartial, balanced methodology of determining and labeling fake news. This is the nub of the problem. Other problems are that the sheer volume of news coming out, makes human content moderation almost an impossible job, unless you have deep pockets like Google or Facebook. Although, from past experience, Facebook is for sale to anyone who wants to buy ad space, Russian trolls and democracy-destabilizers and all. The obvious answer is machine learning and artificial intelligence monitoring and labeling fake news. You can&#39;t suppress fake news, no matter how egregious the lies are, because of the First Amendment and Freedom of Speech, but you can label it with the Scarlet Letter of fake news and those who cite it, are obviously lacking some cognitive ability.&lt;br /&gt;
&lt;br /&gt;
What does the Fake News BS Detector technology stack look like? First you have to give the system some context for current events. This is where AI comes in. Graphs have to be created and semantically understood. Luckily for this, we have wonderful graph databases. My current favorite is @Neo4j. Some of the graphs that your AI machine will create will be something like this:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;CREATE (djt:Person {name:&quot;Donald J. Trump&quot;})&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;RETURN djt&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;MATCH (djt:Person {name:&quot;Donald J. Trump&quot;})&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;CREATE (djt)-[status: HOLDS_OFFICE] -&amp;amp;gt; (potus:Position {name:&quot;President&quot;}&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;RETURN djt, status, potus&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;The above happens to be a simplistic example of Cypher, the language used to create graphs in Neo4j. You get the idea. The AI machine does lexical, syntactical and semantic analysis to create the graphs,&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
So you run the AI machine, and you get a bunch of graphs. I was a little stumped as to how to teach the machine true from false one the semantic analysis was complete. You need some human intervention somewhere at the beginning of the cycle, and I wondered how to do it. However, just recently, I read a seminal article by Dimitri De Jonghe about Curated Governance with Stake Machines and the light bulb switched on, and I got the Eureka moment.&lt;br /&gt;
&lt;br /&gt;
I wasn&#39;t totally unfamiliar with Dimitri. He is one of the key members of the @BigchainDB team, and I had communicated with him on smart contracts, and they graciously granted me access to the Github on smart contracts before it was released.&lt;br /&gt;
&lt;br /&gt;
The article on Curated Governance with Stake Machines is a perfect example of how our lives will be tokenized by blockchain. Essentially what you do is steer token holders to earn more tokens by curating items (graphs) that are or are not fake. The token holders themselves have their opinion rated by reputation and bias that are empiricized by the curation automata. Essentially, you have created a token-curated registry of graphs. These curators could be reporters and news media types, just like Reddit editors. Let me quote from the article linked above:&amp;nbsp;&lt;i&gt;So long as there are parties which would desire to be curated into a given list, a market can exist in which the incentives of rational, self-interested token holders are aligned towards curating a list of high quality.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Naturally these verified graphs would be stored in a data-centric blockchain like BigchainDB, which could also handle the tokenization of the curation. The data payload of BigchainDB is well suited to textual or tuple key:pair representation of graphs.&lt;br /&gt;
&lt;br /&gt;
Now onto the automatic part. Suppose you built the machine and Twitter bought it to scan posted items and put a red stop sign icon if it is fake news. You have the consensus of the curators for a graph, for example, that&amp;nbsp;&lt;b&gt;Entity:&lt;/b&gt;&amp;nbsp;&quot;Russia&quot; -&amp;amp;gt;&amp;nbsp;&lt;b&gt;Action:&lt;/b&gt;&amp;nbsp;&quot;Interfered&quot; -&amp;amp;gt;&amp;nbsp;&lt;b&gt;Object:&lt;/b&gt;&amp;nbsp;&quot;US Election 2016&quot;. The fake news article is read by the platform and feed into the stack. The algorithm to check for fakeness can be a method like&amp;nbsp;&lt;i&gt;Latent Dirichlet Allocation&lt;/i&gt;. This throws data as a document at the platform and allows the platform to sort it out, as opposed to having a manual model. If you are a techie and have done eCommerce recommender systems, you will see that this is similar matrix factorization models. If the previous sentence is Greek to you, essentially you have a matrix where the rows are documents and the columns are words. These matrices are not exactly a sequence of words, but rather of the index of the words found in either the nodes or edges of graphs that you already have. Thus, you can calculate a probability (known as a Bayesian process) of the new item being fake or not. This methodology is a generative model, meaning that you can generate examples of fake and real news and it knows the difference.&lt;br /&gt;
&lt;br /&gt;
This type of architecture can be extended as the number of meme and graphs grow, using an algorithm called&amp;nbsp;&lt;i&gt;Hierarchical Dirichlet Process&lt;/i&gt;&amp;nbsp;where the number of topics chooses itself automatically and grows according to the input data (that can be assisted token curated when necessary) via non-parametric machine learning.&lt;br /&gt;
&lt;br /&gt;
These ideas need some research and development, but they could point to a way where we have &quot;trusted&quot; news adjudicated by machines that were &quot;taught&quot; by trusted token curated registries.&lt;br /&gt;
&lt;br /&gt;
We really need to do something about how we have degenerated as a human species from the ethical and altruistic, moral high ground of the truth, to a third of the American people willing to believe lies in spite of what rational evidence tells them. Perhaps it is time for the machines to step in.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/8449174951143447467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/01/a-possible-technology-solution-to-fake.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/8449174951143447467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/8449174951143447467'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/01/a-possible-technology-solution-to-fake.html' title='A Possible Technology Solution To Fake News'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi79X4aetcW0KyAH6uMDtT-myqHmgND1SskcXuw1gIfiGJ7HVKfT8SfEs8dYiVOy3oQw64kSg9nZe0U3D4kvMMs1eCCRZ6dTKjAj3kz9TFeY6y2vvgzAWGVvccK3_1Fk7zFlU3T2AtmVtmK/s72-c/fakenews.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-6691889240142489396</id><published>2018-01-02T07:02:00.001-08:00</published><updated>2018-01-02T07:02:18.486-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mathematics"/><category scheme="http://www.blogger.com/atom/ns#" term="probability"/><category scheme="http://www.blogger.com/atom/ns#" term="why does a piece of toast or bread always end up butter-side down on the floor"/><title type='text'>The Advanced Math Behind Caramel Squares and Buttered Bread Hitting the Floor</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgySzo499Ehz9mJ_j9CTk0DrY7M4xIPsXNtdSV3sP2FI_MwAJKgtrD4MDt8pMlpExfQNG8Jc3OhlU9t-IoPOPTtqs2F_Enq9MGKkjeiHsrspcolxJqLT2wyE6l-7suQNO80bHjHGXf-HI_r/s1600/math.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;600&quot; data-original-width=&quot;800&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgySzo499Ehz9mJ_j9CTk0DrY7M4xIPsXNtdSV3sP2FI_MwAJKgtrD4MDt8pMlpExfQNG8Jc3OhlU9t-IoPOPTtqs2F_Enq9MGKkjeiHsrspcolxJqLT2wyE6l-7suQNO80bHjHGXf-HI_r/s400/math.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: rgba(0, 0, 0, 0.7); font-family: &amp;quot;Source Sans Pro&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, Meiryo, &amp;quot;Hiragino Sans GB W3&amp;quot;, &amp;quot;Noto Naskh Arabic&amp;quot;, &amp;quot;Droid Arabic Naskh&amp;quot;, &amp;quot;Geeza Pro&amp;quot;, &amp;quot;Simplified Arabic&amp;quot;, &amp;quot;Noto Sans Thai&amp;quot;, Thonburi, Dokchampa, &amp;quot;Droid Sans Thai&amp;quot;, &amp;quot;Droid Sans Fallback&amp;quot;, -apple-system, &amp;quot;.SFNSDisplay-Regular&amp;quot;, &amp;quot;Heiti SC&amp;quot;, &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Segoe UI&amp;quot;; font-size: 15px; white-space: pre-wrap;&quot;&gt;Some people just don&#39;t appreciate the math that underpins our classical universe. Like today, for instance.&amp;nbsp; When I dropped this cooling rack of buckwheat caramel squares, exactly half of them landed sticky-side down on the floor.&amp;nbsp; It was the same experiment to test if a piece of buttered bread or buttered toast would end butter-side up or down.  It was an amazing probability distribution of 0.5 in spite of the multi-variate inputs, force of gravity, varying weights, force of swearing, etc.&amp;nbsp; The randomness of it all conformed to theoretical statistical probability in this ad hoc Monte Carlo method.&amp;nbsp; She-that-continously-disapproves-of-me was not impressed with this experimental result and the exactitude of the value of observations.&amp;nbsp; I guess some people just don&#39;t have a mind for maths.&amp;nbsp; (In case you counted the squares and came up with an odd number, I ate the one that suffered the most topological deviation when it transferred its potential and kinetic energy to the surface of the floor.&amp;nbsp; Deceleration has no impact on flavor on impact.&amp;nbsp; Inquiring minds want to know these things.)&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/6691889240142489396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/01/the-advanced-math-behind-caramel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/6691889240142489396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/6691889240142489396'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/01/the-advanced-math-behind-caramel.html' title='The Advanced Math Behind Caramel Squares and Buttered Bread Hitting the Floor'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgySzo499Ehz9mJ_j9CTk0DrY7M4xIPsXNtdSV3sP2FI_MwAJKgtrD4MDt8pMlpExfQNG8Jc3OhlU9t-IoPOPTtqs2F_Enq9MGKkjeiHsrspcolxJqLT2wyE6l-7suQNO80bHjHGXf-HI_r/s72-c/math.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-2653628124673700657</id><published>2018-01-01T10:35:00.000-08:00</published><updated>2018-01-01T10:35:05.843-08:00</updated><title type='text'>Flies &amp; Mosquitoes Firmware - From Insect to Computer BIOS?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdoGrXu8hd8_NYIv3_vemVpE1dkJFVTnQFb5oi9rjiAxVq5q_xryvAs664SDCimiYR8M76eZSZuejUy6xa1bUIbbykSPOAqcKdAx9vRjg9TVMgn5tRAuYYSMXuPAyXIh0mbzu2F9luh_qx/s1600/ibrain.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;744&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdoGrXu8hd8_NYIv3_vemVpE1dkJFVTnQFb5oi9rjiAxVq5q_xryvAs664SDCimiYR8M76eZSZuejUy6xa1bUIbbykSPOAqcKdAx9vRjg9TVMgn5tRAuYYSMXuPAyXIh0mbzu2F9luh_qx/s400/ibrain.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Biomimicry is an approach to innovation that seeks sustainable solutions to human challenges by emulating nature&#39;s time-tested patterns and strategies. I figured that it had something to teach me about innate behaviors in insects and animals and how computers are built and operate. That idea came from watching insects.&lt;br /&gt;
&lt;br /&gt;
I have been in tech for a long time, and at a place where I used to work, we constantly embedded computers in the equipment that we built (it was a military systems joint). So consequently the birth of a computer was a fairly standardized thing. You designed and built the hardware with it processors, registers, buses and drivers, memory, flipflops and latches, power supply, serial stuff and such. It was just a dumb piece of doped silicon. To make it behave like a computer to do things, you put the BIOS (Basic Input/Output System) into flash memory. That got kicked whenever you powered up. The BIOS did the checks, started up the sub-BIOS of things like video cards and serial interfaces, it started the peripherals and it booted the operating system. It essentially contained all of the instructions to make the dopey silicon appear lifelike and able to act intelligently. This entire process was on my mind as I was eating some watermelon on the balcony and the flies showed up. And then the mosquitoes joined the picnic. The flies wanted in on the sweet watermelon juices and the mosquitoes, all female, wanted a blood meal from my skin.&lt;br /&gt;
&lt;br /&gt;
The arrival of the bugs caused me to think about the embedded knowledge in the brains of these insects. They hatched from an egg left to its own devices. They had no opportunity to learn behaviors. They live for a short period of time. And they are capable of some incredibly complex actions that sometimes defy understanding. For example, how does the only mosquito in your backyard find you from what would be miles away in terms of mosquito scale?&lt;br /&gt;
&lt;br /&gt;
Sure they have chemo-receptors that detect carbon dioxide and they have faceted eyes that detect shapes and they can detect odors such as the fragrant esters that fruits produce and the musky odors that sweat glands produce. But if you think about it, it needs an algorithm to transfer that nerve excitation from the sensor into into complex action. You need to do some homing from the scent-source. You need to plot course to it. You need to do complex aviation maneuvers to reach the source.&lt;br /&gt;
&lt;br /&gt;
Scientists have figured out how a female mosquito finds a human to get a blood meal so that she can reproduce. It is an amazing evolutionary adaption. She finds a host by using a combination of carbon dioxide detection, movement detected by faceted eyes at close range, smell for skin odors and bare skin, home in with a flight path and drill for blood all the while injecting an anti-coagulant. Then she metabolizes the blood to create eggs. Then she has to find a male to mate with. Afterwards she needs a puddle of water to lay eggs in. Then she dies. It is quite a bizarre sexual cycle with very specific needs. If you don&#39;t find a blood donor, then you don&#39;t have sex and you don&#39;t reproduce. It&#39;s a very weird path to sexual reproduction.&lt;br /&gt;
&lt;br /&gt;
Imagine if a human female had to find a body fluid of another type of animal before having sex. Imagine if it were wombat sweat, which is just as weird as the idea of a very small insect getting 3 millionths of a liter of blood from a human. I think that if humans had evolved that way where the females needed wombat sweat to make their eggs, men would soon find a way to farm wombats just to have sex. But I digress.&lt;br /&gt;
&lt;br /&gt;
So I am thinking about this and I start to wonder how many lines of code that it would take to convert the antenna smelling either fruit esters or carbon dioxide from the breath of humans. From that initial good whiff, the insect must translate that into a decision tree to pursue that smell. So it must calculate and extrapolate the scent stream and lay in a course for the juicy human. As it is, flying must have it scent radar on continuously in real time, and make course corrections to follow the strongest trail. It must also monitor flight conditions, such as a head wind, and must turn on the jets to overcome the spurious natural forces against it.&lt;br /&gt;
&lt;br /&gt;
Once the insect is in close, the visual cortex takes over, and heads for the large object movement, all the while monitoring the scent trail. Once it gets close to the target, it switches from carbon dioxide to skin scent smells to find a bare patch of skin instead of one that is covered in clothing. It lands on the skin, and then deploys proboscis drill to find a pore in the skin. It injects the anti-coagulant and puts its phasers on suck to get blood. All the while, it must have its radar on to avoid the oncoming Big Swat from the human that will crush it to smithereens.&lt;br /&gt;
&lt;br /&gt;
So the geek in me wonders how many lines of code it would take to program that action. For example in the silicon world of intelligence, the Ford GT has 10 million lines of code, which is about eight million more than what Lockheed used in the F-22 Raptor fighter jet, and at least three million more than Boeing needed for its 787 Dreamliner. And if you think about it, the mosquito or fruit fly has to sense, navigate and fly to the source of its attractions, not unlike the functions that you would find in these machines.&lt;br /&gt;
&lt;br /&gt;
I immediately thought of how this &quot;software&quot; was created, stored and executed in a &quot;dumb&quot; insect who hatched from a puddle in an old tire and wasn&#39;t taught a thing as an adult, and yet knew how to do these complex things. After all, a baby is pretty much born with a blank slate and can do nothing but suckle, cry, throw up and poop its pants after it hatches. What makes insects so smart?&lt;br /&gt;
&lt;br /&gt;
It only makes sense that the &quot;software&quot; was somehow stored in the tiny egg and copied to the brain of the insect when it hatched. Was it coded into the DNA? Was the &quot;junk DNA&quot; the source code or compiled code repository for these behaviors? Moreover, how many lines of code were there? Obviously the code had to be in some sort of compiled form. It was a complete puzzle to me -- until the Eureka moment hit.&lt;br /&gt;
&lt;br /&gt;
I was reading an article that said that scientists have identified 50 distinct parts of insect brains. Furthermore, insects can live without their heads if when decapitated, they don&#39;t lose too much of their equivalent of cerebral-spinal fluid. The reason is that they offload neural processing such as walking to little brainules called ganglion distributed throughout the body. That accounts for the movement and locomotion of those multi-legged insects that move like robots. That means that their computer control systems are distributed. But that didn&#39;t tell me where the software was stored to account for complex behavior. After all, all of these systems require computation in the time-domain and other calculations like frequency-domain performance measures, degree of stability, Nyquist criterion (determining if feedback is faulty), frequency-domain of flying, and compensation techniques. It was a real puzzler as to how these advanced functions were passed on from the parent, to the egg and ultimately to the next generation. I didn&#39;t even have a theory.&lt;br /&gt;
&lt;br /&gt;
Then came my dabbling in AI or artificial intelligence. It is an amazing process to create a machine with intelligence. You start by whipping up a network of artificial neurons. You initialize them with junk or random threshold values. Then you feed data into them over and over and over again, and you keep adjusting thresholds until they get it right. After all of that, you have a network that can do fairly sophisticated things like identifying cat pictures without writing a line of code to teach it. That was the Eureka moment. AI networks do not execute code to do their work. They have a built-in cascading network of layers of artificial neurons that sum inputs and decide whether to fire or not, based on a threshold value. They do sophisticated things with a multitude of simple, unsophisticated things. The insect Eureka moment for me, was that these complex behaviors do not need to be encoded in a layer of abstraction like BIOS.&lt;br /&gt;
&lt;br /&gt;
For an insect, the brain and distributed ganglia throughout the body are made at hatching time from the DNA with a neural network, already pre-formed that does the sophisticated actions. There is no need for any learning, because the neural networks for what they need to do, has evolved over several million years. It is almost like making a computer with the software already loaded and running. In the case of humans, it is like being born with a pre-learned adult brain. It is as if walking was enabled in your brain the same way that the hand pulls away from pain or a burning flame.&lt;br /&gt;
&lt;br /&gt;
So here is where the biomimicry comes in. If we now have artificial intelligence on chips, why can&#39;t I get a computer that doesn&#39;t need to have software loaded? Why can&#39;t I have a laptop that already knows what to do with a .docx file? Why do I need a special program like Microsoft Word? Why can&#39;t a computer just be taught to do stuff and then replicate the learning in the computer chips like the learning is embedded in an insect egg? Is this the future of computing?&lt;br /&gt;
&lt;br /&gt;
I can see it now. There will be no more software packages in a new computer -- just a whole bunch of AI. Some of the neural nets are pre-trained, and others can be trained to do things yourself. And if you train some neural nets to do specific functions, you should be able to download a representation of those neural pathways and sell them to other users. It certainly could be a brave new world of computer dynamics if the development of AI took a turn like this.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/2653628124673700657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/01/flies-mosquitoes-firmware-from-insect.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/2653628124673700657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/2653628124673700657'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/01/flies-mosquitoes-firmware-from-insect.html' title='Flies &amp; Mosquitoes Firmware - From Insect to Computer BIOS?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdoGrXu8hd8_NYIv3_vemVpE1dkJFVTnQFb5oi9rjiAxVq5q_xryvAs664SDCimiYR8M76eZSZuejUy6xa1bUIbbykSPOAqcKdAx9vRjg9TVMgn5tRAuYYSMXuPAyXIh0mbzu2F9luh_qx/s72-c/ibrain.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-136858009449446833</id><published>2018-01-01T10:32:00.000-08:00</published><updated>2018-01-01T10:32:03.915-08:00</updated><title type='text'>Aluminum Crypto and Dick-Pics -Intriguing Futuristic Offbeat Ideas That Just Might Work</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEionA2h_fgqAlL-DTggdV_UT2wm3sCjyDIre1euUUIAtgQE-smHMiAoTkCzU4x0fEvjMaB_hIzHQzkYGT4QJ4cEeVysQKBifNQdSco9ZnM6wqg54g6LKFolUXUoK0cZCDi-wO_VedPYpu_s/s1600/dickpics.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;262&quot; data-original-width=&quot;756&quot; height=&quot;137&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEionA2h_fgqAlL-DTggdV_UT2wm3sCjyDIre1euUUIAtgQE-smHMiAoTkCzU4x0fEvjMaB_hIzHQzkYGT4QJ4cEeVysQKBifNQdSco9ZnM6wqg54g6LKFolUXUoK0cZCDi-wO_VedPYpu_s/s400/dickpics.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
ArmourExpo 2017, held on Seven Mile Beach in the Cayman Islands is in the bag for another year. Usually when I go to conventions, I get bored and turned off, because at those kinds of events, there are people who attend, that think that they know everything and are a major annoyance to us who do. But this time it was different.&lt;br /&gt;
&lt;br /&gt;
We had great, engaging, imaginative speakers. At 90% of the conventions that I attend, we have people pretending to be relevant speakers while the audience is pretending to listen (instead of looking at the mobile phones, playing games and texting their friends). I saw one woman in the audience who I think is lovely and talented, go to her mobile phone during speeches, and the cynic in me thought the worst.&lt;br /&gt;
&lt;br /&gt;
However, when I looked at her Twitter feed later, I found out that she was tweeting the most cogent thoughts presented by the speakers. I was highly flattered to see that she had tweeted my definition of blockchain, which was : &lt;i&gt;&quot;Solving problems you didn&#39;t know you had with technology that you don&#39;t understand.&quot; &lt;/i&gt;Later, at the podium, she crushed her presentation on data privacy.&lt;br /&gt;
&lt;br /&gt;
There were two speakers who excited my imagination for different reasons. They were respectively Arthur Keleti who flew in from Hungary to attend, and Dr. Richard Rahn, the noted economist who is no stranger to the Cayman Islands, having served for six years on the Cayman Islands Monetary Authority. Dr. Rahn is the one with eye patch in the header photo.&lt;br /&gt;
&lt;br /&gt;
Let&#39;s take Dr. Richard Rahn first. He is an American economist who writes for The Washington Times. He was the Vice President &amp;amp; Chief Economist of the United States Chamber of Commerce during the Reagan Administration. A senior fellow of the Cato Institute and the Discovery Institute, Rahn received his M.B.A. from Florida State University, his Ph.D. from Columbia University, and an honorary Doctor of Laws from Pepperdine University. His articles have appeared in The New York Times, The Wall Street Journal, The American Spectator, National Review, and various international publications. He served on the Board of Directors of the Cayman Islands Monetary Authority. Rahn is chairman of the Institute for Global Economic Growth, and a member of the Mont Pelerin Society, sits on the boards of numerous think-tanks and advocacy groups, and has testified on economic issues before the U.S. Congress over seventy-five times. Rahn is also an Adjunct Professor at the Institute of World Politics.&lt;br /&gt;
&lt;br /&gt;
Dr. Rahn is a proponent of supply-side economics, small government and a conservative thinker. He was the closing speaker of the expo. He is the author of the book (available on Amazon) &lt;i&gt;&quot;The End of Money and the Struggle For Financial Privacy&quot;. &lt;/i&gt;This book, which was published in 1999, makes a startling prediction for crypto and digital currencies which have come to fruition. I am a Black Swan futurist (you can predict very little and surprises are always around the corner) and I deeply respect someone who can make such a startling prediction way ahead of the curve.&lt;br /&gt;
&lt;br /&gt;
Dr. Rahn believes that Bitcoin will be a failure as a digital currency because it is nothingness -- just like a turd at the side of the road with the crap kicked out of it (my analogy). He believes that we need a crypto-currency backed by something. Fiat currency is backed by valuable gold, or if the gold standard is dropped, then on the economic output of a country. Dr. Rahn is in the midst of creating a crypto-currency back by something cheap, and his answer is aluminum. He said that there were two kinds of aluminum in play. The first was the aluminum ore like bauxite and the second type was recycled aluminum which was cheaper to process by far, than bauxite.&lt;br /&gt;
&lt;br /&gt;
Because of time constraints, Dr. Rahn was allowed to answer only three questions and I got two out the three in. My first was trying to understand whether he intended to have a supply of recycled aluminum locked in a vault to back his currency, and there would be only currency issued on what was in store. He answered that his currency would be backed by both refined and unrefined aluminum. My supplementary question, in an attempt to get answers, was whether he intended to issue crypto-currency on a finite supply of aluminum or on the total global supply. His answer was that he was basing his crypto-currency on the global supply, which left me more puzzled than ever because aluminum is the most abundant metal in the crust of the earth. It forms about 8.23% of the earth&#39;s crust. Now mind you, it takes a lot of energy to refine, and that could be the value that backs Dr. Rahn&#39;s idea.&lt;br /&gt;
&lt;br /&gt;
My first thought was to dismiss the idea as a cockamamie one. But I kept going back to the thought that this man accurately predicted crypto-currency which was a difficult thing to do back in 1999, so it is obvious that he has impressive mental machinery in spite of his arch-conservative views on such topics as healthcare (yes I googled them and they are out of scope for this article). So .. oooooooo ... oooo, my conclusion is that this idea is so non-intuitive, that it might actually work. Dr. Rahn announced that he is patenting and otherwise protecting his intellectual property. I look forward to seeing a more detail explanation of his ideas.&lt;br /&gt;
&lt;br /&gt;
And then we have Arthur Keleti with whom I resonated with on a personal level. Arthur was a keynote speaker. Let me quote from his bio. &lt;i&gt;&quot;Arthur Keleti is one of the world&#39;s leading experts on cyber security. He began his career in the banking sector at MKB Bank, after which he joined EasyCall, then Eurohivo. He soon became the communications and new business development director at ICON, after which he joined KFKI. Today, He is the IT Security Strategist of T-Systems Hungary, where he has worked since 1999. He founded and organizes the IT Security Day Conference (ITBN), and he has a broad view and understanding of the global IT Security market, which he actively helps to grow and develop. He’s particularly interested in the ever changing world of corporate and private security issues, keeping a watchful eye on the upcoming events of our near future, and its sometimes frightening and alienating tendencies. Reading about his experiences and vision can help prepare us to face the approaching tide of change more adequately equipped for survival.&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Arthur has an interesting perspective on a person&#39;s data. They are secrets that belong to the person. He went into the anatomy of secrets as well as the semantics and categorically proved the most closely held secret of all men that deserves the utmost of secrecy and security, is a dick-pic or a picture of their penis (Anthony Weiner is exception that proves the rule).&lt;br /&gt;
&lt;br /&gt;
Arthur was gracious enough to gift me a signed copy of his book &quot;The Imperfect Secret&quot; which is available on Amazon. I haven&#39;t finished reading the book yet, but the pages that I have already marked, are heavily annotated in the margins (with pen) where he has inflamed and inspired my imagination. Arthur (and Dr. Rahn) do not think conventionally, and that is a trait that I admire because of the inherent creativity in the DNA of their thoughts.&lt;br /&gt;
&lt;br /&gt;
Arthur contends that humans are not equipped to handle our secrets and our privacy. His startling conclusion is that our privacy should be safeguarded by artificial intelligence and machines. They have the processing power without the bias and faults of humans to be our privacy bastions that dole out our secrets on an as-needed basis. This so inspired me, that in my spare time, I am trying to figure out a primordial AI machine to do this. So far I am planning the architecture, and I think that it may have a tie-in with blockchain. This is a wonderful time to be alive in the timeline of our technology and I am chuffed to be a part this scene.&lt;br /&gt;
&lt;br /&gt;
As I make progress and learn more of these ideas, I will document them in this space.&lt;br /&gt;
&lt;br /&gt;
So all in all, ArmourExpo 2017 in the Cayman Islands was a magnificent forum for the exchange of information and ideas, and to my mind, it is a can&#39;t-afford-to-miss exposition. You need to go in 2018, if not for the insights, then for the incredible tropical sunsets on Seven Mile Beach.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-0gVzw-R2WT4B-bcf26xTAFirHiGDvz_QH6O9XsNBLaadlvFI5upHc_QUgMp5yHDSbiB4vQ9bqv-LUjpphZ2Xn1dPUGMGTmkVCIQb9v9fpUhBN89yQaPeFM72aTbtp4npQoqT00hPeehe/s1600/caym.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;391&quot; data-original-width=&quot;900&quot; height=&quot;172&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-0gVzw-R2WT4B-bcf26xTAFirHiGDvz_QH6O9XsNBLaadlvFI5upHc_QUgMp5yHDSbiB4vQ9bqv-LUjpphZ2Xn1dPUGMGTmkVCIQb9v9fpUhBN89yQaPeFM72aTbtp4npQoqT00hPeehe/s400/caym.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/136858009449446833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/01/aluminum-crypto-and-dick-pics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/136858009449446833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/136858009449446833'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/01/aluminum-crypto-and-dick-pics.html' title='Aluminum Crypto and Dick-Pics -Intriguing Futuristic Offbeat Ideas That Just Might Work'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEionA2h_fgqAlL-DTggdV_UT2wm3sCjyDIre1euUUIAtgQE-smHMiAoTkCzU4x0fEvjMaB_hIzHQzkYGT4QJ4cEeVysQKBifNQdSco9ZnM6wqg54g6LKFolUXUoK0cZCDi-wO_VedPYpu_s/s72-c/dickpics.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1989632703390698125.post-8018248335374226218</id><published>2018-01-01T10:22:00.002-08:00</published><updated>2018-01-01T10:22:19.559-08:00</updated><title type='text'>The Big Kahuna - Making A Universal Turing-Complete Blockchain (And Other Ventures In Speculative Computer Engineering)</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxZb3FOlDBwKCwkqhcBy2OKCIxXulavw9n7USZRaInY_w0lJFQE7TDgAQMiIMHxJ6HSotak8eoyxZ9MfUgVSMB0Q8hMhq0TlwzXEu53CrsJ7dcMVNnYVqGbxPNpbNLHqffRw54CjPtQZtX/s1600/truingcom.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;744&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxZb3FOlDBwKCwkqhcBy2OKCIxXulavw9n7USZRaInY_w0lJFQE7TDgAQMiIMHxJ6HSotak8eoyxZ9MfUgVSMB0Q8hMhq0TlwzXEu53CrsJ7dcMVNnYVqGbxPNpbNLHqffRw54CjPtQZtX/s400/truingcom.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
A couple of weeks ago, I had a Eureka moment and wrote an article about it called My Eureka Moment - You&#39;re Using Blockchain Wrong. It was a wildly ambitious, brainstorm idea of using blockchain as an implementation of a new Web3.0 Internet without a webserver. What I posited was, using bits of code like smart contracts to format the data such that it was presentation-layer ready for browser-based processing backed by a blockchain. Since you can query a block in a blockchain directly, if its data payload was formatted with browser tags, you have just re-invented a distributed peer-to-peer internet without the need for a webserver.&lt;br /&gt;
&lt;br /&gt;
I invited contrarian views to help hone the concept and see what was wrong with the idea. In the brainstorming process, you suspend the judgement of your idea an think about the possibilities. I learned this creativity technique from reading Roger von Oech and his book &quot;A Whack On The Side Of The Head&quot;. You can read the pdf here. It was a seminal book in sharpening my creativity skills.&lt;br /&gt;
&lt;br /&gt;
Once you have the general shape of the idea, then you can begin to judge it. I asked for help from my readers. I invited contrarian views, and I got them.&lt;br /&gt;
&lt;br /&gt;
Jan Hendrik Scheufen replied: &lt;i&gt;There are some valid thoughts around tokenization here, but the way the term &quot;smart contract&quot; is defined, it is absolutely the wrong approach to say that &quot;smart contracts should be used for the presentation layer&quot;. Why would you need redundant (and therefore costly) execution of code in the presentation layer? Smart contracts excel at combining &quot;data assurance and process assurance&quot;, but assembling and serving dynamic content? In no way does the presentation layer need the same level of assurance as core business logic and the computational effort you&#39;re proposing to put on a blockchain is outside of technical scalability.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
I tend to make huge intuitive leaps without explaining, and I mentioned in my article that perhaps the data should be formatted using code like smart contracts to make it digestible to a browser. I should not have used the word smart contracts. And to be fair to the readers, I did say that the data entering the blockchain should be post-processed in the blockchain to make it presentable. The subtle implication of my idea was the elimination of a presentation layer. Format the data so it is presentation ready, such that the functions of the presentation layer of retrieving and formatting the data is eliminated entirely -- browser-based processing. These comments have sharpened my thinking of the concept. I will comment on this later. As my reader pointed out, why should you use redundant and therefore costly execution of code? I have had a better idea.&lt;br /&gt;
&lt;br /&gt;
Another reader, Jan Bolhuis MSc BSc CITRM SA CED commented: &lt;i&gt;The logic is put in Smart Contracts and Smart Contracts are much more than a placeholder for coins and certainly not a presentation layer. The power of smart contracts (among others) is the massive parallel execution possibilities of broad datasets, particular in combination with distributed apps. Coins in combination with wallets is just an example. In essence a coin is just an array of numbers indexable by a users wallet address(I know, simplified on purpose). We will see interesting use of blockchain in the coming years when people understand the concepts and implications better.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Everything that he says is true, and again, I rue using the words &quot;smart contracts&quot; and again I have had a better idea than post-processing of stored data.&lt;br /&gt;
&lt;br /&gt;
In a similar vein, Jacques Mostert commented: &lt;i&gt;You would have to migrate your server-side code to smart-contracts and call upon the smart-contracts through your HTML. Would be possible, but does not feel very elegant to put it that way. On the other hand, you could use BitMatrix.io and host your website/app inside a smart-contract written in C# and read your files through a streaming service also provided by BitMatrix that securely stores your files on BaaS (BitMatrix).&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
The idea of your content through a streaming service is interesting. Michael Dufel told me: &lt;i&gt;You are using blockchain wrong... You should look at the IPFS project. Essentially, blockchains are horrible at data storage and data storage should be left for other P2P solutions like bit torrent or distributed hash tables. &lt;/i&gt;The reference to IPFS really got my creative juices flowing. It touts itself as the distributed web - a peer-to-peer protocol to make the faster, safer and more open. Dufel&#39;s interest is in health records and you can download his whitepaper here. Dufel&#39;s solution deals primarily with static records. Again, these viewpoints, all of them were massively interesting to me and I thank the readers for them.&lt;br /&gt;
&lt;br /&gt;
To counter Dufel&#39;s argument that blockchains are horrible at storing data, I used to be of the same opinion until I tried BigchainDB. I like BigchainDB a lot and I am a proponent of it. The reason that I like it, is because it is fast, incredibly scaleable, and very data friendly. And I think that it is positioning itself to be future-ready, because it can be a private blockchain with your own servers, or cloud-based deployments. It works with Docker, is Python and Java friendly and it is extensible. On top of that, what sparked a lot of this future-thinking, is that I have an algorithm or two that makes my enterprise blockchain both schema agnostic and utilizes semantic RDF data that is machine-learning and machine-reading compatible with the data component in the blockchain transaction. It is not your father&#39;s blockchain.&lt;br /&gt;
&lt;br /&gt;
Upon obsessively and compulsively thinking about what I wrote and how I would actually implement it, I was struck with another realization. I didn&#39;t want to re-invent the internet. I wanted that to be a component of a bigger picture. &lt;b&gt;&lt;i&gt;I want a Universal Turing Complete Blockchain Reactive Artificial Intelligence Network -- a TC BRAIN.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Turing Completeness is best summarized by Mark Harrison in Stack Overflow with this description of Turing Completeness: A Turing Complete system means a system in which a program can be written that will find an answer (although with no guarantees regarding runtime or memory). So, if somebody says &quot;my new thing is Turing Complete&quot; that means in principle it could be used to solve any computation problem. There are some provisos to Turing Completeness. One is that you theoretically may need to have infinite memory to solve some problems. Let&#39;s cook the books and throw those cases out. Turing Completeness is demonstrated by any high level programming language (Java,C, C++, Python etc etc). SQL is not Turing Complete, nor are databases. However, the challenge is to make blockchain a Turing Complete thing.&lt;br /&gt;
&lt;br /&gt;
A Turing Complete thing can serve up its data in a presentation layer without actually having a presentation layer. Apparently, HTML5 + CSS3 is now also Turing complete because it can be used to program a Rule 110 automaton (take my word for it, this article is getting rather long). A Turing Complete thing can use its data in the blockchain to compute. A Turing Complete thing can solve problems, and do many things with data. Now if you couple this to machine learning, semantic data and blockchain, you will have created my TC BRAIN.&lt;br /&gt;
&lt;br /&gt;
This is the baby that will put people out of jobs. This is the baby that will trade my portfolio. This is the baby that will eventually disown its human masters and run things. (You can read my blog article from the future: How My Computer Un-Owned Itself From Me ). So how do you take the baby steps to build a TC BRAIN?&lt;br /&gt;
&lt;br /&gt;
The secret lies in the blockchain drivers. My blockchain driver is written in Python. Suppose that the driver recognized the data inputs and did a bunch of stuff with them. Suppose that it was smart, and connected to several AI networks. It could format the data with HTML format tags (eliminating my &quot;smart contracts post-processing of the data&quot;). This would totally enable a web-serverless internet, entirely done with browser-processing of pre-digested, pre-formed data. It would be a compute engine. It would be a universal thing-a-ma-jig. Imagine asking your browser see if there is a correlation between the price of Bitcoin and the tea harvest in China. That is the possible scope of a TC BRAIN.&lt;br /&gt;
&lt;br /&gt;
This journey into speculative computer engineering just takes me further down deeper into the rabbit hole of what is possible, and creates more questions than answers.</content><link rel='replies' type='application/atom+xml' href='http://coderzen.blogspot.com/feeds/8018248335374226218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://coderzen.blogspot.com/2018/01/the-big-kahuna-making-universal-turing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/8018248335374226218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1989632703390698125/posts/default/8018248335374226218'/><link rel='alternate' type='text/html' href='http://coderzen.blogspot.com/2018/01/the-big-kahuna-making-universal-turing.html' title='The Big Kahuna - Making A Universal Turing-Complete Blockchain (And Other Ventures In Speculative Computer Engineering)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxZb3FOlDBwKCwkqhcBy2OKCIxXulavw9n7USZRaInY_w0lJFQE7TDgAQMiIMHxJ6HSotak8eoyxZ9MfUgVSMB0Q8hMhq0TlwzXEu53CrsJ7dcMVNnYVqGbxPNpbNLHqffRw54CjPtQZtX/s72-c/truingcom.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>