Trading 60 second Binary Options - Forex Strategies

Week 48; Experts in authoritarianism advise to keep a list of things subtly changing around you, so you’ll remember.

The humanitarian crisis in Puerto Rico worsened with the inadequate response by the federal government. Amid criticism, Trump threatened to pull out, but later backed off. Although the death count officially stands at 45, reporting revealed possibly hundreds more preventable deaths related to the Hurricane Maria.
Trump remains silent on both California’s deadliest wildfires and the deadliest combat incident since he took office. He continues to focus on undoing Obama’s legacy, piece-by-piece. The Mueller investigation hit Trump’s inner-circle, and social media’s role in aiding Russia continues to unfold.
  1. On Saturday night, Richard Spencer led another white supremacist torch-lit rally at University of Virginia. The rally lasted 10 minutes and 40-50 people attended. Spencer vowed, “we will keep coming back.”
  2. On Sunday, Trump attacked former ally Sen. Bob Corker in a series of incendiary tweets, saying “Corker “begged” me to endorse him for re-election” and “wanted to be Secretary of State.” Trump claimed to have said no to both.
  3. Corker responded, tweeting it’s a shame the WH has become an “adult day care center,” and that someone “missed their shift this morning.”
  4. On Sunday, Pence left a Colts game after a protest during the national anthem. Pence later issued a full statement opposing the protests. The Colts were playing the 49ers, a team known to protest.
  5. Before the game, Pence tweeted a photo of him and the Second Lady wearing Colts gear. The photo was one he originally tweeted in 2014.
  6. Shortly after, Trump tweeted he had asked Pence to leave the game “if any players kneeled,” and said he was proud of Pence and the Second Lady.
  7. The pool of journalists covering Pence were not allowed into the stadium, and were told, “there may be an early departure from the game.” ABC estimated Pence’s flight cost taxpayers nearly $250k.
  8. Bowing to pressure from Trump, the Cowboys’ Jerry Jones, after kneeling with players in week 3 of the season, changed course saying any player who “disrespects the flag” by kneeling will not be allowed to play.
  9. On Tuesday, Trump threatened the NFL over protests saying the league is “getting massive tax breaks” and the law should be changed. This claim is false: the NFL gave up its 501(c)(6) tax-exempt status in 2015.
  10. On Tuesday, bowing to pressure from Trump and fans, NFL Commissioner Roger Goodell, who previously had said players had the right to voice their opinions, sided with owners opposed to letting players demonstrate.
  11. On Monday, Pence headlined a fundraiser in CA for Republicans including controversial, Kremlin-ally Rep. Dana Rohrabacher. Rohrabacher had a previously undisclosed meeting in Russia with Veselnitskaya described in Week 47.
  12. University of Wisconsin approved a policy which calls for suspending or expelling students who disrupt campus speeches and presentations. The policy mirrors Republican legislation passed by the state Assembly.
  13. On Columbus Day, unlike Obama, Trump celebrated the “arrival of Europeans,” but did not mention of the suffering of Native Americans.
  14. On Sunday, the Trump’s DHS allowed the Jones Act waiver, which helped speed relief to Puerto Rico, to expire. No explanation was given.
  15. Trump’s EPA announced it would repeal the Clean Power Plan, Obama’s signature policy to curb greenhouse gas emissions from power plants. The statement described the regulation as the “so-called Clean Power Plan.”
  16. On Friday, Trump addressed the Value Voters Summit hosted by the Family Research Council, which has been classified by SPLC as an anti-gay hate group. Trump is the first US leader to address the group.
  17. Reuters reported the Trump regime has been quietly cutting support for halfway houses for federal prisoners, severing contracts with as many as 16 facilities, necessitating some inmates stay behind bars longer.
  18. ABC reported the Treasury Dept’s inspector general is looking into allegations reported by BuzzFeed in Week 47 that agency officials have been illegally looking at private financial records of US citizens.
  19. A report compiled by the Government Accountability Office (GAO) at House and Senate Democrats’ request, found the Trump transition team ignored ethics officials and refused to cooperate with the GAO.
  20. Trump named Kathleen Hartnett White to the WH’s Council on Environmental Quality. Hartnett White, a climate science denier, once also said, “fossil fuels dissolved the economic justification for slavery.”
  21. In response to a filing by CREW, Trump’s DOJ told a court in DC that Trump can destroy records without judicial review, including tweets.
  22. Brian Brooks became the second candidate under consideration for deputy Treasury Secretary to withdraw from consideration. Mnuchin said he has no plans to fill the number two slot in his agency.
  23. WAPO reported at the Interior Dept, when Zinke enters the building a staffer takes the elevator to the seventh floor, climbs the stairs to the roof and puts up a special flag. The flag comes down when he leaves.
  24. On Wednesday, NBC reported Tillerson calling Trump a “moron” was provoked by Trump suggesting a tenfold increase in the US nuclear arsenal during a July 20 meeting with the high-ranking national security leaders.
  25. In response to the story which he called “Fake News,” Trump tweeted a threat to revoke the broadcasting licenses of “NBC and the Networks.”
  26. Later that afternoon, at a news conference, Trump again lashed out at the independent news media saying it’s “frankly disgusting the press is able to write whatever it wants to write.”
  27. In a statement Wednesday night, Republican Sen. Ben Sasse asked Trump if he was “recanting” his oath to protect the First Amendment.
  28. Indiana Republican lawmaker Jim Lucas drafted a bill that would require professional journalists to be licensed by state police.
  29. Under pressure to confirm Trump’s judicial nominees, McConnell will no longer allow “blue slips,” used by senators to deny a nominee from their state a Senate Judiciary Committee hearing and vote on confirmation.
  30. The Trump regime withdrew from United Nations Educational, Scientific and Cultural Organization (UNESCO), citing anti-Israel bias and a being in arrears on a $550 million payment. Israel remains part of UNESCO.
  31. NYT published an interview with Corker in which he said Trump is treating his office like a “reality show” with reckless threats at other country that could put our country “on the path to World War III.”
  32. Corker said he is concerned about Trump, and Trump’s behavior should concern “anyone who cares about our nation.” He added there is no ‘good cop, bad cop’ underway with Tillerson — Trump is undermining diplomacy.
  33. Corker said nearly all Senate Republican share his concerns: “the vast majority of our caucus understands what we’re dealing with here.”
  34. WAPO reported Trump is frustrated by his cabinet and that he is not getting enough credit for his handling of three hurricanes. Trump is lashing out and rupturing alliances with both Republicans and Democrats.
  35. One confidant said Trump is like a whistling teapot, saying when he does not blow off steam, he can turn into a pressure cooker and explode: “I think we are in pressure cooker territory.”
  36. Politico quoted 10 sources current and former WH aides who employed strategies like delays and distractions as “guardrails” in trying to manage Trump’s impulsivity.
  37. Vanity Fair reported sources say Trump is “unstable,” “losing a step,” and “unraveling.” They say the WH is in crisis as advisers struggle to contain Trump who is increasingly unfocused and consumed by dark moods.
  38. Trump allegedly told his former bodyguard Schiller, “I hate everyone in the White House!” Kelly is allegedly miserable in the job, and is staying on in a sense of duty and to keep Trump from making disastrous decisions.
  39. One former official speculated Kelly and Mattis have discussed what they would do if Trump ordered a nuclear strike — “would they tackle him?”
  40. According to sources, Bannon said the risk to Trump’s presidency wasn’t impeachment, but the 25th Amendment. Bannon thinks Trump has only a 30% chance of making it the full term.
  41. In a column “What Bob Corker Sees in Trump,” conservative columnist Peggy Noonan urged Republicans they have a duty to speak on the record about what they see happening with Trump.
  42. On Thursday, at a signing ceremony for his health care executive order, Trump nearly walked out of the room without signing the order. Pence pulled him back in.
  43. On Tuesday, Trump said in an interview with Forbes that he could beat Tillerson in an IQ test. Trump met with Tillerson later that day at the WH.
  44. On Friday, Corker called out Trump for his effort to disempower Tillerson saying: “You cannot publicly castrate your own secretary of state without giving yourself that binary choice.”
  45. CNN’s Fareed Zakaria said, “It’s very clear now that we essentially have no diplomacy going on in the United States,” adding the way Trump has treated Tillerson is “the most dramatic example of it.”
  46. On CBS’s 60 Minutes, Parscale claimed he fine-tuned ads on Facebook to directly reach voters with the exact messages they cared most about. He also claimed he handpicked Republican Facebook employees to help.
  47. Daily Beast reported the Kremlin recruited two black video bloggers, Williams and Kalvin Johnson, to produce incendiary YouTube videos calling Hillary a racist. The videos were spread on social media platforms.
  48. WAPO reported Google has uncovered evidence about $100k of ads purchased by Russian agents to spread disinformation on across the company’s many products, including YouTube, during the 2016 election.
  49. Google said the ads do not appear to be from the same Kremlin-linked troll farm that bought ads on Facebook. Some ads touted Trump, Bernie Sanders, and Jill Stein, while others aimed to fan the flames of divisive issues.
  50. Rep. Devin Nunes, who recused himself as Chair of the House Intel Committee’s Russia probe, unilaterally signed off on subpoenas to Fusion GPS, the research firm that produced the Steele dossier. Democrats were not consulted.
  51. Reuters reported Chuck Grassley, the Republican chair of the Senate Judiciary Committee, is also taking steps to discredit the dossier according to Democrats on the committee.
  52. Carter Page told the Senate Intel Committee that he will not cooperate with any requests to appear before the panel on Russia, and will plead the Fifth.
  53. Daily Beast reported the House Permanent Select Committee on Intelligence is looking at Cambridge Analytica’s work from the Trump campaign as part of its Russian probe.
  54. Cambridge Analytica, which has ownership ties to the Mercers and Bannon, was brought in to help the campaign by Kushner. The company is also under investigation in the UK watchdog for its role in Brexit.
  55. NYT reported Israel caught Kaspersky Lab working with the Russian government to search the world for US secrets, using Kaspersky software to scan for classified words. Kaspersky software is used by 400 million people.
  56. WSJ reported that Russia’s use of the Kaspersky program to spy on the US is broader and more pervasive than the operation against one individual in Week 47. Trump continues to deny Russian meddling in the US election.
  57. Politico reported as part their posture to cooperate, Trump’s attorneys may offer Mueller a meeting with Trump. If Mueller doesn’t ask by Thanksgiving, attorneys may force the issue by volunteering his time.
  58. Legal experts were surprised by Trump’s lawyers strategy noting Trump would be speaking under oath and he routinely distorts facts, and that Trump would be interviewed in connection with a criminal investigation.
  59. CNN reported Russian operatives used YouTube, Tumblr, and even Pokémon Go as part of their effort to interfere in the election, using a campaign titled “Don’t Shoot Us” to spread a divisive message.
  60. NBC reported Manafort had a previously undisclosed $26 million loan from Deripaska through a series of transactions. It is unclear if the $26 million is a loan or an indirect payment from the Russian oligarch.
  61. The loan brings the total financial relationship between Manafort and Deripaska to $60 million over the past decade, according to financial documents filed in Cyprus and the Cayman Islands.
  62. Manafort’s spokesman, Jason Maloni, initially responded to NBC with a statement including: “Mr. Manafort is not indebted to former clients today, nor was he at the time he began working for the Trump campaign.”
  63. Maloni’s statement was later revised and that sentence was removed. Both Manafort and Maloni have received subpoenas to supply documents and testimony in the Mueller probe.
  64. Yahoo reported Andrew Feinberg, former correspondent for Sputnik, provided a guide and emails to FBI investigators looking into possible violations of the law which requires agents of foreign nations to register with the DOJ.
  65. Further, the Senate Select Committee on Intelligence is investigating RT and Sputnik as possible parts of the Russian state-run propaganda machine in the broader probe into Russia’s election meddling.
  66. On Friday, Mueller’s team interviewed Trump’s former chief of staff, Priebus. Priebus’ lawyer said he voluntarily met with investigators and “was happy to answer all of their questions.”
  67. Priebus was present during Trump’s efforts to limit the Russia probe, and for discussions that led to the firing of Comey. He was also asked to leave the Oval Office before the infamous Trump-Comey conversation.
  68. Politico reported Twitter deleted tweets and other user data of potentially irreplaceable value to investigators in the Russia probe.
  69. Federal investigators believe Twitter was one of Russia’s most potent weapons. Bots and fake accounts launched recurring waves of pro-Trump, anti-Clinton story lines that were either false or greatly exaggerated.
  70. AP reported Twitter has turned over 201 accounts linked to Russian attempts at influencing the 2016 election to Senate investigators. It is unclear if the posts associated with these accounts have been deleted.
  71. CNN reported an attorney for Roger Stone said he has complied with the House Intel Committee request to provide the identity of his intermediary to WikiLeaks’ Assange.
  72. WSJ reported Congressional investigators are homing in on connections between the Trump campaign, and Facebook, and Twitter. Digital director Parscale was paid $88 million during the campaign, the highest paid vendor.
  73. Every vendor that worked with Parscale on the Trump campaign signed a nondisclosure agreement, and there are no federal disclosure requirements for online ads.
  74. Both Congress and Mueller are investigating the role activity on Facebook and Twitter played in the 2016 election, and whether the Russian social-media activity was in any connected to the Trump campaign.
  75. A Morning Consult poll found Trump’s approval has fallen in every state since he took office. The swings were as high as 30 percentage points in blue-states IL and CA, to 11 points in red-state LA.
  76. A Reuters/Ipsos poll found Trump’s popularity is eroding in small towns and rural communities: in September 47 approve/47 disapprove, down from 55/39 in his first four weeks in office.
  77. WAPO reported as of October 10, Trump’s first 263 days in office, he has made 1,318 false or misleading claims.
  78. The Brookings Institute released a 108-page report which concluded Trump “likely obstructed justice” in his firing of Comey. If Mueller agrees, there are legitimate articles of impeachment that could be drawn up.
  79. In a letter to Mattis, over 100 Democrats are demanding proof that Trump did indeed consult with the Pentagon as he claimed in a tweet, prior to announcing his ban of transgender individuals from military service.
  80. A Kaiser Foundation poll found 62% of Americans say Puerto Ricans aren’t getting the help they need. 76% were aware Puerto Ricans are US citizens.
  81. On Thursday, in a series of tweets, Trump threatened to abandon Puerto Rico’s recovery effort, blaming the island for its infrastructure problems and saying and relief workers would not stay “in P.R. forever.”
  82. The tweets follow harsh criticism from Puerto Rico of the Trump regime’s response to Hurricane Maria. One Puerto Rican said, “He doesn’t think of us as Americans.”
  83. Trump also quoted a Sharyl Attkisson, a television journalist with Sinclair Broadcasting, in saying that while Puerto Rico survived Hurricane Maria, now “a financial crisis looms largely of their own making.”
  84. Later Thursday, the WH issued a statement committing “the full force of the U.S. government” for now, but adding “successful recoveries do not last forever.”
  85. At a House Energy and Commerce hearing about efforts to rebuild the island’s energy grid, Sec. Rick Perry referred to Puerto Rico as a country.
  86. Next day, Trump referred to the Virgin Islands’ governor as a president.
  87. VOX reported although the official death count in Puerto Rico is 45, they found 81 death linked to Hurricane Maria, as well as 450 more reported deaths, most of causes still unknown, and 69 still missing.
  88. Puerto Rico’s governor said four deaths are being investigated as cases of leptospirosis, a disease spread by animals’ urine through contaminated water. A total of ten people have come down with the disease.
  89. Rachel Maddow reported a doctor resigned from the disaster response team in Puerto Rico after seeing medical workers getting manicures and pedicures from residents of the island in medical triage tents.
  90. NYT reported on Puerto Rico’s health care is in dire condition, and continues to suffer from mismanagement. The US Comfort ship with 800 medical personnel which can serve 250, has seen 82 patients in six days.
  91. CNN reported Puerto Ricans are drinking water from a hazardous-waste site, having no other options for water.
  92. A Politico/Morning Consult poll found just 32% of registered voters think the federal government has done enough to help Puerto Rico.
  93. Bloomberg revealed one of its reporters was inadvertently put on the Pentagon’s internal email list which detailed how to spin Hurricane Maria to convince the public that the government response was going well.
  94. On Thursday, Trump also signed an executive order ending Obamacare subsidies for the poor. Not paying the subsidies could boost premiums for millions and send the health insurance exchanges into turmoil.
  95. NPR estimated consumers who earn 400% of the federal poverty level — $48k for individuals or $98.4k for a family of four — will see their the cost of their plans rise by, on average, 20% nationwide.
  96. Doctors, hospitals, insurers, state insurance commissioners and patient advocates denounced Trump’s move. Trump actions puts pressure on Congress to protect consumers from soaring premiums.
  97. WSJ reported if Congress doesn’t succeed, WH aides said Trump “will claim victory” for ending the Iran deal, cutting billions in payments to health insurers, and deporting hundreds of thousands of immigrants.
  98. On Friday, a coalition of attorneys general from 18 states and DC filed a lawsuit to block Trump’s halt to subsidy payments under Obamacare.
  99. NYT reported as of Friday, Trump has taken 12 actions which could weaken Obamacare and curtail enrollment, including spreading negative news releases and posting infographics criticizing the health law.
  100. On Saturday, Trump boasted on Twitter that health insurance companies’ stocks “plunged yesterday” after his steps to dismantle Obamacare.
  101. A Kaiser Health poll found 71% of Americans say the Trump regime should work to improve Obamacare, while just 21% say make it fail.
  102. On Friday, Trump slammed Iran as a “menace” and called for “decertification” of the nuclear deal, Joint Comprehensive Plan of Action (JCPoA), saying Iran is “not living up to the spirit of the deal.”
  103. Trump sent the deal back to Congress with a 60-day window to address its “many serious flaws” or see it “terminated.”
  104. Top officials on Trump’s national security team, including Mattis and Tillerson, said Iran has technically complied with its restrictions. The International Atomic Energy Association also confirmed compliance.
  105. Daily Beast reported while McMaster also wanted to save the Iran Deal, Trump consulted Fox News’ Sean Hannity and former UN Ambassador John Bolton, two neoconservatives who pushed for decertification.
  106. The leaders of Britain, Germany and France declared their commitment to stand by JCPoA. They deal was the culmination of 16 years of diplomacy.
  107. After being added to Trump’s travel ban, Chad pulled its troops from the fight against Boko Haram in Niger. US officials had warned Trump his decision would have major consequences for the fight against terrorism.
  108. California’s deadliest wildfires charred more than 221,754 acres of land in Northern CA, and left at least 35 dead and hundreds more missing. Trump has yet to publicly comment or tweet about the wildfires.
  109. Nor has Trump publicly commented on the deadliest combat incident since he took office, which took place in Niger last Saturday while Trump was golfing. The ambush by ISIS left four soldiers dead and two wounded.
  110. As the week ended, 24 days after Hurricane Maria, just 64% of Puerto Ricans had access to drinking water, and only 14.6% had electricity.
  111. Trump spent his fourth weekend since Hurricane Maria golfing. On Saturday, he visited Trump National Golf Club in VA, his 72nd day of golf since taking office.
submitted by 1000000students to TheConstitution [link] [comments]

Help setting up Cetus3D MkII with TinyFab CPU for Smoothieware and Cura

Help setting up Cetus3D MkII with TinyFab CPU for Smoothieware and Cura
First of all, apologies for the massive post.
I have my Cetus3D MkII with TinyFab CPU installed. I have now spent days getting the BLTouch installed and 3 point leveling working.
I am at the stage of trying to get a 20mm cube printed and have decided to use Cura for slicing and producing the G-Code and then issuing the GCode via Repetier-Host which I think TinyFab himself uses.
I not using Up Studio to print the GCode
I am totally willing to experiment to get print quality to match / exceed what I was getting in Up Studio but I am having a lot of difficulty getting started.
There are various posts re. Cura and the Cetus3D but I am not sure if they involve the TinyFab CPU or if they are just for printing GCode in UpStudio as most of the posts are over a year old now.

I'm so stuck and would appreciate any assistance. I'm a bit surprised there isn't more info on the TinyFab support site to allow a new user to get started.

My Smoothieware settings are down the bottom of the page - note gamma_max of 185.

I then calibrate the Z axis using a piece of paper under the nozzle in the center of the build plate using the following GCode:
G28 #Home all axis G1 X90 Y90 Z10 #Move nozzle to middle of plate at 10mm above zero MOVE NOZZLE DOWN GRADUALLY TO ALLOW PAPER TO FIT UNDER M306 Z0 #Set new zero location M500 #Store new zero location permanently (M500). This writes the setting in the config-override file G28 #Home axis 
This results in the axis set to X180.00, Y0.00 and Z180.10 due to the 4.90mm offset when callibrating. This can be seen by issuing an M114 command:
M114 ok C: X:180.0000 Y:0.0000 Z:180.1000 E:0.0000 

Stepper positions after performing G28 home on all axis
This is what I believe the coordinates to be in reference to the build plate before messing with any axis offsets:
https://preview.redd.it/7b4gk6u24iv21.png?width=800&format=png&auto=webp&s=b2b6134a097790546b1de8018b69580d79bfc158
Now... I have seen the Cura GCode config on Reddit and another on the Cetus3D forums and it has a couple of commands that I am quite confused by:
M206 X-180 ; offset X axis so the coordinates are 0..180 M206 Z-182.3 ; nozzle offset (TUNE before using!!) 
I don't know why I have to offset these axis. Is it to move 0,0 to the front left of the build plate as shown by origin in Cura below ? Do I have to do this if I'm printing via GCode through Repetier-Host ? Are these settings only for using Cura GCode in Up Studio ?
What is the Z axis nozzle offset doing ? I tried this thinking that it would make the origin at 0,0,180 - when I did this and issued a G1 Z180 it tried to run the Z axis off the top ie. it went up and not down to 180 as I expected.

Is this position in Cura supposed to be 0,0,180 as Smoothieware sees it ? At the moment it would be 180,0,0 in Smoothieware.
If I move to 0,0,0 this is where the print head is - this looks fine to me.
Does this mean I don't have to worry about offsetting the X and Z axis ?


https://preview.redd.it/vad6plrpyiv21.png?width=450&format=png&auto=webp&s=d65be9a9f6cbaad2afdc63ae6a1b495849794f67

The Cura GCode settings I have found are varied:


https://preview.redd.it/brems6a67iv21.png?width=703&format=png&auto=webp&s=66c07b5af5592cef9368e8d5f956a08277a966d1


https://preview.redd.it/4o6fvbb77iv21.png?width=736&format=png&auto=webp&s=14e6d0285e9270bdc3508fba8151b13711d664f5

https://preview.redd.it/1zzblj1c7iv21.png?width=763&format=png&auto=webp&s=5cfb1a15dbcc590da5425ceb1aa72abcb3d362d5
# Smoothieboard configuration file, see http://smoothieware.org/configuring-smoothie # NOTE Lines must not exceed 132 characters, and '#' characters mean what follows is ignored ## Robot module configurations : general handling of movement G-codes and slicing into moves # Basic motion configuration default_feed_rate 4000 # Default speed (mm/minute) for G1/G2/G3 moves default_seek_rate 4000 # Default speed (mm/minute) for G0 moves mm_per_arc_segment 0.0 # Fixed length for line segments that divide arcs, 0 to disable #mm_per_line_segment 5 # Cut lines into segments this size mm_max_arc_error 0.01 # The maximum error for line segments that divide arcs 0 to disable # note it is invalid for both the above be 0 # if both are used, will use largest segment length based on radius # Arm solution configuration : Cartesian robot. Translates mm positions into stepper positions alpha_steps_per_mm 160 # Steps per mm for alpha stepper beta_steps_per_mm 160 # Steps per mm for beta stepper gamma_steps_per_mm 160 # Steps per mm for gamma stepper # Planner module configuration : Look-ahead and acceleration configuration # See http://smoothieware.org/motion-control acceleration 3000 # Acceleration in mm/second/second. #z_acceleration 500 # Acceleration for Z only moves in mm/s^2, 0 uses acceleration which is the default. DO NOT SET ON A DELTA junction_deviation 0.05 # See http://smoothieware.org/motion-control#junction-deviation #z_junction_deviation 0.0 # For Z only moves, -1 uses junction_deviation, zero disables junction_deviation on z moves DO NOT SET ON A DELTA # Cartesian axis speed limits x_axis_max_speed 30000 # Maximum speed in mm/min y_axis_max_speed 30000 # Maximum speed in mm/min z_axis_max_speed 300 # Maximum speed in mm/min # Stepper module configuration # Pins are defined as ports, and pin numbers, appending "!" to the number will invert a pin # See http://smoothieware.org/pin-configuration and http://smoothieware.org/pinout alpha_step_pin 2.0 # Pin for alpha stepper step signal alpha_dir_pin 0.5 # Pin for alpha stepper direction alpha_en_pin 2.4! #0.4 # Pin for alpha enable pin alpha_current 1.5 # X stepper motor current alpha_max_rate 30000.0 # mm/min beta_step_pin 2.1 # Pin for beta stepper step signal beta_dir_pin 0.11 # Pin for beta stepper direction beta_en_pin 2.4! #0.10 # Pin for beta enable beta_current 1.5 # Y stepper motor current beta_max_rate 30000.0 # mm/min gamma_step_pin 2.2 # Pin for gamma stepper step signal gamma_dir_pin 0.20! # Pin for gamma stepper direction gamma_en_pin 2.4! # 0.19 # Pin for gamma enable gamma_current 1.5 # Z stepper motor current gamma_max_rate 300.0 # mm/min ## Extruder module configuration # See http://smoothieware.org/extruder extruder.hotend.enable true # Whether to activate the extruder module at all. All configuration is ignored if false extruder.hotend.steps_per_mm 230 # up 640*1.53 Steps per mm for extruder stepper extruder.hotend.default_feed_rate 600 # Default rate ( mm/minute ) for moves where only the extruder moves extruder.hotend.acceleration 500 # Acceleration for the stepper motor mm/sec² extruder.hotend.max_speed 50 # mm/s extruder.hotend.step_pin 2.3 # Pin for extruder step signal extruder.hotend.dir_pin 0.22 # Pin for extruder dir signal extruder.hotend.en_pin 2.4! # 0.21 # Pin for extruder enable signal # extruder offset #extruder.hotend.x_offset 0 # x offset from origin in mm #extruder.hotend.y_offset 0 # y offset from origin in mm #extruder.hotend.z_offset 0 # z offset from origin in mm # firmware retract settings when using G10/G11, these are the defaults if not defined, must be defined for each extruder if not using the defaults #extruder.hotend.retract_length 3 # retract length in mm #extruder.hotend.retract_feedrate 45 # retract feedrate in mm/sec #extruder.hotend.retract_recover_length 0 # additional length for recover #extruder.hotend.retract_recover_feedrate 8 # recover feedrate in mm/sec (should be less than retract feedrate) #extruder.hotend.retract_zlift_length 0 # zlift on retract in mm, 0 disables #extruder.hotend.retract_zlift_feedrate 6000 # zlift feedrate in mm/min (Note mm/min NOT mm/sec) delta_current 1.5 # First extruder stepper motor current # # Second extruder module configuration # extruder.hotend2.enable true # Whether to activate the extruder module at all. All configuration is ignored if false # extruder.hotend2.steps_per_mm 140 # Steps per mm for extruder stepper # extruder.hotend2.default_feed_rate 600 # Default rate ( mm/minute ) for moves where only the extruder moves # extruder.hotend2.acceleration 500 # Acceleration for the stepper motor, as of 0.6, arbitrary ratio # extruder.hotend2.max_speed 50 # mm/s # extruder.hotend2.step_pin 2.8 # Pin for extruder step signal # extruder.hotend2.dir_pin 2.6 # Pin for extruder dir signal # extruder.hotend2.en_pin 4.29 # Pin for extruder enable signal # extruder.hotend2.x_offset 0 # x offset from origin in mm # extruder.hotend2.y_offset 25.0 # y offset from origin in mm # extruder.hotend2.z_offset 0 # z offset from origin in mm # #epsilon_current 1.5 # Second extruder stepper motor current ## Laser module configuration # See http://smoothieware.org/laser laser_module_enable false # Whether to activate the laser module at all. All configuration is # ignored if false. #laser_module_pin 2.5 # this pin will be PWMed to control the laser. Only P2.0 - P2.5, P1.18, P1.20, P1.21, P1.23, P1.24, P1.26, P3.25, P3.26 # can be used since laser requires hardware PWM #laser_module_maximum_power 1.0 # this is the maximum duty cycle that will be applied to the laser #laser_module_minimum_power 0.0 # This is a value just below the minimum duty cycle that keeps the laser # active without actually burning. #laser_module_default_power 0.8 # This is the default laser power that will be used for cuts if a power has not been specified. The value is a scale between # the maximum and minimum power levels specified above #laser_module_pwm_period 20 # this sets the pwm frequency as the period in microseconds ## Temperature control configuration # See http://smoothieware.org/temperaturecontrol ######################################## ntc not used for up/cetus ## First hotend configuration #temperature_control.hotend.enable true # Whether to activate this ( "hotend" ) module at all. #temperature_control.hotend.thermistor_pin 0.23 # Pin for the thermistor to read #temperature_control.hotend.heater_pin 2.7 # Pin that controls the heater, set to nc if a readonly thermistor is being defined #temperature_control.hotend.thermistor EPCOS100K # see http://smoothieware.org/temperaturecontrol#toc5 ##temperature_control.hotend.beta 4066 # or set the beta value #temperature_control.hotend.set_m_code 104 # #temperature_control.hotend.set_and_wait_m_code 109 # #temperature_control.hotend.designator T # #temperature_control.hotend.max_temp 300 # Set maximum temperature - Will prevent heating above 300 by default #temperature_control.hotend.min_temp 20 # Set minimum temperature - Will prevent heating below if set # ## Safety control is enabled by default and can be overidden here, the values show the defaults ## See http://smoothieware.org/temperaturecontrol#runaway #temperature_control.hotend.runaway_heating_timeout 900 # How long it can take to heat up, max is 2040 seconds. ##temperature_control.hotend.runaway_cooling_timeout 0 # How long it can take to cool down if temp is set lower, max is 2040 seconds #temperature_control.hotend.runaway_range 50 # How far from the set temperature it can wander, max setting is 63°C # ## PID configuration ## See http://smoothieware.org/temperaturecontrol#pid #temperature_control.hotend.p_factor 30 # P ( proportional ) factor #temperature_control.hotend.i_factor 0.3 # I ( integral ) factor #temperature_control.hotend.d_factor 300 # D ( derivative ) factor # ##temperature_control.hotend.max_pwm 64 # max pwm, 64 is a good value if driving a 12v resistor with 24v. ####################################### # First hotend configuration temperature_control.hotend.enable true temperature_control.hotend.sensor pt100 temperature_control.hotend.thermistor_pin 0.23 temperature_control.hotend.ampmod1_pin 1.20 # UP! printer uses this to "energize" the RTD temperature_control.hotend.ampmod2_pin 1.21 # set as nc if you don't need to energize RTD temperature_control.hotend.slope 0.0257604875 temperature_control.hotend.yintercept -18.54 temperature_control.hotend.heater_pin 2.7 temperature_control.hotend.set_m_code 104 temperature_control.hotend.set_and_wait_m_code 109 temperature_control.hotend.designator T temperature_control.hotend.max_temp 300 temperature_control.hotend.min_temp -10 # Safety control is enabled by default and can be overidden here, the values show the defaults # See http://smoothieware.org/temperaturecontrol#runaway temperature_control.hotend.runaway_heating_timeout 1200 # How long it can take to heat up, max is 2040 seconds. #temperature_control.hotend.runaway_cooling_timeout 0 # How long it can take to cool down if temp is set lower, max is 2040 seconds temperature_control.hotend.runaway_range 50 # How far from the set temperature it can wander, max setting is 63°C ## PID configuration ## See http://smoothieware.org/temperaturecontrol#pid temperature_control.hotend.p_factor 22 #23.0 temperature_control.hotend.i_factor 1.047 #1.104 temperature_control.hotend.d_factor 115 #120 temperature_control.hotend.max_pwm 200 # 160 # max pwm, 64 is a good value if driving a 12v resistor with 24v. ####################################### optional use underside port as 2nd extruder # second hotend configuration temperature_control.hotend2.enable false # Whether to activate this ( "hotend" ) module at all. temperature_control.hotend2.thermistor_pin 0.26 # Pin for the thermistor to read temperature_control.hotend2.heater_pin 0.4 # Pin that controls the heater, set to nc if a readonly thermistor is being defined #temperature_control.hotend2.thermistor EPCOS100K # see http://smoothieware.org/temperaturecontrol#toc5 temperature_control.hotend2.beta 3950 # or set the beta value temperature_control.hotend2.set_m_code 104 # temperature_control.hotend2.set_and_wait_m_code 109 # temperature_control.hotend2.designator T1 # temperature_control.hotend2.max_temp 300 # Set maximum temperature - Will prevent heating above 300 by default temperature_control.hotend2.min_temp 20 # Set minimum temperature - Will prevent heating below if set # Safety control is enabled by default and can be overidden here, the values show the defaults # See http://smoothieware.org/temperaturecontrol#runaway temperature_control.hotend2.runaway_heating_timeout 900 # How long it can take to heat up, max is 2040 seconds. #temperature_control.hotend2.runaway_cooling_timeout 0 # How long it can take to cool down if temp is set lower, max is 2040 seconds temperature_control.hotend2.runaway_range 50 # How far from the set temperature it can wander, max setting is 63°C # PID configuration # See http://smoothieware.org/temperaturecontrol#pid #temperature_control.hotend2.p_factor 30 # P ( proportional ) factor #temperature_control.hotend2.i_factor 0.3 # I ( integral ) factor #temperature_control.hotend2.d_factor 300 # D ( derivative ) factor ##temperature_control.hotend2.max_pwm 64 # max pwm, 64 is a good value if driving a 12v resistor with 24v. ####################################### ###################################### Cetus use the underside port as bed control enable for tinyfab heatbed driver temperature_control.bed.enable false # Whether to activate this ( "hotend" ) module at all. temperature_control.bed.thermistor_pin 0.26 # Pin for the thermistor to read temperature_control.bed.heater_pin 0.4 # Pin that controls the heater #temperature_control.bed.thermistor Honeywell100K # See http://smoothieware.org/temperaturecontrol#thermistor temperature_control.bed.beta 3950 # Or set the beta value temperature_control.bed.set_m_code 140 # M-code to set the temperature for this module temperature_control.bed.set_and_wait_m_code 190 # M-code to set-and-wait for this module temperature_control.bed.designator B # Designator letter for this module # Bang-bang ( simplified ) control # See http://smoothieware.org/temperaturecontrol#bang-bang temperature_control.bed.bang_bang false # set to true to use bang bang control rather than PID temperature_control.bed.hysteresis 2.0 # set to the temperature in degrees C to use as hysteresis ################################ # when using bang bang ################################ UP plus/mini use internal bed control # temperature_control.bed.enable true # temperature_control.bed.sensor pt100 # temperature_control.bed.slope 0.0234092253 # temperature_control.bed.yintercept -2.85 # temperature_control.bed.thermistor_pin 0.24 # temperature_control.bed.heater_pin 2.5 # temperature_control.bed.set_m_code 140 # temperature_control.bed.set_and_wait_m_code 190 # temperature_control.bed.designator B # temperature_control.bed.bang_bang true # temperature_control.bed.hysteresis 1.0 # #temperature_control.bed.p_factor 13.7 # #temperature_control.bed.i_factor 0.097 # #temperature_control.bed.d_factor 24 ################################# ## Switch modules # See http://smoothieware.org/switch switch.psu.enable true # turn atx on/off switch.psu.input_on_command M80 # switch.psu.input_off_command M81 # switch.psu.output_pin 2.4 # open drain, inverted switch.psu.startup_state false switch.psu.output_type digital # on/off only switch.psu.failsafe_set_to 1 # so the ATX turns off on a system crash switch.psu.ignore_on_halt true # so the ATX does not turn off on a HALT condition (like limit trigger) # However leave commented or set to false if you want the ATX to turn off for an over heat fault condition switch.buzzer.enable true ## true # switch.buzzer.output_pin 0.25 # #switch.motor.enable false # true #switch.motor.output_pin 2.4 #switch.motor.startup_state true ## Switch module for fan control switch.fan.enable true # switch.fan.input_on_command M106 # switch.fan.input_off_command M107 # switch.fan.output_pin 2.5 # 2.15 # 1.18 switch.fan.output_type pwm # pwm output settable with S parameter in the input_on_comand switch.fan.max_pwm 255 # set max pwm for the pin default is 255 #switch.misc.enable true # #switch.misc.input_on_command M42 # #switch.misc.input_off_command M43 # #switch.misc.output_pin 2.4 # #switch.misc.output_type digital # just an on or off pin switch.buzzer.enable true # switch.buzzer.output_pin 0.25 switch.servo.enable true switch.servo.input_on_command M280 #97.0 # 100 - 3% switch.servo.input_off_command M280 #93.0 # 100 - 7% switch.servo.output_pin 1.18 # Pin connected to the aux-port switch.servo.output_type hwpwm # H/W PWM output settable switch.servo.pwm_period_ms 20 # Default is 50Hz ## Temperatureswitch # See http://smoothieware.org/temperatureswitch # Automatically toggle a switch at a specified temperature. Different ones of these may be defined to monitor different temperatures and switch different swithxes # Useful to turn on a fan or water pump to cool the hotend #temperatureswitch.hotend.enable true # #temperatureswitch.hotend.designator T # first character of the temperature control designator to use as the temperature sensor to monitor #temperatureswitch.hotend.switch misc # select which switch to use, matches the name of the defined switch #temperatureswitch.hotend.threshold_temp 60.0 # temperature to turn on (if rising) or off the switch #temperatureswitch.hotend.heatup_poll 15 # poll heatup at 15 sec intervals #temperatureswitch.hotend.cooldown_poll 60 # poll cooldown at 60 sec intervals ## Endstops # See http://smoothieware.org/endstops endstops_enable true # The endstop module is enabled by default and can be disabled here #corexy_homing false # Set to true if homing on a hbot or corexy #alpha_min_endstop 1.25^ # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground alpha_max_endstop 1.24^ # Pin to read max endstop, uncomment this and comment the above if using max endstops alpha_homing_direction home_to_max # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop alpha_min 0 # This gets loaded as the current position after homing when home_to_min is set alpha_max 180 # This gets loaded as the current position after homing when home_to_max is set beta_min_endstop 1.26^ # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground #beta_max_endstop 1.27^ # Pin to read max endstop, uncomment this and comment the above if using max endstops beta_homing_direction home_to_min # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop beta_min 0 # This gets loaded as the current position after homing when home_to_min is set beta_max 180 # This gets loaded as the current position after homing when home_to_max is set #gamma_min_endstop 1.29^ # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground gamma_max_endstop 1.28^ # Pin to read max endstop, uncomment this and comment the above if using max endstops gamma_homing_direction home_to_max # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop gamma_min 0 # This gets loaded as the current position after homing when home_to_min is set gamma_max 185 #This gets loaded as the current position after homing when home_to_max is set alpha_max_travel 190 # 190 # Max travel in mm for alpha/X axis when homing beta_max_travel 190 # 190 # Max travel in mm for beta/Y axis when homing gamma_max_travel 190 #9 # 190 # Max travel in mm for gamma/Z axis when homing # Optional enable limit switches, actions will stop if any enabled limit switch is triggered (all are set for delta) #alpha_limit_enable false # Set to true to enable X min and max limit switches #beta_limit_enable false # Set to true to enable Y min and max limit switches #gamma_limit_enable false # Set to true to enable Z min and max limit switches # Endstops home at their fast feedrate first, then once the endstop is found they home again at their slow feedrate for accuracy alpha_fast_homing_rate_mm_s 50 # Alpha/X fast homing feedrate in mm/second alpha_slow_homing_rate_mm_s 25 # Alpha/X slow homing feedrate in mm/second beta_fast_homing_rate_mm_s 50 # Beta/Y fast homing feedrate in mm/second beta_slow_homing_rate_mm_s 25 # Beta/Y slow homing feedrate in mm/second gamma_fast_homing_rate_mm_s 4 # Gamma/Z fast homing feedrate in mm/second gamma_slow_homing_rate_mm_s 2 # Gamma/Z slow homing feedrate in mm/second alpha_homing_retract_mm 5 # Distance to retract from the endstop after it is hit for alpha/X beta_homing_retract_mm 5 # Distance to retract from the endstop after it is hit for beta/Y gamma_homing_retract_mm 5 # Distance to retract from the endstop after it is hit for gamma/Z # Optional enable limit switches, actions will stop if any enabled limit switch is triggered (all are set for delta) #alpha_limit_enable false # Set to true to enable X min and max limit switches #beta_limit_enable false # Set to true to enable Y min and max limit switches #gamma_limit_enable false # Set to true to enable Z min and max limit switches # optional order in which axis will home, default is they all home at the same time, # if this is set it will force each axis to home one at a time in the specified order #homing_order XYZ # X axis followed by Y then Z last #move_to_origin_after_home false # Move XY to 0,0 after homing #endstop_debounce_count 100 # Uncomment if you get noise on your endstops, default is 100 #endstop_debounce_ms 1 # Uncomment if you get noise on your endstops, default is 1 millisecond debounce home_z_first true # Uncomment and set to true to home the Z first, otherwise Z homes after XY # End of endstop config # Delete the above endstop section and uncomment next line and copy and edit Snippets/abc-endstop.config file to enable endstops for ABC axis #include abc-endstop.config ## Z-probe # See http://smoothieware.org/zprobe #zprobe.enable false # Set to true to enable a zprobe #zprobe.probe_pin 2.13 #2.13!^ # Pin probe is attached to, if NC remove the ! (2.13 = door check port) #zprobe.slow_feedrate 5 # Mm/sec probe feed rate #zprobe.debounce_count 100 # Set if noisy #zprobe.fast_feedrate 100 # Move feedrate mm/sec #zprobe.probe_height 10 # How much above bed to start probe #gamma_min_endstop nc # Normally 1.28. Change to nc to prevent conflict, zprobe.enable true zprobe.probe_pin 2.13 zprobe.slow_feedrate 5 zprobe.fast_feedrate 100 zprobe.probe_height 10 gamma_min_endstop nc # Normally 1.28. Change to nc to prevent conflict, # Levelling strategy # Example for 3-point levelling strategy, see wiki documentation for other strategies leveling-strategy.three-point-leveling.enable true leveling-strategy.three-point-leveling.point1 10,10 # # first probe point leveling-strategy.three-point-leveling.point2 170,10 ##second probe point leveling-strategy.three-point-leveling.point3 170,170 #ird probe point leveling-strategy.three-point-leveling.home_first false # home the XY axis before probing leveling-strategy.three-point-leveling.tolerance 0.03 leveling-strategy.three-point-leveling.probe_offsets 40,-20,0 #37.6,-19.5,0 #based on the bracket leveling-strategy.three-point-leveling.save_plane false ## # Panel See http://smoothieware.org/panel panel.enable 0 # true # set to true to enable the panel code # Example viki2 config for Re-ARM with IDC cable panel.lcd viki2 # set type of panel panel.spi_channel 0 # set spi channel to use P0_18,P0_15 MOSI,SCLK panel.spi_cs_pin 0.16 # set spi chip select panel.spi_frequency 200000 panel.encoder_a_pin 3.26!^ # encoder pin panel.encoder_b_pin 3.25!^ # encoder pin panel.click_button_pin 2.11!^ # click button panel.a0_pin 2.6 # st7565 needs an a0 panel.contrast 4 # override contrast setting (default is 9) panel.encoder_resolution 4 # override number of clicks to move 1 item (default is 4) panel.pause_button_enable true #panel.button_pause_pin 1.22!^ # kill/pause set one of these for the auxilliary button on viki2 panel.back_button_pin 1.22!^ # back button recommended to use this on EXP1 panel.buzz_pin 0.25 # pin for buzzer on EXP2 panel.red_led_pin 2.8 # pin for red led on viki2 on EXP1 panel.blue_led_pin 4.29 # pin for blue led on viki2 on EXP1 panel.external_sd true # set to true if there is an extrernal sdcard on the panel panel.external_sd.spi_channel 0 # set spi channel the sdcard is on panel.external_sd.spi_cs_pin 1.23 # set spi chip select for the sdcard panel.external_sd.sdcd_pin 1.31!^ # sd detect signal (set to nc if no sdcard detect) panel.menu_offset 0 # some panels will need 1 here panel.reverse false # reverse the lcd ## Custom menus : Example of a custom menu entry, which will show up in the Custom entry. # NOTE _ gets converted to space in the menu and commands, | is used to separate multiple commands custom_menu.power_on.enable true # custom_menu.power_on.name Power_on # custom_menu.power_on.command M80 # custom_menu.power_off.enable true # custom_menu.power_off.name Power_off # custom_menu.power_off.command M81 # custom_menu.fan_on.enable true # custom_menu.fan_on.name Fan_on # custom_menu.fan_on.command M106_P0_S255 # custom_menu.fan_off.enable true # custom_menu.fan_off.name Fan_off # custom_menu.fan_off.command M107_P0 # custom_menu.Suspend.enable true # custom_menu.Suspend.name Suspend # custom_menu.Suspend.command M600 # custom_menu.Resume.enable true # custom_menu.Resume.name Resume # custom_menu.Resume.command M601 # ## Network settings # See http://smoothieware.org/network network.enable false # Enable the ethernet network services network.webserver.enable true # Enable the webserver network.telnet.enable true # Enable the telnet server #network.ip_address auto # Use dhcp to get ip address # Uncomment the 3 below to manually setup ip address network.ip_address 192.168.0.100 # The IP address network.ip_mask 255.255.255.0 # The ip mask network.ip_gateway 192.168.0.1 # The gateway address #network.mac_override xx.xx.xx.xx.xx.xx # Override the mac address, only do this if you have a conflict ## System configuration # Serial communications configuration ( baud rate defaults to 9600 if undefined ) # For communication over the UART port, *not* the USB/Serial port uart0.baud_rate 115200 # Baud rate for the default hardware serial port second_usb_serial_enable false # This enables a second USB serial port leds_disable true # disable using leds after config loaded #play_led_disable true # disable the play led # Kill button maybe assigned to a different pin, set to the onboard pin by default # See http://smoothieware.org/killbutton kill_button_enable true # set to true to enable a kill button kill_button_pin 2.12 # kill button pin. default is same as pause button 2.12 (2.11 is another good choice) #msd_disable false # disable the MSD (USB SDCARD) when set to true (needs special binary) #dfu_enable false # for linux developers, set to true to enable DFU # Only needed on a smoothieboard # See http://smoothieware.org/currentcontrol currentcontrol_module_enable false # Control stepper motor current via the configuration file 
submitted by thecaptain78 to cetus3d [link] [comments]

IRC Log from Ravencoin Open Developer Meeting - Aug 24, 2018

[14:05] <@wolfsokta> Hello Everybody, sorry we're a bit late getting started
[14:05] == block_338778 [[email protected]/web/freenode/ip.72.214.222.226] has joined #ravencoin-dev
[14:06] <@wolfsokta> Here are the topics we would like to cover today • 2.0.4 Need to upgrade - What we have done to communicate to the community • Unique Assets • iOS Wallet • General Q&A
[14:06] == Chatturga changed the topic of #ravencoin-dev to: 2.0.4 Need to upgrade - What we have done to communicate to the community • Unique Assets • iOS Wallet • General Q&A
[14:06] <@wolfsokta> Daben, could you mention what we have done to communicate the need for the 2.0.4 upgrade?
[14:07] == hwhwhsushwban [[email protected]/web/freenode/ip.172.58.37.35] has joined #ravencoin-dev
[14:07] <@wolfsokta> Others here are free to chime in where they saw the message first.
[14:07] == hwhwhsushwban [[email protected]/web/freenode/ip.172.58.37.35] has quit [Client Quit]
[14:08] Whats up bois
[14:08] hi everyone
[14:08] hi hi
[14:08] <@wolfsokta> Discussing the 2.0.4 update and the need to upgrade.
[14:08] <@Chatturga> Sure. As most of you are aware, the community has been expressing concerns with the difficulty oscillations, and were asking that something be done to the difficulty retargeting. Many people submitted suggestions, and the devs decided to implement DGW.
[14:09] <@Tron> I wrote up a short description of why we're moving to a new difficulty adjustment. https://medium.com/@tronblack/ravencoin-dark-gravity-wave-1da0a71657f7
[14:09] <@Chatturga> I have made posts on discord, telegram, bitcointalk, reddit, and ravencointalk.org from testnet stages through current.
[14:10] <@Chatturga> If there are any other channels that can reach a large number of community members, I would love to have more.
[14:10] <@wolfsokta> Thanks Tron, that hasn't been shared to the community at large yet, but folks feel free to share it.
[14:10] When was this decision made and by whom and how?
[14:10] <@Chatturga> I have also communicated with the pool operators and exchanges about the update. Of all of the current pools, only 2 have not yet updated versions.
[14:11] <@wolfsokta> The decision was made by the developers through ongoing requests for weeks made by the community.
[14:12] <@wolfsokta> Evidence was provided by the community of the damages that could be caused to projects when the wild swings continue.
[14:12] So was there a meeting or vote? How can people get invited
[14:12] <@Tron> It was also informed by my conversations with some miners that recommended that we make the change before the coin died. They witnessed similar oscillations from which other coins never recovered.
[14:13] only two pools left to upgrade is good, what about the exchanges? Any word on how many of those have/have not upgraded?
[14:13] <@wolfsokta> We talked about here in our last meeting Bruce_. All attendees were asked if they had any questions or concerns.
[14:13] == blondfrogs [[email protected]/web/freenode/ip.185.245.87.219] has joined #ravencoin-dev
[14:13] == roshii [[email protected]/web/freenode/ip.41.251.25.100] has joined #ravencoin-dev
[14:13] sup roshii long time no see
[14:14] <@Chatturga> Bittrex, Cryptopia, and IDCM have all either updated or have announced their intent to update.
[14:14] == wjcgiwgu283ik3cj [[email protected]/web/freenode/ip.172.58.37.35] has joined #ravencoin-dev
[14:15] sup russki
[14:15] what's the status here?
[14:15] I don’t think that was at all clear from the last dev meeting
[14:15] I can’t be the only person who didn’t understand it
[14:15] <@wolfsokta> Are there any suggestions on how to communicate the need to upgrade even further? I am concerned that others might also not understand.
[14:17] I’m not sold on the benefit and don’t understand the need for a hard fork — I think it’s a bad precedent to simply go rally exchanges to support a hard fork with little to no discussion
[14:17] so just to note, the exchanges not listed as being upgraded or have announced their intention to upgrade include: qbtc, upbit, and cryptobridge (all with over $40k usd volume past 24 hours according to coinmarketcap)
[14:18] <@wolfsokta> I don't agree that there was little or no discussion at all.
[14:19] <@wolfsokta> Looking back at our meeting notes from two weeks ago "fork" was specifically asked about by BrianMCT.
[14:19] If individual devs have the power to simple decide to do something as drastic as a hard fork and can get exchanges and miners to do it that’s got a lot of issues with centralization
[14:19] <@wolfsokta> It had been implemented on testnet by then and discussed in the community for several weeks before that.
[14:19] == under [[email protected]/web/freenode/ip.72.200.168.56] has joined #ravencoin-dev
[14:19] howdy
[14:19] Everything I’ve seen has been related to the asset layer
[14:19] I have to agree with Bruce_, though I wasn't able to join the last meeting here. That said I support the fork
[14:20] Which devs made this decision to do a fork and how was it communicated?
[14:20] well mostly the community made the decision
[14:20] Consensus on a change is the heart of bitcoin development and I believe the devs have done a great job building that consensus
[14:20] a lot of miners were in uproar about the situation
[14:20] <@wolfsokta> All of the devs were supporting the changes. It wasn't done in isolation at all.
[14:21] This topic has been a huge discussion point within the RVN mining community for quite some time
[14:21] the community and miners have been having issues with the way diff is adjusted for quite some time now
[14:21] Sure I’m well aware of that -
[14:21] Not sold on the benefits of having difficulty crippled by rented hashpower?
[14:21] The community saw a problem. The devs got together and talked about a solution and implemented a solution
[14:21] I’m active in the community
[14:22] So well aware of the discussions on DGW etc
[14:22] Hard fork as a solution to a problem community had with rented hashpower (nicehash!!) sounds like the perfect decentralized scenario!
[14:23] hard forks are very dangerous
[14:23] mining parties in difficulty drops are too
[14:23] <@wolfsokta> Agreed, we want to keep them to an absolute minimum.
[14:23] But miners motivation it’s the main vote
[14:24] What would it take to convince you that constantly going from 4 Th/s to 500 Gh/s every week is worse for the long term health of the coin than the risk of a hard fork to fix it?
[14:24] == Tron [[email protected]/web/freenode/ip.173.241.144.77] has quit [Ping timeout: 252 seconds]
[14:24] This hardfork does include the asset layer right? if so why is it being delayed in implementation?
[14:24] <@wolfsokta> Come back Tron!
[14:24] coudl it have been implement through bip9 voting?
[14:24] also hard fork is activated by the community! that's a vote thing!
[14:24] @mrsushi to give people time to upgrade their wallet
[14:25] @under, it would be much hard to keep consensus with a bip9 change
[14:25] <@wolfsokta> We investigated that closely Under.
[14:25] == Tron [[email protected]/web/freenode/ip.173.241.144.77] has joined #ravencoin-dev
[14:25] <@wolfsokta> See Tron's post for more details about that.
[14:25] <@spyder_> Hi Tron
[14:25] <@wolfsokta> https://medium.com/@tronblack/ravencoin-dark-gravity-wave-1da0a71657f7
[14:25] Sorry about that. Computer went to sleep.
[14:26] I'm wrong
[14:26] 2 cents. the release deadline of october 31st puts a bit of strain on getting code shipped. (duh). but fixing daa was important to the current health of the coin, and was widely suppported by current mining majority commuity. could it have been implemented in a different manner? yes . if we didnt have deadlines
[14:27] == wjcgiwgu283ik3cj [[email protected]/web/freenode/ip.172.58.37.35] has quit [Quit: Page closed]
[14:27] sushi this fork does not include assets. it's not being delayed though, we're making great progress for an Oct 31 target
[14:28] I don’t see the urgency but my vote doesn’t matter since my hash power is still CPUs
[14:28] <@wolfsokta> We're seeing the community get behind the change as well based on the amount of people jumping back in to mine through this last high difficulty phase.
[14:28] So that will be another hardfork?
[14:28] the fork does include the asset code though set to activate on oct 30th
[14:28] yes
[14:29] <@wolfsokta> Yes, it will based on the upgrade voting through the BIP9 process.
[14:29] I wanted to ask about burn rates from this group: and make a proposal.
[14:29] we're also trying hard to make it the last for awhile
[14:29] Can you clear up the above — there will be this one and another hard fork?
[14:29] <@wolfsokta> Okay, we could discuss that under towards the end of the meeting.
[14:30] If this one has the asset layer is there something different set for October
[14:30] <@wolfsokta> Yes, there will be another hard fork on October 31st once the voting process is successful.
[14:31] <@wolfsokta> The code is in 2.0.4 now and assets are active on testnet
[14:31] Bruce, the assets layer is still being worked on. Assets is active on mainnet. So in Oct 31 voting will start. and if it passes, the chain will fork.
[14:31] this one does NOT include assets for mainnet Bruce -- assets are targeted for Oct 31
[14:31] not***
[14:31] not active****
[14:31] correct me if I'm wrong here, but if everyone upgrades to 2.0.4 for this fork this week, the vote will automatically pass on oct 31st correct? nothing else needs to be done
[14:31] Will if need another download or does this software download cover both forks?
[14:31] <@wolfsokta> Correct Urgo
[14:32] thats how the testnet got activated and this one shows "asset activation status: waiting until 10/30/2018 20:00 (ET)"
[14:32] Will require another upgrade before Oct 31
[14:32] thank you for the clarification wolfsokta
[14:32] <@wolfsokta> It covers both forks, but we might have additional bug fixes in later releases.
[14:32] So users DL one version now and another one around October 30 which activates after that basically?
[14:33] I understand that, but I just wanted to make it clear that if people upgrade to this version for this fork and then don't do anything, they are also voting for the fork on oct 31st
[14:33] Oh okay — one DL?
[14:33] Bruce, Yes.
[14:33] Ty
[14:33] well there is the issue that there maybe some further consensus bugs dealing with the pruneability of asset transactions that needs to be corrected between 2.0.4 and mainnet. so i would imagine that there will be further revisions required to upgrade before now and october 31
[14:33] @under that is correct.
[14:34] I would highly recommend bumping the semver up to 3.0.0 for the final pre 31st release so that the public know to definitely upgrade
[14:34] @under +1
[14:35] out of curiosity, have there been many bugs found with the assets from the version released in july for testnet (2.0.3) until this version? or is it solely a change to DGW?
[14:35] <@wolfsokta> That's not a bad idea under.
[14:35] <@spyder_> @under good idea
[14:35] @urgo. Bugs are being found and fixed daily.
[14:35] Any time the protocol needs to change, there would need to be a hard fork (aka upgrade). It is our hope that we can activate feature forks through the BIP process (as we are doing for assets). Mining pools and exchanges will need to be on the newest software at the point of asset activation - should the mining hash power vote for assets.
[14:35] blondfrogs: gotcha
[14:35] There have been bugs found (and fixed). Testing continues. We appreciate all the bug reports you can give us.
[14:36] <@wolfsokta> Yes! Thank you all for your help in the community.
[14:37] (pull requests with fixes and test coverage would be even better!)
[14:37] asset creation collision is another major issue. current unfair advantage or nodes that fore connect to mining pools will have network topologies that guarantee acceptance. I had discussed the possibility of fee based asset creation selection and i feel that would be a more equal playing ground for all users
[14:38] *of nodes that force
[14:38] <@wolfsokta> What cfox said, we will always welcome development help.
[14:38] So just to make sure everyone know. When assets is ready to go live on oct 31st. Everyone that wants to be on the assets chain without any problems will have to download the new binary.
[14:39] <@wolfsokta> The latest binary.
[14:39] under: already in the works
[14:39] excellent to hear
[14:39] == UserJonPizza [[email protected]/web/freenode/ip.24.218.60.237] has joined #ravencoin-dev
[14:39] <@wolfsokta> Okay, we've spent a bunch of time on that topic and I think it was needed. Does anybody have any other suggestions on how to get the word out even more?
[14:40] maybe preface all 2.0.X releases as pre-releases... minimize the number of releases between now and 3.0 etc
[14:41] <@wolfsokta> Bruce_ let's discuss further offline.
[14:41] wolfsokta: which are the remaining two pools that need to be upgraded? I've identified qbtc, upbit, and cryptobridge as high volume exchanges that haven't said they were going to do it yet
[14:41] so people can help reach out to them
[14:41] f2pool is notoriously hard to contact
[14:41] are they on board?
[14:42] <@wolfsokta> We could use help reaching out to QBTC and Graviex
[14:42] I can try to contact CB if you want?
[14:42] <@Chatturga> The remaining pools are Ravenminer and PickAxePro.
[14:42] <@Chatturga> I have spoken with their operators, the update just hasnt been applied yet.
[14:42] ravenminer is one of the largest ones too. If they don't upgrade that will be a problem
[14:42] okay good news
[14:42] (PickAxePro sounds like a Ruby book)
[14:43] I strongly feel like getting the word out on ravencoin.org would be beneficial
[14:44] that site is sorely in need of active contribution
[14:44] Anyone can volunteer to contribute
[14:44] <@wolfsokta> Okay, cfox can you talk about the status of unique assets?
[14:44] sure
[14:45] <@wolfsokta> I'll add website to the end of our topics.
[14:45] code is in review and will be on the development branch shortly
[14:45] would it make sense to have a page on the wiki (or somewhere else) that lists the wallet versions run by pools & exchanges?
[14:45] will be in next release
[14:45] furthermore, many sites have friendly link to the standard installers for each platform, if the site linked to the primary installers for each platform to reduce github newb confusion that would be good as well
[14:46] likely to a testnetv5 although that isn't settled
[14:46] <@wolfsokta> Thanks cfox.
[14:46] <@wolfsokta> Are there any questions about unique assets, and how they work?
[14:47] after the # are there any charachters you cant use?
[14:47] will unique assets be constrained by the asset alphanumeric set?
[14:47] ^
[14:47] <@Chatturga> @Urgo there is a page that tracks and shows if they have updated, but it currently doesnt show the actual version that they are on.
[14:47] a-z A-Z 0-9
[14:47] <@Chatturga> https://raven.wiki/wiki/Exchange_notifications#Pools
[14:47] There are a few. Mostly ones that mess with command-line
[14:47] you'll be able to use rpc to do "issueunique MATRIX ['Neo','Tank','Tank Brother']" and it will create three assets for you (MATRIX#Neo, etc.)
[14:47] @cfox - No space
[14:48] @under the unique tags have an expanded set of characters allowed
[14:48] Chatturga: thank you
[14:48] @UJP yes there are some you can't use -- I'll try to post gimmie a sec..
[14:49] Ok. Thank you much!
[14:49] 36^36 assets possible and 62^62 uniques available per asset?
[14:49] <@spyder_> std::regex UNIQUE_TAG_CHARACTERS("^[[email protected]$%&*()[\\]{}<>_.;?\\\\:]+$");
[14:50] regex UNIQUE_TAG_CHARACTERS("^[[email protected]$%&*()[\\]{}<>_.;?\\\\:]+$")
[14:50] oh thanks Mark
[14:51] <@wolfsokta> Okay, next up. I want to thank everybody for helping test the iOS wallet release.
[14:51] <@wolfsokta> We are working with Apple to get the final approval to post it to the App Store
[14:51] @under max asset length is 30, including unique tag
[14:51] Does the RVN wallet have any other cryptos or just RVN?
[14:52] == BruceFenton [[email protected]/web/freenode/ip.67.189.233.170] has joined #ravencoin-dev
[14:52] will the android and ios source be migrated to the ravenproject github?
[14:52] I've been adding beta test users. I've added about 80 new users in the last few days.
[14:52] <@wolfsokta> Just RVN, and we want to focus on adding the asset support to the wallet.
[14:53] == Bruce_ [[email protected]/web/freenode/ip.67.189.233.170] has quit [Ping timeout: 252 seconds]
[14:53] <@wolfsokta> Yes, the code will also be freely available on GitHub for both iOS and Android. Thank you Roshii!
[14:53] Would you consider the iOS wallet to be a more secure place for one's holdings than say, a Mac connected to the internet?
[14:53] will there be a chance of a more user freindly wallet with better graphics like the iOS on PC?
[14:53] the android wallet is getting updated for DGW, correct?
[14:53] <@wolfsokta> That has come up in our discussion Pizza.
[14:54] QT framework is pretty well baked in and is cross platform. if we get some qt gurus possibly
[14:54] Phones are pretty good because the wallet we forked uses the TPM from modern phones.
[14:54] Most important is to write down and safely store your 12 word seed.
[14:54] TPM?
[14:54] <@wolfsokta> A user friendly wallet is one of our main goals.
[14:55] TPM == Trusted Platform Module
[14:55] Ahhh thanks
[14:55] just please no electron apps. they are full of security holes
[14:55] <@spyder_> It is whats makes your stuffs secure
[14:55] not fit for crypto
[14:55] under: depends on who makes it
[14:55] The interface screenshots I've seen look like Bread/Loaf wallet ... I assume that's what was forked from
[14:55] ;)
[14:56] <@wolfsokta> @roshii did you see the question about the Android wallet and DGW?
[14:56] Yes, it was a fork of breadwallet. We like their security.
[14:56] chromium 58 is the last bundled electron engine and has every vuln documented online by google. so unless you patch every vuln.... methinks not
[14:56] Agreed, great choice
[14:57] <@wolfsokta> @Under, what was your proposal?
[14:58] All asset creation Transactions have a mandatory OP_CHECKLOCKTIMEVERIFY of 1 year(or some agreed upon time interval), and the 500 RVN goes to a multisig devfund, run by a custodial group. We get: 1) an artificial temporary burn, 2) sustainable community and core development funding for the long term, after OSTK/Medici 3) and the reintroduction of RVN supply at a fixed schedule, enabling the removal of the 42k max cap of total As
[14:58] *im wrong on the 42k figure
[14:58] <@wolfsokta> Interesting...
[14:59] <@wolfsokta> Love to hear others thoughts.
[14:59] Update: I posted a message on the CryptoBridge discord and one of their support members @stepollo#6276 said he believes the coin team is already aware of the fork but he would forward the message about the fork over to them right now anyway
[14:59] Ifs 42 million assets
[14:59] yep.
[15:00] I have a different Idea. If the 500 RVN goes to a dev fund its more centralized. The 500 RVN should go back into the unmined coins so miners can stay for longer.
[15:01] *without a hardfork
[15:01] <@wolfsokta> lol
[15:01] that breaks halving schedule, since utxos cant return to an unmined state.
[15:01] @UJP back into coinbase is interesting. would have to think about how that effects distribution schedule, etc.
[15:01] only way to do that would be to dynamicaly grow max supply
[15:02] and i am concerned already about the max safe integer on various platforms at 21 billion
[15:02] js chokes on ravencoin already
[15:02] <@wolfsokta> Other thoughts on Under's proposal? JS isn't a real language. ;)
[15:02] Well Bitcoin has more than 21 bn Sats
[15:02] Is there somebody who wants to volunteer to fix js.
[15:02] hahaha
[15:03] I honestly would hate for the coins to go to a dev fund. It doesn't seem like Ravencoin to me.
[15:03] Yep, but we're 21 billion x 100,000,000 -- Fits fine in a 64-bit integer, but problematic for some languages.
[15:03] <@wolfsokta> Thanks UJP
[15:04] <@wolfsokta> We're past time but I would like to continue if you folks are up for it.
[15:04] Yeah no coins can go anywhere centrality contorted like a dev fund cause that would mean someone has to run it and the code can’t decide that so it’s destined to break
[15:05] currently and long term with out the financial backing of development then improvements and features will be difficult. we are certainly thankful for our current development model. but if a skunkworks project hits a particular baseline of profitability any reasonable company would terminate it
[15:05] Yes let’s contibue for sure
[15:05] the alternative to a dev fund in my mind would be timelocking those funds back to the issuers change address
[15:06] But we can’t have dev built in to the code — it has to be open source like Bitcoin and monero and Litecoin - it’s got drawbacks but way more advantages- it’s the best model
[15:06] Dev funding
[15:06] i highly reccommend not reducing the utility of raven by removing permanently the supply
[15:07] == BW_ [[email protected]/web/freenode/ip.138.68.243.202] has joined #ravencoin-dev
[15:07] timelocking those funds accompllishes the same sacrifice
[15:07] @under timelocking is interesting too
[15:07] How exactly does timelocking work?
[15:07] <@wolfsokta> ^
[15:07] I mean you could change the price of assets with the Block reward halfing.
[15:07] == Roshiix [[email protected]/web/freenode/ip.105.67.2.212] has joined #ravencoin-dev
[15:08] funds cant be spent from an address until a certain time passes
[15:08] but in a what magical fairy land do people continue to work for free forever. funding development is a real issue... as much as some might philosphically disagree. its a reality
[15:08] You’d still need a centralized party to decide how to distribute the funds
[15:08] even unofficially blockstream supports bitcoin devs
[15:08] on chain is more transparent imho
[15:09] == Tron_ [[email protected]/web/freenode/ip.173.241.144.77] has joined #ravencoin-dev
[15:09] @UJP yes there are unlimited strategies. one factor that I think is v important is giving application developers a way to easily budget for projects which leads to flat fees
[15:09] If the project is a success like many of believe it will be, I believe plenty of people will gladly done to a dev fund. I don't think the 500 should be burned.
[15:09] *donate
[15:09] centralized conservatorship, directed by community voting process
[15:10] == Tron [[email protected]/web/freenode/ip.173.241.144.77] has quit [Ping timeout: 252 seconds]
[15:10] <@wolfsokta> Thanks Under, that's an interesting idea that we should continue to discuss in the community. You also mentioned the existing website.
[15:10] It would need to be something where everyone with a QT has a vote
[15:10] think his computer went to sleep again :-/
[15:10] I agree UJP
[15:10] with the website
[15:10] No that’s ico jargon — any development fund tied to code would have to be centralized and would therefor fail
[15:11] ^
[15:11] ^
[15:11] ^
[15:11] dashes model for funding seems to be pretty decentralized
[15:11] community voting etc
[15:11] Once you have a dev fund tied to code then who gets to run it? Who mediates disputes?
[15:11] oh well another discussion
[15:11] Dash has a CEO
[15:12] <@wolfsokta> Yeah, let's keep discussing in the community spaces.
[15:12] Dash does have a good model. It's in my top ten.
[15:12] having the burn go to a dev fund is absolute garbage
[15:12] These dev chats should be more target than broad general discussions — changing the entire nature of the coin and it’s economics is best discussed in the RIPs or other means
[15:13] <@wolfsokta> Yup, let's move on.
[15:13] just becuase existing implementation are garbage doesnt mean that all possible future governance options are garbage
[15:13] <@wolfsokta> To discussing the website scenario mentioned by under.
[15:13] the website needs work. would be best if it could be migrated to github as well.
[15:13] What about this: Anyone can issue a vote once the voting feature has been added, for a cost. The vote would be what the coins could be used for.
[15:14] features for the site that need work are more user friendly links to binaries
[15:14] <@wolfsokta> We investigated how bitcoin has their website in Github to make it easy for contributors to jump in.
[15:14] that means active maintenance of the site instead of its current static nature
[15:15] <@wolfsokta> I really like how it's static html, which makes it super simple to host/make changes.
[15:15] the static nature isn’t due to interface it’s due to no contributors
[15:15] no contribution mechanism has been offered
[15:15] github hosted would allow that
[15:16] We used to run the Bitcoin website from the foundation & the GitHub integration seemed to cause some issues
[15:16] its doesnt necessarily have to be hosted by github but the page source should be on github and contributions could easily be managed and tracked
[15:17] for example when a new release is dropped, the ability for the downlaods section to have platform specific easy links to the general installers is far better for general adoption than pointing users to github releases
[15:18] <@wolfsokta> How do people currently contribute to the existing website?
[15:18] they dont?
[15:18] We did that and it was a complete pain to host and keep working — if someone wants to volunteer to do that work hey can surely make the website better and continually updated — but they could do that in Wordpress also
[15:19] I’d say keep an eye out for volunteers and maybe we can get a group together who can improve the site
[15:19] == digitalvap0r-xmr [[email protected]/web/cgi-irc/kiwiirc.com/ip.67.255.25.134] has joined #ravencoin-dev
[15:19] And they can decide best method
[15:20] I host the source for the explorer on github and anyone can spin it up instantly on a basic aws node. changes can be made to interface etc, and allow for multilingual translations which have been offered by some community members
[15:20] there are models that work. just saying it should be looked at
[15:20] i gotta run thank you all for your contributions
[15:20] <@wolfsokta> I feel we should explore the source for the website being hosted in GitHub and discuss in our next dev meeting.
[15:21] <@Chatturga> Thanks Under!
[15:21] == under [[email protected]/web/freenode/ip.72.200.168.56] has quit [Quit: Page closed]
[15:21] <@wolfsokta> Thanks, we also need to drop soon.
[15:21] There is no official site so why care. Someone will do better than the next if RVN is worth it anyway. That's already the case.
[15:21] <@wolfsokta> Let's do 10 mins of open Q&A
[15:22] <@wolfsokta> Go...
[15:23] <@Chatturga> Beuller?
[15:24] No questions ... just a comment that the devs and community are great and I'm happy to be a part of it
[15:24] I think everyone moved to discord. I'll throw this out there. How confident is the dev team that things will be ready for oct 31st?
[15:24] <@wolfsokta> Alright! Thanks everybody for joining us today. Let's plan to get back together as a dev group in a couple of weeks.
[15:25] thanks block!
[15:25] <@wolfsokta> Urgo, very confident
[15:25] Please exclude trolls from discord who havent read the whitepaper
[15:25] great :)
[15:25] "things" will be ready..
[15:25] Next time on discord right?
[15:25] woah why discord?
[15:25] some of the suggestions here are horrid
[15:25] this is better less point
[15:25] == blondfrogs [[email protected]/web/freenode/ip.185.245.87.219] has quit [Quit: Page closed]
[15:25] Assets are working well on testnet. Plan is to get as much as we can safely test by Sept 30 -- this includes dev contributions. Oct will be heavy testing and making sure it is safe.
[15:26] people
[15:26] <@wolfsokta> Planning on same time, same IRC channel.
[15:26] == BW_ [[email protected]/web/freenode/ip.138.68.243.202] has quit [Quit: Page closed]
[15:26] @xmr any in particular?
[15:27] (or is "here" discord?)
[15:27] Cheers - Tron
[15:27] "Cheers - Tron" - Tron
submitted by Chatturga to Ravencoin [link] [comments]

Perpetual Option: Och-Ziff Capital Management Group (OZM)

In his book, You Can Be a Stock Market Genius, Greenblatt talks about using LEAPs to make leveraged bets. The book included his trade in Wells Fargo (WFC, another topic for a future post, I suppose).
But sometimes, stocks get down so cheap that they become priced like options. In the Genius book, the WFC LEAPs were priced at $14 while the stock was at around $77.
Here, we have a hedge fund manager trading less than $3.00/share, which is a typical price for regular options, not even LEAPs. Of course, all stocks are options on the residual value of businesses. But sometimes things are priced for either a large gain or zero, just like an option.
I call this a perpetual option, but that reminds me of those lifetime warranties. Like, who's lifetime? The manufacturer's? The store's? Yours? Nothing is forever, so I guess there really is no such thing as a perpetual option. But anyway...
Och-Ziff IPO'ed in 2007 at $32/share and traded in the mid $20's right before the crisis, then down to below $5.00 during the crisis and back up to the mid-teens. I've been watching this since the IPO and looked at it again when it was trading around $10/share. It's down quite a bit since then. I didn't own it back then but I did take a small bite down at $5.00/share.
I have mentioned other private equity and hedge fund managers here in the past but haven't owned most of them because of the amount of money that seemed to be going into alternatives. I was just worried that the AUM's of all of these alternative managers were going up so quickly that I couldn't imagine them earning the high returns that made everyone rush to them in the first place. Look at the presentation of any of these alternative managers and their AUM growth is just staggering.
Extremely Contrarian We investors walk around and think about all sorts of things; look at store traffic, taste new foods/restaurant concepts, count how many Apple watches people are wearing (I recently biked around the city with my kid (Brooklyn to Central Park, around the park (around the big loop) and all the way downtown back to Brooklyn (30+ miles) and I think I counted two Apple watches that I saw compared to countless iPhones. And this was in the summer so no coats or long sleeves to hide wrists).
And a couple of the things that we tend to think about are, What does everybody absolutely love, and what are they 100% sure of (other than that Hillary will win the election and that the market will crash if Trump wins), and What do people absolutely, 100% hate and don't even want to talk about? In the investing world right now, it seems like the one thing that everybody seems to agree with is that active investing is dead (OK, not completely true because we active investors never really lose faith in it). The data points to it (active managers underperforming for many years, legendary stock pickers too not performing all too well, star hedge funds not doing well etc...). The money flows point to it (cash flowing out of active managers and into passive funds, boom in index funds / ETFs; this reminds me of the 1990's when there were more mutual funds than listed companies. There are probably more ETFs now than listed companies). Sentiment points to it (stars and heroes now are ETF managers, quants etc.).
By the Way Oh, and by the way, in case people say that it is no longer possible due to this or that reason for humans to outperform indices or robots, I would just say that we have seen this before. Things in finance are cyclical and we've seen this movie before.
From the 1985 Berkshire Hathaway Letter, Most institutional investors in the early 1970s, on the other hand, regarded business value as of only minor relevance when they were deciding the prices at which they would buy or sell. This now seems hard to believe. However, these institutions were then under the spell of academics at prestigious business schools who were preaching newly-fashioned theory: the stock market was totally efficient, and therefore calculations of business value -- and even thought, itself -- were of no importance in investment activities. (We are enormously indebted to those academics: what could be more advantageous in an intellectual contest -- whether it be bridge, chess or stock selection than to have opponents who have been taught that thinking is a waste of energy?)
What Do People Hate? So, back to what people absolutely hate. People hate active managers. It's not even stocks that they are not interested in. They hate active managers. Nobody outperforms and their fees are not worth it. What else do they hate? They hate hedge funds. I don't need to write a list here, but you just keep reading one institution after another reducing their exposure to hedge funds. There is a massive shakeout going on now with money leaving hedge funds. Others like Blackstone argues that this is not true; assets are just moving out of mediocre hedge funds and moving into theirs.
This is a theme I will be going back to in later posts, but for now I am just going to look at OZM.
OZM OZM is a well-known hedge fund firm so I won't go into much detail here. To me, it's sort of a conventional equity-oriented hedge fund that runs strategies very typical of pre-Volcker rule Wall Street investment banks; equity long/short, merger arb, convertible arb etc. They have been expanding into credit and real estate with decent results. But a lot of their AUM is still in the conventional equity strategies.
What makes OZM interesting now is that chart from the Pzena Investment report (see here). These charts make it obvious why active managers have had such a hard time. The value spread has just continued to widen since 2004/2005 through now. Cheap stocks get cheaper and expensive stocks get more so. You can see how this sort of environment could be the worst for long/short strategies (and value-oriented long strategies, and even naked short strategies for that matter). Things have just been going the wrong way with no mean reversion.
But if you look at where those charts are now, you can see that it is probably exactly the wrong time to give up on value strategies or value-based long/short strategies; in fact it looks like the best time ever to be looking at these strategies.
Seeing that, does it surprise me that many pension funds are running the other way? Not at all. Many large institutions chase performance and not future potential.
Conceptually speaking, they would rather buy a stock at 80x P/E that has gone up 30%/year in the past five years that is about to tank rather than buy an 8x P/E stock that has gone nowhere in the past five years but is about to take off; they are driven by historic (or recent historic) performance.
OZM Performance Anyway, let's look at the long term performance of OZM. This excludes their credit and real estate funds which are doing much better and are growing AUM.
This is their performance since 1994 through the end of 2015:
OZM fund S&P500 1994 28.50% 5.30% 1995 23.50% 27.40% 1996 27.40% 23.00% 1997 26.70% 33.40% 1998 11.10% 28.60% 1999 18.80% 21.00% 2000 20.60% -9.10% 2001 6.30% -11.90% 2002 -1.60% -22.10% 2003 24.00% 28.70% 2004 11.10% 10.90% 2005 8.80% 4.90% 2006 14.80% 15.80% 2007 11.50% 5.50% 2008 -15.90% -37.00% 2009 23.10% 26.50% 2010 8.50% 15.10% 2011 -0.50% 2.10% 2012 11.60% 16.00% 2013 13.90% 32.40% 2014 5.50% 13.70% 2015 -0.40% 1.40% 5 year avg 5.85% 12.57% 10 year avg 6.69% 7.32% Since 1994 12.05% 8.87% Since 2000 7.59% 5.01% Since 2007 5.14% 6.53%
So they have not been doing too well, but it's really only the last couple of years that don't look too good. Their ten-year return through 2013 was +8.2%/year versus +7.4%/year for the S&P 500 index. It's pretty obvious that their alpha has been declining over time.
For those who want more up-to-date figures, I redid the above table to include figures through September-end 2016. And instead of 5 year and 10 year returns, I use 4.75-year and 9.75-year returns; I thought that would be more comparable than saying 5.75-year and 10.75-year, and I didn't want to dig into quarterly figures to get actual 5 and 10s.
OZM fund S&P500 1994 28.50% 5.30% 1995 23.50% 27.40% 1996 27.40% 23.00% 1997 26.70% 33.40% 1998 11.10% 28.60% 1999 18.80% 21.00% 2000 20.60% -9.10% 2001 6.30% -11.90% 2002 -1.60% -22.10% 2003 24.00% 28.70% 2004 11.10% 10.90% 2005 8.80% 4.90% 2006 14.80% 15.80% 2007 11.50% 5.50% 2008 -15.90% -37.00% 2009 23.10% 26.50% 2010 8.50% 15.10% 2011 -0.50% 2.10% 2012 11.60% 16.00% 2013 13.90% 32.40% 2014 5.50% 13.70% 2015 -0.40% 1.40% 2016* 1.10% 7.80% 4.75 year 6.53% 14.58% 9.75 year 5.48% 6.72% Since 1994 11.68% 8.92% Since 2000 7.29% 5.27% Since 2007 4.82% 6.86%
So over time, they have good outperformance, but much of that is from the early years. As they get bigger, it's not hard to see why their spread would shrink.
They are seriously underperforming in the 4.75 year, but that's because the S&P 500 index was coming off of a big bear market low and OZM didn't lose that much money, so I think that is irrelevant, especially for a long/short fund.
More relevant would be figures from recent market peaks which sort of shows a through-the-cycle performance. Since the market peak in 2000, OZM has outperformed with a gain of +7.3%/year versus +5.3%/year for the S&P, but they have underperformed since the 2007 peak. A lot of this probably has to do with the previous charts about how value spreads have widened throughout this period.
I would actually want to be increasing exposure to this area that hasn't worked well since 2007. Some of this, of course, is due to lower interest rates. Merger arb, for example, is highly dependent on interest rates as are other arbitrage type trades. (The less risk there is, the closer to the short term interest rate the return is going to be.)
One thing that makes me scratch my head, though, in the 3Q 2016 10-Q is the following: OZ Master Fund’s merger arbitrage, convertible and derivative arbitrage, corporate credit and structured credit strategies have each generated strong year-to-date gains through September 30, 2016. In merger arbitrage, certain transactions in which OZ Master Fund participated closed during the third quarter, contributing to the strategy’s year-to-date gross return of +1.3%. Convertible and derivative arbitrage generated a gross return of +0.5% during the third quarter, driven by gains in convertible arbitrage positions, commodity-related volatility, commodity spreads and index volatility spread trades. Year-to-date, convertible and derivative arbitrage has generated a gross return of +1.3%. In OZ Master Fund’s credit-related strategies, widening credit spreads and certain event-driven situations added +0.4% to the gross return within corporate credit during the third quarter, while in structured credit, a +0.9% gross return during the quarter was attributable to the realization of recoveries in certain of our idiosyncratic situations. Year-to-date, the corporate credit and structured credit strategies are each up +1.2% on a gross basis. Gross returns of less than 2% are described as "strong". Hmm... I may be missing something here. Maybe it is 'strong' versus comparable strategies. I don't know. Anyway, moving on...
Greenblatt Genius Strategies Oh yeah, and by the way, OZM is one of the funds that are heavily into the yellow book strategies. Here's a description of their equity long/short strategy: Long/short equity special situations, which consists of fundamental long/short and event-driven investing. Fundamental long/short investing involves analyzing companies and assets to profit where we believe mispricing or undervaluation exists. Event-driven investing attempts to realize gain from corporate events such as spin-offs, recapitalizations and other corporate restructurings, whether company specific or due to industry or economic conditions.
This is still a large part of their book, which is a good thing if you believe that the valuation spreads will mean revert and that Greenblatt's yellow book strategies are still valid.
One thing that may temper returns over time, though, is the AUM level. What you can do with $1 billion in AUM is not the same as when you have $10 billion or $30 billion. I don't think Greenblatt would have had such high returns if he let AUM grow too much.
This seems to be an issue with a lot of hedge funds. Many of the old stars who were able to make insane returns with AUM under $1 billion seem to have much lower returns above that level.
Here is OZM's AUM trend in the past ten years. Some of the lower return may correlate to the higher AUM, not to mention higher AUM at other hedge funds too reducing spreads (and potential profits).
Just to refresh my memory, I grabbed the AUM chart from the OZM prospectus in 2007. Their AUM was under $6 billion until the end of 2003 and then really grew to over $30 billion by 2007.
Their 10-year return through 2003 was 18%/year vs. 10.6%/year for the S&P 500 index.
From the end of 2003 through the end of 2015, OZM's funds returned +7.2%/year versus +7.4%/year for the S&P 500 index. So their alpha basically went from 7.4%/year outperformance to flat.
This is actually not so bad as these types of funds often offered 'equity-like' returns with lower volatility and drawdowns. The long/short nature of OZM funds means that investors achieved the same returns as the S&P 500 index without the full downside exposure. This is exactly what many institutions want, actually.
But still, did their growth in AUM dampen returns? I think there is no doubt about that. These charts showing tremendous AUM growth is the reason why I never owned much of these alternative managers in the past few years I've been watching them.
The question is how much of the lower returns are due to the higher AUM. Of course, some of this AUM growth is in other strategies so not all new AUM is squeezed into the same strategies.
Will OZM ever go back to the returns of the 1990's? I doubt that. First of all, that was a tremendous bull market. Plus, OZM's AUM was much smaller so they had more opportunities to take advantage of yellow book ideas and other strategies.
Boom/Bubble Doesn't Mean It's a Bad Idea By the way, another sort of tangent. Just because there is a big boom or bubble in something doesn't necessarily make that 'something' a bad idea. We had a stock market bubble in the late 1920's that ended badly, but owning parts of businesses never suddenly became a bad idea or anything. It's just that you didn't want to overpay, or buy stocks for the wrong reasons.
We had a boom in the late 1990's in stocks that focused on picking stocks and owning them for the long term as exemplified by the Beardstown Ladies. Of course, the Beardstown Ladies didn't end well (basically a fraud), but owning good stocks for the long haul, I don't think, ever became a bad idea necessarily.
We had a tremendous housing bubble and various real estate bubbles in recent years. But again, owning good, solid assets at reasonable prices for the long haul never became a bad idea despite the occasional bubbles and collapses.
Similarly, hedge funds and alternative assets go through cycles too. I know many value investors are not with me here and will always hate hedge funds (like Buffett), but that's OK.
We've had alternative cycles in the past. Usually the pattern is that there is a bull market in stocks and people rush into stocks. The bull market inevitably ends and people lose money. Institutions not wanting to lose money rush into 'alternative' assets. Eventually, the market turns and they rush back into equities.
I think something similar is happening now, but the cycle seems a bit elongated and, and the low interest rates is having an effect as alternatives are now attracting capital formerly allocated to fixed income. In the past, alternatives seemed more like an equity substitution, risk asset.
Valuation OK, so what is OZM worth?
Well, a simple way of looking at it is that OZM has paid an average of $1.10/year in dividends in the last five years. During the past five years, the funds returned around 6%/year, so it's not an upside outlier in terms of fund performance.
Put a 10x multiple on it and the stock is worth $11/share.
Another way to look at it is that the market is telling you that it is unlikely that OZM will enjoy the success even of the past five years over the next few years. Assuming a scenario of failure (stock price = 0) or back to sort of past five years performance ($11), a $3.00 stock price reflects the odds of failure at 73% and only a 27% chance that OZM gets back to it's past five year average-like performance. Of course, OZM can just sort of keep doing what it's doing and stay at $3.00 for a long time too.
There is a problem with this, though, as the dividends don't reflect equity-based compensation expense; OZM gives out a bunch of RSU's every year.
To adjust for this, let's look at the economic earnings of the past five years including the costs of equity-based compensation.
Equity-based compensation expense not included in economic income is listed below ($000):
2008 102,025 2009 122,461 2010 128,737 2011 128,916 2012 86,006 2013 120,125 2014 104,344 2015 106,565
It's odd that this doesn't seem to correlate to revenues, income or AUM; it's just basically flat all the way through.
If we include this, economic income at OZM averaged around $520 million/year. With fully diluted 520 million shares outstanding, that's around $1.00/share in economic earnings per share that OZM earned on average over the past five years. So that's not too far off from the $1.10/share dividends we used above.
One of the interesting things about investing is when you find alternative ways to value something instead of just the usual price-to-book values, P/E ratios etc.
So how would you value this?
What about adjusting the implied odds from the above. What if we said there's a 50/50 chance of recovery or failure. Let's say recovery is getting back to what it has done over the past five years on average, and failure is a zero on the stock.
50% x $0.00 + 50% x $10.00 = $5.00/share
In that case, OZM is worth $5.00/share, or 70% higher than the current price. You are looking at a 60 cent dollar in that case.
Let's say there is a 70% chance of recovery.
70% x $10.00 + 30% x $0.00 = $7.00/share.
That's 130% higher, or a 40 cent dollar.
By the way, the AUM averaged around $37 billion over the past five years, and remember, their return was around 5.9%/year so these figures aren't based on huge, abnormal returns or anything.
As of the end of September 2016, AUM was $39.3 billion, and this went down to $37 billion as of November 1, 2016. OZM expects continued redemptions towards year-end both due to their Justice Department/SEC settlement and overall industry redemption trends.
The above ignored balance sheet items, but you can deduct $0.60/share, maybe, of negative equity, or more if you think they need more cash on the balance sheet to run their business.
Preferred Shares As for the $400 million settlement amount and preferred shares, the settlement amount is already on the balance sheet as a liability (which was paid out after the September quarter-end). The preferred shares were sold after the quarter ended. They have zero interest for three years so I don't think it impacts the above analysis. You would just add cash on the balance sheet and the preferreds on the liability side.
If you want to deduct the full amount of the settlement of $400 million, you can knock off $0.77/share off the above valuation instead of the $0.60/share.
Earnings Model The problem with these companies is that it's impossible, really, to predict what their AUM is going to be in the future or their performance. Of course, we can guess that if they do well, AUM will increase and vice-versa.
But still, as a sanity check, we should see how things look with various assumptions in terms of valuation.
First of all, let's look at 2015. In the full year to 2015, a year that the OZM funds were down (master fund), they paid a dividend of $0.87. Adjusted economic income was $240 million (economic income reported by OZM less equity-based comp expense) and using the current fully diluted shares outstanding of 520 million, that comes to $0.46/share. OK, it's funny to use current shares outstanding against last year's economic income, but I am trying to use last years' earnings as sort of a 'normalized' figure.
Using these figures from a bad year, OZM is current trading at a 29% dividend yield (using $3.00/share price) and 6.5x adjusted economic income. This would be 8.3x if you added the $0.77/share from the settlement above.
OK, so average AUM was $44 billion in 2015, so even in a bad year, they made tons in management fees. Fine. We'll get to that in a second. AUM is $37 billion as of November 2016, and is probably headed down towards year-end.
2016 Year-to-Date So let's look at how they are doing this year so far. Fund performance-wise, it hasn't been too good, but they do remain profitable. These fund businesses are designed so that their fixed expenses are covered by their management fees. Big bonuses are paid out only when the funds make money.
Anyway, let's look at 2016 so far in terms of economic income.
In the 3Q of 2016, economic income was $57.4 million. Equity-based compensation expense was $18.3 million so adjusted economic income was $39.1 million. Annualize that and you get $156 million. Using 520 million fully diluted shares (share amount used to calculate distributable earnings in the earnings press release), that comes to $0.30/share adjusted economic income. So at $3.00/share, OZM is trading at 10x arguably depressed earnings. (This excludes the FCPA settlement amount). If you include $400 million of the FCPA preferreds (total to be offered eventually), then the P/E would actually be closer to 12.6x.
For the year to date, economic income was $195 million, and equity-based comp expense was $56 million so adjusted economic income was $139 million. Again using 520 million shares, that comes to $0.25/share in adjusted economic earnings per share. Annualize that and you get $0.33/share. So at $3.00/share, OZM is trading at 9x depressed earnings, or 11x including the FCPA preferred.
OK, so maybe this is not really 'depressed'. With still a lot of AUM, it is possible that AUM keeps going down.
AUM was $37 billion in November, but let's say it goes down to $30 billion. That's actually a big dip. But let's say AUM goes down there. And then let's assume 1% management fees, 20% incentive fees, and economic income margin of 50% (averaged 56% in past five years) and the OZM master fund return of 5%.
In this case, economic income would be $300 million. Equity-based comp costs seems steady at around $100 million, so we deduct that to get adjusted economic income. This comes to $200 million.
That comes to around $0.40/share. At $3.00/share, that's 7.5x adjusted economic earnings, or a 13% yield, or 9.4x and 10.6% yield including the FCPA preferreds.
So that's not bad. We are assuming AUM dips to $30 billion and OZM funds only earn 5%/year, and with that assumption the stock is trading at this cheap level.
Things, of course, can get much worse. If performance doesn't improve, AUM will keep going down. You can't really stress test these things as you can just say their returns will never recover and that's that.
On the other hand, any improvement can get you considerable upside.
If assets return to $40 billion and returns average 6% over time, economic income margin goes to 56% (average of past five years), adjust economic income per share is $0.76/share and the stock could be worth $7.60/share for more than a double.
Here's a matrix of possibilities. Skeptics will say, where are the returns below 5% and AUM below $30 billion?!
Well, OK. If returns persist at lower than 5%, it's safe to assume that AUM will go down and this may well end up a zero. That is certainly a possibility. It wouldn't shock many for another hedge fund to shut down.
On the other hand, if things do stabilize, normalize and OZM recovers and does well, there is a lot of upside here. What is interesting to me is that the market is discounting a lot of bad and not pricing in much good. This is when opportunities occur, right?
5% 6% 7% 8% 9% 10% 30,000 $0.45 $0.52 $0.58 $0.65 $0.71 $0.78 35,000 $0.56 $0.64 $0.71 $0.79 $0.86 $0.94 40,000 $0.67 $0.76 $0.84 $0.93 $1.01 $1.10 45,000 $0.78 $0.87 $0.97 $1.07 $1.16 $1.26 50,000 $0.88 $0.99 $1.10 $1.21 $1.32 $1.42 55,000 $0.99 $1.11 $1.23 $1.35 $1.47 $1.58 60,000 $1.10 $1.23 $1.36 $1.49 $1.62 $1.75
The row above is the assumed return of the OZM funds. The left column is the AUM. Assumptions are 1% management fee, 20% incentive fee, 56% economic income margin (excluding equity-based comp expense) and $100 million/year in equity-based comp expense.
It shows you that it doesn't take much for adjusted economic income per share to get back up to closer to $1.00, and can maintain $0.45/share even in a $30 billion AUM and 5% return scenario making the current stock price cheap even under that scenario.
Conclusion Having said all that, there is still a lot of risk here. Low returns and low bonuses can easily make it hard for OZM to keep their best people. But if their best people perform, I assume they do get paid directly for their performance so that shouldn't be too much of an issue.
A lot of the lower returns in recent years is no doubt due to their higher AUM. But it is also probably due to crowding of the hedge fund world and low interest rates leading to an overall lower return environment for all.
If you think these things are highly cyclical, then you can expect interest rates to normalize at some point. Money flowing out of hedge funds should also be good for future returns in these strategies. The part of lower returns at OZM due to higher AUM may not reverse itself, though, if OZM succeeds in maintaining and increasing AUM over time.
But even without the blowout, high returns of the 1990's, OZM can make decent returns over time as seen in the above table.
In any case, unlike a few years ago, the stock prices of many alternative managers are cheap (and I demonstrated how cheap OZM might be here) and institutional money seems to be flowing out of these strategies.
So: OZM is cheap and is in a seemingly universally hated industry Money is flowing out of these strategies, particularly performance chasing institutions (that you would often want to fade) there is a bear market in active managers and bubble in indexing (which may actually increase opportunities for active managers) value spreads are wide and has been widening for years making mean reversion overdue etc. These things make OZM a compelling play on these various themes.
I would treat this more like an option, though. Buy it like you would buy an option, not like you would invest in, say, a Berkshire Hathaway.
There are a lot of paths here to make good money, but there are also plenty of ways to lose. If you look at this like a binary option, it can be pretty interesting!
Posted by kk at 8:11 PM No comments: Links to this post Email This BlogThis! Share to Twitter Share to Facebook Share to Pinterest
Labels: OZM
Saturday, October 29, 2016 Gotham's New Fund Joel Greenblatt was in Barron's recently. He is one of my favorite investors so maybe it's a good time for another post.
Anyway, this new fund is kind of interesting as I am sort of a tinkerer; this is like the product of some financial tinkering. I don't know if it's the right product for many, but we'll take a look.
But first, let's see what he has to say about the stock market in general.
The Market Greenblatt says that the market is "expensive". The market is in the 21st percentile of expensive in the past 25 years. Either a typo or he misspoke, he is quoted as saying that the market has been more expensive 79% of the time in the past 25 years. Of course, he means the market has been cheaper 79% of the time.
The year forward expected return from this price level is between 2% to 7%, so he figures it averages out to 4% to 6% per year. In the past 25 years, the market has returned 9% to 10%/year so he figures the market is 12% to 13% more expensive than it used to be.
He says: Well, one scenario could be that it drops 12% to 13% tomorrow and future returns would go back to 9% to 10%. Or you could underearn for three years at 4% to 6%. We're still expecting positive returns, just more muted. The intelligent strategy is to buy the cheapest things you can find and short the most expensive.
But... Immediately, bears will say that this 25 year history is based during a period when interest rates went down. The 10 year bond rate was around 8% back in 1991, and is now 1.8%. In terms of valuation, this would have pushed up asset values by 6.2%/year ($1.00 discounted at 8%/year then and $1.00 discounted by 1.8% now).
Declining rates were certainly a factor in stock returns over the past 25 years. Of course, the stock market didn't keep going up as rates kept going down. The P/E ratio of the S&P 500 index at the end of 1990 was around 15x, and now it's 25x according to Shiller's database (raw P/E, not CAPE). So the valuation gain over the 25 years accounted for around 2%/year of the 9-10% return Greenblatt states.
Here are the EPS estimates for the S&P 500 index according to Goldman Sachs:
 EPS P/E 
2016 $105 20.4x 2017 $116 18.5x 2018 $122 17.6x
Earnings estimates are not all that reliable (estimates have been coming down consistently in the past year or so). But since most of 2016 is done, I suppose the $105 figure should be OK to use.
I don't know if it's apples to apples (reported versus operating etc.), but if we assume the 'current' P/E of the market is 20x, then the valuation tailwind accounted for 1.2%/year of the 9-10%. But then of course, even if this was a fair comparison, there is still the aspect of lower interest rates boosting the economy by borrowing future demand (and therefore overstating historical earnings).
In any case, one of the main bearish arguments is that this interest rate tailwind in the past will become a headwind going forward. Just about everyone agrees with that.
But as I have mentioned before, calling turns in interest rates is very hard, Japan being a great example. If you look at interest rates over the past 100 years or more, you see that major turns in trend don't happen all that often; it's been a single trend of declining rates since the 1980/81 peak, basically. What are the chances that you are going to call the next big turn correctly? I would bet against anyone trying. OK, that didn't come out right. I wouldn't necessarily be long the bond market either.
Gotham Index Plus So, back to the topic of Gotham's new fund. It is a fascinating idea. The fund will go long the S&P 500 index, 100% long, and then overlay a 90%/90% long/short portfolio of the S&P 500 stocks based on their valuations.
The built-in leverage alone makes this sort of interesting. Many institutions may have an allocation to the S&P 500 index, and then some allocation to long/short equity hedge funds. The return of the Gotham Index plus would be much higher (when things go well).
I think this sort of thing was popular at some point in the pension world; index plus alpha etc. Except I think a lot of those were institutions replacing their S&P 500 index portfolios with futures positions, and then using the cash raised to buy mortgage securities. Of course, when things turned bad, oops; they took big hits in S&P 500 futures, tried to post cash for the margin call and realized that their mortgage funds weren't liquid (and was worth a lot less than they thought).
Or something like that.
There is risk here too, of course. You are overlaying two risk positions on top of each other. When things turn bad, things can certainly get ugly.
I think Greenblatt's calculation is that when things turn bad, the long/short usually does well. I haven't seen any backtests or anything, so I don't know what the odds of a blowup are.
Expensive stocks tend to be high-beta stocks and cheaper stocks may be lower beta, so in a market correction, the high-beta, expensive names may go down a lot harder.
To some extent, lower valuations may reflect more cyclicality, lower credit risk / lower balance sheet quality too so you have to be a little careful. In a financial crisis-like situation, lower valuation (lower credit quality) can tank and some higher valuation names may hold up (like the FANG-like stocks).
But Greenblatt's screen is not just raw P/E or P/B, but is tied to return on capital, so maybe this is not as much of an issue compared to a pure P/B model.
The argument for this structure is that people can't stay with a strategy if it can't keep up with the market. Here, the market return is built in from the beginning and you just hope for the "Plus" part to kick in. In a long/short portfolio, the beta is netted out to a large extent so can lower potential returns. This fixes that. But there is a cost to that.
In any case, I do think it's a really interesting product, but keep in mind that it is a little riskier than Gotham's other offerings.
Oh, and go read the article on why this new fund is a good idea. Greenblatt is always a great read.
Chipotle (CMG) Well, Chipotle earnings came out and it was predictably horrible. The stock is not cheap so it hasn't been recommendable in a while, but I really like the company. There was a really long article on them recently which was a great read. It didn't really change my view of them all that much. I think they will get a lot of business back, eventually.
The earnings call was OK, but what was depressing about it was that they decided to ditch Shophouse. I don't think any analysts asked about it so it was a given, I guess. I had it a couple of times in DC and liked it and was looking forward to it in NY, but I guess that's not going to happen. As an investor, that was not baked into the cake, I don't think, even though there was probably some hope that the CMG brand can be extended into other categories.
This puts a lot of doubt into that idea. Someone said that brand extensions in restaurants/retail never work, and that has proven to be the case here. I wouldn't get too excited about pizza and burgers either. Burgers are really crowded now and will only get more so.
If CMG has to look to Europe for growth, that is not so great either as the record of U.S. companies expanding into Europe is not good. I would not count on Europe growth.
Anyway, this doesn't mean it's all over for CMG. I think they will come back, but there are some serious headwinds now other than their food poisoning problem; more competition etc. They were the only game in town for a while, but now everyone seemingly wants to become the next Chipotle, so there are a lot of options out there now.
As for Ackman's interest in CMG, I have no idea what his plan is. There is no real estate here as CMG rents all their restaurants, and their restaurants had high 20's operating margins at their peak. I don't know if they will ever get back up there, but it's not like these guys don't know how to run an efficient operation. Maybe Ackman sees SGA opportunities, but pre-crisis, SGA was less than 7%, so there wouldn't be that much of a boost from cutting SGA. Or maybe he thinks it's time for CMG to do what everyone else is doing and go for the franchise model. Who knows? I look forward to seeing what his thoughts are; hopefully some 500 page presentation pops up somewhere...
McDonalds I don't want to turn this into a food blog, but I can't resist mentioning this. I have been a lifelong MCD customer; I have no problem with it. OK, it may not be my first choice of a meal in most cases, but it's fine. And when you have a kid, you tend to go more often that you'd like. But still, it's OK. It is what it is, right?
I like the remodelling that they are doing, and the fact that they have free wifi is great too. But here's a big clustermuck they had with their recent custom burger and kiosk idea. I walked into a MCD without knowing anything about any of this recently. A lady said I can order at the kiosk and I said, no, I'll just go to the counter, thank you.
And I waited 10 minutes or so in line, looking up at the tasty looking special hamburgers on the HD, LCD menu board. It was finally my turn at the cash register and I said I want that tasty looking hamburger up there on the screen. And the lady said, oh, you can only order that at the kiosk. I was like, huh? That was really annoying. So I wait all this time and I can't get what I want; I have to walk all the way back and get in another line again? Come on! At that point, I didn't want any other burger so I just ordered a salad (and the usual for my kid).
OK, so it's my fault, probably. User error. But as a service company, as far as I'm concerned, that was a massive fail on the part of MCD.
OK, Now That I started... And by the way, since I got myself started, let me get these two out too. Yes, I spend too much time at fast food joints. Guilty. But still, here are my two peeves related to two of my favorite fast casual places:
Shake Shack: Being dragged there all the time, I have learned to love the Shack-cago hot dog. Chicken Shack is awesome too, in case you don't want to eat hamburgers all the time. But I can't tell you how often they get take-out and stay wrong. I had a long run where they didn't get it right at all and had to ask for things to be packed to go. It is really annoying and wastes everyone's time.
Chipotle: This hasn't happened to me the last couple of times, but this is the usual conversation that happens to me just about every time I go to Chipotle.
CMG: "Hi, what can we get you today?" (or some such) Me: "Um, I'll have a burrito..." CMG: putting the tortilla in the tortilla warmecooker, "and would you like white rice or brown rice? Me: "White rice is fine" CMG: with tortilla still in the cooker, "and black beans or pinto beans?" Me: "black beans". CMG: laying a sheet of aluminum foil on the counter and placing the tortilla on it, moving over to the rice area, "Was that white rice or brown rice?" Me: "white rice" CMG: sliding over to the beans, "and black beans or pinto beans?". Me: "black".
I can't tell you how many times this exact thing happened to me. If you can't remember what I say, don't ask beforehand! Just ask when we get to whatever you are going to ask me about! This is not rocket science, lol... Incredibly annoying.
Anyway, I still love CMG and will keep eating there.
Oh, and to make things interesting, I decided to post a contact email address in the "about" section of the blog. I will try to respond to every email, but keep in mind I may not look in that email box all the time.
I will try to post more, though.
http://brooklyninvestor.blogspot.com/2016/11/perpetual-option-och-ziff-capital.html (read original with tables)
submitted by BobFine to stocks [link] [comments]

Profit in 60 seconds simple strategy trading # ... Binary options strategy - How to win 60 second trades Super easy strategy 99.99% winning guarantee in 60 sec. binary options with flag candle indicator 30 sec and 60 sec binary options strategy Day Trading 60 Second Binary Options Using Martingale Trading Strategy

60 Seconds Binary Options System Indicator. A very simple to use binary options trading indicator. It’s designed to trade 60 seconds buy CALL/buy PUT binary options with 60 seconds expiry time. Green dots indicate to open a buy CALL option with 60 seconds expiry time. Red dots indicate to open a buy PUT option with 60 seconds expiry time. For this strategy the widening of the bars is to be considered the pre-signal. As a 60 second binary trader you only want to trade when the bands are wide and the market is moving. Watch the bands, over time they create a pattern that moves with the underlying asset. FBS is a global brokerage firm reputed for providing specialized online trading services to those who want to trade precious metals, forex, and CFDs from across the world. The trademark for the company is owned by a Russian entity named FBS Markets Inc. The brokerage’s head office is in Russia, but they have offices across The Best Binary Options Strategy. Our team at Trading Strategy Guides is ready to share with our beloved trading community our 60-second binary options strategy. We don’t just hope this strategy will make you money, we’re certain it will. The mathematical model behind this binary options trading strategy has a proven market edge. 60 Seconds Binary Options Strategy With Trend Lines. Many traders like to trade 60 second binary options. It’s a fast paced style of digital options trading. You know the outcome of the trade after 60 seconds! If done correctly, it can be a profitable style of trading. I will teach you a strategy that works well for 1 min expiry trading.

[index] [10284] [21551] [24486] [16790] [16474] [19292] [10650] [30560] [826] [10810]

Profit in 60 seconds simple strategy trading # ...

Trading Binary Options is a very fast-paced activity and requires fast moving in order to catch a winning trade within a decimal base of five points. This rule especially applies to the fifth step. 60 Seconds binary options strategy 99 - 100% Winning (100% profit guaranteed) 90 - 95% Winning Binary Options Strategy in case of correct prediction - 1 to 5 Minutes Earn Every Week $25 000 60 ... 60 second strategy based on two simple indicators, and it is easy to follow. In my opinion http://60-second-easytrader.zukul.info You can easily set up your ... 60 Seconds binary options strategy 99 - 100% Winning (100% profit guaranteed) - Duration: 22:15. Forex & BinaryOptions Teacha 284,065 views. 22:15. Profit in 60 seconds simple strategy. Jay and Bee Pt.2 In this video, it is Pt. 2 of how to profit in 60 seconds trading #BinaryOptions . There's strategy th...

Flag Counter