native

Alternatives to LEED

It’s no surprise that there are less expensive, less complicated alternatives to LEED.




native

Top 2024 Advances in Alternative Protein

These are the FE editorial picks from the past year that best exemplify advances in the alternative protein space, from facilities to flavor.




native

NJ Becomes First State to Have Statewide Law Enforcement & Mental Health Alternative Response Program in Nation

ARRIVE Together of Middlesex County, NJ, run by University Behavioral Health Care (UBHC) at Rutgers Health, has expanded its partnerships to include the East Brunswick, South River and Cranbury police departments, making New Jersey the first state in the nation to have a statewide law enforcement and mental health alternative response program.




native

NJ Becomes First State to Have Statewide Law Enforcement & Mental Health Alternative Response Program in Nation

ARRIVE Together of Middlesex County, NJ, run by University Behavioral Health Care (UBHC) at Rutgers Health, has expanded its partnerships to include the East Brunswick, South River and Cranbury police departments, making New Jersey the first state in the nation to have a statewide law enforcement and mental health alternative response program.




native

Native approaches to fire management could revitalize communities




native

Bluesky has added 1 million users since the US election as people seek alternatives to X

The post-election uptick in users isn’t the first time that Bluesky has benefitted from people leaving X.




native

Augury introduces industrial-grade, edge-AI native Machine Health sensing platform

Augury, provider of AI solutions that help industrial and manufacturing companies increase their productivity, efficiency and reliability, has unveiled its next generation of its Machine Health sensing platform with the release of the Halo R4000 series of sensors.




native

Breakthrough achieved to save huge native bird

“Last month brought good news for the great Indian bustard, a critically endangered bird found mainly in India,” reports the BBC: Wildlife officials in the western state of Rajasthan have performed the first successful hatching of a chick through artificial insemination. A lone adult male in one of two breeding centres in Jaisalmer city was […]

The post Breakthrough achieved to save huge native bird appeared first on Liberty Unyielding.



  • Science and Technology

native

Over a Million People Have Recently Joined Bluesky, the Ad-Free X Alternative and Threads Competitor

Bluesky has been seeing noticeable growth since the election, though its user numbers are nowhere close to Meta's X competitor, Threads.




native

Electrochemically dehydrogenative C(sp2)–H/S–H cross-coupling: efficient synthesis of ortho-aminophenyl thioglycoside derivatives

Org. Chem. Front., 2024, Advance Article
DOI: 10.1039/D4QO00171K, Research Article
Li-Yan Hu, Li Zhu, Shen-Yuan Zhang, Yu-Xin Guo, Yuan Li, Jie Zhu, Lei Wu
A method has been reported for synthesizing aryl thioglycosides through direct electrocatalytic dehydrogenative C(sp2)–H/S–H cross-coupling.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




native

Electron donor–acceptor complex photoactivation for deaminative alkynylation, alkenylation and allenylation: a comprehensive study

Org. Chem. Front., 2024, 11,2231-2240
DOI: 10.1039/D4QO00177J, Research Article
Romain Lapierre, Lina Truong, Matthieu Hedouin, Hassan Oulyadi, Bruno Schiavi, Alexandre Jean, Philippe Jubault, Thomas Poisson
Herein, we disclose our study toward photoinduced deaminative alkynylation, alkenylation and allenylation.
The content of this RSS Feed (c) The Royal Society of Chemistry




native

Metal-free photoinduced denitrogenative alkylation of vinyl azides with alkyl radicals toward ketones

Org. Chem. Front., 2024, Advance Article
DOI: 10.1039/D4QO00280F, Research Article
Hui Yin, Siqi Jian, Xiujuan Feng, Ming Bao, Xuan Zhang
A metal-free method for the synthesis of ketones via a visible-light induced denitrogenative alkylation of vinyl azides with alkyl radicals is presented.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




native

Expedient deaminative phosphorylation and sulfonylation of benzylic tertiary amines enabled by difluorocarbene

Org. Chem. Front., 2024, Advance Article
DOI: 10.1039/D4QO00412D, Research Article
Chengbo Li, Yu Guo, Jianke Su, Xinyuan Hu, Qingqing Xuan, Qiuling Song
A deaminative functionalization of aliphatic tertiary amines via the cleavage of C(sp3)–N bonds under transition metal-free conditions was disclosed, which goes through SN2 reaction with various phosphorus and sulfur nucleophiles.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




native

Synthesis of highly condensed phospholes by Lewis acid-assisted dehydrogenative Mallory reaction under visible light irradiation

Chem. Sci., 2024, Accepted Manuscript
DOI: 10.1039/D4SC05657D, Edge Article
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Ikki Kamiyoshi, Yuki Kojima, Shibo Xu, Kosuke Yasui, Yuji Nishii, Koji Hirano
A photo-promoted oxidative cyclization, that is, Mallory reaction of 2,3-diarylbenzophopholes has been developed. With an assistance of Bi(OTf)3 Lewis acid, the reaction proceeds smoothly under visible light irradiation even without...
The content of this RSS Feed (c) The Royal Society of Chemistry




native

Kannada has survived because of native speakers from North Karnataka: Horatti




native

Colombian returns to begin OM's work in her native country

Martha Ardila spent several years serving in OM's ship ministry. This year, after visiing the OM Andean Region headquarters in Ecuador and being commmissioned, she returns to Colombia to official begin OM's work in her native country.




native

Hitachi Data Systems adds Native NAS and Cloud Tiering to Virtual Storage Platform

Hitachi Data Systems (HDS), a wholly owned subsidiary of Hitachi, Ltd. (TSE:6501)




native

Wikipedia: Jonathan Edwards (1703-1778) -- An American preacher, theologian, and missionary to Native Americans. Edwards "is widely acknowledged to be America's most important and original philosophical theologian," and one of America's

Great Awakening: On July 7, 1731, Edwards preached in Boston the "Public Lecture" afterwards published under the title "God Glorified - in Man's Dependence," which was his first public attack on Arminianism. The emphasis of the lecture was on God's absolute sovereignty in the work of salvation: that while it behooved God to create man pure and without sin, it was of his "good pleasure" and "mere and arbitrary grace" for him to grant any person the faith necessary to incline him or her toward holiness; and that God might deny this grace without any disparagement to any of his character. -- In 1733, a religious revival began in Northampton and reached such intensity in the winter of 1734 and the following spring as to threaten the business of the town. In six months, nearly three hundred were admitted to the church. The revival gave Edwards an opportunity for studying the process of conversion in all its phases and varieties, and he recorded his observations with psychological minuteness and discrimination in A Faithful Narrative of the Surprising Work of God in the Conversion of Many Hundred Souls in Northampton (1737). A year later, he published Discourses on Various Important Subjects, the five sermons which had proved most effective in the revival, and of these, none, he tells us, was so immediately effective as that on the Justice of God in the Damnation of Sinners, from the text, "That every mouth may be stopped." Another sermon, published in 1734, A Divine and Supernatural Light, Immediately Imparted to the Soul by the Spirit of God set forth what he regarded as the inner, moving principle of the revival, the doctrine of a special grace in the immediate, and supernatural divine illumination of the soul. -- By 1735, the revival had spread-and popped up independently-across the Connecticut River Valley, and perhaps as far as New Jersey. However, criticism of the revival began, and many New Englanders feared that Edwards had led his flock into fanaticism. Over the summer of 1735, religious fervor took a dark turn. A number of New Englanders were shaken by the revivals but not converted, and became convinced of their inexorable damnation. Edwards wrote that "multitudes" felt urged-presumably by Satan-to take their own lives. At least two people committed suicide in the depths of their spiritual duress, one from Edwards's own congregation-his uncle, Joseph Hawley II. It is not known if any others took their own lives, but the suicide craze effectively ended the first wave of revival, except in some parts of Connecticut. -- However, despite these setbacks and the cooling of religious fervor, word of the Northampton revival and Edwards's leadership role had spread as far as England and Scotland. It was at this time that Edwards was acquainted with George Whitefield, who was traveling the Thirteen Colonies on a revival tour in 1739-1740. The two men may not have seen eye to eye on every detail-Whitefield was far more comfortable with the strongly emotional elements of revival than Edwards was-but they were both passionate about preaching the Gospel.They worked together to orchestrate Whitefield's trip, first through Boston, and then to Northampton. When Whitefield preached at Edwards's church in Northampton, he reminded them of the revival they had experienced just a few years before. This deeply touched Edwards, who wept throughout the entire service, and much of the congregation too was moved. Revival began to spring up again, and it was at this time that Edwards preached his most famous sermon, "Sinners in the Hands of an Angry God" in Enfield, Connecticut in 1741. This sermon has been widely reprinted as an example of "fire and brimstone" preaching in the colonial revivals, though the majority of Edwards's sermons were not this dramatic. Indeed, he used this style deliberately. As historian George Marsden put it, "Edwards could take for granted...that a New England audience knew well the Gospel remedy. The problem was getting them to seek it." -- **Sinners in the Hands of An Angry God, A Sermon Preached at Enfield, July 8, 1741, by Rev. Jonathan Edwards. Published at Boston, 1741 -- The movement met with opposition from conservative Congregationalist ministers. In 1741, Edwards published in its defense The Distinguishing Marks of a Work of the Spirit of God, dealing particularly with the phenomena most criticized: the swoonings, outcries and convulsions. These "bodily effects," he insisted, were not distinguishing marks of the work of the Spirit of God one way or another; but so bitter was the feeling against the revival in the more strictly Puritan churches that, in 1742, he was forced to write a second apology, Thoughts on the Revival in New England, his main argument being the great moral improvement of the country. In the same pamphlet, he defends an appeal to the emotions, and advocates preaching terror when necessary, even to children, who in God's sight "are young vipers… if not Christ's." He considers "bodily effects" incidental to the real work of God, but his own mystic devotion and the experiences of his wife during the Awakening (which he gives in detail) make him think that the divine visitation usually overpowers the body, a view in support of which he quotes Scripture. In reply to Edwards, Charles Chauncy wrote Seasonable Thoughts on the State of Religion in New England in 1743 and anonymously penned The Late Religious Commotions in New England Considered in the same year. In these works he urged conduct as the sole test of conversion; and the general convention of Congregational ministers in the Province of Massachusetts Bay protested "against disorders in practice which have of late obtained in various parts of the land." -- In spite of Edwards's able pamphlet, the impression had become widespread that "bodily effects" were recognized by the promoters of the Great Awakening as the true tests of conversion. To offset this feeling, Edwards preached at Northampton, during the years 1742 and 1743, a series of sermons published under the title of Religious Affections (1746), a restatement in a more philosophical and general tone of his ideas as to "distinguishing marks." In 1747, he joined the movement started in Scotland called the "concert in prayer," and in the same year published An Humble Attempt to Promote Explicit Agreement and Visible Union of God's People in Extraordinary Prayer for the Revival of Religion and the Advancement of Christ's Kingdom on Earth. In 1749, he published a memoir of David Brainerd who had lived with his family for several months and had died at Northampton in 1747. Brainerd had been constantly attended by Edwards's daughter Jerusha, to whom he was rumored to have been engaged to be married, though there is no surviving evidence for this. In the course of elaborating his theories of conversion Edwards used Brainerd and his ministry as a case study, making extensive notes of his conversions and confessions.



  • Christian Church History Study
  • 4. 1881 A.D. to Present (2012) - Corrupt modern bible translations and compromised Seminaries and Universities

native

Wikipedia: Normans - The Normans were the people who gave their name to Normandy, a region in northern France - They were descended from Norse Viking conquerors of the territory and the native population of Frankish and Gallo-Roman stock - Their identity

They played a major political, military, and cultural role in medieval Europe and even the Near East. They were famed for their martial spirit and eventually for their Christian piety. They quickly adopted the Romance language of the land they settled, their dialect becoming known as Norman or Norman-French, an important literary language. The Duchy of Normandy, which they formed by treaty with the French crown, was one of the great fiefs of medieval France. The Normans are famed both for their culture, such as their unique Romanesque architecture, and their musical traditions, as well as for their military accomplishments and innovations. Norman adventurers established a kingdom in Sicily and southern Italy by conquest, and a Norman expedition on behalf of their duke led to the Norman Conquest of England. Norman influence spread from these new centres to the Crusader States in the Near East, to Scotland and Wales in Great Britain, and to Ireland. ... In Byzantium: Soon after the Normans first began to enter Italy, they entered the Byzantine Empire, and then Armenia against the Pechenegs, Bulgars, and especially Seljuk Turks. The Norman mercenaries first encouraged to come to the south by the Lombards to act against the Byzantines soon fought in Byzantine service in Sicily. They were prominent alongside Varangian and Lombard contingents in the Sicilian campaign of George Maniaces of 1038-40. There is debate whether the Normans in Greek service were mostly or at all from Norman Italy, and it now seems likely only a few came from there. It is also unknown how many of the "Franks", as the Byzantines called them, were Normans and not other Frenchmen. One of the first Norman mercenaries to serve as a Byzantine general was Hervé in the 1050s. By then however, there were already Norman mercenaries serving as far away as Trebizond and Georgia. They were based at Malatya and Edessa, under the Byzantine duke of Antioch, Isaac Komnenos. In the 1060s, Robert Crispin led the Normans of Edessa against the Turks. Roussel de Bailleul even tried to carve out an independent state in Asia Minor with support from the local population, but he was stopped by the Byzantine general Alexius Komnenos. Some Normans joined Turkish forces to aid in the destruction of the Armenians vassal-states of Sassoun and Taron in far eastern Anatolia. Later, many took up service with the Armenian state further south in Cilicia and the Taurus Mountains. A Norman named Oursel led a force of "Franks" into the upper Euphrates valley in northern Syria. From 1073 to 1074, 8,000 of the 20,000 troops of the Armenian general Philaretus Brachamius were Normans - formerly of Oursel - led by Raimbaud. They even lent their ethnicity to the name of their castle: Afranji, meaning "Franks." The known trade between Amalfi and Antioch and between Bari and Tarsus may be related to the presence of Italo-Normans in those cities while Amalfi and Bari were under Norman rule in Italy. Several families of Byzantine Greece were of Norman mercenary origin during the period of the Comnenian Restoration, when Byzantine emperors were seeking out western European warriors. The Raoulii were descended from an Italo-Norman named Raoul, the Petraliphae were descended from a Pierre d'Aulps, and that group of Albanian clans known as the Maniakates were descended from Normans who served under George Maniaces in the Sicilian expedition of 1038 A.D.



  • Christian Church History Study
  • 2. 313 A.D. to 1521 A.D. - Revised Rome and the Holy Roman Empire


native

Inverted tables: an alternative to relational structures

articles: 

The inverted table format can deliver fast and flexible query capabilities, but is not widely used. ADABAS is probably the most successful implementation, but how often do you see that nowadays? Following is a description of how to implement inverted structures within a relational database. All code run on Oracle Database 12c, release 12.1.0.1.

Consider this table and a few rows, that describe the contents of my larder:

create table food(id number,capacity varchar2(10),container varchar2(10),item varchar2(10));
insert into food values(1,'large','bag','potatoes');
insert into food values(2,'small','box','carrots');
insert into food values(3,'medium','tin','peas');
insert into food values(4,'large','box','potatoes');
insert into food values(5,'small','tin','carrots');
insert into food values(6,'medium','bag','peas');
insert into food values(7,'large','tin','potatoes');
insert into food values(8,'small','bag','carrots');
insert into food values(9,'medium','box','peas');

The queries I run against the table might be "how many large boxes have I?" or "give me all the potatoes, I don't care about how they are packed". The idea is that I do not know in advance what columns I will be using in my predicate: it could be any combination. This is a common issue in a data warehouse.
So how do I index the table to satisfy any possible query? Two obvious possibilities:
First, build an index on each column, and the optimizer can perform an index_combine operation on whatever columns happen to be listed in the predicate. But that means indexing every column - and the table might have hundreds of columns. No way can I do that.
Second, build a concatenated index across all the columns: in effect, use an IOT. That will give me range scan access if any of the predicated columns are in the leading edge of the index key followed by filtering on the rest of the predicate. Or if the predicate does not include the leading column(s), I can get skip scan access and filter. But this is pretty useless, too: there will be wildly divergent performance depending on the predicate.
The answer is to invert the table:
create table inverted(colname varchar2(10),colvalue varchar2(10),id number);
insert into inverted select 'capacity',capacity,id from food;
insert into inverted select 'container',container,id from food;
insert into inverted select 'item',item,id from food;

Now just one index on each table can satisfy all queries:
create index food_i on food(id);
create index inverted_i on inverted(colname,colvalue);

To retrieve all the large boxes:
orclz> set autotrace on explain
orclz> select * from food where id in
  2  (select id from inverted where colname='capacity' and colvalue='large'
  3  intersect
  4  select id from inverted where colname='container' and colvalue='box');

        ID CAPACITY   CONTAINER  ITEM
---------- ---------- ---------- ----------
         4 large      box        potatoes


Execution Plan
----------------------------------------------------------
Plan hash value: 1945359172

---------------------------------------------------------------------------------
| Id  | Operation                                | Name       | Rows  | Bytes | C
---------------------------------------------------------------------------------
|   0 | SELECT STATEMENT                         |            |     3 |   141 |
|   1 |  MERGE JOIN                              |            |     3 |   141 |
|   2 |   TABLE ACCESS BY INDEX ROWID            | FOOD       |     9 |   306 |
|   3 |    INDEX FULL SCAN                       | FOOD_I     |     9 |       |
|*  4 |   SORT JOIN                              |            |     3 |    39 |
|   5 |    VIEW                                  | VW_NSO_1   |     3 |    39 |
|   6 |     INTERSECTION                         |            |       |       |
|   7 |      SORT UNIQUE                         |            |     3 |    81 |
|   8 |       TABLE ACCESS BY INDEX ROWID BATCHED| INVERTED   |     3 |    81 |
|*  9 |        INDEX RANGE SCAN                  | INVERTED_I |     3 |       |
|  10 |      SORT UNIQUE                         |            |     3 |    81 |
|  11 |       TABLE ACCESS BY INDEX ROWID BATCHED| INVERTED   |     3 |    81 |
|* 12 |        INDEX RANGE SCAN                  | INVERTED_I |     3 |       |
---------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   4 - access("ID"="ID")
       filter("ID"="ID")
   9 - access("COLNAME"='capacity' AND "COLVALUE"='large')
  12 - access("COLNAME"='container' AND "COLVALUE"='box')

Note
-----
   - dynamic statistics used: dynamic sampling (level=2)

orclz>

Or all the potatoes:
orclz> select * from food where id in
  2  (select id from inverted where colname='item' and colvalue='potatoes');

        ID CAPACITY   CONTAINER  ITEM
---------- ---------- ---------- ----------
         1 large      bag        potatoes
         4 large      box        potatoes
         7 large      tin        potatoes


Execution Plan
----------------------------------------------------------
Plan hash value: 762525239

---------------------------------------------------------------------------------
| Id  | Operation                              | Name       | Rows  | Bytes | Cos
---------------------------------------------------------------------------------
|   0 | SELECT STATEMENT                       |            |     3 |   183 |
|   1 |  NESTED LOOPS                          |            |       |       |
|   2 |   NESTED LOOPS                         |            |     3 |   183 |
|   3 |    SORT UNIQUE                         |            |     3 |    81 |
|   4 |     TABLE ACCESS BY INDEX ROWID BATCHED| INVERTED   |     3 |    81 |
|*  5 |      INDEX RANGE SCAN                  | INVERTED_I |     3 |       |
|*  6 |    INDEX RANGE SCAN                    | FOOD_I     |     1 |       |
|   7 |   TABLE ACCESS BY INDEX ROWID          | FOOD       |     1 |    34 |
---------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   5 - access("COLNAME"='item' AND "COLVALUE"='potatoes')
   6 - access("ID"="ID")

Note
-----
   - dynamic statistics used: dynamic sampling (level=2)
   - this is an adaptive plan

orclz>

Of course, consideration needs to be given to handling more complex boolean expressions; maintaining the inversion is going to take resources; and a query generator has to construct the inversion code and re-write the queries. But In principle, this structure can deliver indexed access for unpredictable predicates of any number of any columns, with no separate filtering operation. Can you do that with a normalized star schema? I don't think so.
I hope this little thought experiment has stimulated the little grey cells, and made the point that relational structures are not always optimal for all problems.
--
John Watson
Oracle Certified Master DBA
http://skillbuilders.com




native

Russell Bates, Native American writer

I just heard from Russell Bates of Lawton on LinkedIn. I know him from my Wilson Center dorm days at OU in the early 1970s. He was then already a published writer, and later won an Emmy for a Star Trek animated series episode he co-wrote. I found a profile of Russell on a 2011 episode of OETA's "Gallery" series. Watch Gallery #1204 at the link.




native

LXer: Alternatives to popular CLI tools: rm

Published at LXer: This article spotlights alternative tools to rm, a command that removes files or directories. Read More... (https://linuxlinks.com/alternatives-popular-cli-tools-rm/)



  • Syndicated Linux News

native

LXer: Radxa X4 review � An Intel N100 alternative to Raspberry Pi 5 tested with Ubuntu 24.04

Published at LXer: We've already looked at the Radxa X4 kit featuring an Intel N100 SBC with a design similar to the Raspberry Pi 5 and accessories including a Radxa Power PD 30W power adapter, an...



  • Syndicated Linux News

native

Surfer SEO Review 2024: Features, Pros And Cons, Pricing and Alternatives

Are you looking to improve your search engine optimization (SEO) performance? In this in-depth review, I'll look at what exactly Surfer SEO is, how it works, and why it's one of the most popular SEO tools today. From key features and benefits to pros and cons, you'll know if Surfer SEO is proper for you by the end of this article!



  • Search Engine Optimization
  • Reviews

native

Alternative Medicine and Therapies – What, Why and How of it




native

Build a cross-platform mobile app using React Native

As part of my developer advocacy efforts at IBM, I often build and share demos to showcase our products and how developers can integrate them into their own applications. The IBM Developer site provides a wealth of resources for developers with a focus on code, content, and community. And code patterns are our way of […]

The post Build a cross-platform mobile app using React Native first appeared on Tom Markiewicz.




native

Five More Alternative Accommodations

Forget the hotels and resorts. There are a lot of fun and affordable lodging options. Have a look at five here.




native

RNA therapy an effective alternative to lifelong, painful eye injections

An RNA-editing gene therapy has been developed that switches off the key driver of common eye conditions affecting diabetics and the elderly. The researchers behind the innovative treatment say that it’s an alternative to the current treatment: regular injections of medication directly into the eye.

Continue Reading

Category: Body & Mind

Tags: , , ,




native

This Trendy Appliance Is a More Economical Alternative to an Oven for Cooking Your Meals

Beyond the benefits of quick, oil free cooking, this device has another big advantage: it uses less electricity than a traditional oven.




native

A Better Google Analytics Alternative

Our recent migration to GA4 left a lot to be desired and led us to explore for better google analytics alternatives. We tried just about everything out there, including Plausible, Fathom, and several others, all with their own pros and …




native

Signal offers an encrypted alternative to Zoom - see how it works

The ability to share secure links for video calls is just one of the privacy-focused messaging app's new features.




native

Native Americans and Orthodoxy

Frederica is in Anchorage at the Alaska Native Heritage Center today talking with Orthodox convert Steven Alvarez and is interrupted only once by Alaskan wildlife!




native

Communication and Alternative Communication: Interview with Dr. Katya Hill - Part 1

Fr. Adrian Budica interviews Dr. Katya Hill - Associate Professor at the School of Health and Rehabilitation Sciences at the University of Pittsburgh and Executive Director of the AAC Institute and clinic a non-profit organization dedicated to serving individuals who cannot talk. (Part 1 of 2)




native

Communication and Alternative Communication: Interview with Dr. Katya Hill - Part 2

Fr. Adrian Budica continues his interview with Dr. Katya Hill - Associate Professor at the School of Health and Rehabilitation Sciences at the University of Pittsburgh and Executive Director of the AAC Institute and clinic a non-profit organization dedicated to serving individuals who cannot talk. (Part 2 of 2)




native

Infinite Mac adds native support for the Macintosh Garden

the incredible web-based Mac/NeXT system emulator somehow keeps getting better #




native

An Alternative Eros




native

The Best Way to Get Call Transcriptions (+5 Alternatives)

If you’re looking for a robust tool that transcribes your calls in real-time, integrates with the most popular meeting platforms, and can even attend meetings in your place, Otter.ai is for you. In this post, we’ll share exactly how to use Otter, plus we’ll give you some alternative options for […]

The post The Best Way to Get Call Transcriptions (+5 Alternatives) appeared first on .




native

List of the best online payment alternatives for entrepreneurs.

There are few segments more exciting right now than alternative payment systems. Earth's collective contempt for the entrenched payment tech industry is ardent. This industry has abused users, built regulatory walls to competition, made things insufferable for customers, and as...




native

'Alternative graduation makes us feel seen'

A quiet and less formal ceremony is held for neurodivergent students at Sheffield Hallam University.




native

Cloud Native

Together with Sanjiva and the rest of the WSO2 architecture team, I've been thinking a lot about what it means for applications and middleware to work well in a cloud environment - on top of an Infrastructure-as-a-Service such as Amazon EC2, Eucalyptus, or Ubuntu Enterprise Cloud.
One of our team - Lavi - has a great analogy. Think of a 6-lane freeway/motorway/autobahn as the infrastructure. Before the autobahn existed there were forms of transport optimized first to dirt tracks and then to simple tarmac roads. The horse-drawn cart is optimized to a dirt track. On an autobahn it works - but it doesn't go any faster than on a dirt track. A Ford Model T can go faster, but it can't go safely at autobahn speeds: even if it could accelerate to 100mph it won't steer well enough at that speed or brake quickly enough.

Similarly, existing applications taken and run in a cloud environment may not fully utilize that environment. Even if systems can be clustered they may not be able to dynamically change the cluster size (elasticity). Its not just acceleration, but braking as well! We believe there are a set of these technical attributes that software needs to take account of to work well in a cloud environment. In other words - what do middleware and applications have to do to be Cloud Native.

Here are the attributes that we think are the core of "Cloud Native":

  • Distributed / dynamically wired

    In order for an application to work in a cloud environment the system must be inherently distributed by nature to support operating in a cloud. What does this mean? It must be able to have multiple nodes running concurrently that share a configuration and share any session state, as well as logging to a central log, not just dumping log files onto a local disk. Another way of putting this is that it is clusterable. There are different degrees of this: from systems that cluster up to tens of machines all the way to shared-nothing architectures that cluster to thousands or millions of nodes.

    Of course its not enough to think of a single application here either. Cloud applications are not just going to be written in a single language on a single platform in a single runtime. The result is that applications are going to have to be dynamically wired: not just able to find their session state and logger but also able to find the latest version of a remote service and use it, without being restarted, and without any limits to where that service has moved to.

  • Elastic

    If a system is distributed then it can be made to be elastic. This seems to be the attribute of cloud native that everyone thinks of first. The system should be able to scale down as well as up, based on load. The cluster has to be dynamic and a controller must be using policies to decide when to scale up and when to scale down. In order to be elastic, the controller needs to understand the underlying Infrastructure-as-a-Service (IaaS) and be able to call APIs to start and stop machine images.

  • Multi-tenant

    A cloud native application or middleware needs to be able to support multiple isolated tenants within the system. This is the ability of Software-as-a-Service to handle multiple departments or companies at once. This compares to running multiple copies of an application each in a Virtual Machine (VM). There are two main reasons why multi-tenancy is much better than just VMs. The first benefit is economics: a tenant has a minor overhead (usually just a row in a database). A whole VM is costly: it uses a lot more memory and resources, there may be license issues, and its hugely more complex to manage 1000 copies of an application than one single multi-tenant application with 1000 tenants. The second reason multi-tenancy is important is because it enables:
  • Self-service

    Self-service provisioning and management are key to getting the most out of a cloud system. If I can have an elastic tenant to myself that's cool. But if I rely on an administrator to set it up, configure it and manage it, then that isn't Software, Platform or Infrastructure "as-a-Service". It hasn't bought me faster time to market. Self-service applies at all levels - at the infrastructure level, self-service means managing your own VMs. At the platform level, self-service means managing and deploying production applications and middleware. At the software level, self-service means creating and managing your own tenant in an application.

  • Granularly metered and billed

    One essential point of cloud is pay-per-use. But that has to be granular. Pay-per-year just is not the same as pay-per-hour. Even in a private cloud, metering is essential. In a multi-tenant, elastic environment, creating a new tenant (e.g. a new app server, a new accounting system, a new CRM) is (almost) incrementally free until the point at which that tenant is used. In a normal system model the cost of creating and provisioning a system is so large (think of the meetings!) that it usually obscures the first year's running costs. In a self-service, multi-tenant, elastic system the actual usage is the real cost. Therefore understanding, metering, and monitoring that usage is essential.

  • Incrementally deployed and tested

    Applications running in the cloud need to be updated, just as any other application. But experience with our customers shows that they need to do clever things to handle new versions in a highly-scalable high-volume environment. Our largest customers typically have systems set up where they can incrementally deploy a new version of a system - side-by-side with the old one. Even once a new version is fully unit and system tested, there may be a desire to test the new version "in place" in the live cloud environment. Switching over traffic between versions is not just a binary decision - you may want to try the new version with 5% of your live load.

This list aims to characterize the real challenges in making software properly adapted to a cloud environment. I had a lot more to say about each point, but I wanted to keep this to-the-point. 

I strongly believe that it is only once a system really implements these attributes that it starts to give the full benefits of running in a cloud. And the benefits of "Cloud-Native" systems are immense: better utilization of resources, faster provisioning, better governance. Its probably a whole 'nother blog post to go into the full benefits of having cloud native software!

Have we missed any attributes? Please feel free to comment - and please post a trackback if you write a response.





native

A Critical Analysis of Active Learning and an Alternative Pedagogical Framework for Introductory Information Systems Courses




native

Presenting an Alternative Source Code Plagiarism Detection Framework for Improving the Teaching and Learning of Programming




native

Design, Development and Deployment Considerations when Applying Native XML Database Technology to the Programme Management Function of an SME




native

Design Alternatives for a MediaWiki to Support Collaborative Writing in Higher Education Classes




native

Building Computer Games as Effective Learning Tools for Digital Natives – and Similars




native

Hybrid App Approach: Could It Mark the End of Native App Domination?

Aim/Purpose: Despite millions of apps on the market, it is still challenging to develop a mobile app that can run across platforms using the same code. Background: This paper explores a potential solution for developing cross platform apps by presenting the hybrid app approach. Methodology: The paper first describes a brief evolution of the different mobile app development approaches and then compares them with the hybrid app approach. Next, it focuses on one specific hybrid app development framework called Ionic. Contribution: The paper presents the hybrid app approach as an emerging trend in mobile app development and concludes with the highlight of its advantages and teaching implications. Findings: The hybrid app approach reduces the learning curve and offers tools to allow the reuse of code to create apps for different mobile devices. Recommendations for Practitioners: The experience that the paper describes in using Ionic framework to create a hybrid app can be adopted in a web design or mobile app development course. Impact on Society : The advance in hybrid framework in general and the growing acceptance of open source framework, such as Ionic in particular, may provide an alternative to the native app domination and may trigger the rapid rise of hybrid apps in the years to come.




native

South Africa’s Quest for Smart Cities: Privacy Concerns of Digital Natives of Cape Town, South Africa

Contribution: This study contributes to scientific literature by detailing the impact of specific factors on the privacy concerns of citizens living in an African city Findings: The findings reveal that the more that impersonal data is collected by the Smart City of Cape Town, the lower the privacy concerns of the digital natives. The findings also show that the digital natives have higher privacy concerns when they express a strong need to be aware of the security measure put in place by the city. Recommendations for Practitioners: Practitioners (i.e., policy makers) should ensure that it is a legal requirement to have security measures in place to protect the privacy of the citizens while collecting data within the smart city of Cape Town. These regulations should be made public to appease any apprehensions from its citizens towards smart city implementations. Less personal data should also be collected on the citizens. Recommendation for Researchers: Researchers should further investigate issues related to privacy concerns in the context of African developing countries. Such is the case since the population of these countries might have unique cultural and philosophical perspectives that might influence how they perceive privacy. Impact on Society: Cities are becoming “smarter” and in developing world context like Africa, privacy issues might not have as a strong influence as is the case in the developing world. Future Research: Further qualitative studies should be conducted to better understand issues related to perceived benefits, perceived control, awareness of how data is collected, and level of privacy concerns of digital natives in developing countries.




native

Alternatives for Pragmatic Responses to Group Work Problems

Group work can provide a valuable learning experience, one that is especially relevant for those preparing to enter the information system workforce. While much has been discussed about effective means of delivering the benefits of collaborative learning in groups, there are some problems that arise due to pragmatic environmental factors such as the part time work commitments of students. This study has identified a range of problems and reports on a longitudinal Action Research study in two universities (in Australia and the USA). Over three semesters problems were identified and methods trialed using collaborative tools. Several promising solutions are presented to the identified problems. These include the use of Google documents and color to ensure team contributions are more even.