Good afternoon. I'm joined today by Treasury Secretary Janet Yellen, Deputy Attorney General Lisa Monaco, and CFTC Chairman Russ Benham. We are here today to announce that the Justice Department has secured felony guilty pleas from the world's largest cryptocurrency exchange, Binance, and from its founder and CEO, Chang Peng Zhao, also known as CZ. Separate from the criminal enforcement actions, the Justice Department is announcing today. Secretary Yellen and Chairman Benham will also announce civil regulatory enforcement actions, and the Treasury Department and the CFTC are taking against Binance. While criminal and civil enforcement actions are subject to different legal standards, this collective effort represents the whole of government approach that we are taking to combat corporate crime. Binance has agreed to plead guilty to willfully violating the Bank Secrecy Act, knowingly failing to register as a money transmitting business, and willfully violating the International Emergency Economic Powers Act. These laws ensure that our financial institutions are not available to designated terrorist organizations, drug traffickers, and sanctioned nation states that threaten public safety and our national security. The Justice Department is requiring Binance to pay $4.3 billion in penalties and forfeitures. This is one of the largest penalties we have ever obtained from a corporate defendant in a criminal matter. The Justice Department is also imposing a monitor ship as well as reporting requirements on Binance as part of today's resolution. Moving forward, Binance must file the suspicious activity reports that were required by law. The company is required to review past transactions and report suspicious activity to federal authorities. This will advance our criminal investigations into malicious cyber activity and terrorism fundraising, including the use of cryptocurrency exchanges to support groups such as Hamas. While this historic plea is an important measure of accountability, we know that corporations only act through the individuals who run them. That is why we have also filed a felony charge against and secured a guilty plea from Changpeng Zhao for willfully violating the Bank Secrecy Act. As CEO of Binance, Zhao willfully violated federal law that requires financial institutions to guard against money laundering and terrorist financing. Zhao, who resides outside of the United States, entered his plea in person in the United States District Court for the Western District of Washington earlier today. In August 2017, Zhao founded Binance as a platform where users could trade in cryptocurrency. But from the very beginning, Zhao and other Binance executives engaged in a deliberate and calculated effort to profit from the U.S. market without implementing the controls that are required by U.S. law. Zhao and Binance attracted and built a substantial U.S. customer base. Almost two years after Binance's founding, Zhao told senior management that the U.S. market represented 20 to 30 percent of the company's potential revenue. Serving these U.S. customers meant that Binance was a U.S. financial institution. U.S. financial institutions must comply with U.S. law. Zhao and other senior management at Binance understood this. They understood that the company was required by U.S. law to register with the Treasury Department as a money services business, and they understood that they were required by U.S. law to implement an effective anti-money laundering program. They failed to do either. Instead, they concluded that complying with U.S. law would stifle their efforts to grow Binance's profits, market share, and trading volume. So rather than comply, Binance facilitated billions of dollars of unregulated cryptocurrency transactions. It willfully enabled hundreds of millions of dollars in transactions between American users and users subject to U.S. sanctions, and its platform accommodated criminals across the world who use Binance to move their stolen funds and other criminal proceeds. Binance prioritized its profits over the safety of the American people. In part, because of the crimes it committed, Binance became the largest cryptocurrency exchange in the world. Now, Binance is paying one of the largest corporate penalties in U.S. history. Binance employees knew and discussed that the company was serving thousands of users in sanctioned countries, and they knew that facilitating transactions between U.S. users and users in sanctioned countries would be in violation of U.S. law. But they did it anyway. Binance enabled nearly $900 million in transactions between U.S. and Iranian users. And it facilitated millions of dollars in transactions between U.S. users and users in Syria and in the Russian-occupied Ukrainian regions of Crimea, Donetsk, and Luhansk. Binance's own compliance personnel also knew that the company's anti-money laundering procedures were inadequate and would attract criminals to the platform. In a February 2019 chat, one compliance employee wrote that they needed a banner that said, quote, is washing drug money too hard these days? Come to Binance. We got cake for you. By failing to comply with U.S. law, Binance made it easy for criminals to move their stolen funds and elicit proceeds on its exchanges. For example, between August 2017 and April 2022, there were direct transfers of approximately $106 million in Bitcoin to Binance.com wallets from Hydra. Hydra was a popular Russian dark net marketplace frequently utilized by criminals that facilitated the sale of illegal goods and services. Binance only stopped processing hydro transactions in April of 2022 when the Justice Department and our criminal law enforcement partners seized control of the Hydra marketplace and shut it down. From February 2018 to May 2019, Binance processed more than $275 million in deposits and $273 million in withdrawals from Best Mixer. Best Mixer was one of the largest cryptocurrency anonymizing services in the world before it was shut down for money laundering. Binance also did more than just fail to comply with federal law. It pretended to comply. In June 2019, Binance publicly announced that it would block U.S. users from Binance.com and launch a separate U.S. exchange. That exchange, Binance.us, would register with the Treasury Department and serve the U.S. market. Binance blocked some U.S. users on Binance.com and redirected them to the U.S. exchange. At the same time, however, Binance continued to allow some of its most important high-volume U.S. users to remain on the unregistered Binance.com exchange. At the direction of Zhao and other senior leaders at Binance, employees encouraged their high-volume U.S. users to conceal their U.S. connections, including by creating new accounts that obscured their locations. As Zhao himself said in a September 2019 chat quote, if we block U.S. users from day one, Binance will not be as big as we are today. We would also not have had any U.S. revenue we had for the last two years. He then added, quote, better to ask for forgiveness than permission, close quote. Over a year after Binance publicly announced that it was blocking U.S. users, an internal monthly company report attributed 16 percent of its total registered user base to the United States. That was more than any other country on the unregulated Binance.com platform. In the next monthly report, Binance removed the United States label and recategorized U.S. users with the label UNKWN, short for unknown. In October 2020, users labeled as UNKWN represented approximately 17 percent of Binance's registered user base. Binance and Zhao profited significantly from their violations of federal law that they are facing accountability for their crimes is due to the extraordinary hard work of the extraordinary public servants at the Department of Justice. I want to thank the criminal division's money laundering and asset recovery section, the national security division's counterintelligence and export control section, and the United States Attorney's Office for the Western District of Washington for their excellent work. I also want to thank Secretary Yellen and her team at the Treasury Department, including IRS criminal investigation, as well as CFTC Chairman Benham and his team for their extraordinary partnership in this matter. In just the past month, the Justice Department has successfully prosecuted the CEOs of two of the world's largest cryptocurrency exchanges in two separate criminal cases. The message here should be clear. Using new technology to break the law does not make you a disruptor, it makes you a criminal. This Justice Department has no tolerance for crimes that threaten our economic institutions and undermine public trust in the fairness of those institutions, and we will hold accountable the individuals who commit and profit from them. I'm now pleased to turn the podium over to Secretary Yellen. Good afternoon. I'm very glad to join Attorney General Garland, Deputy Attorney General Monaco, and CFTC Chairman Benham on such an important occasion. We're here today to announce the Treasury Department's historic action, the largest enforcement action in Treasury's history against Binance, the world's largest virtual currency exchange for its consistent and egregious violations of U.S. anti-money laundering and sanctions law. Protecting the U.S. financial system and through that, the global financial system is core to the Treasury Department's mission. And ever since Binance launched its convertible virtual currency platform, it has knowingly evaded the U.S. laws designed to protect these systems. Over more than three years, FinCEN, OFAC, and IRS criminal investigation thoroughly investigated key aspects of Binance's activities. Our work revealed that Binance claimed to have exited the U.S. market years ago, but actually did not, retaining U.S. users and other significant ties with the United States. It also had critical gaps in its anti-money laundering program and practices, from a lack of risk-based procedures for various offerings to instructing staff to withhold information from law enforcement. It deliberately undermined its own sanctions, monitoring controls, and it failed to report suspicious transactions. This meant Binance was allowing illicit actors to transact freely, supporting activities from child sexual abuse to illegal narcotics to terrorism across more than a hundred thousand transactions. That includes transactions associated with terrorist groups like Hamas's Al-Qasam Brigades, Palestinian Islamic Jihad, Al-Qaeda, and ISIS. Binance processed these transactions, but it never filed a single suspicious activity report, and it also allowed over one and a half million virtual currency trades that violated U.S. sanctions. So we have taken the largest enforcement action in Treasury's history. FinCEN settlement agreement assesses a penalty of $3.4 billion. OFAC settlement agreement assesses a penalty of nearly a billion dollars. Binance is also required to report the suspicious transactions. It has failed to report to date and to establish an effective anti-money laundering program to support the global AMLCFT regime, and the settlement agreements subject Binance to increase scrutiny for five years through a third-party monitor overseen by FinCEN, who will ensure Binance's complete exit from the United States. The monitor will be able to access Binance's systems, transactions, and accounts, and will review and report on all actions included in the settlement agreements. Failure to live up to these obligations could expose Binance to substantial additional penalties. The result of these agreements will be an end to company behavior that is posed risk to the U.S. financial system, U.S. citizens, and our country's national security for too long. And let me be clear, we're also sending a message to the virtual currency industry more broadly today and for the future. If virtual currency exchanges and financial technology firms wish to realize the tremendous benefits of being part of the U.S. financial system and serving U.S. customers, they must play by the rules. And if they do not, the U.S. government will take action. Today's announcement shows the Treasury is prepared to use all of its tools to carry out its crucial mandate of combating illicit finance and protecting the U.S. financial system, and this will make all of us safer. I want to end by thanking FinCEN, OFAC, and IRS criminal investigation employees who play a central role in protecting our national security. Adequate resourcing was critical to carrying out this work. Thank you also to the partner agencies here today for such effective collaboration. And with that, I'll turn the floor over to Deputy Attorney General Monaco. Thank you, Madam Secretary, and good afternoon. Today is a watershed moment. The Department of Justice and its partners are holding accountable the world's largest cryptocurrency exchange and the CEO who ran it for their criminal conduct. Binance vaulted to the top of the crypto market in part through the scheme exposed today by pursuing growth, market share, and profits at the expense of compliance with U.S. law. Today's charges and guilty pleas, combined with a more than $4 billion financial penalty, demonstrate the Justice Department's commitment to corporate accountability. And they sent an unmistakable message to crypto and DeFi companies, if you serve U.S. customers, you must obey U.S. law. A corporate strategy that puts profits over compliance isn't a path to riches, it's a path to federal prosecution. As detailed in the statement of FACS, Chiang-Peng Zhao was warned by his own compliance team that Binance lacked basic safeguards to prevent users from evading U.S. sanctions. He was warned of the high risk associated with some customers on their exchange. He was even warned that the CFO of another company had been arrested for sanctions violations and that the same thing could happen at Binance. But rather than implement the basic anti-money laundering safeguards that his team recommended, safeguards required by U.S. law, Binance and its founder operated as though the rules didn't apply, as though they were beyond our reach. Crypto assets may be advertised as borderless in nature, but the Department of Justice will enforce U.S. law across and throughout crypto markets, even in their darkest corners. Some say the key to success in the tech sector is to move fast and break things. Today's actions show that if what you break is the law, there will be consequences. Over five years, while building its business with U.S. customers, Binance enabled nearly $1 billion in illegal payments involving sanctioned countries and individuals. These actions put our collective security at risk. Today, companies are increasingly operating on the front lines of the geopolitical and national security challenges that mark today's global environment. That's why the Justice Department is focused on the intersection of corporate crime and national security. Today, corporate crime undermines not only our markets and investors, but also our national security. The laws we are enforcing today were designed to protect the security of our financial markets and to protect our financial institutions from exploitation by terrorists and money launderers. Today's actions show that those rules apply equally to traditional financial institutions and those powered by decentralized and cutting-edge technologies. Today's resolutions are the result of and a credit to the combined energy and expertise of prosecutors and law enforcement agents from across the government. And in particular, I'd like to thank Nicole Argentieri, the Acting Assistant Attorney General for the Criminal Division who's here today. Matt Olson, the Assistant Attorney General for National Security who's also here on stage. And Tessa Gorman, U.S. Attorney for the Western District of Washington. They each lead teams who have worked tirelessly on this case. The partnership between the criminal divisions, money laundering and asset recovery experts and the national security divisions, export control and counterintelligence experts is a response to the growing convergence of white-collar and national security investigations. So we're combining our deep expertise from across the department to combat these new and evolving threats. Together with our partners, the Justice Department will hold accountable those who occupy the C-suite and the boardroom if they exploit technologies in violation of our laws. With that, I'll turn it over to Chairman Benham. Good afternoon. Thank you, Attorney General Garland, Treasury Secretary Yellen, Deputy Attorney General Monaco, and all of our law enforcement counterparts. Today the CFTC stands with the Department of Justice and the Treasury Department in protecting U.S. investors and financial markets from those who sought to create an empire through a calculated strategy of regulatory avoidance and arbitrage, outright defiance of the law, and breaching the fundamental principles of market behavior. Today the CFTC agreed to resolve charges against Binance, its founder and CEO, Chang Peng Zhao, and its former Chief Compliance Officer, Samuel Lim. Binance is the world's largest digital asset exchange and offers trading and spot digital assets and digital asset derivatives, including CFTC jurisdictional products such as Bitcoin futures, options, and swaps. The proposed orders impose a civil monetary penalty and discouragement totaling $2.7 billion against Binance, $150 million civil monetary penalty against Zhao, and a $1.5 million penalty against Lim. Binance's activities undermine the foundation of safe and sound financial markets by intentionally avoiding basic fundamental obligations that apply to exchanges, all the while collecting approximately $1.35 billion in trading fees from U.S. customers. Beyond the risks imposed on the U.S. financial system, Binance's activities impacted populations beyond investors in ways that cannot be measured in dollars and cents. As evidenced by the internal chats of Binance's CCO and others, Binance recognized that its platform was used to facilitate criminal activity, including terrorist financing, but chose to turn a blind eye, all in the name of profits. More disturbing, Binance and its leaders sought to dupe and indoctrinate their employees and customers, building a cult-like following premised on circumventing their own compliance controls to maximize corporate profits above LLs. As charged in the CFTC complaint filed in March of this year and set forth in the Consent Order, Binance made deliberate, strategic and calculated decisions to evade federal law over a period of nearly four years. Binance under Zhao's direction and control knowingly solicited and accepted orders from U.S.-based customers to trade digital asset commodity derivatives products and operated in exchange for the trading of futures options swaps and leveraged retail commodity transactions. Throughout this time period, Binance never registered with the CFTC as is required under U.S. law. The resolution of the action against Binance and Zhao within just eight months of its filing solidifies the CFTC's reputation as the proven leader in the civil enforcement space when it comes to digital assets. We are stalwart in ensuring CFTC registrants comply with our statute and regulations which serve to protect broader financial health and that directly impacts millions of American investors. Binance failed to diligently supervise its derivatives markets activities and miscarried requirements to implement adequate anti-money laundering, know your customer and customer identification programs required for certain CFTC registrants. These provisions serve to protect all Americans from those who seek to use the financial markets to facilitate criminal activities including domestic and international terrorism. As there remain certain classes of registrants who have lesser requirements, I believe our action here underscores what we could accomplish in CFTC markets with broader authority. American investors small and large have demonstrated eagerness to incorporate digital asset products into their portfolios. It is our duty to ensure that when they do so the full protections afforded by our regulatory oversight are in place and that illegal and illicit conduct is swiftly addressed. When as here an entity goes even further deliberately avoiding to employ meaningful access controls intentionally avoiding knowing customers' identities and actively concealing the presence of U.S. customers on its platforms there is no question that the CFTC will strike hard and aggressively. I want to commend the incredible work of Candy Han, Joseph Platt, Catherine Paulson, Joseph Patrick, Matthew Edelstein, Elizabeth Pendleton, Scott Williamson and Robert Howell. I'd also like to acknowledge our Director of Enforcement Ian McGinley and Principal Deputy Director and Chief Counsel Gretchen Lowe. Thank you. One on topic and one off topic question if you will indulge. So on the on topic based on the allegations of this and some of the other cases that you brought I'm wondering whether you know the concern in the industry about the ability of some of these startup companies some of the smaller companies to abide by this very costly regulatory and legal regimen that the United States requires whether it will mean that you can't really do virtual currency and have this industry thrive and some of the cutting edge things that Lisa and Monica just mentioned with that very heavy burden of regulatory compliance. I'm wondering whether you have a message for the industry when it comes to that and then if I can ask my off topic question. We're expecting at any moment the Israeli government and some of the other parties to announce an agreement for the release of hostages in being held by Hamas. If you can comment on that and also just what the Justice Department and some of the other agencies that are represented here are doing to respond to the attacks in Israel on October 7th. We know obviously the Hamas has had a presence here in the United States and the concern about how they raise money including of course by cryptocurrency is something that is on everyone's mind. I'm wondering what you're doing about that in light of what happened. All right. Let me start with the off topic. I was in a meeting this morning with national security officials law enforcement officials and the president regarding fentanyl and he told the press that his team has been actively negotiating over possibility of bringing home some of the hostages. They thought that we were very close to being able to do that but that he couldn't say anything more at that time and I also can't say anything more at that time at this time. With respect to the deaths of Americans, we always investigate deaths of Americans and we are actively investigating the deaths of the Americans using all the tools available to us. We have I think as the FBI director said at recent all threats hearing before the judiciary and as I've said we are investigating Hamas connections in the United States with respect particularly with respect to financial support and that includes cryptocurrency but we are also concerned about the possibility of more kinetic problems that they could cause and we're investigating that. Now I've talked a lot so on the on topic question I will say you follow the law. You don't get a special benefit because you think that you're what you're doing is better for society or better for small business or better for big business or better for international. The United States has laws and everybody including cryptocurrency platforms have to follow the law. There's been a lot of concern about how unregulated the cryptocurrency markets are. You were able to get these guilty pleas it took a long time. I'm just wondering what what do you how do you feel like realistically the significance of these guilty pleas are what what do you believe it could what kind of impact could it actually have on the on the cryptocurrency markets and then just a quick follow-up is you know there there is criticism that this is not a that this isn't significant enough that there nobody there might be a situation which nobody goes to jail and the penalty itself finance is able to pay that penalty. How do you respond to that criticism? I think I'm Nicole and Nicole Argentieri who's the acting assistant attorney general for the criminal division to answer most of the questions you're talking about the broader ones that have to do with regulation. It's possible Secretary Yellen or the CFTC chair would address. Thank you sir. So I'll take the second question first. I think looking at the pleas today by every possible measure these are some of the most significant penalties that the department has ever imposed on a financial institution not only is it one of the largest penalties imposed against a financial institution this is the largest penalty that's ever been imposed on a money services business it's the first corporate resolution with a cryptocurrency exchange and it's the first resolution with an MSB for sanctions violations and the financial penalty is just it's not the only significant part of the resolution. Finance which is the parent holding company is agreeing to plead guilty and as part of that we're going to impose a monitor for three years the company has to enhance its compliance program and to continue to cooperate with the department so we think it's quite a significant resolution. In addition the agreement with the company requires Zhao to step down from his role as CEO and prohibits him from any present or future involvement in operating or managing finance. So we think this is a very significant resolution. In what tools do we have and what should people take away from today I think that today's actions show that if you serve U.S. customers you must comply with U.S. law. U.S. financial institutions are the gatekeepers for the safety and security of our financial system and because Binance served a substantial amount of U.S. customers it was a U.S. financial institution that was required to comply with anti-money laundering laws and what those laws say is that Binance had to have an effective anti-money laundering compliance program including procedures to know its customers and a monitor for suspicious activity and what happened instead is Binance and Zhao prioritized profit over compliance and that failure to implement effective AML procedures led Binance to cause U.S. customers to transact with customers in Iran that violated U.S. sanctions. Treasury or CFTC want to? The podium is yours. We'll just very briefly I agree with the comments that were just made. We actually have rather strong legal authorities to police this type of activity. Virtual currency exchanges are financial institutions, financial institutions of all sizes are required to comply with AML CFT and sanctions obligations that they have and cryptocurrency or virtual currency exchanges have those obligations as well and I think today's actions show that we're very serious about enforcing the strong regulations that are already in place to make sure that illegal transactions are not fostered by cryptocurrency entities. This is a regime just as banks can flourish meeting these obligations. This is a regime that can support responsible innovation. It's not meant to end cryptocurrency activities but to the extent they occur it must be consistent with U.S. law. I'll just say from a market's perspective and distinguishing Secretary Yellen's comments about AML and KYC I've seen and we've seen gaps in the current regulatory structure around digital assets. I've advocated for filling in some of these gaps specifically around commodity tokens and I do think if we're able to do that obviously with Congress's help we can prevent these actions from happening and not have to be here after the fact. Some of the traditional tools of registration surveillance examinations they've worked well for decades in the U.S. financial system for both market regulators and we think those types of tools around digital assets if improved and expanded would certainly help in preventing some of these bad actions from happening again in the future. Well I had a question both for the DOJ and Treasury. So when it comes to the types of priorities enforcement priorities in crypto that the DOJ has had there was a big focus obviously on digital platforms that commit crimes or that at least let them happen. We've obviously seen the DOJ bring big cases now against Binance FTX Treasury separately has also taken increasingly taken actions against crypto players when it comes to money laundering or sanctions violations. So in lives of these actions having taken these actions in the market so far what are your priorities now both for the DOJ and Treasury going forward when it comes to crypto oversight. Are you thinking of deploying different types of strategies especially since we're seeing a growing aspect an angle when it comes to national security concerns beyond say a financial stability concern when it comes to these crypto platforms. Great question. I'm going to let the deputy begin the answer for the Justice Department and kick it over to Matt if you need on national security. Thanks very much for the questions to find out. I mean first thing I'd say is these are incredibly complicated and resource intensive and time consuming cases and so we need the resources and we're willing to and have as we've shown today and in prior cases deploy those resources. So we're always looking to add our resources and agent investigators prosecutors. Second thing I'd say is you have seen both of their actions today and in prior cases that we will be relentless in using every tool that we currently have to deploy against those who seek to use technologies in a way that abuse those platforms that cause the or don't prevent the use of those platforms for illicit activities. But we always want to make sure that we're working with Congress and others to make sure those tools that we have today stay up to date. Right. We know that the bad guys and the threat actors will try and to exploit every crack and crevice they can to exploit technologies to exploit gaps in the law. You've heard the CFTC chairman talk about some of the tools he needs. So we want to make sure the existing laws stay up to date and then I think we very much want to work with those in Congress and others who want to ensure that we can deploy every tool possible to make sure that the technologies that can help our prosperity and help our financial system also aren't ripe for abuse by illicit actors. That's why you've seen us do things like create the national cryptocurrency enforcement team. That's why and Matt Olson can speak to this. That's why they created the national security cyber unit because what we're seeing is more and more convergence of the exploitation both of the financial system and corporate crime in the national security space. I think I'll ask Matt to come up and I'm sure Treasury Secretary Yellen might want to speak to this as well. Thank you Lisa. I would just say briefly that as we respond to the nature of the threats we see today around the world whether we're talking about terrorism, we're talking about nation state adversaries like Russia and China and Iran we are increasingly using our tools sanctions enforcement, export control enforcement, cybersecurity from nation state adversaries. We're increasingly seeing the ability to use the tools that we have in the justice department from a law enforcement perspective to better protect the country by going after those threats using those tools in new and innovative ways. So to your question we are constantly adjusting our approach and our priorities to meet that threat on a daily basis and I think this case is just one more example of that. Well I would just add that I think what the case today shows is that Treasury's priority is to vigorously pursue investigations that involve sanctions violations or violations of AML CFT obligations that put our nation at risk that degrade the global financial system that aid illicit activity and terrorism and particularly in cases like this where there are violations of a truly egregious nature. So as I've said well of course we want to make sure that our tools stay up to date and are adjusted so that we can address emerging threats we believe we have strong tools and we've been increasingly deploying them to counter this type of abuse.


T. F. N. N. headline news update. Hi everyone, Basel Chapman, host of the Tiger Technicians, and I will give you this noontime T. F. N. market update, down is up 20 points at 25,936. Down from the intraday high of 26,143, this is really important. I discussed it yesterday on my show, and I discussed it with Tom in the interview yesterday. This trend line that we're looking at, and the nine-period exponential moving average, this is the first time we start to see a test of it. The mag-t is negative. This is a very important intraday failure so far. So we're watching this very closely, 25,830s will be the near-term key support in the doubt. S&P, same thing, had a big spike to the upside. Now it is only up five. It actually went all the way to 2,808. The high just five days ago is 2,813.49. Same thing, this up channel is going to be tested. Key support level will be the 2,782 to 2,779 area. Very important turnaround today with the days young. Anything can happen. The QQQs fail to make a new high, making a U-shaped pattern. So far, the technicals are starting to weaken and a little bit the stochastic, so 85%, watching this closely at 173.50, up 29 cents. We'll see because the next two days, key support is at the 172.50 area. Let me go to gold, because this is a very important. Gold has a very sharp decline today, down 13, our target has been the 1,302 level to the 12,92, maybe even 12,888 area. Not sure if it'll get there in the next few days, but it's looking like it could very well do that. And the dollar is running a little bit, it's no big deal so far. The dollar is up, let me just get that, 11 cents, not bad. It should be up much more than this with the dollar so sharp below. I think we've got a separation now of the currencies in each individual currency as its own aura. And the same thing with gold. This is a really important moment for the market, I wouldn't be surprised if next week we actually have a down week, can you believe that? So this is the noontime update, stay tuned for my show, the Tiger Technicians, I want to go through the dollar, I want to go through gold, I want to go through the TLT bonds. So otherwise have a great weekend, see you on Monday, if you can, stay tuned, interesting show coming up. Thanks for being here.


For a lot of investors, I'm probably the first trans woman that they've ever met or at least knowingly met. There is a discomfort in the unknown and I think that that definitely plays into, you know, my ability to connect with investors. A recent study from Startout said that 37% of LGBT founders were not comfortable being open about their LGBT identity in fears that it would, you know, ruin their chances of accessing capital. I really think that it's important to push ourselves to be open about our identity and it's, you know, indeed important for investors to create an environment where people feel like they can be open as well. It works on both sides of the coin. Pattern recognition gets in the way of an LGBT entrepreneur's ability to raise capital because you don't look like previous entrepreneurs and you don't have the same backgrounds of them. If you can really move the conversation away from bias-ridden ideas like background or identity and into data-driven conversations where you can prove objectively that you have a successful business model or you have traction, the main thing that I've learned is the power of storytelling. We definitely saw a lot more traction when we started telling our own personal stories. These are real people and these are real stories and real problems that people are facing and really humanizes this big, you know, scary problem of discrimination. I think there's a misconception in the United States that there aren't very many LGBT people but there's actually 30 million of us in the US which is more people than there are citizens of Australia. We also have over a trillion dollars in spending power. It is a unique privilege to get to build a company that serves my own community. I can't imagine doing anything else. Feel free to leave a comment down below and share your story with me or share your idea about how you plan to change the world.


Russian Su-24 bomber disappeared from radar near Snake Island. A Russian Su-24 bomber disappeared from radar while approaching Snake Island. It is reported by the Crimean Wind Telegram Channel. It may have been shot down by the Ukrainian forces. Recall that on January 14th in the Sea of Azov, the Ukrainian military shot down a Russian aircraft, the A-50 and Il-22. The Su-24M front-line bomber is manufactured by the Sukhoi Design Bureau Joint Stock Company based in Moscow and the Novosibirsk Aircraft Production Association Novosibirsk, Russia. The Su-24M entered service in 1983 and is a development of the Su-24 known by the NATO codename FENSA. More than 900 Su-24s have been delivered and the aircraft is in service with the Russian Air Force and Navy and the Air Forces of Azerbaijan, Algeria, Belarus, Kazakhstan, Libya, Syria, Sudan and Ukraine. The Su-24M front-line bomber is designed to penetrate hostile territory and destroy ground and surface targets in any weather conditions by day and night. Variants of the Su-24 have also been produced designed for reconnaissance and electronic countermeasures. 400 Russian Air Force Su-24M were upgraded to M2 standard with navigation and weapon systems to enable launch of new versions of KH-29 and other missiles.


And if your account is bleeding out, whether you're holding barge caps or whatever it may be, it might be a good idea to hedge against your positions, at least small, maybe 10, 20% to make sure that, hey, if this thing still goes down, at least you're a little bit protected. And that is what all these big hedge funds and institutions are doing. So why can't we us little guys do that as well? A hedge is nothing more than an insurance policy. We all have insurance guys.


That is red eyed tuna. I'm gonna show you my two favorite ways to make it. Check it out First thing we're gonna do is we're gonna cut this in half So this piece is gonna be cut into little chunks and put into our Sriracha and mayonnaise to go on top of our crispy rice cakes this piece here We're making ahi tuna first thing I do is use a little toasted sesame oil as my binder rub that around We're going in with two of the best seasonings you're ever gonna have you guys check it out This is our crunchy seasoning. It's got sesame seeds big pieces of garlic onion in there. Look at this Look at those ingredients We're gonna do a little coating of that pat it in then we're also gonna use the primo. That's the silver top You can see it's got some nice chunks of black pepper It's also got the black sesame seeds in there some little poppy seeds all kinds of premium ingredients So now we got some nice crust on there We're gonna flip it over do the same to the other side now We got our tuna all seasoned up you can either let it sit out for about 45 minutes But mine's already been sitting out for 45 minutes because it's key that you have it to a room temperature All right now. Let's get over here. You're gonna need one of these. This is a stainless steel pan my friends We're gonna get this heated up to a high temperature All right pans nice and hot We're going in with grapeseed oil because it's great for a high heat cooking go straight in with the tuna It's been exactly 50 seconds not one minute. We're going to give it a flip It's been another 50 seconds. Look at this perfect crust on there You can serve this right now. It'll be red on the inside But I like to throw it in the fridge and get it cold while that tuna is chilling in the fridge I'm gonna show you how to make the next dish. It starts out with making your rice So when making sushi rice, you want to make sure you buy sushi rice and always read the directions because they're different on all Different brands. I'm telling you this one says one and a half ounce One and a half cup of rice to two cups of water And it says just let that sit to the side for 15 minutes. We're not straining it We're just gonna let sit to the side for 15 minutes now.  Once you got your tuna all cut up in your little squares Just throw them into a bowl. We're gonna use the Japanese mayonnaise Squeeze of that and some sriracha squeeze of that now We're gonna add a little bit of the Dano's crunchy that mixed up together That was easy literally took me five minutes now our tuna is ready now Let's finish cooking the rice. All right our rice is done now This is a 8 by 11 Pyrex dish and take our rice and just fill it up in here Get evened out flattened out press down on the edges This is the coolest part. Watch this See how quick that happened spray your knife with a little oil That's gonna keep all the rice from sticking to the blade and now we just cut up into our little pieces Now we got all our little rice cakes cut up simply and gently pick them up and place them in your air fryer All right now in we go 400 degrees for 10 minutes. That's usually the magic number while your rice is getting crispy.  You might end up in the hospital. Just use your thumb simply pop it out So I like to take my knife and score the avocado like this Like a checkerboard. See we have some nice little chunks of avocado That literally took me about 30 seconds and that's what you want it looking like All right, it's been 10 minutes Hmm I'm gonna give it another three four minutes needs some more time. Look at this y'all We got our ahi tuna there and we got our crispy little rice cakes frying up in our air fryer All right, it's time to plate this bad boy up. So we're gonna slice it thin Perfect. That's exactly what you want to see So you can totally go soy sauce and wasabi or a nice peanut sauce Hmm That's my favorite.  All right Now it's time for my favorite part.  Leave a like leave a comment. We'll see you next time. Keep sprinkling my friends Hmm


Hello and welcome back to yet another GCSE revision lesson now What I wanted to do within this lesson is to show you all the context theme and character quotes Remember when it comes to an inspector called so let's say you have maybe not been the best student throughout this year your exams are fast Approaching and you're thinking all actually what course do I need to remember what context points do I need to remember? Then you're gonna have it all here But equally if you've been the model student, right? You've got all of these notes all of these things that you have really prepared But maybe you're drowning in information what this video is going to be really useful for is to show you when you take a step back Here are the most essential context theme and quotes to remember if you forget everything during your exam when you're sitting For an inspector calls. Okay, and this is also by the way useful Regardless of your syllabus. Okay, this is just basically related to the play itself However, if you're sitting a QA I GCSE at Excel, this is still useful and equally relevant Let's begin by talking about the top five context points to remember when it comes to an inspector calls If you forget everything else remember these five context points number one remember that priestie was a socialist He wrote the space to criticize the capitalist Edwardian system at the time The second context point to remember is the lack of rights women had during this time This cuts across class boundaries both upper middle class upper class women had also just as few rights as working class Women, okay, they needed the protection of marriage of a husband to guarantee some kind of stability for them Also women at this time did not get equal pay. Okay, remember that women only Received the right to vote in 1918 so precy is also Criticizing this through using all of the female characters and the play to illustrate this lack of rights that women had The third context point to remember is that Edwardian England so when this pay is set is the Edwardian era It was a time of deep class divisions, okay Priestley wanted to highlight how a few upper and class and also upper middle class people had Disproportionate and vast power which they used to exploit the working classes The next context point the fourth context point is this prevailing view and this idea of the undeserving poor This is the idea that a lot of upper class people held that the poor somehow were undeserving of aid and charity because they Somehow were maybe immoral and they put themselves in that position where they were in poverty and in need They saw them as the undeserving poor, okay And the fifth and final context point to remember is that this play is set just before the start of World War one It's set in 1912 and World War one begins in 1914 and it ends in 1918 okay, this play was trying to highlight that you know Edwardian society had the seeds of instability which inevitably led to the first World War breaking out Those are the main context points if you forget everything with context make sure you just literally remember those okay There's five context points Let's now move on to themes in terms of themes These are the four main themes to remember for an inspector called starting off with class this idea that pre-C is trying to illustrate especially through the sympathetic characters of both Eva and Daisy Smith the deep class divisions that existed in Edwardian England and how people like Mr. Berling abused the power equally of course all the Berlings abused their power and they abused the privilege as Part of the upper middle class society But of course also Gerald being part of upper class Edwardian England. He also abused his power Okay, so pre-C wants to illustrate this through the theme of class the second theme is the theme of age Remember that pre-C was very pessimistic when he considered the older generation Okay, pre-C felt that change social change towards equality was actually going to be driven by the younger generation That's what by the end of the play There's a split there's this divide between miss and mrs. Berling who don't want to see any change They rigidly stick to the old values Okay, and the one society to say the same versus Eric and Sheila who want to change They symbolize the young generation who are most likely to inspire change the third theme is to do with social responsibility Remember one of the core messages of an inspector calls is pre-C wanted to illustrate especially to his wealthier Viewers okay his wealthier people in the audience that they had a duty. It was a duty. It wasn't a choice It was the social responsibility and their duty to use their money and their resources to help the poor Okay, to pay them more equally to also help them with charities and so on it was their social responsibility Not a choice a duty the fourth key theme to remember is that of gender again Remember that pre-C wanted to use the female characters Sheila mrs. Berling Daisy and Eva to illustrate the deep divisions and the lack of power That existed when it came to women who were abused and mistreated versus men Okay, remember even you know the most obvious victim is even Daisy Renton, okay, so she is mistreated or they are mistreated both by Eric Gerald and so on however Don't forget that even Sheila Berling who isn't part of the same class. She's not working class Okay, she's upper middle class, but actually she's also mistreated by Gerald Croft Okay, so of course this theme is used by pre-C to Criticize the mistreatment of women and the lack of power that they had it overlaps really nicely with this context point relating to women's rights That's all you need to remember when it comes to themes and of course context But let's now look at key quotations if you forget everything if you're really hazy You're like, okay I literally don't know where to start when memorizing quotations These are the three main quotations per character for all the main characters in the play and I'm gonna go in the order with which Inspector goh Questions each member of the Berling family. He starts off with mr. Berling then he moves on to Sheila Then he moves on to Gerald Croft then mrs. Berling and Eric Berling, okay? He literally questions them in that order, so I'm gonna show you the quotations The three top quotations to remember for each character taken from the beginning middle and end, okay? The first quotations remember when it comes to mr. Berling's character is when he says the Titanic ellipsis Unsinkable, okay, so when he's saying this this use of hyperbole here What this is illustrating is how out of touch he is with society's completely out of touch would call him myopic Okay, obviously what this is illustrating is mr. Berling literally had no clue He had these rose-tinted glasses and he didn't realize all the unhappiness in the working classes The second quotation for mr. Berling's character is when he says it's my duty to keep labor costs down and he calls Eva Labor he dehumanizes her again Well, this is illustrating is how a lot of businessmen at the time mistreated and abused and also exploited the workers The third and final quotations remember for mr. Berling's character is at the end when he can see that Sheila and Eric wants to change he mocks them He shows that he doesn't want to see any form of change because he mocks them and says the famous young Generation who know it all okay? Well, this is illustrating mr. Berling does not want to change and he refuses to change even by the end of the play The second obviously key character is Sheila Berling the first quotation to remember for her character is when she criticizes her father She says these girls aren't cheap labor. We can see here that she actually she is quite humane Okay, so even if she's a little bit selfish even at the beginning She's you know a little bit air-headed actually we can see that she sympathizes even from the start with the issues Faced by working-class women the second quotation of course is once she realizes the role she played in Eva's death after she had a fight in Millwards she actually openly admits I started it That's really important because it's illustrating that she takes social responsibility the third and final quotation is When she tells her family, there's nothing to be sorry for nothing to learn here We can see that she is utterly disgusted at the behavior of Gerald as well as mr. Mrs. Berling and the fact that they are celebrating this so happy all the inspector doesn't exist We can get away with it scot-free whilst she says no I want to change my attitude and on my approach to working-class people the next character is of course Gerald craft He's the one that has that affair with Daisy Renton. Okay, and obviously Daisy actually quite likes him now the first quotation which illustrates that Gerald is actually a very duplicitous character and he kind of Sees himself as above other people and especially when even he's talking to the inspector He says we're respectable citizens and not criminals now here This is deeply ironic because actually the way he treated women like Daisy We could classify it as immoral and even perhaps criminal. Okay, so this is obviously very deeply ironic The second quotation relating to Gerald's character is when he admits He actually really liked the power that he had over Daisy when she was his mistress because he says that he became The most important person in her life He really liked the power that he wielded over her before he just threw her away The final quotation which shows that Gerald actually is totally remorseless by the end of the play is when he asks after he goes off Finds out that the inspectors not rule he comes back and then Sheila and Erica saying no no no But you know we still need to change and he says you know what girl and then he mentions four or five different girls Here we can see Gerald is incredibly dismissive He doesn't really care about Daisy Renton and the issues that she faced all he cares about is protecting himself So he's quite a hypocrite the next character of course is mrs. Burling and again She's quite hypocritical remember when you're writing about mrs. Burling if you decide to talk about her as a character She's far more loyal to her class than her gender This is illustrated firstly when she says and calls women like Daisy Girls of that class this even the fact that she uses this diminutive noun girls shows that she looks down on Women like Daisy she sees them as somehow immoral and somehow being part of the undeserving for the immoral individuals The next quotation related to mrs. Burling's character is when she justifies refusing help to Daisy as she'd Impersonately made use of our name. We can see here that she wants to always distance herself from working-class women The third quotation with mrs. Burling's character is at the end of the play when she Criticizes Sheila and Eric for wanting to change because she says you might be wanting to help him instead of us She uses this pronoun us to illustrate that she sees the inspector and working-class people as outsiders The next character of course is Eric Burling who at the beginning is described as half shy and half assertive I think that's really interesting in kind of really encapsulating his character how he's very withdrawn But also very secretive the next quote relating to Eric's character is when he admits that he raped Daisy And he even says I don't remember ellipsis. That's the hellish thing Okay, what this illustrates is how intensely selfish he was However, the final quotation which shows that he changed was when he says you know, maybe you've let yourself that nicely But I can't and his use of when he says you lot which is basically informal language here We can even see through his language that he's actually a bit of an outsider Okay, he doesn't speak as proper in his posh as someone like Gerald Croft already We can see he's an outsider But also he thinks like an outsider meaning he can maybe see things from an inspector's perspective The final quotations to remember of course relate to inspector Gaul's character when he first says a young woman died Ellipsis she was in great agony remember that he serves as a mouthpiece for women like Eva Smith and Daisy Renton This is what illustrated. This is what you can talk about. That's illustrated in this quotation The next quotation relating to inspector Gaul is when he tells Mr. Burling public men ellipsis have responsibilities again This is part of preseason message about people who have lots of power having a social responsibility a duty to help the poor and The third and final quotation relating to inspector Gaul's character This is now the message that he wants to impart not only to the burlings But to us as the audience he says the millions and millions and millions of Eva Smith and John Smiths They represent, you know, the poor people out there that really need our help and it's our duty to help them out Okay, so if you find yourself in a position where you're really really stuck Maybe you're drowning in notes or maybe you have no notes related to inspector Gaul's These are all the main context theme and quotations that you need to remember for the final exam and guys I have literally created a free PDF file which you can download kind of having all of this mind map summarized Okay, so if you wanted to have something that's really nifty and easy to use Literally just click on the download link and you can get for free. Okay, so guys, thank you so much for watching And I hope you found this useful


Hello, hello, yeah, it's okay. It's typical Sunday morning. I saw lots of people going to roaming out Sunday in the morning I came here. How it was in the last year during the Sunday? Audience? I think it's always on this. In the client session? It's why people can watch it on YouTube. But I only saw it for one day or five months. Okay, ladies and gentlemen, please welcome our next speakers, Previn Satputte and Mike Fabian. Yeah, thank you. Thanks, thank you for introduction. So good morning all. We have an exciting presentation today. First of all, we'll cover basics terminology of globalization in first 15 minutes, and then we'll spend 20 minutes on the development activities. So it's a plan. So if here you see the internationalization, it is represented by I18N. If it's localization, it's L10N. The language testing group is represented by FLTG. First, we'll see why globalization for Fedora. We started globalization group in Fedora around one year back now. And I got a couple of questions that why globalization? It's so widely used terms. It's like there is a global economic globalization, market globalization, business globalization. So why Fedora globalization as well? There are a number of definitions for globalization, and those all are different. But when we say globalization in the Fedora context, it's a strategic collaboration between four different groups, that is localization, internationalization, Sanatan, Fedora. It helped us to achieve a number of things with globalization. First of all, there were earlier few active members in each group. Now with the collaboration, it's huge group now. It's almost 20 plus people are active meeting regularly. Other benefits of the Fedora globalization is that all of these groups require collaboration with each other. It's like we cannot start a localization if there is no internationalization. If strings of the localization are not available on Zanata, they can't be translated. Testing groups require language expertise that comes from the localization team members. In this way, all groups are related, and with this collaboration, we now are more comfortable, and we are thinking more strategically how we can help Fedora to become a truly globalized distribution. In that way, the globalization is going very well. There are still few people feel that why term globalization? It's not terms that we found it, but I have not found an alternative yet. I'm still open. If there is anything we can call, I'm fine with that. Then again, these questions I get every time that, why do we require languages in the computers? Isn't English sufficient? If you see this chart, it's very small, unfortunately. But if you see, the green part is English and the other different language colors. There are the statistics. These statistics are only for the first language in each country. English is only a first language in some part of the world. And if by number of people, the first language, people of English language, if you see, it's English stands out the third language. I'm saying here from the first language speaker. If we count English as a second language for the people, its number is huge because the English is, we say, the world language, business language. It has more speakers. Now, for this purpose, I have one complete whole presentation that why globalization is required. I have added this link in the reference section. If you feel there is doubts, please go through that. It's a very interesting presentation. Then I am coming back to the concepts of different parts of globalization. First comes of internationalization. Internationalization comes at two ways. Its core, base, or is internationalization. That starts with the encoding standard. So it starts from the Unicode. The SJS here is SIFJS. It's used in Japan. There are a number of ISO encodings as well. Then I would like to add one point here. Unicode has become a de facto standard in the world, but I recently visited Myanmar, and unfortunately they are still using the local encoding, that is Zoggy. It was really surprising, but still we require some push for the encoding standards as well. Then it comes the IMS. We have a number of IMS. Then we supposed to have fonts and rendering. It becomes very tricky when these are the complex fonts and rendering. We have a whole rendering stack, and we need to add support for complex script into that. We have Hubbus now. Hubbus has become a default open type layout shaper, and it has resolved lots of issues over the time now. Then commits the local and sorting. This becomes the core part of the IITN, and each OS should support these things. Without this, we can't go further. Then in internationalization, the next parts come there, and that is the application internationalization. Here, actually since most of the developers here in the conference, we use the best practices of development of applications, like we supposed to use the get text for get... We should keep strings and programming code differently, so we can easily translate the strings, so there get text and pure files come into picture. We have found that sometimes strings are not available for translation, and that time we need to fix the application itself. Here it comes application IITN. If you see all these trending topics like the atomic, open-shift, open-stack, each require the IITN, and we actually working on that to make it happen. We have recently submitted patch for the open-shift UI to get internationalized. Here it comes the localization. Localization, though you feel it's just translation from English to remote language, it can be any language, but it is a huge domain. With so many standards there, there are like... One can... If I ask to translate some word or line to different people of the same languages, they might translate it in different way. It must be same, actually, if you want to be, and it requires the need of lots of standardization. Now, after this talk, Noriko is going to talk on the localization. I will keep it to her. She is going to do a depth dive into localization. In Fedora, we have around 80 plus teams, but only few of them are active, so we need some statistics for that. Then, again, the Zanata. It's an online web platform for translating the strings. Once your application is internationalized, you can just push your strings to online platform, and then one can translate it from, say, English to any language. We migrated to Zanata around one and a half year back. It was Transifx. Transifx became closed source, and we started finding some new alternative, and Zanata emerged as a platform of choice. Recently, around six months back, I think, the open stack also now using the Zanata, and a few more things are coming. For Fedora, it is advantageous to have most of the things in Zanata, because already lots of translators are there, and they are using Zanata. They are used to it. One more thing is that Zanata upstream developers are closely working with the Fedora now. They are participating in the meetings, and we have good collaboration with them. Then, there is a Fedora language testing group. Now, if you want to test language, we want people who know those languages. It's very important. Without those language people, we can't do the testing. We can simply do CES. This looks okay or not, but unless and until we don't know that language, we can't say is it accurate or not. Here comes the Fedora language testing group. It specializes in language testing. They collaborate closely with the localization. We organize language testing stuff regularly with the Fedora language testing group. For each Fedora release, we have two test-day events. One is the localization, one is internationalization. With this, I completed the basic terminologies of globalization. I have a small video which is just three minutes. It shows how it can be problematic to end user if your software is not globalized. Hopefully, it will work fine. You have a mic, right? Can you keep the mic? Just as I show, it becomes very problematic if our software is not globalized. As an English-language person, we know English-language. We find it very easy most of the time, but it's very irritating. If you have visited countries like Japan, you will find it that they are 100% localized country. We need localization for that. From here, I will move into the development activities. We have a mic with us. He is leading right now the G-Lipsis of packaging. Can you get a mic? G-Lipsi has big packages of locale for many languages, and that is 106 megabytes big. Until now, it is only in one package, G-Lipsi Commons, so you have to install them all. It was very inconvenient, especially if you want to install some minimal system for some Docker image or some virtual machine, where you don't need all these languages. For Fedora 23, we made a workaround that you can give a command line option while installing G-Lipsi Commons to install only English or something like that, but that is not a very good solution because you have to give the command line option again when updating, and if you don't do that, you get all the languages back. For Fedora 24, we are going to make one sub-package per language so that we have something like G-Lipsi, Langpacks, EN for English, and for all the other languages, and this took a long time because there was a long discussion how to do it right. Currently, we are using a database file, locale minus archive, which has all these languages, and so you can't easily split that because that is one file, so all the sub-packages would have file conflicts, and we would need to merge more data into that file in the post-install and delete it from that file in the pre-un and that becomes very ugly and error-prone, so finally we decided to do the sensible thing and stop using the locale archive file and use the second approach to use a separate directory for the locale data for each language, so then we don't have file conflicts anymore for the sub-packages and the post-install is not needed anymore. There's a slight disadvantage with that approach, is that a few more file excesses are needed. With the big database file, the advantage was that G-Lipsi opens only that one database and that's it with the sub-tier approach. It has to search for the correct sub-tier, has to use some fallbacks, you could spell the encoding of the language in the lower case or lower case, so it has to check for these possibilities and then look into that folder and each folder contains 13 files for LC-type, LC-time, LC-messages and so on, and so you have something around 20 stats when a program starts and uses set locale, but we did a lot of benchmarking and in normal use cases this doesn't matter. For example, if you boot a system and check how long it takes until the system boots with the both approaches with the database and the sub-directory approach, we couldn't find any significant difference, so we decided to use this. We have already test packages here at Kopa to try this out. Another feature of these test packages is that they use the new supplements system, Paracinamada and the DNF developers are developing before when you wanted to install support for some language with yum, you could do something like yum, lang install German and then install German stuff and yum itself had the data somewhere which languages need to be installed and with the new system for Fedora24, there is a meta package langpacks.de which contains no files by itself, but every other packages which have something interesting for German have an RPM supplements text to supplement that langpacks.de, so if you install langpacks.de, then the dependency resolver pulls in all the other packages supplementing it and if you delete it again, then they all get deleted again. So that's basically it. Anybody who wants to try whether it works can try to use this Kopa folder. Thank you, Mike. It's a very basic thing, like we are using G-Lipsy from the start when we started using Linux and if you know on your machine there are 327-plus locals are there, but how many locals of those you are using actually? It's almost two or three something. With implementation of sub-packaging in your machine, there would be only locals which you require and it's very crucial change because it can affect so many things right now. We are taking very cautious approach for this. We were planning for this F-23, Fedora-23, but we just hold it on. Now we have a bit more better, good picture as Mike said. So as soon as we get some green signal from the upstream, we can actually do this. Then next comes for its Fognome. These are the international tax set. This is a standard from W3C and it allows you to translate XML using the pure format. When we say pure format, the whole documents of XML, it gets split into the words or some lines and it's easy to track changes if it is split into words. If new words get added, it changed. That's where the ITS is very useful. There is already tool, it's tool that is developed by the Sean. He is from GNOME and that tool is useful for translating the documentation of GNOME. Then it's useful for the documentation side, but if you want to translate something like the GLAD XML, G-setting, app data, for those kind of thing, he's working on adding its support in the get text. Then DNF langpacks. If you know any old systems, you might be remembering, you select the system config language, you select the language, then it starts setting default language for your system. If you don't have those packages in your machine, system config language also install those packages. It was using the yum group install command. Then we migrated from the yum to DNF and we started working on the DNF langpacks. For the DNF langpacks are already used, but if I have installed my system in the Japanese language and I have the LibreOffice installed, then since my local is a Japanese and if I'm installing the LibreOffice, it should automatically pull the translation for the Japanese, but that is not happening right now. There is some issue and that change proposal we have submitted for the Fedora 24. So what will be advantage of this? It's like even if you are installing the Fedora or any system which uses the DNF langpacks, if you select the language, it will automatically pull the translations and require file for that languages on the fly. Now, this change is also useful for the G-Lipsy sub-packaging, as Mike said earlier, that since we are planning to split G-Lipsy into different language packages, sub-packages, so if you select the language, then only your local will get installed. It's like that. So it's all related thing. This is actually presently lead by the Parag Nemade and he is working with the DNF developers as well. Then comes the auto-testing, iotn and ltn. This is very time-consuming, the testing each time in each release and unfortunately, as I said earlier, since it's in all the languages, maybe if you say the rendering, how can we test the rendering automatically? We need some manual intervention, but we had a fad in November last year and we thought at least we will try for automation for the things which we can and we came up with some list that list is like the IMS, the input methods. We can test the input methods, whether those are available or having all the Unicode code points required for that languages. Then we can also test if the translation is missing in the UI. I actually don't know in this how they are planning to do it. Then font coverage. Font coverage is a bit easy to search. We have lots of tools to pass our font. The font config is already doing great job in this. This is a plan to lead by the Akira Tiger. We are actually working on this for Fedora24. We are having continuous discussion on these things. Then it comes the string breakage monitoring. This again issue came up when we started collaborating with the localization. The problem was if you see the Fedora schedule, there are strings like string phrase, translation freeze. When I say string freeze, at that time all the developers should freeze their strings. They should not update string after that. Localizers based on those strings start translating. But after the localization is done, if some developer changes software, the UI elements, then what happens? It result into missing translation in the UI. One of the major package where we were facing this problem was Anaconda. Anaconda is always its most critical package during the release cycle, and it frequently keeps on changing. As soon as they change the string, it affects the translation quality. We thought how we were thinking that maybe we should change the deadlines of the translation freeze string freeze. Maybe we should move it to the more after beta, but then it creates more risk. If anything wrong happens, it can happen the release schedule. Then we came up for these ideas. This idea says that we can track changes to certain packages. Now, how can we do that? There are two approaches we were thinking. One is that we can simply track the package built in the Koji. If anyone is building new package, new version, maybe we can say is it breaking any strings or not. There is a second approach where we can check. Each package has a PO branch, and there they push those PO branch in the Xanata. We can watch or compare the Xanata PO branch with the package upstream branch. That can also help. This is again, we had a number of discussion, and it's actually led by the Gens and Akira Tagore. We have a ticket for this, and if anyone of you have any comment, I feel free to crowd your comments. Then comes the badges for contributors. I think this is the hot topic we are discussing here from last couple of days. To motivate, badges are doing very well in the Fedora. The contribution has been increased. Even if you see my personal experiences that earlier, I was only doing the packaging in the Fedora, but with the invention of badges, gradually I started contributing to Wikimore. The testing is also the point where people were not contributing, but with the testing badges, now we are getting more contribution in the testing. Same way, we want badges to the translators. But how can we do that? It's like when I do any translation, it gets committed into the Xanata, and that message is still not getting to the Fedbus. Fedora messages maybe, FedMessage. I just had a discussion with Ralf yesterday, and he says the code is already ready. We just need to do the integration. Even if you see the, Matthew in the morning presentation, he's shown the graphs of how many people are active in the Koji side, Vicky side, but there was, Elton was missing there. And I think if we implement this thing, I'm definitely sure that it will increase around 40 to 50 people, because there are lots of huge community of translations doing good work. I'm sure we can do this for Fedora 24. So Alex, it's from the Xanata team. He's actually working with us. And here is my last slide. Most of the references are here. If you have any questions, please feel free to ask. I have just given the overview of most of the things, because it's not possible to actually do the demonstration or do some in the show short time. And most of the scripts are in Python, and so just we need to push those in Xanata. So the question is that when we break, normally developers need to change the code in the emergency. Maybe they have some little time. So how we can manage that? Though that mostly will base on the PO, the files, how many strings are coming there. We can track that actually. And what happens? It's fine. Developer needs, in real life environment, our release is tomorrow, and I need to do some changes immediately right now. That is perfectly fine. But if we are doing that change, it must get notified to the localization community. That is very important. And I think that is what we are planning here. It must get communicated, right? So if any changes are required, they can start doing that. Yeah. Any more questions? So we are almost, we have eight minutes, right? Exactly, exactly, yeah. Exactly, right. So question is that on Xanata, what are the major translations we are doing? So on Xanata, mostly the Anaconda is one. Anaconda is one. And mostly the Fedora packages, like say the system config language, those are Fedora-specific packages. Those we are doing there, from the GNOME perspective, though GNOME has its upstream, those packages are also in the Fedora as a downstream. And that is what even I was talking with the Matthias yesterday, that can we, is there any chance or scope to have GNOME into the Fedora? Because it's sometime become the double work for translators to translate it in Xanata and maybe in the upstream as well. I think Noriko is doing and facing this problem from a long time. But each community has different dynamics. They have different priorities, different references as well. So maybe we need to leave with this. And it's good actually, it's good that LibreOffice has their own, they use the Putol I guess, right? So one way, but there should be some collaboration between all these things. That is my plan to do something because we have a good contact with the Mozilla and they are doing good work in the language technologies. So we are planning to collaborate with them and have some sprints, use the resources effectively here and there. Any questions more? Then I think we'll close. Thank you all for attending. Yeah, thank you. So I have three staff. So I got two questions, one comment. So I will give one to Mike for just helping me. Yeah, he has not listed and the two for you guys. You already have one, okay. He also have one. So thank you. Thank you. Yeah, so I will take this one back. Yeah, thanks a lot. Yeah, sure, I will take this one. Yeah, all right. You want my slides? Do you have a pen drive? Please repeat the questions to the mic. Yeah. Yeah, even I forgot it. Our next session will start in 12 minutes. So if you need to go grab some water or something, you still have some time.


Very good news for Windows users today. The EU has once again forced a big tech company into making their products just a little bit less of a bloated spyware-ridden dumpster fire if they want to continue selling in the EU market. So after they forced Apple to switch their phones over to USB-C and allow app installations from outside the app store, EU regulators turned their eyes over to Microsoft and they told them no more preventing people from uninstalling apps that ship with every single copy of Windows. So things like Microsoft Edge, Bing Search, Cortana, Microsoft News Feed, and those default camera and photos apps that nobody seems to use can now be uninstalled from your system. And you don't have to go through any fancy rigmarole to do it. Essentially it's just add and remove the program. And I think doing this is gonna save you at least one gigabyte of disk space. I mean Cortana has been dead since August. So anything related to her that's taking up disk space or using your RAM on a Windows OS is kind of like having a bloated corpse in your living room blocking your view of the TV. And there's going to be changes to how things are laid out in Windows which is detailed in Microsoft's blog which I'm going to link below. So some of these changes include putting more clear labels on system components. So things like your file explorer or your control panel, they're gonna say system below them in the search bar in the start menu. So that way you can differentiate between that icon and something that's randomly showing up on the internet in Bing Search. And then this section here where they talk about interoperability with Windows features, it starts off a little ironic by saying that Windows is an open platform.  But then it goes on to list two new things, feeds and web search as those two new points that you can customize in your app. So I assume the way that this works is once you uninstall Bing, this is going to let you use something else for searching like DuckDuckGo or another provider for your web searches and apps. I guess this is gonna be more related to people who develop applications for Windows, not necessarily Windows users, but once those apps come out, if they work the way that I think they do, then that will then be a benefit to the Windows users. Now, if we keep scrolling down, this is another big one here about Microsoft account data. So EU users are actually going to have a choice whether or not they want to sync Windows with a Microsoft account. And this is something that has been a real personal pain for me, going back many years, long before I was making YouTube videos to when I worked at Geek Squad. So starting with Windows 10, it seems like Microsoft really started pushing the Microsoft accounts on people and their cloud apps.  And over the years, it's gotten harder and harder to just set up a Windows computer without using an email address, without giving it a phone number or something like that to create a Microsoft account. Because of course, when you create this account, they want you to validate it and blah, blah, blah. And like I said, this was a bit of a problem when I was working at Geek Squad, because sometimes people would pay us to do a new setup on a new PC for them, right?  Usually when people buy a computer at Best Buy, they get antivirus like for 90 days or something like that for free. So we'd install that for them.  But if you can't get past that Microsoft account creation step, then you basically have hit a snag where you then need to call your client that you're setting up this computer for so that they can come and verify that email and complete that account setup before you can proceed with installing their updates, apps, language packs, and so on. So yeah, this is just a wonderful improvement that's being added to, at least the European versions of Microsoft. And I think this default apps thing is another huge improvement too. Because in Windows, you can set default apps, right? So like, what is your default text editor? You know, what is the default browser, right? Things like that. But if you were to set, say Firefox as your default browser, Microsoft Edge is still going to open up for different unique instances. Like when you click on a link in your email, especially if it's Outlook email, okay? If you're using a Microsoft product and then it's going to interface with another, like browser or something like that, it's gonna try to interface with a Microsoft product by default. Or like, if you open a PDF, right? Lots of people use their browsers to view PDFs because they've got built-in PDF viewers.  So yeah, these updates that are coming to European windows are honestly some of the best ones that I could ask for besides just simply open-sourcing windows and that's probably not gonna happen ever or certainly not anytime soon. But there are a lot of questions that people are asking about this change that's coming to windows. Mainly, what I see people asking is, will it be possible for people outside of the EU to trick windows into thinking that their computers are in the EU so that they can get all of these same privacy and just end user benefits is really what it boils down to? And I'm gonna say that the answer is yes for this. It's gonna be yes in the vast majority of cases, just maybe depending on how much work you're willing to do. But the key benefit here is the fact that windows is typically run on laptops and desktops, which almost never have onboard GPS. So it's a little bit different with the changes that are coming to Apple, right? So like I said, Apple is going to allow a side loading for people that are in the EU, but because iPhones have built-in GPS and VPNs and stuff like that don't trick a GPS into thinking that it's in a different country, Apple can just use that to figure out whether or not you're really in the EU. I mean, there might be some ways to spoof your location but then that's gonna probably mess with maps and stuff like that. So yeah, it's a lot easier to spoof your location on a laptop, desktop, or anything that doesn't have onboard GPS. So I would imagine that if you set your region in windows to Europe, and maybe you also use a European VPN, like just tunnel all your traffic through that, then there's really no way from Microsoft to tell that you're not in the EU. The only way I can even think of how they could fight this just off the top of my head is to only apply these changes to new OEM computers that were bought in the EU or to genuine copies of Windows 11 that are built in the EU. But I don't even think that's really what Microsoft is trying to do because they mention up here that this can be downloaded if you're part of the beta program or whatever. So it's an update that you can just download and install to your system. I think in the next few weeks, or yeah, they say that it's gonna be a release preview that comes out over the next couple of weeks. And even if Microsoft does try to fight this with some more advanced region locks, I'm sure that people are gonna find a way around it. I mean, people are still able to use Microsoft activation scripts in order to crack office apps and Windows itself. So yeah, I'm sure that if Microsoft tries to fight against this, then Europe-fying your OS is just gonna become another option that's added to these activation scripts. So yeah, we'll have to see when these updates are available for download. If it's possible to get these benefits outside of Europe, I think I'll actually end up creating a new Windows 11 VM for myself with my region set to Europe and just see if that's enough and then maybe make a custom gateway and put that VMs traffic through a European VPN. Yeah, I'll basically see what it takes to get a based EU Windows experience here in Burgerlam. But let me know in the comments below what you guys think about this update. Do you think that it's going to be as good as it sounds on Microsoft's blog? Do you think that they're actually going to fight against it? And do you think that it's gonna be just as easy as changing your region to Europe in order to get these benefits outside of Europe? If you enjoyed this video, please like it and share it in order to hack the algorithm and check out my website, base.win where you can get merch like this Libre shirt here to help support the channel. And you can also save 10% store-wide automatically at checkout when you pay in Monero XMR. Have a great rest of your day.


Uh, ran 18 miles two Sundays ago in 90 degree weather, ran 20 miles last weekend in 70 degree weather, and I'm going to be running 22 miles this Sunday in 50 degree weather. Welcome to Colorado. It's mowing outside. Here come the storms and the cold weather. It's fine by me. I don't have to mow at night. Oh, watch where you're going. Yeah, we're taking a picture. Listen folks, it's Friday night. We're hanging out with the boys, right, Joseph? Coloring Thomas, boo. Doing laundry, getting the house in order, you know. Little bit of survival mode, and we love it. And we love it. Good job, Joseph. Boom, hop out. Yeah. Looking for something? What are you looking for? Nana fixed your blankie. What do you think of that? She fixed it. Here's tomatoes. I love our neighbors. Boys still need to eat. It stopped raining. I'm going to go mow. Because done, you're excited to sleep, aren't we? Kind of, kind of. Question of the day, though, before we close it out. It's first day of fall. So, YouTube, that is the question of the day. What is your favorite thing to do in fall slash autumn? Which, by the way, might be my favorite season. It's very, it's a close, it's a close second if it's not first. Alright, seek beauty. Work hard. Love each other.


So kind of back to the idea of virtual machines fitting within the good ops model and And just the fact that they do have kind of lives of their own there is There are some things that you can change about a VM Live but not very many and so you know obviously we have we check all the boxes except for the last one where We're reconciling so In the case of the demo that I'm going to run at the end of this I'm using Argo CD and Kuvert By Downstream so right now I ran my demo with the open shift and so it's open shift virtualization open shift getoffs But the reality is both of those products are under the hood Just the the downstream of an upstream community in Kuvert and Argo CD So the desired state being expressed declaratively is handled by Kuvert The state being stored is handled by Argo CD and Pulling it automatically from the source. I actually have a github repo that I'll share later Now the thing about the state being continuously reconciled We have some things that The virtual machine is going to control but not allow you to change while the virtual machine is running And so there there is some intent on providing things like memory expansion and You know hot pluggable cores and things like that, but it's just not quite there within Kubernetes in a way that will make it easy to do within Kuvert and so right now all of these resources are something that are immutable once you create a virtual machine You can actually you can change them, but you can't change them for the running virtual machine so The one thing that we really can get in and reconcile is the state Which you can have as running or stopped or or actually several state hints like You know run until end and restart if if failed things like that And so you have this kind of concept like you know the rest of The entire section of things that virtual machines do or you know under the control of the guest and therefore not touchable by kubernetes So what can we do with that bit of the state that we can reconcile? one of the easier expressions right now is Stateless virtual machines and so you get this idea of virtual machines as cattle kind of in the pets versus cattle mode And so you can run test platforms basically anywhere where you're running a virtual machine that you run it once Do something and then kill it afterwards and you don't care what happens to the the data on the virtual machine afterwards And so one possible example of that is virtual desktops. You can run a farm of virtual desktops using kubernetes cluster and then basically by You know kind of borrowing your authentication and your Disk space from some other network service. You can run those Pretty nicely ephemeraly Another great example is killer coda killer coda is a group that took over after catacoda from a Riley shut down and They allow you to do quick deployments of virtual machines that either run like Ubuntu images or even small Kubernetes clusters and They're essentially just a quick disposable VMs for teaching scenarios So you get to to run a catacoda scenario for about an hour and then the VMs go away And the cool thing we learned when we went to try to Port from catacoda to killer coda is that killer coda actually runs on Kuvert So we had a great synergy there so the the other side of that though and the subject of the talk is when we're talking about legacy applications and so for a legacy VM, this is something that is Not stateless you're going to have some state between runs You may have internal configuration management like through puppet or ansible or something like that that Maintains the state of the virtual machine separate from what's going on in the kube cluster and As I'm hoping with the thrust of this talk We hope that these would be a good target for modernization So which is one of the reasons that you would want to bring one of these VMs into a kubernetes cluster and So this is the The kind of flowchart of what I would like to demonstrate real quickly so with this over here on the left we have a Legacy virtual machine and it's running for services and in interest of full disclosure. I Completely crib this example from the sdo project. This is their you know how to do a service mesh and kubernetes Project and they start with microservice deployments and so I Went backwards to get a nice demo And so I'm going to be working backwards for the for the rest of the presentation So starting off with the virtual machine that is running all these services you can put it into the kubernetes cluster and you can And I'm realizing that I am starting to overload things so it's it's running VM services on the virtual machine and You have kubeservice kubeserv sorry kubernetes services Pointing at different aspects of the virtual machine one of the nice things about running a virtual machine is a pot in a pod is that you can treat it as any other pod you can point services at TCP ports and It doesn't care that underneath the external face of the pod is an actual virtual machine running It just goes through as just as if it were a regular pod running Whatever container you might have And so starting off with the virtual machine We then decide that we're going to have a project to modernize the product page Which means that we spin up a deployment and once that deployment is looking good or you know in a kind of a B or canary testing scenarios something that cargo CD is very good at helping with you can test that deployment against How the the virtual machine was running and when it's ready to take over you just simply point your services around and The same works for the other microservices in order as you go and so in the case of the the detail service you just need the Basically set up the details deployment and point the details Service at it and then it gets a little more interesting when you have the product page pointing at reviews and then pointing back at At the reviews deployment and finally we have Rating service and once you've gotten to this point you notice that there's nothing pointing at the actual virtual machine anymore So we just go ahead and turn it off and so Real quickly and as I mentioned before this demonstrations Actually in OpenShift and so in here you're looking at the developer view of OpenShift virtualization With one virtual machine there in the middle and so we have our Argo CD panel And so everything represented here is as it was in the first slide where you have the virtual machine a stack of services pointing at it You can see everything is up and running and here's the front face of the actual application itself So I'll point out a couple of things on on this because as you modernize sometimes you also want to you know add features and so Right now the title of this one is book info legacy. You can see here in the very light gray text in the black bar we have Star ratings for for this book there. They're all in black and right now. We have just kind of a generic publisher name publisher a and I'm pointing those out because of course I'm going to be changing those And so here's the the git repository I'll just kind of go through and look at the two tags that I have and so I'm I was running through this demo and Essentially I had all the code in the repository and just in order to record the demonstration. I just ran back in time so When we get to this screen actually we'll take a look at the commit log here We'll see that we're we're just going to go back in time and set the the tag that points to dev to This initial commit with the legacy virtual machine and there's a little bit of force pushing just to make the demonstration work and of course the Argo CD application is pointing at that dev tag so I'm going in and I'm just doing a refresh and Then the rest of its hands off. There's auto sync going on and Also, let's see and there you can see that the Deployment popped up for the product page and now you can see As soon as we get a refresh The name of the page has changed now. You're you're working from the microservice, but this part This part over here with the details and the stars all those are still on the VM And so kind of as the the slides that I had right before the demo go the Rest of the demonstration is basically, you know rinse and repeat So we're going through showing that river refresh pop up a new deployment check the page and now Publishers change to career corporation because the microservice that I'm using actually goes out to I think it's Google's API to search for the real book and so it finds one and the last interesting one are there there's two more deployments left to go but last kind of interesting one that has a big effect is the the one that changes the reviews service so that pops up and We'll see that the stars change color and We we have a reviews served by now as a container reference and I'll just kind of muddle ahead a little bit because The ratings is just more of the same there didn't actually change the output too much. I did want to get to that one okay so the last part of this is a Simple one-line change that changes the VM state from running to stopped It's a single-line change in the animal and so with this we do a quick refresh just to show Yes, the page is still up and running all all the services are still up and running But the VM is actually stopped and that concludes the demo portion Don't have any questions. I'll put up some some links here Oh and covert and our goproge for that matter are both in the Was it the partner pavilion off to the side of the the major group Yeah, so come visit us. There's t-shirts to be had at the Cupert booth at least I can speak for Hey, I Had a very like I felt like it was a really boring demo because it just all worked Wasn't anything exciting, but I like it Thank you all


Become addicted to what's hard in the whole world trying to get addicted to what's easy I always say I'm like a drug dealer, you know, don't I don't get high off my own supply I try not to look at social media as an entertainment more than like 10 20 minutes a day But I still watch it because I'm looking for trends Tick-tock like what goes viral on tick-tock is like Six months ago. I was working at McDonald's and like now here.  That's easy ain't gonna work And so when people think about workouts, you're like, what's the one thing I can do one day a week? That starts to get muscle. You should think of the opposite You're like, what's the hardest thing I can do because nobody's gonna follow you there