text:
On my Wishlist: Soundless by Richelle Mead
by Richelle Mead
Published: 11/10/15
For as long as Fei can remember, there has been no sound in her village, where rocky terrain and frequent avalanches prevent residents from self-sustaining. Fei and her people are at the mercy of a zipline that carries food up the treacherous cliffs from Beiguo, a mysterious faraway kingdom.
When villagers begin to lose their sight, deliveries from the zipline shrink and many go hungry. Fei's home, the people she loves, and her entire existence is plunged into crisis, under threat of darkness and starvation.
But soon Fei is awoken in the night by a searing noise, and sound becomes her weapon.
Richelle Mead takes readers on a triumphant journey from the peak of Fei's jagged mountain village to the valley of Beiugo, where a startling truth and an unlikely romance will change her life forever...
This looks different and so I naturally want to read it. :)
What are you wishing for this week?
Menagerie by Rachel Vincent
Series: Menagerie #1
Published: 9/29/15
Publisher: MIRA
Source: NetGalley and publisher for review
When Delilah Marlow visits a famous traveling carnival, Metzger's Menagerie, she is an ordinary woman in a not-quite-ordinary world. But under the macabre circus black-top, she discovers a fierce, sharp-clawed creature lurking just beneath her human veneer. Captured and put on exhibition, Delilah in her black swan burlesque costume is stripped of her worldly possessions, including her own name, as she's forced to "perform" in town after town.
But there is breathtaking beauty behind the seamy and grotesque reality of the carnival. Gallagher, her handler, is as kind as he is cryptic and strong. The other "attractions"—mermaids, minotaurs, gryphons and kelpies—are strange, yes, but they share a bond forged by the brutal realities of captivity. And as Delilah struggles for her freedom, and for her fellow menagerie, she'll discover a strength and a purpose she never knew existed.
Renowned author Rachel Vincent weaves an intoxicating blend of carnival magic and startling humanity in this intricately woven and powerful tale.
I did think that this book was a YA book but since the main character is about 25, I would say this is adult. However, a older YA person would easily get into it. It does have a few adult themes to it (for example, rape but nothing graphic). I was actually glad this one was adult and slipped into the world easily.
There was a big event in which many children are slaughtered in their sleep and replaced by "others". The criptid world (fae world) is blamed and stripped of any form of dignity and autonomy. They aren't sentient beings anymore to the human population at large in the US. While we get snippets of what happened, we are no closer to the answers in this book. However, that didn't bother me since this is primarily Delilah's book and how she came to be a part of this underworld and what it means for everyone. I really liked and connected with Delilah and loved how she cared for others who were so unlike her.
I devoured this book. It was just one of those books I wanted at the right time and I had fun with this one. I actually purposefully put it down so I could sleep knowing that if I read on, I would have thoughts swirling in my head and sleep would elude me. While we don't get to know all the criptids in the menagerie, I do think that will be forthcoming in future books. We get to know enough that it fills our world with creative and interesting creatures and what it would be like to get to know them all.
I give this book 4 1/2 stars. While I guessed a lot before it was revealed and the ending was expected, it still made me want to devour this book whole. I had fun with this one and I'm looking forward to the next book. Not all the questions are answered and there is a potential danger lurking in our group's future.
Tag! You're it!: adventure, fantasy, magic, shifter
Delirium by Erin Kellison
Series: Reveler #6
Publisher: Fire Flower Publishing
Source: Author for review
As the new Darkside Division head, Marshal Harlen Fawkes has a target on his back, and the Oneiros are taking their best shot. To complicate matters, a mercenary has been hired to infiltrate Maze City, jeopardizing the one safe place left in the dreamwaters. Harlen's allies are divided while covering different fronts, but that means their collective strength is divided, too.
If I die before I wake…
Summoning her courage, Sera must face the harsh Scrape winds to add her strength to Harlen's fight. But nothing can combat the forces rising in the deep as they finally make their move. Danger comes from all sides at once, leaving Harlen no choice but to use the woman he loves as a proxy to penetrate the Black Market. And yet doing so leaves them utterly vulnerable, adrift in the sands, as nightmares descend.
Delirium is the sixth installment in the Reveler serial, a hot paranormal romance set in a world where shared dreaming is a new pop culture phenomenon that allows people to indulge their wildest fantasies. But there are also unknown dangers Darkside; nightmares are slowly infiltrating not only dreams, but the waking world as well.
Another short book in this series and the action never seems to stop! We get to know a bit more about Harlen and Sera and what they are capable of in this book. We also get to know a bit more about Harlen's background. What I really loved is that Sera was a capable asset to the group and really had a brain and foresight.
I do have to say that Erin Kellison is evil in the way she ended this book. We just finished another episode getting us to the final showdown and then we get a glimpse of what was next. Okay, ending! What? No! Good thing the next book is out. :)
I give this story 4 stars. It really is remarkable in how much she can pack within so few pages. I cannot wait for the next story!
Tag! You're it!: adult, dreams, Romance
On My Wishlist: The Masked Truth by Kelley Armstrong
The Masked Truth
Publisher: Doubleday Canada (Random House)
Riley Vasquez is haunted by the brutal murder of the couple she was babysitting for.
Max Cross is suffering under the shadow of a life-altering diagnosis he doesn't dare reveal.
The last thing either of them wants is to spend a weekend away at a therapy camp alongside five other teens with "issues." But that's exactly where they are when three masked men burst in to take the group hostage.
The building has no windows. The exits are sealed shut. Their phones are gone. And their captors are on a killing spree.
Riley and Max know that if they can't get out, they'll be next—but they're about to discover that even escape doesn't equal freedom.
I really enjoy her writing so this one is a no brainer for me. :)
What is on your wishlist this week?
Slightly Early Review: The Aeronauts Windlass by Jim Butcher
Series: The Cinder Spires #1
Publisher: Roc
Since time immemorial, the Spires have sheltered humanity, towering for miles over the mist-shrouded surface of the world. Within their halls, aristocratic houses have ruled for generations, developing scientific marvels, fostering trade alliances, and building fleets of airships to keep the peace.
Captain Grimm commands the merchant ship, Predator. Fiercely loyal to Spire Albion, he has taken their side in the cold war with Spire Aurora, disrupting the enemy's shipping lines by attacking their cargo vessels. But when the Predator is severely damaged in combat, leaving captain and crew grounded, Grimm is offered a proposition from the Spirearch of Albion—to join a team of agents on a vital mission in exchange for fully restoring Predator to its fighting glory.
And even as Grimm undertakes this dangerous task, he will learn that the conflict between the Spires is merely a premonition of things to come. Humanity's ancient enemy, silent for more than ten thousand years, has begun to stir once more. And death will follow in its wake…
I actually haven't read a Jim Butcher book before but he was on my must try author list. I'm glad I gave this one a shot. I was in the mood for fantasy and this one really delivered. It is labeled steampunk but very little steam makes the objects work. Crystalpunk? Well, in any case, the world did feel like a steampunk kind of world.
What really enthralled me with this book was the characters. The females are capable or either learning to be capable. The girl who wins the swoony guy isn't the prettiest but has the best heart. The pretty girl is more than her looks. She has sass and mechanical skills. There were even oddball characters that you really got to know and enjoy. The guys who are leaders aren't just the ones giving orders, they know how to listen to others as well. This was played out smart and so the twists felt smart. My favorite character was Rowl. Rowl was a cat. Yes, a cat. He had his own personality and language to go in this fantasy world. He was also the most arrogant character of them all. I guess it is a good thing Rowl is also cute and fuzzy. LOL
My biggest complaint would be the action scenes. I felt that a few could have been more efficient in the telling and didn't need quite as much detail at times. There was also a part where the captain was explaining in great detail what his plans or non-plans were and it was a bit much but it only really lasted a short while so it wasn't a huge detriment in the whole story. I just couldn't buy that he had to waste that much time explaining rather than engaging.
I give this book 4 stars. I really enjoyed my time here and had a lot of fun with the different aspects to this world. My favorite parts were the unexpected like Rowl and the etherialists. Very odd characters but rounded out the rest of the crew nicely. I am curious to see where we go next in this series.
Tag! You're it!: adult, fantasy, Steampunk
Occasionally this happens to me. In this case I do think it was a question of timing...
Publisher: Little Brown Books for Young Readers
Over two decades have passed since the fire at Elmbridge High, an inferno that took the lives of three teenagers. Not much was known about the events leading up to the tragedy - only that one student, Carly Johnson, vanished without a trace...
...until a diary is found hidden in the ruins.
But the diary, badly scorched, does not belong to Carly Johnson. It belongs to Kaitlyn Johnson, a girl who shouldn't exist Who was Kaitlyn? Why did she come out only at night? What is her connection to Carly?
The case has been reopened. Police records are being reexamined: psychiatric reports, video footage, text messages, e-mails. And the diary.
The diary that paints a much more sinister version of events than was ever made publicly known.
I don't dnf too often, but I did in this case. I also feel that it was a me not you kind of situation. The format was unusual but that also made it interesting. The diary format always takes me a while to get into the story and this was no exception. It was actually written as a case file with diary entries and that is what gave me problems.
I was fully getting into the story but the "notes" given by the investigator kept pulling me out of the story every time. Finally when another POV was introduced between the notes I just gave up. I actually think this would make an excellent movie and would really get into the telling of it easily in that form. As it was, I just couldn't keep myself in the creepiness of the story.
I do plan on trying it another time. I am a bit burned out and that probably played into this for me. I think when I'm ready to tackle something different, this may be on the top of the list.
Do not take my word for it, Maja at the Nocturnal Library has an excellent positive review of this book.
Tag! You're it!: dnf, horror, YA
Winner: The Drafter by Kim Harrison
The winner for:
Winner has been e-mailed and confirmed.
Tag! You're it!: winner
The Undying Legion by Clay and Susan Griffith
Hm... seems like I forgot something when I posted the 3rd book but not the 2nd's book review... Yea, I'm organized like that. So here is the review of the second book. The first book is The Shadow Revolution and the third book in the trilogy is The Conquering Dark (both reviews linked in the title).
Series: Crown & Key #2
Published: June 30, 15
Publisher: Del Rey
Source: Library
With a flood of dark magic about to engulf Victorian London, can a handful of heroes vanquish a legion of the undead?
When monster-hunter Malcolm MacFarlane comes across the gruesome aftermath of a ritual murder in a London church, he enlists the help of magician-scribe Simon Archer and alchemist extraordinaire Kate Anstruther. Studying the macabre scene, they struggle to understand obscure clues in the ancient Egyptian hieroglyphics carved into the victim's heart—as well as bizarre mystical allusions to the romantic poetry of William Blake. One thing is clear: Some very potent black magic is at work.
But this human sacrifice is only the first in a series of ritualized slayings. Desperate to save lives while there is still time, Simon, Kate, and Malcolm—along with gadget geek Penny Carter and Charlotte, an adolescent werewolf—track down a necromancer who is reanimating the deceased. As the team battles an unrelenting army of undead, a powerful Egyptian mummy, and serpentine demons, the necromancer proves an elusive quarry. And when the true purpose of the ritual is revealed, the gifted allies must confront a destructive force that is positively apocalyptic.
This is a trilogy so I recommend reading these books in order. This book builds on the last and I think you won't be as involved with the characters if you didn't read the first book. Plus, I do think that although I really enjoyed the adventure and mystery, I enjoyed the characters even more.
This one is just your typical day for the group when they have to save the world AGAIN. However, the mystery of the first book bleeds into this one hen we are up against an impossible enemy. As in the first book, twists abound and we are left with something I didn't expect. There is a small cliffie for the ending, but nothing one can't handle especially knowing the next book is the last. I so can't wait to see how they fix something they didn't know could be broken.
I give this book 4 stars and highly recommend it to those that enjoy mystery, intrigue and a bit of steampunk.
Tag! You're it!: adult, magic, Steampunk, zombies
The Suffering by Rin Chupeco
Series: The Girl From the Well #2
Publisher: Sourcebooks
Over the last year I've gone against faceless women, disfigured spirits, and grotesque revenants. Some people keep dangerous hobbies; skydiving and driving at monster truck rallies and glacier surfing. Me? I cast my soul into the churning waters of potential damnation and wait for a bite.
It's been two years since Tark Halloway's nightmare ended. Free from the evil spirit that haunted him all his life, he now aids the ghostly Okiku and avenges the souls of innocent children by hunting down their murderers. But when Okiku becomes responsible for a death at his high school, Tark begins to wonder if they're no better than the killers they seek out.
When an old friend disappears in Aokigahara, Japan's infamous 'suicide forest', both must resolve their differences and return to that country of secrets to find her.
Because there is a strange village inside Aokigahara, a village people claim does not exist. A village where strange things lie waiting.
A village with old ghosts and an ancient evil – one that may be stronger than even Okiku…
Well, I've said I was a wimp. I always shied away from horror. However, I've been reading more zombie novels and more paranormal with a horror flair and not even had a wimper. I do remember the first book and I remember saying that yea... this is horror. It was one of the few that could scare me. This one is no exception and I would suggest that lights on or at least daylight be your friend when reading this book. I also recommend reading it in order because the characters are established in the first book.
Now those that are saying, "No way!" because it is horror... I want to give you a pause. While this did creep me out and make me dive under the covers, it also captivated me. The story was so good and the twists in this book made you want to know more and what happens next. The characters are outstanding and you fall for Okiku the unusual ghost. There is also the Japanese flair to mythology in this book and that is a bonus for those who want to read different mythologies than what we usually get. The only flaw I can say is that there is a time toward the end that Tark struggles and we don't get to see much of that. Granted the volume would be huge, but I'm fine with that when it is a good book. The other flaw is that it made me cry. Okay, not a flaw for most but I hate to cry. :)
I will give this book 4 1/2 stars. I really enjoyed it and it does have a sort of a HEA. It is one that you both want and don't want at the same time. One that will make you happy and sad but still call it an HEA. Curious? ;)
Tag! You're it!: ghost, horror, mythology, YA
On My Wishlist: Dark Heart of Magic by Jennifer Estep
Dark Heart of Magic
To be Published: 10/27/15
Something Wicked This Way Comes...
As a thief, I stick to the shadows as much as possible. But when the head of the Sinclair Family picks me to compete in the Tournament of Blades, there's no escaping the spotlight—or the danger.
Even though he's my competition, Devon Sinclair thinks I have the best shot at winning what's supposed to be a friendly contest. But when the competitors start having mysterious "accidents," it looks like someone will do anything to win—no matter who they hurt.
As if I didn't have enough to worry about, mobster Victor Draconi is plotting against Devon and the rest of my friends, and someone's going around Cloudburst Falls murdering monsters. One thing's for sure. Sometimes, humans can be more monstrous than anything else...
This is a series that has already become one of my fave UF/YA series! Can't wait to read it!
Tag! You're it!: Wishlist, YA
Sideswiped and The Drafter by Kim Harrison with Giveaway!
Happy Labor Day for those in the states. Happy Monday to everyone else. How about a review and giveaway? :D
Sideswiped
Series: The Peri Reed Chronicles #0.5
Publisher: Pocket Star
Source: TBR pile (currently .99¢ at your fave ebook retailer)
Every hero, even the accidental ones, have a beginning.
Silas's radical theory that drafters are not replaying time as much as they are temporarily sliding into an alternate universe has never been well-received, but frankly, the darling of Opti's research has enough clout not to care, until a professor with a grudge tries to put a permanent end to it. Love can't alter time, and sometimes, even being able to rub out a single mistake isn't enough…
A lot of people kept telling me I need to read this one before I read The Drafter. I was going to but just wanted to dive into the other story. When I was reading the main book, I got a sudden urge to know more about what had gone on before so I picked up this book.
It didn't give me everything that I wanted in information, but it did round out the story a bit more for me. This is not a necessary book to read The Drafter, but it is a good compliment.
I give this book 3 1/2 stars and recommend it to those that plan on reading The Drafter.
The Drafter
Series: The Peri Reed Chronicles #1
Source: Publisher for review
Detroit 2030. Double-crossed by the person she loved and betrayed by the covert government organization that trained her to use her body as a weapon, Peri Reed is a renegade on the run.
Don't forgive and never forget has always been Peri's creed. But her day job makes it difficult: she is a drafter, possessed of a rare, invaluable skill for altering time, yet destined to forget both the history she changed and the history she rewrote.
When Peri discovers her name on a list of corrupt operatives, she realizes that her own life has been manipulated by the agency. She joins forces with a mysterious rogue soldier in a deadly race to piece together the truth about her final task, unable to trust even herself.
This is a book where time travel is a central theme. It is an interesting take and reminds me of the work they are doing in quantum physics where they can transfer data from one place to another without a machine. In a way there is a time aspect to it as it goes sideways to this process. Similar qualities happen here during a "draft". Um... not sure I explained that correctly but how time is manipulated frequently brought me back to physics (of which I'm admittedly not proficient). It seems like the author did a good job of researching this idea. While not perfect, time travel was done in a believable way. And no, you don't need to know these concepts to "get it" either. :) I only mention it because it made the drafting feel more real to me.
What I really loved about the book is the characters. The secondary characters were fabulous and I wished we had more time with a couple of them. I really enjoyed Peri and how she struggled with what was going on and demanding answers that were locked insider her brain. The big mystery has many twists and turns and a few I really didn't expect. I honestly think I would become insane with what Peri has gone through but she perseveres and so I think her character is strong. While a lot of questions were answered, a few weren't and that is to be expected in a series book. I was actually left with some trepidations on characters I was certain of and now don't know if I would trust them. Oh yea, this is the beginning of a good series.
I give this book 4 1/2 stars. I recommend it to those that love mystery, thriller and sci-fi books. There is a hint of romance from time to time, but don't expect it here... yet. :)
The publisher is allowing me to giveaway one copy of The Drafter to those with a US snail mail addy! Just fill out the rafflecopter form below to enter. Good luck!
Tag! You're it!: adult, mystery, novella, sci-fi, thriller
The Conquering Dark by Clay and Susan Griffith
Series: Crown and Key #3
The Crown and Key Society face their most terrifying villain yet: Gaios, a deranged demigod with the power to destroy Britain.
To avenge a centuries-old betrayal, Gaios is hell-bent on summoning the elemental forces of the earth to level London and bury Britain. The Crown and Key Society, a secret league consisting of a magician, an alchemist, and a monster-hunter, is the realm's only hope—and to stop Gaios, they must gather their full strength and come together as a team, or the world will fall apart.
But Simon Archer, the Crown and Key's leader and the last living magician-scribe, has lost his powers. As Gaios searches for the Stone of Scone, which will give him destructive dominion over the land, monster-hunter Malcolm MacFarlane, alchemist extraordinaire Kate Anstruther, gadget geek Penny Carter, and Charlotte the werewolf scramble to reconnect Simon to his magic before the world as they know it is left forever in ruins.
The last book? Say it isn't so. I'm hoping we have more since their other series, The Vampire Empire was also complete, but is coming up with a new book shortly. Even if there are no more in this series, this trilogy went out with a bang. I don't always love series ender books, but this one was good.
I've enjoyed this trilogy from the beginning and was so happy when I got the okay to review the ending book. We knew what was coming for our intrepid group but we just didn't know how it would play out. We have action from the beginning but we are not left out of how this group really becomes a family. While they were family long before this book starts, it is here where all our characters agree that they are family and will do anything for each other. I think that is why it is so hard to let this bunch go. We just got to know them as a family and want to see more of this type of dynamic in the group.
I will say that the ending is harrowing and a tear or two may be shed. Although some of it is heartbreaking, it is complete. There is a way for the group to come back if the authors intend to write more adventures for this series and I can only hope this is something they have considered.
I give this book 4 1/2 stars. It is a great conclusion to a fabulous trilogy. I recommend this book but I do say to read them in order. Now that they are all out, this shouldn't be a problem!
Tag! You're it!: adult, magic, mystery, mythology, Steampunk
Everything Everything by Nicola Yoon
Publisher: Delacorte Books for Young Readers
My disease is as rare as it is famous. Basically, I'm allergic to the world. I don't leave my house, have not left my house in seventeen years. The only people I ever see are my mom and my nurse, Carla.
But then one day, a moving truck arrives next door. I look out my window, and I see him. He's tall, lean and wearing all black—black T-shirt, black jeans, black sneakers, and a black knit cap that covers his hair completely. He catches me looking and stares at me. I stare right back. His name is Olly.
Maybe we can't predict the future, but we can predict some things. For example, I am certainly going to fall in love with Olly. It's almost certainly going to be a disaster.
I have a lot of mixed feelings about this book. On the good side I loved the main character. I also loved that she is mixed race. I also loved the format in which the story is told. We get a lot of Maddy's drawings and doodlings which really brings her inner life to the forefront. This is unusually told and I really loved that about this book.
However, the unusual parts stop there.
I figured out what was going on really early on. First, confusing "allergic to the world" with extreme immunodeficiency was the key. To put it plainly, one process is the lack of a properly working immune system (or underreaction) and the other is an overreaction of the immune system. This was my first red flag and at this point I was more worried that it wasn't well researched. I also understand that not everyone would catch this, but for Maddy who has a rare disorder or disease I'm sure she would know all the ins and outs of her disorder. Maddy didn't seem to know much about it and she was smart and precocious. Too many blanks and mysteries when it came to her disease. My guess is that she would have learned everything about it to solve that puzzle. Why didn't she know of alternative treatments even if her mother disapproved? There were other red flags but that was the first and the most blatant. So, therefore, I knew what I was getting and that part seemed to follow the formula (I'm trying not to spoil so I say "formula" here). I wasn't surprised with the rest of the book. I should also mentioned that because of the formula, the research I worried about need not apply.
I did love the ending but I did wish for something more. I was hoping this one would be different. While the execution was different and inspired, the content followed expectations. I would read another book by this author however and I do recommend this book. I do love her imagination. I give this book 3 stars.
Tag! You're it!: contemporary, Romance, YA
Slightly Early Review: The Aeronauts Windlass by J...
Sideswiped and The Drafter by Kim Harrison with Gi...


Develop a faster customer support and ease the internal processes between different departments.
• JIRA Software Deployment and Customization to meet each department specific needs.
• Implementing SLAs (Service Level Agreement).
• Centralizing data in a unique platform.
• Performance measurement and improved service agreement's transparency.
• Eliminating duplicated processes with increased productivitiy and reduction of the time spent with tasks and extra work.
• Automating activities and global report generations.
• Creating tickets faster while reducing queues and time resolution, providing the possibility to scale the support without additional resources need.


text:
package kiwi.service.socialcapital;

import static kiwi.model.kbase.KiWiQueryLanguage.SPARQL;

import java.text.Collator;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Set;

import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.NoResultException;
import javax.persistence.PersistenceException;
import javax.persistence.Query;

import kiwi.api.comment.CommentService;
import kiwi.api.entity.KiWiEntityManager;
import kiwi.api.history.HistoryService;
import kiwi.api.interaction.InteractionService;
import kiwi.api.rating.RatingDataFacade;
import kiwi.api.rating.RatingFacade;
import kiwi.api.skill.SkillService;
import kiwi.api.socialcapital.SocialCapitalServiceLocal;
import kiwi.api.socialcapital.SocialCapitalServiceRemote;
import kiwi.api.tagging.TaggingService;
import kiwi.model.Constants;
import kiwi.model.activity.Activity;
import kiwi.model.activity.CommentActivity;
import kiwi.model.activity.EditActivity;
import kiwi.model.activity.RateActivity;
import kiwi.model.activity.TaggingActivity;
import kiwi.model.content.ContentItem;
import kiwi.model.recommendation.CollaborativeWorkBean;
import kiwi.model.recommendation.SocialCapital;
import kiwi.model.skill.UserSkill;
import kiwi.model.user.User;

import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.AutoCreate;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;

/**
 * @author Fred Durao
 *
 */
@Stateless
@Scope(ScopeType.STATELESS)
@AutoCreate
@Name("socialCapitalService")
public class SocialCapitalServiceImpl implements SocialCapitalServiceLocal, SocialCapitalServiceRemote {

	@In
	private EntityManager entityManager;

	private static final float FIRST_LEVEL_FRIENDSHIP = 1;

	private static final float SECOND_LEVEL_FRIENDSHIP = 2;

	@In
	private InteractionService interactionService;

	@In
	private HistoryService historyService;

	@In
	private SkillService skillService;

	@In(create = true)
	private KiWiEntityManager kiwiEntityManager;

	@In
	private TaggingService taggingService ;
	@In
	private CommentService commentService;
	/**
	 * @param contentItemAuthor
	 * @param socialCapital
	 * @param friendShipLevel
	 * @param topic
	 */
	public void calculateSocialCapital(SocialCapital socialCapital, User contentItemAuthor, float friendShipLevel, User currentUser){

		float socialCapitalScore = 0.1f;
		List<User> friends = new ArrayList<User>();

		if (friendShipLevel == 0) {
			socialCapitalScore =  socialCapital.getSocialCapitalScore() +
						    calculateEarnedKnowledge (socialCapital,socialCapital.getEarnedKnowledgeLevel(),1,currentUser) +
							calculateInteractionLevel(socialCapital,socialCapital.getInteractionLevel()    ,1,contentItemAuthor,currentUser);

			//DecimalFormat twoDigits = new DecimalFormat("##.##");
			//DecimalFormat twoDigits = new DecimalFormat("###.###");
			//socialCapital.setSocialCapitalScore(Float.valueOf(twoDigits.format(socialCapitalScore)));
			socialCapital.setSocialCapitalScore(Float.valueOf(socialCapitalScore));
			//System.out.println("contentItemAuthor  "+contentItemAuthor.getLogin()+"   currentUser  "+currentUser.getLogin()+"  socialCapitalScore  "+socialCapital.getSocialCapitalScore());
		}else if (friendShipLevel == 1) {
			friends = socialCapital.getDirectFriends();
			printFriends(contentItemAuthor, friends);
		}else if (friendShipLevel == 2) {
			friends = socialCapital.getIndirectFriends();
		}
		for (User friend : friends) {
			socialCapitalScore = socialCapital.getSocialCapitalScore() +
			(
				getPersonalEquityByUser(friend) +
			    calculateEarnedKnowledge (socialCapital,socialCapital.getEarnedKnowledgeLevel(),friendShipLevel,friend) +
				calculateInteractionLevel(socialCapital,socialCapital.getInteractionLevel()    ,friendShipLevel,contentItemAuthor,friend)
			 );
		}

		//DecimalFormat twoDigits = new DecimalFormat("###.###");
		//socialCapital.setSocialCapitalScore(Float.valueOf(twoDigits.format(socialCapitalScore)));
		socialCapital.setSocialCapitalScore(Float.valueOf(socialCapitalScore));
	}

	private void printFriends(User user, List<User> friends){
			for (User friend : friends) {
				System.out.println("friend  "+friend.getLogin());
			}
	}

	/**
	 * @param interactionLevelInit
	 * @param friendShipLevel
	 * @param user
	 * @param friend
	 * @return
	 */
	private float calculateInteractionLevel(SocialCapital socialCapital, float interactionLevelInit, float friendShipLevel, User user, User friend){
		float interactionLevelFinal = interactionLevelInit + (getInteractionLevel(user, friend)/friendShipLevel);
		socialCapital.setInteractionLevel(interactionLevelFinal);
		return interactionLevelFinal;
	}

	/**
	 * @param earnedKnowledgeInit
	 * @param friendShipLevel
	 * @param friend
	 * @param topic
	 * @return
	 */
	private float calculateEarnedKnowledge(SocialCapital socialCapital, float earnedKnowledgeInit, float friendShipLevel, User friend){
		float earnedKnowledgeFinal = earnedKnowledgeInit + (getKnowledgeValueByUser(socialCapital,friend)/friendShipLevel);
		socialCapital.setEarnedKnowledgeLevel(earnedKnowledgeFinal);
		return earnedKnowledgeFinal;
	}

	/**
	 * @param user
	 * @return
	 */
	private float getKnowledgeValueByUser(SocialCapital socialCapital, User user){
		float topicKnowledgeLevel = 0.1f;
		UserSkill userSkill = skillService.getSkillsByUser(user);

		/* if needs are empty - knowledge is computed according to skills
		 * otherwise tag labels are used for the computation
		 */
		if(userSkill!=null && userSkill.getSkills()!=null && socialCapital.getNeeds()!=null && socialCapital.getNeeds().isEmpty()){
			for (String skill : userSkill.getSkills().keySet()) {
				topicKnowledgeLevel = topicKnowledgeLevel + userSkill.getSkills().get(skill);
			}
		}else {
			for (String need : socialCapital.getNeeds()) {
				if (userSkill!=null && userSkill.getSkills().containsKey(need)) {
					topicKnowledgeLevel = topicKnowledgeLevel + userSkill.getSkills().get(need);
				}
			}
		}
		return topicKnowledgeLevel;
	}

	/**
	 * @param user
	 * @param friend
	 * @return
	 */
	private float getInteractionLevel(User user, User friend){
		float interactionLevel = 0.1f;
		if (interactionService.getUserInteractionByUsers(user,friend)!=null) {
			interactionLevel = interactionService.getUserInteractionByUsers(user,friend).getInteractivity();
		}
		return interactionLevel;
	}

	/**
	 * @param user
	 * @return
	 */
	private float getPersonalEquityByUser(User user){
		float personalEquity = 0.1f;
		return personalEquity;
	}

	/* (non-Javadoc)
	 * @see kiwi.api.socialcapital.SocialCapitalService#computeCollaborativeWorkForAll(kiwi.model.user.User)
	 */
	public Set<CollaborativeWorkBean> computeCollaborativeWork(){
		Set<ContentItem> contentItems = new HashSet<ContentItem>();
		// get all pages which have some activity at the moment only pages with comments are considered
		contentItems = getContentItemsWithCollaborativeActivities();
		Set<CollaborativeWorkBean> result = new HashSet<CollaborativeWorkBean>();

		for (ContentItem contentItem : contentItems) {

			SocialCapital socialCapital = new SocialCapital();
			socialCapital.setTopic(null);
			socialCapital.setNeeds(new ArrayList<String>());

			CollaborativeWorkBean collaborativeWork = new CollaborativeWorkBean();
			collaborativeWork.setContentItem(contentItem);
			// it has to be inspected whether users are not involved two times - equal method
			Set<User> users = new HashSet<User>();
			//users.add(contentItem.getAuthor());

			for (ContentItem Item: commentService.listComments(contentItem)){
				users.add(Item.getAuthor());
				collaborativeWork.addToNumberOfComments();
				collaborativeWork.setCommentActivity(true);
			}

			for (ContentItem tag: taggingService.getTags(contentItem)){
				users.add(tag.getAuthor());
				collaborativeWork.addToNumberOfTaggings();
				collaborativeWork.setTagActivity(true);
			}

			List<RatingDataFacade> ratings = kiwiEntityManager.createFacade(
					contentItem, RatingFacade.class).getRatingDataFacades();
			for(RatingDataFacade ratingData:ratings){
				users.add(ratingData.getAuthor());
				collaborativeWork.setRatingActivity(true);
				collaborativeWork.addToNumberOfRatings();
			}

			List<EditActivity> edits = historyService.listEditsByContentItem(contentItem);
			for (EditActivity edit: edits) {
				if ((edit.getContentItem()!=null) && (edit.getContentItem().getTextContent()!=null) &&
					(edit.getContentItem().getAuthor()!=null) && (!edit.getContentItem().getAuthor().getLogin().isEmpty())
					&& (!edit.getContentItem().getAuthor().getLogin().equals(contentItem.getAuthor().getLogin())) &&
					(!edit.getContentItem().getTextContent().getPlainString().isEmpty())) {
					users.add(edit.getUser());
					collaborativeWork.addToNumberOfEditings();
					collaborativeWork.setEditActivity(true);
				}
			}
			int numberOfActivities = collaborativeWork.getAmountOfActivities();

			if (numberOfActivities == 0) {
				continue;
			}
			if (contentItem.getAuthor() != null && !getFriends(contentItem.getAuthor()).isEmpty()) {
				List<User> directFriends = new ArrayList<User>(getFriends(contentItem.getAuthor()));
				socialCapital.setDirectFriends(directFriends);
				calculateSocialCapital(socialCapital,contentItem.getAuthor(),FIRST_LEVEL_FRIENDSHIP ,null );
			}
			for (User involvedUser: users) {

			// all users that collaborated on the content item are stored but only for those that are not equal to the author of the content item
			// social capital value is computed
			collaborativeWork.addUser(involvedUser);
			if (!contentItem.getAuthor().equals(involvedUser)) {

				calculateSocialCapital(socialCapital,contentItem.getAuthor(), 0,involvedUser );
				if(socialCapital.getSocialCapitalScore()>0f ){

						float capitalValue =  numberOfActivities*Float.valueOf(socialCapital.getSocialCapitalScore());
						collaborativeWork.addEarnedSocialCapitalValue(capitalValue);
				}
			}
		}
		result.add(collaborativeWork);
		}
		return result;
	}

	/**
	 * @return ContentItems which have some collaborative activity
	 */
	private Set<ContentItem> getContentItemsWithCollaborativeActivities() {
		javax.persistence.Query q = entityManager.createNamedQuery("activities.listCollaborativeActivities");
		Set<ContentItem> result = new HashSet<ContentItem>();
		List<Activity> activities = q.getResultList();
		for (Activity activity : activities) {
			if (activity instanceof CommentActivity) {
				result.add(((CommentActivity)activity).getContentItem());
			}
			else if (activity instanceof EditActivity) {
			result.add(((EditActivity)activity).getContentItem());
			}
			else if (activity instanceof RateActivity) {
				result.add(((RateActivity)activity).getContentItem());
			}
			else if (activity instanceof TaggingActivity) {
				result.add(((TaggingActivity)activity).getTag().getTaggedResource());
			}
		}
		return result;
	}
	private List<User> getFriends(User currentUser) {
		List<User> friends = null;
		javax.persistence.Query q = kiwiEntityManager.createQuery("SELECT ?w WHERE { " +
				" :user <" + Constants.NS_FOAF + "knows>  ?w . }", SPARQL,User.class);
		q.setParameter("user", currentUser);
		q.setHint("org.hibernate.cacheable", true);
		try {
		friends = (List<User>) q.getResultList();
		} catch (PersistenceException ex) {
		ex.printStackTrace();
		}
		if (friends == null) {
		return Collections.EMPTY_LIST;
		} else {
		return friends;
		}
	}
}

redpajama_set_name: RedPajamaGithub


text:
Iowa County Offering Vaccines to Older People Ahead of State Phase-In
By Jason Taylor
CEDAR RAPIDS, Iowa - Linn County has 800 doses of COVID-19 vaccines available for older people ahead of the state's phase-in next Monday.
The county says state guidelines allow it to offer the doses ahead of schedule to people 65 and older.
Healthcare providers are now contacting patients to set up appointments for the vaccinations, which are in short supply. The doses are only available by appointment.
The county says it made the decision to offer the vaccines immediately in agreement with the providers.
The Iowa Department of Public Health says it's been told by the federal government that the state will see an increased supply of doses beginning next week when the next round, Phase 1B, is set to begin.
Tuesday, the Biden administration announced that it wants to secure 200 million additional doses of the vaccine by this summer. The administration also said that states would see supply increase by 16%.
Phase 1B begins with people 65 and older, but also includes a tiered schedule for populations vulnerable to high risk of exposure or illness.
PK-12 staff, early childhood education, childcare workers
Frontline essential workers in food, agriculture, and manufacturing sectors who live or work in non-social distanced settings
Individuals with disabilities living in home settings and their direct care staff
Staff and individuals living in congregate settings not covered by previous Phase or Tier
Government officials, including staff, engaged in business at the State Capitol
Inspectors responsible for health, life and safety
Correctional facility staff and individuals incarcerated

redpajama_set_name: RedPajamaCommonCrawl


text:
Capturing the market's participation trophy is good enough
The stock market has returned to record levels, powered by a few of the world's biggest and best-known companies.
That has spawned talk of how it's a "stock-picker's market."
Poppycock.
The market observers who say this drivel aren't particularly observant, or they would have long ago noticed that good stock-picking never goes out of style.
Yes, there are times when the rising tide of the market lifts all boats so that investors could have the worst stocks and still come out ahead – and there are times like now when a few issues carry the day, but there is never a bad time for good stock-picking or, more generally, for being invested.
Yet for those who doubt the market's rally since a precipitous freefall in February and March, the perceived need for expert stock picking often becomes a reason to avoid investing, to sit out current conditions in anticipation of tough times ahead.
And that is where investors who think they can be winners in the long-time battle between active and passive investing can come out losers no matter what the market does next.
No matter which side of the argument you are on – whether you are an active investor who either picks specific securities or uses a fund manager to do it – or a passive investor who relies on index funds, the most important decision is the one to put money to work in the market, not the one that decides how it will be run once it gets there.
Ironically, many investors were so scared by the market's 35 percent four-week meltdown that they now don't trust the subsequent almost 60 percent gain that brought the Standard & Poor's 500 back to record levels.
There was little that good stock-picking could have done to avoid the pain of the decline, and not much chance that great stock picking would improve on the subsequent rebound.
Consider two different ways to invest in the S&P 500, the SPDR S&P 500 ET (SPY) and the Invesco S&P 500 Equal Weight ETF. The former is built like the index itself, with each component weighted by its market capitalization, meaning that the most valuable companies – Apple, Microsoft, Amazon.com, Facebook, and two different share classes of Alphabet (Google) – drive the index direction much more than the smallest names, Coty, News Corp, H&R Block and two classes of Under Armour.
Those big names – among the year's biggest stars – represent nearly one-quarter of the index and, therefore, the SPY. The bottom five stocks represent 0.03 percent of the index and the corresponding fund.
By comparison, the RSP gives each stock in the index the same weighting, roughly 0.2 percent, making tiny Coty as big a deal in the ETF as Apple.
It's no surprise, therefore, that the SPY is up roughly 10.7 percent year-to-date, while the equal-weighted RSP is down about 1.85 percent.
With that wide discrepancy despite both funds being based on the same underlying benchmark, you could make an argument that it's actually an index-picker's market, where what matters is picking the right benchmark.
Even so, the RSP is up more than 10.5 percent annualized over the last five years, meaning it has delivered even better than the long-term historic annualized average for stocks. While lagging the market as measured by the S&P, it still has been a far sight better than keeping the cash on the sidelines at a time when interest rates have been near zero.
So while the financial media lionizes stock pickers who make their mark with brave calls, investors don't need to get bogged down in that action; that advice comes straight from Craig Callahan, president of the ICON Funds and an accomplished stock picker.
Callahan appeared on my show, Money Life with Chuck Jaffe, on Friday, March 20, and said at the time that stocks represented the best bargains he had ever seen in his long career picking stocks.
In short, he was saying that stocks weren't as horrible as the market was pricing them, which I described as "the worst-sounding, most optimistic statement" I ever had heard on the market.
Callahan assured me the buying point for investors was close; the market bottomed out the following Monday.
Callahan and I chatted again this week, and while he said the market's rebound has made it slightly harder to find bargains now, he described pricing as ripe for the protracted rally he sees continuing.
He breaks companies into three groups, starting with the ones unaffected by the pandemic and recession, the issues hurt by those conditions but expected to recover soon, and the firms that have been truly damaged and impaired this year.
And while that description hints at this being one of those times when stock-picking wins out, Callahan was quick to suggest that engaging with the market is what matters most long-term.
"That last 11-year bull market has been called unloved, and there has been plenty of data from individual investors to pension plans that says they doubted that market and didn't fully participate," Callahan says. "The same thing is going on now with this rally that started March 23rd.
"There are still people on the sidelines missing out on this opportunity to rebound and accumulate wealth so, to us, the first thing is to participate."
If you are investing broadly and actively tilting your portfolio toward what you expect to work, you will come out ahead, Callahan says. "And if active doesn't beat passive, so what? That's nitpicking."
Investors may want to score the big win, but the market does give trophies for participating.
Participate, says Callahan, "and deficient stock picking is still going to make you adequate money and beat the inflation-type goal that you are trying to beat."
In other words, you don't have to be a stock-picker to pick stocks, but you should be choosing stocks – actively, passively or however you are comfortable – in order to come out ahead in the long run, no matter how scary you think things look now.
How to think when a favorite stock is in the news
How to reduce the financial stress you're feeling now


I want to create the interchangeability group by the program instead of using the SPRO.
And dont want to do a BDC for dat it. Is it possible??
u have to give the external numbering for creating new group number of your choice.
the above are mandatory for the creating Supersession chain number.
i want the IC to be created while running the program dynamically.
which i want to avoid.


Thoughtbot helps you design & build the perfect product. They've worked with more than 50 early-stage startups. They have over 10 different offices around the world.
We're based in San Francisco. However we also have offices in Denver, Boston, Philadelphia, Raleigh, Chicago, Austin, Portland, New York City, and Stockholm.
Need a rest or a break? This is the perfect area to chill out.


There isn't a chronic overcommitters groups that I'm aware of, but if there was I would go every week in addition to all the other things I've already agreed to do. And let's be honest...I'd definitely be a group leader too. I mean, if you're going to attend, why not run the damn thing? Amirite?


This is the Searchlight 1632SM from the Balls range. The futuristic design consists of a smoked glass shade that adds instant style to any space. This is beautifully complimented by the chrome stem at the top of the fitting which adds to the elegance of the fitting. There are two sizes of pendants in the range, and each come in amber, clear and smoked glass. To view the whole range, type 'Balls' into the search box.


Honesty hour: I'd never made a proper carrot cake before this one.
When I say 'proper', I mean that there have been half-arsed attempts that invariably failed, and I kind of figured, eh, it's no big deal, I can live without carrot cake.
I just can't seem to stop baking. It's like alchemy to me: part science, part mystery, and even after three years of blogging (three years already!) I still get into the kitchen with a vague plan in my head and no idea if my idea is going to work. It's exciting. It's my happy place. When I come home after a long day at work, and I'm stressed, tired, irritable and feel barely human, I know I can go into the kitchen, melt some chocolate, butter and sugar together and my soul is soothed. Baking is bliss.
I say this gorgeous recipe on gimmesomeoven.com (totally love that name) ages ago and knew I had to try that 'proper' vegan carrot cake. Ali's cake decoration is also super cute and inspired me to add some colour in my own decorations — so I planted as many candles as I could find into the cake. My conclusion: cake-making is an art. And I love it.
Psst. The UK Blog Awards 2015 are coming up. I'd be so thankful if you took a couple of minutes to nominate me. You can click here to enter thevegancookiefairy.com for nominations in the Food/Drink category. You'll need my Twitter handle too (@clemcookiefairy), my email address (clemencemoulaert at hotmail dot com) and name (Clemence Moulaert). Hugs and cookies to you if you entered me, I appreciate your support more than you know!
Oh and I hope you all had a fun Halloween! I dressed up as a black cat, because they are the most adorable creatures and unfortunately, the ones least likely to be adopted.
1. Pre-heat the oven to 180ºC (350ºF). Grease a 20cm (8 inch) springform cake tin and a 12cm (5 inch) springform tin.
2. Mix the flaxseed and water in a small cup and set aside in the fridge. The mixture will gel to form a 'flax egg', which will bind the batter.
3. Grate the carrots into a large mixing bowl. Place a sieve over the bowl and sift the spices, flour, cocoa and baking powder into the bowl. Also add the sugar.
4. Roughly chop the cashews and add to the bowl as well.
5. Fold in the melted coconut oil, flax egg mixture and almond milk. Make sure the almond milk is at room temperature, for if it is cold it will harden the coconut oil when they come into contact.
6. Pour three quarters of the batter into the large springform tin and the remainder in the small one. Smooth the tops flat with a spatula. Bake the large cake for 30 minutes and the small one for 25.
7. Mix the ingredients for the icing in a very large bowl, either by hand or with an electric mixer, until the sugar is fully incorporated and the icing looks pale and fluffy. Refrigerate until needed.
9. Decorate as you see fit and refrigerate until time to serve. Will keep in the fridge for up to 4 days.
P.S.: I feel like it's been wayyyy too long since I shared a photo of my cat. He likes to show off, and insists on making more appearances on my blog. Meow or hissss? Lemme know in the comments below.
So sorry. Know I would have nominated you.
I love love LOVE carrot cake, like insanely so much, you just put chocolate and carrot cake together kaboom I think my brain imploded.
I never made a proper carrot cake, too. Ha, I never even made a carrot cake. This looks like a wonderful recipe to start, especially since there's chocolate in it.
The cake looks lovely (can't go wrong with chocolate), and for the cat–definite meow!
You guys have no idea what you've unleashed, prepare for an onslaught of vat photos, muahaha!
Thank you! You have saved me from buying carrot cake at the bakery with that sickening cream cheese frosting. Newly gluten-free vegan.
I'm not a big fan of most cream cheese frostings either, as I find them sickeningly sweet, but this one is the perfect balance of sweetness!


text:
By Lori Timmer HOLLAND SENTINEL
The Kari Lynch Band
WHEN 6:30-8:30 p.m., Friday
WHERE Kollen Park Bandshell, 240 Kollen Park Drive
ADMISSION free
INFO 616-355-1130
Holland's Summer Concert Series this week features The Kari Lynch Band performing from 6:30-8:30 p.m. Friday, June 28, in the Kollen Park Bandshell, 240 Kollen Park Drive.
Originally from Michigan, The Kari Lynch Band is now based out of Nashville. Their music spans musical genres and resonates with listeners of all ages.
Admission is free, bring a lawn chair and a picnic to enjoy this outdoor concert on the shore of Lake Mactawa.
WHEN 11 a.m.-4 p.m. Saturday
WHERE Cappon House, 228 W. Ninth St., Holland
INFO hollandmuseum.org
The Holland Museum is hosting its annual Old-Fashioned Ice Cream Social at the Cappon House from 11 a.m.-4 p.m. Saturday, June 29.
Families are encouraged to bring a picnic lunch and blanket and enjoy an afternoon of summer fun on the lawn of the Cappon House. The day includes ice cream and kid-friendly outdoor games.
Inside the Cappon House, families can make a craft and participate in a tour to learn about the children who grew up in the home at the turn of the 20th century.
"West Side Story"
WHEN Through Aug. 8
WHERE DeWitt Center, 141 E. 12th St.
TICKETS $28-$40
INFO hope.edu/hsrt
Hope Summer Repertory Theatre continues with the Broadway classic "West Side Story," running through Aug. 8, in the DeWitt Center main theater.
Performances take place at 7:30 p.m. on June 26; July 9, 13, 16, 23 and 31; and August 3 and 8. There will also be two matinee performances at 1:30 p.m. on June 29 and Aug. 3.
Based on Shakespeare's "Romeo and Juliet," "West Side Story" tells the story of tensions between two gangs living in the 1950s in New York City: a multi-cultural gang, the Jets, led by Riff, and a Puerto Rican gang, the Sharks, led by Bernardo.
Tickets range from $28 to $35 for balcony/orchestra seating and $32 to $40 for mezzanine seating. Tickets may be purchased at the Hope Ticket Office, 100 E. Eighth St. The office is open weekdays from 9 a.m. to 4:30 p.m. and may be called at 616-395-7890. Tickets can also be purchased online at hope.edu/tickets.
Madcat Midnight Blues Journey
WHEN 7 p.m. Thursday
WHERE Felt Mansion 6597 138th Ave., Holland
INFO feltmansion.org
This week's entertainment for Thursdays at the Felt is Madcat Midnight Blues Journey performing at 7 p.m., Thursday.
The band performs blues, roots and Americana, and includes Peter Madcat Ruth, Captain Midnight, Papa Schrock and Kid Shimmin, familiar faces in West Michigan.
Each week there are two food trucks for your dining pleasure. The food service begins a 6 p.m. with the music starting at 7 p.m.
Beach chairs are the preferred seating option.
Art Trust Reception
WHEN 5:30-7:30 p.m. Monday
WHERE Fillmore Administration Building
At the second annual Ottawa County Art Trust Exhibition reception, organizers will announce which works will be purchased to become part of the permanent art collection of the Ottawa County Art Trust.
The reception is 5:30-7:30 p.m. Monday, June 24 in the county's Administration Building, 12220 Fillmore St., West Olive.
There were 77 entries submitted by 42 artists who live or work in Ottawa County. All of the works will be on display at the Fillmore Administration Building following the reception, 8 a.m.-5 p.m. Monday through Friday until Aug. 23.


The first step in setting up a new bullet journal is to make a plan for how to set everything up before you put pen to paper. Planning in advance helps to keep your book organized in a way that is logical for the way that YOU use it.
For me, this structure has been many years in the making. I've added and subtracted many (many!) spreads and lists over the years, but this is the one I've decided to go with for the start of 2019.
I start off with the standard Bullet Journal items that are a part of the official system, but with my own tweaks.
I always include a colour coded key since having the different parts of my life in a different colour helps me quickly identify things at a glance. Each family member gets their own colour. Then there's one colour each for my day job, my side hustles, money and bills, home and household.
This year I'm also going to try incorporating the official Bullet Journal Key to see if this helps me separate "to-do's" from "random thing that happened" easily.
The Leuchtturm1917 I'm using this year (in Berry!) has handy pre-printed index pages that I like to use, so that's quick and easy.
I like to keep 9 months of the upcoming calendar at the front of my book for handy reference. This book will include January to September, but since my books usually only last about six months before I fill them up and have to start a new one, I'm also good starting this calendar page with whatever the current month is that I'm starting that particular book. My current 2018 book has the yearly calendar starting in July 2018 since that's when I started using this book.
The Bullet Journal Method has a monthly calendar written like a list on one page, but by brain doesn't work that way. I'm old school and I like an old school monthly calendar. So that's what I use. I put six month's worth at the front of my book (this book will be Jan – June) so that I can use them for easy future planning.
I keep one to help give me ideas for what to write each day, history has taught me that I generally write whatever I'm feeling or thinking about that day. So, yeah, I have a calendar that would keep me busy blogging every day of the year, but since I know that's not realistic for me I like to keep it around as a guideline or an easy way to write a post when I feel like writing but don't know what to write. I should probably call it a "Blog Post Suggestions Calendar" instead, but, whatever.
When I used a Passion Planner a few years ago I learned how to use their Passion Roadmap to really think about what I want to accomplish in my life. Having the steps all laid out for me ahead of time helps me to quickly identify what to do next when I'm working towards a specific goal.
I like to write down movie titles every time I catch a good trailer. They come out so far in advance of a movie these days that I find it helpful to write down the name of that random movie I want to watch because the trailer looked cool. Especially helpful since some movies don't make it to the theater, but go straight to a streaming service. Having a list helps of what to search for helps!
I used to keep a list of books to read in my book as well, but I've found I prefer to keep track of them in Goodreads instead.
Pro Tip: If you're a book nerd, Goodreads is for you.
It's at this point that my book goes into my Monthly To-Do list, Weekly, and Daily spreads. I also add lists and trackers as I need them, which is the beauty of the Bullet Journal system. Every new thing gets recorded in the Index at the front so it's easy to find.
And there you have it, my 2019 Bullet Journal plan.
Now to put pen to paper!
Note: The pictures in this post are from my current 2018 book. Visit my blog regularly for updated posts and pictures of my 2019 book, or sign up for my newsletter which will go out once or twice a month with links to all of my new posts!
If people are interested I'm thinking of breaking down each section with more detail in their own blog posts. Leave a comment below to let me know if you'd be interested in seeing those.


text:
Adult Online Resources
Online Resources for Adults
Find links for our databases and online resources below. Use the number on the back of your library card to log in. Contact Brian at Director@PawlingLibrary.org or call us at 855 – 3444 if you have any questions.
Online Language Learning Software
Job Hunt & Resume Resources
Historic Newspapers & Genealogy
Mango Language Learning Software
Fun, interactive language lessons on your computer, smartphone or tablet, so you can learn a foreign language fast!
Mango languages gives you anytime, anywhere access to a fast, easy, effective language learning system that teaches real conversation skills for practical communication in over 45 foreign languages and 15 English as a Second Language courses.
Duolingo is a free language training program you can use to learn over 20 different languages. Everyone learns in different ways. For the first time in history, we can analyze how millions of people learn at once to create the most effective educational system possible and tailor it to each student. Duolingo's ultimate goal is to give everyone access to a private language tutor experience through technology.
Comprehensive source of health and wellness information from the National Library of Medicine at the National Institutes of Health; has many features, including medical encyclopedia and dictionary, current news, & interactive tutorials and surgery videos.
New York Times Newspaper Articles Database
Full access to the New York Times articles and content from 1985 to today.
Proquest Newstand
Contains over 85 Gannett newspapers, featuring 6 New York newspapers including the Poughkeepsie Journal with access to articles and content from Nov 29, 2002 to today.
Job & Career Resources
Resume, job search, and interview help including live one-on-one help and expert resume analysis within 24 hours from the Resume Lab.
Business and Investment Resources
Business Insights Essentials
Contains over 3,900 magazines and journals, nearly 25,000 industry reports, nearly 11,000 company histories and nearly 500,000 company profiles. Easy access to in-depth information on U.S. and international businesses, industries and products.
Easily research companies, industries and business topics in the context of timely news and reports (See Company Finder).
Instantly analyze and compare financial and statistical data with interactive charting tools (See Interactive Comparison Charts).
Utilize data from Gale staple publications, including International Directory of Company Histories, Market Share Reporter, Business Rankings Annual, Encyclopedia of American Industries and many others.
Access company profiles and industry rankings, as well as brand and product information (See Industries).
Access SWOT reports, financial analysis tools, business associations, investment reports and market research reports.
EDGAR Database (Securities & Exchange Commision)
Official SEC (Securities and Exchange Commission) documents such as Form 10-K, 10-Q, Proxy statements, registration statements, and merger and acquisition documents.*Be sure to look at the DEF14A (Proxy) statements and the Management Discussion and Analysis sections of Form 10-k, Form 10-Q for insights into management.
Historic Pawling Newspapers
The Patterson News, The Pawling-Patterson News, and The Pawling Chronicle
The following files have been adapted from an earlier digitization effort by the Fulton History Old New York State Historical Newspapers Project. These files have been saved as high resolution PDF's which makes them easy to search for keywords and dates using the Edit-Find Tool available in Adobe Reader and most programs. The large files, however, may take a few minutes to download. Contact us at the library if you need any help.
Pawling NY Journal August 1 1889 – March 31 1892
Pawling NY Alliance May 28 1891 – July 23 1891
Pawling NY Chronicle Supplement December 20 1895 – July 28 1933
Pawling NY Patterson News Chronicle 0 – April 19 1919 – July 26 1924
Pawling NY Patterson News Chronicle 1 – February 9 1924 – July 25 1925
Pawling NY Patterson News Chronicle 2 – February 24 1922 – Dec 27 1929
Pawling NY Patterson News Chronicle 3 – October 9 1925 – December 3 1927
Pawling NY Patterson News Chronicle 3.5 – October 10 1925 December 2 1927
Pawling NY Patterson News Chronicle 4 – January 7 1928 – June 1 1929
Pawling NY Patterson News Chronicle 5 – December 29 1928 – January 2 1936
Pawling NY Patterson News Chronicle 6 – January 5 1929 – December 26 1931
Pawling NY Patterson News Chronicle 7 – June 18 1929 – March 8 1931
Pawling NY Patterson News Chronicle 9 – January 2 1932 – October 4 1934
Pawling NY Patterson News Chronicle 10 – July 28 1933 – December 29 1935
Pawling NY Patterson News Chronicle 11 – September 8 1933 March 1 1935
Pawling NY Patterson News Chronicle 12 – October 11 1934 -July 29 1937
Pawling NY Patterson News Chronicle 13 – March 8 1935 – March 25 1937
Pawling NY Patterson News Chronicle 15 – July 3 1941 – August 14 1947
Pawling NY Patterson News Chronicle 16 – March 30 1944 – December 25 1947
Pawling NY Patterson News Chronicle 17 – January 13 1948 – May 5 1949
Pawling NY Patterson News Chronicle 18 – May 12 1949 – July 10 1952
Pawling NY Patterson News Chronicle 19 – January 13 1955 – March 8 1956
HRVH Historical Newspapers
The Hudson River Valley Heritage Newspaper database provides access to digitized copies of historical newspapers from the Hudson River Valley region of New York State from 1831 to 2011.
Hudson River Valley Heritage
HRVH provides access to historical materials from digital collections contributed by colleges, libraries, archives, historical societies, museums and cultural organizations in the Hudson Valley. You can find digital copies of artifacts from the Hudson Valley like books, pictures, photos, documents, postcards, paintings, and more covering a period from 1875 to 1996.
See the Dutchess County Home Access Page for History and Genealogical Resources.
Other Electronic Resources
Home Access Dutchess County Databases
This site offers a complete list of databases available to residents of Duthcess County and New York State.
NOVELny
The New York Online Virtual Electronic Library is a collection of databases and electronic resources made available to all New York residents.
Monday Matinee
Dec/Mon/2019
https://www.pawlingfreelibrary.org/event/monday-matinee-45/2019-12-02/
Spend an entertaining afternoon with us enjoying a newly released film.
We'll have popcorn but please feel free to bring your own snack and beverage.
This afternoon movie presentation is for an adult audience.
Please observe the film's ratings.
See you at the movies!
Registration is required. To register for this program please call the Pawling Library at 845-855-3444.
Adult English Classes
Dec/Tue/2019
https://www.pawlingfreelibrary.org/event/reserved-41/2019-12-03/
Dutchess Community College
Adult English Classes with Karina Cerna
Tuesdays ( Martes) & Thursdays (Jueves)
Classes run from Tuesday, September 10, 2019 to Thursday, February 6, 2020
Cost is only $25 for 120 hours of classes / Costo es solo $25 por 120 horas de clases
Total number of classes: 40
NOTE: Students may only pay by check (cheque) or money order ( giro postal)
OFFICE OF COMMUNITY SERVICES at DUTCHESS COMMUNITY COLLEGE
LLAME PARA MAS INFORMACIÓN (845) 790-3590
https://www.sunydutchess.edu/continuingeducation/esl.html
https://www.pawlingfreelibrary.org/event/hatha-yoga-in-the-afternoon-with-maria-polhemus-17/2019-12-03/
Registration is required. To register please call the Pawling Library at 845-855-3444.
From Memory to Family Memoir
Dec/Wed/2019
https://www.pawlingfreelibrary.org/event/from-memory-to-family-memoir-13/2019-12-04/
Each of us has a wealth of memories.
Please join us and learn how to write your family and personal history.
Our presenter Robin Lester will help you get started.
Surprise your children and grandchildren who've wanted you to do this.
The biggest surprise for you will be in recalling your wonderful life!
About our presenter: Robin Lester is a historian, writer and retired teacher. He has led the Hull House Oral History project in Chicago and the gathering of memories among former members of the Henry Street Settlement House in New York. He is in the process of preserving his family history in a narrative.
Dec/Thu/2019
https://www.pawlingfreelibrary.org/event/adult-english-classes-7/2019-12-05/
Holiday Book Sale
Dec/Fri/2019
https://www.pawlingfreelibrary.org/event/holiday-book-sale/2019-12-06/
Three day annual holiday book sale
Dec/Sat/2019
https://www.pawlingfreelibrary.org/event/holiday-book-sale-2/2019-12-07/
Dec/Sun/2019
The Evening Book Club
https://www.pawlingfreelibrary.org/event/the-evening-book-club-26/2019-12-11/
Share your passion for reading.
Enjoy friendly discussions about your favorite books.
This evening is for you.
Book selections are made by our members.
https://www.pawlingfreelibrary.org/event/board-of-trustees-meeting-2/2019-12-12/
The Board of Trustees will hold their monthly meeting in the Library Annex beginning at 6:45 pm. Members of the public are welcome.
disAbility & Employment Workshop
https://www.pawlingfreelibrary.org/event/disability-employment-workshop-8/2019-12-13/
This program is being provided by Taconic Resources for Independence
2nd Friday every other month
If you are under the age of 65 and have questions about how to apply for Social Security Disability Insurance (SSDI), Supplemental Security Income (SSI); or have questions about how much can you earn without losing your benefits including Medicaid and/or Medicare, then sign-up for one of the following workshops presented by TRI's Mobile Benefits Counselor!
*If you require a sign-language interpreter you must call or email 2 weeks in advance to Attn: Mandi (845) 452.3913 x119, m.sheraden@taconicresources.org
Tuesday Afternoon Book Club
https://www.pawlingfreelibrary.org/event/tuesday-afternoon-book-club-16/2019-12-17/
Indulge yourself.
Share your thoughts about your favorite novels with friends.
Book selections are agreed upon by our members…we want you to be happy after all.
Please join us.
Graphic Novel Book Club
https://www.pawlingfreelibrary.org/event/graphic-novel-book-club-3/2019-12-17/
The Graphic Novel Book Club is an adult book club that meets monthly to discuss comics and graphic novels. We will select from a wide variety of titles – indie and foreign comics to classic superhero storylines. Whether you are just getting into comics or a life-long reader, you'll find good conversation and something new to read.
Yin Yoga & Meditation with Maria Polhemus
https://www.pawlingfreelibrary.org/event/yin-yoga-meditation-with-maria-polhemus-15/2019-12-18/
Feel the peace by being present in the moment.
Quiet and calm your mind and body.
Experience your genuine self.
Please join us for a relaxing session of Yin Yoga followed by Meditation.
Wear comfortable clothing and bring a yoga mat or blanket.
Program fee: $4.00.
Evening Hatha Yoga with Maria Polhemus
https://www.pawlingfreelibrary.org/event/evening-hatha-yoga-with-maria-polhemus-42/2019-12-19/
Come spend an hour with us and enjoy a new found path of tranquility.
Please note: There is a program fee of $4.00.
https://www.pawlingfreelibrary.org/event/christmas-eve-2/2019-12-24/
The library is closed
https://www.pawlingfreelibrary.org/event/christmas-day-2/2019-12-25/


In trawl nets, the TEDs are angled to guide any turtles or other larger creatures that enter the net to an opening that allows them to escape. Smaller fish and shrimp slip through the bars of the TED into the bag end of the net.... Shrimp Trawls. Shrimp trawl, as one most trawl, widely used in many areas. Body of the trawl is funnel-like, wide at its "mouth" and narrowing towards the cod end, and usually is fitted with wings of netting at the both sides of the mouth.
Trawl for dangling from a bridge or other location above the water. Made from a 5 gallon bucket rim, and a recycled bottle for weight. how to make sukang pinakurat In trawl nets, the TEDs are angled to guide any turtles or other larger creatures that enter the net to an opening that allows them to escape. Smaller fish and shrimp slip through the bars of the TED into the bag end of the net.