fabiochiu/medium-articles huggingface dataset:
Difference between Mocks and Stubs in RSpec
By: Kirill Shevchenko
Tags: Ruby, Mock, Rspec

Difference between Mocks and Stubs in RSpec

Stub

A stub is the only defined result of the method call which doesn’t care about behavior. With RSpec, you can use stub with allow and receive methods.

allow(object).to receive(:method_name)

If you need to stub the result of the method then it’s possible with and_return

allow(object).to receive(:method_name).and_return(example_value)

Mock

Mock expect methods to be called, otherwise it raises an error. With RSpec, you can use mock with expect and receive methods.

expect(object).to receive(:method_name)

As well as the stub replacing mock result possible with and_return

expect(object).to receive(:method_name).and_return(example_value)

Double

Test double is a dummy object that you use to replace a real object during a test. Through RSpec, you can create it with the double method.

describe UpdateObject do

let(:external_api) { double } before do

allow(ExternalApi).to recieve(:new).and_return(external_api)

allow(external_api).to recieve(:some_api_call)

end it 'returns success' do

expect(subject.call).to eq(:success)

end

end

In the example above we are using fake double object created to replace API call inside UpdateObject and avoid dependence of the test on the work of an external service.
Nokogiri is a ruby gem that allows users to parse HTML and XML, and extract data from websites using CSS Selectors. Scraping sites can be fun and frustrating. You inspect the site and drill down into…
Tags: Scraping, Data Extraction, Ruby, Nokogiri

Manual Web Scraping In Ruby With Nokogiri

Nokogiri is a ruby gem that allows users to parse HTML and XML, and extract data from websites using CSS Selectors. Scraping sites can be fun and frustrating. You inspect the site and drill down into the data until you get to what you want to extract.

There is something to keep in mind when engaging in this practice. If there are changes to the website, your code will break! It’s just one of the hazards of using this technique.

Web scraping is legal, unless forbidden by a site. It is an easy way to extract information and quite fun.

I will add that there are web scraping tools and automated web scrapers for large projects.

Try it! I think you will like it.
How I used an API to build a CLI app to compare conditions at Ski-Areas
By: Zac Flynn
Tags: Flatiron School, Cli, Weather, Ruby, API

Building my API class to generate all of the data for my app was one of the toughest parts of this build. Here’s how I did it.

I first define the initial URL for my custom URI as a constant called “INITIAL”. Then, I define all the locations for the Ski-Areas in a hash, where each key is a Ski-Area and its value is an array containing the latitude and longitude for that location and set it equal to the constant “LOCATIONS”.

Constants in motion

When a new instance of my API class is instantiated, it is initialized by passing each of the defined locations, along with its corresponding latitude and longitude, through the instance method #api_call_for. The latitude and longitude are immediately passed into another method which I built called #uri_for, which formats the URI using the “INITIAL” url, and a hash of URI parameters, which I defined as a local variable called “parameters”.

The kicker is this line: uri.query = URI.encode_www_form(parameters). This calls on the query method of the URI module which is built into Ruby, to take in my parameters and spit out a completed URI in the correct format to be received by the openweathermap.org servers called “encoded form”.

Since the return value of my #uri_for method is a custom-built URI, my #api_call_for method can now make a call to the API using another built-in Ruby class, Net::HTTP, and one of its methods called #get_response, which takes in our custom URI as an argument and set it equal to a local variable called “response”.

I then use yet another built-in Ruby module called JSON and one of its methods called #parse, which takes the response and parses it into an organized set of nested hashes. This includes all the current weather data, as well as the seven-day forecast data.
API Star Wars Project
By: Leo Meza
Tags: Star Wars, Ruby, Coding, API

This was a challenging project that I felt mostly unprepared at the start. The idea of this project was to create a program that has some level of interaction and I started off ambitious.

My first idea was to create a program that accepts a zip code and returns the top 3 restaurants of multiple ethnicities in the vicinity but I ran into the problem of not knowing how to make my program accept a zip code. I realized how hard this project was going to be.

I changed my project to list out all the star wars characters and you could choose which you wanted more info on but that was taking too long so I changed it to only 9 characters.

A challenging piece of this was working the CLI to only accept valid number entries and adding an exit feature. This was hard because I set the input to be converted to an integer and when one would type exit it would convert that to 0 and that would access one of the characters in my array and then exit. I cheated a bit by making the input 10 the exit rather than finding an actual solution but maybe that’s to credit my laziness.
Getting the most out of ActiveRecord
By: Robert Shilcof
Tags: Web Development, Validation, Activerecord, Ruby, Aliasing

Housing Development UK, a Sinatra based web application

Housing Development UK is a web application that demonstrates features of Sinatra and ActiveRecord. It allows two different types of users to create accounts and sign in;

firstly, housing development companies who can display their latest developments, and

secondly, users who can follow development companies and leave feedback on their proposals.

The foundations of my application could easily be altered to cater for many different scenarios where there are users with different requirements. The content creator and the reviewer. Another example being budding authors submitting short stories for peer review.

With current COVID restrictions placed on face to face communication, it is evident to me that the need to create accessible online consultation platforms has never been more relevant.

Whilst this project introduced me to numerous different aspects of web applications - from the fundamentals of handling requests and application layouts to final touches like CSS styling - in this post I have chosen to detail how to get the most out of the ActiveRecord features I found particularly useful.
RUBY-DOCS-CLI PROJECT
By: Munkith Abid
Tags: Rubygems, Cli, Ruby

In this short blog, I’m going to explain how the ruby-docs-cli project works.

This project is my first using the Ruby programming language. It incorporates quite a few Ruby programming and designing concepts, such as DRY, separation of concerns, object relationships, scraping, and many more!. So let’s dive right into it.

The project is mainly built on the https://ruby-doc.org/core-2.7.2/ website, which serves as the endpoint for scraping the data we need. And it also mirrors almost exactly this website in terms of the data structure and navigation as well as the general layout(without the fancy GUI power of course) as we’ll see shortly.

The functionality of the program lays in three major classes and one module, Klass, Mmethod, and CLI, respectively plus one module, namely, scraper module which contains all common features and concerns amongst the previously mentioned classes.

As mentioned earlier that this project was built to reflect the real website that it’s mining its data from, mainly to give the user a sense of familiarity when navigating the CLI similar to clicking various links on the main website. With this in mind, a nested user interface menu system has to be implemented.

The program is extremely simple and basic. It starts with the main menu with only to prompts:

exit; to exit the program.

classes; to list all available classes alphabetically.

Typing classes will also take the user to a submenu implemented by its own loop. This submenu will give the user the following choices

Type in a class name to print the description of that class.

back; to go back to the immediate previous menu

exit; to exit the program.

Assuming the user typed some class name. This will print that class full description and, yet again, takes the user to another submenu replacing the options available on that class’s webpage. This time the submenu will provide the following options:

methods; to list all methods of this particular class.

Type in a method name to view its full description.

back; to go back to the immediate previous menu

exit; to exit the program.

At this time if the user decided to continue and type in a certain method name, then as mentioned above, the full description of that method will be printed to the terminal and the same command options menu will be displayed again. No more submenus.

The project also has some extra features, such as suggesting a class or method name if there was a typo and colorize major keywords and commands.

As previously mentioned, this project is extremely primitive and basic, yet still powerful in its own right. Rooms for improvements are huge, including adding more features, implementation improvement, error handling, refactoring, and many many more.
Consider Metaprogramming
By: Walter Aab
Tags: Metaprogramming, Flatiron, Beginner, Software Engineering, Ruby

In this post, I would like to discuss one use case, out of several use cases, for Ruby’s metaprogramming that I found very helpful while working on building a command line interface application (CLI) with external data for my first portfolio project at Flatiron school. I am referring to the use of mass assignment for the Initialize method. One of the requirements of my project was that my CLI should make only one call to an external source, in my case I used the National Park Service API that returned a large data set in the format of an array of nested hashes. During the early stages of development of my project I found myself ‘mining’ the array of nested hashes for the data I intended to use with my CLI and then compiling a list of variable names for which I knew I was going to have to create at least an instance variable for each of them and, using the attr_accessor macro, a setter and getter method for each them. This was going to be a sizable task given the large amount of interesting data I could see in what was being returned from the API.

Ruby’s metaprogramming offers a lot of functionality. You could write every bit of code from scratch yourself if you wanted to, but doing that is very time consuming and quite frankly inefficient. If you have read this far, it would be safe to assume you are familiar with the fact that methods can be defined to take in multiple arguments. For example:

On line four of the code snippet above, our initialize method is being passed four keyword arguments. Note: Keyword arguments are a special way of passing arguments into a method, pairing a key that functions as the argument name, with its value.

One of the benefits associated with using keyword arguments is the ability to use something called mass assignment to create new instances of the class Park, or in other words, instantiate new ‘Park’ objects. With the initialize method in the example above defined to accept keyword arguments I realized that I could use key-value pairs from the array of nested hashes in my API response and assign them to a variable, then I could pass that variable to my initialize method. One problem persisted, not all of my parks contained a description, in other words not all the new instances of the ‘Park’ objects were going to require the same number of variables, so I needed to find a way to abstract away the Park class’ dependency on a specific number of attributes. Let’s take a look at the code below:

I started by defining the initialize method to take in an ‘attributes’ variable which had been assigned a hash with the parks’ data. Then, I iterated over each key/value pair in the attributes hash. I called the class method attr_accessor on the Park class itself (on line four) and passed the key to dynamically add both a getter and a setter. Then I used the .send method which calls the method’s name that is the key’s name, with an argument of the value, and et viola! I had an initialize method that could easily adapt to a different number of attributes.

The above code snippet is considered metaprogramming.
Mutant Strain Spreads; N.J. Records Worst Month: Virus Update
By: Killen Calvin
Tags: Updates, Virus, News, Canada

A medical staff member stands by a Covid-19 patient on Christmas Eve at a hospital in Houston, Texas.

Photographer: Go Nakamura/Getty Images

We’re tracking the latest on the coronavirus outbreak and the global response. Sign up here for our daily newsletter on what you need to know.

U.S. cases rose on Christmas Day at the slowest rate in almost two months, though the numbers were likely skewed by the holiday. Hospitalizations in New York City continued to climb, while statewide the total fell slightly, as did new infections. New Jersey has had about as many cases in December as it did from May through October. North Carolina surpassed 500,000 infections over the holiday.

Japan will ban entry to most non-Japanese nationals through the end of January. Global infections surpassed 80 million.

As some European Union nations began vaccinations, Sweden joined France, Germany, Switzerland, Ireland and Japan on a growing list of countries that have identified their first cases of the coronavirus mutation widespread in the U.K. The Canadian province of Ontario said it also identified two cases not apparently tied to travel.

https://lovic.ba/video-union-espanola-vs-antofagasta-cl.html

https://lovic.ba/video-union-espanola-vs-antofagasta-cl01.html

https://lovic.ba/es-u-e-v-a-viv.html

https://lovic.ba/es-u-e-v-a-viv01.html

https://lovic.ba/union-espanola-vs-antofagasta-futbol.html

https://lovic.ba/Chile-media.html

https://schoolandschool.com/local/video-union-espanola-vs-antofagasta-cl.html

https://schoolandschool.com/local/video-union-espanola-vs-antofagasta-cl01.html

https://schoolandschool.com/local/es-u-e-v-a-viv.html

https://schoolandschool.com/local/es-u-e-v-a-viv01.html

https://schoolandschool.com/local/union-espanola-vs-antofagasta-futbol.html

https://schoolandschool.com/local/Chile-media.html

https://amax.ba/golive/video-union-espanola-vs-antofagasta-cl.html

https://amax.ba/golive/video-union-espanola-vs-antofagasta-cl01.html

https://amax.ba/golive/es-u-e-v-a-viv.html

https://amax.ba/golive/es-u-e-v-a-viv01.html

https://amax.ba/golive/union-espanola-vs-antofagasta-futbol.html

https://amax.ba/golive/Chile-media.html
Test Title
By: Code - Research, Technological Development
Tags: Update

follower 💻🔒YOUR MEDIA. 🏴‍☠️🚫 YOUR PROTECTION. Research & Technological Development on multimedia content security through AI.
This Year On Mistplay
Tags: 2020, Updates, Mobile Games, Android

And what a year it was. If nothing else, 2020 gave us plenty of excuses to stay in and indulge in our favourite mobile games while earning some free rewards along the way. Whether you joined our community last week or have been gaming with us since the start, here are the major highlights of all the big things that happened on Mistplay this year! (Plus, stick around until the end for a sneak peek of what you can expect in 2021!)

Throughout it all, we’ve remained inspired by our incredible community of users, who are always top of mind when it comes to improving Mistplay further. Looking ahead to 2021, we have some exciting features planned that we can’t wait to share with you. Expect many more fun ways to earn rewards, tons of new games, and, of course, Mistcodes! As always, feel free to comment with any suggestions or feedback you have for us, or share your thoughts with our team.
Merry Christmas!
By: David Andrew Wiebe
Tags: Christmas, Updates, News, Love, Greetings

Learn more. Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Make Medium yours. Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore
Weekly digest: December 26, 2020
By: David Andrew Wiebe
Tags: Creativity, Updates, Weekly, News, Report

Weekly digest: December 26, 2020

Photo by Nijwam Swargiary on Unsplash

First and foremost, Merry Christmas, happy holidays, and all that! I hope you’ve been having a splendid time.

I know you might be otherwise occupied, but just in case, I’ve put together a Boxing Day weekly digest for you. Here it is:

David Andrew Wiebe

The blog is here to inspire creatives and creators just like you. If you have any questions that need answering, just let me know.

Here are the posts that went live this week:

>> Subscribe to the daily blog for creators and creatives

>> Follow me on Medium
Project progress 25.12.2020
Tags: Tracechain, Cryptocurrency, Metahash, Update, Blockchain

Ho-ho, it’s already Christmas time for most of you! Congratulations and best wishes for a wonderful holiday season :)

Today we have prepared the last weekly report of the year. But a summary of 2020 is also coming.

So, this week our devs worked on the optimization of the Cores code and almost made the final version. You may have already noticed that the network load icon has disappeared. So far, everything is running smoothly, unless ongoing technical work may cause temporary delays in sending transactions.

We’ve started to update the team’s Cores. After it, we are going to monitor the network functioning — when the devs make sure everything’s okay, we will announce the update of users’ servers. The next step will be launching the voting and activating the Cores rewards. After that, decentralization will be achieved!

This whole process will take about two months — most likely the network will enter a new phase as early as March!

That’s all for now, thanks for staying with us!

— — — — — — — — — — — — — — — — — — — — — — — — — —

Our website

#MetaGate

Telegram

Twitter

Reddit
Happy Holidays. A brief message
By: Beyond Literary
Tags: Message, Happy, Chrsitmas, Update, Thank You

This time last year, I was spending Christmas in Japan with a wonderful host family who were kind, adventurous, funny, and just an all around joy to be with. Since then, I think we can all agree that much has happened in the world from COVID to Politics to movements that need to happen. We’ve come a long way from where we once stood a year ago and while it’s difficult to see past all the misfortune and sadness that has gripped us these last few months, take today and focus on all the good that has happened, no matter the size of it.

I hope everyone is having a wonderful holiday, spending it with loved ones whether they be family or friends. This year has been a hard one, but we’re getting through it one step at a time so take today to breathe, relax, and collect yourself. Enjoy the day and look back on all the amazing things you’ve accomplished in life. Take joy in the ones you hold dear.

Happy Holidays!
Paperchain 2020 Holidays Update
Tags: Updates, New, Fintech, Music Technology

From all of us at Paperchain, we want to send our unconditional gratitude and appreciation for being part of our journey.

As a team, we’re now taking stock of a very difficult year, unimaginable by most modern years in its cruelty and uncertainty, while also offering glimpses of hope that progress is being made.

We’ve all had someone we know lose their life, or a family member’s life, to COVID-19.

We supported the unflinching protestors in the summer who marched to remind America and the world that Black lives matter. There’s still a lot of work to be done — the hard work of social and policy change.

This year we were able to get $414,698 into the hands of artists and creators months before they normally would. There’s still a lot of work to be done — the hard work of culture and business change.

Some of us now get to spend this time with family, some of us do not. In 2020, to be alive for both is a blessing.

2020 was 2020. We’re still here and we’ll be here in 2021.

From our family to you and yours, wishing you a safe, healthy, and happy holidays.

Dan, Val, Sarah, Shashank, Budd, Rahul, and Dave.
Strafe Esports 2.31 — Updated Translations
By: Theodor Kumlin Bizot
Tags: Update, Strafe, Esports, Translation

Strafe Esports 2.31 — Updated Translations

Our final update of the year is here! With 2020 coming to a close, we’re finally bringing some much needed love to the localisation of our most popular languages on Strafe:

Portuguese-Brazilian

Spanish

German

French

Russian

These languages have now been fully optimized into the Strafe app, ranging from copy and translations, to news feed sources and tailored push notifications. Overall this will serve to make Strafe a much more cohesive multi-lingual experience for all of our international users.

The update is currently on rollout for both iOS and Android devices, and should be available by Christmas time for all of our users.

What’s next?

This update serves as a first real step towards localising the app in these selected markets both in terms of translations and content. As we continue to work with the Strafe platform, we hope to be able to bring the same level of translation for all of the languages we support.

As for 2021, we have a lot of exciting updates and new features in the works that we’re excited to share with you all. Look out for new announcements in January!

And as always, thank you for your patience and ongoing support!
D.tube + Skynet = Power to Creators!
By: Manasi Vora
Tags: Updates, Videos, Content, YouTube, Ownership

Store your videos on D.tube using Skynet

Back in March 2020, D.tube announced support for Skynet as a decentralized file storage solution for your videos. If you aren’t familiar, D.tube is the first crypto-decentralized video platform. In short, it is decentralized YouTube. D.tube is a censorship-resistant, ad-free, and fair platform with no hidden algorithms controlling the visibility or monetization of certain videos over others. Simply, these qualities make D.tube a better platform than YouTube.

While uploading videos to D.tube, choose the source as Peer-to-Peer, then choose Skynet and paste a Skylink generated using SiaSky.net or any other portal. That’s it!

Skynet is the obvious choice here 😃

Paste a Skylink and off you go!

Here’s an example video stored on Skynet and shared via D.tube. Enjoy! https://d.tube/#!/v/siaskynet00/AAAA21HehIU7rR5IW5O4Bsn49_MXu4eHTVEolJrOunRN4w

D.tube and Skynet together give you complete control over your creative work. The content creator is truly the owner, not the platform or the publisher. Phil Campbell — one such content creator and one of D.tube leader nodes — wrote about his experience, motivation, and benefits of using this decentralized solution.
Dengan Melihat dan Mengikuti Saja, Anda Bisa Jadi Expert Iklan Native! Update Dokumen Panduan
Tags: Guidelines, Native Advertising, Updates, Advertisers, Notice

Learn more. Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Make Medium yours. Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore
📝 Design Forge 21-Dec-2020 Changelog
Tags: Updates, Design Forge, Changelog, Dark Mode

Looking for the ultimate experience when managing user needs, requirements, and design? Check out our flagship technical documentation tool — Design Forge.

Need to test out your products? Of course you do! And why not do it with Test Studio — our test management tool which works hand-in-hand with Design Forge to ensure every element of your product is thoroughly tested.
How to update the name on a Ticketspace ticket
By: Denis Mysenko
Tags: Ticketspace, Updates, New Zealand, Manuals, Resale

Preamble

Ticketspace is a popular ticketing platform based in New Zealand, and chances are you have used a Ticketspace ticket to attend an event in the past. Some of the nation’s favorite festivals, eg. Bay Dreams, rely on Ticketspace technology.

Changing names

Some events, typically music festivals, require that you update the name on the ticket if you pass it to a friend, sell it online, etc. The name on the ticket must always match the name of the person who is going to use it.

Fortunately, it’s very easy to do this on Ticketspace. First, login to your Ticketspace account, everybody has one, at https://tickets.ticketspace.co.nz/my-tickets/login

If you don’t remember your password, click “Forgot your password” — you will be emailed a special link to continue.

Once inside, head to the “Order history”:

Now scroll all the way down, you will see a list of your tickets and a “Edit ticket name” button next to each one:

Now click “Edit ticket name” next to the ticket you are planning to pass to somebody else, a popup will appear:

Now provide the new name to put on your ticket — the person you gave the ticket to (or sold — on Tixel or elsewhere) and your credit card details. Different events will charge different fees for this service.

Once the payment is done, you can click “Print / View Tickets” button to download your new PDF tickets.
The Renaissance Rundown: Heat 17
By: Paul K. Barnes
Tags: Updates, News, The Renaissance Project

The Renaissance Rundown: Heat 17

What’s good y’all?

Christmas is this Friday and I’d like to give a special shout out and send more power to any and all retail workers that day, the day before and the day after.

[TL;DR — There’s more Carti “news”, a Disney movie with a black lead is right around the corner and a new Pharrell interview has appeared.

ANNOUNCEMENTS

Keep an eye on your inbox this week…you may be hearing from us again sooner than you realize…

ARTICLES

Here’s what we published recently:

Don’t Be A Yes Man by Paul K. Barnes

Paul talks about the dangers of people afraid to give criticism to their friends about the music they make.

The Album Sucks — Admit It by Paul K. Barnes

A throwback piece since we’re still in the era of long albums/deluxe editions and the truth about some of them remains.

COMING UP

Here’s what’s coming up from The Renaissance:

The Grammys will be here soon and Juwan has something to say about them…

That Reconsidered for [REDACTED] is still coming…

NEWS

Well we finally have some real news for Playboi Carti’s Whole Lotta Red. Features for it (more than likely) include Kid Cudi, Travis Scott, Future, Pharrell and Kanye. We also have a new alleged date for the album’s release — Christmas Day. As I’ve been saying all year in regards to this situation — we’ll see. Something that did drop however was a “B-Side”/deluxe version of Eminem’s Music To Be Murdered By. Most surprisingly however was that a music video for a song on it called “GNAT” was directed by Cole Bennett of Lyrical Lemonade. This is a surprise because we’ve come to know his brand to focus on more underground/independent rappers of various styles — not Billboard headliners.

Soul, the latest Disney + Pixar movie with a black lead comes out this Friday on Disney Plus! Jamie Foxx plays the lead in this one and if you’ve seen any of the screengrabs or trailers that show how we’re drawn/animated in this one it looks like it’ll be a huge W. There’s also a new (long) interview out with Pharrell on Drink Champs and as always it’s worth hearing it all.

RECOMMENDED SONGS …for some reason, all the reasons, no reasons
What’s new? December 2020
By: Coralie Fond Hentsch
Tags: Edtech, Clever, Edu, Updates, News

In this release, CoSpaces Edu introduces a new classroom integration and now supports the single sign-on EdTech platform“Clever”! Learn more and discover the other CoSpaces Edu updates below.

Clever integration

Is your school using Clever? Great news: You’re now able to connect your CoSpaces Edu account to Clever!

This will let you add your students to CoSpaces Edu directly from Clever. They’ll then be able to easily log in using their Clever credentials.
You can become a Native Ad Expert too! Just follow the Dable Native Ad guide
Tags: Guidelines, Native Advertising, Updates, Advertisers, Notice

You can become a Native Ad Expert too! Just follow the Dable Native Ad guide Dable Follow Dec 21, 2020 · 4 min read

Dable has updated the Support Page for Advertisers that summarizes the guide on ‘Dable Native Ad’.

Dable, Asia’s largest native ad platform, provides a written guide that summarizes the A to Z of native ads that allows anyone to become a native ad expert by simply following this manual.

The guide has been organized in detail by topics starting with what is Native Ad, including how to create your ad account, how to add money to your budget, how to set and run your campaign and how to analyze performance data.

This guide has been updated so that,
Taxa Monthly Highlights for December 2020
By: The Taxa Team
Tags: Updates

Greetings Community,

Below please find the monthly highlights for December.

Technology

Taxa Core:

Developed and deployed service daemons on the taxa-server/node API service for monitoring the service statuses and handling exceptions in case of a service crash.

Taxa Python SDK:

Developed test scripts for CI/CD pipeline.

Community

Upcoming Taxa Developer Grants Program:

Taxa Developer Grants Program is wrapping up its development, and coming soon.

Developed the event backend;

Developed and tested “Challenge tServices”, allowing developers to send certain crafted requests to Taxa Network and gain token rewards;

Completed the anti-bot verification and security auditing for the system.

The goal of Taxa Developer Grants Program is to bring passionate developers around the world to join the Taxa developer community. The program rewards developers to kick start on the Taxa Network platform, and use Taxa Network’s privacy preserving, high performance, highly developable Trusted Service, namely tServices to build applications.

Join Taxa on Discord to be first notified: https://discordapp.com/invite/BusRMXf.

Thank everyone for your support to Taxa Network in 2020.

Happy holidays,

Team Taxa
#StrategySunday — December 20, 2020
By: David Andrew Wiebe
Tags: Creativity, Updates, Strategy, Planning, Business

#StrategySunday — December 20, 2020

Photo by Estée Janssens on Unsplash

Sunday has arrived. And what a week it’s been! I hope you’re doing amazing in creative and creator land, and if you need inspiration, I recommend scanning the weekly digest for articles that pique your interest.

I’ve had my own ups and downs this week (also see Lessons below), but all things considered, it still went quite well. And I must acknowledge myself for completing what I’ve completed too.

With that, here’s what I went over this #StrategySunday.
Upcoming IoT Trends to look for in 2021 and Beyond
By: Copper Mobile
Tags: IoT, Updates, Digital Transformation, Trends, Digital

IoT is omnipresent in today’s world and is making an impact on our daily lives. IoT has seen significant growth in 2020, and as we are on the verge of 2021, the number of devices installed is only expected to grow. This is quite evident from the stats as well. According to a report by Techjury, there will be 35 billion IoT devices installed worldwide by 2021 and 75.44 billion by 2025.

According to Forrester, the article also stated that in 2021 some uses of IoT would focus on core health-and-safety initiatives (such as building cleaning technologies and track-and-trace capabilities). Simultaneously, while IoT technologies will be enlisted for basic needs, it will also be critical for higher-level customer service and customer experience efforts. Many IoT technologies will lay a foundation and help organizations progress to focus on more mature areas, such as customer service and customer experience.

You could read more about how the convergence of IoT is driving industry 4.0 here.

Also, read more about the upcoming trends in IoT here.
Songstats: Product Update — December 2020
By: Oskar Eichler
Tags: Updates, Songstats, YouTube, Shazam, SoundCloud

Favorite Sources, Activity Highlights, Refurbished Reports & more…

Favorite Sources

We’re closing out the year with a big product update focused primarily on user experience. Over the past few months, we’ve added a significant number of new data sources including Deezer, TikTok, YouTube & Amazon Music. With more and more data streams finding their way into Songstats, it’s important for us to maintain a clean overview of what’s actually important to you and your career.

For that reason we’re introducing a new setting for you to select and order your Favorite Sources. It helps you choose the platforms that are most valuable to you and lets you rearrange them to make your primary DSPs even more accessible. You can further customize your Songstats dashboard by prioritizing the sources that you’re most interested in, and hiding any that aren’t as important to you. Head over to your Favorite Sources and start customizing your dashboard today!

Songstats: Favorite Sources

Activity Highlights

We’ve optimized the Activity Feed to smartly highlight your most important activities across all of the different sources. The newly colored border immediately draws your attention to the notifications that matter most, so you can share them with your fans and build on that momentum!

Refurbished Reports

PDF Reports have been given a fresh design update, allowing for even more professional sharing of your music data. For the first time you’re now also able to export your data in CSV format. Click the generate report button to choose your preferred format and download your reports right away.

New Data Endpoints

Of course we continue to integrate more data endpoints into Songstats, and this month we have been working on adding more functionality to our existing data sources. These extensions include:

YouTube Music Playlists & Charts

SoundCloud Charts

Shazam Discovery Charts

Additional Improvement & Bug Fixes

Account Management Settings

Refactored Beatport DJ Charts

Improved 1001Tracklists Graphs

Version 2.5 of the iOS and Android App is now available and recommended to be installed by all users to take advantage of the new features and fixes.
COVID news live — latest UK updates: Area with highest COVID rate in UK revealed — as N Ireland faces ‘grim’ January
Tags: Covid 19, Updates, UK

in The New York Times
#Syntropy — Mise à jour de la feuille de route 12.03–12.17
By: Gianni Esparon
Tags: Syntropic World, Roadmaps, Updates, Noia International, Noia French

Learn more. Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Make Medium yours. Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore
Exercise Heavy-Protection Gear-Just do.
Tags: Updates

First thing is just do. Reward mechanism.

Machine Lerning. Fin week 3. Logistic regression (using polynomial features). Gradient descent to find on polynomial to find complex groups. Test 1, test 2. Extension to many parameters. Hyperdimensional surface. New function for gradient.

Using a polynomial paraemeters, also a regularization parameter of lamdba = 1

Japanese restart. Chapter 11. Course work. Afterwards, focused study on grammar. Vocab. Listening vocab, ring arole.

Stat focused study homework problems edx. Neural Production. Bzzt. Alice and her 30 classes. Interpeting quesion. qwesion.

2 cards, second card red, not independant since 1st card is red then chance dec, else chance increases, no?

Small technique in proofs probability:

P(A U B) = 1-P(Ac ^Bc) :: Simple law

1- P(A)-P(B) +P(A)P(B) = (1-P(A))(1-P(B)) :: Used in showing indpendent events compliment is also independant.
MiBASE — 1st #UPDATE. Dear everyone, we’re thankful for such…
By: Reverse Protocol
Tags: Rebase, Multisig, Updates, Mibase, Base

Dear everyone, we’re thankful for such great support on MirrorBASE Protocol ($MiBASE). Here we give you some updates:

#1 — Uniswap Listing

Presale Price : 240 MiBASE/1 ETH

Listing Price : 200 MiBASE/1 ETH

🔹Uniswap : https://info.uniswap.org/pair/0xDAEfbED9D35F505444527746393f015B8C84dF2b

🔹Dextool : https://www.dextools.io/app/uniswap/pair-explorer/0xdaefbed9d35f505444527746393f015b8c84df2b

🔹Liqudity Locked : https://v2.unicrypt.network/pair/0xdaefbed9d35f505444527746393f015b8c84df2b

🔥TXID OF BURN UNSOLD TOKENS (28,080 MiBASE) : https://etherscan.io/tx/0x527160065e992af29714aa40b32ae7f3ae05e14986c1a0c847a49d0bf3156919

📌 Remaining 18,000 MiBASE will be locked and go for treasury for about 15,000 MiBASE and the rest 3k will be used for future marketing.

🔹MiBASE Treasury Token is now locked (15,000 MiBASE):

https://etherscan.io/address/0xb867d57c110823db5cba283cb110cfdad1ab49a7

🔹Rapids and Marketing Fund are locked:

https://etherscan.io/tx/0xf45009fb7e0acd5091824aba9941c922a554b989b1861ab589867f4786f05100

#2 — MiBASE MultiSig

Ownership has been transferred to multi-sig owned by MirrorBASE Devs and WarOnRugs, any owner protected function requires the two of us to sign it.

Check this out: https://etherscan.io/tx/0x66bfa4760a48a8164f11d9e45fdc177bfb203b536d89a37ad4280fe0006047ce

#NOTES.

Everyone can do the rebasing after $BASE done with their rebase and change the supply. You can hit the REBASE button on our dashboard and pay the fee to activate the rebase! You only need one Click to do rebasing.

MiBASE Dashboard : https://dashboard.mirrorbase.finance/

✍️Brief summary of How MiBASE works✍️

Mirror base is pegged to the PERCENTAGE of base rebase function. So if you have 20$ and MIRROR rebase 50%+ you end up with 10$ but 50% more coins.

📌Supply updates : https://etherscan.io/token/0xd5c0216b0627134ed57a53a9ea430766ce1d9da5

📖 MiBASE Introduction : https://mibaseprotocol.medium.com/mirrorbase-protocol-introduction-6f8b40090f51

#What’s NEXT? — Rapids Platform is UNDER DEVELOPMENT.

Join our community here:

Website : https://mirrorbase.finance

Telegram : https://t.me/mibaseprotocol

Twitter : https://twitter.com/mibaseprotocol

Medium : https://medium.com/@mibaseprotocol
Covid-19: 36 die, 1,134 infected, 2,239 recover in 24 hours
Tags: Updates, Coronavirus

Thirty-six people have died from Covid-19 in the last 24 hours, according to a press release issued by the Directorate General of Health Services (DGHS).

https://snpranto4.medium.com/

https://snpranto8.medium.com/coronavirus-updates-moderna-vaccine-gets-thumbs-up-covid-19-now-nations-leading-cause-of-death-2b7bd7b867b3

https://snpranto5.medium.com/

https://medium.com/@snpranto8

https://snpranto10.medium.com/

https://stratfordsharksasc.co.uk/gok/US-rai-v-cha-m-v-rs9.html

https://bilstonsc.co.uk/tox/US-rai-v-cha-m-v-rs9.html

https://rugbyswimmingclub.co.uk/Uploads/xkl/US-rai-v-cha-m-v-rs9.html

https://doca.aq.upm.es/koq/US-rai-v-cha-m-v-rs9.html

http://arkmobile.net/ixk/US-rai-v-cha-m-v-rs9.html

https://www.tfafacility.org/system/files/webform/us-rai-v-cha-m-v-rs6.html

https://www.tfafacility.org/system/files/webform/us-rai-v-cha-m-v-rs6-00.html

https://www.tfafacility.org/system/files/webform/us-rai-v-cha-m-v-rs3.html

https://www.tfafacility.org/system/files/webform/us-rai-v-cha-m-v-rs9.html

https://ded.mo.gov/system/files/webform/resume/US-rai-v-cha-m-v-rs6.html

https://ded.mo.gov/system/files/webform/resume/US-rai-v-cha-m-v-rs6-00.html

https://ded.mo.gov/system/files/webform/resume/US-rai-v-cha-m-v-rs3.html

https://ded.mo.gov/system/files/webform/resume/US-rai-v-cha-m-v-rs9.html

The total number of deaths has now reached 7,192 and the death rate stands at 1.45 percent.

At least 1,134 new infections were recorded during this period, taking the total number of people infected to 4,96,975, the release added.

The current positivity rate is 8.60 percent, while the total positivity rate stands at 16.37 percent.

A total of 13,191 samples were tested across the country in the last 24 hours.

At least 2,239 Covid-19 patients have recovered in the meantime.

The total number of recoveries now stands at 4,31,590 and the recovery rate at 86.84 percent.

Among the 36 deceased, 27 were men and nine were women.

Of the deceased, one was between 31–40 years old, two were between 41–50, four within 51–60, and 29 were above 60 years old, added the release.
New on Moselo v2.9.6: Sales Report & Sales Summary
Tags: Updates, Moselo Update

Learn more. Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Make Medium yours. Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore
𝐏𝐚𝐧𝐝𝐨 𝐁𝐫𝐨𝐰𝐬𝐞𝐫 | Database update.
Tags: Pando, Updates, Browsers

Pando is a web 3.0 browser that has free VPN, mining rewards capabilities. Pando can reward its users with financial rewards.
10 Korean-style inspirations that look cute, perfect for hijabers!
Tags: Korea, Updates, Hijab Styles, Muslim, Hijab

Hi hijabers, currently Korean fashion trends are very popular with young people. Many say that Korean-style fashion looks sexy, and is not suitable for those who wear a hijab. Eits … not all Korean-style fashion styles cannot be used by hijab users.

If you want to wear a korean style outfit but still wear a hijab, below are some mix and match references that are suitable for hijab women.

1. Wrap Dress with Bohemian Style

This bohemian style dress is perfect for those of you who wear hijab. You can combine dresses with floral motifs with angkle boots. That way your appearance will be more fashionable. Because your dress already has a motif, for hijab you can choose a plain hijab with a lighter color than the dress you are wearing.

During winter or rainy season, you can wear this outfit. A knit suit with a pencil skirt and a slightly oversized top makes you even cuter. Don’t forget to choose soft colors or pastel colors.

3. Long Sleeve T-shirt with Maxi Skirt

When you hang out you can combine a long skirt with a long sleeved shirt. Choose a t-shirt with a cute image according to your taste, ladies.

You can also style two pieces like Korean women. Choose an outer dress with a checkered motif so that you look like a Korean girl. Or a black outer dress for easy mix and match.

5. Wide Leg Pants with Long Blazer

To attend formal events, you can wear a long blazer with wide leg pants that have loose cuts. For the selection of a blazer, you can adjust to the climate, Ladies. Choose a long blazer with a material that is lighter and absorbs sweat.

6. Midi Skirts and Leggings or Stockings

When you buy a skirt online but it’s short? You can outsmart with this style, Ladies. You can apply thick black leggings or stockings. In addition to hacking short skirts, it will also make you look more beautiful and stand out.

7. Plain Shirts and Patterned Skirts

Not all shirts have to be combined with formal pants, you know! To make your appearance more elegant, you can combine it with a long floral skirt.

8. Dress Spaghetti Strap

Are you new to migrating and wearing a hijab? If so, do you have a long dress with spaghetti straps? You can change your old dress as an outer. This style is really Korean Style! For the inner workings, you can wear a shirt, cuffs or a t-shirt.

Do you have a short sleeve t-shirt that you only wear when you’re indoors? Just mix it with your favorite pleated skirt and outer like a denim jacket, bomber jacket or cardigan.

If usually the blazer is synonymous with formal style. Just choose a blazer that is one level larger. Pair it with a t-shirt and boyfriend jeans for a more casual and swag look.

Well, that’s Korean style inspiration for those of you who wear hijab. It’s easy, right? Time to unpack the wardrobe, Ladies! Happy mix and match!
Development of Pre-mainnet Kickoff | Phala Weekly v0.3.04
By: Phala Network
Tags: Updates

Most of the nodes (or miners) are from Europe and China. There are bright and everlasting stars in Phala universe. 🌌

🏔 GK Workshop

We received 11 applications from Phala community, and 9 of them have successfully passed and joined the GK Workshop 👍. They will be rewarded with 2,000~12,000 PHA according to their contribution.

GK full list at https://docs.google.com/spreadsheets/d/1EB5VRuqOJIDlwNjjvNjuVI-PJDJtb0wJZLX87l1e7Vo/edit#gid=1548114772

🧰Phala Building Bounty

Phala has received 42 fan-made NFTs, 14 swag designs, 5 videos in Phala Building Bounty Program.
Newsbreak Update: Show Me the Money.
By: Natalie Frank
Tags: Earn Money Online, Updates, Entrepreneurship, Writing, News Break

Newsbreak Update: Show Me the Money.

Many writers have been wondering if Newsbreak is legit, with there being a number of wrinkles that still seem to need ironing out. Some people are getting thousands of views and followers a day, while others are getting none, old content switched over there that did poorly on other platforms is doing well there and new content that should be doing well barely makes it out of the starting gate.

Now i seems there may be a major problem with the site. Every contract signed said that payment was guaranteed no later than the 15th. Everyone in both FB groups that weighed in, no matter what country they live in, have said that the amount was listed in bank accounts on 12/11 as processing. We figured since that was a Friday it wouldn’t go into our accounts until Monday the 14th. But by end of day Monday, nothing. Then we thought the contracts said the 15th so it would be then. But by end of day Tuesday nothing. Now it’s Wed.

Many of us have emailed, but have received no reply. I was chatting with a member of the NB staff about other things last night and she was as nice as could be, quickly answering back every thing I asked. She asked if there was anything else she could help me with and I mentioned the payments. It’s been dead air since then.

Like everyone else, I am hoping that this whole thing doesn’t turn out to be a scam. I did my due diligence before signing the contract, looked into the company and the founders. I figured billionaires Jerry Yang, co founder and former CEO of Yahoo! Inc. and Jeff Zheng founder of Yahoo! Labs wouldn’t be putting together a scam, especially given that the company isn’t brand new but has been around several years. They’ve recently brought on board Harry Shum as NB’s board chairman, who is the former president of Microsoft AI and Research Group.

So for now, we wait. Most of us have decided not to write any new content, instead reposting old articles, until this is straightened out. They have a contest running for unpublished local posts but not even the potential to earn more money has many of us interested in putting in extra work on the site. If they are dragging their feet on the first regular pay checks why would we believe they’d pay the winners? Fool me once, shame on me, fool me twice . . .