text:
HomeHGTV House Hunters Spotted in San Pedro
HGTV House Hunters Spotted in San Pedro
More spotlight on Belize in the near future as a film crew of HGTV's House Hunters International was spotted on its way to San Pedro, Ambergris Caye over the weekend. Solanie Graniel, a former Teen Talk Reporter of Ambergris Today, captured this image of the film crew on board a flight to the island along a couple that was looking to buy a home in the country.
After vacationing in Belize, many visitors fall in love with the land and its people and make the decision to retire or change their lives by becoming productive residents. Belize is no longer just a travel destination for overnight and cruise ship tourists. It is becoming home for individuals from around the globe who dare to leave the high-paced life of the concrete jungle for the natural tropical forests and beautiful seaside destinations around the country.
It's not the first time that HGTV's reality show House Hunters International has been in Belize, or San Pedro, Ambergris Caye for that matter. With more people looking at Belize as a destination to retire or make their living, the network has had various opportunities to bring house hunters to Belize in areas that include Cayo District, Corozal and San Pedro, Ambergris Caye.
Happy New Year at Marino's Roof Top
Junior Open Water Divers Certified in Kids in Action Summer Camp
Belize Statistics Point to Decrease in Major Crimes
Mr. Vegas' Manager Almost Drowned at Belize Reefs!?


A new application has been created by Bosch, which aims to alert so called "kamikaze" drivers, who either intentionally or accidentally drive the wrong way down the road.
The software, which will be available integrated into the vehicle´s technology such as GPS systems or SmartPhones, hopes to form a part of the future of safer vehicles by alerting drivers of the potential risk.
Should the driver still fail to respond to the warning, the equipment is capable of forcing the vehicle to stop within a few seconds, simultaneously sending an alert to approaching vehicles of the potential hazard ahead.
Bosch aim to put the technology into production in 2016, although the ability to stop the vehicle will only be available in those cars which have computerised assistance built in.


text:
Re-Engineering the Human Immune System
Article | By Sarah C.P. Williams | December 7, 2022 | 13 min read
Researchers at the Gladstone-UCSF Institute of Genomic Immunology are learning how to harness the power of the human immune system in new ways.
Human immune cells are powerful agents of change—they can wipe out a virus, attack a cancer, or cause massive inflammation. But for most of history, the immune system has been largely uncontrollable. And, it can fail at its job—viruses can kill, cancers can evade immune attacks, and inflammation can cause chronic disease.
Two years ago, a team of multidisciplinary researchers from Gladstone Institutes and UC San Francisco (UCSF) came together with a lofty goal: learn how to precisely control human immune cells and turn them into living therapeutics. That's when they launched the joint Gladstone-UCSF Institute of Genomic Immunology.
Director Alex Marson, MD, PhD, sees the institute as operating at the crux of two rapidly moving fields—immunology and genomics—and pulling threads from both disciplines into an integrated effort that can change the way diseases are treated. Already, clinicians use CAR-T cells, taken from patients' bodies and genetically altered, to treat certain types of blood cancers. But Marson sees an even broader potential for therapies like this.
"If we understand what governs how immune cells function, we can start re-engineering them to turn them into living drug-delivery devices," he says. "We can start imagining immune cells that are engineered to treat not just cancer, but neurodegenerative and cardiovascular diseases too."
The Gladstone-UCSF Institute of Genomic Immunology was founded to deepen our understanding of the genes that control the immune system and to accelerate development of new immunotherapies for a wide range of diseases.
Immune cells are collected and analyzed from healthy individuals and patients with diseases ranging from cancer, to autoimmune diseases, to infections. Researchers harness the power of CRISPR to alter DNA across the genome and discover specific areas that control critical immune cell functions. These CRISPR studies are revealing a DNA vocabulary and grammar that will enable the team to write new DNA codes and design immune cells with improved functions. The scientists' goal is to deliver these engineered immune cells into patients to serve as "cellular medicines."
That kind of application is not yet ready for prime time, but over the past few years, Marson and his colleagues have made tremendous progress in developing new methods to alter the genes inside immune cells and uncover the networks of molecules that control immune cell activity. Those breakthroughs, they say, set the groundwork for re-engineering the human immune system.
"We now have this unprecedented suite of technologies that allow us to peer inside human cells and understand how the DNA sequence in each cell acts as a source code controlling its function," says Marson. "And we can use some of these same technologies to start manipulating gene sequences to enable a range of therapeutic applications."
A New Editing Toolbox
Over the last decade, CRISPR genome editing technologies have upended basic biology, providing researchers the ability to rewrite the genetic material inside living cells. However, the earliest versions of CRISPR only worked in some cell types and weren't ready for use in humans—the technology often had low yields, successfully changing the genes in only a small number of treated cells.
Researchers at Gladstone—including Jennifer Doudna, PhD, who received a Nobel Prize for the discovery and development of CRISPR genome editing technology—have pushed the envelope on these technologies, debuting more precise ways of editing genes and applying the approaches to immune cells. In 2015, Doudna and Marson reported that they had successfully edited human T cells (a type of immune cell that can fight infections and cancer) with CRISPR, setting up the technology for use in immunology research.
At the time, the researchers could only edit a few nucleotides (the basic building blocks of DNA) at a time. Now, the possibilities are far vaster; they can re-write thousands of nucleotides at once. They can also carry out experiments where they simultaneously probe the effects of thousands of genomic edits on immune cells at once. And, in a step toward new immune-based therapies, they can make precise edits that are compatible with clinical manufacturing in terms of process and yield.
Revealing Immune Cell Wiring
In 2018, Marson's group described a powerful new method for genome-wide CRISPR-based screens to reveal how immune cells are wired—key insights for repurposing the cells as therapeutics. This early study allowed them to identify and better understand genes that could be disrupted to improve the function of T cells designed to fight cancer.
This type of massive, high-throughput CRISPR screen to discover genes with important roles in immune cells is becoming easier, faster, and more common. Researchers at the Gladstone-UCSF Institute of Genomic Immunology are continuously spearheading new versions of the screens—some that use CRISPR to remove new types of genes and genetic elements, and others that use entirely new versions of the CRISPR technology.
Marson and his team are working to better understand how to edit immune cells so they can be used to fight diseases more effectively than ever before.
Marson's group, for instance, used CRISPR to disrupt the genes for thousands of transcription factors—master genes that control the activation of many other genes—and identify which of them altered three genes associated with immune disease in T cells. The results highlighted just how interconnected gene activation networks are; many of the same genes not only regulated the three central molecules, but each other at the same time.
The researchers also became the first to use CRISPR across the entire genome to activate (instead of disrupt) genes in human immune cells, using a tool known as CRISPRa. They used the approach to control the activation of nearly 20,000 genes in human T cells and homed in on hundreds that regulate T cell activity.
Together, these discoveries are building a detailed map of the genes that give our immune system its ability to eliminate pathogens and foreign cells. This map, the researchers say, will help them edit our immune cells so that that they can fight disease more effectively than ever before.
"When we combine the power of single-cell genomics with high-throughput studies using CRISPR, we can really start understanding the basic rulebook of how genes are controlling immune cells," says Marson. "Now, we're taking these lessons and using them to actually start reprogramming human immune cells to have new functions."
Understanding Cancer Immunology
Although Marson and his colleagues aspire to use reprogrammed immune cells to treat a variety of diseases, one of the clearest applications is in cancer, which has already been shown to be susceptible to attack by the immune system.
Kole Roybal, PhD, an associate professor in the Department of Microbiology and Immunology at UCSF and an affiliate investigator at Gladstone, works on designing new and improved receptors that direct engineered T cells to recognize and kill solid tumors.
Roybal (center) is hoping to improve cancer treatments by designing new ways for engineered T cells to recognize and kill solid tumors.
In April 2022, his team described a new set of receptors that can be put into T cells and fine-tuned to not only kill cancer cells, but deliver other molecules to tumors. The group used the engineered cells in mouse models of leukemia, mesothelioma, and ovarian cancer and showed that they eliminated cancer cells effectively and selectively.
Roybal also co-founded a company with Marson, Arsenal Bio, which is working on additional cell therapies using many different versions of these receptors programmed into immune cells via CRISPR.
To optimize the use of engineered immune cells to treat cancer, however, researchers also need a better understanding of solid tumors—how cancer cells organize themselves and produce molecules to block the immune system, and what factors make a more effective immune response against these tumors. Cancer immunologist Karin Pelka, PhD, who joined Gladstone as an assistant investigator in 2021, tackles such questions.
Last year, while still at the Broad Institute of MIT and Harvard, Pelka discovered specific clusters of immune cells inside a subset of colorectal tumors. The unique conformations of the cells—which her team calls "immune hubs"—helped the immune system recognize cancers in these patients. She is now continuing work on how the various cells that come together in immune hubs communicate with each other, and how these interactions can be controlled to make immunotherapies more effective.
Pelka is studying how interactions between immune cells can be controlled to make immunotherapies more effective.
"We are trying to understand which types of hubs are relevant to therapeutic outcomes," Pelka said at a virtual Innovators of Genomic Immunology meeting held by Gladstone in November 2021. "We're now comparing patient specimens from before and after treatment to see what features we have to modulate to get immunotherapy to work."
Recent technological advances are helping researchers like Pelka understand the distribution of different kinds of cells within tissues and tumors, and create maps at the single-cell level.
Last year, Marson's group, in collaboration with Jimmie Ye, PhD, associate professor of medicine at UCSF and affiliate investigator at Gladstone, published a new technique that does just this. Called XYZeq, it provides a map of a tumor by dividing it into hundreds of small areas, so researchers can see which types of cells neighbor which in the tissue, and what genes they turn on or off.
"When we have single-cell sequencing data that includes spatial information, we can start asking questions about the types of cells that are adjacent to each other and interacting in healthy and diseased tissues," says Ye.
Keeping T Cells Active
One of the long-standing challenges in launching immune responses against tumors is that over time, these therapies tend to stop working. When T cell receptors are constantly activated, the T cells gradually enter a state of dysfunction known as T cell exhaustion, in which they produce fewer immune molecules and become less effective at destroying cancer cells or pathogens. Overcoming this exhaustion is critical for researchers trying to use T cells therapeutically.
Recently, two Gladstone affiliate investigators—Ansuman Satpathy, MD, PhD, an assistant professor in the Department of Pathology at the Stanford School of Medicine, and Julia Carnevale, MD, an assistant professor of hematology and oncology at UCSF—used CRISPR to alter tens of thousands of genes in T cells and then tested which cells showed signs of exhaustion. They pinpointed dozens of genes, many of them epigenetic factors that simultaneously control the expression of numerous other genes.
"We want to push the boundaries of what's possible. It's an ambitious goal, but it's within reach because of the incredible team we've assembled."
Alex Marson, MD, PhD
When Satpathy's team engineered T cells to lack one of these epigenetic genes, known as Arid1a, levels of T cells increased and showed molecular signs of being healthier and more persistent.
In another study, Carnevale used CRISPR to alter another gene of interest—RASA2—in T cells. Without the gene, she and her colleagues found, T cells were less likely to become exhausted.
"T cells engineered to lack RASA2 could just keep killing," says Carnevale. "It seems as if we found a brake in the system and when we take it off, we unleash the potential of these therapeutic cells."
T Cell Therapy Beyond Cancer
Treating cancer is one of the clearest and most immediate applications for engineered T cells, but researchers at the Gladstone-UCSF Institute of Genomic Immunology are also studying living T cell therapies for other applications. Qizhi Tang, PhD, professor of surgery at UCSF and affiliate investigator at Gladstone, is leading clinical trials to test regulatory T cell therapy in type 1 diabetes patients and organ transplant recipients.
Transplant recipients must take immunosuppressive drugs to prevent their bodies from rejecting their new organs. Animal models have suggested that a type of T cells known as regulatory T cells may be a safe, long-lasting way to prevent this rejection. Tang and her colleagues have carried out safety and feasibility trials of the therapy in transplant patients.
In November 2022, her team reported a Phase II study testing the efficacy of the therapy in a small group of liver transplant patients. The study found that regulatory T cells are lost after liver transplantation. Now, her lab is studying cell engineering strategies to make regulatory T cells work better and last longer.
Investigators in the Gladstone-UCSF Institute of Genomic Immunology are striving to transform medicine through living therapeutics. Back row, left to right: Kole Roybal, Alex Marson, Ansuman Satpathy, Stacie Dodgson, Justin Eyquem. Front row, left to right: Qizhi Tang, Matthew Spitzer, Jimmie Ye, Karin Pelka, Julia Carnevale, Bruce Schaar (former institute member).
Marson's group is also interested in better understanding the wiring of regulatory T cells, which act as an immune system brake to prevent inflammation, with the goal of facilitating their use as therapeutics for autoimmune diseases.
He and his collaborators used CRISPR technology to remove 40 different transcription factors from regulatory T cells. Then, the researchers used high-throughput gene sequencing to study how tens of thousands of other genes were impacted. The results revealed the genetic programs that give regulatory T cells their ability to control immune responses.
"This kind of insight will help researchers learn how to tweak genetic programs in regulatory T cells to work toward therapeutic benefit in a wide range of human diseases," says Marson.
Scaling Cell Manufacturing
One of the major challenges to the nascent field of cellular therapy is improving cell manufacturing protocols.
"In the future, we need more robust cell manufacturing technologies," says Tang. "Gene editing must be high-yield and safe; cells must be affordable and easy to manufacture by the billions."
"When we start thinking about making clinical products, a key step is scaling up production, which can be extremely expensive with current methodologies," agrees Brian Shy, MD, PhD, of the UCSF Experimental Cellular Therapy Group, who works with Marson on the translational aspect of manufacturing living therapies.
One of the key tenets of the Gladstone-UCSF Institute of Genomic Immunology is that researchers are collaboratively working on all these issues at the same time—they're not waiting to perfect one element before moving to the next.
Marson's goal for the Gladstone-UCSF Institute of Genomic Immunology is for scientists with different expertise to collaborate and fuel innovation.
"We have this iterative circle within our ecosystem where researchers are driving a better understanding of human immune cells, clinicians are weighing in on the research and ensuring that the work has direct applications, and other teams are improving the way we make the cells," says Stacie Dodgson, PhD, the institute's scientific strategy manager.
In one recent paper, Marson and Shy debuted a new gene editing technology to introduce large therapeutic constructs into cells along with the CRISPR machinery. Compared to prior approaches, this new technology can handle much longer strands of DNA and works more efficiently to edit cells. These improvements make it easier to produce massive amounts of CAR-T cells, says Shy.
"We showed that we were able to make more than one billion cells in a single run, which is well beyond the range of cells we need for clinical trials," he says.
A Path Forward
Marson is the first to admit that his dream of transforming medicine through living therapeutics is a lofty one. But he doesn't think it's out of reach. With the progress that he and his colleagues have made in just a few years, they are already leaps and bounds closer to clinical applications.
"We want to push the boundaries of what's possible," Marson says. "The Institute of Genomic Immunology is built to take ideas and apply them through preclinical models, cell manufacturing, and all the way into the clinic. It's an ambitious goal, but it's within reach because of the incredible team we've assembled."
Today, the institute's infrastructure to foster deep collaboration and new ideas has been established. And the science will keep coming.
"The goal here is too big for just one lab to tackle, but there's huge enthusiasm to create neighborhoods where we can work together and encourage scientists with different expertise to collaborate and fuel innovation," Marson says. "It requires long-term trust and a collaborative spirit. We have all that here."
Director, Gladstone-UCSF Institute of Genomic Immunology
Jennifer Doudna, PhD
Kole Roybal, PhD
Affiliate Investigator, Gladstone Institutes
Karin Pelka, PhD
Assistant Investigator, Gladstone Institutes
Jimmie Ye, PhD
Julia Carnevale, MD
Support Discovery Science
Your gift to Gladstone will allow our researchers to pursue high-quality science, focus on disease, and train the next generation of scientific thought leaders.

redpajama_set_name: RedPajamaCommonCrawl


During the 16th century, the Songye migrated from the Shaba area, which is now the southern part of the Democratic Republic of the Congo. Their history is closely linked to the Luba's, to whom the Songye are related through common ancestors. Having waged war against one another for a long time, the Songye and Luba later formed an alliance to fight the Arabs. They settled on the left bank of the Lualaba River, on a savanna and forest-covered plateau. Divided into many subgroups, the 150,000 Songye people are governed by a central chief assisted by innumerable secret societies. Both the Songye and the Luba tribe produced Kifwebe masks used in secret societies.


Small businesses are often very poor at managing their potential leads and customer relationships. Research by a number of leading business organisations has found that many small companies do not have up-to date databases on people who have made an approach to a company, or even past customers they have done business with.
As a potential customer for both consumer and commercial services I know all too well the frustration of not having my inquiries followed up in a courteous and timely manner. The recent downturn has been a wakeup call for many businesses and many companies are having to put more time and effort into gaining new business.
A good starting point is a simple excel sheet to record customer contact details, their business needs and how they are changing, as well as reminders of when to get back to them with offers. A simple analysis sheet can also help you to understand who your most profitable customers are and what type of marketing works best for you. Even if most of your business comes via word of mouth, this should still be fostered. Targeting your marketing efforts is even more important when times are hard. Make time for prospecting, you should be spending a significant proportion of your time selling or making potential new business contacts.
It is also important to remember that people do business with people. Creating an empathy with consumers or your clients remains as important as price cuts and promotions that you can offer them, even during an economic downturn.
Pay attention to their problems, their needs and go out of your way to make their lives easier.
HOW OFTEN DO YOU COMMUNICATE WITH YOUR EXISTING CUSTOMERS?
DO YOU HAVE REASONS TO CONTACT THEM, PASSING ON USEFUL INFORMATION, NEW OFFERS OR ANYTHING ELSE THAT MIGHT HELP TO BUILD YOUR RELATIONSHIP?
WHAT CAN YOU OFFER TO CUSTOMERS/CLIENTS WHO HAVE STOPPED BUYING FROM YOU?
It is at least twenty times easier (more in some business sectors) to sell to someone who has already bought from you, than to win a new customer/client.


DCI will educate the first time investor on the benefits of investing in Commercial or Industrial real estate. We offer to our clients a wide variety of options ranging from the owner user that needs a small office space for their small accounting, tax service, insurance broker etc to the investor(s) multiple story office building. We match the client with the appropriate financing whether it is a SBA Loan, seller carry back or even starting real estate syndication (LLC) for the seasoned investor. For the seller we offer great marketing strategies to complete your sale as quickly and smoothly as possible.


Hello and welcome to Out West Motorcycles!
!!! ATTENTION!!! We are moving our warehouse! Shipping will be delayed on all orders placed between Thursday June 23 2016 thru Tuesday June 28 2016. Orders placed during this time will ship on Wednesday June 29 2016. Thank you for your patience during our move!
Enter your bike model in the search box to locate parts for your bike. It's best if you aren't to specific. For example, if your bike is a CM400T then search CM400T and CM400. Some parts will fit all CM400's. Also some parts such as light bulbs and bar end mirrors are to generic to show up on a model specific search so be sure to look around!
We stock all parts listed on this site. If an item is out of stock a red sign reading sold out will be in place of add to cart. We offer free shipping via First Class Mail for orders over $75.00 shipped within the US. Check back often for changes and new products. We will be adding covers, tie downs, cargo traps, seat covers and LED's soon so be sure to check those out!
Feel free to contact us with any comments, suggestions or parts request.
Copyright © 2019 Out West Motorcycles.


DWA support for Mac – why no presence awareness?
Another gotcha on the Mac.
Is Lotus Domino Web Access (iNotes Web Access) supported on the Macintosh operating system (OS)?
DWA 8.x is supported on the MacOS starting with DWA release 8.0.
DWA 7.x is supported on the MacOS starting with DWA release 7.0.2.
Mozilla Firefox is the supported browser.
There are no plans for DWA to support the Macintosh Safari browser.
Whilst this is an issue for many Mac users, I can understand it as a limitation of the Safari browser, and hopefully will be resolved sometime soon.
Please note that when the DWA client runs on Macintosh, neither off-line capabilities (Domino Off-Line Services, local archive, off-line access) nor integrated Sametime capabilities are included. Sametime awareness and chat are provided by the Sametime Java Connect client, outside of the context of the DWA client.
So, if you're on a Mac and you want to use DWA, there is no way to get the integrated Sametime awareness. This is a shocker, particularly given that Sametime presence awareness is supported in Quickr on the Mac platform.
I've done some digging re: Domino 8.5 and the newly renamed iNotes functionality and cannot see any evidence that this situation will change soon. Have I missed something, I do hope so!
Apple to be worth more than IBM?


วันเปิดจำหน่ายวันพุธที่ 16 พฤศจิกายน 2559, 10:00 น.
presale วันที่ 16 พย. 10.00 น. ถึงวันที่ 17 พย. เวลา 9.59 น.
Bangkok, Thailand – The biggest, baddest and meanest concert will rock Bangkok come February 2017.
You don't have to be an ardent fan to recognise "Sweet Child O' Mine," that song that dominated much of the airwaves in the 90's since their debut album, Appetite for Destruction, and played on the top charts across the world.
Judging from the sold out concerts and acclaimed reviews across the globe, Guns N' Roses are definitely one of the best rock bands of all time, they are back, bigger and better than ever, leaving blazing trails in their wake. In addition to three original members, the latest incarnation of the band has seen some additions to the original lineup.
A long awaited reunion of luminaries, frontman, Axl Rose, leads the posse of fellow legends with Slash and Duff McKagan back in the fold, ready to wail on lead guitar and Bass, much to the delight of Guns N' Roses fans, The classic trio are joined by Richard Fortus on rhythm guitar, Frank Ferrer on drums, Dizzy Reed on keyboards and the newest member Melissa Reese, who adds a new dimension to the band's sound.
Not in this Lifetime Tour kicked off on the 1st of April, at the famous Troubadour in Los Angeles, CA, where they first started; selling out stadiums across the Americas. Unimaginable shows, from across the USA, Canada, Mexico, Peru, Chile, Argentina, Brazil thus far, with more countries in its sight. Each show, better than its last.
Guns N' Roses promises to deliver an amazing show to fans new and old, and Southeast Asian fans should not miss the chance to be at the most anticipated rock show of their lifetime.
Pre-sale for Nightrain (Guns N' Roses Official Fan Club) will begin on 16th November 2016, 10am (GMT+7) to 17th November 2016, 9:59am (GMT+7).
Tickets for the general public will begin on 17th November 2016, 10am (GMT+7) onwards.
Avid fans will be able to get their hands on special VIP packages that come with exclusive privileges.
ผู้ที่ซื้อบัตรผ่านทางเว็บไซต์ www.thaiticketmajor.com และ TTM Call Center 02-262-3456 และเลือกชำระผ่าน เงินสดและเอทีเอ็ม จะมีระยะเวลาการชำระเงินภายใน 2 ชั่วโมงหลังจากทำการจอง / If you make a ticket reservation at www.thaiticketmajor.com or TTM Call Center 02-262-3456 and select the payment with counter service, you need to pay within 2 hours following your reservation.
หากบัตรยืนสูญหายจะต้องซื้อใหม่เท่านั้น / In case of lost Standing Ticket, Thaiticketmajor reserves the right to not issue a new ticket under any circumstances.
ไม่อนุญาติให้ผู้ที่มีอายุต่ำกว่า 12 ปี เข้าชมโซน Standing / Admission to Standing Pen for 12 yrs old & above only.
13 ธ.ค. 2559, 00:00 น. Guns N' Roses ขายตั๋วคอนเสิร์ต 1 ล้านใบ ในวันเดียว!


their Sangiovese is a tribute for tradition and for the territory in which they are operating".
The estate Fattoria Nicolucci di Nicolucci Alessandro has been producing vintage wines at Predappio Alta (a vine growing area historically renowned in Romagna) since 1885.
Indeed since the year 1000, as quoted in the municipal statutes of the time, the local economy was based on sangiovese vine growing: feudatories used to distribute the large vineyards among their peasants who'd take the greatest care of Bacchus' trees.
Fattoria Nicolucci is a typical Italian estate, a family run farm driven by the concept that the variety must match the terroir and climate; that's why it continues to set the standard for Romagna and remains at the forefront of the region's top wine producers. Today, the winery and vineyards are operated under the same guiding principles with fourth generation wine-dresser Alessandro at the helm.
Predappio has its own microclimates, its own traditions, and its own history, all of which are reflected in the wine produced at Fattoria Nicolucci.


text:
Q: how do I convert a promise to observable in a Ionic 4 firebase PWA app The following code worked previously with an Ionic/Cordova App that I built.  I am attempting to build an Ionic PWA app reusing some previous code    But now the
public List: Observable<any>;

does not seem to change the
this.List = this.messageService.getMessageList().valueChanges();

to an Observable and now returns the Uncaught (in promise): error.  I have previously used the this.List to return the firebase data and display it.  I have gone through my package.json data and I am still using the same rxjs, firebase and anglefire.  The only missing pieces are the Firebase Cordova plugins.  Any ideas what I am missing?
message.ts
import { Component, OnInit} from '@angular/core';
import { MessageService } from '../../services/messages/message.service';
import { Observable } from "rxjs";

@Component({
  selector: 'app-message',
  templateUrl: './message.page.html',
  styleUrls: ['./message.page.scss'],
})

export class MessagePage implements OnInit {
  public List: Observable<any>;

  constructor(
    private messageService: MessageService,
  ) {}

  ngOnInit() {
  this.List = this.messageService.getMessageList().valueChanges();
  console.log('List', this.List);
  }
}

service.ts
import { Injectable } from '@angular/core';
import { AngularFireAuth } from '@angular/fire/auth';
import { AngularFirestore, AngularFirestoreCollection } from '@angular/fire/firestore';

@Injectable({
  providedIn: 'root'
})

export class MessageService {
  public messageList: AngularFirestoreCollection<any>;

  constructor(
    public afAuth: AngularFireAuth,
    private firestore: AngularFirestore

  ) {
    this.afAuth.authState.subscribe(user => {
      this.messageList = this.firestore.collection(
        `/posts`, ref => ref.orderBy('created')
        );
    });
  }

  getMessageList(): AngularFirestoreCollection<any> {
    return this.messageList;
  }
}

package.json
{
  "name": "pwa",
  "version": "0.0.1",
  "author": "Ionic Framework",
  "homepage": "https://ionicframework.com/",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/common": "~8.1.2",
    "@angular/compiler": "~8.1.2",
    "@angular/core": "~8.1.2",
    "@angular/fire": "^5.2.1",
    "@angular/forms": "~8.1.2",
    "@angular/platform-browser": "~8.1.2",
    "@angular/platform-browser-dynamic": "~8.1.2",
    "@angular/pwa": "^0.803.0",
    "@angular/router": "~8.1.2",
    "@angular/service-worker": "~8.1.2",
    "@capacitor/cli": "^1.1.1",
    "@capacitor/core": "^1.1.1",
    "@ionic-native/core": "^5.0.0",
    "@ionic-native/firebase": "^5.12.0",
    "@ionic-native/splash-screen": "^5.0.0",
    "@ionic-native/status-bar": "^5.0.0",
    "@ionic/angular": "^4.7.1",
    "@ionic/pwa-elements": "^1.3.0",
    "@ionic/storage": "^2.2.0",
    "core-js": "^2.5.4",
    "firebase": "^6.4.2",
    "rxjs": "~6.3.3",
    "tslib": "^1.9.0",
    "zone.js": "~0.9.1"
  },
  "devDependencies": {
    "@angular-devkit/architect": "~0.801.2",
    "@angular-devkit/build-angular": "~0.801.2",
    "@angular-devkit/core": "~8.1.2",
    "@angular-devkit/schematics": "~8.1.2",
    "@angular/cli": "~8.1.2",
    "@angular/compiler": "~8.1.2",
    "@angular/compiler-cli": "~8.1.2",
    "@angular/language-service": "~8.1.2",
    "@ionic/angular-toolkit": "~2.0.0",
    "@types/jasmine": "~3.3.8",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "~8.9.4",
    "codelyzer": "^5.0.0",
    "jasmine-core": "~3.4.0",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~4.1.0",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "~2.0.1",
    "karma-jasmine": "~2.0.1",
    "karma-jasmine-html-reporter": "^1.4.0",
    "protractor": "~5.4.0",
    "ts-node": "~7.0.0",
    "tslint": "~5.15.0",
    "typescript": "~3.4.3"
  },
  "description": "An Ionic project"
}

A: You can convert a promise to an observable by using Rxjs, there is a function called fromPromise which converts promise to observable.

A: You initialize messageList in the MessageService constructor asynchronously and its still undefined when you're calling getMessageList() in your MessagePage.
If messageList is fetched asynchronously you have to provide messageList as an  Observable in some way. If you only ever need the valueChanges you can initialize an Observable that maps the authState to your collection changes. If you want / need to fetch the collection in the constructor of your Service right away you can subscribe right there and use shareReplay to supply late subscribers in your Component with the last fetched value.
public messageList: Observable<any>;

constructor(public afAuth: AngularFireAuth, private firestore: AngularFirestore) {
  this.messageList = this.afAuth.authState.pipe(
    switchMap(user => this.firestore.collection(
      `/posts`, ref => ref.orderBy('created')
    ).valueChanges()),
    shareReplay(1)
  );
  this.messageList.subscribe();
}

redpajama_set_name: RedPajamaStackExchange


text:
Sara Svoboda's time as a Marauder ends with a rugby Bronze Sara Svoboda reflects on her past five years with the McMaster women's rugby team as the team captures another Bronze Medal
Sports • Oct 25, 2018 — (last modified) Oct 24, 2018 • 0 comments • FEATURES, Rugby, Sports
Photos by Catherine Goce
By Adriana Skaljin
Sara Svoboda has been playing for the McMaster women's rugby team for the past five years, and has reached the end of her university career.
While playing for the rugby team, off the field, Svoboda has been busy completing a degree in Kinesiology, a subject that has been helpful for her even outside of the classroom.
"Kinesiology teaches you about the importance of cognitive and physical breaks, which is complementary to playing rugby," Svoboda said.
She has described her time on the rugby team as one that brought balance into her life, and emphasized the importance of doing everything in moderation.
"I have learned so much through the camaraderie of the sport," Svoboda said. "It tends to get a bad rep because it is so physical, but it is one of the sports [in which] I encountered the most respectful and all-around great people. Having sport as an outlet allows me to uplift any bad days, whether it is stepping onto the field or seeing my teammates."
Svoboda has had the chance of playing with both of her sisters, fifth-year flanker Katie and second-year fly-half Tia, on the McMaster team. This is her twin sister Katie's final year on the team as well, who plays on the back row with Sara.
"Katie has been a huge part of both my team and my own success in rugby," said Svoboda. "Having a twin is like having a biologically perfect training partner to rely on."
Svoboda was ecstatic when her younger sister, Tia, moved from playing rugby in British Columbia to McMaster, getting the chance to play with both of her sisters who were already mainstays of the Marauders lineup.
"Seeing my younger sister develop as a player has been exciting," Svoboda said. "She is only in her second year, but plays fly-half, so she fills a major role. It is cool to see her step into a leadership role and follow her guidance."
At their last McMaster practice, Svoboda noticed Tia getting emotional; realizing that the three sisters' time together on the Marauders was coming to an end.
Throughout the regular season, coach Tim Doucette used checkpoint conversations to look at the team's progress. When entering the playoff season, he emphasized that this was no longer a test, and that the team needed to execute their game plan.
"We internalized what he said and switched to a mindset that focused on having heart and grit," said Svoboda.
The Marauders effectively implemented this game plan, and finished third in the Shiels division by the end of the regular season. Mac followed up their strong finish with a dominant quarterfinal win, beating the Wilfred Laurier University Golden Hawks 109-0.
Unfortunately, the Marauders would go on to lose against Queen's University in the semifinals, just falling short in a close 29-24 contest. Despite this heart-breaking loss, Svoboda still classifies it as their best game.
"We weren't happy with our result when we played [Queen's] on our home field earlier in the regular season," Svoboda said. "We executed our game plan and pulled off a better performance this time around."
In their Bronze Medal match on Oct. 19, the Marauders put on another authoritative win, this time rolling over the Brock University Badgers 59-5; sealing the Bronze Medal for the home team.
Women's Rugby — FINAL: The Marauders repeat as the @ouasport bronze medalists, defeating the @brockbadgers 59-5! #GoMacGo
— McMaster Athletics (@McMasterSports) 20 October 2018
This game was a strong end to Svoboda's final season with McMaster. Reflecting upon her time as a Marauder, Svoboda expressed her gratitude to both her parents and her teammates.
"Coach Tim always stresses that after the game, we clap to the stands," explained Svoboda. "Like most parents, mine have never missed a game and are the most supportive fans."
Each year, the women's rugby coach implants a word into the player's heads. This season, Doucette created the hashtag #HFOR, which stands for "Here For One Reason."
"This really resonated with me and my teammates, because no matter [your age], McMaster women's rugby has always been about playing for each other and creating an inclusive environment both on and off of the field," Svoboda said. "We have preserved a culture that stresses inclusivity, whether it be in terms of sexual orientation, ethnicity or background. I am honoured to have been part of such a wonderful community."
"I am grateful to have been able to inspire the next generation of women to get involved with such a rewarding sport," Svoboda added.
Over five years with McMaster athletics, women's rugby star Sara Svoboda has developed as both an individual and a rugby player, with the help of her family and teammates. Mac's famed number eight will always remember gathering on the field beside her fellow Marauders after a game, and seeing all of their fans and families in the stands.
Andrew Richards: five things I learned at Mac


Typhoon VM contains several vulnerabilities and configuration errors. Typhoon can be used to test vulnerabilities in network services, configuration errors, vulnerable web applications, password cracking attacks, privilege escalation attacks, post exploitation steps, information gathering, and DNS attacks. Prisma training involves the practical use of Typhoon.
Let's Begin with the Walkthrough!!
Let's start off with scanning the network to find our targets IP.
Our next motive is to scan the target IP with nmap.
The NMAP output shows various open ports: 21(ftp), 22(ssh), 25(smtp), 53(domain), 80(http), 110(pop3), 111(rpcbind), 139(netbios-ssn), 143(imap), 445(netbios-ssn), 631(ipp), 993(ssl/imaps), 995(ssl/pop3), 2049(nfs_acl), 3306(mysql), 5432(postgrespl), 8080(http).
Further, we notice that there is an entry /monoadmin/ in robot.txt as it might be useful.
We also noticed that port 8080 is open for Apache Tomcat/ Coyote JSP Engine 1.1. This could be another way of exploiting this machine. But will see to it later on.
Moving on, Since port 80 is also open. So, we browsed the found directory /mongoadmin/ into the browser. The result displayed is shown in the image. Here we set the change the database to credentials(84mb). It will display a link of 2 Credentials. Click on it.
Clicking on the 2 Credential link will give us Credentials [username]:typhoon and [password]:789456123 . These credentials might be a great help for further enumeration.
After some time, we just strike with an idea WHY NOT USE THE FOUND CREDS TO LOGIN WITH SSH?. Since SSH port 22 is also open.
Then we checked system information and found out Ubuntu 14.04 is running on the target machine. Good thing we were familiar with an exploit for Ubuntu 14.04.
Next, we look for an exploit for ubuntu 14.04 using searchsploit. The exploit we have used have highlighted, after that, we have copied the exploit 37292.c in the /root/ directory. Executing a Python server to download the file in the target machine.
Afterward, we have downloaded our exploit 37292.c in the /tmp directory. After compilation and granting permissions to the exploit. We have executed it.
Booyah!! We have got the root access and found our FLAG. We take a look at the content of the file and greeted with a congratulatory message.
Using Tomcat Manager Upload to get the meterpreter and then further establishing a reverse connection to get root access.
Since in Method-1 port scanning, we notice that port 8080 is open for Apache Tomcat/ Coyote JSP Engine 1.1. So let's browse the Target IP on port 8080 on the browser.
We are very familiar with Tomcat Server Login using manager web app due to our previous lab experiences. Without wasting time we straight away logged into Tomcat Server using Metasploit Tomcat Manager using the Default credentials for Tomcat Server Login.
Oh Yeah! We have got a meterpreter. After spending a lot of time of enumeration, we found a directory /tab which consists of file script.sh that is owned by root and has FULL Permission. So we thought of inserting malicious code in script.sh.
After that, append the above generated malicious code in the script.sh file.
Since the malicious code got executed with the script.sh file. Therefore we got a reverse shell on our netcat listener.
Yeah!! We have got the root access and found root-flag. We take a look at the content of the file and greeted with a congratulatory message.
Unfortunately, on exploring port 80 we didn't observe any remarkable things, therefore, we try to enumerate web directory with the help of Dirb tool.
It was wonderful to observe that there was two CMS as highlighted in the below image.
On exploring /Drupal in the web browser, it put up the following web page which was associated with Drupal cms.
Without wasting time, we chase towards Metasploit and run the following module to exploit Drupal cms.
Booom!! It was a terrific moment to see the meterpreter session of the target machine. Now for the post exploitation, you can follow the above methodology which we have already discussed in the 1st method.
So on exploring /cms in the web browser, it put up the following web page which was associated with Lotus cms.
Without wasting must time, again we chase towards Metasploit and run the following module to exploit lotus cms.
Great, we have owned another meterpreter session of the target machine. Now for the post-exploitation you can follow the above methodology which we have already discussed in the 1st method.
Your tutorial doesn't work, when I try wget to it, it sends out 404 not found.
Error 404 means you are using the incorrect url/ip.
But i have a problem as well where i can't get it to work (first way to capture flag) Following the steps in the tutorial, After setting up the python server, then going back to [email protected]:/tmp$ wget for 37292.c i get "connecting to … failed: Protocol not available.


text:
Home Events & Awards Agencies of the Year 2019 Agencies of the Year Asia-Pacific Corporate/Financial Consultancies of the Year
2019 Corporate & Financial Consultancies of the Year
Consultancy of the Year winners are announced and honoured at the 2019 Asia-Pacific SABRE Awards, which take place on 12 September in Singapore. Analysis of all Finalists and Winners can be accessed via the navigation menu to the right or below:
Winner: Cannings Purple (Australia/WPP)
The past few years have seen sustained growth for WPP's Cannings Purple in Australia, where its 40-person headcount marks it out as one of the country's biggest corporate consultancies. Focusing largely on investor relations and public affairs in Western Australia from its Perth HQ, the firm added a Brisbane office last year, underlining an expansionary mindset by developing multiple new service offerings including a new content hub, hiring a chief innovation officer and overhauling its data insights and community engagement teams. The firm remains by chaired by experienced Australian businessman Keith Jones and CEO Annette Ellis, who oversee a culture that continues to focus heavily on culture and an emphasis on family.
The firm's continued growth, up 20% in 2018 to A$7.6m reflects the success of its offering, which handles major corporate mandates for such clients as LandCorp, BGC Australia, Gold Road Resources, Murdoch University, Northern Minerals, Shell Australia and Aeris Resources, along with new assignments for Rio Tinto, RAC WA, South 32, Rod Jones, Pitcher Partners, Iris Residential and Fortescue Metals Group. And while Cannings Purple's continues to lead the M&A tables, much of its work involves high-stakes crisis communications, issues management and public policy — supported by increased thought leadership investment in such areas as cybersecurity and aged care.
Campaign highlights, meanwhile, included supporting the $91.5m Matagarup Bridge project, providing probono support to Noongar Chamber of Commerce and Industry, Australia's first culturally-based Chamber of Commerce, and successfully lobbying for Northern Minerals against a a proposed federal government cap on research and development rebates. The firm also advised Jupiter Mines on its ASX listing and equity capital raising, and mounted a successful multi-faceted campaign on behalf of the Western Rock Lobster Council. — AS
Citadel-Magnus (Australia/Independent)
In 2008 three partners, Peter Brookes, Martin Debelle and Helen McCombie, opened Citadel in Sydney, with a focus on advising clients around transaction communication and issues management. In 2009, John Gardner opened MAGNUS, specialising in investor relations and corporate communication in Sydney and Perth. In 2015 the firms merged to create Citadel-MAGNUS, which now has a team of 22 employees.
The consultancy had fee income of A$5.4 million last year, against a background of business and capital markets uncertainty in the lead-up to this spring's New South Wales State Election and Federal Election, with stagnation in the M&A and IPO sectors falling away. However, the firm's strategy of pivoting the business towards providing ASX-listed companies with outsourced investor relations support helped insulate it against this lull in deal flow. It also introduced a "special situations" practice, covering areas such as crisis preparedness and management, data breaches, product recalls, litigation and restructuring.
Since the Federal poll, which resulted in the re-election of the business-friendly Coalition Government, sentiment has improved and Citadel-MAGNUS has seen a significant pick-up in work, including a number of mandates relating to corporate transactions, capital raisings, corporate strategy, industry/regulatory and reputational matters. Director-level hires over the year included former banking strategist Nyomi Horgan, and Shell Australia's external relations manager Paul Ryan.
Citadel-MAGNUS performs consistently well in the Asia-Pacific Mergermarket League Tables, ranking fourth by deal count and ninth by deal value in the 2018 PR Advisors League Table for Asia-Pacific Region (excluding Japan), making it Australia's leading transaction communication firm for the fourth consecutive year. — MPS
Honner (Australia/Independent)
A veteran of UK corporate specialist Fishburn and Australian institutional investment journal Super Review, and of the UK and Australian banking sector, Philippa Honner launched her consultancy in 1997 and has built it into Australia's leading financial services agency, working with companies from fintech start-ups to listed investment firms and major funds.
Key clients include big-four banks National Australia Bank, CBA, $70 billion superannuation fund UniSuper, the world's largest listed hedge fund Man Group and leading global fund managers, Janus Henderson, Lazard Asset Management, AXA and Nuveen.
Last year continued a healthy growth trend, with a team of 20 generating fee income of just shy of $4m, representing 10% growth year-on-year in one of the most turbulent periods ever for Australia's financial services sector, with a number of enquiries taking place into conduct and practices. New clients included Earlytrade, which partners with ASX100 corporates to provide greater flexibility around their working capital management, and Impact Investment Group, a leading Australian impact investment funds manager focused on shifting capital towards investments that blend financial returns with deep social and environmental impact.
The agency also sought to further enhance its offer to clients, including partnerships with digital agency Spark Green and specialist government relations firm Advisory Street, and bringing a creativity expert in to develop its strategy for delivering greater creative insights to clients. Honner was a founding member of the Global Fintech PR Network, is a longtime member of the Global Communication Partners network, and in 2017 joined PROI and opened a New York office. New people joining the team in 2018 included Craig Morris, hired from Seattle firm Russell Investments to the newly-created role of head of marketing solutions.
Highlights of Honner's client work in 2018 included the successful launch of CreditSmart, an information website from the Australian Retail Credit Association (ARCA) to help consumers understand mandatory credit reporting. – MPS
Newgate (Porta)
From M&A to IR to strategic corporate communications, Newgate is now firmly established in the front rank of Asia-Pacific consultancies. For all the upheaval at parent company Porta over the past year or so, from losing leaders to merging agency brands, it is reasonable to claim that the Asia-Pacific region has been the most consistently successful part of the operation.
The firm launched in Hong Kong in early 2013, under the leadership of former Kreab Gavin Anderson exec Richard Barton, tapped another KGA veteran Terrence Foo to expand into Singapore a few months later, recruited a team of 20 from Gavin Anderson to launch in Australia the same year, expanded into mainland China with a Beijing office in 2014, and added a Shanghai presence under Asia-Pacific co-founder Grace Zhang last year. Much of that leadership team is still in place—Barton, Australian managing director Brian Tyson, Foo, and Sue Vercoe, who leads the research group out of Sydney—and were joined last year by 25-year veteran Raj Seth as partner in Hong Kong and Clarence Fu, who brings two decades of corporate and financial experience to Singapore.
The Asia-Pacific operation contributed about $20 million of Newgate's global 2018 PR fee income of $32 million – around the same income but representing a higher proportion of the business than the previous year – with new work coming from Alphabet-subsidiary Wing and Cross River Rail in Australia, Nestle and social e-commerce app Pinduoduo in China, and Jacobs Douwe Egberts in Singapore. — MPS
Redhill Communications (Singapore/Independent)
While many new firms measure themselves against bigger, more established players, Redhill CEO Jacob Puthenparambil likes to use a diffferent template to explain the rapid growth that has characterised his firm since it launched in 2014. Namely, the Jesuit Order, which created a multinational organisation for 500 years — and is now a surprising source of inspiration for business schools. Redhill may not quite inspire the same religious fervour among its clients, but its focus on creating a shared mission for its entrepreneurial expansion has seen it develop a network of 70 professionals across 17 cities in 11 countries.
That performance helped the firm rank as the third fastest-growing agency in the world in 2018, doubling its revenue to more than SGD$3.1m across corporate, financial and technology clients in Singapore, Yangon, Kuala Lumpur, Bangkok, Jakarta, Hong Kong, Tokyo, Phnom Penh, Ho Chi Min City, Sydney, Delhi, Mumbai, Kolkatta, Kochi, Berlin. All of which reflects the tenet around which Redhill was created — that brand communications should be generated by local teams who understand their markets best.
Before launching Redhill in 2014, Puthenparambil had held communications positions with Government of India's Ministry for External Affairs, ASDA'A Burson-Marsteller in the Middle East, and the UN's MUrgency global response network in San Francisco. Partner Surekha Yadav, meanwhile, has a background that spans software development and finance. And the firm recently brought onboard former Reserve Bank of India comms head Alpana Kilawalla as senior advisor.
With its offices in key hubs like Singapore, Kuala Lumpur and Colombo, Redhill's reach across Southeast Asia means on-the-ground services for a roster of clients including some the region's largest venture capital firms. Other high-profile additions to its client roster last year include Nokia, Mundipharma, CGH Earth, Emirates India, Volvo Malaysia, Carro and FWD. And 95% of Redhill's staff is under 30, helping explain the agency's integration of technology across its client servicing model. — AS
Australasian Consultancies of the Year
India Consultancies of the Year
Corporate/Financial Consultancies of the Year
A high-level forum designed for senior practitioners to address the critical issues facing the profession.
2019 Coverage


text:
Q: Webpack2 custom module resolve error In my webpack I have this config with webpack blocks
module.exports = createConfig([
  customConfig({
    resolve: {
      modules: [
        'src',
        'node_modules',
      ],
    },
  }),
  entryPoint({
    app: ['./src/client'],
  }),
  setOutput({
    path: path.resolve(__dirname, `../${assetPath}`),
    publicPath: `${publicPath}/`,
    filename: 'bundle.js',
  }),
  babel(),
  cssModules(),

I'm able to import from node_modules quite alright, And also from the first directory in the src file
src
     components
          icons
               index.js
          navs
               primary.js
          containers
               index.js
          client.js

in client.js If i do import App from 'containers it works fine
But If in primary.js when i try to avoid relative imports like so
import Icons from 'components/icons'
I get this error
module.js:471
    throw err;
    ^

Error: Cannot find module 'components/icons'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function._module2.default._resolveFilename (/Users/abiodun/projects/***/****/node_modules/require-hacker/babel-transpiled-modules/require hacker.js:423:34)
    at Function.module._load (/Users/abiodun/projects/****/****/node_modules/piping/lib/piping.js:211:27)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/Users/abiodun/projects/****/****/src/components/primary-nav/primary-nav.jsx:5:1)
    at Module._compile (module.js:570:32)
    at Module.require._compile (/Users/abiodun/projects/****/****/node_modules/webpack-isomorphic-tools/source/index.js:477:29)
    at loader (/Users/abiodun/projects/****/****/node_modules/babel-register/lib/node.js:144:5)
    at Object.require.extensions.(anonymous function) [as .jsx] (/Users/abiodun/projects/****/****/node_modules/babel-register/lib/node.js:154:7)

Any help wold be appreciated

A: So it turned out the the problem was from the node side as I am doing isomorphic server side rendering.
I have to add the 'add-module-path' module to make the node require from different directories apart from node_modules
npm i add-module-path --save
Here is the final code in my rootServer.js file.
require('app-module-path').addPath(__dirname); // add this lines

const WebpackIsomorphicTools = require('webpack-isomorphic-tools');
const isomorphicConfig = require('./webpack/isomorphic.config');

global.__CLIENT__ = false;
global.__SERVER__ = true;
global.__DEVELOPMENT__ = process.env.NODE_ENV !== 'production';
if (global.__DEVELOPMENT__) {
  if (!require('piping')({ hook: true, ignore: /(\/\.|~$|\.json|\.scss$)/i, })) {}
  require('./babel');
  require('app-module-path').addPath('./src'); // add this path if it's development
}
else {
  require('app-module-path').addPath('./dist'); // add this part if it's production
}
const serverPath = global.__DEVELOPMENT__ ? 'src' : 'dist';
global.webpackIsomorphicTools = new WebpackIsomorphicTools(isomorphicConfig)
  .server('./', () => {
    require(`./${serverPath}/server`)();
  });

Webpack handles the front end really well without the isomorphic server side rendering.


Why is it important to get a high ranking on major internet search engines?
High ranked get through great value of backlinks for the site.
Search engines are not that link-oriented as you think. Backlinks are not the core foundation of having a good ranking in SEs.
I suggest you to study their guidelines for you to have an idea of how you will come up a good optimization strategies to make your site ranked in major search engines.
I am also for business purposes, and chat with friends, gather information, reading, please use the Internet for surfing. In fact, the Internet is very useful!