'The Lighthouse,' 'Uncut Gems' Lead Nominees at Independent Spirit Awards
The Safdie brothers’ “Uncut Gems” is the only film to be nominated in both the Best Feature and Best Director categories; acting nominees include Adam Sandler, Jennifer Lopez and Renee Zellweger
by Brian Welk, Steve PondTwo dark and unruly films released by A24, Robert Eggers’ “The Lighthouse” and the Safdie brothers’ “Uncut Gems,” led all films in nominations for the 2020 Film Independent Spirit Awards, Film Independent announced on Thursday.
In the Best Feature category, “Uncut Gems” was joined by Lulu Wang’s “The Farewell,” Terrence Malick’s “A Hidden Life,” Chinonye Chukwu’s “Clemency” and Noah Baumbach’s “Marriage Story.”
“Uncut Gems” was the only film nominated in both the Best Feature and Best Director categories, though “Marriage Story” was nominated in the former category and was also voted the special John Cassavetes Award, which goes to a film’s director, cast and casting director.
Also Read:
“Honey Boy” and “Give Me Liberty” received four nominations each, while “Hustlers,” “Clemency” and “Luce” received three.
As usual, the Spirit Awards’ system of using different nominating committees in each category resulted in inconsistencies across the ballot — with, for instance, “A Hidden Life” nominated for Best Feature, but not in any other category.
Acting nominees included Adam Sandler for “Uncut Gems,” Jennifer Lopez for “Hustlers,” Noah Jupe and Shia LaBeouf for “Honey Boy,” Robert Pattinson and Willem Dafoe for “The Lighthouse,” Elisabeth Moss for “Her Smell” and Renee Zellweger for “Judy.”
Also Read:
The Best International Film category included one English-language film, British director Joanna Hogg’s “The Souvenir,” along with Celine Sciamma’s “Portrait of a Lady on Fire” and four Oscar entries: Karim Ainouz’s “Invisible Life,” Ladj Ly’s “Les Miserables,” Álvaro Delgado-Aparicio’s “Retablo” and the odds-on favorite, Bong Joon Ho’s “Parasite.”
Nominated documentaries include “American Factory,” “Apollo 11” and “For Sama.”
To qualify for the Spirit Awards, a film must be made independently in the U.S. on a budget of less than $22.5 million — except in the Best International Film category, which is for films made outside the U.S.
Also Read:
“Joker” and “Atlanta” star Zazie Beetz and “Russian Doll” star Natasha Lyonne announced the full list of nominees live Thursday.
The 2020 Independent Spirit Awards take place Sat. Feb. 8 from its usual location at the base of the Santa Monica Pier and the awards will air live on IFC. See the full list of nominees below.
BEST FEATURE (Award given to the producer. Executive Producers are not awarded.)
A Hidden Life
Producers: Elisabeth Bentley, Dario Bergesio, Grant Hill, Josh Jeter
Clemency
Producers: Timur Bekbosunov, Julian Cautherley, Bronwyn Cornelius, Peter Wong
The Farewell
Producers: Anita Gou, Daniele Melia, Andrew Miano, Peter Saraf, Marc Turtletaub, Lulu Wang, Chris Weitz, Jane Zheng
Marriage Story
Producers: Noah Baumbach, David Heyman
Uncut Gems
Producers: Eli Bush, Sebastian Bear-McClard, Scott Rudin
BEST FIRST FEATURE (Award given to the director and producer)
Booksmart
Director: Olivia Wilde
Producers: Chelsea Barnard, David Distenfeld, Jessica Elbaum, Megan Ellison,
Katie Silberman
The Climb
Director/Producer: Michael Angelo Covino
Producers: Noah Lang, Kyle Marvin
Diane
Director: Kent Jones
Producers: Luca Borghese, Ben Howe, Caroline Kaplan, Oren Moverman
The Last Black Man in San Francisco
Director/Producer: Joe Talbot
Producers: Dede Gardner, Jeremy Kleiner, Khaliah Neal, Christina Oh
The Mustang
Director: Laure de Clermont-Tonnerre
Producer: Ilan Goldman
See You Yesterday
Director: Stefon Bristol
Producer: Spike Lee
JOHN CASSAVETES AWARD – Given to the best feature made for under $500,000 (Award given to the writer, director and producer. Executive Producers are not awarded.)
Burning Cane
Writer/Director/Producer: Phillip Youmans
Producers: Ojo Akinlana, Jakob Johnson, Karen Kaia Livers, Mose Mayer, Wendell Pierce, Isaac Webb, Cassandra Youmans
Colewell
Writer/Director: Tom Quinn
Producers: Joshua Blum, Alexandra Byer, Craig Shilowich, Matthew Thurm
Give Me Liberty
Writer/Director/Producer: Kirill Mikhanovsky
Writer/Producer: Alice Austen
Producers: Val Abel, Wally Hall, Michael Manasseri, George Rush, Sergey Shtern
Premature
Writer/Director/Producer: Rashaad Ernesto Green
Writer: Zora Howard
Producer: Darren Dean, Joy Ganes
Wild Nights With Emily
Writer/Director/Producer: Madeleine Olnek
Producers: Anna Margarita Albelo, Casper Andreas, Max Rifkind-Barron
BEST DIRECTOR
Alma Har’el,
Honey Boy
Lorene Scafaria,
Hustlers
Julius Onah,
Luce
Robert Eggers,
The Lighthouse
Benny Safdie & Josh Safdie,
Uncut Gems
BEST SCREENPLAY
Noah Baumbach,
Marriage Story
Jason Begue, Shawn Snyder,
To Dust
Ronald Bronstein & Benny Safdie & Josh Safdie,
Uncut Gems
Chinonye Chukwu,
Clemency
Tarell Alvin McCraney,
High Flying Bird
BEST FIRST SCREENPLAY
Fredrica Bailey & Stefon Bristol,
See You Yesterday
Hannah Bos & Paul Thureen,
Driveways
Bridget Savage Cole & Danielle Krudy,
Blow the Man Down
Jocelyn DeBoer & Dawn Luebbe,
Greener Grass
James Montague & Craig W. Sanger,
The Vast of Night
BEST CINEMATOGRAPHY
Todd Banhazl,
Hustlers
Jarin Blaschke,
The Lighthouse
Natasha Braier,
Honey Boy
Chananun Chotrungroj,
The Third Wife
Pawel Pogorzelski,
Midsommar
BEST EDITING
Julie Béziau,
The Third Wife
Ronald Bronstein & Benny Safdie,
Uncut Gems
Tyler L. Cook,
Sword of Trust
Louise Ford,
The Lighthouse
Kirill Mikhanovsky,
Give Me Liberty
BEST FEMALE LEAD
Karen Allen,
Colewell
Hong Chau,
Driveways
Elisabeth Moss,
Her Smell
Mary Kay Place,
Diane
Alfre Woodard,
Clemency
Renée Zellweger,
Judy
BEST MALE LEAD
Chris Galust, Give Me Liberty
Kelvin Harrison Jr., Luce
Robert Pattinson, The Lighthouse
Matthias Schoenaerts, The Mustang
Adam Sandler, Uncut Gems
BEST SUPPORTING FEMALE
Jennifer Lopez,
Hustlers
Taylor Russell,
Waves
Lauren “LoLo” Spencer,
Give Me Liberty
Octavia Spencer,
Luce
Zhao Shuzhen,
The Farewell
BEST SUPPORTING MALE
Willem Dafoe,
The Lighthouse
Noah Jupe,
Honey Boy
Shia LaBeouf,
Honey Boy
Jonathan Majors,
The Last Black Man in San Francisco
Wendell Pierce,
Burning Cane
ROBERT ALTMAN AWARD – Given to one film’s director, casting director and ensemble cast
Marriage Story
Director: Noah Baumbach
Casting Directors: Douglas Aibel, Francine Maisler
Ensemble Cast: Alan Alda, Laura Dern, Adam Driver, Julie Hagerty, Scarlett Johansson, Ray Liotta, Azhy Robertson, Merritt Wever
BEST DOCUMENTARY (Award given to the director and producer)
American Factory
Director/Producer: Steven Bognar & Julia Reichert
Producers: Julie Parker Benello, Jeff Reichert
Apollo 11
Director/Producer: Todd Douglas Miller
Producers: Evan Krauss, Thomas Baxley Petersen
For Sama
Director: Edward Watts
Director/Producer: Waad al-Kateab
Honeyland
Director: Tamara Kotevska
Director/Producer: Ljubo Stefanov
Producer: Atanas Georgiev
Island of the Hungry Ghosts
Director/Producer: Gabrielle Brady
Producers: Gizem Acarla, Samm Haillay, Alex Kelly, Alexander Wadouh
BEST INTERNATIONAL FILM (Award given to the director)
Invisible Life, Brazil
Director: Karim Aïnouz
Les Misérables, France
Director: Ladj Ly
Parasite, South Korea
Director: Bong Joon-Ho
Portrait of a Lady on Fire, France
Director: Céline Sciamma
Retablo, Peru
Director: Álvaro Delgado-Aparicio L.
The Souvenir , United Kingdom
Director: Joanna Hogg
BONNIE AWARD – Bonnie Tiburzi Caputo joined American Airlines in 1973 at age 24, becoming the first female pilot to fly for a major U.S. airline. In her honor, the third Bonnie Award will recognize a mid-career female director with a $50,000 unrestricted grant, sponsored by American Airlines.
Marielle Heller
Kelly Reichardt
Lulu Wang
PRODUCERS AWARD – The 23rd annual Producers Award honors emerging producers who, despite highly limited resources, demonstrate the creativity, tenacity and vision required to produce quality, independent films. The award includes a $25,000 unrestricted grant.
Mollye Asher
Krista Parris
Ryan Zacarias
SOMEONE TO WATCH AWARD – The 26th annual Someone to Watch Award recognizes a talented filmmaker of singular vision who has not yet received appropriate recognition. The award includes a $25,000 unrestricted grant.
Rashaad Ernesto Green, Director of Premature
Ash Mayfair, Director of The Third Wife
Joe Talbot, Director of The Last Black Man in San Francisco
TRUER THAN FICTION AWARD – The 25th annual Truer Than Fiction Award is presented to an emerging director of non-fiction features who has not yet received significant recognition. The award includes a $25,000 unrestricted grant.
Khalik Allah, Director of Black Mother
Davy Rothbart, Director of 17 Blocks
Nadia Shihab , Director of Jaddoland
Erick Stoll & Chase Whiteside, Director of América
See what your favorite movie stars are wearing as they arrive in Santa Monica for the 33rd annual Film Independent Spirit Awards
View In Gallery


class Mammal(val name: String) extends Pet[Mammal] {
def renamed(newName: String) = new Mammal(newName)
}
class Monkey(name: String) extends Mammal(name)
// hmm, Monkey is a Pet[Mammal]?
It's always feel like we are almost there (but possibly can never be)


How are the beneficiaries identified?
Working closely with Social Service Offices and Community Development Councils, we are able to identify the families in need of further financial assistance due to their difficult circumstances.
Our volunteers engage each beneficiary individually to understand their concerns and needs.
Amongst the families in rental units who meet the criteria (part-time worker(s) experiencing income loss with at least 2 children), the largest families will receive the vouchers first. We hope to raise enough funds to help all these families in each rental block.
What about those who don't live in rental flats but are also affected?
We are doing our part to reach out to the most vulnerable group first.
Often, families residing in rental blocks have sole breadwinners who rely on precarious work to provide for multiple children. Many of them are experiencing income loss now. They are only eligible for the one-time Care & Support (cash payouts), and $300 NTUC grocery vouchers (for the rest of 2020). While they can depend on the cash support to pay part of their bills and existing arrears (e.g, rent, electricity, transport etc) for a while, we have heard of real concerns through our home visits that they would not be able to afford food and other daily necessities.
Additional financial support through the Resilience Package will relieve the situations of many individuals affected by this COVID-19 crisis.
Have you considered providing e-vouchers instead?
Although using e-vouchers is more efficient, it is not ideal as the beneficiaries are unlikely to hit the minimum order to qualify for free delivery. Hence, physical vouchers are more suitable for their use.
Why are the vouchers donated in $5 and $10 denominations only?
Depending on family size, different families will receive different voucher amounts. Smaller denominations allow flexibility for them to plan how and when to use the vouchers at their own discretion.
How long will this support be for?
Presently, we are looking to support these families for three months. If we are able to raise more funds, we will aim to tide them through a longer period.
Which areas do you currently serve?
Because of the outpouring of support from people from all walks of life, we are now able to, and are supporting families from all across Singapore.
How do you all intend to deliver the grocery vouchers?
We will use postal services to deliver the grocery vouchers to them.
Why do you collect donations through PayNow?
It is the most ideal channel of collection that requires minimal transaction fees (0.25%), unlike other payment gateways or fundraising platforms (1.5%+). This allows us to ensure that the money collected is able to reach these families.
I've donated, why didn't the progress bar move?
Sorry, but there's a human who manually updates this page on Github. If you are interested in helping him, reach out to him on twitter!
What happens to money that does not get allocated for beneficiaries?
If we do have money left over (not that it's likely yet), we will be using the remainder to support selected families beyond 3 months. Should there be any remaining funds after that, we will be donating to The Courage Fund.


Adhichanallur_Zones Adhichanallur_Locations
!DOCTYPE html>| S.No | Name | PriorityLe | Status | District | Village | Area(Acre) | Latitude | Longitude | Landuse | Slope | Aspect | Elevation |
| 1 | Archaelogy Zone 1 | High Priority | Approved Locations Phase I | Thoothukudi | Adhichanallur | 0.043 | 8.6283799999999999 | 77.880499999999998 | Scrub Land | 2.7709999999999999 |<PHONE_NUMBER>0000001 | 16.364000000000001 |
| 2 | Archaelogy Zone 2 | High Priority | Approved Locations Phase I | Thoothukudi | Adhichanallur | 0.056 | 8.62819 | 77.881 | Scrub Land | 12.579000000000001 |<PHONE_NUMBER>0000001 | 15.95 |
| 3 | Archaelogy Zone 3 | High Priority | Approved Locations Phase I | Thoothukudi | Adhichanallur | 0.037 | 8.6290499999999994 | 77.880399999999995 | Scrub Land | 2.351 |<PHONE_NUMBER>0000001 | 17.128 |
| 4 | Archaelogy Zone 4 | High Priority | Approved Locations Phase I | Thoothukudi | Adhichanallur | 0.032 | 8.6288400000000003 | 77.880099999999999 | Scrub Land | 5.5119999999999996 |<PHONE_NUMBER>0000001 | 21.433 |
| 5 | Archaelogy Zone 5 | High Priority | Approved Locations Phase I | Thoothukudi | Adhichanallur | 0.188 | 8.6286299999999994 | 77.88 | Scrub Land | 13.404999999999999 | 255.74 | 17.103999999999999 |
| 6 | Archaelogy Zone 6 | High Priority | Approved Locations Phase I | Thoothukudi | Adhichanallur | 0.137 | 8.6278400000000008 | 77.875699999999995 | Scrub Land | 1.23 | 44.765000000000001 | 18.324999999999999 |
| 7 | Zone 1 | Low Priority | To be Decide | Thoothukudi | Karungulam | 6.125 | 8.6206200000000006 | 77.869699999999995 | Agriculture Crop | 6.266 | 141.482 | 17.834 |
| 8 | Zone 2 | Low Priority | To be Decide | Thoothukudi | Karungulam | 5.506 | 8.6214700000000004 | 77.873699999999999 | Agriculture Crop | 1.393 | 202.53 | 18.003 |
| 9 | Zone 3 | High Priority | To be Decide | Thoothukudi | Karungulam | 7.739 | 8.6231100000000005 | 77.872399999999999 | Agriculture Fallow | 1.968 | 63.265999999999998 | 18.015000000000001 |
| 10 | Zone 4 | High Priority | To be Decide | Thoothukudi | Karungulam | 5.356 | 8.6248100000000001 | 77.858500000000006 | Barren Land | 3.9660000000000002 | 90.376999999999995 | 25.84 |
| 11 | Zone 5 | High Priority | To be Decide | Thoothukudi | Karungulam | 3.363 | 8.6255299999999995 | 77.866399999999999 | Builtup Land & Scrub Land | 2.2370000000000001 | 158.197 | 23.792000000000002 |
| 12 | Zone 6 | High Priority | To be Decide | Thoothukudi | Karungulam | 4.365 | 8.6254500000000007 | 77.877700000000004 | Scrub Land | 8.7170000000000005 | 120.221 | 17.66 |
| 13 | Zone 7 | High Priority | To be Decide | Thoothukudi | Karungulam | 3.363 | 8.6260300000000001 | 77.868200000000002 | Barren Land | 5.9329999999999998 |<PHONE_NUMBER>0000002 | 23.613 |
| 14 | Zone32 | High Priority | To be Decide | Thoothukudi | Karungulam | 20.672 | 8.6263299999999994 | 77.879300000000001 | Scrub Land | 3.3039999999999998 | 96.834999999999994 | 17.286999999999999 |
| 15 | Zone 8 | High Priority | To be Decide | Thoothukudi | Karungulam | 3.363 | 8.6275499999999994 | 77.870800000000003 | Barren Land | 3.7290000000000001 | 23.773 | 22.436 |
| 16 | Zone 9 | High Priority | To be Decide | Thoothukudi | Karungulam | 4.157 | 8.6275700000000004 | 77.875699999999995 | Scrub Land & Barren Land | 1.0900000000000001 |<PHONE_NUMBER>0000002 | 16.931999999999999 |
| 17 | Zone 10 | Low Priority | To be Decide | Thoothukudi | Karungulam | 4.933 | 8.6290700000000005 | 77.863 | Builtup & scrub | 1.0820000000000001 |<PHONE_NUMBER>9999999 | 18.550999999999998 |
| 18 | Zone 11 | High Priority | To be Decide | Thoothukudi | Karungulam | 39.477 | 8.6283100000000008 | 77.867199999999997 | Barren Land and Agriculture Crop | 2.0459999999999998 | 100.179 | 17.736999999999998 |
| 19 | Zone 12 | High Priority | To be Decide | Thoothukudi | Karungulam | 12.732 | 8.6293900000000008 | 77.872799999999998 | Barren Land | 6.1980000000000004 | 179.625 | 17.395 |
| 20 | Zone 13 | Low Priority | To be Decide | Thoothukudi | Karungulam | 12.362 | 8.6306600000000007 | 77.871300000000005 | Agriculture Crop | 40.453000000000003 | 195.352 | 16.849 |
| 21 | Zone 14 | High Priority | To be Decide | Thoothukudi | Karungulam | 4.448 | 8.6317000000000004 | 77.874700000000004 | Barren Land | 3.4590000000000001 |<PHONE_NUMBER>0000001 | 16.38 |
| 22 | Zone 15 | High Priority | To be Decide | Thoothukudi | Karungulam | 5.388 | 8.6318000000000001 | 77.876300000000001 | Barren Land | 0.63600000000000001 | 5.0789999999999997 | 24.524000000000001 |
| 23 | Zone 16 | Low Priority | To be Decide | Thoothukudi | Karungulam | 3.015 | 8.6322299999999998 | 77.883499999999998 | Agriculture Crop &Road | 16.367000000000001 |<PHONE_NUMBER>9999998 | 14.634 |
| 24 | Zone 17 | High Priority | To be Decide | Thoothukudi | Karungulam | 41.740 | 8.6304499999999997 | 77.879499999999993 | Barren Land and Agriculture Crop | 0.58899999999999997 | 269.404 | 15.677 |
| 25 | Zone 18 | Low Priority | To be Decide | Thoothukudi | Karungulam | 4.314 | 8.6325299999999991 | 77.8733 | Agriculture Crop | 1.585 | 18.707000000000001 | 16.108000000000001 |
| 26 | Zone 19 | Low Priority | To be Decide | Thoothukudi | Karungulam | 17.382 | 8.6327700000000007 | 77.868899999999996 | Scrub Land | 3.782 | 143.203 | 16.536999999999999 |
| 27 | Zone 20 | Low Priority | To be Decide | Thoothukudi | Karungulam | 5.343 | 8.6342499999999998 | 77.870599999999996 | Agriculture Crop &Road | 4.3899999999999997 |<PHONE_NUMBER>0000001 | 15.699 |
| 28 | Zone 21 | Low Priority | To be Decide | Thoothukudi | Karungulam | 2.797 | 8.6349499999999999 | 77.872500000000002 | Agriculture Crop | 26.009 |<PHONE_NUMBER>9999999 | 20.238 |
| 29 | Zone 22 | Low Priority | To be Decide | Thoothukudi | Karungulam | 8.300 | 8.6356999999999999 | 77.866 | Agriculture Crop | 12.388999999999999 |<PHONE_NUMBER>9999999 | 16.995000000000001 |
| 30 | Zone 23 | Low Priority | To be Decide | Thoothukudi | Karungulam | 6.060 | 8.6360499999999991 | 77.871200000000002 | Scrub land Agriculture Crop | 8.0739999999999998 | 18.640999999999998 | 17.315000000000001 |
| 31 | Zone 24 | Low Priority | To be Decide | Thoothukudi | Karungulam | 5.520 | 8.6377799999999993 | 77.856800000000007 | Agriculture Crop | 14.510999999999999 | 99.424000000000007 | 16.928000000000001 |
| 32 | Zone 25 | Low Priority | To be Decide | Thoothukudi | Karungulam | 13.530 | 8.6380499999999998 | 77.854699999999994 | Agriculture Crop | 1.756 | 82.847999999999999 | 17.443999999999999 |
| 33 | Zone 26 | Low Priority | To be Decide | Thoothukudi | Karungulam | 4.117 | 8.6389800000000001 | 77.858199999999997 | Agriculture Crop | 0.61 |<PHONE_NUMBER>0000001 | 16.292000000000002 |
| 34 | Zone 27 | Low Priority | To be Decide | Thoothukudi | Karungulam | 3.627 | 8.6395400000000002 | 77.856700000000004 | Agriculture Crop | 2.7370000000000001 |<PHONE_NUMBER>0000001 | 16.957000000000001 |
| 35 | Zone 28 | Low Priority | To be Decide | Thoothukudi | Karungulam | 38.998 | 8.6398899999999994 | 77.862799999999993 | Agriculture Crop | 7.8250000000000002 |<PHONE_NUMBER>9999999 | 16.52 |
| 36 | Zone 29 | Low Priority | To be Decide | Thoothukudi | Karungulam | 14.205 | 8.6412099999999992 | 77.856399999999994 | Agriculture Crop | 3.012 | 184.965 | 16.128 |
| 37 | Zone 30 | High Priority | To be Decide | Thoothukudi | Karungulam | 3.790 | 8.6420499999999993 | 77.863299999999995 | Scrub land | 1.163 | 42.354999999999997 | 16.292999999999999 |
| 38 | Zone 31 | Low Priority | To be Decide | Thoothukudi | Karungulam | 2.991 | 8.6428799999999999 | 77.857900000000001 | Agriculture Crop | 3.5369999999999999 |<PHONE_NUMBER>0000002 | 15.577 |
| 39 | Archaelogy Zone7 | High Priority | Approved Locations Phase I | Thoothukudi | Adhichanallur | 7.194 | 8.6238499999999991 | 77.865099999999998 | Barren Land | 2.5640000000000001 |<PHONE_NUMBER>0000001 | 28.943999999999999 |
| 40 | Boundary Zone marked | High Priority | Approved 1Locations Phase I | Thoothukudi | Adhichanallur | 0.433 | 8.6325000000000003 | 77.875900000000001 | Barren Land (Government Land) | 4.0380000000000003 |<PHONE_NUMBER>0000001 | 24.817 |
| Total Area | 327.199 |


This is the capital of Samos and the main ferry port and is situated on the NE corner of the island. Vathi has a large bay and a very attractive waterfront area with a labyrinthe of streets behind.
For full details on clearing into our out of Greece see Greek Formalities.
This is a port of Entry.
This harbour is open to the North and NW and the land formation is like a funnel, so the swell from the consistently blowing N, NE or NW winds pushes water into the bay, which circulates around setting up a confused swell inside the bay.
Big ferries coming and going on the opposite side of the town quay also create alot of wash so conditions can be challenging here. Although not dangerous, it is uncomfortable. See Cruisers tips below in comments on best places to moor.
Moor to the quay in the NE corner, keeping clear of the ferry berths. The area next to these berths is reserved for mega-yachts. If berthing alongside it is wise to lay an anchor to keep the yacht pulled off the quay.
Mooring on the quay is reported to be free, as is water and electricity.
If you are small yacht, there may be space in the small yacht haven SE of the quay. There is approx. 3m depth here and laid moorings.
There is water and electricity available on both quays. Fuel can be delivered by mini-tanker.
Last updated August 2016.


Select a demo
Click to view an interactive example of a PCI-compliant UI integration for online payments.
Make sure the payment method you want to use are enabled for your account. Refer the documentation to add missing payment methods.
To learn more about client-side integration solutions, check out Online payments.


General discussion about Komodo. For useful links and more info click the pinned messages to the right. DON'T DM @jl777
100 messages
Before 05-Dec-19 12:00 AM
jl777c30-Oct-18 01:56 PM
PIRATE is part of the ecosystem
cammofunk30-Oct-18 01:57 PM
All I know is that kmd can create "limitless" amount of sidechains, and those chains can have their own sidechains. Is pirate one of those? I don't understand what a runtime fork is sorry
@jl777c ^
jl777c30-Oct-18 01:58 PM
you probably dont understand the technical definition of sidechain
cammofunk30-Oct-18 01:58 PM
Its its own blockchain
jl777c30-Oct-18 01:58 PM
you can use a fuzzy definition if sidechain to understand PIRATE
runtime fork
independent chain
assetchain
parallel chain
many names can be used
cammofunk30-Oct-18 01:58 PM
but kmd is still the chain it connects too?
like the os
of sorts
jl777c30-Oct-18 01:59 PM
it is an independent chain but it using komodod
cammofunk30-Oct-18 01:59 PM
makes sense
so almost like its first app?
jl777c30-Oct-18 01:59 PM
PIRATE GUI is agama
which brings in more KMD users
best advertisement
cammofunk30-Oct-18 02:00 PM
@Deleted User heard about this
jl777c30-Oct-18 02:00 PM
in a sense the runtime forks are komodod dapps
1
it is an interesting way to look at runtime forks
cammofunk30-Oct-18 02:01 PM
Thanks for the lesson haha, I'm so pumped for kmd to be honest
<200m cap
Do you guys know if they still plan to do the 1milliom tx/s test?
million*
jl777c30-Oct-18 02:02 PM
waiting on some third parties to be ready
house30-Oct-18 02:03 PM
Kmd is like the ocean @cammofunk ... you can launch a dingy, Pirate Ship of just break out your flippers and snorkel
Many use cases, each has its benefits, but KMD is the support mechanism
cammofunk30-Oct-18 02:04 PM
@jl777c any mention on roughly when this will happen?
@house Lol like vr or something? That confuses me xD
house30-Oct-18 02:05 PM
Sorry, better than vr
crumb30-Oct-18 02:06 PM
everything in Komodo ecosystem happens on tuesday @cammofunk
cammofunk30-Oct-18 02:08 PM
@crumb like there's an even this tuesday? or are tuesdays update days?
event*
crumb30-Oct-18 02:09 PM
99.99% not this tuesday, but still tuesday
cammofunk30-Oct-18 02:11 PM
@crumb Lol I take it there's a vague post somewhere that just says tuesday?
crumb30-Oct-18 02:11 PM
no offence cammofunk, but seems that you are not familiar with the actual tech. please read the Komodo whitepaper and if you thought you were pumped before, it'll blow you away
tuesday is the Komodo thing
as the 42 is always the right answer to everything and 7:77 AM/PM is always the right time
Yassin30-Oct-18 02:12 PM
crumb30-Oct-18 02:13 PM
you'll get used to it
hang around. it'll be worth it
cammofunk30-Oct-18 02:14 PM
@crumb lol yes you are correct, I've watched some youtubes on it but haven't dug deeper. Thanks for the help crumb
crumb30-Oct-18 02:14 PM
np
Yassin30-Oct-18 02:14 PM
No emojine Tuesday?
house30-Oct-18 02:14 PM
Good point Yassin(edited)
1
cammofunk30-Oct-18 02:14 PM
Even with my limited knowledge it seems extremely undervalued
crumb30-Oct-18 02:15 PM
we definitely need a tuesday emoji
1
Yassin30-Oct-18 02:15 PM
Yasmin? @house
good edited!!
house30-Oct-18 02:16 PM
Hehe fap fap
1
‘Even with my limited knowledge it seems extremely undervalued’
Stick around @cammofunk ... you ain’t seen nothing yet
plazma30-Oct-18 02:36 PM
question can one address with and utxo of 1000 sat of komodo be spendable now as one input and two output and what about one address with one utxo 1000 sat and another utxo 90 sat komodo.....
(noob question)
plz
house30-Oct-18 02:49 PM
@plazma
(Noob response)
What is the value of a kmd transaction ?
If > 1000 sats would it be worth it be worth making the transaction at all ?
If < 1000 sats would it be warranted to break such minuscule amount into two outputs?
plazma30-Oct-18 02:50 PM
yep @house so whats the minimun dust transaction possible and any solution to dusting attack on one address.....
house30-Oct-18 02:55 PM
Suggest minimum (sensible) dust tx would be >= fee amount but I would ass u me a smaller amount tan the fee would be possible (disclaimer: is only a guess)
Re:dusting attack ... is above my pay grade but aside from “who cares about dust” any attack should be addressed for sure(edited)
plazma30-Oct-18 02:56 PM
thanks for the reply....
house30-Oct-18 02:57 PM
Pleasure is all mine
plazma30-Oct-18 02:58 PM
i would still like to here maybe @jl777c can help little bit....
or anyone free right now with advance tech knowledge.....
house30-Oct-18 03:03 PM
@plazma what is a dusting attack ?
jl777c30-Oct-18 03:03 PM
z_mergetoaddress can be used to combine dust
plazma30-Oct-18 03:05 PM
@house the specific attack works by sending small amounts of funds to a wide range of addresses, and then watching the movement of those funds on the blockchain. When those inputs are combined with other addresses, the addresses are linked together, allowing attackers to group addresses and move closer to de-anonymizing users
(;-P straight from internet.....lol)
@jl777c thanks...can u explain a bit plz....
about z_mergetoaddress
blackjok3r30-Oct-18 03:07 PM
HMMM seems you could just use z_mergetoaddress and send them to a Z address, effectivly making them dissapear
Komodo. Contribute to StakedChain/komodo development by creating an account on GitHub.
house30-Oct-18 03:08 PM
@plazma so is like blockchain spyware ?
blackjok3r30-Oct-18 03:08 PM
you give it a value of min size and it merges everythng under that size
should merge to z address aswell so the clean is untracable(edited)
jl777c30-Oct-18 03:12 PM
yes, send to zaddr and thank attacker for the donation
plazma30-Oct-18 03:14 PM
@blackjok3r thanks, does this mean it can be used as multiple komodo t address with small funds combined as a coinjoin to a z address with z_mergetoaddress
blackjok3r30-Oct-18 03:15 PM
Yes that function of mine will take all utxo's under the size you specify in your wallet and send them to one address.
the normal one, doesnt have a size you can specify, just takes all utxo in wallet in all address and sends to 1 address
seems the size parameter can be even more imprtant in case of this attack as well, I should get it merged to komodo. I forgot about it.
plazma30-Oct-18 03:18 PM
more fun will come if a mixer pop up who takes no fee or small fee uses tor or kovri takes all input joins as one z address takes z address from everyone and give them their funds.....tara....chainanalysis gone out of business....
@blackjok3r yes plz do for the betterments of society.... (edited)
1
CryptoCurrencyAcademy30-Oct-18 03:21 PM
who in this world know any masternode developers?
blackjok3r30-Oct-18 03:21 PM
why just use an AC with rewards CC then you dont need a developer(edited)
passcombo.com 🏴☠🏴30-Oct-18 04:26 PM
interesting - so actualyl if you send 0.00000000001 ZEC hundred/thousand of times to a user - he may have problem using his wallet - processing hundreds utxos will take few hours / days ?
that's why fees are needed not to spam network ?
jl777c30-Oct-18 04:27 PM
yes
Alright30-Oct-18 05:10 PM
@CryptoCurrencyAcademy@blackjok3r and I made MN-esque system for #kmdlabs
Also rewards cc, like joker said is a very simple way to achieve the same thing as most MN systems
passcombo.com 🏴☠🏴30-Oct-18 05:16 PM
but still for 1Arrr you could make 10k utxo to 1 user you like to block (if you know his z addr)
Alright30-Oct-18 05:19 PM
yea, it'll only take your CPU a year to do the math though
1
passcombo.com 🏴☠🏴30-Oct-18 05:38 PM
the receiver will take long time to process, sender should be good if sending from single utxo. My laptop is avg and makes 60 sec send, so for 10k needs 10k minutes = about a week but imagine if someone's got a botnet or superpower computer
is processing time of 2 utxo = 2 processing time of 1 utxo ?
or nonlinear?
dukeleto30-Oct-18 05:45 PM
@passcombo.com 🏴☠🏴 the sender pays the z xtn tax, the receiver doesn't need much CPU at all
so you are DoS'ing yourself via CPU and paying txfees for a slight inconvenience to some other user
passcombo.com 🏴☠🏴30-Oct-18 05:47 PM
I see, and what about linearity? 2 utxo sending time =2 times of sending one ?
dukeleto30-Oct-18 05:48 PM
yes
you can only send to a max of 54 zaddrs at once in Sprout, and each adds the same amount of time to the transaction (each one requires a JoinSplit)


Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Y
S
selectBestMarkerByCf()
- Static method in class pt.com.gmv.lab.implant.jni.
ARToolkitPlus
Select the best marker based on confidence
selectBestMarkerByConfidence()
- Method in class pt.com.gmv.lab.implant.ar.marker.toolkit.
ARToolkitPlus
Selects the best marker, based on the confidence with which it was detected.
selectDetectedMarker(int)
- Method in class pt.com.gmv.lab.implant.ar.marker.toolkit.
ARToolkitPlus
Selects a marker by it's identification number.
selectDetectedMarker(int)
- Static method in class pt.com.gmv.lab.implant.jni.
ARToolkitPlus
Select one of the detected markers.
set(float, float)
- Method in class pt.com.gmv.lab.implant.rendering.poi.
Radar.FieldOfVision
Sets the two coordinates
set(float[])
- Method in class pt.com.gmv.lab.implant.rendering.poi.util.
Matrix
Sets the array of the matrix to passed values
set(Matrix)
- Method in class pt.com.gmv.lab.implant.rendering.poi.util.
Matrix
Sets the current matrix with the values of the given matrix
set(float, float, float)
- Method in class pt.com.gmv.lab.implant.rendering.poi.util.
WorldVector
Sets the values of the vector with a given set of values
set(WorldVector)
- Method in class pt.com.gmv.lab.implant.rendering.poi.util.
WorldVector
Sets the values of the vector with the values of another vector.
setActivityHelpers()
- Method in class pt.com.gmv.lab.implant.ar.
ImplantActivity
Enables a series of auxiliary functions as setting no title bar on the application and executing it in fullscreen mode.
setActivityLayout()
- Method in class pt.com.gmv.lab.implant.ar.
ImplantActivity
Override this method to set the activity components layout.
setActivityLayout()
- Method in class pt.com.gmv.lab.implant.ar.marker.
MarkerDetectionActivity
setActivityLayout()
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity
setAltitude(double)
- Method in class pt.com.gmv.lab.implant.readers.model.
POI
Sets the POI altitude
setBorderWidth(float)
- Static method in class pt.com.gmv.lab.implant.jni.
ARToolkitPlus
Sets a new relative border width.
setCameraPreviewHandler()
- Method in class pt.com.gmv.lab.implant.ar.
ImplantActivity
Override to set the camera preview handler for the activity.
setCameraPreviewHandler()
- Method in class pt.com.gmv.lab.implant.ar.marker.
MarkerDetectionActivity
Returns a new CameraPreviewHandler that should analyze the captured frames.
setCameraPreviewHandler()
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity
setColor(Color)
- Method in class pt.com.gmv.lab.implant.rendering.marker.wavefront.parts.
Face
Sets the color of the face, by setting the various vertices colors.
setColor(Color)
- Method in class pt.com.gmv.lab.implant.rendering.marker.wavefront.parts.
Vertex
Sets the vertex color.
setConfidence(float)
- Method in class pt.com.gmv.lab.implant.ar.marker.util.
Marker
Sets the marker confidence value
setDescription(String)
- Method in class pt.com.gmv.lab.implant.readers.model.
POI
Sets the POI description
setFaceColor(int, Color)
- Method in class pt.com.gmv.lab.implant.rendering.marker.wavefront.
ObjModel
Sets a face color, based on the its index.
setFullscreen(Activity)
- Static method in class pt.com.gmv.lab.implant.helpers.
ActivityHelpers
Sets the activity to fullscreen.
setGeoreferenceServices()
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity
Registers the listeners for the different needed sensors.
setIdentifier(int)
- Method in class pt.com.gmv.lab.implant.readers.model.
POI
Sets this POI identifier
setImageProcessingMode(int)
- Static method in class pt.com.gmv.lab.implant.jni.
ARToolkitPlus
Sets an image processing mode (half or full resolution) Half resolution is faster but less accurate.
setLandscapeOrientation(Activity)
- Static method in class pt.com.gmv.lab.implant.helpers.
ActivityHelpers
Sets the screen orientation to landscape.
setLatitude(double)
- Method in class pt.com.gmv.lab.implant.readers.model.
POI
Sets the POI latitude
setLoadUndistortionLUT(boolean)
- Static method in class pt.com.gmv.lab.implant.jni.
ARToolkitPlus
Set to true to try loading camera undistortion table from a cache file On slow platforms (e.g.
setLocation(Location)
- Method in class pt.com.gmv.lab.implant.ar.poi.
Georeference
Sets the device current location
setLongitude(double)
- Method in class pt.com.gmv.lab.implant.readers.model.
POI
Sets the POI longitude
setMarkerMode(int)
- Static method in class pt.com.gmv.lab.implant.jni.
ARToolkitPlus
Activate the usage of id-based markers rather than template based markers Template markers are the classic marker type used in ARToolKit.
setModelView(float[])
- Method in class pt.com.gmv.lab.implant.ar.marker.util.
Marker
Sets the model view matrix for this marker, wrapping it in a native buffer.
setName(String)
- Method in class pt.com.gmv.lab.implant.readers.model.
POI
Sets the POI name
setNoTitle(Activity)
- Static method in class pt.com.gmv.lab.implant.helpers.
ActivityHelpers
Removes the title bar from the activity display.
setNumAutoThresholdRetries(int)
- Static method in class pt.com.gmv.lab.implant.jni.
ARToolkitPlus
Sets the number of times the threshold is randomized in case no marker was visible.
setPatternWidth(float)
- Static method in class pt.com.gmv.lab.implant.jni.
ARToolkitPlus
Sets the width and height of the patterns in OpenGL units
setPixelFormat(int)
- Static method in class pt.com.gmv.lab.implant.jni.
ARToolkitPlus
Sets the pixel format of the camera image.
setPortraitOrientation(Activity)
- Static method in class pt.com.gmv.lab.implant.helpers.
ActivityHelpers
Sets the screen orientation to portrait.
setPoseEstimator(int)
- Static method in class pt.com.gmv.lab.implant.jni.
ARToolkitPlus
Changes the Pose Estimation Algorithm
setPreviewHandler(CameraPreviewHandler)
- Method in class pt.com.gmv.lab.implant.rendering.surfaces.
CameraPreviewSurface
Sets the camera preview handler, for the class.
setProjection(float[])
- Method in class pt.com.gmv.lab.implant.ar.marker.util.
Marker
Sets the projection matrix for this marker, wrapping it in a native buffer.
setRadar(Radar, float)
- Method in class pt.com.gmv.lab.implant.rendering.surfaces.
POIView
Sets the application radar
setRadar(float)
- Method in class pt.com.gmv.lab.implant.rendering.surfaces.
POIView
Sets a default radar with a starting range
setRange(float)
- Method in class pt.com.gmv.lab.implant.rendering.poi.
Radar
Sets the radar range The value must be in kilometers
setRenderingView()
- Method in class pt.com.gmv.lab.implant.ar.
ImplantActivity
Override to set the rendering view surface.
setRenderingView()
- Method in class pt.com.gmv.lab.implant.ar.marker.
MarkerDetectionActivity
Creates the model rendering view for this application.
setRenderingView()
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity
Sets the rendering view with a default radar range.
setRenderingView(float)
- Method in class pt.com.gmv.lab.implant.ar.poi.
POIActivity
Sets the rendering view with the given radar range
setRotation(Matrix)
- Method in class pt.com.gmv.lab.implant.ar.poi.
Georeference
Sets the device rotation
setRotation(Matrix)
- Method in class pt.com.gmv.lab.implant.rendering.poi.util.
ProjectionCamera
Sets the camera rotation matrix
setThreshold(int)
- Static method in class pt.com.gmv.lab.implant.jni.
ARToolkitPlus
Sets the threshold value that is used for black/white conversion
setUndistortionMode(int)
- Static method in class pt.com.gmv.lab.implant.jni.
ARToolkitPlus
Changes the undistortion mode
setup(int, int, int, int, int, int, int)
- Static method in class pt.com.gmv.lab.implant.jni.
ARToolkitPlus
Creates a new marker tracker with the given parameters.
setViewAngle(float)
- Method in class pt.com.gmv.lab.implant.rendering.poi.util.
ProjectionCamera
Sets the camera view angle
setVisible(boolean)
- Method in class pt.com.gmv.lab.implant.ar.marker.util.
Marker
Sets the marker visibility.
SimpleARMLParser
- Class in
pt.com.gmv.lab.implant.readers.arml
An implementation of a ARML parser that parses the simple specification.
SimpleARMLParser()
- Constructor for class pt.com.gmv.lab.implant.readers.arml.
SimpleARMLParser
SimpleARMLPullParser
- Class in
pt.com.gmv.lab.implant.readers.arml
An implementation of a ARML parser that parses the simple specification.
SimpleARMLPullParser()
- Constructor for class pt.com.gmv.lab.implant.readers.arml.
SimpleARMLPullParser
SimplePOI
- Class in
pt.com.gmv.lab.implant.rendering.poi
A simple POI to be exhibited on screen with an accompanying text representation
SimplePOI(POI)
- Constructor for class pt.com.gmv.lab.implant.rendering.poi.
SimplePOI
Creates a POI based on a existing point of interest.
SimplePOI.TextBlock
- Class in
pt.com.gmv.lab.implant.rendering.poi
A class representing a text block for the model
SimplePOI.TextBlock(String, float, float)
- Constructor for class pt.com.gmv.lab.implant.rendering.poi.
SimplePOI.TextBlock
Creates a new block with a given text and width aswell as a padding value
SIZE
- Static variable in class pt.com.gmv.lab.implant.rendering.poi.util.
Matrix
The matrix elements size
STD
- Static variable in class pt.com.gmv.lab.implant.ar.marker.toolkit.
ARConstants.UndistortionMode
subtract(float, float, float)
- Method in class pt.com.gmv.lab.implant.rendering.poi.util.
WorldVector
Subtracts a set of values from the vector coordinates.
subtract(WorldVector)
- Method in class pt.com.gmv.lab.implant.rendering.poi.util.
WorldVector
Subtracts two vectors
surfaceChanged(SurfaceHolder, int, int, int)
- Method in class pt.com.gmv.lab.implant.rendering.surfaces.
CameraPreviewSurface
surfaceCreated(SurfaceHolder)
- Method in class pt.com.gmv.lab.implant.rendering.surfaces.
CameraPreviewSurface
surfaceDestroyed(SurfaceHolder)
- Method in class pt.com.gmv.lab.implant.rendering.surfaces.
CameraPreviewSurface
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Y


My Photo Album
Creator: John Korniotakis
Desert - by John
Chrysant - by John
Desert - by John
Desert - by John
Desert - by John
Desert - by John
Desert - by John
Desert - by John
Desert - by John
Desert - by John
Desert - by John
Desert - by John


Function
| Static Public Summary | ||
| public |
Email(props: *): ReactElement The |
|
| public |
Submit(props: *): ReactElement The |
|
| public |
TinyLetter(props: object): ReactElement The TinyLetter component acts as a wrapper for the subscription form. |
Static Public
public Email(props: *): ReactElement source
import Email from 'react-tinyletter/src/components/Email/index.js'
The Email
component is a very minimal input element.
It sets the type to email
and the placeholder
to the value of the placeholder
prop. If no placeholder
is set, it will set the placeholder to<EMAIL_ADDRESS>.
Params:
| Name | Type | Attribute | Description |
| props | * |
Return:
| ReactElement | form wrapper markup |
public Submit(props: *): ReactElement source
import Submit from 'react-tinyletter/src/components/Submit/index.js'
The Submit
component is a very minimal form submit
button. It sets the type to submit
and the value
to the value of the title
prop. If no title is set,
it will set the title to Subscribe
.
Params:
| Name | Type | Attribute | Description |
| props | * |
Return:
| ReactElement | form wrapper markup |
public TinyLetter(props: object): ReactElement source
import TinyLetter from 'react-tinyletter/src/components/TinyLetter/index.js'
The TinyLetter component acts as a wrapper for the subscription form. It automatically populates itself with input fields if no children are added. You can also manually add the children elements. Below are some examples of the various implementations.
Using the auto-injected inputs
{ TinyLetter } from 'react-tinyletter';
...
<TinyLetter list="YourTinyLetterUsername"/>
Using the included input components
import { TinyLetter, Email, Submit } from 'react-tinyletter';
...
<TinyLetter list="YourTinyLetterUsername">
<Email/>
<Submit/>
</TinyLetter>
Using input primitives
import { TinyLetter } from 'react-tinyletter';
...
<TinyLetter list="YourTinyLetterUsername">
<input type="email"/>
<input type="submit" value="Subscribe"/>
</TinyLetter>
You need not worry about assigning the name
or id
properties on form inputs, they will automatically get
added by the TinyLetter
component. However, make
sure that you use the correct type
on your input fields
if using primitives, as the type
is how the TinyLetter
component is able to determine which input
is which.
Params:
| Name | Type | Attribute | Description |
| props | object | jsx attributes |
Return:
| ReactElement | form wrapper markup |


{% extends 'base.html' %} {% import 'utils/time.html' as timeutils %} {% set current_display = "players" %} {% block title %}Player: {{ player.handle }}{% endblock title %} {% block content %}
First seen {{ timeutils.ago(player.first.game.time, False) }} with game {{ player.first.game_id }}, Last seen {{ timeutils.ago(player.latest.game.time, False) }} with game {{ player.latest.game_id }}, {{ player.game_ids|count }} games total.
Most played map is {{ player.topmaps(0)[0].name }} with {{ player.topmaps(0)[0].games }} game{% if player.topmaps(0)[0].games != 1 %}s{% endif %}.


Lying less than half a mile south Petite St Vincent (PSV), it is a mirror image of its smaller neighbour. It is a friendly, and welcoming island. It is one of the original Caribbean Spice Islands.
Position 12° 31'32"N, 61° 23'19"W.
The anchorage is deep (7-11m and rock bottom). The best holding is east of the docks.
On this small island, there is a bank, a post office, a health centre, a gas station (B&C Fuels for duty-free fuel), and a few grocery stores, all in close proximity to the main pier.
The ferry service to Petite Martinique is the Osprey High-Speed Catamaran Service, which makes daily trips from Grenada at 09:00 and 17:00 or from Carriacou at 11:00 and 20:00. (except Wednesdays).
If dinning there, there are buoys in front of the Palm Beach restaurant.
Last updated March 2016.


Add primitives to DeclarationList.
List of primitives.
Get initialized declaration list.
Initialize category callback.
Your workspace to which category callback is registerd.
Initialize declaration block.
Initialize extensions.
Initialize getter block.
Initialize setter block.
An interface to initialize DeclarationList. Since most initialization processes such as registering blocks, extensions, and category callback are only necessary in initialization, they are done by Builder. In most cases, you can use DeclarationListBuilder which implements this interface.


iFridge
Inventory
Shopping List
Recipe Finder
Settings
Edit Item
Name
Expiration Date
Please select a category:
Fresh Produce
Proteins
Dairy
Drinks
Frozen Foods
Beauty/Medicine
Miscellaneous
Submit
Cancel


it has been tried, but even skeptics now seem to admit that rewriting notarized blocks is futile, so now they are saying the big giant problem is that if all the notaries collude they can get a slightly higher mining ROI for notarized chains if they get more than 51% the hashrate for that chain. Of course, they will be found out quickly, and if it wasnt notarized they could just do double spends, but this is the worst attack so far discovered with all the notaries colluding to do evil
of course, our notaries are good people and they wont be doing any such colluding, it was just a thought experiment to find out what is the worst case
2


Our History
-
We're family owned and operated since 1902!
Back when Seattle was founded...
-
Fishing is in our blood.
Our founders were the first residents in Seattle to start a comercial fishing operation which got us our start!


The "Forwarding Message" page displays a form for forwarding a private message to another user. It uses the Friends:Message_Form function, but is modified slightly to switch to Reply Mode, which retrieves information about the original private message.
It makes use of the following functions:
Friends:Message_Form with reply_mode="y" parameter to switch the message form into reply mode and display a pre-filled form for the currently logged in user to forward a message to their friend(s).