ReportWire

Blog

  • Watch Ann Wilson Perform “Rooster” by Alice In Chains at MoPOP Founders Award 2020

    Watch Ann Wilson Perform “Rooster” by Alice In Chains at MoPOP Founders Award 2020

    [ad_1]

    Thank you for joining us on Tuesday, December 1, 2020 to watch MoPOP Founders Award 2020 honoring Alice In Chains. In the video embedded above, watch Ann Wilson perform “Rooster” by Alice In Chains.

    Remember, you can still watch or listen to the full event on demand, and be sure to stay tuned to our blog in the coming weeks as we release more individual artist performances from Founders Award 2020!

    While this year’s Founders Award streamed for free and was open to all, like many arts organizations around the country, MoPOP has been hit hard by the COVID-19 crisis. As a community supported non-profit museum and in-person gathering space, closing our doors was especially difficult.

    All proceeds raised through Founders Award will provide relief by allowing us to continue to serve our community, reach young people, and preserve our shared pop culture history during this difficult time.

    Learn more about ways you can show your support by making a gift to MoPOP today!


    Learn more about Founders Award 2020 + for contests, the latest news, and behind-the-scenes content, be sure to follow us on YouTubeFacebookInstagram, and Twitter.

    [ad_2]

    Source link

  • Watch ‘Scott Pilgrim vs. The World’ With MoPOP + Special Guest Glenn Case!

    Watch ‘Scott Pilgrim vs. The World’ With MoPOP + Special Guest Glenn Case!

    [ad_1]

    For our “Grow Up!” film series, we’re exploring adolescence in all its lusty, zitty, complicated glory. Through December 2020, we’ll be celebrating movies from all over the genre map that show just how joyful and confounding being a teenager can be. 


    You’re invited to join us at 6 p.m. PT this Thursday, December 17, as MoPOP Production Associate Kasi Gaarenstroom and special guest Glenn Case lead an online watchalong and virtual discussion of Scott Pilgrim vs. The World.

    Special guest Glenn Case, a self-proclaimed “internet geek musician” who has written and recorded hundreds of songs, says, “I have seen Scott Pilgrim vs. the World in theaters more times than any other film. My friend Baer asked if I was going to have ‘Seven evil viewings’ and I told him, ‘Well, I am now!’ I was obsessed with all things Scott Pilgrim for a while, which led to Scott Pilgrim theme parties (complete with Vegan Shepard’s Pie), creating custom Sex Bob-Omb karaoke files, and being able to conduct a really cool radio interview with Carla and Lynette [Gillis] from Plumtree. Additionally, I have been a fan of the webcomic Diesel Sweeties for years before seeing the film, so buying the Pixel Skull t-shirt was a given. Beck wrote the songs for Sex Bob-Omb in the film, which helps to explain why the compositions are so damn catchy.”

    Here are a handful of program elements you can expect to see this Thursday, December 17 during our Scott Pilgrim vs. The World watchalong:

    • Pre-film introduction with MoPOP’s Kasi Gaarenstroom, who will share some of her favorite letterboxd reviews of the film
    • Cocktail and mocktail pairings
    • Chat with Kasi, Glenn, and other fans during the film
    • Post-film discussion on how Scott Pilgrim vs. The World exemplifies the complexities of growing up! 

    As with all of our virtual watchalongs, to participate you’ll need to register in advance, and then on event day make sure you have a copy of the film queued up and ready to watch on your end while keeping an eye on your e-mail inbox for a link to join our online discussion.

    If you happen to own a copy of the film, get it queued up at 6 p.m. PT this Thursday, December 17! Otherwise, here’s a few places where you can find Scott Pilgrim vs. The World online:

    Download or dust off your copy and register for the watchalong on our Movies at MoPOP page!


    Learn more about Movies at MoPOP + for contests, the latest news, and behind-the-scenes content, be sure to follow us on YouTubeFacebookInstagram, and Twitter.

    If you like what you see, support our work by making a donation to MoPOP today!

    [ad_2]

    Source link

  • The Singles Scene Column© in December by Kelly Leary Discusses Holiday Love Secrets!

    The Singles Scene Column© in December by Kelly Leary Discusses Holiday Love Secrets!

    [ad_1]

    Kelly Leary with Revolution Dating discusses the upsides and downsides of being single in December.

    Press Release



    updated: Dec 11, 2020

    ​Kelly Leary from Revolution Dating just wrote an article for The Singles Scene Column©. Here are excerpts from the December 2020 column.

    “​The UPSIDE of Being Single in December:

    “So this is Christmas, and what have you done? Another year older and a new one just begun. And so this is Christmas, I hope you have fun.”

    John Lennon, Singer-songwriter

    1. You don’t have to buy your romantic partner something you don’t like as a gift.

    2. You can pick and choose where you want to go for Holiday gatherings. Freedom. No more long drives to the in-laws!

    3. You have more time for you and your family since you no longer have to split your time between families. Do things and celebrate the way you want to and the way you always did prior to your last relationship.

    The DOWNSIDE of Being Single in December:

    1. People will feel sorry for you, no matter what you say or think.

    2. You will be asked irritating questions that make your skin crawl: “Why are you still single? You are so pretty.” or “Why don’t you try online dating?” No one walks in your shoes, and only you know what you need to do next.

    3. You will have no one to kiss on New Year’s Eve 2020 (the most important kiss of the year), This is in fact the biggest bummer of all, so hopefully you will call us when you read this column. We can preempt the issue for you! Call it Damage Control.

    4. You will be sleeping alone every night, even on the most romantic nights of the year. No couples holiday jammies for you this year, but let’s aim for next year, right? Don’t wait on the fence like you sometimes do. Covid is not an excuse. Where there is a will there is a way.

    THE SOLUTION: Dodge the Single Bullet! (No matter what your age is–this can be done!)

    THE Florida Matchmaker increases your odds of finding attractive people to date with one simple phone call, the same way we have changed tens of thousands of lives over the last 29 years! It’s tough being single, newly single, or a widow/widower this time of year. Flip the coin over and get proactive. The BEST gift you can give yourself this month and lift your spirits instantly is the gift of love, from YOU to YOU. When your relatives ask, “You are still single?” you can confidently say “Not for long!”

    Let’s unite, bond, love, and connect. December holds a mirror up to you and asks, “What do you want?” I know what you want because you are reading this column. The next step? Make your appointment to meet us, and we will take care of the rest. Call 561-630-9696. Go to www.revolutiondating.com.

    We are all in this together! Wishing you an extraordinary Holiday Season and a Happy New Year 2021!

    Source: Revolution Dating

    [ad_2]

    Source link

  • Page not found – BoomTown!

    Page not found – BoomTown!

    [ad_1]

    As we close in on the last few weeks of a whirlwind year, it’s time to look at the current housing market data, trends & predictions for 2021, and deep-dive into what matters most to agents as they kick off a new year. Join David Childers, Vice President of Content, Sales, & Marketing at Keeping Current Matters, and Grier Allen, CEO & Co-Founder of BoomTown, as they share exactly what you need to know to be the successful “knowledge broker” in your market.

    The post How Real Estate Agents Can Maximize Profitability in 2021 appeared first on BoomTown!.

    [ad_2]

    Joanna Harrison

    Source link

  • Watch KORN Perform “Would?” by Alice In Chains at MoPOP Founders Award 2020

    Watch KORN Perform “Would?” by Alice In Chains at MoPOP Founders Award 2020

    [ad_1]

    Thank you for joining us on Tuesday, December 1, 2020 to watch MoPOP Founders Award 2020 honoring Alice In Chains. In the video embedded above, watch KORN perform “Would?” by Alice In Chains.

    Remember, you can still watch or listen to the full event on demand, and be sure to stay tuned to our blog in the coming weeks as we release more individual artist performances from Founders Award 2020!

    While this year’s Founders Award streamed for free and was open to all, like many arts organizations around the country, MoPOP has been hit hard by the COVID-19 crisis. As a community supported non-profit museum and in-person gathering space, closing our doors was especially difficult.

    All proceeds raised through Founders Award will provide relief by allowing us to continue to serve our community, reach young people, and preserve our shared pop culture history during this difficult time.

    Learn more about ways you can show your support by making a gift to MoPOP today!


    Learn more about Founders Award 2020 + for contests, the latest news, and behind-the-scenes content, be sure to follow us on YouTubeFacebookInstagram, and Twitter.

    [ad_2]

    Source link

  • Did 4 COVID-19 Vaccine Trial Patients Develop Bell’s Palsy?

    Did 4 COVID-19 Vaccine Trial Patients Develop Bell’s Palsy?

    [ad_1]

    Claim:

    Four patients who took a trial COVID-19 vaccine developed Bell’s palsy.

    Rating:

    What’s True

    Four out of more than 20,000 patients who took Pfizer’s trial vaccine for COVID-19 developed bell’s palsy.

    What’s False

    As of this writing, there’s no definitive evidence that the vaccine caused Bell’s palsy. The frequency rate of people who developed Bell’s palsy after taking the vaccine did not exceed the background rate of the general population. One viral iteration of this claim featured people unconnected to the COVID-19 vaccine trials.

    Snopes is still fighting an “infodemic” of rumors and misinformation surrounding the COVID-19 pandemic, and you can help. Find out what we’ve learned and how to inoculate yourself against COVID-19 misinformation. Read the latest fact checks about the vaccines. Submit any questionable rumors and “advice” you encounter. Become a Founding Member to help us hire more fact-checkers. And, please, follow the CDC or WHO for guidance on protecting your community from the disease.



    In December 2020, the U.S. Food and Drug Administration (FDA) released additional data concerning a COVID-19 vaccine from the pharmaceutical company Pfizer ahead of a meeting with an independent panel of scientists and public health officials to discuss the new drug’s approval. Although the report showed that the vaccine was largely effective, some social media users singled out one seemingly scary statistic: Four of the patients who received the vaccine developed Bell’s palsy, a type of temporary facial paralysis.

    The information contained in the above-displayed tweet is largely accurate, although it should be noted the individuals pictured at the bottom of this message are not the same individuals who were involved in the COVID-19 vaccine trial. This image dates back to at least 2019 and was apparently included to illustrate the sort of facial paralysis that occurs with Bell’s palsy. 

    More importantly, this tweet (and dozens more like it) may give readers the impression that this vaccine caused Bell’s palsy. As of this writing, there’s no evidence to support that assertion. 

    The FDA noted in its report that four people (out of about 22,000) in the vaccine group developed Bell’s palsy, while no cases were reported in the similarly sized trial group. However, this low incident rate is consistent with the expected background rate of Bell’s palsy in the general population.

    The FDA wrote:

    Bell’s palsy was reported by four vaccine participants and none in the placebo group. These cases occurred at 3, 9, 37, and 48 days after vaccination. One case (onset at 3 days postvaccination) was reported as resolved with sequelae within three days after onset, and the other three were reported as continuing or resolving as of the November 14, 2020 data cut-off with ongoing durations of 10, 15, and 21 days, respectively. The observed frequency of reported Bell’s palsy in the vaccine group is consistent with the expected background rate in the general population, and there is no clear basis upon which to conclude a causal relationship at this time, but FDA will recommend surveillance for cases of Bell’s palsy with deployment of the vaccine into larger populations.

    Pfizer Canada President Cole Pinnow reiterated this point to the CBC:

    https://www.cbc.ca/player/play/1829670467550/

    [ad_2]

    Dan Evon

    Source link

  • Watch Billy Corgan Perform “Check My Brain” by Alice In Chains at MoPOP Founders Award 2020

    Watch Billy Corgan Perform “Check My Brain” by Alice In Chains at MoPOP Founders Award 2020

    [ad_1]

    Thank you for joining us on Tuesday, December 1, 2020 to watch MoPOP Founders Award 2020 honoring Alice In Chains. In the video embedded above, watch Billy Corgan of Smashing Pumpkins perform “Check My Brain” by Alice In Chains.

    Remember, you can still watch or listen to the full event on demand, and be sure to stay tuned to our blog in the coming weeks as we release more individual artist performances from Founders Award 2020!

    While this year’s Founders Award streamed for free and was open to all, like many arts organizations around the country, MoPOP has been hit hard by the COVID-19 crisis. As a community supported non-profit museum and in-person gathering space, closing our doors was especially difficult.

    All proceeds raised through Founders Award will provide relief by allowing us to continue to serve our community, reach young people, and preserve our shared pop culture history during this difficult time.

    Learn more about ways you can show your support by making a gift to MoPOP today!


    Learn more about Founders Award 2020 + for contests, the latest news, and behind-the-scenes content, be sure to follow us on YouTubeFacebookInstagram, and Twitter.

    [ad_2]

    Source link

  • Validated, staking on eth2: #6 – Perfect is the enemy of the good | Ethereum Foundation Blog

    Validated, staking on eth2: #6 – Perfect is the enemy of the good | Ethereum Foundation Blog

    [ad_1]

    T'was the day before genesis, when all was prepared,
    geth was in sync, my beacon node paired.
    Firewalls configured, VLANs galore,
    hours of preparation meant nothing ignored.
    

    Then all at once everything went awry,
    the SSD in my system decided to die.
    My configs were gone, chain data was history,
    nothing to do but trust in next day delivery.
    

    I found myself designing backups and redundancies.
    Complicated systems consumed my fantasies.
    Thinking further I came to realise:
    worrying about these kinds of failures was quite unwise.
    

    Events

    The beacon chain has several mechanisms to incentivise validator behaviour, all of which are dependant on the current status of the network, so it is vital to consider these failure cases in the greater context of how other validators might fail when deciding what are, and what aren’t, worthwhile ways of securing your node(s).

    As an active validator, your balance either increases or decreases, it never goes sideways*. Therefore a pretty reasonable way of maximising your profits, is to minimise your downsides. There are 3 ways your balance can be reduced by the beacon chain:

    • Penalties are issued when your validator misses one of their duties (e.g. because they are offline)
    • Inactivity Leaks are handed out to validators that miss their duties while the network is failing to finalise (i.e. when your validator being offline is highly correlated with other validators being offline)
    • Slashings are given to validators who produce blocks or attestations that are contradictory and therefore could be used in an attack

    * On average, a validator’s balance may stay the same, but for any given duty, they are either rewarded or punished.

    Correlation

    The effect of a single validator being offline or performing slashable behaviour is small in terms of the overall health of the beacon chain. It is therefore not punished heavily. In contrast, if many validators are offline, the balance of offline validators can decrease much more rapidly.

    Similarly, if many validators perform slashable actions at the same time, from the beacon chain’s perspective, this is indistinguishable from an attack. It is therefore treated as such, and 100% of the offending validators’ stake is burned.

    Because of these “anti-correlation” incentives, validators should worry more about failures that might affect others at the same time rather than isolated, individual issues.

    Causes and their probability.

    So let’s think through some failure cases and examine them through the lens of how many others would be affected at the same time, and how badly your validators would be punished.

    I disagree with @econoar here that these are worst case issues. These are more moderate level issues. Home UPS and Dual WAN address failures aren’t correlated with other users and so should be far down your list of concerns.

    🌍 Internet/power failure

    If you are validating from home, then it’s highly likely you’ll encounter one of these failures at some point in the future. Residential internet and power connections do not have guaranteed uptime. However, when the internet does go down, or your power is out, the outage is usually limited to your area and even then only for a few hours.

    Unless you have very spotty internet/power, it might not be worthwhile paying for fall-over connections. You’ll receive a few hours of penalties, but as the rest of the network is running normally, your penalties will be roughly equal to what your rewards would have been over the same period. In other words, a k hour-long failure sets your validator’s balance back to roughly where it was k hours before the failure, and in k additional hours your validator’s balance will be back to its pre-failure amount.

    [Validator #12661 regaining ETH as quickly as it was lost – Beaconcha.in

    🛠 Hardware failure

    Like internet failure, hardware failure strikes randomly, and when it does, your node might be down for a few days. It is valuable to consider the expected rewards over the lifetime of the validator versus the cost of redundant hardware. Is the expected value of the failure (the offline penalties times the chance of it happening) greater than the cost of the redundant hardware?

    Personally, the chance of failure is low enough and the cost of fully redundant hardware high enough, that it almost certainly isn’t worth it. But then again, I am not a whale 🐳 ; as with any failure scenario, you need to evaluate how this applies to your particular situation.

    ☁️ Cloud services failure

    Maybe, to avoid the risks of hardware or internet failure altogether, you decide to go with a cloud provider. With a cloud provider, you have introduced the risk of correlated failures. The question that matters is, how many other validators are using the same cloud provider as you?

    A week before genesis, Amazon AWS had a prolonged outage which affected a large portion of the web. If something similar were to happen now, enough validators would go offline at the same time that the inactivity penalties would kick in.

    Even worse, if a cloud provider were to duplicate the VM running your node and accidentally leave the old and the new node running at the same time, you could be slashed (the penalties incurred would be especially bad if this accidental duplication affected many other nodes too).

    If you are insistent on relying on a cloud provider, consider switching to a smaller provider. It may end up saving you a lot of ETH.

    🥩 Staking Services

    There are several staking services on mainnet today with varying degrees of decentralisation, but they all contain an increased risk of correlated failures if you trust them with your ETH. These services are necessary components of the eth2 ecosystem, especially for those with less than 32 ETH or without the technical know-how to stake, but they are architected by humans and therefore imperfect.

    If staking pools eventually grow to be as large as eth1 mining pools, then it is conceivable that a bug could cause mass slashings or inactivity penalties for their members.

    🔗 Infura Failure

    Last month Infura went down for 6 hours causing outages across the Ethereum ecosystem; it is easy to see how this is likely to result in correlated failures for eth2 validators.

    In addition, 3rd party eth1 API providers necessarily rate-limit calls to their service: In the past this has caused validators to be unable to produce valid blocks (on the Medalla testnet).

    The best solution is to run your own eth1 node: you won’t encounter rate-limiting, it will reduce the likelihood of your failures being correlated, and it will improve the decentralisation of the network as a whole.

    Eth2 clients have also started adding the possibility of specifying multiple eth1 nodes. This makes it easy to switch to a backup endpoint, in the event your primary endpoint fails (Lighthouse: –eth1-endpoints, Prysm: PR#8062, Nimbus & Teku will likely add support somewhere in the future).

    I highly recommend adding backup API options as cheap/free insurance (EthereumNodes.com shows the free and paid API endpoints and their current status). This is useful whether you are running your own eth1 node or not.

    🦏 Failure of a particular eth2 client

    Despite all the code review, audits, and rockstar work, all of the eth2 clients have bugs hiding somewhere. Most of them are minor and will be caught before they present a major problem in production, but there is always the chance that the client you choose will go offline or cause you to be slashed. If this were to happen, you would not want to be running a client with > 1/3 of the nodes on the network.

    You must strike a tradeoff between what you deem to be the best client vs how popular that client is. Consider reading through the documentation of another client so that if something happens to your node, you know what to expect in terms of installing and configuring a different client.

    If you have lots of ETH at stake, it is probably worth running multiple clients each with some of your ETH to avoid putting all your eggs in one basket. Otherwise, Vouch is an interesting offering for multi-node staking infrastructure, and Secret Shared Validators are seeing rapid development.

    🦢 Black swans

    There are of course many unlikely, unpredictable, yet dangerous scenarios that will always present a risk. Scenarios that lie outside the obvious decisions about your staking set-up. Examples such as Spectre and Meltdown at the hardware level, or kernel bugs such as BleedingTooth hint at some of the hazards that exist across the entire hardware stack. By definition, it is not possible to entirely predict and avoid these problems, instead you generally must react after the fact.

    What to worry about

    Ultimately this comes down to calculating the expected value E(X) of a given failure: how likely an event is to happen, and what the penalties would be if it did. It is vital to consider these failures in the context of the rest of the eth2 network since the correlation greatly affects the penalties at hand. Comparing the expected cost of a failure to the cost of mitigating it will give you the rational answer as to whether it is worth getting in front of.

    No one knows all the ways a node can fail, nor how likely each failure is, but by making individual estimates of the chances of each failure type and mitigating the biggest risks, the “wisdom of the crowd” will prevail and on average the network as a whole will make a good estimate. Furthermore, because of the different risks each validator faces, and the differing estimates of those risks, the failures you did not account for will be caught by others and therefore the degree of correlation will be reduced. Yay decentralisation!

    📕 DON’T PANIC

    Finally, if something does happen to your node, don’t panic! Even during inactivity leaks, penalties are small on short time scales. Take a few moments to think through what happened and why. Then make a plan of action to fix the problem. Then take a deep breath before you proceed. An extra 5 minutes of penalties is preferable to being slashed because you did something ill-advised in a rush.

    Most of all: 🚨 Do not run 2 nodes with the same validator keys! 🚨

    Thanks Danny Ryan, Joseph Schweitzer, and Sacha Yves Saint-Leger for review

    [Slashings because validators ran >1 node – Beaconcha.in]

    [ad_2]

    Source link

  • Disneyland’s Snow White Grotto Employs an Old Trick

    Disneyland’s Snow White Grotto Employs an Old Trick

    [ad_1]

    Claim:

    Designers for Disneyland’s Snow White Grotto used forced perspective to make the Snow White figurine appear to be taller than the seven dwarves.

    Rating:

    Disneyland’s Snow White Grotto is perhaps one of the most peaceful places in an otherwise chaotic, yet magical, theme park. The calm, flowing water is a welcome departure from the barrage of strollers and massive crowds, especially on a hot day in Anaheim, California. Snow White Grotto can be found near the front of the east side of Sleeping Beauty Castle. It’s usually not packed with too many people.

    The grotto includes Snow White, all seven dwarfs, and a few animals. It was dedicated by Walt Disney on April 9, 1961. Unfortunately, the statues all arrived at roughly the same height. This meant that Snow White was about as tall as the dwarves.

    D23.com, the Official Disney Fan Club, posted that “the reason all eight marble figures were the same height was traced back to a set of eight “Snow White and the Seven Dwarfs” gift soaps, all molded the same size to fit inside the package.”

    In order to remedy the situation, John Hench of WED Enterprises (now Walt Disney Imagineering) found “an ingenious and elegant solution.”

    D23.com published the trick:

    John solved the problem using “forced perspective,” the same technique that makes Disneyland buildings seem taller by building each successive level at a smaller scale. By putting Snow White high atop the grotto, she seems to be the proper size.

    John also had figures made of various birds, deer, and bunnies to heighten the effect. The “tradition” of a same-height Snow White was duplicated for the grotto at Tokyo Disneyland.

    It’s true that forced perspective was used to make the Snow White figurine appear taller than the dwarf statues. The marble figurines were eventually replaced with fiberglass replicas. One point of disagreement between some Disney fanatics involved how the figurines arrived in the first place. We even found two official Disney websites that posted differing explanations.

    On the official Disney Parks blog, it said: “The white, marble figurines depicting Snow White and the Seven Dwarfs arrived anonymously from Italy as a gift for Walt Disney.”

    However, D23.com, also an official Disney website, published the name of the sculptor:

    The grotto was the result of a collection of sculpts that was ordered from Italy. Walt was fond of them and asked Disney Legend John Hench to find a Disneyland home for them.

    John dreamed up the Snow White Grotto in 1960. Sculptor Leonida Parma fashioned the figures from pure Carrara marble.

    Commenters on the Disney Parks blog story pointed out that they had learned the truth from Walt Disney Imagineers. For example, a commenter named Bradley posted:

    According to imagineer Valerie Edwards, who talked about the sculptures during the Adventures by Disney Backstage Magic tour I had taken, the story that they were donated anonymously is false and that they were in fact commissioned by Disney from a specific Italian sculptor whose name I don’t recall, but she did mention it.

    She did concur that the size mix-up was an honest mistake, blaming misunderstandings when it came to converting between measuring systems.

    Michele Himmelberg, who was the Public Relations Director at Disneyland Resort, and the author of the Disney Parks Blog story, responded: “Hi Bradley, we’ll have more about this story from a Disney expert in the coming weeks. Stay tuned and thanks for reading!”

    We were unable to find a later story on the blog about the grotto.

    Snow White Grotto may be lacking in thrills when compared to other Disneyland attractions, although it does light up when the sun goes down. However, whatever it lacks in fun, it more than makes up for it by the generous purpose of the wishing well. The Disney Parks blog described what happens after parkgoers toss coins and make wishes:

    Throughout the years, guests have tossed pennies and small coins into the well, along with their wishes. They may not realize that making their own wish also grants a wish. For decades, the money collected in the Wishing Well has been donated to children’s charities. Inscribed on the well is the sentiment: “Your wishes will help children everywhere.”

    At the well, parkgoers can hear Snow White sing “I’m Wishing.”

    [ad_2]

    Jordan Liles

    Source link

  • Watch Fishbone Perform “Them Bones” by Alice In Chains at MoPOP Founders Award 2020

    Watch Fishbone Perform “Them Bones” by Alice In Chains at MoPOP Founders Award 2020

    [ad_1]

    Thank you for joining us on Tuesday, December 1, 2020 to watch MoPOP Founders Award 2020 honoring Alice In Chains. In the video embedded above, watch Fishbone perform “Them Bones” by Alice In Chains.

    Remember, you can still watch or listen to the full event on demand, and be sure to stay tuned to our blog in the coming weeks as we release more individual artist performances from Founders Award 2020!

    While this year’s Founders Award streamed for free and was open to all, like many arts organizations around the country, MoPOP has been hit hard by the COVID-19 crisis. As a community supported non-profit museum and in-person gathering space, closing our doors was especially difficult.

    All proceeds raised through Founders Award will provide relief by allowing us to continue to serve our community, reach young people, and preserve our shared pop culture history during this difficult time.

    Learn more about ways you can show your support by making a gift to MoPOP today!


    Learn more about Founders Award 2020 + for contests, the latest news, and behind-the-scenes content, be sure to follow us on YouTubeFacebookInstagram, and Twitter.

    [ad_2]

    Source link

  • EF-Supported Teams: Research & Development Update | Ethereum Foundation Blog

    EF-Supported Teams: Research & Development Update | Ethereum Foundation Blog

    [ad_1]

    Friends,

    Leaves have fallen for those in the global north, Summer is on the way in the south, and ETH is staked across the globe. The jolliest of holidays has arrived, the birth of the beacon chain. Moreover, incredible progress has been made in recent months by all EF supported teams. But without the ability to interact in person recently, we might’ve missed quite a bit from one another. So as this unique year draws to a close, we’re excited to bring a whole host of detailed updates to you from some of the teams that help to move Ethereum forward in so many ways. It’s a long read, but there is a lot of progress to work through (or feel free to navigate around using the table of contents).

    As always, this series of updates focuses on EF-supported teams whose members are working to grow and improve Ethereum as a whole. Included in this edition are updates from many teams highlighted in the previous report, and other new and rotating groups.

    Enjoy!

    Table of Contents

    {:.no_toc}

    • TOC
      {:toc title=”Table of Contents”}

    Applied ZKP

    Authored by Thore Hildebrandt

    The Applied ZKP team works to bridge the gap between cutting-edge research in zero-knowledge proofs, and application development on Ethereum.

    Perpetual Powers of Tau

    In September 2019, we launched the Perpetual Powers of Tau ceremony (PPOT). PPOT aims to benefit the zero-knowledge ecosystem, particularly zk-SNARK projects built on Ethereum, by partially easing the burden of trusted setup ceremonies. Many zk-SNARK projects require two phases of parameter generation, and PPOT replaces the first phase, which can be shared by all circuits. Individual teams can choose any contribution from the ceremony to branch out and perform their own phase 2 setup.

    This ceremony supports circuits up to 2 ^ 28 constraints, which means that each contribution requires a 97G download, a 1-day computation, and a 49G upload. At the time of writing, we collected 63 contributions and all contribution files can be downloaded and independently verified against a public ceremony transcript.

    Projects that are planning to use or have used the ceremony include tornado.cash, Semaphore, Hermez, MACI and zkopru. The easiest way to contribute is to reach out to Wei Jie via Telegram @weijiek. Listen to this podcast to hear Wei Jie speak about the ceremony.

    Semaphore

    Semaphore is a generic privacy gadget which enables use cases such as mixers, anonymous login, and anonymous voting as well as reputation systems.

    Semaphore went through an audit and is currently conducting a phase 2 ceremony based on Perpetual Powers of Tau. There are 51 participants so far, please participate to help make Semaphore secure. Join the conversation on the Semaphore Society Telegram chat group.

    MACI

    Originally proposed by Vitalik Buterin, systems built with MACI make collusion among participants difficult, while retaining the censorship resistance and correct-execution benefits of smart contracts. Although MACI can provide collusion resistance only if the coordinator is honest, a dishonest coordinator can neither censor nor tamper with its execution. See Wei Jie explaining how MACI works on Youtube. You can use the MACI command-line interface to run a demo.

    Recently, clr.fund conducted a quadratic funding round in which results were computed using MACI. Bribery could become a major problem for Gitcoin when it reaches scale but MACI can help as it makes it impossible to prove who one voted for. MACI 1.0 is in progress, join the Telegram group to learn more and discuss.

    MiMC Bounty

    There is an ongoing bounty for collision finding in the MiMC hash function.

    Hubble

    Optimistic Rollups (OR) allows greater layer 2 scalability with the use of on-chain data availability and fraud proofs. Hubble allows for the creation of optimistic rollup chains with the same interface so that people can enter the rollup space once and then move between chains instantly at negligible costs and remove the need to ever “exit” the low cost rollup world.

    Key features include mass migrations and a global account registry. Burn auctions will be used to decentralise the coordinator and to distribute MEV to CLR’s. Transfers to new accounts are possible directly from L2 without having to deposit on L1. With the help of BLS signatures the team was able to achieve 2500 tps on ropsten. The hubble BLS wallet aims to support other OR’s such as Arbitrum, Optimism and Fuel.

    Hubble’s code is available on Github. Contracts are frozen and the team is preparing for an upcoming audit.

    zkopru

    zkopru (zk-optimistic-rollup) is a layer-2 scaling solution for private transactions using zk-SNARK and optimistic rollup. It supports private transfer and private atomic swap within the layer-2 network between ETH, ERC20, ERC721 at a low cost. It also provides instant withdrawal with pay-in-advance features and compliance compatibility using spending key and viewing keys. Wanseob presented the system at zk-summit, the recording will be available on Youtube soon.
    zkopru is entering the “Burrito” stage of its roadmap, you can try it out on testnet now. Also, the UI for its trusted setup and burn auction for the decentralized coordination are in pipe. An audit is scheduled to start in January.

    Experimental directions

    • Blind Find – a p2p network allowing users to search for others without revealing their identity. After a successful search, the user can prove the search path exists in the network with a MPC-based construction, without revealing the path itself. To learn more and discuss, please join the telegram group.
    • UniRep – a private and non repudiable reputation system. Users can receive positive and negative reputation from attesters, and voluntarily prove that they have at least a certain amount of reputation without revealing the exact amount. Moreover, users cannot refuse to receive reputation from an attester. Join the telegram channel to learn more and discuss!
    • PeekABook – a private order matching system on Ethereum. It allows users to advertise and search for trading orders without leaking the order price. Check out the demo. Join the telegram group for discussion.

    Ecosystem Support Program

    Authored by ESP Team

    Delivering support

    The ESP team is always exploring new ways to help and encourage the many amazing builders in the Ethereum ecosystem. We highlighted a few teams that received support other than traditional grants in this post.

    Meanwhile, almost $6.3 million in grants were awarded in Q2-Q3; learn more about the 50+ recipients in our Q2 and Q3 allocation updates, and keep an eye out for a Q4 post in the new year!

    Outreach and communication

    We’ve made an effort to provide more resources for teams looking for support, as well as Ethereum community members who want to keep up with what we’re supporting.

    • Events: we’ve been making the (virtual) rounds at meetups and hackathons to connect in real time with builders, spread the word about ESP and help answer any questions or concerns.
    • Guide to ESP: this new page of our website goes into detail about ESP inquiry and grant proposal process
    • More blogging: We’ve posted regular updates on newly awarded grants throughout the year, but what these teams do with their grant funding is the real story! In November, we published the first post in a new blog series meant to recognize grantees’ ongoing accomplishments.

    Eth2 Research

    Authored by Danny Ryan

    December 1st marked the launch of the eth2 beacon chain. This bootstrapped Ethereum’s proof of stake consensus that will ultimately serve as Ethereum’s new consensus home.

    Looking past the launch of the beacon chain, the eth2 research team is concentrating on the next set of upgrades to eth2 — native light client support, the merge of eth1 into eth2, and scalable sharded data.

    For the latest from our team, keep posted to the ‘eth2 quick updates’ on the EF blog. A few recent editions can be seen here: #21, #20, #19.

    ethereum.org

    Authored by Ryan Cordell

    The ethereum.org team has spent the last half of 2020 adding yet more content and features to our ever-growing portal of Ethereum goodness.

    Onboarding

    As we’re quite often the first place users find when searching “Ethereum” for the first time, we’ve spent a lot of time enriching the content that helps you get started.


    Eth2

    And in the build up to the launch of the deposit contract, Eth2 has filled the headlines and our backlog. It’s clearly been front of mind for our users, as in the last month, visits to our Eth2 pages have surpassed even the homepage.


    Developers

    Finally our other main initiative in the latter part of 2020 was improving our developer content,.to help users get started with information from a single, trusted source. It’s still a work-in-progress, but so far we’ve built: ]


    And after some user testing we’ve got plenty of ideas on how to improve these as we head into the new year.

    Translations

    It was also a massive year for expanding our reach into other languages. In the last half of 2020 our community of translators has updated content in:


    You can find all 33 of the languages we now support at ethereum.org/en/languages and learn how to get involved with translation efforts.


    We can’t go into everything, so take a look at ethereum.org and our previous updates to see the other bits we’ve worked on since you last visited.

    As always if you want to contribute in any way, stop by our Discord or raise an issue/PR in GitHub.

    Ewasm

    Written by Alex Beregszaszi, Paweł Bylica, and Sina Mahmoodi

    As proposed in the last update, we have continued to work on Eth1, Eth1.x, and Eth2.0 related topics.

    Eth1

    EVM384

    One key motivator for our work on assessing performance bottlenecks of various virtual machine designs (EVM and WebAssembly) and their various implementations is to improve the speed of execution within Ethereum. As reported in a previous update we had success scaling WebAssembly for executing the elliptic curve pairing operation efficiently.

    In the past six months we have embarked on the EVM384 project with the goal to reproduce the same scaling on EVM. While it started out as a small proof of concept, we have released a comprehensive explanation and several updates (2, 3, and 4) along the way. In these updates we present:

    • an overview of the precompile problem,
    • three new EVM opcodes facilitating efficient 384-bit calculations,
    • multiple design choices for EVM384,
    • a comparison of the languages Yul and Huff,
    • and an implementation of the pairing operation over the BLS12-381 curve using the proposed opcodes.

    Updates about EVM384 can be followed on the appropriate EthMagicians topic.

    EVM subroutines

    The team performed analysis and proposed significant changes to EIP-2315 “Simple Subroutines for the EVM”. The resulting discussions highlighted potential risks and opportunities, and led us to conduct research on JUMPDEST analysis techniques. The outcome of this is the baseline interpreter as discussed next.

    evmone

    Based on our benchmarks, evmone is a really fast EVM interpreter. One of the strengths of evmone is the extensive bytecode analysis it performs, allowing for pre-computation of gas cost and stack requirement checks. However, this can also be a downside or vulnerability.

    A new variant of evmone called the “baseline interpreter” has been prototyped in the project. The goal is to evaluate a much simpler interpreter design in order to avoid analysis vulnerabilities and perhaps question the speed benefits of analysis. While this implementation is not yet battle tested, it does pass all of evmone’s unit tests, the Ethereum State Tests, and Solidity’s test suite.

    Unexpectedly, this naïve design performs surprisingly well. On “average” contracts the speed difference between the baseline vs. the “advanced” evmone is negligible, however on computation-heavy EVM bytecode the “advanced” evmone would perform up to 40% faster.

    The TurboGeth team has bootstrapped the Silkworm project which uses evmone as the EVM implementation. They also proposed a number of interesting changes to evmone and EVMC.

    EVMC

    Three new versions of EVMC were released: 7.2.0, 7.3.0 and 7.4.0. The releases brought various improvements for the C++, Go, and Java language support, as well as for tooling.

    The Java support has received a lot of attention recently as part of its integration into Apache Tuweni. See the list of related changes and discussions.

    EVMC support was adopted by a number of projects lately, including TurboGeth, Silkworm, and Second State’s SSVM.

    Eth1.x / Stateless Ethereum

    Under the Stateless Ethereum umbrella we have been involved with multiple efforts.

    Code merkleization

    After the initial feasibility experiments on code merkleization, which was mentioned in the last update, we proposed EIP-2926 and implemented the specification in geth and a standalone tool in Python. There have been further experiments, such as using SSZ for merkleization and performance overhead analysis, which can be seen in the discussion thread.

    Witness format

    The team, with Paul’s lead, has participated in specifying and optimizing the witness format. The format has been implemented in Python as well as Javascript. The Python implementation has been additionally used for generating tests for the format.

    Binarification

    We have furthermore closely followed the binarification effort and contributed to the design discussion. Our goal is to ensure the design works well with other components of a stateless Ethereum. With this in mind we have aimed to keep the code merkleization proposal aligned with the binarification effort.

    ReGenesis

    We had previously argued for a state cache to reduce (stateless) witness sizes in Eth2.0 Phase 2. Hence we find ReGenesis to be a promising direction. To help with the discussion, Paul published an early work-in-progress version of a formal specification for a potential variant of ReGenesis. The specification follows the notation introduced by the Yellow Paper.

    Light-client sync

    Light clients are bottlenecked by the amount of data they “pull” from altruistic servers. We believe techniques first developed for Stateless Ethereum combined with a commitment to chain history can reduce pressure on the servers. As a first step towards this goal we have surveyed approaches that reduce bandwidth requirements for syncing the header chain. Commitment to the chain history might further prove useful in contexts (such as ReGenesis) outside of light client sync.

    Eth2.0

    Deposit contract

    Our team led the Solidity rewrite of the deposit contract, which underwent successful audit and verification, and was adopted as a part of the Eth2.0 specification.

    The verification report mentions a benefit of the rewrite:

    Despite the additional runtime checks, the Solidity implementation is more gas-efficient (30~40% less gas cost) than the original Vyper implementation, thanks to the advanced code optimization of the Solidity compiler.

    Eth1x64

    In the previous update we described our work on Eth2 Phase 2 and introduced Eth1x64 as a concept.

    The first variant of Eth1x64, named Apostille, specifies a minimally-invasive extension to Eth1 and EVM. This extension allows contracts on the Eth1 chain to communicate with other execution shards on Eth2.

    The experiment describes a situation where all 64 shards of Eth2 are homogenous and running the EVM, and allows these shards to communicate with each other. Furthermore the techniques presented can be (re)used in the context of the Eth1-Eth2 merge.

    Fizzy

    Fizzy aims to be a fast, deterministic, and pedantic WebAssembly interpreter written in C++.

    The four main goals of Fizzy are:

    1. high code quality and simplicity
    2. strict specification conformance
    3. efficiency
    4. first class support for deterministic applications

    Following April significant progress has been made and three out of the four major goals have been already met.

    Compared to other interpreters, we have deliberately restricted the scope to WebAssembly 1.0, avoided implementing any pending proposals, and resisted the urge to create an all-encompassing library. Fizzy only supports the canonical binary representation (.wasm) of WebAssembly and does not support the text formats (.wat/.wast). This allowed us to keep the code simple and straightforward.

    The pedantic adherence to the specification, combined with exhaustive use of static analyzers and fuzz-testing, allowed us to find missing test coverage in the specification, and upstream issues in wabt and wasm3.

    While execution speed was not the first goal, we have been conscious about design decisions affecting it. This allowed Fizzy to become the second fastest interpreter on the market, beating our previous favorite wabt.

    Fizzy in numbers:

    • 5 major releases
    • ~2300 lines of well commented modern C++17 code
    • additional ~7300 lines of unit tests
    • 99.96% code coverage
    • 100% “spectest” pass rate (the official WebAssembly test suite)
    • second fastest WebAssembly interpreter

    We are preparing the 0.6.0 release which will introduce a public C and Rust API, and provide support for WASI, which allows executing a wide range of applications.

    After that our attention will be focused on blockchain specific behaviour (efficient metering) and continued upstream contributions for specification conformance.

    Formal Verification

    Authored by Leo Alt, Martin Lundfall, David Terry

    Act

    Act 0.1 is close to being released. It is converging as a language, and a lot of work went into tooling for Act in the past months, as planned:

    • SMT backend. Inductive high level properties such as contract invariants and post conditions written in Act can be proven automatically using the Act SMT backend. The properties are encoded as inductive theorems using the required SMT theories, and given to an SMT solver. This feature allows users to prove properties in a simple, easy and standalone way, separated from the bytecode. The SMT backend assumes that the contract’s bytecode is correctly represented by the storage updates in the specification. In order to prove that, you can use the
    • Hevm backend. Hevm now has symbolic execution features, which are now fully integrated into Act. Given an Act specification and the compiled bytecode, it will automatically check whether the storage updates described in the specification match what the bytecode actually does.
    • Coq backend. Similarly to the SMT backend, this feature is useful to prove inductive high level properties in a standalone way. SMT solvers are automatic and fast, but can’t solve everything. Some problems require more expressiveness, and those are the target of the Coq backend. It generates Coq definitions and theorems so the user can use the Coq proof assistant to prove the high level properties.

    Hevm

    Hevm’s symbolic execution features were explained in detail earlier in the year, and here’s a summary of the features added since the last update:

    • Symbolic execution. As explained in the previous blog post, hevm is now capable of exploring the possible execution paths of a smart contract, keeping one or more variables abstract. The resulting post states can be checked for assertion violations, or against a given specification. State can be fetched from an rpc node, or kept fully abstract. The tree of execution traces can be explored interactively in a debugger view.
    • Equivalence checking. hevm equivalence symbolically executes two smart contracts and compares all resulting end states. This is particularly useful for proving safety of compiler optimizations, or comparing different implementations of contracts implementing the same semantics.
    • Decompilation of smart contracts. The first initial steps towards a symbolic decompiler have been taken. Running hevm symbolic with the flag –show-tree prints a summary of the reachable end states, their path conditions and the state updates performed. This feature is still in its early stages, but the plan is that this will generate a set of act specifications from EVM bytecode, which could then be used to further reason about the smart contract’s behaviour.
    • DSTest integration. hevm’s symbolic execution capabilities have been integrated with the dapp testing framework. This means that you can now write properties and formally verify them in Solidity in the same way you write tests! There is a lot more to be said here and we are working on a longer blog post which goes into detail.

    SMTChecker

    Many important features have been added to the SMTChecker since the last update, including:

    • Much more language support. The SMTChecker is by now almost able to analyze any syntax modulo 1) some language features we don’t see being used that much, such as function pointers and complicated memory/storage aliasing; and 2) things that are too hard to have a reasonably efficient representation in the SMT universe, like ABI encoding/decoding and hash functions.
    • External calls to unknown code. This is a big one! The SMTChecker’s Constrained Horn Clauses (CHC) engine abstracts external calls to non-trusted contracts as an unbounded number of nondeterministic calls to the analyzed contract. Using this abstraction the CHC engine can compute precisely what state changes can or cannot happen via this external call, allowing it to keep inductive invariants that were inferred previously and/or compute new ones. This enables the tool to automatically prove and learn invariants about more complex properties, that involve external calls and potential reentrancy. This also reduces greatly the number of false positives caused by external calls.
    • Multi-transaction counterexamples. Another big one! The CHC engine now reports the full transaction trace from the contract’s constructor to the function that causes the verification condition to be triggered. It also includes concrete values for the function’s arguments and state variables, if applicable, for value types and arrays. Some upcoming features are reporting concrete values for structs and reporting reentrant calls in the transaction trace.
    • Better control and usability. The user can now choose separately which engine should run, BMC (Bounded Model Checker), CHC or both. Besides, a timeout in milliseconds can also be given and is applied to each query. This makes fully deterministic reruns hard, but is useful when trying to prove complex properties that might need more time.

    Geth

    Authored by Péter Szilágyi

    The Geth team’s primary focus in the past months was around laying the groundwork for a number of features we’re gradually rolling out in the next few weeks and also towards Eth1-Eth2 interoperability:

    • One feature we’ve run ourselves for the better part of the year but have been holding back on rolling out to everyone is the snapshotter, which allows storing the Ethereum state in a flat format in the database. Although the core functionality worked well, we’ve spent a significant amount of time working on various recovery features so crashes and de-syncs with the state trie can be gracefully handled. You can already run your node with –snapshot, but as it is consensus critical, we’ll only be enabling it by default on our next major release, slated for early January.
    • The primary purpose of the snapshotter was to enable snap sync, a successor to fast- and warp sync, having the advantages of both, whilst working around the disadvantages of both. The protocol was fully specced and published in the last few months in the devp2p repo, and it has a full production implementation pending merge on the Geth repo. As a teaser, the stats from our last benchmark: network packets reduced by 5(!) orders of magnitude, serving disk IO and upload by 2 orders of magnitude. 5x faster sync, 2x less download.
    • One of the Achilles’ heels of Geth since its inception was that once some data hit the database, we never deleted it. Long term, our disk usage kept growing and bloating with stale states belonging to ancient blocks. The fast iteration capability of the snapshotter provides us with a unique new opportunity to implement a very simple state pruner. We will not be enabling it as a background process within Geth any time soon, but you’ll be able to prune your database offline via geth snapshot prune-state, which should finish in a few hours.
    • On a more research-y front, we’ve been investigating the practicality of replacing the current hexary state trie with a binary one, the purpose of which would be to significantly reduce witness sizes (stateless direction) and light client proofs. In addition, binary tries could also help reduce some of the code complexity for new clients that would be willing to join the Ethereum network only from a future block and not care about chain history based on the hexary tries. Landing this work is still far out as this is as much of an open-heart-surgery of Ethereum as we can do.
    • Since the Eth2 beacon chain now live, we’ve been working on a possible integration of the current Ethereum chain into a shard of the beacon chain; which would implicitly also enable running arbitrary EVM shards on Eth2. There are still a number of pieces missing to make it production ready (mostly around needing a new sync model, though no new protocol), but a prototype Geth EVM shard on top of Eth2 was already demonstrated.
    • We’ve come to the realization that – at this point in time – most clients do not focus on network protocol improvements, even though Geth defined (ACD approved) and shipped quite a few lately. This is a problem as it prevents us from dropping old protocol versions, which makes our code brittle. Implementing these changes is not hard, but validating them is, which is our best guess as to why other clients aren’t keen on doing it. To try to offset some of the burden, we began working on a protocol tester to allow validating an arbitrary client’s implementations of the discovery protocol, devp2p and higher level overlays (eth, snap, etc).
    • In a similar vein to the above protocol tester, a lot of effort went into bringing hive up to speed with new clients and new test suites. Our hopes are that other clients will also start contributing some tests to cross validate each others’ code and that soon Eth2 clients would also join a combined effort to keep the network stable.
    • Geth implemented and ran 2 testnets for the upcoming Berlin hard fork (YOLO v1 and v2), with the 3rd one currently being prepped once all the proposed EIPs are more or less finalized. This also implicitly means that we’ve spent a lot of time implementing and shipping the various EIPs that will make up the Berlin hard fork. Progress on this front is a big jaggedy as the EIP process is not the leanest and the proposals evolve quite a bit, but we’re hopeful that all the details will get nailed down soon enough to launch YOLOv3 and then Berlin.
    • For a list of security improvements in Geth – in order not to duplicate the same things multiple times – please check the Security section a bit further down authored by Martin Holst Swende.

    JavaScript Team

    Authored by Holger Drewes

    The JavaScript team just recently had its big EthereumJS VM v5 release which consists of six major version releases:


    VM v5 is the first full-featured JavaScript EVM available with backports for all hardforks down to genesis. It also comes with dedicated support for EIPs, moving away from a hardfork-centric VM. These new library versions complete our TypeScript transition and all now provide a modern JS Promise-based API. Furthermore, necessary refactors have been done on the block and tx libraries to get rid of technical debt. You can read more on the release in the blog post on the EF blog, covering things in a lot more detail.

    These new releases provide the ground for us to turn more strongly towards protocol research and development. Our @ethereumjs/client, which we have just integrated into our monorepo, will play a central role. Building upon the new VM, Common and Blockchain release versions we are now able to finish a conceptually simple full-sync implementation on the client and start to join development efforts around developer testnets like the Yolo or EIP-1559 test networks. The client is far from being ready for mainnet but will serve us well in all sorts of development and research scenarios.

    There is continued development on Ethers as well, and @ricmoo has done 23 (!) small feature and bug fix releases since the big v5 release in June 2020 (see preceding beta release notes for the full picture). Noteworthy features are the added support for EIP-712 signed typed data in v5.0.18 and new ENS resolver functions for contentHash in v5.0.10, together with many smaller fixes and improvements introduced. A lot of work has also been done on Ethers to ensure it remains a reliable infrastructure component in the large ecosystem it is used within. An example here is the work to ensure more robust Alchemy and Infura provider support: see v5.0.6 and subsequent releases. See this blog post for a more in-depth update on the latest highlights.

    Remix

    Authored by Yann Levreau & Rob Stupay

    In the past 6 months, Remix Project has undergone more than a modicum of developmental loveliness. We’ve updated the functionality, the quality of the codebase, and the ability of the IDE to work with other projects. We have also been preparing for future iterations of the IDE. And yet, the totality of our programmatic handiwork would mean nothing if we didn’t reach out to teach new users, partner with other organizations and grow our community. So we did!

    Remix IDE is used by both newcomers to Ethereum and by experienced devs. We have fortified the tool for both types of users. We have also been striving to improve the DevX for those coding plugins for IDE as well as ensuring that their plugins look good and continue to function well.

    There are some large changes coming to Remix. Currently the IDE uses the yoyo framework, which is no longer being maintained. So we are moving on and have begun the transition to React and also to Theia – a framework specifically for building IDEs. In addition, we have finished the first iteration of a Remix plugin for VSCode.

    See the specifics of the updates on our blog post about the last six months.

    Snake Charmers [Python Ecosystem: PyEVM/Trinity/Web3.py/Vyper]

    Authored by Piper Merriam

    • Fe-Lang, a new smart contract language is under active development.

      • The language was originally born as a rewrite of the Vyper compiler (in Rust) but has since moved on to follow its own path. More on the backstory and goals can be read in the official announcement post.
      • We are on track to have an ERC-20 implementation in Fe functional before the end of the year. To be clear, the compiler will in no way be a suitable choice for a production ERC20 by that time, but we look forward to demonstrating the capabilities of Fe with such a well understood working example.
      • More information can be found at https://fe.ethereum.org/ as well as our most recent development update.

    • The Trinity team is winding down development on the Trinity Ethereum client in order to re-focus on more impactful problems with the core protocols.
    • We are starting work to build out a DHT based network for more effectively serving the chain history, as well as continued research on how to solve on-demand state availability. The project is moving forward under the name “Alexandria”. Read more in our recent development updates.
    • The Web3.py team continues to focus on stability of the library which has matured nicely over the past years. Looking forward, we are still working towards implementing native async support. We are also working on exposing the Eth2 beacon chain APIs.

    Stateless Ethereum

    Authored by Piper Merriam

    The “Stateless Ethereum” effort continues. In our latest call earlier in November we reviewed the roadmap and goals. Teams are actively working on conversion of the main Ethereum state trie from its current hexary format to a new binary format, as well as a modification to introduce a merklization layer to the way that contract code is stored. These two changes have the largest impact on reducing witness sizes. Re-genesis is also under active research as it provides major benefits to client developers, allowing them to drop old fork rules from their codebases while also giving us an incremental path towards full statelessness.

    Security [Security / Consensus Tests]

    Authored by Martin Holst Swende

    • We’ve started doing bi-weekly cross-client fuzzing calls among client developers, where we’ve been iterating on the practicalities of evm-based fuzzing, getting the clients to agree on formats and chain definitions. We’ve performed ~100K fuzzed testcases focusing on YOLOv2, specifically EIP-2929, between Geth, OE and Besu.
    • Further improvements and additions to Hive (https://hivetests.ethdevops.io), to expand the protocol testing capabilities and cover a larger portion of the ETH/63 protocol. Also improve documentation and API, to make it easier for other eth1 teams to integrate/use for testing, and make it possible to use for eth2 clients later on.
    • Go-ethereum is now enrolled in OSS-Fuzz, which resulted in an upstream Go-lang bug being detected. Since the integration, we’ve further improved and expanded the fuzzing targets.
    • Work in progress that we hope will land soon, is to implement a(n optional) vulnerability-check into Geth, which fetches information from a vulnerability-feed that can be used to check if the client suffers from any known vulnerability.
    • The forkmon (https://forkmon.ethdevops.io) has been created, and 17 public and/or nodes are connected to it. It is a dashboard to help visualize

      • if the various clients are in agreement the head block
      • if not, where the disagreement (fork) started
      • whether any particular client has become stuck

    • We have also expanded on the number of in-house clients that are used for monitoring the Mainnet, which now includes Geth, Besu, Nethermind and OpenEthereum.

    Solidity

    Authored by Franziska Heintel and Christian Reitwiessner

    End of July, Solidity v0.7.0 was released. You can find a detailed list of all breaking changes here.

    With the Solidity 0.8.0 release being just around the corner, we wanted to try out a new format to share the implementation details and changes of breaking releases with you beforehand. Hence, we published a preview release. The preview release post includes 0.8.x test binaries as well as a detailed description of the upcoming “Checked Arithmetic” feature (bye bye SafeMath!) with its three sub-features. We hope you find these kind of preview releases helpful and look forward to hearing your thoughts on the implementation of the breaking changes. And, as per usual, if you are interested in discussing language design with us, make sure to join the solidity-users mailing list!

    At the moment, the Solidity team is working on the last items to get into Solidity 0.8. Most notably, adding overflow checks for arithmetic operations and the activation of ABI coder V2 by default. See above for the preview release!

    The second big chunk of work, which is also nearing completion, is the use of Yul as an intermediate language in the compiler. For this, we re-implemented most of the code generator. You can try it out using solc –experimental-via-ir or solc –ir and solc –ir-optimized –optimize. The goal of using Yul is that the compiler gets more transparent because you can actually read and understand the code it generates. Furthermore, it allows more opportunities for optimization and you might soon say goodbye to “stack too deep” errors!
    With regard to features, we want to change the Solidity language to support more items at the file-level, which allows you to better structure your code and introduce nicely isolated helper functions.
    Finally, with the introduction of error codes, you will soon be able to flag problems that are readable to the user and at the same time only consume little gas.
    Oh and then the language server…

    Solidity Summit

    The first Solidity Summit took place online on April 29-30 2020 and featured discussions & talks on Solidity, Yul, language design and tooling. The event encouraged discussions around language design and language improvement and aimed to foster communication between teams working on similar topics. Furthermore, the goal was to identify needs for the Ethereum smart contract ecosystem. With enough content and talks for a packed agenda over two days, it was a great success. The conference featured 23 talks and 13 open discussion rounds. To learn more, read the recap of the event or watch the videos of all talks online in this playlist. We are planning to host more Solidity Summits in future and will keep you updated on when and how.

    Solidity Language Portal & Domains

    In October, we were excited to announce the launch of the Solidity language portal, a one-stop-shop for all important links and high-level information around Solidity. Alongside with the launch of this portal, we tidied up domains and moved most of the Solidity pages under the new soliditylang.org domain umbrella.
    We have also recently changed the hosting of the static builds, which are now available at binaries.soliditylang.org. While the transition should have been seamless for most users, please make sure to switch if you are still using https://ethereum.github.io/solc-bin/.

    Solidity Underhanded Contest

    Throughout October, we hosted a new edition of the Solidity Underhanded Contest. The contest’s goal is to raise awareness of smart contract security and uncover language design faults by writing innocent-looking Solidity code, which contains malicious behavior or backdoors. Submissions closed on October 31st and we are thrilled to share the winners with you in the coming days!

    Sourcify

    Besides the core update, the Solidity team has been working on an initiative called Sourcify (formerly known as source-verify) for a while now. Sourcify is a contract verification service and metadata repo, which aims to make interacting with smart contracts on the blockchain safer and more transparent for users. To achieve this goal, Sourcify supports several efforts to foster adoption of open-source source verification, metadata files and NatSpec comments.

    At its core, Sourcify currently maintains


    Last, but not least, we celebrated the 5th birthday of Solidity version 0.1.0 with a walk down memory lane, reflections on 5+ years of language design and a brief look into the future.

    ZKP Research

    Authored by Dmitry Khovratovich, Mary Maller and Dankrad Feist

    Improving STARK-based VDFs

    The idea is to prove a long incompressible iteration using a zkSTARK (Ben-Sasson et al). We suggested a new iterative construction with increased performance and security over the Starkware proposal Veedo. The new one minimizes the arithmetic operations per step and reduces the hardware requirements. We also analyzed:

    • How time-memory tradeoffs can affect the construction and suggested secure parameters.
    • Quantum attacks on the function and quantum enhancements to tradeoff algorithms.

    Designing a more secure hash function for ZK applications

    Current ZK-friendly hash functions rely too much on algebraic attacks, but the proof system UltraPLONK (adding the Plookup construction to PLONK) adds a lookup table (like an AES S-box) as a fast operation.
    We show how to combine lookups with field operations to be fast both in proofs and in regular hashing.
    The security relies much more on regular cryptanalysis than on (not much understood) Groebner basis attacks.

    New protocol for Single Secret Leader Election (SSLE) that can be implemented in Eth2

    The consensus protocol in Eth2 is leader based. This means that for each shard, a leader is selected who is responsible for proposing blocks and driving progress. Thus a malicious party could theoretically stall the entire network simply by DDOSing the selected leader. We have designed a preventative measure against such attacks based on a single secret leader election (SSLE) put forward by Boneh and others.

    The SSLE ensures that the only person who knows who the leader is, is the leader themselves. The leader only reveals their identity upon proposing a block. Thus our malicious party does not know who to attack. The SSLE is achieved by shuffling encryptions in zero-knowledge. We have implemented a shuffle argument inspired by that of Bayer and Groth, but using more modern inner product arguments to improve efficiency. The argument is fast enough to be included in the Eth2 design and does not require a trusted setup. It is still awaiting a formal audit.

    ZoKrates

    Authored by Jacob Eberhardt

    We’ve been hard at work since our last update, and are happy to announce several new features and improvements today.
    Throughout the last couple of months, we extended the ZoKrates language and compiler, added a new backend, and improved our documentation to make zkSNARKs even more accessible to Ethereum developers today.

    We extended support for unsigned integers with additional operators and efficiency tweaks. This allowed us to rewrite important standard library functions, such as SHA256, fully in our DSL instead of relying on imports of hand-optimised circuits for performance.

    To further improve usability and developer experience, we added syntax highlighting to the ZoKrates Remix plugin, extended input validation, and enabled convenient input forms for complex data types.

    As groundwork for the integration of new proving schemes and recursive proof composition, we added support for the Arkworks zkSNARK libraries as an additional backend (this library was called ZEXE until very recently). We thank the EY Blockchain R&D team for their valuable contributions in this context!
    Building on that, we are currently working towards enabling recursive zkSNARK composition within the ZoKrates toolbox.

    Besides the usual documentation updates to describe new features and changes, we added a new tutorial to help onboarding new users.

    We’ll close with a little teaser: We’re getting close to finalizing support for generic ZoKrates programs that depend on compile-time constants. This will significantly improve code reusability and make our standard library easier to use. Stay tuned.

    [ad_2]

    Source link

  • Page not found – BoomTown!

    Page not found – BoomTown!

    [ad_1]

    CHARLESTON, S.C., December 8, 2020 — BoomTown, the leading sales and marketing platform for real estate professionals, is excited to announce a direct integration with Sisu, a performance management and business intelligence platform that helps real estate professionals take advantage of their data. The integration will allow users to leverage the powerful data in their BoomTown CRM to create real-time performance leaderboards and motivational tools to drive productivity without requiring any data export or third-party integration.

     

    “Top-producing agents, teams, and brokers ensure everything is measured, analyzed, and optimized in their businesses, and we noticed many of our clients were finding success leveraging their BoomTown CRM and Sisu’s software,” said Grier Allen, CEO & President of BoomTown. “We wanted to make that simpler and more seamless, for them, and help them leverage even deeper insights and tools without the need for duplicate entry, so I couldn’t be more excited about this direct integration that delivers all of that and more.”

     

    The integration, provided at no cost to BoomTown clients, allows users to bi-directionaly sync their leads, agent activities, and transaction data between BoomTown’s CRM platform and Sisu’s software. The data is then displayed in leaderboards for television display, real-time dashboards, and sales contests, visualizing these metrics to help agents pace with their team and brokerage goals in an engaging and effective manner that is proven to drive productivity. Complex transactions and heavy workloads are simplified with drag-and-drop task boards, as well as customer-created forms, fields, notifications and task templates. Back office reporting is simplified with intuitive auto-generated reports and commission management tools, to provide complete pipeline management and reporting from lead generation to closed transaction.

     

    “The industry has been asking for a lead-to-close platform since I entered the industry six years ago, and together with BoomTown, we are exactly that,” said Brian Charlesworth, Founder and CEO of Sisu. “Our Growth Automation Software makes managing sales teams and administrative teams seamless, and turns team owners and broker owners into great leaders.”

     

    Users can make data-driven decisions across their entire real estate transaction cycle timeline. The direct integration also provides automatic:

    • Creation of a transaction in Sisu when leads hit specific categories (like “hot” or “pending”)
    • Inclusion of BoomTown communication activity into Sisu’s solution
    • Bi-directionaly synced appointment data (Set, Met) between Sisu and BoomTown
    • Closed Transaction data bi-directionaly synced between Sisu and BoomTown

     

    Further optimization of the integration will include historical pull capabilities and in-depth lead source ROI reporting.

    ###

    About BoomTown
    BoomTown exists to make real estate agents successful. 40k+ of the industry’s top professionals, and 40% of the Real Trends Top 250 teams, trust BoomTown to grow their real estate business with easy-to-use technology that creates opportunities and turns them into closings. Capabilities include a customizable real estate website integrated with local MLS data, client success management, a cutting-edge CRM (Customer Relationship Management) system with custom marketing automation, personalized advertising and lead generation services, and a mobile app for agents on the go. BoomTown’s service offerings extend far beyond technology with coaching services from peers who have catapulted their growth with the system, lead qualification services to contact, qualify, and nurture leads, and dedicated advisors to offer personalized support at every step from onboarding and training to optimizing your business and planning for strategic growth. Founded in 2006 and headquartered in Charleston, SC, BoomTown has additional offices in Atlanta, GA and San Francisco, CA. For more about BoomTown visit boomtownroi.com.

    About Sisu

    Sisu is the complete sales and recruiting Growth Automation Software platform for real estate and mortgage. It was developed as a tool to simplify the tracking of sales metrics, provide critical analysis of those numbers, and gamify the entire real estate and mortgage sales experience. We have evolved to provide a central hub of real estate and mortgage sales transactions; consolidating disparate systems into one common view, while also managing commissions and tasks. While we love motivating and managing by data, our passion lies in motivating sales and admin teams by encouraging healthy competition and accountability. We want all of our users to reach their goals by understanding exactly what is needed in order to do so. Every sales environment could use more grit, determination, perseverance, and courage. In addition, with over 27K vendors on Sisu’s platform, we are focused on being the centralized ecosystem for real estate and its ancillary industries to communicate and collaborate. For more information visit ​sisu.co​.

    The post BoomTown Announces Direct Integration with Sisu Accountability Solution appeared first on BoomTown!.

    [ad_2]

    Lee Bressan

    Source link

  • Germantown Tech CEO to Donate 1 Million Masks in COVID Fight

    Germantown Tech CEO to Donate 1 Million Masks in COVID Fight

    [ad_1]

    Shireen Inc. CEO, Mr. Nusrat Jamal, has pledged to donate one million locally manufactured N95 face masks to state and federal bodies as well as healthcare providers in the Metro D.C. area

    Press Release



    updated: Dec 8, 2020

    Amina and Nusrat Jamal, MD residents, have been following the COVID-19 pandemic since it became a national concern in March of 2020. They were deeply alarmed about the shortages of masks and other PPE, especially the predicament the healthcare workers were finding themselves in, such as reusing PPE that is intended to be single-use. In order to alleviate the pressure on healthcare infrastructure, they decided to donate one million medical-grade (N95) face masks to help state agencies and healthcare providers in the DC Metro area during the ongoing COVID-19 pandemic. The Jamals tried to purchase the masks but the manufacture and supply of masks were stretched thin worldwide. As a result, they decided to set about manufacturing the masks themselves and switched tracks to the purchase of N95 mask-making equipment and raw material. 

    Mr. Jamal, a migrant from Pakistan, is the CEO of Shireen Inc, a Germantown, MD-based manufacturer of wireless equipment. He believes in giving back to the community and the country which has given him so much. Silverline Health, a company established by him to aid in his healthcare endeavor, will be producing the masks in the USA. “I created Silverline Heath in response to the crucial need for these masks in the community and country. The goal is to manufacture and distribute these masks so they can reach our community as safely and quickly as possible, as the spread of COVID continues to grow.” The company is also beginning the arduous process of obtaining OSHA certification for these masks, ensuring that the PPE meets or exceeds standards that are being relaxed due to the emergency nature of the pandemic.  

    “We have begun coordination with Maryland Governor’s Office of Community initiatives, the Maryland State Police, the Maryland Department of Health, the Maryland Responds disaster response body, National Nurses Unions, as well as a coordinated effort through FEMA to provide masks as they identify entities in need of supplies. These are all lined up to start taking the production as we plan on starting the distribution on Dec. 8, stated Mr. Jamal. 

    Source: Shireen Inc.

    [ad_2]

    Source link

  • Philadelphia Area Students Compete for $2,500 in EmpireCovers Holiday Contest

    Philadelphia Area Students Compete for $2,500 in EmpireCovers Holiday Contest

    [ad_1]

    Christmas trees and gingerbread houses aren’t the only thing being decorated this holiday season.

    Press Release



    updated: Dec 8, 2020

     We all know that 2020 has been a tough year for everyone, but especially for teachers and students. So, as an opportunity to bring some holiday cheer and excitement, EmpireCovers has decided to host a unique art contest for schools in the local Philadelphia area. The EmpireCovers Holiday Car Cover Contest challenges schools to compete against each other in one of the winter season’s oldest traditions – decorating Christmas tree car covers. Participating students were encouraged to use their wildest imagination to paint and decorate their own festive wonderlands onto individual car covers. Schools participating in the contest include Wissahickon Middle School, Stephen Decatur School, and Orchard Valley Middle School. Each school has submitted photos of their merry masterpieces for the public to vote on. Voting begins December 7 and ends December 17. A grand prize of $2,500 will be awarded to the car cover creation earning the most votes. The covers with the second and third most votes will earn $500 and $250 respectively. Winners will build their professional portfolio, as the covers will be featured on the EmpireCovers website and social media. The teachers and students would greatly appreciate it if you could share the news about the contest so that they could get as many votes as possible on their creations that they worked very hard on. For more information about the contest and to cast your vote, visit: https://www.empirecovers.com/holiday-contest

    About EmpireCovers: Since 2004, EmpireCovers has specialized in manufacturing and selling high quality covers for cars, trucks, boats and other vehicles. Currently, EmpireCovers sells over 600 state-of-the-art protective covers. EmpireCovers is able to cover 99% of all vehicles on the road thanks to their semi-custom fit. For online shopping, resources or to learn more, visit https://www.EmpireCovers.com.

    CONTACT INFORMATION:
    ​EmpireCovers
    ​Patrick Alicki
    ​Phone: 860-819-9667
    ​Email: Patrick@empirecovers.com

    Source: EmpireCovers

    [ad_2]

    Source link

  • Global Wedding Dress Designer Martina Liana Reveals a Masterpiece in 2021 Collections

    Global Wedding Dress Designer Martina Liana Reveals a Masterpiece in 2021 Collections

    [ad_1]

    Press Release



    updated: Dec 8, 2020

    Now available at stores across the globe, Martina Liana and Martina Liana Luxe have introduced their newest collections for brides with an artistic eye and a passion for detail. Inspired by brides who find beauty in every circumstance to create the wedding of their dreams, both collections offer striking, unexpected design elements through fashion-forward gowns that turn every bride’s look into a work of art. 

    “Now more than ever, brides have realized the importance of relishing in the beauty around us,” said Martine Harris, Head Designer and Chief Creative Officer of Martina Liana and Martina Liana Luxe. “That is why these collections are all about offering artistic, innovative design creations that embody what it means to take something unexpected and make it truly extraordinary.” 

    Rich, textured laces and embroidery techniques feature everything from striking geometric shapes to lively florals that almost seem to float off each dress. The nature of every pattern and the way in which the laces are placed throughout each silhouette are what make the Martina Liana brands truly stand out among the rest. 

    Of course, a work of art wouldn’t be complete without a statement. This season also features a variety of bold, head-turning embellishments like high-volume puffed sleeves, streamers and detachable trains to take a look from simple and elegant to red-carpet ready. 

    To find a store or to view the entire collections, please visit MartinaLiana.com.

    About Martina Liana

    Risen from the creative vision of Head Designer and Chief Creative Officer Martine Harris and her international design team, Martina Liana has taken the world stage as a leading bridal fashion label—with the idea of giving every woman the chance to bring her bridal visions to life through custom design. From luxury fabrics and glamorous beadwork, to the world’s finest laces—these heirloom-quality details create elegant designs for the bride seeking a fashion statement that is one of its kind, and truly her own.

    About Martina Liana Luxe

    From award-winning bridal designer Martine Harris her international design team comes Martina Liana Luxe—an exquisite collection inspired by the bride with an eye for detail and a taste for the finer things. This exquisite collection invites brides to explore our designers’ most personal interpretations of world runway trends—each personally handcrafted for a flawless, couture fit. 

    Source: Martina Liana

    [ad_2]

    Source link

  • ‘The Elf Games’ Makes Charitable Holiday Donation to the St. Jude Children’s Research Hospital

    ‘The Elf Games’ Makes Charitable Holiday Donation to the St. Jude Children’s Research Hospital

    [ad_1]

    ‘The Elf Games is giving back to those in need through donations to the St. Jude Children’s Research Hospital.

    Press Release



    updated: Dec 8, 2020

    To write a story that’s infused with valuable life lessons is one thing, but to live those lessons out loud is another, and that’s exactly what Chad Scott, the author of The Elf Games, is doing this year. 

    The Elf Games is excited to announce it will donate 10 percent of gross sales in November and December to the St. Jude Children’s Research Hospital, a leading children’s hospital.

    “It’s a blessing to be able to give back to those in need, and it’s a valuable lesson I want to teach my children,” said Chad Scott, Author of The Elf Games, “The feeling of gratification you get from helping others is unmatched, and I’m looking forward to making this donation to the St. Jude Children’s Research Hospital this year.”

    The mission of the St. Jude Children’s Research Hospital is to advance cures and means of prevention for life-threatening pediatric diseases through research and treatment. 

    This is consistent with Founder Danny Thomas’ vision to make sure no child is denied treatment based on race, religion, or a family’s ability to pay.

    The Elf Games infuses the timeless underdog plot and breathes new life into the magical Christmas stories we’ve grown to love as Connor, the protagonist of this story, and his new teammates take on a group of mischievous elves under the watchful eye of one very jolly Coach Claus.

    Throughout this page-turner for parents and kids alike, readers get a front-row seat to the action, all the while learning important and valuable lessons about teamwork, imagination, and determination. The lessons in ​The Elf Games closely align with St. Jude Children’s Research Hospital’s perseverance in ​finding cures to save children.

    Give back while giving the gift of reading this year with ​The Elf Games, a family-friendly, entertaining holiday children’s book. 

    About ‘The Elf Games’

    From sportsmanship to empathy and everything in between, “The Elf Games” shares valuable and inspiring lessons within this beautifully written and illustrated holiday title. In fact, Peter Foyo has said “The Elf Games” is “The most beautifully illustrated and unique Christmas story for kids in 2020!” The holidays are around the corner and “The Elf Games,” which combines education with entertainment, is the perfect story that young readers are sure to enjoy.

    CONTACT INFORMATION:

    Tiffany Kayar
    tiffanyPR@newswirecontact.com

    Source: Elf Games

    [ad_2]

    Source link

  • Bohemian Wedding Dress Designer All Who Wander™ Goes Bold With New Collection

    Bohemian Wedding Dress Designer All Who Wander™ Goes Bold With New Collection

    [ad_1]

    Press Release



    updated: Dec 8, 2020

    Embracing the year ahead with a bold approach to bridal, wedding dress label All Who Wander invites bohemian lovers everywhere to dive into their wild and free side with “Bold Hearts, Wild Love.”

    From creative visionary Martine Harris, Chief Creative Officer and Head Designer of award-winning wedding dress labels Essense of Australia, Stella York, Martina Liana and Martina Liana Luxe, the label continues to forge new paths in the world of boho wedding dresses with innovation, passion and effortless style.

    Hearkening the spirit of brides who make each day an adventure, this collection goes above and beyond to make their wedding day exactly that.

    “This label was created for those who dare, who dream and who find adventure wherever they are,” Harris said. “That’s why this particular collection was inspired by the brides keeping their heads up, hearts strong and styles wild — no matter what their wedding day looks like.”

    An eclectic assortment of charm, whimsy and fierce detailing — this collection invites both eye and heart to fall further in love with every silhouette. From bouquets of dramatic botanical laces to dainty patchwork-style motifs artfully hand-placed over the figure — these gowns also feature a variety of striking cutouts, thin straps and plunging backs to make a balanced, simplified statement. 

    The new All Who Wander styles are available now at a retailer near you. To view the entire collection or find a store, please visit AllWhoWander.com.

    ABOUT ALL WHO WANDER

    From award-winning designer Martine Harris behind internationally acclaimed wedding dresses of Essense of Australia, Stella York and Martina Liana comes an all-new bridal label — for the traveler and the romantic.

    Available at retailers across the globe, All Who Wander offers effortless silhouettes of retro-inspired laces, exotic patterns and rustic fringe details — for a design that speaks to your adventure of lifelong love like never before. To find a retailer near you, visit AllWhoWander.com.

    ABOUT ESSENSE OF AUSTRALIA

    Essense of Australia is a leading international bridal design house and wholesaler that creates and manufactures award-winning gowns under labels Stella York, Essense of Australia, Martina Liana, Martina Liana Luxe and All Who Wander, as well as private label collection Oxford Street and bridesmaid label Sorella Vita.

    Innovative design combined with a passion for creating an exceptional experience has propelled Essense of Australia forward as a world-renowned company, with bridal labels now available in more than 1,200 retailers worldwide.

    Source: Essense Designs

    [ad_2]

    Source link

  • A WISE conversation on sexual health: new E-learning platform to be launched by Minister for Children — No Bias, No Judgement, No Exception

    A WISE conversation on sexual health: new E-learning platform to be launched by Minister for Children — No Bias, No Judgement, No Exception

    [ad_1]

    The Sexual Health Centre’s new E-learning platform for those supporting the education of young people will be launched tomorrow (Wednesday, 9th December) by Minister for Children, Disability, Equality, Integration and Youth, Roderic O’Gorman TD.  ‘WISE Online’ was created by Sexual Health Promotion Officers, Phil Corcoran and Muire O’Farrell of the Sexual Health Centre, to assist professionals in facilitating and responding to questions on sexual health and relationships from young people.

     A major hurdle in effective sexual health education is the recorded discomfort in delivering the information – be it youth workers, teachers or parents. People have concerns about discussing topics like sexual identity, relationships and pornography with students, and more often they fear they will not be fully equipped with up to date and accurate information. This is a sentiment shared by many, including parents and carers. WISE Online was developed in response to these concerns.

     The WISE (What; Information; Support; Engagement and Education) tool supports professionals in addressing questions and turning comments that may be flippant or uncomfortable into useful teaching moments. Phil Corcoran noted that “it is crucial that educators have a comprehensive toolkit so that they can deal with young peoples’ questions and concerns in an informed, inclusive and non-judgemental manner. Our hope is that when people have completed the WISE Online modules, they will feel more equipped, comfortable and confident when dealing with young peoples’ queries and delivering information relating to sexual health”. 

    The modules within the online platform can be completed at the participant’s pace in their own time. WISE Online participants will be presented with a series of questions and statements relating to relationships, contraception, sexually transmitted infections, HIV, pregnancy, gender and sexuality. The WISE tool is then applied to each question and statement, in order to equip educators with responses to young people’s queries.

    Muire O Farrell highlighted the comprehensive nature of the platform and its utility for educators:

    “Participants will be provided with a suite of resources relating to each topic in the form of text, images and video content. On completion of the modules, professionals will have access to a PowerPoint presentation to assist in their delivery of sexual health education with young people.  They will also be provided with a facilitation guide and resources to support their programme delivery. As sexual health educators, we understand that it can be a daunting area for teachers and youth workers, so we encourage participants to get in touch with us if they need any support.

    Derry O’Donovan, Deputy Principal of St. Brogan’s College in Bandon shared that they “were delighted to be selected to be the pilot school for the Sexual Health Centre’s WISE E-learning platform. We believe that access to education in the area of sexual health and well-being is an inherent right of every young person and it is core to their intrinsic development.  The programme provides a roadmap with excellent resources so that educators can be confident that the manner in which they address issues is age appropriate, in line with NCCA guidelines and evidence based”.

    The WISE E-learning platform is funded by the Department of Children, Equality, Disability, Integration and Youth. It will be launched at the Firkin Crane in Cork city at 2.30pm with a panel discussion and demonstration of the platform. Free registration to join the launch via Zoom is available at www.eventbrite.ie/e/130567873023/. A recording of the launch event will be made available at www.sexualhealthcentre.com.  For further information on the WISE programme, please contact the Sexual Health Centre at 021 427 6676 or info@sexualhealthcentre.com.

    ENDS

    Contact:
    Olivia Teahan (Communications Officer) – 0861381994 / oliviateahan@sexualhealthcentre.com.

    [ad_2]

    Sexual Health Centre

    Source link

  • The Final Days of John Lennon

    The Final Days of John Lennon

    [ad_1]

    In the final days of his life, John Lennon was feeling like a survivor. After a half-decade away from the limelight, the most outspoken and controversial former Beatle was heading into the ’80s with clear-headed optimism and a terrific new album, Double Fantasy—a joint effort with his wife and creative soulmate, Yoko Ono. The man who’d made “peace” a mantra for his generation seemed to have finally found the inner peace that had eluded him for so long.

    Hulton Archive/Getty Images

    Lennon was dreaming of more albums and maybe a tour—none of which would come to pass. Shortly before 11 p.m. on Monday, December 8, 1980, the 40-year-old rock icon was gunned down in front of his New York City apartment building, the Dakota. The man behind the trigger was Mark David Chapman, an obsessed fan from Hawaii who’d been hanging around the entrance to the Dakota all day. Lennon had even signed Chapman’s copy of Double Fantasy hours earlier.

    Police rushed Lennon to Roosevelt Hospital, where doctors were unable to repair the damage done by Chapman’s four bullets. Lennon was pronounced dead on arrival. By coincidence, local WABC-TV news producer Alan Weiss had suffered a motorcycle accident earlier in the evening, and he was on a gurney at Roosevelt awaiting treatment when Lennon was brought into surgery. Weiss relayed word of Lennon’s death to his bosses, and by 11:50 p.m., famed sportscaster Howard Cosell was breaking the news during Monday Night Football.

    “Yes we have to say it, remember this is just a football game, no matter who wins or loses,” Cosell said. “An unspeakable tragedy confirmed to us by ABC News … John Lennon, outside of his apartment building on the west side of New York City, the most famous perhaps of all The Beatles, shot twice in the back, rushed to Roosevelt Hospital. Dead on arrival. Hard to go back to the game after that news.”

    Just hours earlier, Lennon had been at New York City’s Hit Factory recording studio, where he and Ono were putting the finishing touches on her song “Walking On Thin Ice,” a chilly art-disco thumper that would be released in February 1981. Ono takes the lead vocal, delivering lyrics that feel eerily prescient in hindsight: “I may cry someday / But the tears will dry whichever way / And when our hearts return to ashes / It’ll be just a story.”

    In 2010, Ono—writing for Rolling Stone—wondered whether she’d somehow known something terrible was going to happen. How else to explain those lyrics? “I hadn’t realized that it said ‘I may cry someday,’ not ‘YOU may cry someday’ or ‘WE may cry someday,’” Ono wrote. “What was I thinking?”

    Earlier on December 8, before the Hit Factory session, Lennon recorded an interview with Dave Sholin and Laurie Kaye for the RKO Radio Network. The conversation came just two days after Lennon had sat down with Andy Peebles of the BBC and three days after he spent 9 hours with Jonathan Cott of Rolling Stone. Like “Walking On Thin Ice,” all three of Lennon’s final interviews contain moments that feel extra poignant in light of what would transpire in the hours and days that followed.

    At one point in the Rolling Stone conversation, Lennon began talking about how fans back home in England were all too ready to tear him down after The Beatles achieved their unprecedented global success in the ’60s. “What they want is dead heroes, like Sid Vicious and James Dean,” Lennon said. “I’m not interested in being a dead f***king hero … So forget ’em, forget ’em.”

    John Lennon and Yoko Ono.

    John Lennon and Yoko Ono. / Susan Wood/Getty Images/GettyImages

    Speaking with the BBC on December 6, Lennon covered the entirety of his career, touching on everything from his days with the Fab Four to the New Wave bands he was finally catching up on (Madness, the B-52’s, Pretenders). It had been five years since Lennon’s previous album, and he’d spent the interim being a house husband, caring for his young son Sean. Lennon was out of the public eye, but he was hardly a recluse. In fact, he could regularly be seen walking around in New York City, where he seldom worried about being hounded by fans.

    “I’ve been walking the streets for the last seven years,” Lennon said. “I can go right out this door now and go in a restaurant. Do you want to know how great that is? Or go to the movies? People will come up and ask for autographs or say ‘hi,’ but they won’t bug you.”

    The RKO crew recorded Lennon’s final interview inside the Dakota on the afternoon of December 8, hours after photographer Annie Leibovitz had visited the apartment to snap now-legendary photos of the couple for Rolling Stone. Lennon was upbeat and happy to discuss the album he and Ono had released weeks earlier. The title Double Fantasy was inspired by a flower he came across while vacationing in Bermuda with Sean. It was during that same trip that John and Ono, who had remained in New York, began writing the songs that would make up the LP. They sang them over the phone to each other, creating a kind of dialogue between a husband and wife.

    The album alternates between Lennon’s straight-ahead rock tunes and Ono’s more experimental tracks. There are hopeful songs, like “Just Like Starting Over” and “Woman,” as well as honest admissions of marital discord, like “I’m Losing You” and “Moving On.” The couple was only about 5 years beyond Lennon’s “lost weekend,” an 18-month period in the mid-1970s marked by substance abuse and infidelity.

    It wasn’t the first time Lennon had acted out in ways seemingly antithetical to his peacenik image: In a 1980 interview with Playboy, the man who wrote “All You Need Is Love” and “Give Peace a Chance” admitted that: “All that ‘I used to be cruel to my woman, I beat her and kept her apart from the things that she loved’ was me. I used to be cruel to my woman, and physically … any woman. I was a hitter. I couldn’t express myself and I hit. I fought men and I hit women. That is why I am always on about peace, you see. It is the most violent people who go for love and peace. Everything’s the opposite. But I sincerely believe in love and peace. I am a violent man who has learned not to be violent and regrets his violence. I will have to be a lot older before I can face in public how I treated women as a youngster.”

    BOB AYLOTT, KEYSTONE/HULTON ARCHIVE/GETTY IMAGES

    It was important for Lennon and Ono to portray both sides of their relationship on Double Fantasy. “We’re not selling ourselves as the perfect couple,” Lennon told RKO. “We have our problems. We’ve had our problems. No doubt, we’ll have problems. But, you know, we’re trying. We wanna stay together. We wanna be a family.”

    Lennon said throughout the Double Fantasy press cycle that he intended the album not for teenyboppers, but for people of his generation—the children of the ’60s who’d survived Vietnam and Watergate and were now settling into family life, trying to figure out what comes next.

    “I’m really talking to the people who grew up with me and saying, ‘Here I am now. How are you? How’s your relationship going? Did you get through it all?’” Lennon said. “‘Wasn’t the ’70s a drag, you know? Here we are, well let’s try to make the ’80s good, you know?’ ’Cause it’s still up to us to make what we can of it. It’s not out of our control. I still believe in love, peace; I still believe in positive thinking—when I can do it. I’m not always positive, but when I am, I try to project it.”

    The interview proved a life-changing event for RKO reporter Laurie Kaye, who details her conversation with Lennon—and much more—in her new book Confessions of a Rock ’n’ Roll Name-Dropper. “John was incredibly happy to have been what he called a ‘house husband’ while raising his 5-year-old son, Sean, and totally enjoying his relationship with his wonderful wife, who was also working nonstop running their long-time business,” Kaye tells Mental Floss. “John wanted to keep recording music and talked about touring as well—he was looking forward to a lifetime full of happiness and creativity with the love of his life.”

    After the interview, Lennon and Ono left the Dakota with Sholin and the RKO team, who were heading to the airport to fly back to San Francisco. For some reason, the car Lennon ordered to take him and Ono to the Hit Factory didn’t show up, so Lennon asked if the RKO crew would give him a lift. Before they got in the limo, a silent fan wearing an overcoat approached Lennon with a copy of Double Fantasy. “Would you like your album signed?” Lennon asked. The man nodded, and as Lennon autographed the record, another fan named Paul Goresh took a photo. Goresh snapped one more shot as Lennon got in the limousine. The ex-Beatle apparently smiled and waved as the car pulled away.

    These would be the final photographs of Lennon alive. The man in the overcoat was Mark David Chapman, who continued to loiter around the Dakota while Lennon and Ono finished “Walking On Thin Ice.” After the session, the couple decided to grab dinner, but Lennon wanted to see Sean before the youngster went to bed. So they stopped back at the Dakota, where Chapman was waiting with his .38 Special. As Lennon walked toward the building, Chapman fired the shots that would be heard around the world.

    Lennon’s murder felt more like a political assassination than it did a celebrity death. Sholin from RKO learned of the tragedy the next morning after arriving home in San Francisco. He pulled his car over, praying it was a bad dream. How could the charming, generous man he had interviewed hours earlier be gone? “Never take a day for granted—I’ll tell you that,” Sholin said years later. “Because on a dime, life can change.”

    Kaye got the awful news before Sholin, since she stuck around New York City that evening and had dinner with a friend. As soon as she heard a radio report about the shooting, Kaye raced to Roosevelt Hospital and saw Yoko “crying like crazy while holding onto a friend.” Kaye spent the night giving quotes to other journalists, and was later booked on the Today show. As she discusses at length in her new book, Kaye has always felt “strangely guilty” about the events of December 8, 1980, which she considers both the best and worst day of her life. This is partially because she encountered Chapman—a man whose name she still refuses to speak or even type—when she left Lennon’s building after the interview.

    “Not only did I think if we hadn’t scheduled our RKO interview that day John might not have been shot, but I’d also been forced to come in contact with the bastard who killed him as I left the Dakota,” says Kaye. “That creep kept coming up to me and asking ‘Did you talk to him? Did you get his autograph?’ over and over and over. I still can’t help but blame myself for not letting the security guards at the Dakota know there was an offensive pain in the ass hanging out outside the apartment building. If only I had mentioned it to them.”

    In the days that followed, stunned fans held vigils. Ono asked that mourners honor her husband’s memory with 10 minutes of silence on Sunday, December 14. Some 20,000 people gathered at St. George’s Hall in Lennon’s hometown of Liverpool, England, while an estimated 50,000 to 100,000 congregated outside the Dakota and in nearby Central Park. According to New York City news reports, the only sound heard during those 10 minutes was the whirring of helicopter blades.

    Reporters from WNBC asked fans in Central Park what they thought about during those 10 minutes. One man said he hoped the slaying would lead to stronger gun control, so that Lennon’s murder wouldn’t be in vain. A young boy said he thought Lennon would’ve been happy with the silence. A woman with the faintest hint of a smile seemed to capture best what people took from Lennon’s life and music.

    “He believed in peace, you know?” she said. “And what can I say? Just look around you. It tells it all.”

    A version of this story ran in 2020; it has been updated for 2021.

    [ad_2]

    Kenneth Partridge

    Source link

  • Did George Clooney Slam Trump and His Talk of a ‘Hollywood Elite’?

    Did George Clooney Slam Trump and His Talk of a ‘Hollywood Elite’?

    [ad_1]

    Claim:

    George Clooney once launched a diatribe against Donald Trump, describing the actor’s own modest background, accusing Trump of hypocrisy, and saying “F— you.”

    Rating:

    In December 2020, readers asked Snopes to check the authenticity and accuracy of a diatribe against outgoing U.S. President Donald Trump, widely attributed to actor and director George Clooney. 

    The speech has been shared many thousands of times over the past three years, in social media posts, and in the form of memes. For unknown reasons, it enjoyed something of a resurgence in October and December 2020.

    A typical post read:

    George Clooney’s response after Trump accused him of being a “Hollywood elite”.

    “Here’s the thing: I grew up in Kentucky. I sold insurance door-to-door. I sold ladies’ shoes. I worked at an all-night liquor store. I would buy suits that were too big and too long and cut the bottom of the pants off to make ties so I’d have a tie to go on job interviews. I grew up understanding what it was like to not have health insurance for eight years. So this idea that I’m somehow the ‘Hollywood elite’ and this guy who takes a shit in a gold toilet is somehow the man of the people is laughable.

    “People in Hollywood, for the most part, are people from the Midwest who moved to Hollywood to have a career. So this idea of ‘coastal elites’ living in a bubble is ridiculous. Who lives in a bigger bubble? He lives in a gold tower and has twelve people in his company. He doesn’t run a corporation of hundreds of thousands of people he employs and takes care of. He ran a company of twelve people!

    “When you direct a film you have seven different unions all wanting different things, you have to find consensus with all of them, and you have to get them moving in the same direction. He’s never had to do any of that kind of stuff. I just look at it and I laugh when I see him say ‘Hollywood elite.’ Hollywood elite? I don’t have a star on Hollywood Boulevard, Donald Trump has a star on Hollywood Boulevard! Fuck you!”

    Some of those posts and memes contained a small number of very minor tweaks in wording, but overall, they accurately and fairly attributed the diatribe to Clooney, who did indeed hammer Trump as a “guy who takes a shit in a gold toilet” and “lives in a gold tower,” and did indeed finish his speech by telling Trump “Fuck you!”

    Clooney’s remarks came in the context of an interview with the Daily Beast, published on Sept. 22, 2017. Many of the viral social media posts claimed Clooney was speaking in response to Trump’s accusation that Clooney was part of a “Hollywood elite.”

    But that’s not quite right. The question (or prompt) to which Clooney was responding was, “Trump has been stoking this culture war between “coastal elites” and Middle America — the irony of course being that Trump himself is a “coastal elite.” Below is the exchange as it appeared in its original context:

    [ad_2]

    Dan MacGuill

    Source link