text:
package main

import (
	"core"
	"core/implwin"
	"fmt"
	//"os"
	//"parser"
	"sdl"
	"sequence"
	"syscall"
	"win"
)

func pressESCtoQuit() {
	fmt.Println("pressESCtoQuit() function begin ...")
	gameOver := false
	for !gameOver {
		var gameEvent sdl.SDL_Event
		for sdl.SDL_PollEvent(&gameEvent) {
			if gameEvent.SDL_EventType.Type == sdl.SDL_QUIT {
				gameOver = true
			}

			if gameEvent.SDL_EventType.Type == sdl.SDL_KEYUP {
				if gameEvent.SDL_KeyboardEvent().Keysym.Sym == sdl.SDLK_ESCAPE {
					gameOver = true
				}
			}
		}
		fmt.Printf(".")
	}
}

func TestSdl() {
	err := sdl.SDL_Init(sdl.SDL_INIT_EVERYTHING)
	if err != nil {
		fmt.Println(err)
		return
	}
	defer sdl.SDL_Quit()

	err = sdl.SDL_WasInit(sdl.SDL_INIT_EVERYTHING)
	if err != nil {
		fmt.Println(err)
	}

	err = sdl.SDL_InitSubSystem(sdl.SDL_INIT_VIDEO)
	if err != nil {
		fmt.Println(err)
		return
	}
	defer sdl.SDL_QuitSubSystem(sdl.SDL_INIT_VIDEO)

	//window, err := sdl.SDL_CreateWindow("test1", 50, 50, 640, 480, sdl.SDL_WINDOW_OPENGL)
	//window, err := sdl.SDL_CreateWindow("test1", 50, 50, 640, 480, 0)
	//window, err := sdl.SDL_CreateWindow("test1", 50, 50, 640, 480, sdl.SDL_WINDOW_RESIZABLE)
	//window, err := sdl.SDL_CreateWindow("test1", 50, 50, 640, 480, sdl.SDL_WINDOW_RESIZABLE|sdl.SDL_WINDOWPOS_CENTERED_MASK)
	window, err := sdl.SDL_CreateWindow("test1", sdl.SDL_WINDOWPOS_CENTERED, sdl.SDL_WINDOWPOS_CENTERED,
		640, 480, sdl.SDL_WINDOW_RESIZABLE|sdl.SDL_WINDOW_HIDDEN)
	if err != nil {
		fmt.Println(err)
		return
	}
	defer sdl.SDL_DestroyWindow(window)

	fmt.Println("Program is running, press ESC to quit.")
	pressESCtoQuit()
	fmt.Println("GAME OVER")

	return

}

func TestGdi() {
	fmt.Println("w1 =", syscall.StringToUTF16("123abc"))

	w1 := win.StringToWcharPtr("123abc")
	s1 := win.WcharPtrToString(w1)
	fmt.Println("s1 =", s1)

	var input win.GdiplusStartupInput
	var output win.GdiplusStartupOutput

	input.GdiplusVersion = 1

	err := win.GdiplusStartup(&input, &output)
	if err != nil {
		fmt.Println(err)
		return
	}
	defer win.GdiplusShutdown()

	canvas, err := implwin.NewCanvasWin()
	if err != nil {
		fmt.Println(err)
		return
	}
	defer canvas.Dispose()

	/*hdc := win.CreateCompatibleDC(0)
	defer win.DeleteDC(hdc)*/
	hdc := canvas.HDC()

	fmt.Printf("hdc = 0x%08x\n", hdc)

	//hbmp := win.CreateCompatibleBitmap(hdc, 600, 600)
	/*hbmp := win.CreateBitmap(600, 600, 1, 32, nil)
	defer win.DeleteObject(win.HGDIOBJ(hbmp))

	win.SelectObject(hdc, win.HGDIOBJ(hbmp))*/

	bmp, err := implwin.NewBitmap(core.Size{600, 600})
	if err != nil {
		fmt.Println(err)
		return
	}
	defer bmp.Dispose()

	bmp.BeginPaint(canvas)

	//win.FillRect(hdc, &win.RECT{0, 0, 600, 600}, (win.HBRUSH)(win.GetStockObject(win.WHITE_BRUSH)))

	brush_0, err := implwin.NewSolidColorBrush(core.ColorWhite)
	if err != nil {
		fmt.Println(err)
		return
	}
	defer brush_0.Dispose()

	canvas.FillRectangle(brush_0, core.Rectangle{0, 0, 600, 600})

	brush_1, err := implwin.NewSolidColorBrush(core.RGB(0, 255, 255))
	if err != nil {
		fmt.Println(err)
		return
	}
	defer brush_1.Dispose()

	pen_1, err := implwin.NewGeometricPenWin(core.PenStyle{Style: core.PEN_SOLID}, 1, brush_1)
	if err != nil {
		fmt.Println(err)
		return
	}
	defer pen_1.Dispose()

	canvas.DrawLine(pen_1, core.Point{300, 300}, core.Point{350, 350})
	canvas.DrawRectangle(pen_1, core.Rectangle{300, 300, 50, 50})
	canvas.DrawEllipse(pen_1, core.Rectangle{100, 100, 300, 400})
	canvas.DrawCircle(pen_1, core.Point{250, 250}, 150)

	//oldHandle := win.SelectObject(hdc, win.HGDIOBJ(pen_1.HPen))

	/*
		hpen_1 := win.CreatePen(win.PS_SOLID, 10, 0x0000FF00)
		defer win.DeleteObject(win.HGDIOBJ(hpen_1))

		oldHandle := win.SelectObject(hdc, win.HGDIOBJ(hpen_1))

		//oldHandle := win.SelectObject(hdc, win.HGDIOBJ(pen_1.HPen))
		win.MoveToEx(hdc, 300, 300, nil)
		win.LineTo(hdc, 350, 350)

		win.SelectObject(hdc, oldHandle)
		//*/

	/*

	 */

	/*
		var graphics *win.GpGraphics
		err = win.GdipCreateFromHDC(canvas.HDC(), &graphics)
		//err = win.GdipGetImageGraphicsContext(&bitmap.GpImage, &graphics)
		if err != nil {
			fmt.Println(err)
			return
		}
		defer win.GdipDeleteGraphics(graphics)

		fmt.Printf("graphics = %p\n", graphics)

		var hdc2 win.HDC
		win.GdipGetDC(graphics, &hdc2)
		fmt.Printf("graphics.GetDC() = 0x%x\n", hdc2)

		//canvas.DrawRectangle(pen_1, core.Rectangle{100, 100, 50, 50})

		var brush1 *win.GpSolidFill
		err = win.GdipCreateSolidFill(0xFF0000FF, &brush1)
		if err != nil {
			fmt.Println(err)
			return
		}
		defer win.GdipDeleteBrush(&brush1.GpBrush)

		var pen1 *win.GpPen
		err = win.GdipCreatePen1(0xFFFF0000, 1, 2, &pen1)
		if err != nil {
			fmt.Println(err)
			return
		}
		defer win.GdipDeletePen(pen1)

		//err = win.GdipSetSmoothingMode(graphics, win.SmoothingModeAntiAlias)
		err = win.GdipSetSmoothingMode(graphics, win.SmoothingModeDefault)
		if err != nil {
			fmt.Println(err)
			return
		}

		err = win.GdipDrawRectangle(graphics, pen1, 50, 50, 200, 200)
		if err != nil {
			fmt.Println(err)
			return
		}

		err = win.GdipFillRectangle(graphics, &brush1.GpBrush, 50, 50, 100, 100)
		if err != nil {
			fmt.Println(err)
			return
		}

		var brush *win.GpSolidFill
		err = win.GdipCreateSolidFill(0x900000FF, &brush)
		if err != nil {
			fmt.Println(err)
			return
		}
		defer win.GdipDeleteBrush(&brush.GpBrush)
		var lineBrush *win.GpLineGradient
		p1 := &win.GpPoint{0, 0}
		p2 := &win.GpPoint{280, 20}
		err = win.GdipCreateLineBrush(p1, p2, 0xFFFF0000, 0xB00000FF, win.WrapModeTile, &lineBrush)
		if err != nil {
			fmt.Println(err)
			return
		}

		defer win.GdipDeleteBrush(&lineBrush.GpBrush)
		err = win.GdipSetTextRenderingHint(graphics, win.TextRenderingHintAntiAliasGridFit)
		if err != nil {
			fmt.Println(err)
			return
		}

		var fontFamily *win.GpFontFamily
		err = win.GdipCreateFontFamilyFromName("宋体", nil, &fontFamily)
		if err != nil {
			fmt.Println(err)
			return
		}
		defer win.GdipDeleteFontFamily(fontFamily)

		var format *win.GpStringFormat
		err = win.GdipCreateStringFormat(0, win.LANG_NEUTRAL, &format)
		if err != nil {
			fmt.Println(err)
			return
		}
		defer win.GdipDeleteStringFormat(format)

		err = win.GdipSetStringFormatAlign(format, win.StringAlignmentNear)
		if err != nil {
			fmt.Println(err)
			return
		}

		var font *win.GpFont
		err = win.GdipCreateFont(fontFamily, 14, 0, win.UnitPoint, &font)
		if err != nil {
			fmt.Println(err)
			return
		}
		defer win.GdipDeleteFont(font)

		rect := win.RectF{20, 20, 280, 20}
		err = win.GdipDrawString(graphics, "测试:I love Win32 and GdiplusFlat", -1, font, &rect, nil, &brush.GpBrush)
		if err != nil {
			fmt.Println(err)
			return
		}

		rect = win.RectF{20, 60, 280, 20}
		err = win.GdipDrawString(graphics, "测试:I love Win32 and GdiplusFlat", -1, font, &rect, nil, &lineBrush.GpBrush)
		if err != nil {
			fmt.Println(err)
			return
		}

		err = win.GdipDrawString(graphics, "测试:I love Win32 and GdiplusFlat", -1, font, &rect, nil, &lineBrush.GpBrush)
		if err != nil {
			fmt.Println(err)
			return
		} //*/

	bmp.EndPaint()

	bmp.SaveToFile("test1.bmp", "bmp")

	return
}

func CreateConfig() *sequence.SequenceConfig {
	config := sequence.NewSequenceConfig()
	config.PlantumlJarPath = "F:\\DevCode\\go_code\\src\\my_code\\draw\\"
	return config
}

func CreateSequence(config *sequence.SequenceConfig) *sequence.Sequence {
	seq := &sequence.Sequence{}

	participantFont := config.ParticipantFont
	messageFont := config.MsgFont
	noteFont := config.NoteFont

	seq.AddParticipant(&sequence.Participant{Name: "ue", Label: "UE", Font: participantFont})
	seq.AddParticipant(&sequence.Participant{Name: "sbc", Label: "ZXUN B200", Font: participantFont, IsFocus: true})
	seq.AddParticipant(&sequence.Participant{Name: "cscf", Label: "I/S-CSCF", Font: participantFont})
	seq.AddParticipant(&sequence.Participant{Name: "scc_as", Label: "SCC AS", Font: participantFont})

	seq.AddMessage(&sequence.Message{From: "ue", To: "sbc", Name: "INVITE", Font: messageFont, Seq: 1})
	seq.AddMessage(&sequence.Message{From: "sbc", To: "cscf", Name: "INVITE", Font: messageFont, Seq: 2})
	seq.AddMessage(&sequence.Message{From: "cscf", To: "scc_as", Name: "INVITE", Font: messageFont, Seq: 2})
	seq.AddMessage(&sequence.Message{From: "scc_as", To: "cscf", Name: "INVITE 180", Font: messageFont, Seq: 3})
	seq.AddMessage(&sequence.Message{From: "cscf", To: "sbc", Name: "INVITE 180", Font: messageFont, Seq: 3})
	seq.AddMessage(&sequence.Message{From: "sbc", To: "ue", Name: "INVITE 180", Font: messageFont, Seq: 4})
	seq.AddMessage(&sequence.Message{From: "scc_as", To: "ue", Name: "test1", Font: messageFont, Seq: 4})
	seq.AddMessage(&sequence.Message{From: "ue", To: "scc_as", Name: "test2", Font: messageFont, Seq: 4})

	seq.AddNote(&sequence.Note{OverParticipant: "sbc", Name: "A", Font: noteFont})

	return seq
}

func GenDot() {
	config := CreateConfig()
	seq := CreateSequence(config)

	//fmt.Print("dot =\n", dot)

	//dotStandard := os.Args[len(os.Args)-1] + "\\src\\testdata\\test_standard\\test1.gv"
	//dotOutput := os.Args[len(os.Args)-1] + "\\src\\testdata\\test_output\\test1.gv"

	//pngStandard := os.Args[len(os.Args)-1] + "\\src\\testdata\\test_standard\\test2.png"
	pngOutput := `F:\DevCode\go_code\src\my_code\draw\src\testdata\test_output\test2.png`
	//pngOutput := `d:/test2.png`

	seq.BuildAndGenDotPng(pngOutput, config)
}

func GenPlantuml() {
	config := CreateConfig()
	seq := CreateSequence(config)

	//fmt.Print("dot =\n", dot)

	//dotStandard := os.Args[len(os.Args)-1] + "\\src\\testdata\\test_standard\\test1.gv"
	//dotOutput := os.Args[len(os.Args)-1] + "\\src\\testdata\\test_output\\test1.gv"

	//pngStandard := os.Args[len(os.Args)-1] + "\\src\\testdata\\test_standard\\test2.png"
	pngOutput := `F:\DevCode\go_code\src\my_code\draw\src\testdata\test_output\test3.png`
	//pngOutput := `d:/test2.png`

	seq.BuildAndGenPlantumlPng(pngOutput, config)
}

func main() {

	fmt.Printf("parser.TOKEN_CONFIG")
	return
	GenPlantuml()
}


text:
Elizabeth Lake is a freshwater lake located in Waterford Township, Michigan, along the Clinton River. It connects upstream to 90-acre Crescent Lake and downstream to 1,280-acre Cass Lake.

The lake is located south of Elizabeth Lake Road, north of Cass-Elizabeth Road, east of Cooley Lake Road, and west of Cass Lake Roads. The sand-bottom lake is 363 acres, making it the thirteenth largest lake in Oakland County, Michigan. At its deepest point, the lake is 72 feet deep.

Namesake
Elizabeth Lake was named for Elizabeth Cass, the wife of Territorial Governor of Michigan Lewis Cass

Surroundings
Elizabeth Lake is surrounded by residential neighborhoods on all sides of the lake, with many varieties of waterfront homes, ranging from 800 square foot to 5,400 square foot homes. The eclectic home styles on Elizabeth Lake include bungalows, Cape Cods, colonial, ranches and split levels. The homes on the lake were built as far back as the 1940s.

Fish
Elizabeth Lake contains a variety of fish, including black crappie, bluegill, largemouth bass, northern pike, rock bass, smallmouth bass, sunfish, walleye and yellow perch.

References

Geography of Oakland County, Michigan
Lakes of Oakland County, Michigan
Lakes of Michigan
Lakes of Waterford Township, Michigan

redpajama_set_name: RedPajamaWikipedia


Our client are a small engineering firm who are looking for a workshop operative on a ongoing temporary basis.
Part time Labourer would be responsible for general tidiness of shopfloor, cleaning down machines, cleaning toilets.
FLT experience would be useful but not necessary.
Some van driving may be required so candidates need a valid clean driving licence.


THE DANISH AND NORMAN PIRATES The Saxons, a people supposed to be derived from the Cimbri, uniting the occupations of fishing and piracy, commenced at an early period their ravages in the German Ocean; and the shores of Gaul and Britain were for ages open to their depredations.
HOW OLD IS OLD? The older European trade beads generally date to the late 1700's or early 1800s, while the majority of the bead export to Africa was mid 1800s to 1920s.


text:
D. Blake
Patient non-compliance: deviance or reasoned decision-making?
J. Donovan, D. Blake
Social Science & Medicine ()
Preliminary assessment of the efficacy, tolerability and safety of a cannabis-based medicine (Sativex) in the treatment of pain caused by rheumatoid arthritis.
D. Blake, P. Robson, M. Ho, R. Jubb, C. McCabe
In the first ever controlled trial of a CBM in RA, a significant analgesic effect was observed and disease activity was significantly suppressed following Sativex treatment.
Free radicals in inflammation: second messengers and mediators of tissue destruction.
V. Winrow, P. Winyard, C. Morris, D. Blake
British Medical Bulletin
It is argued that disturbances in the second messenger and regulatory activities of free radicals may also contribute significantly to the inflammatory process.
Body perception disturbance: A contribution to pain in complex regional pain syndrome (CRPS)
Jennifer S Lewis, P. Kersten, C. McCabe, K. McPherson, D. Blake
View on Wolters Kluwer (opens in a new tab)
Evaluating the antioxidant potential of new treatments for inflammatory bowel disease using a rat model of colitis.
A. Millar, D. Rampton,
Medicine, Biology
The similarity of the chemiluminescence responses of colonic biopsy specimens from acetic acid induced colitis and ulcerative colitis to a range of conventional antioxidants and standard treatments suggests that this model is a useful method for testing the antioxidant potential of new therapies for inflammatory bowel disease.
View on BMJ (opens in a new tab)
RAISED CEREBROSPINAL-FLUID COPPER CONCENTRATION IN PARKINSON'S DISEASE
H. Pall, D. Blake,
A. Taylor
Increased concentrations of nitrite in synovial fluid and serum samples suggest increased nitric oxide synthesis in rheumatic diseases.
A. Farrell, D. Blake, R. Palmer, S. Moncada
Annals of the Rheumatic Diseases
Increased nitric oxide production in rheumatoid arthritis and osteoarthritis is measured indirectly as nitrite in serum and synovial fluid samples together with serum samples from healthy volunteers matched for age and sex to suggest a role forNitric oxide as an inflammatory mediator in r heumatic diseases.
A controlled pilot study of the utility of mirror visual feedback in the treatment of complex regional pain syndrome (type 1).
C. McCabe, R. Haigh, E. Ring, P. Halligan, P. Wall, D. Blake
In early CRPS (type 1), visual input from a moving, unaffected limb re-establishes the pain-free relationship between sensory feedback and motor execution, andTrophic changes and a less plastic neural pathway preclude this in chronic disease.
Oxidative DNA damage and cellular sensitivity to oxidative stress in human autoimmune diseases.
S. Bashir, G. Harris, M. Denman, D. Blake, P. Winyard
There was increased genomic DNA damage, and increased susceptibility to cytotoxic killing by hydrogen peroxide, in lymphocytes from patients with certain autoimmune diseases, which might be explained by defective repair of DNA damage or by increased production of reactive oxygen intermediates in inflammation.
Skin inflammation: reactive oxygen species and the role of iron.
C. W. Trenam, D. Blake, C. Morris
Journal of Investigative Dermatology
The role of iron and ROS in the pathogenesis of inflammatory skin disease is discussed as is the possibility of novel therapeutic strategies based on their removal.
B. Halliwell
908 Publications • 173,347 Citations
P. Winyard
J. Lunec
S. Moncada

redpajama_set_name: RedPajamaCommonCrawl


Ever catch yourself slouching over your paperwork, books, or documents while reading? This monitor stand also has a document holder that allows you to adjust the viewing angles so you can sit properly and feel comfortable while reading. The lip at the bottom prevents the document from sliding off and falling onto the floor.


The Realty Transfer Fee is imposed upon the recording of deeds evidencing transfers of title to real property in the State of New Jersey. The Fee is required to be paid upon the recording of deeds conveying title to real property in New Jersey. The Realty Transfer Fee is calculated based on the amount of consideration recited in the deed or, in certain instances, the assessed valuation of the property conveyed divided by the Director's Ratio. Payment of the Fee is a prerequisite for recording the deed. The R.T.F. is usually collected at the real estate closing by the legal representatives or title insurance agents responsible for recording the deed at the county registry offices. The Realty Transfer Fee replaced the expiring Federal Documentary Tax in 1968. The State of New Jersey and New Jersey's twenty-one counties share Realty Transfer Fee proceeds. TheCounty Treasurer's Office remits Realty Transfer Fee revenues to the State Treasurer on the tenth day following the month of collection, using the official form RTF-2 that the Director of the Division of Taxation has prescribed. Property Administration personnel respond to questions on a daily basis that taxpayers, county recording officers, and title agencies ask about the Realty Transfer Fee, and how the Fee applies to individual transfers of real property.


text:
About IABN
Latest in Economy
Is manufacturing coming home?
The lesson of history on the troubled Eurozone
Is there a great bubble of China?
Germany saves 40 billion euros thanks to the euro crisis
Greece will need another bail-out says Germany finance minister
Latest in Markets
Are stocks overvalued or not?
It is time for a much cheaper pound
Markets panic over good news
Are markets dominated by feral hogs, bond vigilantes, or all round nice guys?
Markets ditch safety and risk
Latest in Politics
An age of extremism
UK immigration and a nasty dose of xenophobia
Should the UK follow IMF's advice?
Is less education the answer?
Immigrants are good for the economy says …
Latest in Property
Why a UK housing boom is both possible and not understood by the government and Bank of England
UK economic barometer points to hot
Construction versus bubble
Property bubble: is this a yarn that can only ever have an unhappy ending?
House prices: the global story
Latest in Economic News
Fiat money and a plan for creating growth by magic wand
It's a matter of maths: consumer inflation is set to fall and house price inflation is set to rise
The cash mountain and why the UK economy may be set to grow much faster than even the most optimistic are predicting
Can this be true: UK economy set to boom?
Will UK interest rates be rising soon?
Latest in Companies
UK Merger & Acquisition advisers hope that Vodafone sale might trigger sustained revival in deal activity, article by Baker Tilly
Are we set to see a new M&A boom?
The next big thing takes a step back to the 1970s
The future of Vodafone and Verizon
Advertorial – Three months until the Digital Marketing Show
Latest in Personal Finance
UK and EU savings are not the problem; it is savings lying idle
Royal Mail privatisation: good idea? Does the private sector always work best?
Pensions lose money, warns study
Pensions: up retirement age is only fix
To fund a comfortable retirement you need £616,000
Latest in Banking
Barclays' share issue and the question of bonuses
Is the Fed taking more risk by trying to take less?
Is interest only the next big scandal?
Forget banks' greed: this is just a symptom of something deeper
The new credit crunch: and this time it really will hurt
Latest in Innovation
Britain hoping to drive the economy forward through innovation
The Industrial Revolution is starting, but not here
Is Facebook's plan to get 5 billion more users all about altruism?
"We don't need no education, we don't need no thought control"; well actually it appears we do
Is innovation killing jobs?
Articles -
Work till you drop, or work until you want to stop
Posted 25 June 2010
0 Comments Newer Older
There are always two ways of looking at things. Some might say: "It's a scandal, now we have got to work until we drop." Others might greet the news with glee, and thank their good luck that they won't be put out to grass at 65. To an extent your reaction to the news will depend on what job you do.
Yesterday the government revealed plans to speed up the raising of the retirement age to 66, and the new working age limit could be applied by 2016. It is also now talking about the possibility of raising the age to 70.
Today we are taking a look at the key issues. How fast is the UK ageing? What will be the burden left by the baby boomers to their kids when they retire? Is more saving really the answer? Maybe we need more immigrants. Read on
What the numbers say
If you were born in 1960, your life expectancy at birth was just over 71. So imagine that. If they had introduced a 70 retirement age, just under half of us really would have worked until we dropped. A child born in 2008 could expect to keep going until 80. If you are 65, then today and if you are a man you can expect to keep ticking another 17.4 years. A woman can expect to go all the way to 85. (See ONS. )
According to the ONS, the proportion of people aged 65 and over is projected to increase from 16 per cent in 2008 to 23 per cent by 2033.
To put this in context, back in 1960 the ratio was 11.6 per cent. But compare this with Japan. In Japan the ratio of people over 65 was 5.6 per cent, and in 2008 it was 21 per cent. (See World Bank data .)
That is all very well, but maybe what really counts is the proportion of working people to those aged over 65. In 1960, the percentage of people aged between 15 and 64 was 65 per cent. In 2008 the percentage number had actually increased (marginally). It was a similar story in Japan, where the ratio of people between 15 and 65 has barely changed over the last 50 years.
The real firework relates to the kids. In 1960, the percentage number of kids aged zero to 14 was 23 per cent in the UK, and 24 per cent in Japan. By 2008 we had seen the percentages fall to 17 per cent in the UK, and remarkably just 13 per cent in Japan.
Or to put it another way, Japan is in the midst of seeing a quite stunning change in demographics. Economists have all sorts of theories to explain Japan's economic malaise, but surely they miss the point. The ageing of Japan's population is not the elephant in the living room, it is the herd of mammoths in the bedroom.
The UK is ageing too, it is just that the process lags behind Japan. According to the ONS, in 2008 there were 3.2 people of working age for every person of state pensionable age in the UK. This ratio is projected to fall to 2.8 by 2033, taking into account the future changes to state pension age. (Although, the ONS made these calculations some time ago, so they don't take account of the new government's plans.)
The saving bomb
We hear about the demographic time bomb, we have used the phrase here often enough. But it may be more appropriate to talk about a demographic saving bomb.
In Japan, more people are saving. They are saving for the very good reason they are going to retire soon. This has led to a crash in consumer spending, which in turn has caused twenty years of economic anaemia. Policy makers try to solve Japan's economic ills by creating money and slashing interest rates, but it does no good. That is surely because conventional economics does not have the answer. The obvious answer to Japan's ills would be a pill to make all women more fertile, or mass immigration.
But there is another important point here. It is high savings in Japan that is leading to economic recession, which in turn is creating the necessity for the government to borrow. The good news is, high savings means there is plenty of money for the government to borrow. So in a way, the need for government borrowing is caused by the fact people want to lend to it. There is a similar, although far from identical relationship, between growing savings and government borrowing in the UK.
Japan's high saving ratio is also a factor behind the global economic crisis. During the noughties, Japanese saving flooded Western money markets, and today, a sudden rise in Japan's consumer spending would go a long way to kicking life into the Western economy.
The problem with saving is that it does not do much good on its own. We keep hearing in the West of how we need to save more. But just imagine if this happened. Just imagine all baby boomers doubling the rate at which they saved. And then they retired. Yippee, they have a nest egg from which they can fund their retirement.
But would they really? The only way the UK can fund its growing army of retirees is via producing more goods and services from a diminishing pool of labour.
This is why we believe the short and medium-term implications of the ageing of the UK will be more saving and less inflation. But in the longer term, when the baby boomers have all retired, we may find too much money is chasing too few goods, and we will get inflation.
What really matters is not that we save, it is what we do with our savings. If savings is pumped into high-risk enterprises, finds it way into the pockets of risk takers, then for individual savers this is high risk, but for the UK as a whole this is a relatively risk-free way of ensuring we can meet the needs of our future pensioners. If instead, savers' money finds it way into property, like it did in the noughties; into government bonds, like it is doing now; or worse into gold, which it may well do going forward; this may feel like it is low risk for individuals, but actually on a macro scale we will be taking the most enormous risk with our future well-being.
There is another option of course, which is that savers invest their money abroad. In which case their retirement may be fundable, but the cost will be a UK economy that limps forward for decades.
It is quite interesting to note, by the way, that according to data from the Bank of England, in 2008 UK families saved more than they borrowed. In all, £24bn was put into deposits and £20bn was taken out as loans. Last year saw the savings ratio among households rise from 2 to 7 per cent. See the Telegraph, Families saving more money than borrowing for first time in 20 years. This development is largely being greeted as if it was good news. Maybe it is, but you need to see rising saving in the context of the above few paragraphs. You may think a rising savings ratio is good news for the UK, but it also explains why economic growth is low, and why government borrowing is high. It is only good news if we see a corresponding rise in investment into risk-taking enterprises. But in an environment in which consumer demand is falling, entrepreneurs are likely to be less enthusiastic about their business ideas.
According to an article in the FT, senior Conservatives are re-thinking the party's policy to immigration. Apparently they fear caps on immigration will be bad for business. They are right. Do it in the correct way, with appropriate limits, then immigration can solve the UK's economic plight, and certainly solve the problem of the retiring baby boomers. Those who say immigration has caused the UK's woes have completely missed the point. In fact, many of the Polish immigrants, the very same people who have been slated in the media, have been a terrific boon to the UK. They work hard, they pay tax, and are only modest users of the welfare system.
See the FT – Fears force immigration cap rethink
According to an article in Foreign Affairs magazine, the solution to the baby boomer problem may be mass emigration of retirees and immigration of workers. The article said: "One somewhat daring approach to immigration would be to encourage a reverse flow of older immigrants from developed to developing countries. If older residents of developed countries took their retirements along the southern coast of the Mediterranean or in Latin America or Africa, it would greatly reduce the strain on their home countries' public entitlement systems. The developing countries involved, meanwhile, would benefit because caring for the elderly and providing retirement and leisure services is highly labour intensive. Relocating a portion of these activities to developing countries would provide employment and valuable training to the young, growing populations of the Second and Third Worlds. See The New Population Bomb
And the grass
The big trouble with changing the retirement age is that conditions vary across the country, and across the sectors workers are employed in.
Paul Kenny, who is the general secretary of the GMB union, said: "The government knows that manual workers in the industrial regions of the UK do not enjoy anything like the same life expectancy as professionals or other classes or employees…To force someone who has done a lifetime of toil on building sites, farms or in factories to work until they are 66 is completely unacceptable."
According to the ONS: "Within the UK, life expectancy varies by country. England has the highest life expectancy at birth, 77.7 years for males and 81.9 years for females, while Scotland has the lowest, 75.0 years for males and 79.9 years for females. Life expectancy at age 65 is also higher for England than for the other countries of the UK."
And that's the problem, it's a case of horses for courses. Some people don't want to retire until they are old indeed. Others, employed in sectors that require hard physical labour, may feel 65 is too old. Still, with horses, some of us want to be put out to grass, others think it is unfair. But what we can say is that the herd of mammoths in our bedroom won't keep quiet for much longer.
© Investment & Business News 2013
By Michael Baxter
An entrepreneur with well-honed business acumen, Michael Baxter writes on a wide range of economic and socio-economic issues. He launched the Investment and Business News Daily Newsletter in January 2003. Since then, Michael has written over 2million words on all things economics. The newsletter is read by thousands each day.
SMEs hiring as government cuts employment allowance
Eurozone recovery still on hold
Is now a good time to move into France?
Investing in Europe: go defensive, but buying opportunity will present itself says equity strategist
UK unemployment sees sharpest rise in 15 months
Wages set to rise – in emerging markets


Born Nov. 10 (22), 1891, in the village of Kniazh Pavlovo, in present-day Buturlino Raion, Gorky Oblast; died Oct. 3, 1937. Soviet state and party figure. Became a member of the Communist Party in 1914. The son of an unskilled laborer.
Kabakov began work as a metalworker. Becoming a member of the Sormovo committee of the RSDLP in 1916, he was elected to the Nizhny Novgorod and Sormovo Soviets in March 1917 and organized Bolshevik cells in business enterprises. He fought for the establishment of Soviet rule in Novgorod, engaged in party and soviet work in the city and the province, and was a member of the province party committee and of the province executive committee of the soviet. Kabakov became chairman of the Voronezh soviet in late 1918, secretary of the IaroslavP Province Party Committee in 1922, and first secretary of the Tula Province Party Committee in 1924 (until 1927). He became chairman of the Urals Oblast Control Commission of the ACP (Bolshevik) in 1928, first secretary of the Urals Oblast Committee of the ACP(B) in 1929, and first secretary of the Sverdlovsk Oblast Committee of the ACP(B) in 1934. A delegate to the Eleventh through Seventeenth Congresses of the party, Kobakov was elected a candidate member of the Central Committee of the ACP(B) at the Thirteenth Congress and a member of the Central Committee at the Fourteenth through Seventeenth Congresses.


text:
O Metrô de Tóquio ou Metro de Tóquio (東京メトロ Tokyo Metoro) é o sistema de metropolitano que opera em Tóquio, no Japão. A rede está dividida em duas: a Tokyo Metro e a Toei; funcionam autonomamente uma da outra, e mesmo o título de transporte é diferente. O metro tem treze linhas com um comprimento total de 286,2 km, fazendo dele o quinto maior do mundo, a seguir a Xangai, Seul, Londres e Nova Iorque.

História

Durante uma viagem à Inglaterra em 1914, o empresário japonês Noritsugu Hayakawa, ao ver o Metro de Londres, decidiu criar um sistema igual no Japão, mais precisamente em Tóquio. Fundou a Companhia do Metropolitano de Tóquio em 1920, e cinco anos mais tarde, em 1925, iniciaram-se as obras de construção. O metro de Tóquio foi inaugurado a 30 de Dezembro de 1927, ganhando o título de primeiro sistema de metropolitano asiático. Começou por funcionar entre as estações de Ueno e Asakusa na linha Ginza. A linha expandiu-se, e em 1945 era criada a linha Marunouchi. Só doze anos mais tarde, em 1957, apareceu uma nova linha, a linha Hibiya.

Em 1960 foi fundado o Toei (significa gerido (ei) pelo governo metropolitano (to)), um segundo sistema de metropolitano. A primeira linha, a Linha Toei Asakusa, começou a circular entre Oshiage e Asakusa. Contudo, a empresa rival não se deixou intimidar, e em 1962 e 1964 abriu as linhas Tozai e Chiyoda, respectivamente. Em 1968 abriu a segunda linha da Toei, Linha Toei Mita. Seis anos depois, em 1974, abriu a linha Yurakucho, e quatro anos mais tarde é inaugurada a Linha Toei Shinjuku. Em 1985 era aberta a linha Hanzomon. Até ao final do século XX cada uma das empresas abriu mais uma linha, linha Namboku e a Linha Toei Oedo.

Em 1995 o grupo terrorista Aum Shinrikyo ("Verdade Suprema") causou vários atentados com gás sarin nas instalações do metro, provocando a morte de 27 pessoas. Actualmente está a ser construída a décima terceira linha do metro, a linha Fukutoshin que funciona actualmente num curto trecho da linha Yurakucho entre as estações de Kotake-mukaibara e Ikebukuro.

Rede

Nove das treze linhas são gerenciadas pelas Autoridades de Trânsito Rápido Teito (Eidan), uma corporação especial estabelecida pelo Governo Central e o Governo Metropolitano de Tóquio. As outras quatro linhas são gerenciadas pelo Governo Metropolitano de Tóquio (Toei). Os 23 distritos de Tóquio contam com 224 estações – com uma média de uma estação por cada 1,66 km² dentro da região de 23 distritos. Nas áreas das cidades centrais convergem e se cruzam diferentes linhas de metrô, contando com estações muito próximas.

Com tantas linhas de metrô, sem dúvida se encontrará muitas para onde se queira ir. Poderá trocar de uma linha à outra e de linha de metrô aos trens periféricos. Isto favorece as conexões rápidas, a medida que com frequência a rede é muito congestionada. Por exemplo, a estação de Nagatacho (linha Yurakucho) e a estação de Akasaka Mitsuke (linha Marunouchi) se encontram a apenas 250 metros, medidos em linha reta.

Tokyo Metro

Toei

Ver também

 Tokyo Metro
 Toei Subway
 Linha Rinkai
 Lista de cidades com metro
 Via Expressa Metropolitana de Tóquio

Ligações externas


Is your hair rough, dry and damaged?
If yes, then you might be struggling with your hair every day. You need not worry as you are not the only one who is suffering from damaged and rough hair but a large proportion of people are. There are many causes behind this situation of your hair which include the use of chemical shampoo, poor diet, medication, stress, and lack of nourishment etcetera. The causes vary from person to person and so does the solution. But there is a common solution for all types of hair problems and that is the use of Natural hair care products.
The natural hair care products for dry hair include chemical free shampoos, conditioners, hair masks, serums and hair gels. These natural things impact strongly on hair and scalp and thus are the things that should be implemented by the sufferers on priority.
Proper nutrition to the hair and scalp is something that you should pay attention to alleviate the dryness of your hair. Nutrition can be given in the form of oil or by eating nutritious and balanced meals. Eat fruits, vegetables and make sure to drink more and more glasses of water in a day. Also, massage your hair and scalp with natural hair oil twice a week. These things will nourish and moisturize your hair.
Never forget to apply an organic conditioner when shampooing your hair. A regular and deep conditioning will recover the lost moisture and nutrients. Also, it will add volume and make your tresses shiny and smooth.
Blow dryers and flat irons are wonderful tools when used occasionally. Excess use of them will create pressure on the dry strands and thus lead to breakage and dryness. It is better to use such tools when highly needed else avoid them on a regular basis if you want to have healthy hair.
So follow the above routine for some days and see the difference in your hair.


Forgács, T. (2018). Directions for Mathematics Research Experience for Undergraduates - a review. Notices of the American Mathematical Society. 65(4), 432-435.
Markin, M. (2018). On the mean ergodicity of weak solutions of an abstract evolution equation. Methods of Functional Analysis and Topology. 24(1), 53-70.
Markin, M. (2018). On the differentiability of weak solutions of an abstract evolution equation with a scalar type spectral operator on the real axis. International Journal of Mathematics and Mathematical Sciences. 14 pp..
Markin, M. (2018). Integration for Calculus, Analysis, and Differential Equations: Techniques, Examples, and Exercises. New Jersey-London-Singapore: World Scientific Publishing Co., Inc..
Markin, M. (2018). Comment on "On the Carleman classes of vectors of a scalar type spectral operator". International Journal of Mathematics and Mathematical Sciences. 3 pp..
Nogin, M., Sabuwala, A., & Tague, J. (2018). Nim-like games with 2D boards. Presented at MAA Session on Math Circle Topics with Visual or Kinesthetic Components, Joint Mathematics Meetings, San Diego, CA.
Nogin, M., & Newsome, N. (2018). Congruences of power sums. Presented at AMS Session on Number Theory, Joint Mathematics Meetings, San Diego, CA.


text:
'use strict';

/**
 * @ngInject
 */
module.exports = function ($log) {
  // var vm = this;
  $log.info('status-controller loaded');
};

redpajama_set_name: RedPajamaGithub


text:
Paul J. Brindley, Melinda Bachini, Sumera I. Ilyas, Shahid A. Khan, Alex Loukas, Alphonse E. Sirica, Bin Tean Teh, Sopit Wongkham, Gregory J. Gores
Cholangiocarcinoma (CCA) is a highly lethal adenocarcinoma of the hepatobiliary system, which can be classified as intrahepatic, perihilar and distal. Each anatomic subtype has distinct genetic aberrations, clinical presentations and therapeutic approaches. In endemic regions, liver fluke infection is associated with CCA, owing to the oncogenic effect of the associated chronic biliary tract inflammation. In other regions, CCA can be associated with chronic biliary tract inflammation owing to choledocholithiasis, cholelithiasis, or primary sclerosing cholangitis, but most CCAs have no identifiable cause. Administration of the anthelmintic drug praziquantel decreases the risk of CCA from liver flukes, but reinfection is common and future vaccination strategies may be more effective. Some patients with CCA are eligible for potentially curative surgical options, such as resection or liver transplantation. Genetic studies have provided new insights into the pathogenesis of CCA, and two aberrations that drive the pathogenesis of non-fluke-associated intrahepatic CCA, fibroblast growth factor receptor 2 fusions and isocitrate dehydrogenase gain-of-function mutations, can be therapeutically targeted. CCA is a highly desmoplastic cancer and targeting the tumour immune microenvironment might be a promising therapeutic approach. CCA remains a highly lethal disease and further scientific and clinical insights are needed to improve patient outcomes.
Dive into the research topics of 'Cholangiocarcinoma'. Together they form a unique fingerprint.
Cholangiocarcinoma Medicine & Life Sciences 100%
Fasciola hepatica Medicine & Life Sciences 26%
Biliary Tract Medicine & Life Sciences 21%
Receptor, Fibroblast Growth Factor, Type 2 Medicine & Life Sciences 14%
Isocitrate Dehydrogenase Medicine & Life Sciences 13%
Choledocholithiasis Medicine & Life Sciences 12%
Anthelmintics Medicine & Life Sciences 12%
Praziquantel Medicine & Life Sciences 12%
Brindley, P. J., Bachini, M., Ilyas, S. I., Khan, S. A., Loukas, A., Sirica, A. E., Teh, B. T., Wongkham, S., & Gores, G. J. (2021). Cholangiocarcinoma. Nature Reviews Disease Primers, 7(1), [65]. https://doi.org/10.1038/s41572-021-00300-2
Cholangiocarcinoma. / Brindley, Paul J.; Bachini, Melinda; Ilyas, Sumera I. et al.
In: Nature Reviews Disease Primers, Vol. 7, No. 1, 65, 12.2021.
Brindley, PJ, Bachini, M, Ilyas, SI, Khan, SA, Loukas, A, Sirica, AE, Teh, BT, Wongkham, S & Gores, GJ 2021, 'Cholangiocarcinoma', Nature Reviews Disease Primers, vol. 7, no. 1, 65. https://doi.org/10.1038/s41572-021-00300-2
Brindley PJ, Bachini M, Ilyas SI, Khan SA, Loukas A, Sirica AE et al. Cholangiocarcinoma. Nature Reviews Disease Primers. 2021 Dec;7(1):65. doi: 10.1038/s41572-021-00300-2
Brindley, Paul J. ; Bachini, Melinda ; Ilyas, Sumera I. et al. / Cholangiocarcinoma. In: Nature Reviews Disease Primers. 2021 ; Vol. 7, No. 1.
@article{d7a9071d84ec4bc7a58a94fcbf8306d6,
title = "Cholangiocarcinoma",
abstract = "Cholangiocarcinoma (CCA) is a highly lethal adenocarcinoma of the hepatobiliary system, which can be classified as intrahepatic, perihilar and distal. Each anatomic subtype has distinct genetic aberrations, clinical presentations and therapeutic approaches. In endemic regions, liver fluke infection is associated with CCA, owing to the oncogenic effect of the associated chronic biliary tract inflammation. In other regions, CCA can be associated with chronic biliary tract inflammation owing to choledocholithiasis, cholelithiasis, or primary sclerosing cholangitis, but most CCAs have no identifiable cause. Administration of the anthelmintic drug praziquantel decreases the risk of CCA from liver flukes, but reinfection is common and future vaccination strategies may be more effective. Some patients with CCA are eligible for potentially curative surgical options, such as resection or liver transplantation. Genetic studies have provided new insights into the pathogenesis of CCA, and two aberrations that drive the pathogenesis of non-fluke-associated intrahepatic CCA, fibroblast growth factor receptor 2 fusions and isocitrate dehydrogenase gain-of-function mutations, can be therapeutically targeted. CCA is a highly desmoplastic cancer and targeting the tumour immune microenvironment might be a promising therapeutic approach. CCA remains a highly lethal disease and further scientific and clinical insights are needed to improve patient outcomes.",
author = "Brindley, {Paul J.} and Melinda Bachini and Ilyas, {Sumera I.} and Khan, {Shahid A.} and Alex Loukas and Sirica, {Alphonse E.} and Teh, {Bin Tean} and Sopit Wongkham and Gores, {Gregory J.}",
note = "Funding Information: G.J.G. is supported by the SPORE grant CA210964. P.J.B. and A.L. receive grant support (R01CA164719) from the National Institute of Health. S.A.K. is grateful for support from the UK National Institute for Health Research (NIHR) Biomedical Facilities at Imperial College London. B.T.T. receives support from The National Medical Research Council (grant MOH-000248). S.I.I. receives support from the National Cancer Institute (1K08CA236874) and the Mayo Foundation. A.L. receives support from National Health and Medical Research Council Senior Principal Research Fellowship 1117504. S.W. receives support from National Science and Technology Development Agency (NSTDA), Thailand, and the e-ASIA JRP. Publisher Copyright: {\textcopyright} 2021, Springer Nature Limited.",
journal = "Nature Reviews Disease Primers",
T1 - Cholangiocarcinoma
AU - Brindley, Paul J.
AU - Bachini, Melinda
AU - Ilyas, Sumera I.
AU - Khan, Shahid A.
AU - Loukas, Alex
AU - Sirica, Alphonse E.
AU - Teh, Bin Tean
AU - Wongkham, Sopit
AU - Gores, Gregory J.
N1 - Funding Information: G.J.G. is supported by the SPORE grant CA210964. P.J.B. and A.L. receive grant support (R01CA164719) from the National Institute of Health. S.A.K. is grateful for support from the UK National Institute for Health Research (NIHR) Biomedical Facilities at Imperial College London. B.T.T. receives support from The National Medical Research Council (grant MOH-000248). S.I.I. receives support from the National Cancer Institute (1K08CA236874) and the Mayo Foundation. A.L. receives support from National Health and Medical Research Council Senior Principal Research Fellowship 1117504. S.W. receives support from National Science and Technology Development Agency (NSTDA), Thailand, and the e-ASIA JRP. Publisher Copyright: © 2021, Springer Nature Limited.
N2 - Cholangiocarcinoma (CCA) is a highly lethal adenocarcinoma of the hepatobiliary system, which can be classified as intrahepatic, perihilar and distal. Each anatomic subtype has distinct genetic aberrations, clinical presentations and therapeutic approaches. In endemic regions, liver fluke infection is associated with CCA, owing to the oncogenic effect of the associated chronic biliary tract inflammation. In other regions, CCA can be associated with chronic biliary tract inflammation owing to choledocholithiasis, cholelithiasis, or primary sclerosing cholangitis, but most CCAs have no identifiable cause. Administration of the anthelmintic drug praziquantel decreases the risk of CCA from liver flukes, but reinfection is common and future vaccination strategies may be more effective. Some patients with CCA are eligible for potentially curative surgical options, such as resection or liver transplantation. Genetic studies have provided new insights into the pathogenesis of CCA, and two aberrations that drive the pathogenesis of non-fluke-associated intrahepatic CCA, fibroblast growth factor receptor 2 fusions and isocitrate dehydrogenase gain-of-function mutations, can be therapeutically targeted. CCA is a highly desmoplastic cancer and targeting the tumour immune microenvironment might be a promising therapeutic approach. CCA remains a highly lethal disease and further scientific and clinical insights are needed to improve patient outcomes.
AB - Cholangiocarcinoma (CCA) is a highly lethal adenocarcinoma of the hepatobiliary system, which can be classified as intrahepatic, perihilar and distal. Each anatomic subtype has distinct genetic aberrations, clinical presentations and therapeutic approaches. In endemic regions, liver fluke infection is associated with CCA, owing to the oncogenic effect of the associated chronic biliary tract inflammation. In other regions, CCA can be associated with chronic biliary tract inflammation owing to choledocholithiasis, cholelithiasis, or primary sclerosing cholangitis, but most CCAs have no identifiable cause. Administration of the anthelmintic drug praziquantel decreases the risk of CCA from liver flukes, but reinfection is common and future vaccination strategies may be more effective. Some patients with CCA are eligible for potentially curative surgical options, such as resection or liver transplantation. Genetic studies have provided new insights into the pathogenesis of CCA, and two aberrations that drive the pathogenesis of non-fluke-associated intrahepatic CCA, fibroblast growth factor receptor 2 fusions and isocitrate dehydrogenase gain-of-function mutations, can be therapeutically targeted. CCA is a highly desmoplastic cancer and targeting the tumour immune microenvironment might be a promising therapeutic approach. CCA remains a highly lethal disease and further scientific and clinical insights are needed to improve patient outcomes.
JO - Nature Reviews Disease Primers
JF - Nature Reviews Disease Primers


Michael C. Hall has hinted that he might be done with TV after Dexter, but apparently he'll make an exception for material written by Stanley Kubrick. He is now set to star in God Fearing Man, a miniseries based on one of Kubrick's unproduced scripts. Hit the jump for more details.
Back in the dark days of 2010, a company called Philco Films announced that it had picked up the rights to three unfilmed scripts by the late Stanley Kubrick. The company, founded by Kubick's son in law Philip Hobbs, and Steve Lanning, had big plans for some of the material, with hopes for a $100m feature based on Downslope, a massive Civil War drama.


text:
\section{Introduction}

Sea lice (\textit{Lepeophtheirus salmonis and Caligus} sp.), are marine ectoparasitic copepods that often have outbreaks on salmon farms causing significant environmental and economical damage \cite{ford_global_2008, torrissen_salmon_2013, wild_salmon_damage}. Two contributing factors in the increased risk and impacts of sea lice outbreaks are (1) warming ocean temperatures and (2) the increasing scale of aquaculture. First, warming oceans induced by climate change \cite{abraham_review_2013} speed up the life cycle of sea lice \cite{pike_sealice_1999}, allowing them to persist in larger numbers for a longer duration \cite{costello_ecology_2006, wild_salmon_damage_due_to_control_failure, warming_decreases_salmon_survival}. Second, salmon in aquaculture farms are housed in high density, open-water cages, making them ideal breeding grounds for sea lice. As aquaculture has been providing more than double the wild-caught supply of salmon since 2012 \cite{mowi_salmon_2019}, and is only expected to increase with time, exacerbating the risk of sea lice infestations.

For effective mitigation and proactive management of sea lice, their populations need to be estimated across space and time. To accomplish this, infestation pressure (also known as spatial density) forecast models \cite{barrett_prevention_2020} are used. For example, Norway has implemented a sea lice traffic light system\footnote{https://www.hi.no/forskning/marine-data-forskningsdata/lakseluskart/html/lakseluskart.html} which uses an infestation pressure forecast model to inform management decisions, such as restricting farming in designated production zones to prevent sea lice infestations \cite{myksvoll_evaluation_2018}. Current state-of-the-art forecast models \cite{myksvoll_evaluation_2018} run on super computers to provide weekly sea lice pressure estimates for coastal regions. One limitation of these models is that they cannot estimate infestation pressures in local systems (e.g. small fjords), as a higher resolution Ocean Model is required. While finer resolution Ocean Models exist, they are not utilized due to bottlenecks in computation capacity. Thus, there is a direct benefit to improving the computational efficiency of current sea lice density estimation models to enable full-scale models capable of estimating pressures for both coast and local water systems.

Given the current limitations, we propose Sea lice Adaptive Lattice Tracking (SALT) to estimate sea lice particles with less storage requirements.
This technique takes advantage of spatio-temporal patterns
that exist in standard Ocean Models to generate an adaptive Ocean Model, which is fed into a Dispersion Model to provide estimates of sea lice particles (see \autoref{fig:overview}). This adaptive Ocean Model reduces storage requirements while maintaining strong estimation accuracy compared to the standard density estimation models (see \autoref{table_ocean_model} and \autoref{fig_num_cluster}).
We hope that our improvements on these models will support sustainable fish farming in both coastal and local water systems in a changing climate.

\section{Standard Method (OSLM)}

\begin{figure}[!t]
    \centering
    \includegraphics[width=0.9\linewidth]{overview.png}

    \caption{The standard method (top), Operational Salmon Lice Model (OSLM), consists of two inputs into the Dispersion Model: the standard Ocean Model, and the sea lice time series data. This Dispersion Model creates the sea lice infestation pressure map. Our proposed method (bottom) uses uses the standard Ocean Model to create an adaptive Ocean Model, which provides an efficient method to estimate sea lice particles with notably lower data storage requirements, while maintaining strong estimation accuracy compared to the standard approach.}
    \label{fig:overview}
\end{figure}

Here, we present the baseline particle tracking method used to forecast infestation pressures, which we will refer to as the Operational Salmon Lice Model (OSLM) method. This method is currently in use in Norway as part of the Traffic Light System \cite{myksvoll_evaluation_2018}. As seen in \autoref{fig:overview} (top), the main method for forecasting sea lice infestation pressures consists of three main components: (1) an Ocean Model, (2) sea lice time series data, and (3) Dispersion Model for particle tracking.

\textbf{Ocean Model:} The Ocean Model is a large spatio-temporal grid which describes ocean parameters including current speed, salinity, and temperature. It is represented by a lattice graph where each node in the graph represents the ocean parameters at a specific fixed square area. Storage complexity for these models are approximately $m \times x \times y \times z \times t$, where $m$ is the number of ocean parameters per node, $x$, $y$, and $z$ is the size of the grid along the horizontal and vertical spatial axis, and $t$ is the size of the grid along the temporal axis. Such a lattice graph representation can lead to significant computational complexities that make it very challenging for full-scale spatial estimation of sea lice dispersion and distribution. For reference, a single day's worth of data for the NorKyst 800m resolution grids uses 5.7 GB amount of storage \cite{asplin_hydrodynamic_2020}. Since storage requirements for these models scale quadratically with respect to resolution, it is important to improve their efficiency.

\textbf{Sea Lice Time Series Data} : This describes the average number of female sea lice per fish at aquaculture sites. This data is important as it allows the particle tracking models to generate realistic quantities of sea lice at each site during the simulation \cite{myksvoll_evaluation_2018}.

\textbf{Dispersion Model:} The Dispersion Model takes the Ocean Model and sea lice time series data as input, simulates sea lice particles at different locations at the initial time step, and calculates the motion of each particle to create a \textbf{sea lice infestation pressure map}. These models have been used to understand sea lice trajectories in specific areas with a simulation period from a week to more than a month \cite{amundrud_modelling_2009}, and realistic sea lice pressures of entire coastal regions \cite{asplin_dispersion_2014,sandvik_toward_2016, myksvoll_evaluation_2018}. The motion of the particles is assumed to follow a lagrangian transport process solved using a Runge Kutta 4th order ordinary differential equation solver \cite{press_numerical_2007} with a 3 minutes time step. Furthermore, a random movement component is added to the particle motion to represent the uncertainty in physical processes finer than the Ocean Model resolution processes and sea lice movement behavior \cite{myksvoll_evaluation_2018}.

\textbf{Discussion:} This technique has been implemented in Norway to control sea lice levels in the form of a Traffic Light System, which has been proven to provide accurate estimations of sea lice concentrations for the coastal waters of Norway \cite{myksvoll_evaluation_2018}. However, the current implementation of the system is operational mostly in coastal waters, as the Ocean Model used is an 800 m grid, which is too coarse to model local systems. While higher resolution Ocean Models exist \cite{asplin_dispersion_2014}, the computational requirements yet remains too high for a full-scale implementation \cite{myksvoll_evaluation_2018}.

\section{Proposed Method (SALT)}

\begin{figure}[t]
     \centering
     \includegraphics[width=.8\linewidth]{number_of_clusters_per_node.png}

    \caption{Map of the number of clusters associated with each  grid point over the course of the simulation. Low number of clusters in a grid point indicate high degree of temporal aggregation. Black lines are the approximate coastlines e.g. the boundary between land and water. It can be seen that areas on land which have less temporal change have significantly fewer clusters, while areas in water have more clusters.}
    \label{fig_num_cluster}
    \vspace{-1em}
\end{figure}

As seen in \autoref{fig:overview} (bottom), we introduce an adaptive spatio-temporal mesh grid to reduce the memory and storage requirements of the Ocean Model while maintaining performance. This adaptive Ocean Model grid is then input to the same Dispersion Model as the OSLM method.

\textbf{Adaptive Ocean Model:} Our adaptive Ocean Model is generated by merging nodes in the lattice graph of the standard Ocean Model through assignment of one or more nodes with similarities to a single super node (also known as clusters). These nodes are merged using k-means clustering by aggregating similar local parameters in the Ocean Model such as spatial and temporal coordinates, horizontal/vertical current, and a Boolean indicating whether the node is on land or water. The overall loss ($L$) for the k-means clustering is:

\begin{equation}
    L = \sum_{i=1}^p \sum_{j=1}^k ||x_i-c_k||
\end{equation}
\noindent where $p$, $k$, $x_i$, and $c_k$ respectively represent the total number of sea lice particles, the total number of clusters, the particle vector, and the cluster vector. The particle and cluster vector contain parameters relevant to clustering, such as spatial and temporal coordinates, and horizontal/vertical current speed.

Through this unsupervised clustering method, we are able to intelligently and autonomously compress the Ocean Model by aggregating areas of low spatio-temporal variability into super-nodes, while areas with high variability are left untouched. Note that the number of initialized super-nodes is equal to the number of nodes in the adaptive ocean model, meaning that the desirable number of nodes can be chosen.

\section{Experimental Setup}

To conduct a direct comparison between the OSLM method and our proposed SALT method, the same Ocean Model and sea lice generation scheme have been used. We use the hourly forecast NorKyst800m Ocean Model of the Hardangerfjord region from February 7, 2020 to February 14, 2020 \cite{asplin_hydrodynamic_2020}. We compare the final dataset size in megabytes and the number of nodes. Only the topmost surface ocean currents of NorKyst800m are used for sea lice dispersion modelling as sea lice behaviour studies have shown to date that sea lice are not likely to go below depths of 10m \cite{amundrud_modelling_2009}.

To evaluate the accuracy of SALT against OSLM, we chose to use the same sea lice generation scheme to ensure that all points in the grid were being well represented in the evaluation.
Specifically, 10 sea lice particles are randomly generated in each water node in 24 hour intervals beginning from the start of the Dispersion Model simulation.

We compare the Ocean Model in the standard method and our Adaptive Ocean Model in terms of number of total nodes, ocean model size, and add details of the additional time taken to perform k-means clustering for our method (see \autoref{table_ocean_model}). We then compare the root mean squared error (RMSE) of the infestation pressure maps forcasted out to seven days from both methods (\autoref{table_disp_model} and \autoref{fig_RMSE}). A workstation with an AMD Threadripper 3960X and 128 GB RAM was used for all computations.

\section{Results \& Discussion}

\begin{figure*}[!th]
     \centering
     \begin{subfigure}[b]{0.3\linewidth}
         \centering
         \includegraphics[width=\linewidth]{number_of_particles_per_node_OSLM.png}
         \caption{OSLM}
         \label{fig_OSLM}
     \end{subfigure}
     \hfill
     \begin{subfigure}[b]{0.3\linewidth}
         \centering
         \includegraphics[width=\linewidth]{number_of_particles_per_node_SALT.png}
         \caption{SALT (K=10\%)}
         \label{fig_SALT}
     \end{subfigure}
     \hfill
     \begin{subfigure}[b]{0.3\linewidth}
         \centering
         \includegraphics[width=\linewidth]{number_of_particles_per_node_RMSE.png}
         \caption{RMSE between (a) and (b)}
         \label{fig_RMSE}
    \end{subfigure}
    \caption{The sea lice infestation map forecast out to 7 days using (a) OSLM and (b) SALT. (c) shows the RMSE for each node between the two methodologies (a) and (b). The number of particles at a specific grid point is indicated by the color intensity, where darker color denotes higher numbers and lighter color denotes lower numbers of sea lice. As shown in (c), RMSE for areas of high infestation (nodes with +600 sea lice particles in (a) and (b)) show relatively low degree of error. This indicates that SALT can accurately predict areas of high infestation areas predicted by OSLM.}
    \label{fig:three graphs}
\end{figure*}

\begingroup
\setlength{\tabcolsep}{2pt}
\renewcommand{\arraystretch}{1}
\begin{table}[!t]
    \small
    \centering
    \resizebox{0.85\columnwidth}{!}
        \begin{tabular}{l|c|ccccc}
            \toprule
            \multirow{3}{*}{}
            & OSLM & \multicolumn{5}{c}{SALT} \\[-\rowheight] & &
            \multicolumn{5}{c}{} \\ & &
            \multicolumn{5}{c}{\% reduction using K-means} \\ &
             & 0.5\% & 5\%  & 10\% & 25\% & 40\%   \\  \hline
            \multicolumn{1}{r|}{\begin{tabular}[c]{@{}r@{}}Number of nodes\\[-3pt](thousands)\end{tabular}} & 289.0                    & 287.6   & 274.6 & 260.1 & 216.8 & 173.4  \\
            \multicolumn{1}{r|}{\begin{tabular}[c]{@{}r@{}}Ocean Model\\[-3pt]size (MB)\end{tabular}}       & 13.9                     & 12.7   & 11.9  & 11.1  & 8.7  & 6.3    \\
            \multicolumn{1}{r|}{\begin{tabular}[c]{@{}r@{}}K-means time\\[-3pt](mins)\end{tabular}}    & 0                     & 0.3   & 3.2  & 10.5 & 114.8 & 131.1  \\
            \toprule
        \end{tabular}%
    }
    \vspace{-1em}
    \caption{Performance metrics of the standard OSLM versus SALT for the Ocean Model.}
    \label{table_ocean_model}
\end{table}
\endgroup

\textbf{Ocean Model Comparison: } To assess the computational complexity of SALT in comparison to the conventional method, the size of the Ocean Model is used as the baseline. As shown in \autoref{table_ocean_model}, SALT achieves increasing reductions in computation complexity with decreasing number of initialized clusters, with a reduction of file size 1.8 times (12.7 MB model) to 11.6 times (6.3 MB model) smaller than the original Ocean Model data. This is achieved by using super-nodes derived from the unsupervised clustering result, where each super node represents one or more nodes in a local area. Initializing a low number of super nodes relative to the number of nodes in the original ocean model for clustering results in a significant data reduction, since the resulting number of nodes in the adaptive ocean model are lower. Similarly, initializing a high number of super nodes result in a smaller data reduction.

SALT's strong estimation accuracy is achieved by the reduction in spatiotemporal detail in low-complexity areas, such as land data points or water regions with a relatively homogeneous current speed, and the preservation of detail in high-complexity areas of the Ocean Model. \autoref{fig_num_cluster} shows an example of the number of clusters present in each spatial node. The number of clusters is computed by counting the number of unique clusters each node is associated with for the duration of the simulation. As seen, land nodes show a significantly lower number of clusters in comparison to water nodes (approx. 20 vs approx. 140 clusters).

\begingroup
\setlength{\tabcolsep}{2pt}
\renewcommand{\arraystretch}{1}
\begin{table}[!t]
\small
    \centering
    \resizebox{0.85\columnwidth}{!}{%
    \begin{tabular}{l|c|ccccc}
    \toprule
    \multirow{3}{*}{} & OSLM & \multicolumn{5}{c}{SALT} \\
    [-\rowheight] & & \multicolumn{5}{c}{} \\
    & & \multicolumn{5}{c}{\% reduction using K-means} \\ &  & 0.5\% & 5\%  & 10\% & 25\% & 40\%   \\
    \hline \multicolumn{1}{r|}{\begin{tabular}[c]{@{}r@{}}Simulation time\\[-3pt](mins)\end{tabular}} & 3.4 & 3.4 & 3.4 & 3.4 & 3.4 & 3.4            \\
    \multicolumn{1}{r|}{RMSE}
    & 0 & 26.1  & 23.5 & 19.8 & 17.4  & 16.1   \\
    \toprule
    \end{tabular}%
    }
    \vspace{-.5em}
    \caption{Performance metrics of the standard OSLM versus SALT for the Dispersion Model.}
    \label{table_disp_model}
\end{table}
\endgroup

\begingroup
\setlength{\tabcolsep}{2pt}
\renewcommand{\arraystretch}{1}
\begin{table}[!t]
\small
    \centering
    \resizebox{0.85\columnwidth}{!}{%
    \begin{tabular}{l|c|ccccc}
\toprule
\multirow{3}{*}{}
& OSLM & \multicolumn{5}{c}{SALT} \\[-\rowheight] & &
\multicolumn{5}{c}{} \\ & &
\multicolumn{5}{c}{\% reduction using K-means} \\ &
 & 0.5\% & 5\%  & 10\% & 25\% & 40\%   \\  \hline
\multicolumn{1}{r|}{\begin{tabular}[c]{@{}r@{}}Simulation time\\[-3pt](mins)\end{tabular}} & 3.4 & 3.4 & 3.4 & 3.4 & 3.4 & 3.4            \\
\multicolumn{1}{r|}{\begin{tabular}[c]{@{}r@{}}K-means time\\[-3pt](mins)\end{tabular}} & 0.0 & 0.3 & 3.2 & 10.5 & 114.8 & 131.1            \\
\multicolumn{1}{r|}{\begin{tabular}[c]{@{}r@{}}Total time\\[-3pt](mins)\end{tabular}} & 3.4 & 3.7 & 6.6 & 13.9 & 118.2 & 134.5            \\
\toprule
    \end{tabular}%
    }
    \vspace{-.5em}
    \caption{Time taken to run the individual components as well as total time taken to run the entirety of the standard OSLM versus SALT for the Dispersion Model.}
    \label{table_times}
\end{table}
\endgroup

\textbf{Dispersion Model Comparison: } The estimation accuracy of SALT is assessed through calculation of root-mean-square-error (RMSE) between the sea lice infestation pressure maps produced by OSLM and SALT. The maps show a count of the number of sea lice particles in each node, as shown in \autoref{fig_OSLM} and \autoref{fig_SALT}. RMSE is computed by aggregating the error between the nodes of the two methods. For sea lice infestation pressure models, it is important for the model to accurately model nodes of high sea lice densities. As shown in \autoref{table_disp_model}, SALT on average maintains strong estimation accuracy showing an RMSE value well below nodes with high sea lice density (800 particles/node), despite the reduction in the number of data points.

Furthermore, it can be seen that increasing the number of super-nodes decreases RMSE. Specifically, \autoref{fig_RMSE} shows an RMSE map of sea lice infestation pressure between the conventional method and SALT. Overall, RMSE is low across the entire map. In addition, SALT is able to accurately simulate most regions of high infestation pressure using significantly lower number of nodes. This is important as identifying areas of high infestation pressure is critical in sea lice control and management.

However, this decrease in RMSE comes at the cost of increasing the total compute time, as shown in \autoref{table_times}. This is due to the additional time taken by the clustering method, which increases with increase in clustering. Nevertheless, this does not pose a critical overhead since these processes are run offline once a week.

\section{Conclusions and Future Work}
We propose SALT, an efficient representation of the Ocean Model through the generation of adaptive lattice grids using unsupervised clustering. This technique can be used to overcome computational limitations to enable efficient dispersion estimation of local systems, which typically require much higher data storage requirements. To this end, our hope is that SALT enables a more comprehensive analysis of waterways to control sea lice in a rapidly changing climate and warming waters.

One known limitation of SALT is that by reducing the Ocean Model data size requirements, additional compute time is added to derive the adaptive Ocean Model. Future work would involve assessing and/or improving alternative unsupervised learning algorithms for increased clustering efficiency. Furthermore, the adaptive lattice can be leveraged to explore variable time stepping in the particle tracking model to improve computational efficiency while maintaining estimation accuracy.

redpajama_set_name: RedPajamaArXiv


text:
Atanásio Salvador Mtumuke, kurz Atanásio Mtumuke (manchmal auch Ntumuke), (* im Distrikt Mueda, Provinz Cabo Delgado, Portugiesisch-Ostafrika) ist ein mosambikanischer Armeegeneral, Politiker (FRELIMO) und seit dem 19. Januar 2015 Verteidigungsminister im Kabinett Nyusi.

Mtumuke gilt als erfahrener Kämpfer während des Kolonialkriegs gegen die portugiesische Herrschaft und gehörte zum Umkreis von Samora Machel. Nach der Unabhängigkeit Mosambiks stieg Mtumuke in der mosambikanischen Armee auf. 1996 berief ihn Staatspräsident Joaquim Chissano zum Generalinspekteur der Armee.

Nach der Wahl Filipe Nyusis zum Staatspräsidenten berief dieser Mtumuke zum neuen Verteidigungsminister in seinem Kabinett. Mtumuke gehört zum Vertrautenkreis von Präsident Nyusi, der aus der gleichen Region kommt.

Zahlreiche Spitzenmitglieder der FRELIMO sollen, laut der Zeitung Verdade, ein umfangreiches Firmennetzwerk im Ressourcen- und Verkehrsbereich im Norden Mosambiks aufgebaut haben. Mtumuke ist ebenfalls Beteiligter in diesem Netzwerk, er ist Teilhaber der Madeiras de Machaze und Quionga Energia S.A.

Weblinks
 Atanasio Ntumuke Ministro da Defesa. Foto de Ferhat Momade – vom 12. März 2015 – Sapo-Fotos – abgerufen am 21. Mai 2015

Einzelnachweise

Verteidigungsminister (Mosambik)
Mosambikaner
Geboren im 20. Jahrhundert
Mann


Collecting vinyl music is more popular today than you might think. With digital music, you have a way to locate and download music faster than ever. Vinyl albums are still popular for a number of different reasons. Things like nostalgia, sound quality, and the tangibility of a product are just a few reasons. No matter how fast music technology seems to get, vinyl albums seem to have a staying power that lasts. With Amazon and other huge retailers selling vinyl LP's, there is no sign that this is a fad that will go away.
Vinyl albums allow music listeners to have a unique experience that is impossible with digital downloads. Buying an album gives you the feeling that you own a bit of your favorite musician or band while making you feel nostalgic for the older days. When you buy an album, you get to enjoy cover artwork as well as additional items inside. Many times, a newer vinyl will include a free digital download so that you can have both media.
Record collecting can be a very expensive hobby to get into. Elvis or Bob Dylan vinyl has been known to go for really high prices on sites like eBay. Some Beatles records are known to be worth up to $40,000. Most collectors look for records from the 1960's and 1970's. Even some new vinyls can go for a high price. A Madonna or White Stripes vinyl can also be sold for much more than you would think.
Music lovers are collecting vinyl albums today for many different reasons. Many people like collecting simply because they enjoy music. Others like the high quality sound that you can't get from digitally compressed music. You will find that professional DJ's, for instance, collect thousands of albums to work with a finer quality sound. Many people collect for a living, and make a large profit from buying and selling. Consumers also frame them and use them as decorative wall art at home and in offices. There is nothing better for music fans than having a room full of vinyl records.
It is easy to understand why so many music lovers are returning to vinyl. More and more online vendors are selling vinyl records. As a collector, you can find informative resources in magazine publications dedicated to vinyl records. If you are looking for a White Stripes vinyl or a vintage Bob Dylan vinyl, they are easier to find than you would think. For music listeners and music professionals, the end of vinyl seemed near not too long ago. Today, those people are being proven wrong.
SoundStage Direct, LLC is an online independent store based in Doylestown, Pennsylvania. SSD has the largest selection of vinyl records online. And you don't want to miss amazing closeout deals available at our LP outlet! We have record albums in every genre (for example: Bob Dylan vinyl, White Stripes vinyl ) and in a variety of formats available ready to be shipped at your doorstep.


In recent years we have seen the increase of the importance of fundamental rights protection within the EU legal order, also in the area of internal market freedoms. Initially, the need to take fundamental rights protection into account stemmed primarily from the need to avoid the resistance of member states towards the internal market. Its implementation could indeed be connected with limitations to fundamental rights. Currently, it is important that in the light of the Lisbon Treaty the legal status of fundamental rights and freedoms of the internal market has been theoretically equated. There are various situations in which the fundamental rights and freedoms of the internal market come into interaction. One can generally include those situations in which fundamental rights are the reasons for deviation from the compliance with internal market freedoms, those in which fundament al rights strengthen fundamental freedoms, those relating to freedom of movement and those which relate to issues of conceptualization of freedom of movement as fundamental rights. Practical aspect of current case law connected with situations in which fundamental rights are the reasons for deviation from the compliance with internal market freedoms shows that the fundamental rights are in fact protected as legitimate restrictions on fundamental freedoms through case by case assessment of a particular case. It is worth noting that the principle of proportionality plays here an important role. From a theoretical point of view, the situation is much worse. This is because the Court of Justice of the European Union is not able to clearly define the status of fundamental rights in relation to the basic freedoms of the internal market therefore failing to provide adequate protection of fundamental rights, or a sense of legal certainty. It is, however, worth noting that the primary legal status of the Charter of Fundamental Rights, causes that the fundamental rights contained therein will be subject to the same rules as other European Union law regulations, including the effet utile principle.


This well-kept 3 bedroom, 2.5 bath townhome was the developer's personal residence! Great views, partially furnished, includes all appliances, new carpet, freshly painted, & ready for immediate move-in. Attached 2-car garage & wood patio are icing on the cake. Easy walk to schools, Boys & Girls Club, businesses, restaurants, government offices, & everything Fairplay has to offer including awesome Trout fishing at Fairplay Beach. 30 Minutes to Arkansas River & Breckenridge for world-class skiing!


In an attempt to woo Formula 1 to his city, Miami commissioner Ken Russell recently posted the layout of a potential race course to his Twitter page.
This track is unique, to say the least. It would both give the drivers a great view of American Airlines Arena, which will be vacant for an upcoming Smashing Pumpkins performance, and the local Victoria's Secret store. The most groundbreaking thing about this track, however, is that it features the first layout designed by a blind drunk. It will certainly be a challenge for F1 drivers to tackle the course's almost half-mile long straightaway, that leads into a 180 degree hairpin, then another half-mile straightaway.
Will this design lure in those big Formula 1 dollars? Probably not, no.
I won't sell your E-mail address to some Nigerian Prince.


My husband's iPhone 5s's battery has been really bad for the past year. His battery alone would not last him the entire day despite the fact that he barely touches it during work. When he gets home, his battery would be on the verge of dying so he constantly sits by a charger all day.
I had mistakenly ordered the battery for an iPhone 5 instead of the 5s. iFixit was very generous in their return policy and accepted the iPhone 5 battery repair kit back. I reordered the 5s battery repair kit and finished off the phone. Even with this mistake, everything went smoothly. The directions were easy and pretty clear.
1. Take your time. Everything inside the phone is extremely fragile.
2. Keep tape (sticky side up) to hold all the very tiny screws.
3. Anything that you took out, keep them in that particular order (you might not be aware that one screw may not be good for another slot).
4. DO NOT PUSH ANYTHING DOWN! Simply and gently tap flaps in place.
5. If you're not sure anymore, CALL iFixit. They are very helpful and they know what they're talking about.


text:
Bad Blood Reconciled: A Review of Taylor Swift's "Bad Blood"
Home Bad Blood Reconciled: A Review of Taylor Swift's "Bad Blood"
Sarah Withers Erickson, July 17, 2015 July 18, 2015
Probe intern Sarah Withers contrasts Taylor Swift's Bad Blood song to the deep spiritual truths of the gospel of Christ.
Naomi, a young Taylor Swift fan fighting leukemia, adopted Swift's song "Bad Blood" as her theme song during her battle with cancer. In response to her video Naomi uploaded on YouTube, Taylor Swift contributed $50,000 to Naomi's medical bills. Naomi through her heartwarming story was able to transform the song to make it inspiring and hopeful. However, as most know, the song is not about fighting terrible cancer but instead about a broken relationship. Although Swift did not disclose the antagonist, she no longer sees reconciliation as an option. By contrasting Swift's "Bad Blood" with Christ's reconciling blood, Christians are reminded of the transformative power of the gospel to bring healing and hope to broken relationships.
Destructive Power of Bad Blood
"Bad Blood," through the lyrics and video, paints a picture of the pain that is felt after someone is wronged in a relationship. The antagonist attacking her and "rubbing it in so deep" left Swift with a "a really deep cut." Many, if not all of us, have felt the pangs of being cut deeply with words and actions in a relationship gone wrong. A quick read through the Psalms reveals victims of broken relationships crying out in pain. The Psalmist laments, "Even my closest friend in whom I trusted, who ate my bread, has lifted his heel before me."{1}
Not only do broken relationships hurt initially and deeply, but often the pain lingers. Swift captures this experience through the lyrics, "Still got scars in my back from your knives, so don't think it's in the past, these kinds of wounds they last and they last." Again the Psalmist writes, "I am restless in my complaint and I moan, because the noise of the enemy, because of the oppression of the wicked."{2} One thing both the Psalms and Swift can agree on is that broken relationships and betrayal are deeply painful.
For Swift, not only is the relationship broken and painful, it is irreconcilable. She notes the hopelessness of the relationship, "I don't think we can solve them (problems)" and "in time can heal but this won't." This is the most upsetting part of the song.
We all have had broken relationships, yet the ones that hurt the most are the ones that turn from feelings of hurt to feelings of hate. We should hate sin and the pain it brings with it, but we are called to love even our enemies. Ephesians 6 says that our battle is not against flesh and blood but against the "spiritual forces of evil."{3} As difficult as it may be, we should guard our heart from future pain without hating the individual who hurt us. Thus, reconciliation should always be the ideal goal and in cases where reconciliation cannot or does not occur, forgiveness should still reign in our heart.
Healing Power of Christ's Blood
It seems like an impossible request to forgive someone and even move towards reconciliation with someone who betrayed and hurt us. This would be an unimaginable task if it were not for someone who did this for us first. The gospel is the perfect example of reconciliation.
When we sin, whether or not it affects anyone, we sin against God. Our most fundamental problem with sin is not that it hurts other people, but that it separates us from the love of God. Those who do not accept Christ as their savior are outside of the effect of Christ's atoning blood and therefore are not able to experience God's love. However, Paul in Ephesians says "But now in Christ Jesus you who formerly were far off have been brought near by the blood of Christ."{4}
Before we can offer true love and reconciliation to others, we must first receive love and be reconciled to God. The only way to turn our bad blood against God into unity with God is through the power of Christ's redeeming blood on the cross. Colossians states, "For in him all the fullness of God was pleased to dwell, and through him to reconcile to himself all things, whether on earth or in heaven, making peace by the blood of his cross."{5} His blood cleanses us so that we are filled with the selfless love towards others that the Scriptures ask of us.{6}
Our Fight against Bad Blood
Even for Christians who have been shown love and forgiveness, we still do not always experience an overflowing of love and forgiveness for those who wrong us. We still struggle with having bad blood towards our enemies. We still feel the pain of the broken relationships even though we are in Christ. As Christians, we look forward to a day when we will not feel pain, but while we still live in a fallen world, pain and hurt are very much part of our everyday lives.
However, the wrong that causes our pain has been or will be paid for. As Christians, if we are wronged by a believer in Christ, remember that Jesus died for those sins as well as for ours.{7} Yes, we should still lament that even believers sin and cause pain, yet justice was important enough to Christ that He died for those sins.{8} For those who sin against us and remain outside of Christ, their wrongs will be righted at the cost of their own life in eternal wrath. The hope of sharing the gospel is to offer others the redemptive power of Christ which indeed makes the gospel good news!
Looking back to the Psalms, there is a life-giving trend even within the darkness and pain. Even in Psalm 88, which is considered to be one of the darkest Psalms, the psalmist still cries out to God. In our broken relationships with others, true reconciliation must start and end with the grace and justice of God.
God knew we had bad blood and provided a Savior to change our hearts. He still continues to hear our cries of pain and sent the Holy Spirit to continue to protect our hearts from holding on to the bad blood in our relationships.
1. Psalm 41:9 All verses are from the English Standard Version.
2. Psalm 55:2-3, see also Psalm 69.
3. Ephesians 6:12
5. Colossians 1:19-20
6. Hebrews 9:14
7. Ephesians 1:7
8. This is why I think St. Anselm was on the right track in Cur Deus Homo, when he argued that Jesus Christ had to become incarnate and die for our sins so that God's justice and grace could be made manifest. If God just ignored our sins, justice would not prevail—thank God He is both just and gracious through Jesus Christ!
©2015 Probe Ministries
"Will Jesus Bear His Nailprints Forever?"
Sometime back I was told that Jesus will bear the marks of the nails on his hands and feet forever (eternity). Is there a scripture reference to back this up?…
"I'm a Christian in Love With a Hindu"
Hi, I'm a Christian girl. I'm in love with my friend who is Hindu. I'm much worried for my future. I'm praying for his salvation, so that my marriage goes…
"Is It Wrong for a Christian to Copy CDs?"
Is it wrong for a Christian to copy or burn CDs? I have heard conflicting views on the subject and I was hoping to get some help here. If you're…
"Does God Love Us All Differently?"
Does God love us all differently? I always thought He loves us all equally, but what about Scriptures like "Jacob I have loved, Esau I hated" and how John was…
"Will Jesus Still Forgive Me?" - Did My Sin Re-crucify Christ?
Please help—I'm really worried Jesus won't forgive me. I regressed and viewed a pornographic image. While praying for forgiveness a voice in my mind said it hurt like nails and…
How and Why We Should Biblically Analyze Songs
Probe intern Sarah Withers provides insight about thinking biblically about popular songs. Numerous scientific studies have revealed that music is linked to relieving pain/stress, releasing endorphins, aiding coordination, increasing concentration,…
Honey I'm Tempted: A Review of Andy Grammer's "Honey, I'm Good."
You might have heard rising musical artist Andy Grammer's new song called "Honey, I'm Good."{1} The song's catchy and upbeat music and positive message might have caused you to dance…
Don't Take Me to Church Without the Gospel: A Review of Hozier's "Take Me to Church"
What started as a music video on YouTube as a statement against the abuse of the homosexual community peaked as the second most popular song according to Billboard Top 100…
Sarah Withers Erickson
Sarah Withers Erickson was a 2015 intern with Probe Ministries. An Admissions Representative at Covenant College, she majored in Philosophy and History and served as an editor for Mountaintop Thoughts, the college's philosophy journal covenantphiloclub.wordpress.com. Sarah married the love of her life in October 2018.
China, The Olympics and Christians
Kerby Anderson, June 18, 2008 December 30, 2014
When the 2008 Olympics were awarded to China back in 2001, there was a naive hope that this decision...
(Ir)Responsible Critique: The Rob Bell Affair
Rick Wade, April 6, 2011 November 7, 2014
Have you heard all the brouhaha over the new book by pastor Rob Bell, Love Wins: Heaven, Hell, and...
Jerry Solomon, May 27, 1992 November 6, 2014
At the close of the twentieth century American evangelicals find themselves in a diverse, pluralistic culture. Many ideas vie...
Don't Take Me to Church Without the Gospel: A Review of Hozier's "Take Me to Church"
Sarah Withers Erickson, July 1, 2015 July 1, 2015
What started as a music video on YouTube as a statement against the abuse of the homosexual community peaked...
Culture and the Bible
Jerry Solomon, May 27, 1996 April 6, 2022
This is not a Christian culture. We are living in an environment that challenges us to continually evaluate what...
Spiritual Warfare – Applying A Biblical Worldview Perspective
Kerby Anderson, January 24, 2018 October 28, 2018
Kerby Anderson provides a concise, biblical worldview perspective on the important topic of spiritual warfare. Every Christian needs to...
Animal House Revisited: Fraternity Fosters Faith
Rusty Wright, May 27, 2005 December 10, 2014
College fraternities don't always have the best reputations. Wild parties, hazing, elitism, substance abuse, gang rapes and more help...
Russ Wise, May 27, 1999 March 11, 2017
Former Probe staffer Russ Wise provides a conservative Christian assessment of the Pokemon character and games. Pokemon, also known...


We insist on offering high-quality creation with superior business enterprise concept, honest revenue plus the greatest and fast service. it will bring you not only the high quality solution and huge profit, but essentially the most significant is usually to occupy the endless market for Truck Indictor Lamps , Truck Indicator Lamps , Truck Indicator Lamp , Our expert complex team will likely be wholeheartedly at your services. We sincerely welcome you to definitely go to our website and company and deliver us your inquiry.
We'll dedicate ourselves to offering our esteemed customers together with the most enthusiastically thoughtful solutions for Truck Indictor Lamps , Truck Indicator Lamps , Truck Indicator Lamp , We have now sufficient experience in producing products according to samples or drawings. We warmly welcome customers from home and abroad to visit our company and to cooperate with us for a splendid future together.


text:
Gelotia robusta är en spindelart som beskrevs av Fred R. Wanless 1984. Gelotia robusta ingår i släktet Gelotia och familjen hoppspindlar. Inga underarter finns listade i Catalogue of Life.

Källor

Externa länkar

Hoppspindlar
robusta


Citrix NFuse is a collective name for those components that collaborate and work together to provide programming-neighborhood applications through the web browser interface. Before the introduction of NFuse the administrators, and users accessed the web-enabled applications through statically created links.
Our Citrix NFuse Users Email list is highly responsive and effective. Our data research experts construct these b2b marketing lists in a competent data mining platform, making them robust and secure. We supply the b2b contact lists based on your order requirements within a pre-specified timeline. We provide this marketing database in a customized Excel or CSV file.
You will be more concerned to grow in your customer interactions. A b2b marketing list is more necessary to get them right. Our Citrix NFuse Users Mailing list has comprehensive, updated, accurate and authentic customer details. It can set you up the right stage for enabling the multi-channel marketing. These customer details include Name, title, designation, company, revenue, sales, email id, mailing address, phone number, social media contact, individual preferences, and so on.
Our integration methods eliminate data silos in Citrix NFuse b2b marketing database. Our marketing contact list has al technographic and firmographic details that provides a unified view of the customers.
Citrix NFuse is a web-enabled interface for executing the Program neighborhood applications. They offer application-set information on the web server to make it convenient for users' authentication. It can also host the unpublished application. Citrix NFuse helps users to access applications through internet or an intranet.
ICA (Independent Computing Architecture) Client device with a web browser.
Our Citrix NFuse Users mailing list provides 95% accuracy in deliverability of contacts. Contact us on [email protected], if you don't receive email list on the purchase, due to spam or junk folders.
Our Citrix NFuse users list is collected and verified from 40 different sources, making it more authentic.
Through our user-friendly Citrix NFuse users contact list marketers are able to generate fresh sales lead and huge amount of revenue at once.
With the aid of our highly responsive mailing list of Citrix NFuse Users, we are able to keep the datasets duly appended, verified and validated on a weekly basis.
Through our dynamic and user-friendly Client Information of Citrix NFuse Users, we are able to generate fresh leads and conduct a successful sales and marketing.


text:
Review: Lafayette's new barbecue spot needs to…
Review: Lafayette's new barbecue spot needs to up its game
A combo plate featuring baby back pork ribs, brisket and various sides is seen at Bonehead's Texas BBQ restaurant on Mt. Diablo Boulevard in Lafayette, Calif., on Tuesday, Jan. 5, 2016. Bonehead's opened in the former location of Bo's Barbecue, which closed at the end of July 2015 after nearly 16 years in business. Owner Dave Roberson is a Texas native. (Jane Tyska/Bay Area News Group)
Bonehead's Texas BBQ owner Dave Roberson slices a brisket at his restaurant on Mt. Diablo Boulevard in Lafayette, Calif., on Tuesday, Jan. 5, 2016. Bonehead's opened in the former location of Bo's Barbecue, which closed at the end of July 2015 after nearly 16 years in business. Roberson is a Texas native. (Jane Tyska/Bay Area News Group)
Bonehead's Texas BBQ owner Dave Roberson is photographed at his restaurant on Mt. Diablo Boulevard in Lafayette, Calif., on Tuesday, Jan. 5, 2016. Bonehead's opened in the former location of Bo's Barbecue, which closed at the end of July 2015 after nearly 16 years in business. Roberson is a Texas native. (Jane Tyska/Bay Area News Group)
Jaime Ochoa seasons a beef brisket at Bonehead's Texas BBQ restaurant on Mt. Diablo Boulevard in Lafayette, Calif., on Tuesday, Jan. 5, 2016. Bonehead's opened in the former location of Bo's Barbecue, which closed at the end of July 2015 after nearly 16 years in business. Owner Dave Roberson is a Texas native. (Jane Tyska/Bay Area News Group)
By Jackie Burrell | jburrell@bayareanewsgroup.com | Bay Area News Group
PUBLISHED: January 11, 2016 at 7:28 a.m. | UPDATED: August 11, 2016 at 10:54 p.m.
When Lafayette's beloved Bo's Barbecue closed in 2014, after more than 15 years perched on Mt. Diablo Boulevard near Brown Avenue, Lamorindans were disconsolate. Bo McSwine's barbecue joint was an institution. And we've never understood landlords who boot great tenants, presumably in the hopes of bringing in more revenue from someone else. We're still bitter over the loss of Freddie's Pizza, and that was more than a decade ago.
So huzzahs greeted grillmaster Dave Roberson's announcement that he was turning his Bonehead's Texas BBQ catering business into a bricks-and-mortar place in the old Bo's quarters.
The Texas barbecue spot opened last summer, and the renovations have brought a welcome verve to the space. The restaurant is considerably airier. Three flat-screen TVs hang along a wall for the sports-loving crowd, and you can actually see the giant smokers in back (although you can't really smell them). Bright orange chairs and patio tables line the front deck, making it a great spot to hang out in warm weather. There are occasional live bands now, and plans for singer/songwriter open mic nights in the months to come. And there's no question that Roberson is used to feeding a crowd.
We'll get to the specifics of Bonehead's food in a moment, but first, we've been pondering the vast differences between catering a barbecue gig and running a sit-down barbecue restaurant, and the expectations diners bring to those two very different experiences.
Think about those barbecues in corporate parking lots and festival grounds, as happy diners queue up at long buffet tables. Ribs, chicken and smoky brisket are dispensed from giant disposable aluminum trays, and sides are scooped and unceremoniously plopped on straining paper plates by a catering crew that is paid to be fast and unobtrusive, not charming.
Unless you're the barbecue host, chances are good that you have no idea how much your meal costs. You're too busy chatting with friends to even notice oversalted food. And who cares about paper plates, flimsy plastic forks and small servings, when you can go back for seconds?
It takes a clever and experienced restaurateur to translate the casual delights of a park barbecue to a sit-down environment, where diners are paying close attention to flavor, ambience, service and value, especially when the dinner tab for two crests the $50 mark as easily as it does here.
At Livermore's popular Sauced, for example, impeccable, elevated barbecue fare is served on butcher paper-lined metal trays, an irreverent, casual and sturdy presentation completely in keeping with the culinary genre, and one that ensures that your food won't end up in your lap. The baked beans are served in ceramic bowls, the flatware is metal, and the booze is, frankly, great.
By contrast, Bonehead's is an indoor catering gig — although the beer is Racer IPA ($6) and the sauv blanc hails from Dry Creek ($6). You order at the counter, choosing your meat — Harris Ranch brisket, pulled pork, sausage, a chicken thigh or ribs, which carry a $3 surcharge — and sides. A one-meat, two-side combination will run you $11.50, two and two is $13.75, and three and three will set you back $19.50.
You'll pick up your plastic utensils and loaded paper plate at the counter, too, and carefully carry them to your table, acutely conscious that the paper plate industry does not expend adequate attention on issues of structural integrity, and that the probability of your mac 'n' cheese turning into shirt 'n' cheese is high. It's the parking lot barbecue experience indoors.
The night we were there, the chicken thigh proved small and unremarkable, and the pulled pork was very salty, but vastly improved by lashings of sweet barbecue sauce, which you pump from a vat, ketchup-style. The brisket was the star of the night: smoky, flavorful and tender meat, although our plastic knives were unequal to the task. And we can't help but think that if the barbecue fare had been knock-your-socks-off awesome or even uniformly up to the brisket level, we wouldn't be whining about chintzy paper plates — the repetition of which, we realize, must be getting tedious by now.
Bonehead's offers half a dozen sides, and although the baked beans were underdone and the potato salad was sharp and pungent — which may be a Texas thing — the cornbread and honey butter were very tasty, and the spicy mac 'n' cheese comforting on a chilly winter's night. Other sides include green salad and coleslaw.
Those with a sweet tooth can peruse Bonehead's dessert offerings — on this evening, vanilla pudding in Styrofoam bowl and brownies — at the cash register.
In the end, we have mixed feelings about Bonehead's. We want so badly for Roberson to succeed, but while Bonehead's may excel at corporate parking lot catering gigs, here, it's competing with the other dining options on Lafayette's increasingly exciting restaurant row.
Still, those orange patio chairs look like a fine place to imbibe a craft brew on a warm summer night. We'll try again.
Bonehead's Texas BBQ
WHERE: 3422 Mt. Diablo Blvd., Lafayette
www.boneheadsbbq.com
HOURS: Lunch and dinner Tuesday-Sunday
CUISINE: Barbecue
PRICES: Entrees
VEGETARIAN: A side or two of mac 'n' cheese ($3) and a salad are about the only options.
BEVERAGES: Wine and craft beer on tap
RESERVATIONS: Not accepted
NOISE LEVEL: Medium
PARKING: Free parking lot
PLUSES: Airy interior, charming outdoor dining area, nice wines and beer on tap, and tasty brisket
MINUSES: This is paper-plate picnic fare, more appropriate to a catered barbecue in a corporate parking lot than a restaurant on Lafayette's vibrant restaurant row.
DATE OPENED: July 2014
We don't let restaurants know that we are coming in to do a review, and we strive to remain anonymous. We pay for our meal, just as you would.
Restaurants are rated on a scale of one to four, with four representing utter perfection in food, ambience and service. A three is a great restaurant and a two is fair to good. Ones are best avoided.
Jackie Burrell | Features Editor
Jackie Burrell is the senior features editor for the Mercury News and East Bay Times. An award-winning writer, Burrell joined the Bay Area News Group staff in 2000.
jburrell@bayareanewsgroup.com
Follow Jackie Burrell	eatdrinkplaybayarea Follow Jackie Burrell	@BayAreaFoodEd
Miss Manners: I was upset by her news, and my reaction ended the friendship