fabiochiu/medium-articles huggingface dataset:
OST KIT⍺ Improved and Relaunched — available for further testing!
By: Jason Goldberg
Tags: Ethereum, Tech, Bitcoin, Blockchain, Cryptocurrency

We paused the OST KIT⍺ release over the weekend to return today with a number of improvements and optimizations, including:

increased the number of database servers, augmenting IOPS;

refactored certain database actions and optimized certain database queries;

added additional application servers;

enabled rate-limiting by public IP address to 100 transactions per second;

Additionally, OST VIEW (the OST Block Explorer) was enhanced to reduce latency.

We have learned a great deal already in the initial public release, including from direct feedback. We hope these improvements underscore our commitment to enabling mainstream adoption of blockchain technology and to earning your confidence as the blockchain platform of choice for forward-thinking businesses.

We would love to know how these improvements impact your experience of OST KIT⍺, so be in touch! https://help.ost.com/support/discussions

We invite you to connect with our team on Telegram, chat with our developers in Gitter, and to check out our Developer Resource center.
You Better Watch Out, Santa
By: Mark Starlin
Tags: Wait I Need A Selfie, Ho Ho Ho, Fiction, Christmas, Santa

Like most children, Bethany was excited about Christmas. She started counting down the days until Christmas on December 1st. Finally, Christmas morning came and Bethany ran downstairs to see what was under the tree. She checked all the presents, but there were none from Santa.

“Why aren’t there any presents from Santa?” Bethany asked her parents.

“We didn’t think you believed in Santa anymore, Sweetie. Trevor said he told you Santa wasn’t real,” Bethany’s mother replied.

“Trevor ruins everything,” Bethany said and ran to her room.

After a good bout of crying, Bethany got out a piece of notebook paper and wrote a letter to Santa. Then she got an envelope and stamp and put the letter in the mailbox.

When she came back inside, her father said, “I am sorry, Bethany. But look, you got an extra present from Mommy and me. That series of books you’ve been wanting.”

“Thank you, Daddy,” Bethany said, trying to smile.

“Come on, we have more presents to open,” her dad said.
Eugenides’ Middlesex is Not About Being Intersex
By: Xi Chen
Tags: Literally Literary, Culture, Fiction, Essay, Reading

Eugenides’ Middlesex is Not About Being Intersex

It’s about growing up in America.

Middlesex. Photo by Hannah Levin.

In medical school we have these weekly group lunch meetings with our advisers. It’s supposed to be a way for us, distressed students wading through anatomy and physiology, to reflect on what we’re learning and to connect with each other plus our advisers, people who are on top and can look down with some perspective.

My adviser likes bringing us medical ethics cases, and having us debate the tired dichotomies of physician/patient autonomy, individual/surrogate decision-making, beneficence/limited resources, etc. As someone who has thought about medical and bioethics for a long time, my eyes can’t help but glaze as I watch my colleagues fumble through the basic conflicts in abortion, DNRs, euthanasia — the whole gamut.

Some three weeks ago, my adviser brought a case about an intersex newborn. It went like this: baby is born with ambiguous outer genitalia, a uterus, and undescended testes. The baby is genetically male, but could theoretically be surgically operated on to have either male or female genitalia. The parents are of a religious-conservative persuasion (a not uncommon stereotype in medical ethics) with family highly anticipating the baby’s gender-reveal party. They want an operation, and need some advising. What should we, as doctors-to-be, do in this situation?

I wasn’t in the best of spirits that day so I sat back and listened to what my type-A classmates had to say. Unsurprisingly, they focused on the medicine, the logistics of surgery, whether fertility depended on which sex they chose, and what could be done to make the child feel more like the gender that the parents chose.

No one mentioned the word intersex. After an hour of stewing in my brooding brain, I finally let out that I thought we should consider doing nothing. I said the word intersex. “You know that’s a thing right? Intersex is an identity and maybe it’s not our place to judge this child…as a mistake?”

The expected responses: but the kid will get bullied! Their religious-conservative parents and family won’t accept them!

Eyes roll, but time is up for our meeting.

During my first semester, I haven’t had much time to read for fun (or write, I’m sorry Medium). That conversation changed that. Some fire was lit and I had an impulse to read about being intersex and to understand why this case of identity confused my fellow students so much. Luckily, I had just the right book, bought used and then ignored, on my shelf.
Operation TOSCA explained: Inside Cyprus’ Buffer Zone
By: Ministry Of Defence
Tags: Cyprus, UK, Military, Peacekeeping, United Nations

Operation TOSCA explained: Inside Cyprus’ Buffer Zone

We’ve summed up the UK’s longest-running UN mission in three need to know points

Since 1974, the British Army has been deployed to Cyprus, the UK’s contribution to the UN Peacekeeping Force there.

As one of the longest-running continuous operations, around 260 soldiers from the British Army form the largest contingent of the multinational force.

Operation TOSCA is the name given to the British contribution to the United Nations Peacekeeping Force in Cyprus (UNFICYP).

In an area of continuing tension, they patrol 24/7 along the Buffer Zone that separates the Greek and Turkish Cypriots. Keeping the peace and maintaining stability in the country.

Here are three things you need to know:

1. What is the United Nations Peacekeeping Force in Cyprus (UNFICYP)?

Inside the Buffer Zone, Cyprus.

UNFICYP was originally set up by the UN Security Council in 1964. This was to prevent further fighting between the Greek Cypriot and Turkish Cypriot communities, bringing about a return to normal conditions.

After the hostilities of 1974, the Council mandated the peacekeeping Force to prevent further conflict.

UNFICYP also delivers humanitarian aid to Greek Cypriots and a small Maronite community living in the northern part of the island. It also assists Turkish Cypriots living in the southern part of the island.

UNFICYP supports the fullest possible resumption of normal civilian activity in the Buffer Zone, keeping in mind that this is still an area under permanent armed watch by the military on both sides.

What is the Buffer Zone?

The Buffer Zone, which is also called ‘the Green Line’, extends approximately 180km across the island.

In some parts of old Nicosia it is only a few meters wide, while in other areas it is a few kilometres wide.

The area is restricted to the general public and no Greek or Turkish Cypriots are allowed inside. It is often described as “frozen in time”, containing relics of times gone by — old abandoned houses, cars and even an airport.

This is because the residents of the now Buffer Zone were forced to flee due to the increased conflict, with little time to even grab personal belongings.
A simple CI setup on Bitbucket for an Android app
By: Hannah Olukoye
Tags: Docker, Continuous Integration, Android

For beginners setting up a simple CI

A CI tool is important when you are developing any kind of app. It does the building, testing, deploying and even distributing of your complete application whether on Android or iOs.

In less than 2 minutes you will be able to setup your .yml file.

First thing, make sure your repository has all the necessary files/folders and make sure the local.properties file is NOT uploaded to the repo (I took a whole day to debug this).

We start off by specifying the docker image to run our build in a docker container. We can use Java to run Gradle files.

pipelines: default: - step: name: Build an apk image: openjdk:8

Each step starts a new Docker container with a clone of your repository, then runs the contents of the script section as seen below in the complete bitbucket-pipelines.yml file.

Special thanks to Ivan Dimitrov for his helpful article.
More Bread for the Baking
By: Charity
Tags: Africa, Business, Clean Water

It’s an unusually cool day in central Mozambique, and the neutral-colored sky is threatening to rain. 54-year-old Tencia sits next to the small crackling fire she’s built underneath the overhang on the side of her home.

Atop the fire sits a charred metal pot, and it’s quiet enough that all of us can hear the lid rattle as steam fights to escape from inside. The sweet, tangy smell of banana bread has just started to permeate the air.

My stomach groans.

I check my watch again. It’s been exactly 52 minutes since the bread-making process began, but I have no idea how long it will take for the bread to finish. Only Tencia knows.

Our attention shifts to three chickens circling a mixing bowl on the ground in front of the house, attempting to steal away the scraps of banana peel. Jeremias, Tencia’s oldest son, gets up to shoo the chickens away, but she smiles and motions to leave them be.

As the chickens run off with their prizes, Tencia looks out proudly toward the field beyond her house. Perhaps tired from the sunrise church service, she contentedly closes her eyes for a few minutes.
Baffled Conviction by Eldar Satymov
By: Terrace Vista
Tags: Love, Featured, Poetry

Vanish with it

Wherever it goes

Sands of sorrow overwhelm my existence

Thrown together in a world of dualities

A vortex of unjustified pain demolishes naïve dreams

Pretending to know where I belong

Huh, imprisoned by howling layers of perception

A piece of damaged information flows back and forth

Stuck within conceptions

Find me in the murmurs of infinity

Conviction inevitable

A nosedive into continuum of accusations

Memory will remain

Evaluation of actions driven to fade of sanity

Pathetic beings all around collecting items of verification

Broken is the promise

What a waste it would be was it not all a vanity

Electrical charge through my veins

In an instant you’re there

Died one thousand times in yesterdays

A beautiful vibration torn apart

Power slips away between impure fingers

Blast of fever gains momentum

Triple dodge of society

I wave hand

I’m seen and it shifts up

Keeping me here

A statue has more freedom

Realm of paradoxes

Starvation for live destroys itself

Guilt sinks

Barriers cannot be removed

Distances immeasurable

Tentacles of paranoia feel usual

Journey of psychodelic calmness triggers an alarm

The amount of visual interaction between the corners of twenty rotating figures

Mind is liquefied flowing into uncertainty

Tragedy merged with comedy infinite number of times

Flashback forward hinders the disturbing trajectory

Hard to get away

Silence
How to Create Shortcuts to Your PWA
By: Timur Zhigmytov
Tags: Programming, Mobile, Android, Progressive Web App, Pwa

Introduction to Shortcuts

Shortcuts are a list of tasks often performed by the user. You define these tasks yourself. This feature will improve users’ productivity as well as increase their engagement with the app. They’ll also reduce the number of clicks needed to access numerous locations and features.

Use cases

Top-level navigation items (e.g., home, timeline, orders)

Search

Data-entry tasks (e.g., compose an email or tweet, add a receipt)

Activities (e.g., start a chat with the four most popular contacts in your contacts)

How does it look?

The Shortcuts menu on Android appears after long-pressing the PWA icon. This is how it looks:

Shortcuts on Android

On Windows, the Shortcuts menu is invoked by right-clicking the PWA icon in the taskbar. This is how it looks:
De vill öppna Sveriges dataguldgruva
By: Digidem Lab
Tags: Civictech

Network 🕸️ of people working with technology 👩‍💻 for the common good 👍 and digital tools for community 💞 + democracy 🖐️ + transparency 🔎

Follow
Code Smell 05 — Comment Abusers
By: Maximiliano Contieri
Tags: Software Development, Code Smells, Clean Code, Programming

Code Smell 05 — Comment Abusers

Code has lots of comments. Comments are coupled to implementation and hardly maintained.

Photo by Volodymyr Hryshchenko on Unsplash

Problems

Maintainability

Obsolete Documentation

Solutions

1) Refactor methods.

2) Rename methods to more declarative ones.

3) Break methods.

4) If a comment describe what a method does, name the method with this description.

5) Just comment important designs decisions.

Examples:

Libraries

Class Comments

Method Comments

Sample Code:

Wrong

Right

Detection

Linters can detect comments and check the ratio comments / lines of code against a predefined threshold.

More info:

Tags
Leader: My Response to ‘Big Brother’s’ Bullying
By: Daryl Mowat
Tags: Politics, Celebrity, Law, Freedom, Freedom Of Speech

Image by ElasticComputeFarm from Pixabay

The editors of Illumination-curated would not publish my article, ‘Is Justin Trudeau Really Honourable’, because they thought that the article might be taken out of context and cause unnecessary allegations. I don’t blame them for their trepidation. Fortunately, they have graciously allowed me to write this leader so that the link to my self-published article given in the first sentence of this paragraph could be provided.

Unfortunately, politicians tend to suffer from the delusion that free speech has a limit. They fail to understand that freedom is not freedom if there is a limit to freedom. Medium and ILLUMINATION-Curated do not support hate speech but in my opinion even hate speech needs to be allowed so that lovers can recognize that those spouting hate speech need to be helped. If helped, these haters will not let their hatred escalate into violent behaviour.

My article addresses a legitimate concern of mine. My article is not hate speech because I only express an attitude of love towards Justin Trudeau and the Liberal Party. But my expression of my attitude of love towards Justin does not blind me to his faults — or to my own faults.

One of Justin’s faults is that he thinks there is a limit to free speech. My article is concerned with how either Justin or a Minister from his Cabinet attempted to illegally censor my free speech which is why I’m seeking an apology from Justin for this attempted abuse of my freedom.

In his visionary novel, 1984, George Orwell demonstrated the tactics of authoritarians in government who felt they had the license to abuse the freedom of their citizens by unnecessarily keeping tabs on them and bullying them into submission so that the agenda of these authoritarians could be maintained. Orwell called these authoritarians ‘Big Brother’.

I have written my article as an exposé of the Liberal Party’s bullying tactics under the authoritarian leadership of Justin Trudeau. I may be ‘pissing in the wind’, but I’d rather suffer from my own piss than from the piss of the Liberal Party. Ironically, I subscribe to libertarianism.

I shall be writing the Prime Minister’s Office and my region’s Member of Parliament (who happens to be a member of the Conservative Party) to provide them a link to my article because I am responsibly attempting to change the corrupt tactics of all those involved by working within our current political system, instead of trying to instigate a rebellion.

Any social system which limits free speech is corrupt. My article is my attempt to wake up the slumbering populace so that they, too, can attempt to change our current political system from within. We change the attitudes of our populace by starting a movement. This article is my attempt to start a movement, despite the tabs ‘Big Brother’ is keeping on me.
How Mentorship Helped Shape My Career
By: Marco Ziccardi
Tags: Coaching, Programming, Software Development, Mentoring, Mentorship

How Mentorship Helped Shape My Career

What good mentorship looks like

Photo from Wikipedia.

During the past 15 years, I’ve explored different ways to acquire the necessary knowledge and skill to move forward in my growth. Most of my efforts were spent on formal training and courses. I thought it was the way to build up the fundaments of my future. I still believe it was the right thing to do, but I didn’t know I was neglecting one of the most effective learning methods.

I’m a history lover, and a few years ago, I was reading about the Renaissance movement — a cultural revolution that changed the course of world history between the 14th and 17th centuries. In a chapter about Raffaello Sanzio, one of the greatest protagonists of that magnificent Ere, I found out he was the pupil of Pietro di Cristoforo Vannucci, another legendary artist better known as Perugino. Vannucci, in turn, was the pupil of one of the pioneers of the Renaissance, Andrea del Verrocchio, mentor to other artists like Sandro Botticelli, Domenico Il Ghirlandaio, and Leonardo da Vinci.

Of course, I’m aware that the social and economical ecosystems were the fundamental factors of the Renaissance. However, that example helped me realise how human interaction boosts the learning pace. It improves their existing skills via other people’s knowledge and experience. The learning experience is built around the learner’s personality and attitude, which makes it unique and not replicable in the same configuration for the learner.

That “learning chain” made me decide that in order to develop and improve all the different aspects of my work, I needed to gain knowledge from multiple angles and shapes. Courses, training, and books are really important to support the learning process. However, the information flow is unidirectional and flat. It is often based on well-defined structures, which assumes we all acquire knowledge in the same way. I agree that building knowledge at scale requires structures and processes, but I believe we can’t ignore what is, in my opinion, the most powerful learning source: mentorship.

I started to integrate my learning plan with interactive sessions, like workshops, meet-ups, and the one I love the most: 1:1 mentorships.

What I find really empowering about mentorship is that it doesn’t just enable two-way communication between the learner and the source of knowledge — as you can get that from other interactive techniques — but it creates a direct and exclusive relationship. Sessions are often based on day-to-day needs and the knowledge acquired can be applied and validated immediately.
August Garden
By: Glynnis Fawkes
Tags: Alzheimers, Memories, Family, Glynnis Fawkes, Comics

Spiralbound

Comics for life, brought to life by Edith Zimmerman.
EP.5 — Blockfolio App (Review)
By: Ponlacha R.
Tags: Bitcoin, Application, Cryptocurrency, Portfolio, Trader

EP.5 — Blockfolio App (Review)

Let’s trade cryptocurrency series

If you own Bitcoin since EP.0 was published, you have already become a billionaire now. Congrats to you !!! 👏🏻

In this episode I will review the cryptocurrency portfolio application, which important for trader to track your investments and to set price alerts for attention.
“UXing” as a Marketing Designer
By: Richa Arora
Tags: UX Design, Ux Thinking, B2B, B2b Marketing, Marketing Design

I have been working as a Marketing Designer in a B2B SaaS company for 4 years. A role that I enjoy very much because of its solid overlap with marketing and UX. There are plenty of articles written on UX design and marketing alone, but a few focus on how marketing designers apply design thinking and UX into their job.

While in the industry, you’ll find different job descriptions for both the roles. But honestly, both designers solve problems for the end-user at the end of the day — just in a different part of their journey.

UX Designer vs Marketing Designer

User experience designers go above and beyond to ensure that users can use a product or interface smoothly and efficiently. While marketing 'designers' job is to communicate the same product's value to people who can become users (let’s call them prospect). A marketing designer needs to make sure that a prospect's journey is flawless so that they can seek information about the product and make purchasing decisions. The only difference is that a UX designer optimises journey of people who are using the product. A marketing designer optimises journey of people so that they can become users. Both should work together to increase engagement, conversions and revenue.

Overlap of UX in B2B Marketing

Business-to-business (B2B) means selling products and services to other companies. And B2B marketing is about creating awareness and need of the product in the target audience. The ultimate goal of marketing is to attract the right audience to the website and then convert them into users. In B2B, making a purchase is like a business investment. Such decisions are made rationally and thought over and over by the teams.

UX comes into the picture as soon as a prospect lands on the website for the first time. It revolves around giving them the best possible experience to make them want to buy the product. Good user experience can drive them to conversion.

Therefore, important things to consider are:

To provide clear information. To instil trust in the product/company. To engage the customer with content and brand. To convince the user to buy the product.

Let’s see how UX fits into my job.

1. Website

A MarketingProfs report revealed that 94% of B2B buyers research online before finalizing a purchase. A prospect customer sticks to the product website to do their initial research — regardless of whether they close the deal.

A B2B website is like the face of the company. And having better user experience means that the brand will leave a positive impact on prospects who visit the website. Thus, a B2B website must have clear communication on the product’s offerings.
Arkada Duranlar: Senarist
By: Fırat Akkuş
Tags: Türkçe, Senaryo, Türkçe Yayın

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.
我為何採用指數型ETF為畢生投資原則？
By: Elena Wu
Tags: Etf, 指數化投資, 投資, 財經

in In Fitness And In Health
The internet isn’t all bad, I guess.
Tags: Comics, Friendship, Internet, Social Media

I kinda can’t believe I’ve done 5,000 of these.

https://www.dieselsweeties.com/ics/1000/
Its the little truths in life that make all the difference.
By: Ben Edwards
Tags: General

If you have never been, the Minnesota State Fair would probably seem like any other state or county fair or carnival you may have been to, only larger. But if you grew up near the fair, and had your parents bring you each year to gorge on deep fried things on sticks, you would know that it is oh so much more.

Sure to the uninitiated it seems like a crowded, sweaty, smelly place to drink cheap beer and grease-filled food. To those who know it however, and know all of its intricacies, it becomes a place that is crowded, sweaty, smelly, filled with cheap bear and greasy food, of course, but also a wondrous place teeming with toothless carnies calling out your manhood to entice you to “win yer lady” a sawdust-filled bear; a place to actually witness the last shred of dignity leave the bodies of countless aging rock & roll acts making a last ditch tour through the Midwest before finally drifting off where only the stories they tell their grandkids remind them of when they were once really hip, honest.

Sure you may not hold much interest in this year’s prize-winning sow or the latest in farming implements, but who can withstand the draw of thousands of drunk people stepping on your heels and spilling their favorite grain-derived beverage on your pants, not to mention the endless barrage of rhetoric from the multitudes of media outlets, political parties, and countless products vying for your collective, patronage, support, dollars, etc? Can you really ask for anything more?

— — — — — -

A lesson in economics for today’s investor. I bet a lot of dot comers wish they had that beer investment right about now.
A Leap of Faith, A Revised Research Path
By: Harvard-China Project On Energy, Econ
Tags: Climate Change, Profile

A Leap of Faith, A Revised Research Path

Researcher Spotlight: Archana Dayalu, Former Postdoctoral Fellow in Earth and Planetary Sciences, Harvard University

Archana Dayalu was a few years into her PhD work in atmospheric chemistry at Harvard when she made an abrupt pivot. Long interested in chemistry thanks to an inspiring high school teacher and always passionate about the environment, Archana had started to lose interest in the research project she was pursuing. “I realized it wasn’t speaking to me — it just didn’t feel right somehow,” she says. Besides, she was so deep into it, changing course seemed impossible. “But I switched projects — and it was a leap of faith really in myself.”

Her new research began with access to a new data set: Five years’ worth of carbon dioxide data from a site in Miyun, China — about 100 miles northeast of Beijing — jointly operated by Harvard-China Project and Tsinghua University. “Sure, it was just one site. But could I use that to evaluate a suite of different carbon dioxide emissions inventories for that region of China?” she wondered. “It felt from the beginning that it was a really interesting question — and it was also nice because I felt like it came from my own thought processes, so I felt a great sense of ownership.” The research that sprung from it, she says, made up the greater part of her PhD studies, and ultimately her thesis.

The work also connected Archana to the Harvard-China Project, who funded the final year of her PhD studies. She credits the China Project with providing unique access to resources — everything from raw satellite data to deep research networks in China and at Harvard — as well as encouragement. “Throughout the whole process, the China Project was extremely supportive and very interested in the work I had been doing, and made sure that I was presenting my results to different conferences,” she says. “It really allowed me the free reign to think about actually solving this problem.”

Hopefully, Archana says, solving that problem can lead to broader gains in environmental policy and a better understanding of human impact, while planting the seeds for other groups to run with the product. “It’s not necessarily that I am thinking that right away I must make something that’s a game-changing bit of research,” she says. “More realistically, can I do something that lays the groundwork for other groups to come in and do really interesting work?” It could be a foundation for establishing really meaningful environmental policy or scientific studies that will then further environmental policy questions, Archana says. “Ultimately inspiring, piece by piece, meaningful change in how humans inhabit the world in a more respectful way.”

By Dan Morrell
GridDB on ARM, Time Series Database for your Raspberry Pi! | GridDB: Open Source Time Series Database for IoT
By: Israel Imru
Tags: Time Series Database, Internet of Things, Griddb

GridDB on ARM, Time Series Database for your Raspberry Pi! | GridDB: Open Source Time Series Database for IoT Israel Imru Follow Jul 16 · 2 min read

In this blog post, we’ll demonstrate how to build GridDB for 64-bit ARM and run it on a Raspberry Pi 3 or 4 running Ubuntu Server 18.04. In many use cases, it makes sense to store time series data in a NoSQL database at the edge of an IoT solution. Low-cost, low-power ARM devices are an excellent method of achieving this.

First, why Ubuntu Server 18.04? Well, Ubuntu Server 18.04 is the only Linux distribution for Pi 3 or Pi 4 that was 64-bit and had GCC 4.8 packages, two things GridDB needs. It can be downloaded from here Raspberry Pi Imager as a custom image.

Build the Server on Raspberry Pi

Next, with Ubuntu 18.04 installed and running on your Pi, we can install the build dependencies:

$ apt-get -y install gcc-4.8 g++-4.8 build-essential git tcl tk ant libz-dev autoconf automake

There are fixes for ARM not in the main GridDB git repository that are in the griddbnet/griddb_arm fork.

Now, we can can build the server:

$ cd griddb_arm

$ ./bootstrap.sh

$ CC=gcc-4.8 CXX=g++-4.8 ./configure

$ make

Start GridDB, Build and Run the Java Sample

With the build complete, we simply follow the README to start GridDB and run the Java sample.

Configure the server:

$ export GS_HOME=$PWD

$ export GS_LOG=$PWD/log

$ export PATH=${PATH}:$GS_HOME/bin

Start the server:

$ bin/gs_passwd admin -p admin

$ sed sed -i -e s/\"\"/\"defaultCluster\"/ conf/gs_cluster.json

Build and run the sample program:

$ export CLASSPATH=${CLASSPATH}:$GS_HOME/bin/gridstore.jar

$ mkdir gsSample

$ cp $GS_HOME/docs/sample/program/Sample1.java gsSample/.

$ javac gsSample/Sample1.java

$ java gsSample/Sample1 239.0.0.1 31999 defaultCluster admin admin

--> Person: name=name02 status=false count=2 lob=[65, 66, 67, 68, 69, 70, 71, 72, 73, 74]

Build the C Client

Like the server, the C client requires a few small fixes to run on ARM and we build and install it using the instructions in the README:

$ git clone https://github.com/griddbnet/c_client_arm.git

$ cd client/c

$ ./bootstrap.sh

$ ./configure

$ make

$ sudo make install

With that complete, you have GridDB running on your ARM-based Raspberry Pi 3 or 4. It’s also easy to build Python, NodeJS or other GridDB clients following the instructions to further enhance your experience.
How you feed your Ecosystem
By: Alok Tyagi
Tags: Agile, Blogging, Community Sourcing, Enterprise, Erp

All of us are potential teachers and learners — in a collaborative environment we are both.

Ecosystem has been a topic I have covered off and on here both in the context of enterprise communities as well as social communities. Social communities continue to grow with various popular examples popping up everyday ala Facebook, MySpace, Digg, Twitter, YouTube, etc.

Likewise, Enterprise Communities landscape continue to change and grow as well enabling collaborative and self learning Ecosystems. Few examples in the Higher Education space includes Sakai, Kuali and uPortal groups. In the Enterprise product space a good example is Act! from Sage and others that continue to make inroads. The paradigm shift include:-

Old ParadigmNew ParadigmParticipantsBusiness PartnersVarious (Partners, Customers, ISVs, Developers, System Integrators, VARs, etc.)PurposeMeans to an end (Sales, Service and Support)Way of life (Innovation, More Product, Reach and Scope, etc.)RelationshipBusiness, FormalTrusted, CollaborativeCommunicationMostly one wayDialogueKnowledge SharingTrainingPeer Learning beside necessary TrainingProblem solvingMostly individual groups; limited sharingWork with peers to solve the problem; and share learning with the world to follow suitProcessProvide necessary steps to deal with the fiefdomsTransparencyTechnologyPhone, Email, FaxWiki, Blog, Forum, Bulletin Board, Youtube, etc. beside conventional meansUse of WebLimitedSocial. Can one live without it now?World viewWorld is roundWorld is flat

For a software product company, regardless of the camp it lives — closed/traditional source software or open source software — the need to foster and harness collaborative, learning ecosystem help achieve sustainable growth as well as nurture innovation avenues.
“无银行账户”是否意味着“不配得到贷款”？
Tags: 加密货币, 以太坊, 区块链, 比特币, 金融科技

in In Fitness And In Health
<Sub/Tweet> Red Tape Continues to Grow in Paid Social
By: Joey Vara
Tags: Twitter Marketing, Tech, Paid Social Media, Business, Social Media Marketing

As paid social advertising channels continue to update their policies and restrictions, it’s often without notice. That’s not too convenient for social campaign managers and blindsides those of us who’ve been planning for months to execute plans for clients. Thus Twitter has recently made its way onto my list.

2:33pm EST on August 23, 2017:

As a “financial services” advertiser (this includes insurance companies):

* You can no longer advertise in Colombia unless the advertiser hq is located in the country

*You can no longer advertise in Mexico unless your the advertiser hq is located in the country

Reaction at 2:34pm

Since Latin America is a relatively high-value market for many companies in the financial industry, these developments have many seriously rethinking budget allocation to Twitter for a comprehensive paid strategy. Colombia and Mexico also have some of the highest reach on Twitter in Latin America, so these restrictions are particularly troublesome.

Networks’ industry definitions are overly broad and unjust. Undoubtedly many of the restrictions imposed on insurance companies in this case were meant for more ludicrous advertisers/brands such as loan services and investment companies. It’s unfair, but the networks don’t care.

It’s our job to navigate these obstacles and find a solution. The choice here is clear:
Using Pulumi to register OAuth clients
By: Jake Ginnivan
Tags: Pulumi, Oauth

We have started using Pulumi for our newer projects and wanted to share how we register new web apps as OAuth clients.

When any team member puts up a pull request of our web project, we build and deploy a ephemeral environment to test that pull request with. The links to each product are put in the pull request description automatically once it’s built.

We want to be able to use the login feature in these temporary environments, but to do that we need the callback URLs registered with our auth site and the the appropriate client id/secret as configuration.

Usage

Our auth site publishes a Pulumi NPM module which allows us to define the stack name and the public url for the site. Then the oauthId and oauthSecret is output

When we run pulumi up on our website, we get this:

Outputs:

oauthId: "ewbu7vukv30csfv218nwjj085ted0jyu"

oauthSecret: "asblqx9ypb8hf3f2c56bgxclpsg97r20qarsz269kw40qvfuxq211mq5e5bq3x4l"

These are then passed in as environment variables to the Fargate containers when they start.

How does it work?

Because Pulumi allows you to write your infrastructure as code it opens up a really cool feature, Dynamic Resources.

Dynamic resources allow you to implement create , update , delete and diff functions then Pulumi will manage this new resource like any other. The possibilities this feature opens up is endless.

The resource provider

The resource provider is the logic of the resource, how to create, update, delete and check if it’s changed. We are using DynamoDB to store our clients so the provider below inserts a row into dynamo on create, updates the row on update and the diff simply diffs the inputs. You can implement more functions on the resource provider but this is enough for this.

Dynamic resource

Once we have the provider we just need to create the Dynamic Resource.

There is not much to the dynamic resource, the important bit is the first argument of the super call which is out resource provider.

The OAuthClient resource

The next feature we will be using in Pulumi is Component Resources. These allow you to create a logical resource which is simply a grouping of multiple lower level resources into a higher level resource.

This allows us to create abstractions to our own infrastructure, and makes it really easy to refactor our infrastructure into reusable modules.

This component resource will generate an id and secret using the RandomString and RandomPassword dynamic resources provided by Pulumi, then create a new instance of our own dynamic resource which will insert a new row into our clients DynamoDB table.

Recap

Here we used 2 really powerful features in Pulumi, dynamic resources and component resources to allow any of our websites to register themselves against our auth site as OAuth clients of any environment.
XTRD Community Update — June 4th, 2018
Tags: Ethereum, Blockchain, Bitcoin, Cryptocurrency, Community

We want to share with you the most recent updates on what XTRD has been up to!

This week was full of meetings and negotiations, we were exploring possibilities of different partnerships and options to buy-out licensed businesses. Last, but not least — it was a week filled with understanding that we are moving forward in the right way.

First of all, we are pleased to announce that we have added a new low-latency channel to our Hong Kong destination. Its only 173 ms from NY4 to HK1. Check on your side and tell us who is faster :). This will allow us to facilitate worldwide market data streams and faciliate lower latency worldwide execution.

Another reason we did this is a growing relationship with one of the major crypto exchange players in that region.

We were contacted by a global telecommunication company(!) that is looking to deliver normalized market data for crypto to their clients. We want to warn our community that it is not a one-day task to seal that kind of large deal, but we are working on it.

We had a meeting with Kx Systems — truly the number one provider of in-memory vertical databases (sorry, Oracle, this is really true). There are tons of possible interactions starting from simply feeding data into their engine and ending with an integration of XTRD backend with their state of the art trading platform with the capability to offer this to our clients.

Another great conversation we had is with Blockchain Terminal. Super smart guys, great technology, and solid vision. Like us, they want to focus on the part of the business that is more organic for them. For us it’s back-end, hardware, networks and for them — GUI, advanced analytics, interaction with clients. Time will tell what we can do together.

Our FIX API is a great fit for many hedge funds and index providers. Based on growing demand, we decided to extend the tradeable instruments lists by adding altcoins besides ETH and BTC.

XTRD is also exploring the possibility to become a solutions vendor for exchanges by providing managed colocation services, security, and building required software components such as FIX gateways. Stay tuned for updates.

Based on conversations with our clients and potential partners, we built the following road-map of additional routing destinations: OKEx, Bittrex, and Binance.

To increase awareness of our project and attract more clients, partners, and new community members, XTRD will participate in series of events such as Blockchain Futurist Conference(Toronto, Canada, August 14 -16, 2018), The Trading Show 2018(New York, USA, September 26, 2018), and Blockchain Shift(Miami, USA, October 11–12, 2018). Feel free to stop by our exhibition booths and say “hello” or ask tough questions during roundtables.
The Distant Sound
By: Paul Mulliner
Tags: Poetry, Self, Life, Philosophy, Mindfulness

Though the distant sound of ringing bells

can enter the dreary, cloudy sky

of our downcast heart,

bringing sudden hopes of change,

like spring water bubbling fresh

from the dark and dismal clay,

or patches of blue sky on a rainy day,

The shadows that can blow across our heart

are those we need to know, and let dissolve,

and all of life is a journey with meaning,

to a place where we see more clearly.

And though there may be moments

we might wish our life to be a different way,

the moment passing through us now,

and through every leaf and blade of grass,

emerges from a living, conscious space in all of us,

that we can find and know within ourselves,

and be here and now, today.

And every moment of every day,

the one conscious ocean

inside everyone,

nourishes our heart

with its breath.
HOW GOOD SLEEP MAKES ME FEEL
Tags: Crowdini, Questions, Games, Steemit, Steem

When I am sleeping well I feel like the guy above a few minutes after waking up.

But that hasn’t been the case the last few days. And because of it my eating has been just a bit off and therefore I haven’t been as focused and sharp the last couple of days.

I need to find my rhythm again.

How much does how you slept affect your day?

All the best,

Jason
Pastoral feminism: A Chinese media approach VS Pure feminism: social media
By: Yazhe Liu
Tags: Feminism

What is pastoral feminism?

Pastoral feminism. It is an online term, indicating ironic criticism of some Chinese feminists, and those who fail to fully understand or misinterpret Western feminism. And according to my understanding, I do not think pastoral feminism is the real feminism.

What is pure feminism?

Because women firstly should respect their identity of being females, also have independent careers, share the same rights and responsibilities with men and never ask for the extra benefit because of gender. Although pastoral feminists cannot represent all Chinese females. Chinese traditional media denigrates feminism and tries to make Chinese women believe that they need do is to be beautifully and marry rich men.

But thanks to social media, some women realized they are in the trap designed by men, the pure feminism helped pastoral feminism to wake up and fight for women’s right.

What caused the pastoral feminism?

Chinese traditional media empowered the ideal women of men and spread the concept to women, to optimize the benefit of men. Chinese media still is directed by the male-lead society, the women’s right is limited to a little under their ridiculous and foolish argument. Pastoral feminism is the mixed product of men’s ideology and half understanding of feminist. Gradually, some Chinese women are misled by those arguments to believe they only need to be beautiful enough and help men to carry on the family lineage. As a result, society changed in a way that benefits females and stresses men’s pressure. Because men have told them that a woman’s job is carter to male’s physical demand as well as being a worthless attachment of her husband.

Although some of the ‘mind-controlled’ Chinese women wake up and want to achieve personal value, but their job opportunity is limited because their rights are based on the primacy of patrilineal descent and patriarchal authority.

Therefore, some women stopping to fight with ‘authority,’ and enjoying their life which mostly relied on their boyfriends or husbands. In a Chinese social media platform, little red book, some pastoral feminists indulge in comparing with peers and show off the luxury products bought by their boyfriends or husbands. Thus, the rise of consumerist discourse is the second cause of pastoral feminism.

There are some example pictures, which translate into English can be generally understood as the cars or the bags were given by their husbands or boyfriends.
The Top 5 Web3 JavaScript Functions for Ethereum DApps
By: Alex Roan
Tags: JavaScript, Dapps, Blockchain, Programming, Ethereum

The Top 5 Web3 JavaScript Functions for Ethereum DApps

getAccounts, sendTransaction, estimateGas, and more

Photo by Paul Esch-Laurent on Unsplash.

Web3 bridges the gap between the traditional internet and the Ethereum blockchain. It enables users to interact with your DApp through a browser. When using JavaScript for your front end, knowing the ins and outs of Web3JS is essential.

Here is a list of some of the most useful and commonly used functions in Web3JS.
Day 526 — Hummingbird — Haibun Journey Beauty Each Day
By: Ada'S Poetry Alcove
Tags: Poetry, Haibun, Haiku

Day 526 — Hummingbird — Haibun Journey Beauty Each Day

Today’s beauty was another hummingbird. Despite the rain and threatening there was still a hummingbird around. It appeared so small and helpless in the dreary weather. It still had to dispute with a bee about territory lines. I watched for awhile enjoying it’s sassy attitude.

sudden clap of thunder

two flying doves dive

into the maple tree
Crypto Bill Approved by Malta’s Cabinet
By: Max Neuhaus
Tags: Blockchain, ICO, Blockchain Technology, Regulation, Fintech

Not only one, but the Cabinet of Malta has passed three cryptocurrency and blockchain technology related bills.

The approval of the bills was said to happen on a Tuesday. One of the bills is the Virtual Financial Assets Bill. According to the local media, it bears the regulatory framework for ICO’s and cryptocurrencies. The remaining bills are the Technology Arrangements and Services Bill and the Malta Digital Innovation Authority Bill.

The bills were also handed out to the Parliament of Malta for its first reading on Tuesday. After the reading, there would be a debate between the both side of the House before the bills are passed into law, as stated by the Malta Independent (local news).

Silvio Schembri, the Parliamentary Secretary for Financial Services, have confidence that:“Once new laws surrounding blockchain technology and cryptocurrency are enacted in Malta,banks would be less reluctant to welcome companies working in the industry, presumably dueto the legal certainty it would provide.”

He also stated: “As a government, we think that by regulating this market, it will ensure that the three main principles of financial regulation are adhered to and will be a market that protects the investor and provides market integrity and financial soundness.”

A segment of the legislation which is the Technology Arrangements and Services Bill, handles the certification of technology and the registration of technology service providers. Examples of these are the ones that are concerning system inspectors and heads.

A new department was found and named after the third segment which is the Malta Digital Innovation Authority Bill, along with its duties and responsibilities. It centers on internal governance positioning. One of the main roles of the Authority is the certification of the Distributed Ledger Technology (DLT) platforms to provide legal certainty and credibility to the users of the DLT platform.

The Virtual Financial Assets Bill, in addition to the earlier statement, will profile the regulatory command which will be relevant to cryptocurrency exchanges, considering:

The suggested bill will solidify Malta’s position on the DLT front and its reputation as a blockchain island.