Make your own eBooks

Use our Remix App to mix & match content. In minutes make your own course packs, training bundles, custom travel guides, you name it. Even add your own title & cover.


Slices & Articles Get by the slice or add to your own ebook

Medium 9781857548877


Slice PDF February 20, 2015

Medium 9781588437105

The Top 25

Slice ePub May 25, 2014

Medium 9780596514983

28. Software Transactional Memory

Slice ePub May 27, 2014

In the traditional threaded model of concurrent programming, when we share data among threads, we keep it consistent using locks, and we notify threads of changes using condition variables. Haskells MVar mechanism improves somewhat upon these tools, but it still suffers from all of the same problems:

Race conditions due to forgotten locks

Deadlocks resulting from inconsistent lock ordering

Corruption caused by uncaught exceptions

Lost wakeups induced by omitted notifications

These problems frequently affect even the smallest concurrent programs, but the difficulties they pose become far worse in larger code bases or under heavy load.

For instance, a program with a few big locks is somewhat tractable to write and debug, but contention for those locks will clobber us under heavy load. If we react with finer-grained locking, it becomes far harder to keep our software working at all. The additional bookkeeping will hurt performance even when loads are light.

See more

Medium 9780819826916

Chapter 23: Check Your Pulse

Source: Forgiveness
Slice ePub May 28, 2014


Check Your Pulse

Under the Ayatollah Khomeini, life for Christians in Iran was extremely difficult. Christian institutions were forcibly closed, property was confiscated, and Christian leaders were harassed and jailed. Christians even became targets of violence. Late one night in 1980, intruders broke into the home of Bishop Hassan Dehqani-Tafti, the Anglican Bishop of Tehran. They burst into his wife Margaret’s bedroom and fired five shots. One hit her in the hand, but the other four missed, striking her pillow instead. Margaret recovered, but she and Bishop Hassan left Iran for safety in England.

Their son, Bahram, chose to remain in his native country, a decision that would prove fatal. While returning home one night after teaching English at Tehran University, his car was ambushed by government agents, and Bahram was shot and killed. Because his parents were living in exile, they were unable to attend his funeral. However, Bishop Hassan composed a beautiful prayer for the liturgy that concluded with these words:

See more

Medium 9781617832864

CHAPTER 2 The Early Years

Slice PDF May 13, 2014

B4A 977=O named that North Carolina team the

�/*& %�")a�+!a ,��

Cartwright Carmichael and Jack

Cobb were two of the most important players during North Carolina’s first 25 years. The Tar Heels lost just 17 games over the five-season period in which the two played.

Carmichael, who played from 1921 to 1924, became the first, first-team

All-American athlete in University of

North Carolina history in 1923. He was again named All-American the following year. Carmichael was such a good athlete that he also played baseball for the university.

Cobb played for the Tar Heels from 1923 to 1926. He was the first three-time All-America selection in

University of North Carolina history.

He was also named National Player of the Year in 1926. This honor led to him becoming the first Tar Heel to have his jersey retired by the school.

Players did not wear numbers at the time. Through 2011, only eight players in the school’s history have had their jersey or jersey number retired.

national champion. The foundation was a group that decided who was the best college basketball team before the creation of the NCAA Tournament.

See more

See All Slices

0 Items 0.0 Mb
Sub-total $0.00
or drag to add content