fabiochiu/medium-articles huggingface dataset:
The Best Code Review Feedback I Ever Received
By: Ceyla Ponders
Tags: Deployment, Software Development, Bugs, Programming, Code Review

The Best Code Review Feedback I Ever Received

Keep your changes small

Photo by Jonathan Borba on Unsplash

As a junior engineer, I became prolific at making large, sweeping changes. I’d see a problem and then tackle it head-on.

This usually meant that I’d send out gigantic code reviews. I’d touch everything from the UI all the way down to database — in a single change.

I was proud of my ability to keep the whole system in my head like that. I was proud of working “quickly.” I was proud of my audacity, my bravery, my ability to take on big problems.

One day, a senior engineer pulled me aside and gave me the best code review feedback I’ve ever received in my career. He told me to break up my gigantic code reviews into smaller, incremental changes.

My immediate reaction was to be annoyed. I didn’t understand why he wanted me to break up my changes. I had a lot of pride in my ability to think big! Why was he telling me that my work was bad?! Planning out incremental steps would only slow me down!

I didn’t yet understand the many benefits of small, incremental changes. I’m glad I listened to this senior engineer anyway. I’m glad I learned to make smaller, incremental changes.

It’s now a superpower of mine.
A 37-Year-Old With A Black Belt Goes Speed Dating
By: Chris Aileo
Tags: Karate, Dating, Satire, Martial Arts, Humor

Photo via Unsplash

HER: Hi! My name is Tina, I’m 34, and I’m a nurse. What do you do?

HIM: I do Karate.

HER: Anything else?

HIM: Do you really need to hear anything else?
Never Stay!
By: Pawan Kumar
Tags: Heartbreak, Life, Love, Relationships, Poetry

Fragrance, Love, and Daughters.

Never stay the place

where they are born.
School’s Out
By: Will Schmit
Tags: Grief, Gun Violence, Resistance Poetry, School Shootings, Poetry

photo by Jacob Stone at Unsplash

The year of half mast flags

dragged in the early summer.

Young families spent weeks

combing the beach

for spent shells.

The sympathy shops

posted photos

of the celebrated dead

at half price, the novelty

of citizen martyrs dwindled.

The talk show hosts,

long silent, went back

to flogging the dispossessed, test

marketing the wail against

bomb scare sirens.

The populous, roused

to the freedom of “as long

as it ain’t me”, saluted

half-hearted

solutions.

The price of gas, spiked

by the spilled blood tax,

kept dignitaries

from driving,

with the top down.
The Ultimate Guide To CSS Grid
By: Javascript Teacher
Tags: JavaScript, Web Development, CSS, Coding, Css Grid

The behavior changes but 1fr remains the same regardless whenever different values are used. Fractional units work similar to % values but they are easier and more intuitive to divide space with:

Behavior of fractional units (fr unit) changes based on all values provided in either dimension.

In this example only column-wise behavior is shown for simplicity’s sake. But it works the same for rows too. Simply use grid-template-rows property.

Fractional Units And Their Relationship To Gaps

Space defined using fractional units changes based on gaps. The same 1fr within the same parent will shrink to a smaller size when gaps are added:

Here we added gaps to cells specified using fr units.

As you can see, this gives you a pretty good set of properties to space content basically in any way you wish without worrying about pixel values.

These new dynamics render pixel-perfect design as a thing of the past. We will now think about layout design using the intuitive approach!

Finally, to give you a better idea of using non-whole fractional units here is a fun grid I created. You can specify them using floating point numbers too:

Content Placement

We’ve just dissected the CSS grid anatomy. Hopefully you get a better idea of how CSS grid structures content. But now we need to get creative and actually place some items inside it. How it’s done might modify default behavior of the CSS grid. We’ll explore how this happens in this section.

To arrange your items across cells or template areas on the grid you will refer to them by lines between cells. Not <table>-like spans.

CSS grid does allow using spans for determining width and height of the content area (in cell space) just like tables. We’ll explore that in just a bit. But you still can and probably should specify the starting cell using line numbers or named lines (more on this in a bit.) This depends on your preference..

As far as content placement across multiple cells goes the most obvious and tempting thing is cell spanning.

Cell Content Spanning

You can span an item across multiple cells.

Important: Spanning changes location of the surrounding items.

Spanning using grid-column and grid-row

Using grid-column and grid-row properties on the item element itself:
مجتمع تصوير البيانات: مقدمة
By: Æ. Maz
Tags: Data Visualization, Data Science, Data, علم البيانات, Dvsintro

Sign up for The 'Gale

By Nightingale

Keep up with the latest from Nightingale, the journal of the Data Visualization Society Take a look
FABcoin Mobile Wallet Now on IOS
By: Fab Info
Tags: Bitcoin, Bitcoin Wallet, Cryptocurrency, Updates

Download your Mobile Wallet Today

The FABcoin Mobile Wallet is now available today for Apple IOS devices.

The mobile application allows users to send and receive FABcoins in a secure and simple way. It also has features for creating and storing multiple receive addresses, and is available in both English and Mandarin.

To download the wallet, visit https://itunes.apple.com/us/app/fab-wallet/id1423626046?ls=1&mt=8 or http://fabcoin.pro/runtime.html or search “FAB Wallet” in the App Store. For instructions on how to properly set the wallet up, read our wallet guide at https://fabcoin.co/help/.
Introducing Cryptosheets: Real-time Excel Add-in for Cryptocurrencies
By: John Young
Tags: Bitcoin, Cryptocurrency, Blockchain Technology, Blockchain Startup, Cryptocurrency Investment

Why does this matter? ❓

We have an entire generation of brilliant financial analysts, traders, investors, portfolio managers (the list goes on and on) who live and die within Excel.

These talented individuals are wizards in Excel from many years of use, but will never learn how to code.

Cryptosheets use cases:

Backtesting trading strategies

trading strategies Portfolio valuation and optimization

Risk management

Research and analysis

and analysis Third-party integrations

Technical analysis

Much, much more

Cryptocurrencies are a new asset class. A mountain of knowledge from trading and investing is immediately portable over to digital assets. Cryptosheets aims to ease this transition of knowledge.

The solution: A smarter, faster add-in built specifically for cryptocurrencies

We want to save thousands of hours of Copy->Paste->Spot Check->Pray. A few simple clicks through our interface and you will get whatever data your heart desires. ❤️

Initially we will connect CoinMarketCap, Cryptocompare, and CoinAPI. A large portion of our development resources will be spent integrating the data providers that our users request. 💨

Now ready for your feedback 🎧

Cryptosheets is live on Microsoft Appsource and during phase 1 we will be working relentlessly on speed, efficiency, reliability, and enhancements…all of which your feedback is absolutely critical.

Please do not hesitate to report any bugs you found, or give us any feature requests that you want to see implemented. Feature requests are voted on by users and built based on demand.

How to Install

Follow the steps below for your version of Excel and operating system.

Download from Appsource

Click here and click the button “Get it now”.

Excel 2016 for Windows
BOS WPS — BOS Antifraud Shield. 1 May 2019
By: Attic Lab
Tags: Boscore, Atticlab, Boş, Blockchain

1 May 2019

Goals

The lack of diligence of ECAF and deliberation of 15 BP at EOS lead fraudsters who managed to steal money to exchange EOS for fiat/crypto and to withdraw money from EOS chain before the accounts have been added to the blacklist. And the last incidents have demonstrated us the failure of both the blacklist and ECAF. The AtticLab team studied that almost all Block Producers have signed the transaction that were in the blacklist. Everything due to human inattentiveness. One of those latest bright examples is a lost of 2 000 000 EOS. The frozen blacklist account gm3dcnqgenes was invalidated, resulting in 2.09 million EOS were transferred. The reason for this failure is that the newly entered BP of the 21 did not update the blacklist configuration on time, and the attacker caught the opportunity. Only part of such funds was locked, a big part of stolen funds there withdraw before BPs are

Our idea is to create an internal tool which attackers would have no access to. In order to counteract, it is obligatory to:

Act very quickly

2. Interact with the exchanges

3. Track the whole onchain transaction

Expected results

Online offchain system that:

Allows trustees: BCAF, BP, Police, exchange to add to the greylist accounts, after the suspicion of burglary or theft has been received. After adding, the system automatically starts tracking all transfers from a

compromised account and adds the whole chain of related accounts to the greylist. Before each exchange withdrawal, using the API request helps to check whether this account presented in the blacklist/ greylist or not. And if this account is suspicious — to transfer the withdrawal to manual mode. BCAF carefully considers each issue, after which the account is either removed from the greylist or added to the blacklist

Milestones

1 000 000 BOS that goes for developing and testing

Phase 1 — Creation of the proposal

Phase 2 — Funding receiving

Phase 3 — Development

a) Design of Dashboard

b) Frontend development

c) Backend development

Phase 4 — Anti-Fraud development

Phase 5 — Testing

Phase 6 — Cooperation with Crypto Exchange Valuations

Required funding

Total

BOS Antifraud shield

Funds — 982 211 BOS

Duration — 2 months

Follow us!

Website: http://atticlab.net/eos/

Twitter: https://twitter.com/atticlab_it

Facebook: https://www.facebook.com/atticlab/

Reddit: https://www.reddit.com/user/atticlab_it

Steemit: https://steemit.com/eos/@attic-lab

Medium: https://medium.com/eosatticlab

Golos: https://golos.io/@atticlab

Telegram Chat: https://t.me/atticlabeosb
BTC Margin Trading is Live on Huobi Pro
By: Huobi Global
Tags: Margin, Bitcoin, Announcements, Huobi, Btc

Dear users,

BTC loan in BTC/USDT margin trading is now available on Huobi Pro.

BTC pairs are also available for Margin Trading. You can long or short the following coins paired against BTC:

ETH, BCH, XRP, LTC, DASH, EOS, ETC, OMG, ZEC, QTUM, HSR.

Click here to view Margin Trading tutorial: https://www.huobipro.com/zh-cn/help/#364

Enjoy your trading!

Huobi Pro

January 26, 2018
Why You Will Still Hear the Name “Trump” For Many Years to Come
By: Sikander Hayat Khan
Tags: World, Politics, Donald Trump, Election 2020, Government

He undoubtedly set American politics on a new course in 2016. He showed that a presidential candidate could vilify women and get away with it. He showed that a president could place travel bans on citizens of other countries simply because of their faith and get away with it. He could ridicule those with special needs, tell white supremacists to “stand back and stand by,” and lock children in cages. And that no one would hold him accountable.

He told the Right to be scared of the Left. The Left were “violent fascists who would ruin America.” He scare-mongered the nation to a point where civil war became imaginable.

This is not normal. This does not happen in civil societies. This is radicalising. And unfortunately for America, it was coming from the man who was supposed to protect it from all of this in the first place.

So does it even come as a surprise that the country is now on a collision course? Even Americans would be hard-pressed to remember a time when Democrats and Republicans were at such odds with one another.

This is what you call “divide and conquer.”

But Trump didn’t stop there. Gaslighting the nation wasn’t enough. He wanted to break the law. He tested the limits of presidential power. He gauged how far he could bend the law and how far he could push constitutional limits on his power before he was called out. Yes, I’m aware that, given what he wanted to achieve, he’s largely failed.

But that’s not the issue here. American democracy wasn’t on the line simply because Trump was in with a shout of winning. It wasn’t simply because he could hang onto power despite what you wanted. Those are the end results. It all starts with the fact that a sitting president is trying to divide the nation and bypass the rule of law in the first place.

And that’s what’s going to shift the course of American politics.
How to invest in the data revolution
By: World Bank
Tags: Sustainable Development, Statistics, Open Data, Sdgs, Data

As the investor’s mindset takes hold around the funding for development data, referring to data as the ‘new oil’ is already cliché. From the TFSCB perspective, a better analogy to think about the potential of data can be to harnessing renewable energy amid a constantly evolving ecosystem.

With its unique focus on responding to urgent country demands while keeping the long-term perspective — TFSCB has developed its capacity to quickly adapt to changing country priorities and generate lasting impact with relatively small grants, typically less than US$500 thousand.

TFSCB financing across programs (for projects active in June 2019)
Facebook F8: Οι 5 ανακοινώσεις που κάθε Social Media Marketer πρέπει να γνωρίζει
By: Antonis Spyridakis
Tags: Facebook Marketing, Greek, Social Media Management, Social Media

in In Fitness And In Health
Thank You to Protocol Labs for Sponsoring Offline Camp
By: Bradley Holt
Tags: Offline First, Offline Camp, Decentralized Web

Those who have attended Offline Camp know what an incredible experience it can be. What might not be obvious is that behind the meaningful conversations, the new friends, the learning, the campfires, and the s’mores is the support of sponsors who make Offline Camp possible. We’re very happy to have Protocol Labs as a sponsor of Offline Camp Oregon 2019—we really couldn’t have made this event happen without their support.

A discussion in the Protocol Labs lodge at Offline Camp on effective beginner-friendly messaging for the decentralized web.

Protocol Labs believes the internet has become humanity’s most important technology. They build protocols, systems, and tools to improve how it works. Today, they are focused on how we store, locate, and move information. This work includes bringing fundamental research out of the lab and deploying it quickly to communities who can use this technology. They have incubated a number of open source projects which they support and nurture including IPFS, libp2p, and IPLD.

IPFS, one of the open source projects that Protocol Labs incubated, is a decentralized web protocol which enables the creation of completely decentralized and distributed applications, using content addressing and digital signatures. IPFS helps enable end-user applications that are built for Offline First (or sometimes called “Local First”) use cases—exactly the types of applications that many Offline Camp participants are discussing or building.

Protocol Labs has joined the discussion this weekend at Offline Camp because there is still much to be done around decentralized web and Offline First / Local First applications in terms of collaboration, research, and sharing knowledge and best practices. They hope that their discussion this weekend will help make tools like IPFS, libp2p, and IPLD better through listening and supporting the needs of those building applications with these technologies. They are especially interested in bringing cross-functional communities together like we have here at Offline Camp. In fact, several Protocol Lab employees are Offline Camp alumni. The relationships built at Offline Camp can help chart a path forward that more holistically encompasses the needs of all involved.

Are you interested in learning more about the work that Protocol Labs is doing and how you can get involved? The best place for you to start is by participating in the IPFS Local Offline Collaboration (Locol) Special Interest Group. This group is focused on user research, collaborations, and features to make the knowledge and tools on the internet accessible and useful on partitioned, low-bandwidth, or intermittent networks. They meet monthly on the third Wednesday of the month. Each meeting includes 1–2 presentations by community members highlighting projects or use cases relevant to local collaboration or offline scenarios. Several Offline Camp alumni have given presentations, and the meetings are recorded and published on YouTube.

Please join us in thanking Protocol Labs for their support!
ประกาศๆ ! DelegateCall.com: DAppChain แรกของ Loom Network
Tags: Bitcoin, Blockchain, Programming, Ethereum, Technology

In it to win it.

Follow
my mind’s palace
By: Nadia Amanda
Tags: Safety, Haiku, Challenge, A Cornered Gurl, Peace

a life-long learner who strives for MD, managing to write both in Indonesian & English while being on the eternal journey of self-discovery

Follow
2020'nin Kelimeleri: Yansın Bu Kelimeler!
By: Ayşegül Ekinci
Tags: Kelime, Sene Sonu, Türkçe, Kelimelerin Gücü, 2020

Get this newsletter By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox

Medium sent you an email at to complete your subscription.
Street chat with Eleni Rimantonaki
By: Casey Meshbesher
Tags: Street Photography, Candid Photography, Street Chat, Greece, Photography

Please tell us a little about yourself. Where are you from, where do you live now? Your background with photography, how and when you were drawn to the street genre.

I am from Greece and I live in Athens. My interest in photography started right after I graduated from university, so I attended a two-year course back then, but soon after that I was disappointed with my photos and as a result I gave it up. My first digital camera brought me back in the game after a long pause. Quite a few seminars and courses followed. I also attended some workshops, including one with Magnum photographer Nikos Economopoulos and also another one with Jason Eskenazi, which were both very enlightening. Photography is more than a pleasant pastime for me now. It’s something like a compelling need.
A Timely Reminder of the Meaning of Christmas
By: Kerry Mcavoy
Tags: Relationships, Christianity, Religion, Self, Christmas

Christmas is a few days away. I’ve been dreading its arrival this year because it will be a holiday spent alone. I may stop by my sons’ apartment for an hour and two. Give both of them a hug and wish them Merry Christmas before heading home to my quiet one-bedroom apartment.

My mom and sisters are far away, living in different states. I’ll give them each a call.

But that will be it. The rest of the day will be spent by myself.

There’s no Christmas tree adorning my living room with its dark green boughs filling the air with its soft pine scent. No stockings hung — no wrapped gifts.

Uncomfortable Reality

This is the reality of being both widowed and divorced — the unpleasant experience of spending holidays alone. One of the feared things that kept me in a failing marriage for too long.

I know some of my friends will be sitting around Christmas trees in their homes, opening gifts. Others will be off on holiday enjoying the snow-packed slopes under their skis or the warm sun on sandy beaches — all in the company of friends or family.

I considered volunteering at a shelter. I even thought of passing out cups of coffee to the homeless until I realized that that’s probably not a smart thing for me, as a middle-aged woman, to do on my own.

It’s hard to know what to do with myself on such a day. I don’t want to be a whiner or to throw a pity party for myself. I know I’m not the first to find myself alone on Christmas, nor will I be the last.

Real Meaning of Christmas

As a Christian, Christmas is an important day. It’s a yearly reminder for me to stop and give thanks for Jesus Christ’s birth, my Lord and Savior. Jesus, Emmanuel — God with me. Can I remember that in the quiet of my apartment? That God is with me? I am not alone, no matter my circumstances?

Yes, my unhappiness over my situation often colors my perception, leading me to forget that God arrived as a newborn baby all those years ago. An infant born in a humble manger so that I’ll remember on days such as these that I’m not alone.

No, this is not the life I’d wanted at this stage of life. I thought I would be enjoying my empty-nest days with my late husband. That he and I would watch movies with our grown sons, while we sip cups of hot chocolate, and admire our new gifts.

So, I am alone this year at Christmas.

I learned all too well life often doesn’t go as planned. I wonder what next year’s holiday will bring. Where will I be, and who will I be with? Will next year be spent the same? Alone? I work to drown out hopelessness and fear, which both tell me not to get my hopes up.

Christmas Hope

It’s too easy to let discouragement and worry cloud the whole message of this season. God sent his Son to offer a message of hope. To bring light to this dark world. To my dark heart.

I will be alone on Christmas Day, but I’m not really. Sometimes it takes these types of jarring and unwanted situations for me to remember Jesus, God with flesh, has come all those years ago so that I’m never alone. Not this Christmas season. Not ever.
Walking While You Work
By: Margo Pierce
Tags: Body And Mind, Fitness, Work

Walking While You Work

Treadmill desks lower resting heart rates (and increase typos)

“Yes, you could fall off of it, but I think everybody here’s pretty astute,” says Matthew D. Rowekamp, vice president and manager of architecture and national accounts with Fifth Third Bank. “If they can walk from here to the bathroom, they should be able to walk on this thing.”

He’s talking about his office’s treadmill desk, which was supplied by upper management as an experiment. Intended to be shared by employees, the station has a network computer and a phone with a headset. Members of his department rotate through using it over the course of the day. Staff from other departments have stopped in to try it.

Rowekamp says he’s found that his optimum speed is about 1.8 mph. “My typing skills aren’t that great to begin with. I can answer routine emails, but it’s easier to use for things like a conference call, especially if you’re just listening. If you’re in a group educational training, or a webinar, it’s great for that; you’re just listening and watching a screen, answering questions by clicking a mouse every once in a while.”

1.8 mph. That means Rowekamp could potentially walk 14 miles in his 8-hour workday.

More importantly, however, it’s that he’s not sitting. We’ve heard that obesity is an epidemic, but multiple studies also show that sitting increases the chance of death; compared to active people, mortality for people who sit more than 11 hours per day increase their risk by 40 percent. Sitting more than eight hours a day increases that risk by 15 percent. All of this means that related illness and discomfort reduce employee performance, increase absences and raise health care costs.

Other research about treadmill desks shows that fine motor skills such as keyboarding can diminish (thus causing quite a few typos), but cognitive abilities such as problem-solving will improve.
Latest picks: How to spot a data charlatan
By: Tds Editors
Tags: The Daily Pick

Get this newsletter By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox

Medium sent you an email at to complete your subscription.
Token Outputs and Beyond
By: Tds Editors
Tags: The Daily Pick

Photo by Valery Rabchenyuk on Unsplash

By Niamh Kingsley — 4 min read

Early in 2020, I decided that I was going to teach myself to speak Korean. I was intrigued by the culture and drawn to the challenge of learning a language that wasn’t European. I didn’t want to fall victim to the usual trap of it feeling like a chore, so I started using a diverse range of resources including Duolingo, LingoDeer, Talktomeinkorean.com, flash cards, Korean dramas and — obviously — several thousand hours’ worth of BTS albums.
Bitmari slashes remittance costs — The Herald
By: I Love Black People Billmari
Tags: Home, Press, Articles, Bitmari

AS efforts to boost Diaspora remittances into the country continue, a local firm Bitmari, says it has launched an affordable platform that can be used to send money from the United States. Bitmari, which was founded about a year ago but went online almost 10 weeks ago, says it sends money using the blockchain technology, such as is used by crypto curriences such as Bitcoin, which is transparent.

Co-founder of the firm, Christopher Mapondera told The Herald Business yesterday that their main objective is to promote remittances from the US to Zimbabwe at affordable rates.

“We came into this business simply because we are trying to address what we see as the needs of our people. The realised that the bulk of remittances made by people in the Diaspora are probably between $50 and $200. But the fees being charged are not that attractive. For instance, if you send $20, some of the remittance companies charge $10 which is 50 percent of the total amount sent.

“So more people are discouraged from sending money and we decided that you can send that $10 for 50c or $20 for $1 and from $20, there is a whole lot that a person here can buy and we are trying to encourage people out there to send money to their relatives,” said Mr Mapondera.

Bitmari’s local partner is Agribank, which has a wider ranch network. Diaspora remittances have become crucial to economic development, and $180 million came in the first quarter of this year. The Reserve Bank of Zimbabwe projects that $750 million would be raked in by year-end. Mr Mapondera said the Bitcoin technology is transparent and can be used in the agriculture and mining sectors, as it provides a mechanism for checks and balances.

For instance, a farmer who gets inputs can be tracked on how they would have used them. The agriculture sector had been rocked by cases where beneficiaries would divert inputs to the black market, and not channelled them towards production.

“The Bitcoin technology can be applied to any aspect of economic development here. It is a transparent platform; you can set it in such a way that all the stakeholders are aware of what each person is doing. We have already done one demonstration that farmers using the Bitcoin technology such as the women farmers we have, can get inputs but we track what they do with the inputs. When you get seed for 10 hectares, the technology helps us to tell how much seed you used per day and to cover how many hectares,” said Mr Mapondera.

He declined to say how much money has been remitted through Bitmari but said they have invested a “substantial amount of cash”, so that when money is sent, recipients should be able to receive their money. At the moment, Bitmari has just finished a 10-State campaign in the United States covering Washington DC, Maryland, Florida and Dallas, among others, targeting Zimbabweans living in those areas so that they remit funds back home.

Sinclair Skinner, an African-American, is one of the founders of Bitmari.
Team Announcement
By: Your Data Safe
Tags: ICO, Blockchain, Gdpr, Yds, Data

Hi all. Please accept our apologies for the delay in releasing this statement but as you are all very much aware, it has been a difficult few months for ICOs including Your Data Safe (YDS).

Following the ongoing challenges that appear to be affecting the cryptocurrency market values (evidently reflected in the dramatic fall in value of BTC/ETH and many more besides) it has proven to be incredibly difficult secure the necessary investment at this time with which to proceed with the YDS project as outlined in our road map and whitepaper.

YDS remains confident and secure in the belief that blockchain technology has an extremely bright and positive future and as such we endeavour to continue our quest by seeking investment in order to deliver our plans as previously published via traditional fundraising methods.

We can only hope that the cryptocurrency market conditions will improve and of course, we will engage further with our community and issue updates on progress achieved.

Again, at this time we will continue to do all we can to secure the relevant funding to progress to the next stage of development for YDS.

Best Wishes

The Team

Your Data Safe.
Diving into Kotlin DSL Part-2: Kotlin enters the Gradle realm
By: Malik Motani
Tags: Android, Kotlin Dsl, Gradle Kotlin Dsl

There are few steps by which you can set up DSL with your Android Studio:

Step 1: Create “buildSrc” directory

Android Studio automatically creates app level and module level build.gradle files to handle project level and module level dependencies.

Now, we are going to manage every dependency in a way, so that it will be accessible from a single place. Don’t worry if you have modularization in your project, even multiple modules can be configured with this mechanism.

Sometimes you might have faced two different versions of the same library that have been used in multiple modules and that creates inconstancy problems. By this method, we can have the same version of the library available to all the modules.

First, create buildSrc directory in the root directory of your project. This will provide a gradle feature that enables us to define tasks and access tools that can be used for the build scripts. By adding kotlin-dsl plugin in the build config, we can use Kotlin within this directory.

For more information check the Gradle documentation for buildSrc here

Now let’s create the following files inside buildSrc directory in the package structure as shown in the image below:
Element AI makes its BAyesian Active Learning library open source
By: Frederic Branchaud Charron
Tags: Deep Learning, Open Source, Active Learning, Bayesian Machine Learning, Pytorch

Element AI’s BAyesian Active Learning library (BaaL library) is now open source and available on GitHub. In this article, we briefly describe active learning, its potential use with deep networks and the specific capabilities of our BaaL library.

What is Active Learning?

Machine learning applications generally require a huge amount of data, and in many cases, this data cannot be easily acquired. What’s more, even when data is readily available, it often is not possible to label it efficiently. Active learning aims at reducing the amount of labelled data needed to train machine learning models.

How it works is actually pretty simple: we allow the model to actively “query” examples to be labelled. This way, we’re able to label only the most effective samples for training the model, rather than labelling a random selection.

Active Learning for Deep Learning

Common active learning techniques such as Gaussian processes or kernel methods fall short when used on high-dimensional data. Recent advances in deep learning, however, propose training a deep neural network so that it is able to learn from a small amount of data and actively query the next sample on its own.

To select the next sample, the uncertainty of the model needs to be estimated. By identifying the data points about which the model is the least certain, we aim to label the points which are also the most useful for the model. Estimating uncertainty is a hard problem in deep learning. Most recent methods propose estimating the posterior distribution of the model, allowing for the selection of the most uncertain sample-which would have the highest predictive variance.

Using MCDropout (Gal et al. 2015) and BALD (Houlsby et al. 2011), we present our results on CIFAR100 using a VGG16. By using active learning, we get the same performance with half of the samples.

Comparison between active learning and random selection on CIFAR100

Next, we present the t-SNE representation of a custom version of CIFAR10 where we only keep the classes “airplane”, “cat” and “truck”. This allows us to compare active learning versus standard random labelling.

Difference in results using active learning (left) versus standard random labelling (right)

We can clearly see that active learning selects samples where the decision is less certain, thus making it more efficient compared to random selection.

BaaL at Element AI

While active learning is itself an active area of research, we found that a lack of good libraries was slowing down both our own research and the use of active learning in enterprise software. For this reason, we at Element AI created an opinionated library that tries to solve both of these issues.

Today, we’re making that library free and open to the community. Our BaaL library proposes a unified API that is easy to use by AI practitioners and researchers alike. Check it out and let us know what you think!

Authors: Parmida Atighehchian, Frédéric Branchaud-Charron, Jan Freyberg, and Lorne Schell

Sources
Video game flâneur
By: Dan Hill
Tags: History, Videogames, Games, Cities, Film

Video game flâneur

Which city would you resurrect with Rockstar’s city-machine?

Ed. This piece was originally published at cityofsound.com on 11 April 2004.

Is it true that Rockstar’s next big game is a version of the The Warriors? (Ed. Yes, it was.)

Rockstar and others have virtually (pun intended) built the digital infrastructure to generate generic large city forms. All they have to do is drape a particular cultural fabric over it, and the architecture, clothes, music, adverts etc. all just fall into place, as defined by a new form of ‘curator’, perhaps, somewhere between production designer and urban historian. (Hey Rockstar, if you’re listening, I’ll have that job!).

(Ed. I’ve mentioned this before, after reading about Gangs of New York and similar potential in films; read also about the way Rockstar design this stuff; about some future potential of Rockstar’s city-based games; and Manhattan as muse for video games.)

If it is The Warriors, then just inhabiting a version of New York City in 1979 would be a blast. Yet inspired by the flawed but compelling film Downtown 81, I’d struggle to address any of the usual Rockstar narrative ploys, instead trying to track down John Zorn, Arto Lindsay & DNA, Grandmaster Flash and Melle Mel, The Kitchen, James White & The Blacks, Talking Heads, Blondie, Thurston Moore, Meredith Monk, Jean-Michel Basquiat et al. Materialising in the almost deserted early-’80s Lower East Side, I’d probably get my head kicked in anyway — which is standard Rockstar plot device of course.
The Top 10 NFL Running Backs of the 80s
By: Jeffrey Genao
Tags: Data Science, Sports, Data, NFL, History

Who’s number one?

The Top 10 NFL Running Backs of the 1980s. There are a lot of names that were worthy of making this list, who were kept off. This is a list of the best of the very best. A countdown of the 10 best at the Running Back position for the Decade. So let the debate begin and find out who is at the top of this list.

Before we start be sure to check out my Top 10 Running Backs of the 70s:

Lets Begin!

10. Billy Sims: Detroit Lions-

Stats for the Decade: 5,106 Rushing Yards, 42 Rushing TD, 2,072 Receiving Yards

Accolades/Awards for the Decade: 1980 All-Rookie Team, 1x Offensive Player of the Year, 3x All-Pro

If it wasn’t for injuries, Sims might’ve had a Hall of Fame Career. He finished the decade with three 1,000 Yard Rushing seasons in only five seasons played in the decade. Sims was also a good pass catcher out of the backfield. He had multiple 400 Yard Receiving seasons.
Latest picks: In case you missed them:
By: Tds Editors
Tags: The Daily Pick, Data Science, Editors Pick, Machine Learning

Get this newsletter By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox

Medium sent you an email at to complete your subscription.
Green River launches Associate degree in Data Analytics and Software Development
By: Andy Orr
Tags: Project Based Learning, Student Success, Data Analytics, Community College, Appliedbaccalaureate

Green River launches Associate degree in Data Analytics and Software Development Andy Orr Follow Jul 30 · 2 min read

Green River College is pleased to announce the launch of an Associate of Applied Science (AAS) degree program in Data Analytics and Software Development. This new two-year degree, recently approved by Washington’s State Board for Community and Technical Colleges, is designed to prepare students for advancement opportunities in today’s information economy. The program is now enrolling students.

Students who enroll in the Data and Software AAS will learn and apply in-demand data-wrangling tools and programming languages to solve real-world problems. No prior experience is required. Graduates from the program also become eligible for third-year standing in Green River’s Bachelor of Applied Science (BAS) in Software Development, and are therefore able to complete all four years at a community college price, without having to transfer.

“The collection and availability of data is rapidly changing our world,” said Green River Instructor Susan Uland. “To give some perspective, ninety percent of the data in the world has been produced in the last two years alone. Green River’s new Data and Software associate degree will prepare students with the coding, problem-solving, and collaborative work skills needed to successfully transform data into useful information to serve the common good. Within our program, we intend to grow a culture of curiosity, perseverance and optimism to equip our students with the necessary techniques to develop software tools to responsibly transform, and understand, the plethora of data in the world today.”

Located at the heart of King County, Green River is a magnet for diversity, and makes an ideal context for encouraging underrepresented and economically disadvantaged students into computing pathways. The Data and Software AAS, alongside the college’s existing BAS in Software Development, presents a compelling solution for helping regional tech grow and diversify its workforce.

“The new Data and Software AAS is an amazing starting point for someone interested in today’s emerging technology fields,” added Green River Instructor Tyler Schrock. “These days, data and software are the driving force for nearly every business, and skills in these areas are in high demand. We believe this degree can provide a space to solve real problems using data driven tools that students themselves can build. Developing powerful software and unlocking stories in data can make a real difference.”

Green River’s Data and Software AAS is now enrolling students. To request getting-started advising, please complete a short interest form at www.greenriver.edu/data.

This story originally appeared on Gator News.
dApp Builder Progress
By: Dapp Builder Team
Tags: Blockchain, Ethereum, Dapps, Progress, Technology

The dApp Builder platform is one of the most crucial and significant stages of our project. The whole development cycle lasted more than a 10 months, as it had begun before releasing the Initial Whitepaper.

Product Development

Successful testing of the dApp Builder prototype in March of 2018 was a big milestone as the first smart contracts were deployed on the Ethereum mainnet where the transactions were executed. Right after the prototype release, the platform started to take shape.

2 Million New Users per Month

Finally, after more than 5 months of hard and devoted work as well as harnessing all previous research and development, we launched our fully working platform. And at the moment, we continue to develop and improve it.

dApp Builder Platform

The dApp Builder is a framework for building highly scalable blockchain token economies.

The Custom Token and ICO Token releases were released in June and July of 2018. These releases established a framework for developers and businesses to issue their own Branded Tokens on Ethereum (ERC-20)

Try it now on https://dappbuilder.io/builder

Or watch the code on https://github.com/DAPPBUILDER/dApp-Builder

Stay in touch for for updates via
The four stages of problem solving for data scientists
By: Tds Editors
Tags: The Daily Pick

Photo by Tobias Tullius on Unsplash

Learn one of the most popular techniques used for survival analysis and how to implement it in Python!

By Eryk Lewinson — 11 min read
A time to lead
By: Norman Fiore
Tags: Corona, Leadership, Innovation, VC, Covid 19

I would urge business leaders, in these times of uncertainty and real opportunity, to forcefully define where they fit into the future of business and to decisively lead their current and new customers into that future.

I will make two predictions about the consequences of the Corona crisis than I’d be willing to go ‘all in’ for:

• Loo roll companies, however well they may be doing today, will not be the long term winners of this crisis.

• Ocado (and other online grocers) will be.

Neither prediction is particularly controversial but, on a hunch, I called my elderly father in law — Keith — to ask him about his experience of Ocado. He has never used online grocery shopping before but had now used Ocado four times. I asked him if he was going to use Ocado after the crisis was resolved and the answer was an emphatic “yes”. He had three reasons behind his answer, reasons that every business can learn from in navigating this current crisis. They were:

• “The Ocado website is actually so easy to use and the service so convenient”

• “I feel continuity of my food supply is safe with them”

• “They took care of us in a crisis and I intend to be loyal in future”

Taking each in turn: “The Ocado website is actually so easy to use and the service so convenient”: I pointed out to Keith that the service was just as good before the crisis but he replied he felt no need to use it before as he enjoyed spending time grocery shopping with his wife, Susan. So I asked him if he was going back to shopping in supermarkets after the crisis and his reply was immediate, “I actually enjoy spending time with Susan in the house even more!”

We have here the example of a late adopter that within the space of a few weeks has leapt over the chasm with no intention of turning back. Similarly, in our B2B portfolio we are seeing extraordinary behaviour of B2B buyers changing the way they buy completely with an eye to expediency and no memory to how things used to be. These changes apply to speed of purchase, how companies buy and what they are actually buying (things purchasers wouldn’t have considered before (see below)).

“I feel continuity of my food supply is safe with them”: Although supply chain issues were never a purchase consideration before for Keith they were always an under-appreciated issue (ie in case of accident, ill-health, poor weather). In the B2B context, with the sudden escalation and overwhelming importance of supply chain issues in most companies in the current pandemic, surety of supply is unlikely ever go away as a key purchase criterion. Surety of supply — or redundancy — is but one of the benefits of digitalisation alongside scalability, access, ease of use and low cost. These collectively relegate the “old ways” of doing things to the scrapheap.

And finally, “They took care of us in a crisis and I intend to be loyal in future”: stepping up, doing the right thing, and leading your customers through the current turbulence to safe harbour has a real, long-term reward.
Latest picks: In case you missed them:
By: Tds Editors
Tags: The Daily Pick, Towards Data Science, Data Science, Machine Learning, Editors Pick

Get this newsletter By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox

Medium sent you an email at to complete your subscription.
Using semantic ML to build apps powered by language
By: Tds Editors
Tags: The Daily Pick

Photo by Derek Thomson on Unsplash

By Lina Faik — 12 min read

In these exceptional times, the lockdown left many of us with a lot of time to think. Think about the past and the future. Think about our way of life and our achievements. But most importantly, think about what has been and would be our contribution to the world.
Formosa Financial Biweekly｜寶島金融FMF 雙週報00004期
By: Formosa Financial Team
Tags: Blockchain, Newsletter, Updates, Crypto, Fintech

For more information about Formosa Financial check out our official website — An institutional grade digital management tool for blockchain innovators.

Also stay up to date and make new friends by joining our social communities:

Telegram|Twitter|Facebook|Reddit|LinkedIn|Medium|中文 Medium
Demo version will be published 28/03 at 11:00 UTC
By: Tomasz Przybycien
Tags: Cryptocurrency, Blockchain, Cryptocurrency Investment, Crypto Trading, Trading

Huge news! Demo version of our Cryptoscanner and Cryptonews will be published tomorrow at 11:00 UTC.

Visit: https://algory.io

Join our Telegram Group: Algory Project
What Does Having Purpose Mean To You?
By: Lucy The Eggcademic, She Her
Tags: Math, Poetry, Ktht Prompt, Poetry Prompt, Reflection

What Does Having Purpose Mean To You?

KTHT Writing Prompt

Creating in Google Sheets using randbetween() || took me 1 minute to create the data points and about 6 minutes to choose the right colour and dot for #aesthetic

In this current moment,

to have purpose

to me

is to have meaning.

It’s to take

the scatterplot of chaos

of random occurrences

and to try to make the best sense,

to develop a narrative,

a pattern,

from which we can learn,

extrapolate and grow,

Knowing that this meaning

is only our best guess

at how the world works,

for the sanity of our understanding,

Knowing that while it serves this purpose,

while it serves our purpose,

while it is our purpose,

that this might change

with additional new information

that might reshape that pattern,

that “line of best fit”

that longer lies in the same spot

of understanding

as before.

To know this

and to understand

that purpose is meaningful

and helps us tolerate the distress of chaos

that it may not fit everyone

nor will it fit forever —

It simply fits now

as a guide for comprehension.