fabiochiu/medium-articles huggingface dataset:
Leetcode 685 — Redundant Connection II
By: Sudip Purkayastha
Tags: Tree, Graph, Leetcode Hard, Algorithms

In this problem, a rooted tree is a directed graph such that, there is exactly one node (the root) for which all other nodes are descendants of this node, plus every node has exactly one parent, except for the root node which has no parents.

The given input is a directed graph that started as a rooted tree with N nodes (with distinct values 1, 2, …, N), with one additional directed edge added. The added edge has two different vertices chosen from 1 to N, and was not an edge that already existed.

The resulting graph is given as a 2D-array of edges . Each element of edges is a pair [u, v] that represents a directed edge connecting nodes u and v , where u is a parent of child v .

Return an edge that can be removed so that the resulting graph is a rooted tree of N nodes. If there are multiple answers, return the answer that occurs last in the given 2D-array.

Example 1:

Input: [[1,2], [1,3], [2,3]] Output: [2,3] Explanation: The given directed graph will be like this:

1

/ \

v v

2–>3

Example 2:

Input: [[1,2], [2,3], [3,4], [4,1], [1,5]] Output: [4,1] Explanation: The given directed graph will be like this:

5 <- 1 -> 2

^ |

| v

4 <- 3

Note:

The size of the input 2D-array will be between 3 and 1000.Every integer represented in the 2D-array will be between 1 and N, where N is the size of the input array.

Idea

Step 1. Build In and Out Degree map, detect if any any vertex with Multiple parents.

Step 2. If we don’t find vertex ‘A’ with multiple parents

2.1) Start at ‘root’ and detect any cycle with DFS, return the edge causing the cycle

Step 3. If we find vertex ‘A’ with multiple parents

3.1) If out degree at vertex ‘A’ is > 0, i.e there is a edge going out of the ‘A’ vertex

3.1.1) Start at ‘A’ and detect any cycle with DFS, return the edge causing the cycle

3.2) If there is NO outgoing edge from vertex ‘A’

3.2.1) Return the LAST edge that is ending at ‘A’ (i.e ‘A’ last parent)
Graphs/Chart with Swift 5 using Macaw Programmatically
By: Syed Khawar Ali Shah
Tags: iOS, Graph, Swift, Programmatically, Chart

Graphs and charts developed using Macaw

In this blog, you will learn how to develop a bar graph using Macaw in swift.

Macaw can be easily installed using cocoa pods just add the following line in the pod file.

pod "Macaw", "0.9.7" run the "pod install" command in the terminal to install the library

To create programmatically instance of macaw use the init method with frame

class MacawChartView: MacawView { override init(frame: CGRect) {

super.init(frame: .zero)

}

fatalError("init(coder:) has not been implemented")

} @objc required convenience init?(coder aDecoder: NSCoder) {fatalError("init(coder:) has not been implemented") }

To fetch the complete code use this link

Setup a few things like this to make it work with your code.

class ExcerciseRecordViewController: UIViewController { let yAxisArray = [30,60, 90,120,150,180] override func viewDidLoad() {

super.viewDidLoad()

createMockData()//creating mock data for graph

barView.setupData(dataArray: AppDelegate.excerciseValue, yAxisArray: yAxisArray)

} let barView: MacawChartView = {

let chart = MacawChartView(frame: .zero)

chart.contentMode = .scaleAspectFit

chart.backgroundColor = .clear

return chart

}() func createMockData() {

let d1 = "2020-09-28 00:10:30".toDate() ?? Date()

AppDelegate.excerciseValue.append(ExerciseValue.init(value: 5200, date: d1))

let d2 = "2020-09-29 00:10:30".toDate() ?? Date()

AppDelegate.excerciseValue.append(ExerciseValue.init(value: 2400, date: d2))

let d22 = "2020-09-29 09:10:30".toDate() ?? Date()

AppDelegate.excerciseValue.append(ExerciseValue.init(value: 5400, date: d22))

let d3 = "2020-09-30 00:10:30".toDate() ?? Date()

AppDelegate.excerciseValue.append(ExerciseValue.init(value: 3200, date: d3))

let d4 = "2020-10-01 00:10:30".toDate() ?? Date()

AppDelegate.excerciseValue.append(ExerciseValue.init(value: 4500, date: d4))

let d5 = "2020-10-02 00:10:30".toDate() ?? Date()

AppDelegate.excerciseValue.append(ExerciseValue.init(value: 3500, date: d5))

let d6 = "2020-10-03 00:10:30".toDate() ?? Date()

AppDelegate.excerciseValue.append(ExerciseValue.init(value: 4200, date: d6))

let d7 = "2020-10-04 23:10:30".toDate() ?? Date()

AppDelegate.excerciseValue.append(ExerciseValue.init(value: 4700, date: d7))

}

In AppDelegate.swift add this line

static var excerciseValue: [ExerciseValue] = []

Create the “ExerciseValue” model like this

struct ExerciseValue {

var value: Double

var date: Date

}

Complete graph is developed and explained on this youtube channel
Line Graph
By: Ios Dev
Tags: iOS, Graph, Gradient, iOS App Development, Swift

Hey all. Today we are going to create line graph with kind of progress animation.

Line Graphic

Looks pretty awesome and could be useful in some apps to show statistic info. I want to share with you some tricks which help you to make this graph in a few steps. So lets start.

Create a new swift project like always. Add a button and a view(I called it graphView and colored orange just for visability).

Next step is create the graph. And layers help me here. First In viewDidLoad add background line.

Here it is, my oldschool color background.

Background layer

Next add animatable layer.

Animatable layer pretty looks like background layer but has couple differences. StrokeEnd is 0 for animation and strokeColor is orange. So in the “start” button action add code for animation:

At that moment the graph looks like that:

Animatable layer

So we are close to the most interesting part. How to convert that orange line to the real graph? With magic and gradient. Gradient has ability makes borders between lines sharp without smooth transition. It’s very useful here.

Look at the gradient’s colors and locations settings. For creating borders sharp next color location has to start with the same location of the previous color. For example, if you want use two colors locations it will be like [0, 0.2,0.2,1]. And colors have to repeated for the each location step. For instance, for location [0, 0.2,0.2,1] colors array will be [red, red, yellow, yellow]. I need horizontal colors position so I set start and end point accordingly. Our current result on a picture below.

Gradient Layer

Looks nice. Almost done. The last step to mix our gradient and graph line. Do it with a mask. Add orange view as the mask for gradient. And that’s it. Done.

Line Graph

Awesome. I hope this information could be useful for you. Have a nice day.
I can’t test that! (Part II)
By: Daniel Sedam
Tags: iOS, Swift, Asynchronous, Expectations, Testing

Keeping your tests in a passing state can sometimes be a challenge. Just like your code needs maintenance, so do your tests!

You might introduce new code that changes the functionality of another piece of code. When this happens tests may start failing. Great! The tests did their job! They pointed out a regression on how something use to work.

Tests can also fail because they were written poorly or incorrectly. I see this a lot when writing tests for asynchronous code.

“Its not easy being green” ~ Kermit the Frog

In this article I’m going to show you how to test that an UIAlertView was presented and has the correct title and description.

class TicketViewController: UIViewController { func submitTicket(validator: Validator) {

guard validator.isTicketValid(ticket) else {

let alert = UIAlertController(title: “Invalid Ticket”,

message: “Missing inputs.”,

preferredStyle: .alert) let action = UIAlertAction(title: “OK”,

style: .default,

handler: nil) alert.addAction(action) self.present(alert, animated: true)

return

}



... }

}

Above we have a function that takes in a Validator which makes sure the ticket we want to submit has everything that is required. If it fails we show an Alert.

When writing tests for asynchronous code, Apple gives us Expectations. The following example uses Expectations with NSPredicates.

class TicketViewControllerTests: XCTestCase { func testSubmitTicket() { // Given

let ticketVC = TicketViewController()

let mockValidator = MockValidator() let predicate = NSPredicate(format: “presentedViewController != nil”)

_ = expectation(for: predicate,

evaluatedWith: ticketVC,

handler: nil) // When

ticketVC.submitTicket(validator: mockValidator) // Then

waitForExpectations(timeout: 5, handler: nil) if let alertVC = ticketVC.presentedViewController as? UIAlertController { XCTAssertEqual(alertVC.title, “Invalid Ticket”)

} else {

XCTFail()

}

}

}

So we initialized our Expectation with a Predicate that continually checks for our ViewController to have a presentedViewController. Once this condition is met our Expectation is fulfilled and we can assert a few things to complete our test!

*Note: please take note on the order of things. It is important to create your expectation before triggering the function that you are testing. If you call submitTicket() and then set up the expectation you open yourself to a timing window and your test might fail sometimes.

Thank you for reading! If you enjoyed this article or learned something new please give it a clap. Until next time, keep writing tests and keep those pipelines green!

If you missed the first article in this series check it out!
Django 3.2 Async Support: What You Need to Know
By: Logan Kilpatrick
Tags: Asynchronous, Python, Django, Web Development

Since the release of Django 3.0 in December of 2019, the wildly popular web framework has begun the journey to support Async through ASGI. For those new to Async, here is a little more context of ASGI:

ASGI (Asynchronous Server Gateway Interface) is a spiritual successor to WSGI, intended to provide a standard interface between async-capable Python web servers, frameworks, and applications.

But what does this all really mean? As a Django user and web developer, why does this matter to me?

Depending on the specifics of your Django project, async functions could allow you to make database updates or requests while still going about other processes. For many simple Django applications, this will not matter since the code is likely written in a way that does not do complex processes, but for use-cases like messaging services or perhaps a complex dashboard, these async functions can really solve a performance bottleneck.

Let’s take a quick look at this idea in practice:

In the above example, we can see the fetch_listings function is defined using the async keyword which allows that function to be called asyncronously. The function itself is simply retrieving entries from the database so this is one of the main potential use-cases of this async functionality.

Under the hood, any async function is returning a co-routine. This should not make much of a difference since Django takes care of managing this in many cases, but it’s good to be aware of the proverbial magic that is taking place.

Hopefully this gets you excited about the potential of async functions in Django! There are already a ton of amazing resources out there if you want to dive in so I suggest checking out the links below to get started. Happy coding!

Want to read more about Async in Django? Check out these articles:
Apply, Compose and Combine Futures
By: Keyur Joshi
Tags: Completablefuture, Async, Asynchronous, Java8

Three of most important methods when dealing with CompletableFutures are thenApply, theyCompose and thenCombine. Before we understand what each method does let’s think in terms of layman what we need if I am doing something in async mode.

First scenario is “I am doing one thing but someone else can do other thing we both can work independently. Once both of us are done with our work only then we can combine our outcome and get the final outcome e.g. in a kitchen one guy is making Pizza Dough and his helper is chopping vegetables or grating Cheese. Both of them are working independently but final outcome i.e Pizza can be made only once both of them are done with their work. In another scenario “I need to wait for another person to finish his work. Once he is done only then I can do my work” e.g. server need to wait for final outcome i.e. Pizza before (s)he can serve it to diner.

thenCombine: This method is used when both processes (CompletableFuture) can work independently and once both are done their results can be combined to get the final result.

thenCompose: This method is used when one CompletableFuture is waiting for another CompletableFuture to provide its result. Once it is available result will be processed asynchronously.

thenApply: This method is more or less same and thenCompose only difference it it will return the result instead of another CompletableFuture in its Lambda.

So if we consider following code.

package com.test.future;



import java.util.concurrent.CompletableFuture;



public class CompletableFutureExample {

public static void main(String[] args) {

System.out.println("Starting Completable Future Example..");

CompletableFuture<String> basePrep = CompletableFuture.supplyAsync(() -> {

System.out.println("Preparing Base");

return "Base Ready";

});

CompletableFuture<String> topPrep = CompletableFuture.supplyAsync(() -> {

System.out.println("Preparing Top");

return "Toppings Ready";

});

CompletableFuture<String> foodPrep = basePrep.thenCombine(topPrep,(baseResponse,topResponse) ->{

System.out.println("Top and Base are::"+baseResponse+":"+topResponse);

return "Pizza Ready";

});

CompletableFuture<String> foodServe = foodPrep.thenCompose(food ->{

System.out.println("Serving Food");

return CompletableFuture.supplyAsync(()->"Food Served");

});

CompletableFuture<String> order = foodServe.thenApply(orderComplete -> "Oder Completed..");

try{

System.out.println(order.get());

}catch (Exception e){

e.printStackTrace();

}

}

}

Output will be..

Starting Completable Future Example..

Preparing Base

Preparing Top

Top and Base are::Base Ready:Toppings Ready

Serving Food

Oder Completed..
Email: embrace asynchronous communication
By: Rémi Doolaeghe
Tags: Getting Things Done, Email, Productivity, Serenity, Asynchronous

Photo by pineapple L on Unsplash

I sent you an email an hour ago, why haven’t you responded yet?

Well, because emails are an asynchronous communication medium. Asynchronous? Yes, asynchronous. Like paper mail, text message on your smartphone or carrier pigeon.

Asynchronous means you have no guarantee about response time. It has nothing to do with technical purpose, even less than with text mail (or carrier pigeon). Email are asynchronous because it will wait for a active decision of the receiver side to be treated.

Maybe your receiver is staring at his/her inbox, waiting for an email to pop, to treat it immediately. But she/he is more probably doing something else, and will visit his/her inbox somewhat later.

And this is a great thing. Oh, well, you won’t have your answer immediately. But think about it: you’ll have an answer when the receiver has the time to handle your request serenely. It won’t be read and responded in the middle of something else, with an half-ass response in the hurry.

The email is part of the asynchronous media. The great advantage is that their are performed when the receiver wants, not when the sender wants. As a consequence, the request is handled at a time dedicated to it. the receiver is in the mood of actively working on a good quality response. He/She won’t have to interrupt him/herself in the middle of something else, so the request will be less stressful for his/her mind. There is no mental charge due to a context switching between tasks. That’s more relax.

Even better, the email can be postponed in a tasklist/todolist/getting things done queue/whatever. It will be far less tiring to handle than a synchronous request.

After all, almost all IT systems are based on asynchronicity to be more efficient. Why can’t humans follow the same way?
Plastic Stares
Tags: Recycling, Recycle, Plastic Pollution, Plastic, Challenge

The stats on plastic usage and pollution are repulsive, yet no one is really doing anything about it. Companies that produce plastic do a phenomenal, while sneaky, job of putting accountability on us, the consumer.

One thing I care deeply about is the environment. I’ve seen beautiful places around the world from Iceland and Italy to Alaska and Belize. Thinking selfishly here, I want to see more. But I also want my kids and their kids, and heck you, to see more.

We are trending in the opposite direction though. Reports predict there will be more plastic in the ocean by 2050 than fish. Re-read that and let that sink in.

I try to do my part. On hikes or camping trips I carry a bag to pick up bottles left behind by careless hikers. I walk my neighborhood and city streets picking up recyclables. It’s not only good exercise, but I’m more proud of my neighborhood.

Yet, I’ve noticed a weird trend. I get weird looks from people. As I walk down the sidewalk and stop to pick up a bottle or smashed can, people stare. Are they curious, impressed, confused?

Some neighbors have thanked me. I’d do it either way but that makes me feel validated. Like maybe I will inspire them to do the same (haven’t seen this happen yet).

How often have you seen someone pollute? Whether it’s a can tossed out the window or a bottle ‘accidently’ left behind, do you say anything?

I’ve noticed that people are more likely to say something to me — the person picking up the recyclables — than the person tossing it. I’ve gotten more weird looks than one would expect.

I was riding my bike one evening and I found a plastic bag. No hassle at all to pick it up. Around the corner I saw a plastic bottle. Putting the bottle in the bag only made sense. I rode around grabbing more bottles. As I reached down off my bike to grab a can, a car stopped next to me and this little girl offered me her can. As I sat up with my Bose headphones in, her mother frantically apologized and sped away — she assumed I was not well off and collecting cans for the $0.10 bottle return we have here in Michigan. Her reaction startled me and, while I still recycled the can, she was in shock that just a normal guy was picking up cans.

I believe the companies making plastic should be responsible for its collection and repurposing. Or that it should be banned altogether. Certain cities, states and countries (mostly in Europe) are taking steps towards this, but it’s not enough.

I challenge you, at a minimum, to just be more conscious of your day-to-day usage of plastics. Alternatives exist if you seek them out. You may think your impact is minimal, but every movement starts with one action or person.
One for the ARMYs: Creative Upcycling of the BTS Meal
By: Gian Monzon
Tags: Bts, Bts Army, Recycling, Upcycling, Creativity

Light it up like dynamite!

Korean Pop (K-pop) Boyband BTS lit everyone’s world up like dynamite when they released their collaboration with fast food restaurant McDonald’s: a “BTS Meal” consisted of 10 pieces of chicken nuggets with special sauces — sweet chili and cajun, fries, and coke. The chosen set of McDonald’s food was said to be the members’ usual orders when eating in the food chain.

The meal has a uniquely designed packaging, as the usual brown paper bag, food box, and drinking cup were designed and peppered with the famous symbol of BTS. In the Philippines alone, the meal became trending, as ARMYs — the name for the BTS fans — immediately ordered and tried the meal upon its release.

BTS is undeniably one of the biggest names in the entertainment industry today. From their debut in 2010, the boy group remarkably became famous within Asia and had their international breakthrough in 2017. Since then, the band appeared on cover pages of various magazines worldwide, featured and interviewed by numerous news sites, and collaborated with tons of international and Western personalities.

This popularity also meant reaching more people around the world, gaining more followers and fans. Currently, BTS is one of the music icons that have an extremely present fanbase online. And, being a part of this fanbase or any fanbase of famous personalities means being a part of a community, whether virtual or physical. The connections and influences within the ARMYs show through how they all make the boy group trend almost every week, more so when BTS won awards or when they are about to release a new song or album.

As fans, they have to have souvenirs or memorabilia of their idols. The BTS Meal somehow served as another merchandise or “merch” for the ARMYs. This made the fans preserve what can be preserved in the meal, such as its unique packaging. That’s why, together with the famous meal, creative upcycling ways of the packaging (or reusing of things to have a higher value) also went viral online.

Upcycling the packaging did not just benefit the ARMYs so they can preserve a memory of the meal. It also positively reduced the wastes from the certain upsurge of sales of the meal, avoiding the expected effect of an increase in the garbage.

To fully appreciate the creative upcycling projects appearing all over the net, here are some of the creatively repurposed BTS Meal packaging done by fans (at most):

1. Sneakers

From @josiahchua on Instagram

2. Necklace

From @craftedbycalai on Instagram

3. Bag

From The Lame Journal on Facebook

4. Phone Case

From @loveforbngtn on Twitter

5. Tumbler

From @assejromero on Twitter

6. Kid’s Dress

From Stef Pal on Facebook

These creative upcycling projects reduced what could have been tons of trash produced from the increased sales of the BTS Meal. Of course, it also reinforced, on a larger scale, the idea of repurposing things that are to be discarded. Being a part of an online or physical community is powerful, especially when done right.
Disposing old uniforms responsibly
By: Muhan Corporate
Tags: Recycling, Clothing, Uniform Suppliers, Muhan Corporate, Uniforms

Whenever any employee resigns, or workwear is tattered, damaged beyond repair, there may be chances it’s no longer complying safety standards; then comes the question of uniform disposal in everyone’s mind. Approx 20 millions tonnes of garbage goes into Australian landfill where 501,000 tonnes is from the textile industry.

How Australia is handling recycling

Few years back China stopped taking Aussie recyclables so there is an increase in stockpiling recycled items in Australia. But how these stockpiling are going to be utilised, it will make sense if you use them in the manufacturing process. In this process, some companies are showing some real leadership.

Many businesses are taking initiatives that will help to reduce C02 emissions, recycling, reducing environmental impacts that occur in the manufacturing process.

Clothing Recycling

Plastics, paper, and glasses are the most popular recyclable goods but what about clothes and other textiles, mostly about workwear. 50% of the Aussie population wear uniforms and on an average uniforms are replaced every 12 months. Workwear are mainly replaced to maintain safety standards.

At Muhan Corporate we are using a number of ways such as

We use recycled textiles in our custom manufactured apparel.

We manufacture customized workwear using more durable fabrics that will increase product lifespan and reduce the number of replacements.

We promote stock products that have high recycled content to our clients

We encourage our clients to commercially launder and recycle large uniform products such as

blazers and jackets so they can be reused.

Recycling benefits

There are long term benefits to implementing a uniform recycling strategy. This strategy will create loyal customers that will love to return, recycle and renew the products and this will increase sales and brand loyalty.

It will be a pleasure for us to connect you to our recycling partners. If you want to participate in this recycling program, please Get in Touch, Today!
Landfill Diversion: Best Way to Promote It
Tags: Diversion, Recycling, Landfills, Waste Management, Environment

If you’re really into changing the way America, then your program must be performing well towards raising the facility of waste diversion rate. What’s common in plastic bottles, bottle cans, metal cans, glass, cardboard boxes? They can get recycled. Regrettably, not many men and women know about the actuality.

Know about Landfill Diversion?

Landfill Diversion is a practice of deflecting the fact in the landfills through a few decreases activities and recycling too. The worldwide communities and recycling facilities just like SwagCycle estimates the size of the landfills from one year to next year.

How the success of landfill diversion is measured:

In the event, the number of landfills was diminished or shrunken at a specific period, then recycling communities assure that they are executing an effective waste diversion plan. In Contrary, if the landfill increases, then the worldwide communities are neglecting towards accomplishing a waste diversion program.

Best way to promote landfill diversion:

Thermal Treatment — It’s a terrific way to market landfill diversion through thermal therapy. Thermal treatment is a waste-reducing technology which utilises high temperature in processing waste food stock. Incineration is a significant sort of thermal treatment that includes the combustion of natural substances within landfills or waste.

Following are the thermal treatments which promote landfill diversion:

- Mechanical Heat Treatment

- Cement Kiln

- Pyrolysis

- Waste autoclaves

Recycling:

Recycling involves taking waste substances and turning them into a fresh item. The procedure for recycling is done to stop waste disposal that leads to the landfill. Recycling community such as SwagCycle are working to alter the waste through recycling within an ethical and reasonably priced method to control the waste from landfills.

Waste Reduction:

Why wait for communities who will implement several methods to promote landfill diversion. You’re, in fact contributing tremendously to landfills. Imagine if you begin yourself and quit generating waste out of your side. Your buddies, societies, family members, relatives will probably do precisely the same, and you’ll be no significant quantity of landfill. You’re performing the very best at your level if you’re preventing waste.

Recycling Bins:

Every recycling centre makes it easy for the public to remain compatible with environmental sustainability. To be able to encourage more effective landfill diversion rate, recycling communities are putting recycling bins with constant visual criteria. Essential colours and opening contours can communicate better to make folks conscious more clearly concerning recycling.
Why don’t we recycle EPS in a more effective way?
Tags: Recycling, Foam Densifier

EPS is composed of almost a single material, so its classification is easy and compaction by thermal, solvent and/or physical compression to reduce its volume is feasible. Therefore, EPS has excellent recycling performance.

After used in wholesale markets, supermarkets, department stores, restaurants, electrical retailers and other stores and equipment manufacturing plants, most EPS terminated as containers and buffering materials. In order to promote the recycling of these waste producers, GREENMAX is committed to helping them achieve the effective recycling and reusing of EPS waste.

In order to achieve lower cost and higher quality recycling process, EPS recycling technology has also been significantly developed. Many countries and regions of the relevant industries are now actively engaged in EPS recycling work.

To solve the weakness of EPS in the recirculation of its shagginess, the compaction process of reducing volume was realized by heat or solvent or physical compression. GREENMAX can provide such EPS recycling machine with the crushing and melting function. The foam densifier can turn the loose foam into high dense ingots with the compression ratio 90:1, which means the volume of melted foam is 90 times smaller than the original one. Compacted foam ingots have found a good market and are effectively reused as recycled materials.

The recycled EPS is always used to make PS pellets as the raw material for new foam products production. Recycled EPS pellets can be used to produce insulation boards, picture frames, decorative moldings, as well as clothes hangers, CD boxes and other household items. EPS products have brought great convenience to our life. Fortunately, this material is recyclable and has high recycling value. Why don’t we recycle it?
How is the New iPhone 12 Saving the Planet? Recycling is the Key
By: Ibec Inc.
Tags: E Waste, Recycling, Iphone 12 Pro, Ewaste Recycling, Itad Services

Brought to you by IBEC Intelligence

In July Apple announced that they are committing to being 100% carbon neutral across entire supply chain by 2030. Let’s take a look at how they are moving toward this goal with the production of the newly announced iPhone 12 series.

Apple states that “iPhone 12 models utilize 100 percent recycled rare earth elements in all magnets, including the new camera, Taptic Engine, and MagSafe, as well as Apple’s MagSafe accessories.”

100% recycled tin is the solder

More than 90% recyclable fiber packaging

Zero waste sent to landfill from final assembly supplier sites

100% recycles rare elements in the magnets

98% recycled rare earth elements in the whole product

100% virgin wood fiber from responsibly managed forests

99% recycled tungsten in the whole product.

100% recycled tungsten in the Taptic Engine

35% recycled plastic in at least eight different components

Arsenic-free display glass

No BFR

No PVC

No Beryllium

No Mercury

Transitioning to 100% renewable energy for apple production

Apple is also “removing the power adapter and EarPods from iPhone packaging, which enables smaller and lighter packaging, and allows for 70 percent more boxes to be shipped on a pallet.” They claim, “these changes will cut over 2 million metric tons of carbon emissions annually, equivalent to removing nearly 450,000 cars from the road per year.”

Trade In program is another way to help out the plant. Apple gives credit for trading in an eligible device, and recycles the devices that are not eligible, for free, through partnering with e-waste recyclers.

To be a certified Apple recycler/refurbisher you need to be R2 certified. To know more and get information on what’s the best way to get R2 certification with minimal investment and maximum rewards schedule a free 30-minute consultation with an IBEC expert.
2 years to save the world
By: Diego Coxca
Tags: Recycling, Planet Earth, Veganism, Global Warming, Deforestation

The topic that we are going to talk about on this essay it’s a problem that has been increasing for 20 years ago and the society doesn’t make conscience about this

Deforestation is the clearing of forests by humans. As we know we are losing forest in a record time and that’s a big problem, the reason why this is happening are many but someone’s are about the increasing of the humans in the cities, another that’s related is the agriculture as the population grows we also need more food, the extractive industries and many more.

There are a lot of effects of deforestation, the first one and the most important for me is the global warming, the temperatures are increasing, a lot of species living there are dying and in danger of extinction.

The first thing we have to do as society to fight with the deforestation is to change our minds that this is a seriously problem and we have to contribute with something for example recycle paper products, plant more trees, changed our diet.

In my opinion the change start with ourselves
Very helpful Facts within TechWaste Recycling where possible
By: Jett Moloney
Tags: Recycling

Waste materials are these waste of fabric which were used in a given reason and can also no longer be of use. This means that, it might be declared that this product is depleted merely by way of mankind together with no matter what is being identified, fabric or maybe tech, they begin to always keep a difficulty, mainly than a average typic of good use and then recycle shouldn’t be looked upon. For you to take care of this situation, different alternatives are already submit, some more useful, some others a lot less, then again which in turn, at the end, is still for being really relevant given the enormous increased amount of making along with rubbish — because of this. Not enough people could certainly obtain the topic of material waste, and we all are additionally in face of the particular engineering kind, by which the idea concerning TechWaste Recycle has got come forth, with regards to that will we’ll converse in the actual subsequent.

Presently, virtually all treatment is dependant on the advantage that a lot of progress have been assisted to the tactic, creating several promotions on the market. Other than the indisputable fact that the latest products or perhaps appliances have a very bigger opportunity, provide an obvious advantage, these will not have a limitless procedure occasion, but they also immediately come to be elements of plastic-type along with materials. In such a manner, the merchandise store concerning current websites, the day after tomorrow will be no longer helpful to utilise. Most people do not ever think related to exactly where this unique appliances moves precisely what could be achieved along with them because if they were undergo an actual vanishing wonders. Really the situation is totally different. It must have to acquire great methods earlier than returning our planet straight into a big dropping cart. Needless to say, it is usually somebody’s task to take care of this specific, yet it is an additional communal responsibleness to take part to find brand new ideas or simply a minimum of with supporting the options offered. It is usually the responsibility associated with anyone to be able to conform to well-known tips, so to operate using the process on the market to avoid waste materials. Computer Waste materials Trying to recycle could refer as well for material and then digital thing, each of which have a nice important purpose to maintain cleanliness.

For many more in-depth data, there is simply a number of sources, the fact that in fact https://s3-us-west-1.amazonaws.com/electronics-recycling/e-waste-disposal-recycle-electronic.html could be utilised. Understanding the ultra-modern implementations is useful and effective. For this reason, for personal and customary utilise, ideas and also handy offers are never inconsistent. Taking into consideration this particular, there’s primarily an easy task to earn.

For additional information about TechWaste Recycling web page: read here.
Why the planet needs your space sorted
By: Filipa Do Carmo
Tags: Recycling, DIY, Upcycling, Konmari, Decluttering

Hello there! I am Filipa. I live in London and have started working as a professional organiser & declutterer for a couple of years. Thanks to Marie Kondo, I don’t need to explain what that is anymore. I’m happy that all the benefits that come with #decluttering are starting to be acknowledged. And that really sparks joy!

My experience tells me that the hardest part of the process for my clients (and me!) is when they finish decluttering a room and look at that huge pile of unwanted items. I actually believe that people don’t even start decluttering because they fear so much about that pile at the end.

At this point, another issue comes up. The environmental impact our stuff has. Not just when we buy it, but also when we are getting rid of it. Disposing responsibly of our unwanted items is as important as consuming less, buying local and becoming more aware of where things come from.

These are the 2 main reasons that led me to start Space Sorted. The aim is to help you find ways to sort your space out but in an ethical and responsible manner.

#SpaceSorted is all about creating a more sustainable home. We talk #recycling, #donating, #upcycling, #DIY, #sustainable businesses in London (mostly #Islington and #Hackney which is where I wander). All that kind of cool stuff… and essentially sharing easy strategies for busy city people like us to be that little bit less crappy. No big deal.

It would be awesome to follow your journey too. There will plenty of opportunities for that at the #7DaysOfSpace challenge that might change your life. Join by tweeting, sharing posts on Facebook or pictures on Instagram. Just include #7DaysOfSpace, so I know you’re out there making the world a better place.

Follow my little steps here or on Instagram, Twitter or Facebook, depending on where you hang out the most.
Plastic Waste
By: Evereal Care
Tags: Recycling, Reduce, Environment, Plastic, Reuse

HAVE YOU EVER WONDERED… THE AMOUNT OF PLASTIC WE USE DAILY?

Take a minute to think about it! Our life is surrounded by plastic and more plastic, but the real question is do we really need that much?

Use reusable shopping bags Don’t buy bottled water Use your own containers for take out food Use your own mug when buying coffee Don’t use plastic straws or switch to metal ones Stop single-use plastic Shop your local farmers market Buy in bulk Do not buy plastic-bottled beverages Reuse

Since the 1950s, around 8.3 billion tons of plastic have been produced worldwide. In some parts of the world, using plastic is already illegal. 73% of beach litter worldwide is plastic. A million plastic bottles are bought around the world every minute. Worldwide, about 2 million plastic bags are used every minute. 90% of plastic polluting our oceans is carried by just 10 rivers. Plastic is killing more than 1.1 million seabirds and animals every year. The average person eats 70,000 micro plastics each year. The average time that a plastic bag is used for is … 12 minutes. Over the past 50 years, world plastic production has doubled.

START BY DOING SMALL CHANGES!
A New Wood Recycling Solution That Cannot Be Missed
By: Grace Ray
Tags: Recycling

Now in family decoration, many people prefer to use wooden flooring. However, any product has a certain service life, and wood flooring is the same. Many people’s wooden flooring will be replaced after a period of time, and the reasons for replacement are also varied. Some are for the wooden floors at home are broken, some feel it old and ugly, and others simply don’t like it. These wooden floors are expensive when they are purchased. It is a pity to throw them away directly. It is also a waste of resources. After all, the forest resources in our country are not rich at present.

In addition, there are many materials such as wooden pallets, brackets, bamboo plywood and building formwork with nails, which not only waste resources, but also have a certain impact on the environment. These waste wood should be used in a good way.

The existing crushing and processing equipment is specially for the crushing and processing of waste wood materials. After crushing and processing of these waste wood materials by the crusher, we can process the waste wood into wooden flooring again, so that the recycling processing and use can avoid the waste of resources very well. Moreover, the waste wood not only has higher recycling value, but also reduces its pollution to the environment.

The wood pallet making machine and utilization of is promising, but the premise is to choose a good wood pallet making machine. Many molded wood pallet press machines can crush the waste wood, but the fineness, quality and output of the finished materials processed by them are certainly different. The material used in making wooden flooring is required for its thickness and output. Molded wood pallet press machine is a very powerful wood waste processing equipment. In the production process, the output and quality are guaranteed.

Rotecho is devoted to supplying various waste recycling machine. We sincerely invite and welcome people from all around the world to invest and create more values together.
In India, a circular economy creates value from plastic waste
By: Un Development Programme
Tags: Recycling, Sustainability, Plastic, India, Undp

The market kiosks, parks benches and Delhi roads are all part of a push to build a robust circular plastic economy in India. A circular economy offers a pathway to more sustainable resource management. It means keeping the value of plastics in the economy, so the materials stay out of the natural environment. In a circular economy, plastics cycle through a perpetual ‘closed loop’, rather than being used once and discarded.

As of June 2021, the United Nations Development Programme’s (UNDP) Plastic Waste Management Programme in India has helped to process 83,900 metric tonnes of plastic waste. The ambition is to process or recycle 85,000 metric tonnes of plastic waste and reach 50 plus cities by the year 2024.

In addition, the Programme organizes fairs and other mass awareness campaigns, partnering with retail chains like Big Baazar supermarkets. To encourage people to bring plastic waste, stores offer them a mask or a shopping bag in return. Mobile vehicles and folk songs help spread the message in communities. School children learn about proper disposal, and plastic gulaks (bins for plastic waste collection) are installed on school premises for easy access.
Gilbert Sendugwa on public procurement during COVID-19
By: Hewlett Foundation Tpa Team
Tags: Transparency, Covid 19, Uganda, Freedom Of Information, Procurement

In the tenth “Coronavignette” we continue to share conversations with leaders of civil society organizations in Africa on how COVID-19 affects their work.

Gilbert Sendugwa is the Executive Director of the Africa Freedom of Information Centre (AFIC). AFIC brings together 41 civil society organizations in 21 countries from across Africa to promote the right of access to public information through research, capacity building, and coordinated advocacy.

In this 10 minute video, Gilbert describes:

Challenges the Centre has faced in working from home and how it affected their work

The importance of monitoring the procurement process during COVID-19 as highlighted through their recent monitoring report on district level response across Uganda

The role civil society can play in helping governments balance the need for rapid procurement with having a transparent, participatory process

The new tools and adaptations AFIC has made in the face of COVID-19

We’ll have future Coronavignette videos with Alan Hudson of Global Integrity, and more in the coming weeks.
Honduras Frontline Report: Two Hurricanes & COVID-19 Devastate Honduras
By: Asj, Association For A More Just Society
Tags: Transparency, Covid, Hurricane, Honduras, Justice

San Pedro Sula airport completely flooded after Hurricane Iota. Source: El Diario de Hoy

ASJ’s Response to the Hurricanes

Supporting the Vulnerable

Source: ASJ

Since the beginning of the pandemic, ASJ has provided ongoing economic and psychological support to more than 500 of our beneficiaries facing increased vulnerability — many of whom are women and children.

Many of these same beneficiaries had their homes damaged by the hurricanes, including 50 families who completely lost their homes to flooding. ASJ is working with these families to ensure they have access to food, safe shelter, and the ability to rebuild their homes and their livelihoods.

Coordinating Humanitarian Aid and Auditing Government Purchasing

Source: ASJ

The COVID-19 pandemic revealed the Honduran government’s failings in developing a strategic crisis response. In response to the hurricanes, ASJ is working alongside the government and NGOs to coordinate the distribution of humanitarian aid.

Additionally, ASJ has been invited to monitor government purchasing (similar to our work for COVID-19 emergency purchasing). This will include auditing the government’s plan for humanitarian aid and rebuilding infrastructure throughout the country.
Keeping Discover Games Safe and Confidential
By: Discover Games Your Place To Search Privately
Tags: Transparency, Trusted, Search Privately, Discover Games

Keeping Discover Games Safe and Confidential

Discover Games doesn’t allow any authority to request because of some standards reason. Well because we don’t collect your IP addresses there no purpose for them to send a request to the safety team.

We make assured not to have security problems

Well because we don’t collect your email addresses and passwords including your IP address. We are assured to avoid phishing websites to collect information(s) about yourself. If you think someone is trying to get information about you please contact our Help & Support Team.

Who uses Discover Games?

People use Discover Games for all kinds of private agreements: from no data contractor to, no trace of your IP address, and a lot’s more. Discover.io Games is for anyone who could use a home to search with private and secure technologies.

Why Discover Games?

Let yourself discover what are all the reasons why you should employ our exploration engines.

We don’t collect your IP addresses;

We don’t distribute, post, trade, communicate, contract, your data such as any results of your explorations;

We let you know and read any problems related to any case such as safety problems, reputations, declarations.

Reputations

If it is the case such as a demand for your data demanded from the governments. we approach your data with Protective Terms. As written on the terms we do collect personal data such as any search you do but we don’t sell, share, give, or even presenting it publicly or privately. We use your search results to updates the website and give more content that our users explore the most. We are the most reliable website for your search online.

Defenseless groups

We shouldn’t be targeted by dangerous groups (freedom groups) because we are believing in private worlds for anyone at any time. We are always transparent to our user(s). We really do anything to our power for us to collects only the data that we need and those data are never and will never be shared. Those DATA are listed below:

ID (You are generating a brand new ID for every Search that you are doing). Search Engines (We only use your data to do updates to our website’s policies from design.)

Two-Factor Authentication (2FA)

We don’t require 2FA. To preserve your privacy.

Publish the: Thursday, January 21, 2021.
Saying no to the womxn, intersectional gap in Venture Capital.
By: Luciana Se, She Her
Tags: Transparency, Unconscious Bias, Venture Capital, Female Founders, Diversity And Inclusion

I still can’t reconcile these two facts:

1) womxn and intersectional founders are — STILL — receiving a lot less capital than their peers

2) …while there’s an abundance of data & analysis that clearly shows that investing in women is good not only for the macroeconomy, but also for scientific innovation and for individual investors (higher revenues, better capital efficiency, higher ROI).

It’s aboutfreakingtime we bridge that gap, don’t you think?

So, what can we do?

🎯 Strengthen the other side. Get more women, especially intersectional (LGBTQ, Black, Latinx), on the [cap] table. According to Kauffman Fellows, it can double the number of women entrepreneurs building businesses.

🎯 Visibility (of LPs, diversity-focused investors and funds, and of underrepresented founders themselves)

🎯 Check our own biases — unintentional microaggressions are subtle but with powerful consequences.

🎯 Fight for more accountability & transparency (Founders for Change, VC Guide)

🎯 Be intentional. Put your $ where your mouth is.

#venturecapital #femaleentrepreneur #femalefounders #diversityispower #investing #unconsciousbias #womxn #fundraising