text:
Institute for Nonprofit News (https://inn.org/how-fiscal-sponsorship-works-in-a-nutshell/)
How fiscal sponsorship works, in a nutshell
Once a program is sponsored by INN, all charitable funding for the program (grants, donations) is made out to INN and is kept in an account for the program.
INN collects 7% of incoming revenue as a service fee to cover costs of managing the money, including charity registration, IRS 990 filings and annual audits, as well as two hours each month for bookkeeping services, monthly accounting reports and donor receipt mailings as required by law.
Programs pay their own bills by seeking a draw from their available funds held by INN. Requests for disbursal must state the use of the funds, and then sponsored programs must clear each disbursal by providing receipts and showing how it was spent before they can draw added funds.
INN sends acknowledgements to donors above the $250 level, making it clear we're thanking them on behalf of your program. Our goal is to facilitate donations but not get in the way – we want to foster your direct relationship with donors.
INN handles federal tax filings and charity registrations for your organization.
Sponsored programs are responsible for all corporate registration, state and local tax handling and accounting and all taxes on earned (noncharitable) revenue.
Whenever you're ready to spin off independently, we work to transfer your assets and accounts and get you set up to run successfully on your own.
Questions? Contact INN Director Sue Cross, sue@inn.org, or Membership Coordinator Mara Jezior, mara@inn.org.
Considerations for various types of programs:
For organizations converting to or spinning off as nonprofits:
INN is one of the few fiscal sponsors that welcomes short-term sponsorships, so we can serve as a "bridge sponsor" for commercial media converting to nonprofit status, setting up nonprofit arms or spinning off from existing nonprofits.
"Thanks to INN's fiscal sponsorship, we were able to begin accepting donations as soon as we announced our switch to nonprofit status. Sue and her team worked closely with our staff to make sure the somewhat complicated process was as easy for us as possible, including helping with accounting tools that we did not previously have. It's a great relationship to have if you're waiting on IRS approval but want to start building a membership and grants program." –Patti Epler, Editor and General Manager, Honolulu Civil Beat
For startups:
Fostering strong nonprofit news startups is a big part of INN's mission. We do not require minimum levels of committed funding at the outset of sponsorship, as many fiscal sponsorship programs do. There is a $500 fee to cover setup costs, but then programs can meet minimum fees as they go.This allows sponsored programs the time to build their fundraising operation and ramp up.
"We were so busy during our first year at the New Hampshire Center for Public Interest Journalism that having the Institute for Nonprofit News agree to fiscally sponsor us was a real godsend. INN made it simple. They accepted donations on our behalf, paid our bills, filed our 1099s and sent us detailed monthly and annual statements. We were able to focus on the many other areas of building the business without worrying whether the money was being properly managed. INN is considered a credible sponsor, which was important in seeking grants and donations. And when we were ready, INN was helpful in advising us how to obtain our own 501(c)(3) IRS designation." – Nancy West, Executive Director, New Hampshire Center for Public Interest Journalism
For organizations unsure if they will need short-term or long-term sponsorship:
INN does not have minimum or maximum sponsorship periods. We are flexible and you can figure out how long you need sponsorship as you go. Many organizations seek sponsorship while seeking their own 501(c)3 status, and then may either go independent quickly, or determine it makes sense to operate longer under sponsorship. Some nonprofit financial experts now advise nonprofit startups to stay in sponsorship at least until they reach revenues around the $500,000/year mark. Whenever a sponsored program is ready to go on its own, we work closely to help them start operating as independent 501(c)3 organizations.
Graduates of INN fiscal sponsorship are doing great journalism around the world. We're proud to have played a part in the successful foundation of news organizations including:
Highlands Current
Rivard Report
Global Investigative Journalism Network
New Hampshire Center for Pubic Interest Journalism
Arizona Center for Investigative Reporting
Maine Center for Public Interest Reporting
Philadelphia Public School Notebook
Eye on Ohio


Ideal for cleansing babies' delicate skin, the lotion is formulated specially for the ultra-sensitive epidermis of the newborn baby, which must be kept clean at all times, by hand, and with one simple action. Only surfactants of vegetable origin and distilled water of Mallow, with organic Glycerine for its soothing properties, and organic Shea oil for its noted nourishing properties. Together, this is the perfect combination to guarantee, in one simple action, cleansing and protection, especially in very red areas.


text:
Greece's Next Top Model most successful audition: It exceeds 1.7 million views (VIDEO)
ENTERTAINMENT, Greek NEWS
The audition topping the most viewed list on Youtube for Greece's Next Top Model (GNTM) has a familiar female lead.
GNTM kicked off this week with several new aspiring models stepping in front of the judging panel, which this year consisting of four new members - Vicky Kaya, who returned to her position, but also Yiorgos Karavas (promoted from coach to judge), Anastasios Sofroniou and Sophia Hadjipanteli.
The concept of the renewed GNTM this season wants only girls to compete in order to be named the country's top model for 2022 in December. The first auditions were interesting, as among others we saw a 79-year-old contestant get four "yeses" to advance to the next phase.
Her audition became viral, however, in no way did it come close to the views recorded by Anna-Maria Iliadou from GNTM 2 in September 2009. The audition of the then 18-year-old Anna-Maria is to date the most successful - in terms of views – as it counts more than 1.7 million views on YouTube.
The later winner of the show (along with Katia Tarabanko) managed to impress the judges (Vicky Kaya, Angelo Bratis, Iliana Papageorgiouand Dimitris Skoulos) by entering the room and starting to walk. She did everything right from start to finish and got four yeses in a flash.
As it turned out, Anna-Maria went all the way to the GNTM title. What is now surprising is that in second place with the most viewed auditions is that of Aliona Abramova with 1.6 million views, which, despite being eliminated, went down in history for her phrase "I've done a thousand and one shits".
Finally, in third place on the list with more than 1.5 million views is the audition of the winner (together with Anna-Maria) of GNTM 2, Katia Tarabanko.
READ MORE: Greece submits Magnetic Fields for best international feature in 2023 Oscars (TRAILER)
Tags: Aliona, Aliona Abramova, Anastasios Sofroniou, Angelos Bratis, Anna Maria Iliadou, Dimitris Skoulos, gntm, Greece news, Greece's next top model, Greek news, Katia Tarabanko, Sophia Hadjipanteli, Vicky Kaya, Yiorgos Karavas
Greek unemployment decreased by 5.23% in August
Greek woman shows off her amazing freestyle football tricks (video)
Greece welcomes inclusion of Odessa's historic city centre in World Heritage List
Greeks of South Italy Film Series Returns By Popular Demand
Natalie Martin January 27, 2023
Greece's first-ever medicinal cannabis production plant inaugurated in Corinth
Greek Tennis Ace's Love Affair with Australia
Nick Bourdaniotis January 27, 2023
Highly Anticipated: Greek Summer Festival 2023
Commemorating Jews of Greece: International Holocaust Remembrance Day
GCT Team January 27, 2023

redpajama_set_name: RedPajamaCommonCrawl


When it comes to four-stroke race quads, a properly modified cylinder head is the key to power and reliability.
Yamaha developed a combination of head porting and high-performance cams that produce the kind of power top riders like Dustin Nelson use to win, and digitized the dimensions so the racing porting could be reproduced by CNC machining. CNC machining assures that each GYTR head is ported more precisely than is possible with hand porting, then the head is fully assembled with GYTR cams and all valve-train parts installed. At $2246, the GYTR head is for serious racers.
The GYTR exhaust is designed to boost power on the stock YFZ450R, and it is needed for full performance from the modified cylinder head. The GYTR system features a tuned stainless steel head pipe with a stainless steel and aluminum mid-pipe and muffler.
A GYTR air filter is used with the airbox lid removed to give the modified engine unrestricted airflow with maximum engine protection. The airbox lid can be used for wet riding conditions.
GYTR offers products to modify the YFZ engine's looks, too, like the billet clutch cover.
Depending on how and where you race your YFZ, you'll need some extras that don't come stock on the machine. Yamaha added everything to the GYTR YFZ450R that most racing organizations require for machines to pass tech inspection.
The GYTR engine revs extremely fast and makes huge power, but it has a very broad, usable power spread. It's fast enough for national-level pro racers, but you don't have to ride at that level to use it.
GYTR's nerf bar, footwell and peg combination lets you mount the footpegs . 75 inches or 1.25 inches lower than stock to create more seat-to-peg distance. It makes the transition from sitting to standing easier, especially for riders with long legs.
A four-stroke race engine's power is all in the head. The GYTR head is with GYTR for maximum performance and easy installation.


I have been using the new fitness fuel (pre and post-workout supplements) for some time now and I would highly recommend them to any individual, looking to not only put in the best natural products into their body, but to also supplement the hard work and sweat they exert to get great results and a healthy strong body.
An instrumental component in athlete performance. With over ten years of training, I feel PEAC provides the tools for physical preparation and enhanced performance. Unlike other amino acids on the market, no synthetics, only natural ingredients. I wouldn't train without PEAC.
Over the past 7 years I have tested and used a few amino acid and protein shake sport supplements on the market with little to no results. The past 9 months I have been using PEAC and Post in conjunction with my own training and personally have gained in muscle mass and dropped body fat. I have seen great results while coaching some of my athletes and the PRs/results are a testament to the quality of these products.
I've had the fortunate experience of having used PEAC for the past 5-6 months, and whilst I am certainly older than many of the people at our Crossfit Box, I have found that using PEAC has had such a positive effect on my workouts that on many occasions I find myself performing in the top 10% across a group well below my age. My post workout recovery, which is usually a major factor for me, has significantly reduced and with the introduction of POST, I find that I can do Crossfit workouts 5 or 6 days a week without a problem - something that was just not possible before. Additionally, my strength gains have been significant across the board and at the same time my body composition now stays below 10% body fat while continuing to increase muscle mass, something that I found particularly difficult even in my formative years. In summary, PEAC AND POST have transformed my performance and seems to have neutralized the age factor that I often considered a handicap. Now my only concern is finding luggage space for them when I travel on business.
I never enjoyed the heart pounding / tingly lips effect of most pre-workout supplements as it messes with my mental game too much. Feeling like your not in control of your heart rate or breathing is the last thing you want to be focused on as you go into a WOD, race or any sort of physical event. PEAC gives me an explosive and long lasting boost when I'm Surfing, Stand Up Paddle boarding or doing CrossFit. The only side effect was getting stronger! I started post 2 months ago and I love it. My recovery has increased so significantly that I can honestly say I haven't had a day where I felt like I couldn't or didn't want to train, since I started taking it.
I am a low vison cyclist and started cycling when I was around 52 years old. With vision in one eye it soon became apparent that the diminished vision in my good eye represents a risk when cycling, especially with my competitive nature. In order to be competitive it was imperative that I reduced my weight and increase my strength, endurance and performance. My limited vision demanded that I rather race on the back of a road racing tandem bike which did not allow for me to race in my age category. The challenge was to try keeping up with younger more experienced riders. OK so first the weight issue, I was privileged to have the experts in the form of my two sons who not only encouraged me but provided the best possible weight loss products, i.e. LEAN95 and later DSM750 as an alternative. Both work wonders for me and I soon dropped from around 86Kgs to a constant 72 / 73 Kgs. This in conjunction with some serious training and guidance from TWB soon found me doing quite well in long distance events. Along came Fitness Fuel and guess what ---- I finally started cracking sub 3 hour 100km races and am currently ranked 5th Grand Master in SA out of around 5880 in my age group. I am no almost 67 and looking forward to improving by dropping another kilogram or two and being better disciplined with the TWB products that represent a huge part of my performance.
I love Peac! I have been using Fitness Fuel products, predominately Peac, over the last year and have seen a huge difference in my performance and my overall recovery time. My lean muscle mass has gone up (PRs) and my body fat has gone down and my sleep has greatly improved. I was in the hospital last summer and took Peac to aid in my recovery so I wouldn't lose muscle. I was amazed how quickly I recovered and how fast I was back to training after heavy antibiotics. This stuff works! The Fitness Fuel range is all natural - dairy and gluten free - and fits in very well with my nutrition. I recommend Peac for performance, Post-workout for recovery and Lean95 for weight loss/meal replacements to all my clients and friends because the results are on the whiteboard!


text:
"""Configuration for GDACS tests."""
import pytest

from homeassistant.components.gdacs import CONF_CATEGORIES, DOMAIN
from homeassistant.const import (
    CONF_LATITUDE,
    CONF_LONGITUDE,
    CONF_RADIUS,
    CONF_SCAN_INTERVAL,
    CONF_UNIT_SYSTEM,
)

from tests.common import MockConfigEntry

@pytest.fixture
def config_entry():
    """Create a mock GDACS config entry."""
    return MockConfigEntry(
        domain=DOMAIN,
        data={
            CONF_LATITUDE: -41.2,
            CONF_LONGITUDE: 174.7,
            CONF_RADIUS: 25,
            CONF_UNIT_SYSTEM: "metric",
            CONF_SCAN_INTERVAL: 300.0,
            CONF_CATEGORIES: [],
        },
        title="-41.2, 174.7",
        unique_id="-41.2, 174.7",
    )

redpajama_set_name: RedPajamaGithub


Have you ever though that , If you could automate your trading strategy that has been earning for you all those years. It feels great to see that a strategy is automatically making money for you so that you can spend some additional time with your family or may be in another business venture. If you are thinking the same then you are in the right place.
We currently code only in MQL Language supporting MT4 Terminals.
The work done by us are 100% compliant to your strategy.
MT4 has some limitations and thus all strategy may not work.
Get free revisions for mistakes from Our Side.
We have desined several trading robots (Expert advisors) in the past , In fact we use many of these A.I integrated strategies in our trading servers. Now it's time you have full controll over your trading activity, even when you are not logged into the system. We have opened this exclusive service for fellow traders who are finding it hard to implement their own winning strategy into a full fledged trading robot which would trade continously throught the clock. In order for us to properly quote you for this job, We need a few details to get started with your job. Our average turn-around time is roughly 48 hrs to analysize your strategy and give you a resonable cost to implement it into an MT4 Robot. You can add few additional modules that we generally provide as an add-on package to our customers.
Custom Trailing Stop-This feature is a better method as compaired to the default TS, it has adjustable start points & Advancement points.
Intellegent Money Management-Risk to Equity percentage proportionally, Instead of account balance because it changes dynamically.
Stochastic Revarsal- The revarsal signal from our custom stoch can help close down current Buy / Sell trade.
Advanced Spread Filter- The spread filter calculates the average of last 5 ticks & allows a trade only if it is less than our target.
Trend Strength Calculator- This module calculates the existing strength and its possible continuity.
Avanced Loss Limiter- This module activates on crossing maximum draw down, And closes existing trades on retracement via stochastic.
Basket Take Profit- This module calculates the combinational profits by adding multiple trades A + B + C ...... N & closes all when achieved.
If you already have a ready strategy and want them to convert into a Custom EA, Send us your strategy along with a detailed description with all applicable source codes and a possible narrative image, so that we remain in the same boat and can efficiently give you a proper quotation of your Job.
A Custom MT4 indicator is the heart of an Expert advisor, Custom indicators are coded with the uage of multiple Library functions which are already present in your MT4 terminal. There are serveral indicators already provided in an MT4 terminal but due to complicated representation every one prefers to use an easier indicator that might consists of only buy /sell arrows or directly print all the possible set ups on an MT4 terminal. We already have some of our regularly used indicators.
Custom Stochastic wave-This indicators prints overbought and oversold levels as a histogram and has many custom fields.
Ranger Arrows-This indicator is a combination of both stochastic and relative strgenth index and prints Buy/Sell arrows.
Ultra Filter Indicator- This indicator is displays as red / blue histogram and found efficient on M15 Chart.
Corellation Index using table-This indicator is modified form of main corellation indicator and displays all data tabularly.
Trend Envelope-This is similar to the stock envelope indicator but has precise entry , exits & trend continuation.
Colored CCI- Colored CCI has precise fields of CCI levels that can be tweaked and colored Revarsal points.
Ready to create your own custom indicator using our help, Provide a detailed timeline example of your strategy and all triggers that you might have used , If you are using any third party module send them along with your email, so that we can perform a feasiblity study of the proposed indicator, Indicator coding takes much more time than that of an Ea. So you should not leave out any portion of the information.
A Code Protection service is used to protect one's intellectual properties here in it the source code of an Expert advisor or an custom indicator. Many customers would want to protect their work from various hackers or warez sites that sell these source codes and earn money, thus the main innovator never gets their due credit. With the advancement of technology it has become very difficult to decompile a comipled mt4 script, but still some hackers always find an way around to recover these information, So we have created a package for different types of protection that can be offered to a MT4 script.
MT4 Expiration Controll- The compiled source code provided will expire at an given Date - Time and this would render it un-uasable.
MT4 Security Key-This option allows you to use an Ea / Indicator with unlimited demo but 1 live account, the ex4 code requires a Key.
Custom DDL Protection- This is the best way to lock a source code as DDL files can hardly be decompiled.
MQ4 Obfuscation.-This uses a secondarly layer of security and protects the code using a multi-level arcitecture.
Online Serial Generator-This process uses mac binding, In which the machine ID & Serial key is merged.
Crash Proofing EA- An additional coding is implemented that returns your Ea to the last state after System Reboots.


Very easy to make but rather sticky!!
Melt together 200g of the chocolate with the cream then stir in the mincemeat till the suet has melted.
Line a baking tin with cling film and pour in the chocolate mixture then chill for an hour.
Grate the remaining chocolate. Divide the chilled mixture into 30 pieces, shape into balls and roll in the grated chocolate.
Chill for 1 hour until firm.
This is my new favourite way to make mince pies. You can top each pie with pastry if you prefer, though of course you will need more pastry in that case. When topping with pastry I usually cut out star shapes with a cookie cutter and pop a star on each pie rather than cutting circles to completely cover the mincemeat, but again, go with your own preference. Or give this recipe a try instead!
Roll out the pastry to about 3mm thick and cut rounds with a cookie cutter or large glass. Use to line the holes in a cupcake tin.
Spoon one teaspoonful of mincemeat into each pastry case then set the tray aside.
Make the sponge topping: cream together the sugar and butter then beat in the eggs. Add the milk and vanilla, then sift in the flour and mix well.
Spoon one teaspoonful of sponge mixture onto each pie, smoothing over to cover the mincemeat.
Bake for about 20 minutes, till the sponge is golden and well-risen. Cool in the tin for 5 minutes then transfer to a wire rack till cold.
Delicious eaten warm or cold, with cream, brandy butter or custard or just as they are! They freeze well too.
I have to be careful with mincemeat because of my nut allergy, so I make my own to be certain it's safe to eat. I think this version tastes nicer, anyway - it's not quite so rich and sickly sweet as the shop-bought varieties!
Makes: Lots - about 9lb! You might want to try using just a third of each ingredient unless you're catering for a large number of people!
Peel, core and grate the apple - a food processor with grater blade is best for this step. Peel and grate the carrots, again using a food processor if you have one.
Put all the ingredients except the brandy (or apple juice) into a LARGE bowl, mix well, cover, and leave for 24 hours.
Add the brandy, mix again, and pack into sterilised jars.
Make lots of mince pies! Also good in mincemeat cake, mincemeat crumble slices or mincemeat truffles - look out for those recipes soon.
These measurements are quite vague, but that's just to give you flexibility.... For info, I used about 250g of each variety of chocolate and made about 30 of these treats each time. These look great, taste great, and are easy to make. Ideal for a handmade gift.
Toppings - raisins, chopped cranberries, chopped crystallised ginger, chopped nuts, tiny sweets - use your imagination!
Melt the chocolate, either in a bowl over simmering water or in short bursts in the microwave.
Drop teaspoonfuls onto non-stick baking parchment.
Sprinkle over your chosen topping and leave to set.
It's that easy :-) Store in an airtight container in a cool place - will keep for several weeks so can be made in advance for Christmas presents.
Recommended combinations: plain chocolate and ginger, milk chocolate and raisins, white chocolate and cranberries.
No boiling required - this is such a quick and easy fudge to make, but it's very sweet - a little goes a long way!
Break the chocolate into pieces and melt it with the butter over a pan of simmering water or in the microwave.
Remove from the heat and stir in the milk and vanilla.
Press into a greased 7" square tin, levelling the surface.
Refrigerate overnight then cut into 36 squares. Keep refrigerated.
Great way to use up bananas that have gone a bit brown and soft :-) And it's a low-fat recipe, containing fruit, so it's cake that's good for you! Bonus!
Preheat the oven to 170oC (fan oven)/190oC/Gas Mark 5.
Peel the bananas and place into a separate bowl. Mash them to a puree then add the egg, beaten.
Beat the sugar and water into the banana mixture then add the oil and stir well.
Tip in the dry ingredients and quickly mix till just combined. Don't overmix - it's better to have a few lumps and traces of flour!
Spoon into paper cases and bake for 20-25 minutes, until firm and springy to the touch. Cool on a wire rack.
Best eaten fresh but they also freeze well - great for lunchboxes!
It sounds really decadent but it isn't really too bad as a treat now and then - and you can buy packs of smoked salmon scraps quite cheaply which makes this dish even more affordable. It works fine without the spinach if you prefer.
Cook and drain the pasta and return to the pan.
Stir in the creme fraiche then cut the salmon into small pieces and add.
Rinse the spinach and drain. Add to the pasta mixture and stir well.
Heat through gently until the spinach wilts (5 minutes should be plenty). Season with a squeeze of lemon juice - about 1 tsp - and plenty of black pepper.
I make this mainly for pasta, with or without various extras (see below), but it's also great as a pizza topping. The long cooking time and the addition of butter at the end makes the tomatoes sweet without any harshness or bitterness. While it's not a quick recipe, it is extremely easy and preparation is very quick - it's just that it needs to cook for a while!
Heat the oil and add the garlic, then cook until the garlic is softened but not browned.
Add the tomatoes and break them up with a wooden spoon.
Bring to the boil then turn right down to simmering point, cover, and cook gently for about an hour, stirring occasionally.
The sauce should be quite thick, without any 'liquid' layer at the top. Take the pan off the heat and add the butter. Stir until the butter melts. Add the basil, torn into pieces, if desired.
Other herbs, dried or fresh, could be added - basil should only go in at the end but other herbs could be added with the tomatoes.
Other variations might be: Add finely chopped onion with the garlic and cook until translucent before adding the tomatoes; fry sliced some mushrooms with the garlic till golden; add small pieces of bacon, fried until crispy (I like this better if you cook the bacon separately and add it after cooking the sauce); any of your own ideas!
Measure the flour and sugar into a bowl and mix together then add the egg. Mix to a smooth paste.
Gradually mix in the milk until the consistency is like double cream (you may need slightly more or less milk, depending on the size of the egg).
Pre-heat a non-stick frying pan (you may need a little oil in the pan, though I don't use any). Add spoonfuls of batter to the pan and cook until the bottom is brown and the top has dried out.
Flip to brown the other side then serve warm.
Preheat the oven to 160oC (fan oven)/180oC/Gas Mark 4 and line a baking tray with non-stick baking parchment.
Finely grate the rind of the oranges and squeeze out the juice. Put the rind and juice together with the honey in a saucepan and warm gently.
Bake for 40-45 minutes, stirring occasionally to break up the clumps, till golden and starting to crisp. Give it a bit longer if you like your granola really crunchy.
Stir in the fruit then leave to cool before storing in an airtight container.
It keeps well for at least a week. If you're not sure you'll get through it in that time, halve the recipe (in fact, all the quantities here are doubled from the original as I found it better to make it in bulk!) It may not need to bake for quite as long though so keep an eye on it.
Preheat the oven to 130oC (fan oven)/150oC/Gas Mark 2.
Cream together the butter/marg and sugar then add the eggs and stir well.
Sift in the flour and baking powder and stir to combine then fold in the carrot, apricots, raisins and sultanas.
Pour into a greased and lined 1 lb (450g) loaf tin. Bake for about an hour and 10 minutes, till a skewer poked into the middle comes out clean.
Cool in the tin for 10 minutes then transfer to a wire rack and allow to cool completely before slicing.
Oh boy, this is good :-) It's what I usually make as an end-of-term treat for my kids' teachers (who also happen to be my colleagues, no harm in getting them on side...!) You really do need cheapo cooking chocolate, don't try it with good-quality chocolate, it's actually better with the cheap stuff! And no baking required (though there is some melting).
Melt together the butter/marg, cooking chocolate and syrup - either in a bowl over simmering water, or in short bursts in the microwave.
Press into a greased and lined oblong baking tin and refrigerate till set.
Melt the white chocolate (again, over hot water or in the microwave - your choice!) and spread over the biscuit mixture. Refrigerate again till the chocolate has set.


text:
11 Times 'Girls' Really Nailed It
By Megan Cahn
After five years of our enduring the impetuous behavior of Hannah, Marnie, Jessa and Shoshanna, the end of Girls has come. Frankly, I'm a little sad about it. They were like sisters-in-law might be: I wouldn't necessarily choose any of them as a friend and oh could they get under my skin, yet with time, I began to care about each of them. Hannah is not the one and only "voice of her generation," but I believe that Girls will forever be a reference point for what it's like to struggle in your 20s. Here are 11 things I loved about the show (spoilers ahead)…
1. Dancing Solves (Almost) Everything. In a world of things that Hannah doesn't "get" (how to act appropriately at work or when wearing pants might benefit a situation), one thing she does understand is how to dance out a problem. From this scene (right after Elijah comes out of the closet, in the first season) to the penultimate episode where the four friends bury the hatchet at Shoshana's engagement party, dancing plays a therapeutic, cold-shower role in the series. Nothing a little dance party can't fix, amirite?
2. Just For You. We all do things for the ones we love, like eat raw fish or watch The Bachelor. For Hannah, it was joining Adam for a run. This season one scene has that killer Girls combo of being both hilarious and heartwarming. It's Hannah and Adam all loving and weird in their relationship prime — plus, she collapses mid-workout and throws a shoe at him, and he calls ice cream "sweet mucus."
3. On-Again-Off-Again Romance. Charlie may have been a pushover in season one, but once he stood up to Marnie (and let some of that stubble grow in), he basically became my dream man. Here he is in his last episode on the show (before making a surprise appearance in season five): It's the classic first love scenario in which you just can't let someone go. I challenge you not to get teary-eyed.
4. When You Really Need Someone. When Hannah has a breakdown in season two, Adam steps up — shirtless, running through the streets of New York and breaking down doors, no less. They're not together any more, but Adam's grand gesture is the type that would make anyone consider getting back with an ex.
5. Meet the Real Shoshanna. Here, Shoshanna transforms from a naïve fast-talker to a voice of reason right before our eyes. She gets drunk and says what we've all been thinking about Hannah, Marnie and Jessa since the show premiered. Later, she won't need the liquid courage.
6. A Night on the Town. Sometimes it takes a brush with the past to make the future that much clearer. Marnie's night with Charlie in season five is was what everyone needed: it put her romantic relationships into perspective and made us finally get on her team.
7. Escape from Brooklyn. Shoshanna's sojourn to Japan was refreshing. We got a break from the dirty streets of Brooklyn, we saw Shosh actually happy (for most of it), and it brought a new level of fun to the show.
8. When Silence Was Louder Than Words. For a woman who is all about words, it doesn't take any for Hannah to realize what is happening between Jessa and Adam in this scene in season five. The body language (especially at min 1:50) says it all. Even if you haven't experienced such a heart-wrenching triangle, it's a raw moment that feels undeniably relatable.
9. A Ray of Sunshine. Sure, it's called Girls, but some might argue that the show's men are just as important. Ray, the lovable cynic, was my favorite. From his witty, sometimes biting commentary on his friend's decisions to his foray into local politics; from his longing for a "normal" relationship with Marnie to his last scene where he kisses Abigail on the carousel, Ray lights up the screen in his curmudgeon-y way every time.
10. Elijah Was Everything. Although Ray is my guy, Elijah seems most likely to get a spin-off. He started as a supporting character but was so popular he became a permanent fixture on season four. Of all the Girls characters, his friendship with Hannah is the rock in her life, the funniest and the one I'd most like to have.
11. Keeping It Current. The show always managed to draw cultural parallels, like the girls were walking around in the same world that we were. I loved when Hannah spoke at The Moth, one of my favorite podcasts, and when she got published in New York Times' Modern Love column. It felt like she probably listened to the radio while she cleaned her house on Sundays, too.
And thus it ends. In the final episode, Hannah is still her stubborn, bratty self, and I appreciate that. Having a baby doesn't miraculously cure all your quirks — and she wouldn't be Hannah without them. But even though things aren't all tied up in a bow for her, Marnie or her mother in the end, it's hopeful. Like in life, that's all you can really ask for.
Will you miss Girls? What did you love/hate about it? Who were your favorite characters?
P.S. On sex in 'Girls' and a Q&A with their costume designer.
Tags: tv
Funny TV Show
The Best TV Show I Watched This Year
Help! What TV Shows Do You Watch as a Couple?
Raquel says...
One if my favorite and most poignant moment in the entire show is after Jessa has a terrible fight with her husband. This is the fight where she realizes the marriage is over. She walks into Hannah's bathroom, jumps into the bathtub and starts crying. Jemima's acting is beautiful and you can feel her heartbreak and pain.
August 10, 2017 11:06pm / Reply
dee says...
my very favorite show!
and you look like Marnie!!
April 21, 2017 9:19pm / Reply
Jules D says...
I started watching Girls after seeing Lena in the trailer and cried happy tears of seeing a non stick thin female character leading her own show. 5 years later I am still enamored by the complexity and reality of all the characters writing. It's also interesting (and sad) to see how annoyed people are at the Girls, to the point of not watching, when shows like Curb your enthusiasm, Mad Men, or Breaking Bad lead with despicable men and yet are everyone's favorite shows. Yes to flawed women!
Maureen says...
Personally I think Insecure and Issa Rae are much more relatable for me but Girls always was a well done show that got me thinking each time I watched.
April 20, 2017 10:40am / Reply
Gaby says...
I just started season 2! Sometimes I hate Hannah….sometimes I think the girls are too dramatic and irresponsible, but I guess we all had those times.
Anna says...
I'm going to miss Girls. I've watched all of it, was enthralled at the beginning, and loved the last season. I also love all the debate the show inspires. Except for the comment section in the Daily Mail which is just depressing. I'm 40 with kids and don't think you need to be a certain age/stage to enjoy it!
Kelsey says...
I've never watched an episode before this post. I decided to give it a try because I've heard a lot about Girls and your post conviced me! So far the first episode feels pretty relateable. The relationships seemed so much more realistic than what is often portayed. I grew up in a pretty sheltered world, and have often struggled through my 20's feeling alone. Now as I approach my 30's I'm feeling more confident in myself but after a lot of struggle. I think I'm going to nejoy watching this show!!
April 19, 2017 11:34pm / Reply
zivar says...
i've seen a few episodes, the one from this past season about the subtle ways men control young women was incredibly powerful and nuanced, but for the most part i just don't get it. perhaps i lack the luxuries they are offered as free-wheeling women without many financial woes, perhaps i am (gasp) too old at 37.
Mary Kate says...
I didn't think I could so thoroughly enjoy a series where I didn't really like the main characters, but I loved this show and am sad to see it end. Most of all, I so, so appreciate that a woman who looks like Lena Dunham is now allowed to headline a series. Maybe if there had been more women like her on TV and magazines when I was a teenager, I wouldn't have felt so awkward and insecure about my looks and everything else. Thank you, Lena!
H says...
Megan, your statement "wouldn't necessarily choose any of them as a friend" definitely put into perspective why I abandoned watching the show after season 1. Like many others have said, I was so annoyed with how they were all so self-absorbed and terrible friends. Watching them make bad decisions was excruciating as a person who is driven (to a fault) to always be independent, informed, and make the best decisions possible. At the same time the way the show handles this season of life, when you may be at your most vulnerable and indecisive, was ground breaking (speaking from only having watched season 1 of course). There's so much pressure as a woman to be your best self. That sentiment definitely plays a part in all the harsh criticism of the show. Thinking through this definitely makes me appreciate the show for making each character a human being and not just a projection of our best selves. Definitely planning on watching the entire show!
Seraphim says...
I love Girls. I find myself laughing and cringing through each episode… and completely enjoying it. Girls is a true reminder of my 20's… finding and loosing oneself, the 'frenemy' dynamic, the job WTF, the bad boy choices… it's nostalgic and horrific at the same time. I appreciate the lack of glam and the show's authenticity… and even though now I'm married with 2 kids and pushing 50, at heart I'm still a Girl. Thanks for reminding me of that, Lena.
Perry says...
Admittedly, I haven't been much of a fan of Girls through the years, perhaps in part because at 34 I find it hard to relate to their lifestyles, or maybe in part because I didn't take the time to consider the subtleties and nuances that really make the show unique. After reading this post, and several of the (always wonderful!!) comments, I decided to give it another shot. Then, along came Episode 3, in which Hannah is invited to famous author Chuck Palmer's apartment to discuss an article she wrote that highlighted some of his questionable sexual trysts with female fans. By the end of this episode, when Hannah walks past the (metaphorical) parade of women entering his apartment, I had chills. To me, this episode was so resonant of some of my past experiences, in my early 20s, with a few professional hockey players in my small home city. I had an encounter with one player in particular whom I had grown up watching, and was awestruck when, in college, I had the opportunity to join that small, privileged social circle. And so, like those young women with Chuck Palmer, I had a sexual encounter that I realize, many years later, toed the line of consensual. It was largely an advantage of power over the naivety of an adoring fan, and it was a long time before I was able to overcome my intense feelings of shame afterwards. This is why I loved that episode, and why I will forever be a Lena Dunham fan. Consent and power are indeed grey areas, and I applaud her for such a brilliantly written episode.
Elle says...
I totalt agree with you. That episode is pure genius. I will forever be a huge fan of Girls because of it. I am still thinking of it every now and then an I'm going to make my husband watch it.
April 21, 2017 8:09am /
Sam says...
A night on the town was the first episode I saw and I loved Charlie (up until the end, of course). I couldn't handle too much other than that episode.
Laura R says...
Girls was a wonderful way of keeping an eye on another generation that I was glad to have grown out of, but hoped only the best for all of them. It's the most amazing thing to move to a unknown city in your twenties and make a new framily. And the Girls were an amazing cast, all over flowing with talent/ideas and made good names for themselves. I am so glad I watched the series, but also glad I'm watching it end.
I think I'm too old for this show … even the clips made me roll my eyes. I couldn't fathom watching entire episodes. I think I would have loved it if it came out in my teens/early twenties though.
Lucy Remitz says...
Girls was one of those shows that you're really happy you watched, but never feel the need to watch again. I really loved this season! Yes, I often felt a little sad after them, but it always made me feel something. I loved how it showed girls being awful, horrible, complex, sweet, nice, disgusting and awesome. I feel like we weren't actually meant to like any of them which to me was a lot of the beauty of the show.
Rosie says...
I love this show and will miss it. The writing and acting are brilliant, funny, poignant, self-aware, thought provoking and just down right genuine. I never really understood the criticism that the characters are unrealistic representations of women in their 20's and no one (especially Hannah) would ever act like this in normal life – to me that was almost the point, I watched the show believing it was intentionally grazing the line of satire. That said, I could relate to aspects of each girls' personalities in some form and the wonderful scenes and themes as highlighted in this post far outweigh any negative for me. The absurd moments (like when Hannah opens her legs to her professor and shows him her vagina – outrageous!) I took with levity. For whatever reason, the show never got under my skin like it clearly did for others.
Also can we talk about the episode in season 2 when Hannah goes out partying with Elijah and ends up in the fishnet top – "It's Wednesday night, baby, and I'm alive!" – easily goes down as one of my favorites.
Hannah says...
I only watched the first few episodes of Girls but have been wanting to re-visit and binge watch the series. Something about it is very intriguing even if (like me) you relate to absolutely nothing about the show despite also being a mid-twenties woman. (Other than also being a Hannah with an English degree ;) I really like Lena Dunham and I can't wait to see what she does next.
Caron says...
I began watching GIRLS in the first season because of the uproar over the nudity and the sex scenes. It served as a naturalistic, affirming depiction of relationships (and all the messy things they entail). In particular, I was gratified by outrage of from men about certain episodes (I'm thinking specifically of "One Man's Trash"); GIRLS at its best subverted the male gaze, I enjoyed how uncomfortable that made some.
I says...
I've watched all 6 seasons of girls, and binged watched the first 5. As a young woman in my twenties… i honestly could not relate to any of the girls AT ALL. I think it's because of the obvious lack of diversity (I'm African-American) and some of their problems/their relationship/dialogue with each other seems so far out of my reach. As a writer, I did, however enjoy Hannah's commentary on writing. And I loved how Shoshanna was the naive one on the beginning but she ended up being the voice of reason throughout the series. It also made me laugh out loud. I can understand the appeal if you relate to it, for sure. But I just could not.
Kimberley says...
Can we just talk about Elijah?!!
His expressions and one-liners made me die every time! One of my fave tv characters!
Lo says...
I've never watched a single episode of Girls, I guess it kinda passed me by. However, Megan's opening paragraph has really made me want to binge it all. Being a chick in her mid-twenties, I literally crave anything that makes me go 'that's so true!!!!'
http://www.themixtures.com
Sara says...
As a girl in her early/mid twenties who grew into her first version of adulthood with the show, I also found myself consistently disgusted by the girls…and also totally enthralled. I LOVED how the girls didn't have to be likeable, they didn't have to grow in the ways we wanted them to, they didn't have to even care about being a good person. Because it's not about what we want, it's what the girls actually are. All of us really.
Ultimately, I realize, what I find so compelling about the show is that the girls' worst qualities, which we so easily point to and scoff at—actually exist in so many of us. In most ways I am nothing like any of the girls on the show, but deep down, I related to their worst tendencies, of selfishness, narcism, blame…all of that was just drawn out tenfold for the girls on the show. I'll miss that outlet for examining my own darknesses and insecurities, without apology.
Aga says...
I couldn't get into this show for MANY reasons, one of them being that Lena Dunham really rubs me the wrong way.
I'm in the same boat. I watched half of season one and it just seems she was raised with too much praise (if that makes sense).
April 19, 2017 10:59am /
Stephanie says...
I watched all of "Girls," even though the episodes often left me feeling empty and depressed. To me, many story lines just felt hollow and dark. I think it was a mix of the frequently "seedy" sex scenes another comment referred to, along with the vapidness of the characters. That's not to say I didn't have moments when I liked the characters or empathized with them- there were certainly times when I did. But overall, I'm glad it's ended. I hope that something can take its place that shows (ironically) more "real" depictions of women in the world.
Prescott Perez-Fox says...
I'm glad you included the episode with Shoshana in Tokyo — an incredibly honest and unexpected look at what can happen to a person when he or she adopts a new country, emerges in the culture, and is untimely recalled home by circumstance. Been there myself.
I also think it's worth nothing how every now and then an episode would feel like a bizarre one-act play, using only 2-3 characters, and often featuring a guest who never returns. The one where Hannah hangs out with that doctor all day at his house, or when she confronts that writer guy. Odd. But satisfying. I wonder if you could do a whole series like this and if people would watch it.
Eliza says...
Try High Maintence – the first season before it became an HBO series. It's on hbo now but it was when it was a you tube series. Just like what your describing – except the weed delivery guy is the only constant.
Megan Cahn says...
I LOVE High Maintenance.
Alex says...
Loved the show for many reasons but mostly because of it's beautiful, messy, realistic portrayal of young female friendships. I could soooooo relate to it all; the fun, the anger, the support, the jealousy. The show surely had flaws, but i think it was one of the most well written shows on tv, ever.
I'm still struggling a bit with the last season though. Hannah's pregnancy and becoming a mother…what the hell was that about? I go back and forth between loving it and being pretty pissed off about it.
Whitney says...
Totally don't relate to this show at all. I really don't like someone declaring themself the voice of my generation.
Savannah says...
She was on drugs.
Cameron Crowe also said he was a golden god through his proxy and no one chases after him.
Emma says...
It's supposed to be satire, that's why her parents basically cringed after she said that.
April 19, 2017 12:03pm /
I couldn't care less what happened to most of the characters, but I hoped that Ray would be happy. He kept it real. Besides Shosh having her engagement party, this season she was abandoned.
I hates the sex with random strangers. When Hannah and Jessa have sex with strangers in a ditch on vacation.
Jamie says...
I loved Girls so much. It's sad to see it go, but I think it ended so perfectly. It was beautifully written (that dialogue!), had such let-it-all-hang-out honesty (not talking about Hannah's boobs, although those too) and it trusted its audience. I also always loved the controversy around it. Must be so satisfying as a writer/artist/creator to spark those kinds of conversations – on entitlement, race, sexuality, gender. Not a bad contribution to popular culture. I'll miss it!
I loved this show. I lived 1 street over from Hannah's apartment on the show and can not believe what an amazing job they did nailing what dating and life is like in Greenpoint. Lena is brilliant and the show speaks to a life in NY that is unique and unparalleled.
Belle says...
Slightly off topic, but I'm fascinated by Jemima Kirke in real life (she plays Jessa)…
I had a love hate relationship with Girls, and I can't resolve whether I think it's a good or bad influence on young girls… and at what age would it be ok for girls to watch this show… Does anyone have any thoughts?
16 or 18 would be ok. Longer if you don't want your daughter to have casual sex.
April 18, 2017 9:17pm /
I was exactly one year older than the girls on Girls and it never influenced me to make decisions one way or the other. It was actually startling to see a lot of my life happening to them already: Hannah's arguments about why she's moving from NYC have literally come out of my mouth in the last few months about why I am applying for a mortgage this week to move to a town so small, it's described as a "village" on its official website. My friends are marrying or married or divorced already. They've had surprise pregnancies. We've done our partying. We've had our fights and realized who are healthy friends.
Nanne says...
I have had a love/hate relationship with "Girls" throughout it's run. I pretty much detested most of the characters. Their narcissism, seedy ways, jaded view of life would leave me so exhausted and sad after each episode that, even though I laughed a lot, i vowed that I would not watch again. But I did. Watched every episode because I just had to know what happened to Hannah & Marnie & Shosh, etc. And that is such a testament to the incredible writing, the fresh take on life for today's young women and the first rate acting. Not to mention how Lena Dunham has changed the way we view women's bodies through Hannah's completely nonchalant attitude towards nudity, exposing what was before "Girls", not considered by the mainstream as beautiful. So glad I stuck it out. Loved this last season and seeing the characters finally begin to evolve, find some self awareness, direction and maturity.
I think I'm already for a "Girls" reboot :)
Maybe it's because I have no desire to re-live my twenties, but I just do not get this show. I'm sure I was that crazy/stupid/self-involved too, but to me it's just painful to watch, and not even entertaining. I have a 22 year-old sister-in-law who essentially IS Shoshanna and I can barely stand having a conversation with her, let alone spending what little free time I have watching some fictionalized form of her life.
Awww, she'll grow out of it soon!
Just watched the finale last night! When I first started watching the show years ago, I couldn't get into it. Then I took a break and came back and LOVED it. The writing is just so, so good. My favorite moment of the entire show is when Hannah found out about Adam and Jessa – it was just so, so good. Dancing cures all and YES ELIJAH!! <3
Jenny says...
I just rewatched the whole series in celebration of the finale, and this show was just SO GOOD. I forgot how good it really was. I'm the same age as Hannah and her friends, a creative, who moved to a big city. I related a lot, but despite that, I think the criticism thrown at Lena wasn't always called for. I think she confused a lot of people, or gave fuel to those who just wanted to talk about something in a controversial-but-not-really-that-controversial way. Those who didn't "get it" in the beginning will never get it. It's not for them. Either way, I think we need to give props to Lena for writing, directing, producing, and starring in her own – and a hit on HBO – TV show, all before 30! That's insane, for anyone! Congrats Lena and everyone else on Girls for a great run!
When I think about Girls my immediate reaction is "Ugh, they drove me crazy" and yet, as I consider more… all I remember are all the amazing moments of episodes… Adam running through the sheet shirtless, Marnie & Charlie having their last hurrah, Shoshanna in Japan, Jessa in the bathroom of the bar realizing she isn't who she used to be, Hanna & Adam in the diner realizing life isn't what they thought they wanted, Hannah looking around Shoshanna's party taking in the magic of it all… and I'm reminded that those little moments of beautiful, raw, emotional portrayals of life override my annoyances of the character personalities, questionable decisions and quirks.
Lindsey says...
oh my gosh, that scene where adam runs to hannah in the midst of her mental break down is hands down the most moving scene for me in all of girls. just sobbed like a baby re-watching it! i always loved them together, weird as they both are.
Ellen says...
Yep. Me too. Adam + Hannah forever!
Roza says...
I really enjoyed looking back at these clips, thank you for this post. I love Girls and loved the series finale. The friends of mine who aren't fans of the show cite the fact that they can't relate to the characters – and neither can I – but that has no impact on my appreciation of how brilliantly the show is written and shot. There is nothing else like it and it was completely unpredictable and entertaining.
Bethany says...
My husband and I loved this show and we're in our 50s!! As parents of two boys in their early 20s, I have to say that Hannah's mom was often my favorite and I always wanted more of her–love how direct she can be. I have hated each of the characters and loved them as well. My favorite episode was the Moth episode and I really thought the whole series could have ended right there, but I'm glad it didn't as this last season was one of my favs.
Sarah @ Smile & Conquer says...
I tried so hard to get into 'Girls' but could just never do it. It felt like an important show that I just had to watch but it was impossible, I found them so unlikable and annoying. I don't think that I (or any of my girlfriends) act the way these girls do so it always frustrated me having Lena Dunham as the voice of my generation.
Tori says...
i enjoyed the first few seasons of girls. BUT I think the way they ended the show was contrary to its central premise and it got me so mad! it's like lena got tired, turned to judd, and said – hey, can you finish this show off the same way every conventional movie /tv show about women ends? Get pregnant, decide to keep the baby even though it makes no sense whatsoever and appears to contradict hannah's whimsical sometimes masochistic narcissism she's cultivated for seasons on end, but IT'S TOTALLY OK because she lives in a giant, beautiful house and magically gets a dream job she's completely unqualified for while 9 months pregnant so she must have made the right choice. Not to get up on my feminist horse, but the last season is yet another example of Hollywood's passive reinforcement of conventional worldviews. This show went out with a whimper.
Carmen Faye says...
I know!! Having been on the incredibly competitive and onerous academic job market multiple years in a row, the fact that she "became a professor" was totally cringe-inducing. There was the briefest kind of– you'll have 100 students, in groups of 25– suggestion that maybe the job will be more like an adjunct position–but still!! That house!! Her (apparent) financial security!! Argh!!
Carrie says...
No thanks. Now I can get on board with Seinfeld, let's talk about that
Catie says...
You know, I actually prefer Girls – not because I like the show more, because Seinfeld is amazing – but because it dared to be divisive and elicit feelings like yours. Love her or hate her, the fact that Dunham managed to start a conversation that people feel so strongly about is a testament to her skills as a writer. You can't really talk for a long time about Seinfeld, because it's just enjoyable. You can reference it, but there isn't a ton beneath the surface. The cultural conversation around Girls is much deeper.
E says...
I didn't understand the diner scene in the third-to-last episode with Adam & Hannah. There he was, back into her again, and then when she started crying was that supposed to signify that she didn't want to be with him?
I didn't get it either! Afterward I was reading that meant they broke up, but that didn't translate for me.
For me it showed that this image they wanted to happen, or thought they wanted, wasn't ACTUALLY what they wanted. As they talk abut it they realize that's just never going to happen.. it took me a bit to get and I re-watched it a few times before I got it and then I realized that is was this subtle shift in reality for them, and it was SO beautifully acted. The tears were this moment of letting go of what they thought and accepting what is. One of my favorite moments of the season.
Same here! I even went back and re-watched that part because I thought I had missed something.
Bec says...
I think that was the moment they both realised their time together had long since passed and it was over. It was never going to work.
The Girls facebook page has some really great 'inside the episode' videos with Lena Dunham, Judd Apatow and Jenni Konner which help explain their reasons behind certain aspects of the episode: https://www.facebook.com/girlsHBO/videos/1314809365263326/
It was supposed to signify that their time had passed – they were both trying to revive their old relationship, and it just wasn't there anymore – no matter how hard they tried or wished it were so. So sad. :(
Jen says...
It was subtle, but at that moment, they realized that the entire day, and the idea that he would help raise the baby, was a fantasy. Earlier, when they were shopping and she paused at the image of the woman washing the baby on the front of the bathtub box, it seemed as if the enormity of the whole thing started to hit her, and the knowledge that Adam wouldn't be a part of it. It would just be her and the baby, as on the box. Dunham's acting in the diner was superb and it's one of my favorite scenes in the series.
My same burning quesiton remains…how were any of the characters able to afford to live in NYC when they had at most part time jobs!?! My practical side kept asking outloud, "does she have health insurance?" during the finale. How Hannah said that she was starting work in a month made me think she wasn't just on materinity leave, but literally hadn't started the new job yet. How can her and Marnie not be working while living in that house?! I get that it's upstate and it's supposed to be a more modest cost of living – but that's a really big house. Bills still need to be paid. They still need to buy groceries. And baby supplies. This topic always made me ragey. Ray was the only one who had a steady, lucrative gig.
KJ says...
Why is it only this show that criticisms like this are directed at? We judge women so much harsher it seems.
Catherine says...
I love "Girls" and Lena Dunham. I watched the show through my 30s as a mom to two little kids, and even though the experiences of my 20s were completely different (I was married and teaching), there was still a lot I identified with. Someone on Twitter said that the second-to-last episode was like the finale and the final episode was more of an epilogue, and I agree with that. I thought it was really fitting that Hannah's next step in life is as a new mom in a new place with a new job. All the controversy aside, I do think Lena Dunham is a voice for modern times and I enjoyed her book and her pre-"Girls" movie, Tiny Furniture. I watch it from time to time, and it has some of the other actors from the show in it.
Lauren E. says...
I just watched the finale last night, and though I didn't really care for it, weirdly, that first clip you included brought me to tears! It's everything that drew me into the show in the first place. It was about friendship, the good, the bad, the ugly, and the ridiculous.
I agree 100%,
kristin says...
While I didn't love the last season as a whole, one of the things I really appreciated about it was the way it handled friendships evolving. So many friendship-focused shows advocate for an above-all-else level of commitment between women that just isn't always sustainable/healthy/right. There's something refreshing about seeing women who have loved one another so dearly acknowledge that sometimes it's best to walk away for a while.
Just want to thank Lena Dunham and Girls for bringing Adam Driver into my life. So, thanks! :-p
patty blaettler says...
Did you know he served as a US Marine in real life?
I believe I read that somewhere!
Elena says...
Talking about Girls is like playing Operation! The visceral love/disgust reactions to this show are so interesting to me. I've learned a lot about friends from their responses- the way a particular episode or character provoked, reminded, or validated them. And a lot about myself too- if you can't time travel and set yourself straight, shaking your first at the selfish 25 year old on screen is the next best thing.
Cynthia says...
Ha! OMG yes to the shaking-of-fist-at-younger-self. So many moments like that.
bisbee says...
I am very far removed from these characters…I'm a grandmother! However, I loved this series. Smart writing, great portrayals of not very likable characters, development of those characters, and the genius of Lena Dunham. Like her or hate her, she is a rare talent. I love her f-you attitude, even though (or maybe because) others find her hard to take. Do these characters make bad decisions? YES! At times in my life, did I? You bet…and came out the other side, just like Girls.
Stephanie Gilman says...
I spent so much time identifying with the characters' quirks. I feel like Lena did such a beautiful job taking notes on the realest parts of life and then carefully inserting them into the show, even when it was awkward and weird. I loved season 1 especially because most of it was so simple, raw, and relatable. But I thought Lena (starting to feel a bit presumptuous about pushing the first name thing) was great at keeping up this theme throughout the series…the episode with Hannah's OCD and struggle to write hit me in the gut because it's where I've spent so much time in my life. Her doing ANYTHING but writing and not feeling like she had anyone to tell she was struggling was incredibly poignant because it showed how stuck we can feel as humans. We can pretend to not be in those places, but eventually life catches up with us and we need other people to help pull us out of our stuckness (or literally pick us up out of it, like Adam). Loved this show with all my heart.
A says...
'Girls' is one of my all time favorite shows, and one of the few shows my mom and I watch together. I appreciate that 'Girls' wasn't trying to be "sexy" and the characters weren't created to be "likable" in the stereotypical sense. Hannah and friends are complex and nuanced, and we witnessed them grow and change as they gained more life experience. I also found it refreshing that Hannah's parents, particularly her mom, is also a complex character. Loreen is her own person with her own problems, not simply Hannah's mom; you don't see that often in shows that are primarily about younger people.
So many people are uncomfortable with the main characters selfishness and narcissism, and I think it's good that the show evokes this sort of reaction. It seems only natural that portraying women differently would do that.
Riley says...
The show was okay, enough to keep me watching for all these years but that last episode seemed to be such an injustice for all the fans who had been following it for so long. I would say it was a crappy episode of Girls, let alone a season or series finale.
agreed. fantastic, wonderful show, but those last few episodes left me hanging. It seemed like a weak effort to close things out in a meaningful way. like they were in a hurry to finish it.
I agree! But in away I'm glad I didn't like the finale because I won't miss the show as much. But still crave the characters as they were in seasons 1-3.
Natasha says...
I initially felt the same way and thought that the previous episode would have served as a better finale. But when I continued to think about the last episode I thought it was an interesting commentary on the "if I get/become/have X, I will be happy" conundrum. I like the idea that Marnie and Hannah didn't work out as co-parents because, really, sometimes your best intentions don't work out. I think it was a commentary on the idea that once you have a baby or get married or move away or change jobs that everything will fall into place and you'll be happy. But, in reality, life doesn't work that way. It's messy and obnoxious and doesn't go the way you expect, or want it to. I have grown to love how the show ended because it gave continued life to the characters. The finale, like life, is more nuanced than we expect, or like.
Babs says...
They got it so right in Season 6. I genuinely feel sad it's over. Also, I love how many people finally admitted they watched this how. I'm a bit bored by the refrain "Hannah doesn't represent me." I don't need every woman on tv to tell me who I can be to the world – I just need one or two to make me laugh/cry/remember (in ways I can't always relate to) why being in your 20s wasn't really all that much fun, and also kind of was.
I think the "Hannah isn't me" phrase is so repetitive because the "she's the voice of her generation" is also repetitive. Overall, I didn't find her character to be representative of my experience.
forgot to mention – I'm not saying that me not directly relating to Hannah is a bad thing! I mostly enjoyed watching the show and did empathize with the characters at times. I liked elements of the show, particularly those highlighted in this post. I just don't like the analogy that the show's intent is to represent twenty-something girls as a whole.
I think that's the joke–she isn't the voice of her generation. You can see that in Hannah's parents' faces after she says she is. That's part of the genius of Girls–it really blurs the line between satire and reality. For me, it just showed how seriously we take ourselves, and how necessary it is to take a step back and realize it's okay to be flawed, and it's okay to not be the voice of your generation.
Highly recommend giving this article a read! Will miss Girls so much.
http://www.newyorker.com/culture/jia-tolentino/on-finally-watching-girls-a-different-and-better-show-than-id-been-led-to-imagine
Lula says...
Brilliant article! Thanks for the tip!
When I look back on the show, I'll think of a couple of things:
-"No more money!"
-Jessa "the Crack Spirit Guide" and that whole party
-Elijah's facial expressions
-freeze frame in last scene from season five finale. #magic
Joy says...
so… not to be completely daft, but does anyone know what the best way is to watch this show if you haven't seen any (!!) episodes and want to start from the beginning? I'm assuming it isn't on Netflix or On Demand… can anybody help a girl out?
YoungDirectionless says...
It's on HBO go.
It's on HBO! I watched it on HBO GO
Anaïs says...
If you search for the website FMovies (I think it might be .to or .se) they have all of the girls seasons which can be streamed :)
Ari says...
The first two seasons are on Amazon Prime right now.
Cecilia says...
I checked it out at the library. Seasons 5 and 6 are not available yet, but I'll just wait until they are to watch them. I'm cheap! :)
Girls got me through a break up!! I haven't watched since Season 3, but I felt empowered knowing that I wasn't the only one that had gone through hell and back.
Jody says...
I think they really nailed normalizing nudity and different body shapes. It did feel a bit much at times but I think that maybe it was necessary for the show and the character development. I will admit, Marnie is serious arm goals and Hannah is serious embrace-your-curves/confidence goals!
Emily R says...
I just don't get this show. I don't know anyone whose life is like this, or ever was like this.
Lesley Myrick says...
I'm with you. I've tried to get into it, but just can't handle shows where people make SUCH. BAD. LIFE. CHOICES.
I just want to swoop in there and help them!
Ali says...
I agree. I have tried to watch it multiple times, but I don't get it. Maybe it's because I don't live in NY?
I live in Boston, and I have friends that live in NYC. Perhaps I'm too boring – but none of my NYC friends live like this either.
When the show first aired, I was still in my 20s and totally identified with it (living in NY with crazy friends, dating ridiculous men, making really stupid decisions) but I found that I started to dislike it because the characters didn't seem to be evolving as I was evolving. To me, that was their greatest misstep. They were so relatable and then they never really changed (in this viewer's opinion, at least!).
Em says...
Same. And I totally understand that not every character on TV needs to be relatable or even likable. But I found these girls so helpless that I found it embarrassing. I couldn't get into it.
Beth says...
This seems to be such a common criticism of the show, and I've always found it odd. I don't know anyone whose life is like those depicted in most of my favorite shows (especially on HBO). So why is Girls held to a different standard?
I agree with what Lauren E. said in her comment — I grew up during the series and they never did. I also started watching when I was in my mid-20s and felt like I related so much with the charcters. Now, I only relate to specific scenes or moments. I thought I'd be said it's over, but I'm actually glad it's done.
Beth –
I guess because everyone seems to love it because it's "so relateable" .
And it's a drama – so those are generally supposed to be more true to life.
Personally I like more ridiculous shows that are comedies that are completely off the wall. This show is just too weird.
Michelle says...
I want a spin off for Elijah too! The audition, Elijah focused episode this season was by far my favorite. We need more Elijah!
Jessie says...
I watched the first 3 seasons and gave up. Shoshana was the only likeable character, I couldn't understand how or why these girls were friends because each was so self-involved and unlikeable and seemed to dislike each other. Hannah is annoying and gross and spoiled. Sure, her character explored some taboo subjects (good) but sometimes things came to her too easily (she wrote a book in a couple of days? She wasn't even writing regularly every day – she whipped it up in a frenzy of genius, I guess) and she stupidly, childishly squandered amazing career opportunities to drive silly plots. I've never met a university graduate who is that clueless. And I was taught to believe that New York is fairly multicultural but not on the Girls tv show, which I found to be extremely problematic in its portrayal of non-white characters and how they related to the main (white) characters.
Maggie says...
I am curious what you found "gross" about Hannah?
Christy says...
I think most men (and women) don't know how to take a character that is not only a female narcissist but fully unaware and unapologetic about her body- imperfections and all. It was refreshing and at times, uncomfortable, because we've been so programmed to think that if someone is not physically beautiful they should not have the camera time. In my mind, that only furthers the myth that people who are don't fit into that "physically beautiful" group are unacceptable and/or gross.
Girls is one of the only shows I can recall which sheds light on OCD and the daily distress that people experience because of it. Mental illness is a vastly under-explored area in our culture and needs to be more visible so people don't feel that they are completely alone in their diagnoses. Girls also tackled a long list of social issues that are too long to list in a poignant and quirky way, which was so refreshing to see.
I'll miss Girls so much!! The whole show felt like an echo of my own life (maybe since my name is also Hannah and I'm also an English major in my early 20s and people say Lena Dunham reminds them of me??). Whatever people think, there's never been a show like this. I can't wait to see what they all do next.
I am *so* sad that it's over. I have never loved a TV show more while also simultaneously hating all the main characters!
I love all of these moments – Marnie is probably my least favourite, but the episode with her and Charlie was incredible (when they were dancing in that restaurant – my heart!). Also, Shosh's Japan episodes were beautifully filmed, almost choreographed in a way.
I loved everything about it – the wit, the style, the swearing, the writing, the representation of different body types on screen…and the music was incredible. That scene at the end of episode 3 of season 6 where 'Desperado' played as the faceless women walked towards the creepy writer's apartment gave me chills.
So resonate with everything you've said here. I still re-watch the scene of Marnie and Charlie dancing in the Italian restaurant…..gah <3
Colleen S says...
I watched the show, but checked out two episodes into the final season. I couldn't stand the attitudes of the girls. At their ages, I had smartened up and realized my self-destructive crap. The only one who seemed to have changed was Shoshana, but she wasn't on enough to sustain my interest. So needless to say, I'm not going to miss the show.
100% agree about the lack of Shoshana — the only character with an actual arc — this final season. When the series started she didn't know her ass from her elbow. Since, she's earned a degree, lived in Japan, loved and lost, and very much grew up. The others, less so.
My Sister's Home Makeover
8 Awesome Podcasts
John Derian Lives in a Sea Captain's House
Behind the Scenes: Making a Magazine Cover
What's the Most Beautiful Thing You've Ever Read?
The #1 Item You Need for House Guests
Our Brooklyn Family Apartment
9 Great Instagram Accounts
14 Genius Tips for Living in a Small Space
This Cozy Minnesota Home Will Make You Want a Candelabra
Weekend Link Lists
My Beauty Uniform: Michelle Buteau
My Sister's Killer Salad Recommendation
What Are Your Favorite Family Vacations?
What's Your Most Awkward Date Story?
How to Save a Bad Week


'I began to work as an artist when I began to be an adult, when I understood that my childhood was finished, and was dead. I think we all have somebody who is dead inside of us. A dead child. I remember the Little Christian that is dead inside me.
'I stopped going to school at about age 12, and I was very crazy, and I stayed at home. One day I made a little object in plasticine and my parents said it was good. So I started to make more, and to make drawings, and I began to make large paintings in my bedroom. I have a sweet brother who said to me then, "You must learn something and you are going to speak English doing your work."
a portfolio of photogravures by French artist Christian Boltanski, is based on a photograph of the 1931 graduating class of the Gymnasium Chases, a Jewish High School in Vienna. Although Boltanski has employed many of these portraits in altar-like installations, this is the first time the class is presented in its entirety.
Installation at Museum of Fine Arts, Boston.
'The big problem when you're an artist is that the times of creation don't come often. Most of the time I stay here in my studio and groan, and after that I go to my room, look at the TV.
5 "In my early work I pretended to speak about my childhood, yet my real childhood had disappeared.
5. Lynn Gumpert, Christian Boltanski (Paris :Flammarion,c1994).
6. a cura di Danilo Eccher, Christian Boltanski , (Milano :Charta,c1997).


This entry was posted on csütörtök, május 11th, 2017 at 13:56	and is filed under . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.


There are many online casinos out there but you want to make sure you're not playing the ones that are not verified or safe.
Below are a list of casinos we've verified to be safe.
I don't encourage gambling for anyone, because it can becoming addicting and lead to problems.
When you are first starting out, your goal is to work and save money. Gambling can lead to you destroying your savings.
Another issue is when you win money, it's sometimes hard to leave. You have to set profit targets.
Don't gamble with money that's meant for rent or food. Only gamble with excess savings that you can afford to lose. A good rule of thumb is to gamble only enough per month, and if you lose it all, wait until next month.
When you make profits, decide when you will walk away in advance. A good rule of thumb is when you gain 20-30% or more of your initial funds, you should walk away.
Only play on verified sites so that you are playing safe. Playing on unverified sites can have negative consequences.
I will be testing the following online casinos over the next several weeks, and I will let you know the outcome. I will run a series of test including if I can cash out of them successfully. Disclaimer: I do not take responsibility for these sites, and they were tested to be safe when I tested it, but it does not mean it may not change.


Social factors are mainly due to food dessert, lack of time to have proper meal, and low income.
Interestingly, students are having limited/ no access to fresh food sources.
Studetns are more likely to have foods that can be eaten in fast rate.
Studetns are having such a busy schedule, where they only allowed around 10 miniutes to have meal. Most of a day, students are in private tution centers for studying.
Low income class- social factor, that was not really influential as the others.
This reasarch was trying to find out the social factors as well as the solution to sovle obesity problem.
Moreover, the soultion does not thouch on other problems, such as food dessert, and competition in education system.
Governemnt, school and corportations will work together to solve obesity.
IT industry will provide electronic devices, and school will provide data information.


During the winter break of 2016, Ryan D'Herde was asked to join a team of archival tech wizards from around the world to renovate the renowned medical testing facilities at Stanford University in California.
During this time, an fully self running recording facility was built in these medical labs to document the life saving tests that are run here daily. These video files, recordings and even Virtual 360' video's were auto routed to sync with the institutes archival servers. Over 100 tb's are captured here during semesters here each week!


How Mills Motors works for you. Safe. Secure. National Service.
Wondering how to sell your car or truck to Mills Motors today? Call 800-640-3236 to sell a nearly new, used, damaged, wrecked or junk vehicle. Even antique and vintages automobiles qualify. Your car or truck will be paid for then towed for free.
We buy any car or truck. We always try to make it easy to sell any vehicle fast. You will get paid for your auto quickly and securely when you use MillsMotors! And since we are bonded and insured nationwide, you can have peace of mind knowing every detail was handled properly and professionally.
Step 1: Call Us for an Offer – Sell your car or truck online today!
800-640-3236 or Click on the Get Quote button and submit your request! Knowing that for 25 years of being rated A+, you are in good hands.Sell any car of truck fast and with confidence!"
We purchase all autos in any city or town in the United States, so the process of selling a vehicle to Mills Motors is simple. Our customers often get money for any vehicle the same day we tow. We know that your time and money are important and we work hard to make a smooth process of buying your cars and trucks.
800-640-3236. We will be glad to give you more information about selling your vintage, classic, used, damaged, wrecked or junk vehicle. Even SUV and vans can be sold. We will help you with any cash for cars or trucks transaction as quickly and easily as we can. We have been doing business for 25 years and are proud of our reputation.
We understand that you want the best price for your auto. Buyers work diligently to make sure that you get the deal offered when we hand you the money for your car or truck.
Once you agree upon a time to meet, one of our friendly agents will confirm the appointment. After you have agreed on a price to sell the wrecked, used, damaged or junk vehicle, we will arrange to pay you. Or, ask us and we will provide a nearby location for you to drop it off and get paid on the spot!
When the agent has paid for your vehicle, then we will immediatelypick it up for free. One of our trusted towers will come to your location to pick up the vehicle. The towing representative (remember it is a free tow) will load up your auto and hand you any remaining paperwork.
It's that easy to sell your car or truck today!


Stainless Steel Water Bottles, coloured bottles by ECOtanka, Teeny, Minni, Sports, Trekka, Supa, Mega, Polar Ice.
ECOtanka drink bottles are manufactured from solid food grade 304 stainless steel, with a quality brush finish. These water bottles come in a range of sizes from 350ml Teeny to 2.0 Litres Mega Tanka and now the Polar Ice Tanka which is double walled for a better insulated Ecotanka drink bottle. ECOtanka also have a range lids and coloured kooler covers to help with insulating your tanka and also gives you a handy carrying strap.
Teeny tankas are designed for babies and toddlers, or for adults who want a bottle which will fit into a small bag or handbag. They hold a volume of 350mls.
Mini tankas are perfect for primary school children and ladies handbags, being a little more compact than a regular size drink bottle. They hold a volume of 600mls and fit in to most car and bike drink holders.
Sports tankas are the most popular of the ECOtanka range. They hold a volume of 800mls and fit in to most car and bike drink holders.
The Trekka Tanka is one of the latest additions to the ECOtanka range and is fast proving to be a very popular size! Holds 1 Litre.
Supa tankas hold a volume of 1.2 Litres and are a popular size for men and carrying in 4 wheel drives.
The NEW Polar Ice Tanka has been designed with a double wall to give extra insulation and keep your drink colder for much longer!
Check out the lastest colours of the ECOtanka range.
Sports Tanka: Black, Red, Purple and Blue.


text:
using namespace clang;
using namespace ento;

namespace {
enum class ObjectState : bool { CtorCalled, DtorCalled };
} // end namespace
  // FIXME: Ascending over StackFrameContext maybe another method.

namespace llvm {
template <> struct FoldingSetTrait<ObjectState> {
  static inline void Profile(ObjectState X, FoldingSetNodeID &ID) {
    ID.AddInteger(static_cast<int>(X));
  }
};
} // end namespace llvm

namespace {
class VirtualCallChecker
    : public Checker<check::BeginFunction, check::EndFunction, check::PreCall> {
  mutable std::unique_ptr<BugType> BT;

public:
  // The flag to determine if pure virtual functions should be issued only.
  DefaultBool IsPureOnly;

  void checkBeginFunction(CheckerContext &C) const;
  void checkEndFunction(const ReturnStmt *RS, CheckerContext &C) const;
  void checkPreCall(const CallEvent &Call, CheckerContext &C) const;

private:
  void registerCtorDtorCallInState(bool IsBeginFunction,
                                   CheckerContext &C) const;
  void reportBug(StringRef Msg, bool PureError, const MemRegion *Reg,
                 CheckerContext &C) const;

  class VirtualBugVisitor : public BugReporterVisitor {
  private:
    const MemRegion *ObjectRegion;
    bool Found;

  public:
    VirtualBugVisitor(const MemRegion *R) : ObjectRegion(R), Found(false) {}

    void Profile(llvm::FoldingSetNodeID &ID) const override {
      static int X = 0;
      ID.AddPointer(&X);
      ID.AddPointer(ObjectRegion);
    }

    std::shared_ptr<PathDiagnosticPiece> VisitNode(const ExplodedNode *N,
                                                   BugReporterContext &BRC,
                                                   BugReport &BR) override;
  };
};
} // end namespace

// GDM (generic data map) to the memregion of this for the ctor and dtor.
REGISTER_MAP_WITH_PROGRAMSTATE(CtorDtorMap, const MemRegion *, ObjectState)

std::shared_ptr<PathDiagnosticPiece>
VirtualCallChecker::VirtualBugVisitor::VisitNode(const ExplodedNode *N,
                                                 BugReporterContext &BRC,
                                                 BugReport &) {
  // We need the last ctor/dtor which call the virtual function.
  // The visitor walks the ExplodedGraph backwards.
  if (Found)
    return nullptr;

  ProgramStateRef State = N->getState();
  const LocationContext *LCtx = N->getLocationContext();
  const CXXConstructorDecl *CD =
      dyn_cast_or_null<CXXConstructorDecl>(LCtx->getDecl());
  const CXXDestructorDecl *DD =
      dyn_cast_or_null<CXXDestructorDecl>(LCtx->getDecl());

  if (!CD && !DD)
    return nullptr;

  ProgramStateManager &PSM = State->getStateManager();
  auto &SVB = PSM.getSValBuilder();
  const auto *MD = dyn_cast<CXXMethodDecl>(LCtx->getDecl());
  if (!MD)
    return nullptr;
  auto ThiSVal =
      State->getSVal(SVB.getCXXThis(MD, LCtx->getStackFrame()));
  const MemRegion *Reg = ThiSVal.castAs<loc::MemRegionVal>().getRegion();
  if (!Reg)
    return nullptr;
  if (Reg != ObjectRegion)
    return nullptr;

  const Stmt *S = PathDiagnosticLocation::getStmt(N);
  if (!S)
    return nullptr;
  Found = true;

  std::string InfoText;
  if (CD)
    InfoText = "This constructor of an object of type '" +
               CD->getNameAsString() +
               "' has not returned when the virtual method was called";
  else
    InfoText = "This destructor of an object of type '" +
               DD->getNameAsString() +
               "' has not returned when the virtual method was called";

  // Generate the extra diagnostic.
  PathDiagnosticLocation Pos(S, BRC.getSourceManager(),
                             N->getLocationContext());
  return std::make_shared<PathDiagnosticEventPiece>(Pos, InfoText, true);
}

// The function to check if a callexpr is a virtual function.
static bool isVirtualCall(const CallExpr *CE) {
  bool CallIsNonVirtual = false;

  if (const MemberExpr *CME = dyn_cast<MemberExpr>(CE->getCallee())) {
    // The member access is fully qualified (i.e., X::F).
    // Treat this as a non-virtual call and do not warn.
    if (CME->getQualifier())
      CallIsNonVirtual = true;

    if (const Expr *Base = CME->getBase()) {
      // The most derived class is marked final.
      if (Base->getBestDynamicClassType()->hasAttr<FinalAttr>())
        CallIsNonVirtual = true;
    }
  }

  const CXXMethodDecl *MD =
      dyn_cast_or_null<CXXMethodDecl>(CE->getDirectCallee());
  if (MD && MD->isVirtual() && !CallIsNonVirtual && !MD->hasAttr<FinalAttr>() &&
      !MD->getParent()->hasAttr<FinalAttr>())
    return true;
  return false;
}

// The BeginFunction callback when enter a constructor or a destructor.
void VirtualCallChecker::checkBeginFunction(CheckerContext &C) const {
  registerCtorDtorCallInState(true, C);
}

// The EndFunction callback when leave a constructor or a destructor.
void VirtualCallChecker::checkEndFunction(const ReturnStmt *RS,
                                          CheckerContext &C) const {
  registerCtorDtorCallInState(false, C);
}

void VirtualCallChecker::checkPreCall(const CallEvent &Call,
                                      CheckerContext &C) const {
  const auto MC = dyn_cast<CXXMemberCall>(&Call);
  if (!MC)
    return;

  const CXXMethodDecl *MD = dyn_cast_or_null<CXXMethodDecl>(Call.getDecl());
  if (!MD)
    return;
  ProgramStateRef State = C.getState();
  const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr());

  if (IsPureOnly && !MD->isPure())
    return;
  if (!isVirtualCall(CE))
    return;

  const MemRegion *Reg = MC->getCXXThisVal().getAsRegion();
  const ObjectState *ObState = State->get<CtorDtorMap>(Reg);
  if (!ObState)
    return;
  // Check if a virtual method is called.
  // The GDM of constructor and destructor should be true.
  if (*ObState == ObjectState::CtorCalled) {
    if (IsPureOnly && MD->isPure())
      reportBug("Call to pure virtual function during construction", true, Reg,
                C);
    else if (!MD->isPure())
      reportBug("Call to virtual function during construction", false, Reg, C);
    else
      reportBug("Call to pure virtual function during construction", false, Reg,
                C);
  }

  if (*ObState == ObjectState::DtorCalled) {
    if (IsPureOnly && MD->isPure())
      reportBug("Call to pure virtual function during destruction", true, Reg,
                C);
    else if (!MD->isPure())
      reportBug("Call to virtual function during destruction", false, Reg, C);
    else
      reportBug("Call to pure virtual function during construction", false, Reg,
                C);
  }
}

void VirtualCallChecker::registerCtorDtorCallInState(bool IsBeginFunction,
                                                     CheckerContext &C) const {
  const auto *LCtx = C.getLocationContext();
  const auto *MD = dyn_cast_or_null<CXXMethodDecl>(LCtx->getDecl());
  if (!MD)
    return;

  ProgramStateRef State = C.getState();
  auto &SVB = C.getSValBuilder();

  // Enter a constructor, set the corresponding memregion be true.
  if (isa<CXXConstructorDecl>(MD)) {
    auto ThiSVal =
        State->getSVal(SVB.getCXXThis(MD, LCtx->getStackFrame()));
    const MemRegion *Reg = ThiSVal.getAsRegion();
    if (IsBeginFunction)
      State = State->set<CtorDtorMap>(Reg, ObjectState::CtorCalled);
    else
      State = State->remove<CtorDtorMap>(Reg);

    C.addTransition(State);
    return;
  }

  // Enter a Destructor, set the corresponding memregion be true.
  if (isa<CXXDestructorDecl>(MD)) {
    auto ThiSVal =
        State->getSVal(SVB.getCXXThis(MD, LCtx->getStackFrame()));
    const MemRegion *Reg = ThiSVal.getAsRegion();
    if (IsBeginFunction)
      State = State->set<CtorDtorMap>(Reg, ObjectState::DtorCalled);
    else
      State = State->remove<CtorDtorMap>(Reg);

    C.addTransition(State);
    return;
  }
}

void VirtualCallChecker::reportBug(StringRef Msg, bool IsSink,
                                   const MemRegion *Reg,
                                   CheckerContext &C) const {
  ExplodedNode *N;
  if (IsSink)
    N = C.generateErrorNode();
  else
    N = C.generateNonFatalErrorNode();

  if (!N)
    return;
  if (!BT)
    BT.reset(new BugType(
        this, "Call to virtual function during construction or destruction",
        "C++ Object Lifecycle"));

  auto Reporter = llvm::make_unique<BugReport>(*BT, Msg, N);
  Reporter->addVisitor(llvm::make_unique<VirtualBugVisitor>(Reg));
  C.emitReport(std::move(Reporter));
}

void ento::registerVirtualCallChecker(CheckerManager &mgr) {
  VirtualCallChecker *checker = mgr.registerChecker<VirtualCallChecker>();

  checker->IsPureOnly =
      mgr.getAnalyzerOptions().getCheckerBooleanOption(checker, "PureOnly");
}

bool ento::shouldRegisterVirtualCallChecker(const LangOptions &LO) {
  return true;
}


Today I am celebrating Nawruz – which is not only the Persian, but the Baha'i New Year. It concludes 19 days of fasting during daylight and I look forward to this next year and am very excited about what it will bring.
Today is also my 9 year official anniversary as a Baha'i. Although many who know me may not realize it, The Baha'i faith has profoundly changed my life and brought endless blessings, rewards, knowledge and awareness in all things. It has also united me with a worldwide community in over 220 countries and territories, greatly expanding my awareness and insight into the people we share this planet with.
This marks my third new years celebration this year, Gregorian, Chinese, and now Baha'i!
Here's Hoping you have a Happy Nawruz and fantastic year ahead, as well as a lovely spring time!
Artist Elika Mahony has made a special release of a song we worked on called 'Persecution' dedicated to Baha'is in Iran who have been persecuted for their Faith despite posing zero threat to the government, or showing any signs of aggression in any way towards anyone.
You can find out more about it, and listen/download it on Elika's blog post about it here.
It was a rushed production, so not as refined or elaborate as usual, but Elika wanted to get it out without delay to help spread awareness… The amazing thing about this kind of web release though is that within 24 hours of mixing the song, we were getting feedback from hundreds of people who had listened to it and downloaded the song! It was also impressive to see the web activity of people sharing the song online. Immediate feedback, rather than months later was very exciting.
The plight of the Baha'is in Iran is a truly sad one, many have been martyred, including Elika's own great uncle, and the current head of the Baha'i administration in Iran were recently arrested soley for their beliefs, although the Iranian government makes up all kinds of other reasons for detaining them. Information from a friend who knows a relative of one of the prisoners who was finally able to talk to them said they use psychological torture on the prisoners, such as keeping them in a white room, in white clothes, with white food for weeks on end without beds or chairs. This is apparently so there are no signs of physical torture. The ultimate objective is to get them to recant their beliefs, as the fundamentalist clergy in Iran feel the Baha'is are a threat to Islam.
The bizarre thing is that Iran feels that by disrupting and eradicating the Baha'i Faith there, they will somehow affect the Faith in a concrete way, despite the fact that there are Baha'is in over 220 other countries and territories around the world! But perhaps the most interesting thing is the backlash that is happening in Iran and worldwide as a result of these recent arrests. Many Iranians who know Baha'is personally know this is an unjust and cruel act on the part of the government, and is causing an uprising against the government giving them more trouble than they could have every imagined.