text:
Q: Export every revision of a single file from a Git repository? I have a documentation .ai file versioned along my project, now I'd like to export every "snapshot" the Git repository holds for that file.
Any batch/semi-automatic solution?
I have tons of commits, have not much intention to export them one-by-one.

A: Quick, but since no one else came up with something:
mkdir snapshots
FILE=YourFile.ai
i=1
for COMMIT in $(git log --oneline $FILE | cut -f 1 -d " "); do
  git checkout $COMMIT $FILE;
  cp $FILE snapshots/$i-$COMMIT.ai;
  (( i = i + 1 ))
done

Then your directory snapshots contains all versions of the file. The names consist of a number 1..n which increases with the age of each version and the respective commit together with the file extension .ai.
P.S.: Don't forget to update FILE after that (git checkout HEAD $FILE) and don't add the folder snapshots to your repository. :)

A: To export all revisions of a file to a given folder, you can use this loop in Bash:
for sha in `git rev-list HEAD -- path/to/file`; do
    git show ${sha}:path/to/file > path/to/exportfolder/${sha}_doc.ai
done

You can customize this, of course.
Copy the snippet into a text file, and replace path/to/file with the actual path to the file you want to export (inside the repo). Replace path/to/exportfolder with the actual path to where you want to export the files to (the export folder must exist). You can also modify the exported filename, in this version it uses the format "_doc.ai"; just make sure to use quotes if you want to use a file or path name with spaces.
This version will start at the currently checked out revision (HEAD) and walk over the history to all revisions reachable from HEAD in the ancestry tree. That means you should check out the most recent revision you want to start exporting from.


Description TPM2 Full-Length MS Protein Standard (NP_998839), Labeled with [U- 13C6, 15N4]-L-Arginine and [U- 13C6, 15N2]-L-Lysine, was produced in human 293 cells (HEK293) with fully chemically defined cell culture medium to obtain incorporation efficiency at Creative-Proteomics. This gene encodes beta-tropomyosin, a member of the actin filament binding protein family, and mainly expressed in slow, type 1 muscle fibers. Mutations in this gene can alter the expression of other sarcomeric tropomyosin proteins, and cause cap disease, nemaline myopathy and distal arthrogryposis syndromes. Alternatively spliced transcript variants encoding different isoforms have been found for this gene.


text:
BrooklynVegan Staff Published: February 1, 2022
Ravyn Lenae single art
So many artists, so little time. Each week we review a handful of new albums (of all genres), round up even more new music that we'd call "indie," and talk about what metal is coming out. We post music news, track premieres, and more all day. We update a playlist weekly of some of our current favorite tracks. Here's a daily roundup with a bunch of interesting, newly released songs in one place.
RAVYN LENAE - "SKIN TIGHT" (ft. STEVE LACY)
Ravyn Lenae has teamed with Steve Lacy for her first song in two years, and it's a very cool dose of airy, woozy R&B.
JUNGLEPUSSY - "CRITIQUA"
NYC rapper Junglepussy will release a new EP, JP5000, this Friday (2/4), and she's just put out its hypnotic lead single, which is as haunting as it is charismatic.
ANIMAL COLLECTIVE - "WE GO BACK"
Animal Collective release new album Time Skiffs on Friday and just ahead of that here's one last sneak preview. Like the other songs they've shared "We Go Back" finds Animal Collective at their most inviting since probably Merriweather Post Pavilion. The video, made by animator Winston Hacking, is trippy and cool.
MY IDEA (LILY KONIGSBERG & NATE AMOS) - "CRY MFER"
Lily Konigsberg (Palberta) and Nate Amos (Water From Your Eyes) are pairing up as My Idea and will release their debut album, Cry Mfer, on April 22 via Hardly Art. The effervescent title track, and the album, is about their collective decision to quit drinking. "In the moment I thought I was needing a big life change and shift, like I had been stuck in something, and I was right, I just went about it in a very wrong way," Lily says. "And now the thing that I'm needing, I'm getting, actually, which is through being sober and getting my life together. I was telling myself a lot of stuff through those lyrics that was subconscious. I thought I was talking to other people, but I was talking to myself."
MOONCHILD - "LOVE I NEED" (ft. RAPSODY)
LA trio Moonchild have shared a new song off their upcoming album Starfruit (due February 11 via Tru Thoughts), and it's a warm, jazzy neo-soul song with a killer verse from rapper Rapsody.
ANDY MORIN (DEATH GRIPS) & BACKXWASH - "DIG YOURSELF A GRAVE"
Andy Morin is probably best known as keyboardist and co-producer for Death Grips, but he's also a solo artist and he has a new song out with Backxwash, whose abrasive industrial rap is a very good fit for a Death Grips collaborator.
AUTHOR & PUNISHER - "BLACKSMITH"
One-man industrial band Author & Punisher has shared another single off his upcoming LP Krüller, and this one adds in more of an atmospheric, psychedelic twist.
MIND POWER (mem A LIFE ONCE LOST, DEAD END PATH, etc) - "DISCOURAGED MESSAGES"
Pennsylvania metallic hardcore band Mind Power (members of A Life Once Lost, Dead End Path, Ligeia, and Bring The Heat) are back with a new single, and it's a bone-crushing song with some eerie, atmospheric stuff in the mix too.
VOLCANO (mem SANGUISUGABOGG) - "DISCIPLE"
Volcano, a metallic hardcore band with two members of Ohio death metallers Sanguisugabogg, have announced a new EP, Fool 2 Tha Game, due March 1 via DAZE. The first single is the extremely hard "Disciple."
VERDUGO - "NO SOMOS IGUALES"
Barcelona straightedge band Verdugo are releasing their debut 7" ...es tu peor enemigo on March 1 via Triple B Records, and lead single "No Somos Iguales" is a classic '80s hardcore-style ripper that sounds totally urgent and vital in 2022 too.
SPANISH LOVE SONGS - "OPTIMISM (AS A RADICAL LIFE CHOICE)" & "GENERATION" (ETC VERSIONS)
LA punks Spanish Love Songs have announced Brace Faces Etc, an album of re-imagined versions of songs from 2020's Brave Faces Everyone, due April 15 via Pure Noise. Two tracks are out now, and they're both genuinely cool: a synthy version of "Optimism (as a Radical Life Choice)" and a folky, atmospheric version of "Generation Loss."
YOUNG COSTELLO - "PARTY ALL THE TIME" & TAPE GIRL DUB (EDDIE MURPHY COVER)
San Antonio ska band Young Costello are the latest signees to the Ska Punk International label, and their first release for the label is a fun trad-ska cover of Eddie Murphy's '80s hit "Party All The Time." There's also a a dub version of the track by Tape Girl.
ARLO PARKS - "SOFTLY"
Arlo Parks released the great Collapsed in Sunbeams last year, and ahead of her tour with Clairo, she's shared a new single, "Softly," which she says "is a song about yearning, about how fragile you feel in the dying days of a relationship when you're still desperately in love. The song is about how it feels to brace yourself before the blow of a break up and reminisce about the days where it all felt luminous."
PICTISH TRAIL - "IT CAME BACK"
Pictish Trail have shared a new song from upcoming album Island Family. "It Came Back" is funky, in a noisy electro way, and was inspired by real life events. "I don't have a TV at home, and so - while away recording on the mainland - was completely hooked to the flat-screen hung up on my hotel-room wall, constantly scrolling through the Freeview channels to avoid writing lyrics," says Johnny Lynch, who is Pictish Trail. "There were protests happening in Bristol, loads of footage of helicopters flying about, heavy police presence. Having largely avoided the news for a year, obliviously floating about in the Hebridean wilderness, I was suddenly submerged in this dystopian hellscape. Except it was real. Well, it was real on the telly."
PSYMON SPINE - "MILK" FT BARRIE (JOE GODDARD REMIX)
New York psych/dance group Psymon Spine, which includes former members of Barrie, have handed their song "Milk" over to Hot Chip's Joe Goddard to remix and he's delivered a light-and-grooy track gets better with repeat listens.
MYLAR - "PLASTIC CHAMP"
Mylar are the latest signings to the Blue Flowers label who brought us Westerman and Nilufer Yanya, and they'll release their debut EP, Elsewhere, later this year. "Plastic Champ" is their laid back, dreamy first single.
JERRY PAPER - "KNO ME"
Jerry Paper has announced their new album, Free Time, which will be out April 15 via Stones Throw and this is the enjoyable first single. "I wrote 'Kno Me' while reflecting on what it means to know yourself, and how that comes up against being misunderstood by the world," says Jerry Paper's alter ego, Lucas Nathan. "I have felt so much desire to be known and understood by people I'm close to (and, foolishly, strangers!) that I have wasted plenty of time losing sight of myself in the process. Coming out as nonbinary was a huge way for me to know myself deeply, and paradoxically something about sharing that with the world made me care less about how people see me. I have a much more comprehensive understanding of myself and nothing can take that away from me. The imagery in the song comes from the first day I decided to wear a dress outside while running errands. I kept repeating "fuck you, you don't know me" in my head whenever I saw anybody as a way to center myself. Soon I realized most people didn't care at all or weren't paying attention to me so it made me laugh and also feel really good and free!"
LUNA LI - "SILVER INTO RAIN" FT. BEABADOOBEE
Toronto musician Luna Li is releasing her debut LP, Duality, on March 4 via AWAL/In Real Life, and she's shared "Silver Into Rain," a lush, dreamy track featuring beabadoobee.
CALEXICO - "EL MIRADOR"
Calexico release their 10th album in March. This is the title track.
GLACIER VEINS - "AUTONOMY"
Portland dream-pop punks Glacier Veins have announced their sophomore album, Lunar Reflection, due 3/11 via Equal Vision, and you can read more about new single "Autonomy" here.
ABSENT IN BODY (NEUROSIS, AMENRA, SEPULTURA) - "THE ACRES/THE ACHE"
Absent In Body -- aka Neurosis' Scott Kelly, Amenra members Mathieu Vandekerckhove & Colin H. Van Eeckhout, and doriginal Sepultura drummer Iggor Cavalera -- will release their debut album Plague God in March via Relapse, and the first single is a towering 8+ minute dose of post-sludge metal. Read more about it here and pre-order the album on limited splatter vinyl here.
THE LINDA LINDAS - "GROWING UP"
Young punk band The Linda Lindas announced their highly anticipated debut LP, and shared the title track, which you can read more about here.
BRIGHT EYES - "FALLING OUT OF LOVE AT THIS VOLUME," "CONTRAST AND COMPARE" FT. WAXAHATCHEE, "HALIGH, HALIGH, A LIE, HALIGHT" FT. PHOEBE BRIDGERS
Bright Eyes are reissuing their discography on Dead Oceans, and they're also releasing companion EPs to each album featuring new renditions of songs and covers where they're joined by special guests, including Phoebe Bridgers and Waxahatchee. They've shared the first single off each of the new EPs (which you can pre-order, along with the reissued albums, here.
EN GARDE - "WRONG PLACES"
En Garde, the Akron, OH emo/post-hardcore band of vocalist/guitarist Ross Horvath (of A Voice Like Rhetoric) and drummer Andy Hendricks (of Annabel), recorded their debut LP in 2012 but it's only now finally coming out in February via Count Your Lucky Stars/Storm Chasers LTD. Read more about lead single "Wrong Places" here.
PUPIL SLICER - "THERMAL RUNAWAY" (ft. THE ARMED'S CARA DROLSHAGEN)
Pupil Slicer and The Armed each released one of our favorite punk albums of 2021, so it's awesome to learn that Pupil Slicer have just teamed up with The Armed's Cara Drolshagen for a new song, "Thermal Runaway." Read more about it here.
Looking for even more new songs? Browse the New Songs archive.
Filed Under: Andy Morin, Animal Collective, Arlo Parks, Author and Punisher, Backxwash, Barrie, BEABADOOBEE, Death Grips, Eddie Murphy, Hot Chip, Jerry Paper, Joe Goddard, Junglepussy, Lily Konigsberg, Luna Li, Mind Power, moonchild, My Idea, mylar, New Songs, New Tracks, Palberta, PICTISH TRAIL, Psymon Spine, Rapsody, Ravyn Lenae, Sanguisugabogg, Spanish Love Songs, Steve Lacy, Tape Girl, Verdugo, volcano, Water From Your Eyes, Young Costello
'In Defense of the Genre' January roundup (best songs of the month included)
Indie Basement January 2022 roundup (best albums, tracks, more)
20 essential melodic hardcore albums from the 2000s
Circle Jerks' 'Wild in the Streets' gets 40th anniversary edition (ltd vinyl pre-order + new video)
Converge & Chelsea Wolfe announce 'Bloodmoon' shows; new limited vinyl variant available now
Absent In Body (Neurosis, Amenra, Sepultura) announce debut LP (ltd vinyl pre-order & new song)

redpajama_set_name: RedPajamaCommonCrawl


Some farmers think it's a great idea, but can't, because in many places (like Idaho for example) industrial hemp is not legal to grow...as far as Idaho is concerned, Hemp is Marijuana.
"State law prohibits the use, possession or distribution of marijuana of any kind. Same as federal law."
"It's got food, fiber, and medicinal value. Farmers are all for it."
But Hemp might soon be legal - as Idaho re-examines it's policies in January's upcoming legislative session.


"We only sell what we grow ourselves"
Spring has arrived! The greenhouse is full and we are feverishly planting and seeding on a daily basis. This spring we will again be offering our own hanging baskets, veggie plants, herb plants and annuals. We are also growing a lot of cut flower seedlings for our Cut Flower business, over 80 different varieties!
In the meantime, rest assured that we will be back at both the South Windsor Farmers Market and the Collinsville Farmers Market this coming summer in addition to offering our Cut Flower Club. Order forms for the Cut Flower Club can be found here on the website, click on the Experience and then download and print the form to be mailed in. The Cut Flower Club is entering its 10th year and our numbers keep growing! We are so thankful that you appreciate locally grown flowers! How it works: For 8 weeks during the summer, you drop by the farm and pick up your fresh cut, locally grown flower bouquet. Pickups are on Wednesdays between 4-6:30 pm.


text:
Top 10 World Records That May Never Be Broken || Top Track World Record Rankings
Source: www.youtube.com/watch?v=rVUFB4yt0pk
All material is copyright to their respectful owners and no copyright infringement is intended. this video uploaded by Total Running Productions .
**Note: There is an accidental typo at 6:19. Thanks for understanding that mistakes happen! ** The ultimate goal for any track and field athlete is to break a world record. Over the past 20 years, world records ranging from the 100 meters all the way up to the marathon have been challenged and pushed to their edge. Every world record is incredible, but which are the best? In this video, we'll take a look at the top 10 greatest world records in track and see which record reigns supreme! Enjoy. ----------------------------------------------------- Mic: Samson Meteor Mic Music: Audioblocks.com Pictures / Logos: Logomakr.com
» Download Mp3 Server 1
TOP 10 MOST DOMINANT TRACK AND FIELD ATHLETES IN HISTORY ||
The best long jump battle in history
You Won't Believe It, but He Lost! 15 Most Unlucky Athletes
🚀 23 Top Sprint Finishes in Track & Field and Road History! (2019)
CRISTIANO RONALDO - Tested To The Limit! | A MACHINE! | HD


Coverage for your ATV, dirt bike, golf cart, snowmobile, and more. Serving Holmdel and all of New Jersey.
There's no shortage of ways to get outside in New Jersey. Whether you're hitting the trail, playing the links, or just enjoying the great outdoors, the last thing you want to worry about is whether your insurance policy has you protected.
Business Insurance Consultants can help you get the specialized coverage you need for your outdoor activities, so you can focus on having fun.
Request a free online quote or call us at 732-946-9300 to get started.
What's more, many national, state, or other public parks in New Jersey require specialty vehicle riders to be properly insured.


August Pullman of the children's book Wonder invites us to explore wonder and kindness.
August Pullman is a 10-year-old boy who likes Star Wars and Xbox, ordinary except for his jarring facial anomalies. He shares his story in Wonder, a children's book written for all ages. August pulls classmates, parents, and teachers into a dialogue about kindness and wonder. Six million people have read this book and it will be released as a film in November 2017. Are we just hungry for a sprinkle of wonder and kindness or is there something deeper going on in our communities and workplaces?
Kate Sears, Marin County Board of Supervisors, recently reminded the graduates of the Leadership Academy of the importance of civility. She invited the audience and graduates to join her in promoting civility throughout our communities. Her presentation was an invitation to reach out to each other with kindness and wonder.
How would you rank your workplace in civility? Are people listening to each other? Are they being curious about different perspectives? Do they approach dialogue with wonder and respect? What role does kindness play in your community?
The media is loaded with stories about a lack of civility, respect and kindness. What would be the impact of more stories on the outcomes associated with wonder , kindness and curiosity. Would wonder create more wonder? Kindness create more kindness?
August Pullman invites us to look hard at ourselves about wonder and kindness. Perhaps, we can invite each other into the same dialogue. Give it a try and see what happens.
Or if all else fails…consider this response.


WEST GLACIER, MONT. –Today, the National Park Service and the Glacier National Park Conservancy (GNPC) launched a new NPS Centennial shuttle bus service for bicycle riders on the Going-to-the-Sun Road (GTSR). This free service will operate seven days a week through June 26 or when the GTSR opens to vehicles, whichever comes first. Operating hours for the shuttle will be from 10 a.m. to 5 p.m. with buses running every 20-25 minutes on weekends, and every 30-35 minutes during the week. The new service is a pilot project for the NPS Centennial in 2016, the 100th anniversary of the National Park Service. As a pilot project, the details of the operation may be adjusted as more is learned about visitor use patterns, route timing and loading.
The new service is part of an innovative pilot project to study bicycle use in the park during the NPS Centennial year. The project is also intended to prevent resource damage that may be caused by congestion at Avalanche Creek, a popular staging location for bicyclists and hikers in the months before the GTSR opens to traffic. The $52,000 project was funded by a grant from Climate Ride to the GNPC. Climate Ride is a nonprofit organization that organizes life-changing charitable events to raise awareness and support sustainability, active transportation, and environmental causes. The Glacier Conservancy is the official fundraising partner for Glacier National Park providing funding for preservation, education, and research through philanthropy and outreach.
The grant includes two bike trailers, operation costs for the shuttle buses, bike counters for monitoring use on the road, equipment for a new volunteer bicycle patrol group, several bike racks and a new interpretive wayside exhibit and signs. The bike trailers can carry up to 16 bikes and have storage space for small wagons and bike trailers. Riders are expected to load their own bikes and equipment. The shuttle drivers will inspect the load and make sure that it is secure.
"This project embodies the spirit of the Centennial of the NPS. Combining philanthropy, collaboration and volunteerism it promotes a new and diverse user group in connecting with this special place," said Phil Wilson, Chief of Science and Resources Management. If the project is successful in attracting riders and reducing congestion at Avalanche, the NPS may seek funding to continue the project in future years.


text:
Q: ActiveX List Boxes will not "Size and Move" with their parent cells I'm new at VBA so sorry in advance if this is a silly question. I have a Worksheet with ActiveX List boxes. The worksheet also has Toggle Switches. The toggle switches are set up to Hide Rows and ActiveX boxes when not depressed and  Show Rows and ActiveX boxes when depressed. I'd like to save the file with all of the Toggle switches not depressed so that the user can un-hide only the rows and boxes that they need. Everything works properly until I save the file with all rows hidden. After the save all of the boxes change locations. I've tried setting the boxes to "Move and Size with cell", "Move but don't size with cell", and "Don't more or Size with cell" in the preferences. The same thing happens with all options. Below is my toggle switch code. Is there something in there causing this to happen?
Private Sub ToggleButton1_Click()
 If ToggleButton1.Value = True Then
         'This area contains the things you want to happen
         'when the toggle button is not depressed
        Range("101:183").EntireRow.Hidden = False
        Sheet1.Range("94:144").EntireRow.Hidden = False
          'This hides the listboxes since they can not move and
          'size with cells
        Sheet11.OLEObjects("ListBox1").Visible = True
        Sheet11.OLEObjects("ListBox2").Visible = True
        Sheet11.OLEObjects("ListBox3").Visible = True
        Sheet11.OLEObjects("ListBox4").Visible = True
        Sheet11.OLEObjects("ListBox5").Visible = True
        Sheet11.OLEObjects("ListBox6").Visible = True
        Sheet11.OLEObjects("ListBox7").Visible = True
        Sheet11.OLEObjects("ListBox8").Visible = True
        Sheet11.OLEObjects("ListBox9").Visible = True
        Sheet11.OLEObjects("ListBox10").Visible = True
        Sheet11.OLEObjects("ListBox11").Visible = True
        Sheet11.OLEObjects("ListBox12").Visible = True
        Sheet11.OLEObjects("ListBox13").Visible = True
        Sheet11.OLEObjects("ListBox14").Visible = True
        Sheet11.OLEObjects("ListBox15").Visible = True
        Sheet11.OLEObjects("ListBox16").Visible = True
        Sheet11.OLEObjects("ListBox17").Visible = True
        Sheet11.OLEObjects("ListBox18").Visible = True

    Else
         'This area contains the things you want to happen
         'when the toggle button is depressed
        Range("101:183").EntireRow.Hidden = True
        Sheet1.Range("94:144").EntireRow.Hidden = True
        Sheet11.OLEObjects("ListBox1").Visible = False
        Sheet11.OLEObjects("ListBox2").Visible = False
        Sheet11.OLEObjects("ListBox3").Visible = False
        Sheet11.OLEObjects("ListBox4").Visible = False
        Sheet11.OLEObjects("ListBox5").Visible = False
        Sheet11.OLEObjects("ListBox6").Visible = False
        Sheet11.OLEObjects("ListBox7").Visible = False
        Sheet11.OLEObjects("ListBox8").Visible = False
        Sheet11.OLEObjects("ListBox9").Visible = False
        Sheet11.OLEObjects("ListBox10").Visible = False
        Sheet11.OLEObjects("ListBox11").Visible = False
        Sheet11.OLEObjects("ListBox12").Visible = False
        Sheet11.OLEObjects("ListBox13").Visible = False
        Sheet11.OLEObjects("ListBox14").Visible = False
        Sheet11.OLEObjects("ListBox15").Visible = False
        Sheet11.OLEObjects("ListBox16").Visible = False
        Sheet11.OLEObjects("ListBox17").Visible = False
        Sheet11.OLEObjects("ListBox18").Visible = False
    End If
End Sub

A: I know this isn't the answer to your question (I haven't even looked at it yet), but i just felt like giving you this code, this is the exact code you provided and will function the same way, just looks a tiny bit clearer (actually as it also removes the if statement it prolly even performs at like 1/1000000 of a millisecond faster also =D)
Private Sub ToggleButton1_Click()
    Dim boolToggleValue As Boolean
    Dim i As Integer
    boolToggleValue = ToggleButton1.Value
    'This area contains the things you want to happen
    'when the toggle button is not depressed
    Range("101:183").EntireRow.Hidden = Not boolToggleValue
    Sheet1.Range("94:144").EntireRow.Hidden = Not boolToggleValue
    'This hides the listboxes since they can not move and
    'size with cells
    With Sheet11
        For i = 1 To 18
            .OLEObjects("ListBox" & i).Visible = boolToggleValue
        Next i
    End With
End Sub

redpajama_set_name: RedPajamaStackExchange


text:
All the award-winning women cricketers in India
by	STP Team
Whether one follows cricket or not, all of us know the names of all the prominent male cricketers in the country. The female sport-persons in the country, however, even those who play cricket, do not receive the same level of fame and fortune.
Wisden India lists all the award-winning women cricketers of India.
Diana Edulji
A left-arm spinner, Edulji was also a member of the pioneering women's Test team and the first woman cricketer to receive a Padma Shree. She is India's highest wicket-taker in Tests and is third on the all-time list, having taken 63 wickets in 20 matches. She is originally from Mumbai and as Western Railway's senior sports officer has helped increase the employment opportunities for women cricketers in the country.
Perhaps The True Hero Of Christmas Story Has Always Been Mary
10 Memorable Moments Of Women's Cricket In 2019
Why Pragya Thakur Felt Entitled To Waste Passengers Time On A Flight
Why I Write: To Explore The Enigma That Is Being Radha
Climate conferences are male, pale and stale: It's time to bring in women
Women Are Scripting Their Own Stories At Pune Women Writers' Fest
Protest And Persist: Women Are The Fearless Face Of Resistance Worldwide
Best Of 2019: How A Meme Showcased Reality Of Working Women
Women Over Seventy Are Proving That Ageing Doesn't Mean Slowing Down
There's An Activist In Each One Of Us, We Need To Keep Her Alive
We Wanted To Change The Narrative Around Menstruation: Aditi Gupta
Blind bags: How toy makers are making a fortune with child gambling
Shanta Rangaswamy
One of the pioneering women cricketers in the country, Rangaswamy hails from Bangalore and was considered an all-rounder. She captained the country in 12 of the 16 Tests she played, and 16 of the 19 One-Day Internationals. According to report by Wisden India in a playing career that spanned 14 years, she took 750 runs and 21 wickets in 16 matches.
Sandhya Agarwal
Hailing from Indore, Sandhya has the second most number of centuries in women's Tests after England's Janette Brittin. Playing for the Indian Railways team for most of her career, she now works with the women's wing of the Madhya Pradesh Cricket Association.
Jhulan Goswami
Jhulan Goswami has taken 167 wickets and is second on the all-time ODI wicket-takers list. Along with the Arjuna Award and the Padma Shree, she also became the only woman recipient of the ICC Cricketer of the Year award in 2007. She led the country in 42 internationals and gave India a third-place finish in the 2009 Women's World Cup.
Shubhangi Kulkarni
After Diana Edulji, Kulkarni is India's second-highest wicket-taker, with 60 wickets in 19 Tests. She was secretary of the Women's Cricket Association of India in 2005, when India registered their best-ever performance in a World Cup, finishing runners up in South Africa, according to the report by Wisden India. She was a strong administrator and helped the women's team to get sponsorships from the best.
Anju Jain
Anju Jain, who originally belongs from Delhi, took India to the finals of the 2005 World Cup in South Africa. She was also an important part of the successful Air India team on the domestic circuit. Today she is the coach of the Assam Cricket Association women's team.
She is probably the most popular woman in this list. She was the first woman in 16 years to win the Arjuna award in 2003. She was also in the news recently when she was chosen over Virat Kohli tobe given the prestigious Padma Shree award. Having played 1267 runs in 47 matches, she is India's highest T20 run-scorer- ahead of all male cricketers.
Anjum Chopra
Hailing from Delhi, Anjum Chopra is India's second-highest run-getter with 2856 ODI runs. She is also a television commentator for both women's and men's international games. According to the report, she is "Another Air India stalwart, [and] her fluent batting style and safe hands in the slips were prominent features of her career."
ORIGINAL SOURCE: Wisden India
[Featured Picture Courtesy: IBN Live]
Come Out And Condemn Violence: Jwala Gutta Asks Athletes To Speak Up
Forbes Celebrity 100: PV Sindhu And Other Non-Cricket Sport Stars Shine
At 47, This Mother Of Two Wins Gold At World Powerlifting Championship
Jwala Gutta Academy Looks To Produce 'Players With Personalities'
Pondichery Student Denied College Entry; Rejects Gold Medal
Ten Of 81 Seats Won By Women In Jharkhand Assembly Elections
These Three Jamia Millia Girls Have Become The Face Of CAA Protests
Controversies Which Shook The World Of Sports In 2018December 24, 2018


text:
Editorial: Drug marketing veers off-label
Merrill Goozner
Goozner
The Food and Drug Administration is considering dramatic changes to its drug marketing rules that threaten to make the problem of already out-of-control drug spending even worse.
The agency is responding to the drug industry's demands for greater freedom to promote the off-label use of prescription drugs and to the courts' drift toward giving corporations unlimited freedom-of-speech rights. "Off-label" refers to uses that have never received approval or scrutiny from the FDA's regulatory scientists. Doctors are allowed to prescribe off-label.
Nothing less than patients' health, safety and pocketbooks are at stake. An estimated 20% of drugs are prescribed off-label. Studies have shown nearly three-quarters of drugs prescribed off-label have little or no scientific backing for the use.
Among cancer drugs—the latest versions of which cost $150,000 a year or more—an estimated 50% to 75% are prescribed off-label, often to patients with metastatic disease who are desperate for anything that might give them hope.
This week, the agency is holding a two-day hearing to solicit public comment on how far the pharmaceutical industry should be allowed to go in promoting off-label drug use. It's largely prohibited now, although industry sales representatives can respond to physician requests for information about an off-label use by handing out reprints of studies that have appeared in peer-reviewed medical journals.
There's a long and sordid history of drug companies ignoring those restrictions. Over the past 15 years, major drug companies paid more than $15 billion in civil and criminal fines for promoting off-label uses. For example, GlaxoSmithKline in 2012 paid $3 billion for promoting the antidepressant Paxil to physicians treating adolescents, even though it had never been approved for pediatric use, and there was clear evidence the drug caused some troubled teens to consider suicide.
The FDA is undertaking its "comprehensive review" now because of a string of recent court decisions saying the First Amendment gives industry sales representatives free rein to promote unproven uses to physicians. The agency may be betting that by weakening its current rules, it will forestall review by a U.S. Supreme Court that is moving rapidly to giving corporations the rights of individuals.
But that's the wrong calculus for an agency that's supposed to ensure every drug is safe and efficacious. The FDA is well aware that many drug companies pursue a deliberate strategy of winning agency approval for drugs by conducting small but scientifically rigorous studies for a limited use. They then fund other studies—often observational without placebo control arms—for much broader uses, which many second-tier medical journals are more than happy to print.
That paradigm lies at the heart of two recent court cases. In 2012, a federal appeals court in United States v. Caronia overturned the conviction of a former Orphan Medical sales representative who had verbally touted Xyrem (sodium oxybate), which had only been approved for a very rare form of narcolepsy, for insomnia, fibromyalgia and Parkinson's disease.
Earlier this year, Amarin Pharma sued the FDA for the right to use "supportive but not conclusive research" that prescription omega-3 fish oil reduced the risk of coronary heart disease even though the FDA had already rejected that claim. After a federal district court sided with the company, the FDA turned around and let Amarin proactively make those claims and distribute the very studies it had found inadequate.
Organizations representing the payers and providers who are struggling with high drug costs need to make their voices heard at this week's hearing. Physicians have many ways of learning about potentially beneficial off-label uses of drugs: from clinical practice guidelines written by experts who've systematically reviewed the literature; by attending scientific meetings; and, yes, from the journals they decide to read.
What no one needs—except the drug industry—is another lane on the superhighway to unnecessary utilization and higher drug spending.


text:
Q: Query to get count of inserted records hourly wise in postgresql? I have a table that looks like:
Table name Demo
id         creation_date
1          2021-03-06 12:27:48.811
2          2021-03-06 03:56:48.875
3          2021-03-06 03:58:23.567

I need the count of records hourly wise in PostgreSql.

A: Postgres can truncate a date to a certain precision:
SELECT DATE_TRUNC('hour', creation_date) FROM demo

So all you have to do is group and count it:
SELECT DATE_TRUNC('hour', creation_date), COUNT(*)
FROM demo
GROUP BY DATE_TRUNC('hour', creation_date)


Our National Educator Timothy Mount, CN, CCMH will be the main contributor to this blog and will write on a wide variety of health and wellness topics. We will also bring in guest bloggers from time to time in order to give you a fresh perspective on the breaking news or cutting edge information.
I've made it my life's mission to understand the essence of life – to prioritize the things that truly matter and disregard everything else. I learned as a kid not to believe everything that was taught to me because the influences of commercialism, standardized education and social mores cloud our collective minds and affect our decisions. But I refuse to be just another sheep in the herd – and so should you!
What this blog is: a well considered system of priorities and perspectives that aren't designed to tell you what to do, but instead prompt you to examine yourself and decide what YOU BELIEVE, even if it's the exact opposite of my perspective. I enjoy using sarcasm and wit to make my points, so some posts will be less about shifting your life perspective and more about making you wet your pants with laughter. Since life is a big thing, and I have a habit of thinking about all aspects of it, my topics will range from Descartes to radiation pollutiopn to Miley Cyrus, with a little bit of collagen mixed in as well.
What this blog isn't: a juvenile rant for the sake of being controversial. While the almighty marketing dollar often drums up the latest craze about some new found "must have" product, I try not to get caught up in the hysteria and instead use my medical background and thorough research to evaluate whether it makes sense.


text:
Q: Why is foreach() on SortedList so memory expensive compared to Dictionary? When optimizing a site, I tried to benchmark the code with Benchmark.Net. But I was surprised to find that some benchmarked code used 40,000 times more memory.
After, too much, benchmarking I found that the memory allocation was because of a foreach over a SortedList<int, int>.
using BenchmarkDotNet.Attributes;

namespace NetCollectionsBenchmarks
{
    [MemoryDiagnoser]
    public class CollectionsBenchmarks
    {
        private Dictionary<int, int> DictionaryData = new();
        private SortedList<int, int> SortedListData = new();

        private Dictionary<int, int> DictionaryCheck = new();
        private SortedList<int, int> SortedListCheck = new();

        [GlobalSetup]
        public void Setup()
        {
            for (int x = 0; x < 15; x++)
                this.DictionaryData.Add(x, x);

            this.SortedListData = new SortedList<int, int>(this.DictionaryData);

            this.DictionaryCheck = new Dictionary<int, int>(this.DictionaryData);
            this.SortedListCheck = new SortedList<int, int>(this.DictionaryData);
        }

        [Benchmark(Baseline = true)]
        public long ForLoopDictionaryBenchmark()
        {
            var count = 0L;
            var res = 0L;
            for (int x = 0; x < 1_000_000; x++)
            {
                for (int i = 0; i < 15; i++)
                {
                    if (this.DictionaryCheck.TryGetValue(x, out var value) || value < x)
                        res += value;

                    count++;
                }
            }

            return res;
        }

        [Benchmark]
        public long ForLoopSortedListBenchmark()
        {
            var res = 0L;
            for (int x = 0; x < 1_000_000; x++)
            {
                for (int i = 0; i < 15; i++)
                {
                    if (this.SortedListCheck.TryGetValue(x, out var value) || value < x)
                        res += value;
                }
            }

            return res;
        }

        [Benchmark]
        public long ForeachDictionaryBenchmark()
        {
            var res = 0L;
            for (int x = 0; x < 1_000_000; x++)
            {
                foreach (var needle in this.DictionaryData)
                {
                    if (this.DictionaryCheck.TryGetValue(needle.Key, out var value) || value < needle.Value)
                        res += value;
                }
            }

            return res;
        }

        [Benchmark]
        public long ForeachSortedListBenchmark()
        {
            var res = 0L;
            for (int x = 0; x < 1_000_000; x++)
            {
                foreach (var needle in this.SortedListData)
                {
                    if (this.SortedListCheck.TryGetValue(needle.Key, out var value) || value < needle.Value)
                        res += value;
                }
            }

            return res;
        }

        [Benchmark]
        public long ForeachNoTryGetValueDictionaryBenchmark()
        {
            var res = 0L;
            for (int x = 0; x < 1_000_000; x++)
            {
                foreach (var needle in this.DictionaryData)
                {
                }
            }

            return res;
        }

        [Benchmark]
        public long ForeachNoTryGetValueSortedListBenchmark()
        {
            var res = 0L;
            for (int x = 0; x < 1_000_000; x++)
            {
                foreach (var needle in this.SortedListData)
                {
                }
            }

            return res;
        }
    }
}

The benchmark methods with foreach() over SortedList uses 40,000 times more memory, than the other methods, even when there is no TryGetValue() in the loop.
Why are SortedList so memory expensive when looping it's enumerator?
The benchmarks has been tested in .NET 6.0 and .NET 7.0, with the same result.

A: Since no one seemed to know the answer to this, I continued the investigation to try to find the reason.
As Hans Passant pointed out, the Enumerator in SortedList<> in 4.8 was a class. But I've had already looked at that and the Enumerator in .NET 6 has changed to struct, and has been a struct since at least 2016 according to git. But it is still allocated on the heap.
Since the SortedList<> Enumerator has been a struct since 2016, there could be no way that that code is not included in .NET 6 (or .NET 7). But to be sure I created my own copies of Dictionary<> and SortedList<> from the git repository. Still the same result.
When I was about to change the code in the classes to find what generated the difference, I found the diverging code. It was in GetEnumerator() in the two classes.
GetEnumerator() in SortedList<>:
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
GetEnumerator() in Dictionary<>:
public Enumerator GetEnumerator()
The return type IEnumerator<KeyValuePair<TKey, TValue>> makes the enumerator to be allocated on the heap, because of interface boxing. Changing the return type to Enumerator removed all the extra allocation reported by Benchmark.NET.
And for the second note from Hans Passant, about it being cheap gen#0 memory. That might be so, but in the benchmarking I have done shows the current implementation of GetEnumerator() takes twice as long time as the one with return type to Enumerator.
And the benchmarking I've done is quite close to the production code I'm currently running.


Visit the Capital City Kathmandu, fly to Lukla and spend 11 Days adventure trekking to the iconic base camp of Mt Everest.
Please note, this is the short Everest Base Camp trek, if you have more time or want a longer trek, maybe our 24 Day tour is better, please click here to see the longer tour.
This amazing 16 Day tour starts and finishes in the vibrant city of Kathmandu, and includes an 11 day adventurous trek to the romantic and iconic Everest Base Camp. After a city tour of Kathmandu you follow in the footsteps of Sir Edmund Hillary and Tenzing Norgay along the romantic route to the base of the highest mountain in the world. In Kathmandu we stay in 4 Star Hotels and while trekking we stay in Teahouses and have the full support of an English speaking trekking guide and porters.
Make your own way to Kathmandu International airport, where we will meet you in airport arrivals and transfer you to your room at the legendary Kathmandu Guest House in the heart of Thamel. The rest of the day is free relax or explore Kathmandu.
You have a free day in Kathmandu to explore this amazing city or to relax at your hotel.
After breakfast at your hotel we transfer to Kathmandu domestic airport and fly to Lukla. Once we arrive we start our 11 day trek to Everest Base Camp with a walk to our first overnight accommodation in a Teahouse.
walking alongside the Dudh Kosi River, visiting the Sherpa Capital of Namche and holy monasterys like Thyangboche. As we climb higher, the temperature drops and the scenery of our trek changes to glaciers, ice rivers and stunning beauty. We will walk past turchoise coloured lakes and neat Sherpa villages until we reach our destination of Everest Base Camp. We will then retrace our steps and arrive back in Lukla in time for dinner on day thirteen.
The total trek distance is 144km in 11 days, you will be walking for 6 to 9 hours each day so a good level of fitness is require. You will carry a day pack containing your water, camera etc and our porters will carry your larger bag.
After breakfast we fly back to Kathmandu and check back into the Kathmandu Guest House. The rest of the day is free for you to explore Kathmandu or relax and recover from the trek.
Another free day in Kathmandu for you to explore.
After breakfast in the hotel we transfer you to the airport for your flight home.
Please Note: We have deliberately left day 15 free to allow for any delays in getting back to Kathmandu from Lukla. Please do not book your return flight home on day 15.
All accommodation while in Kathmandu (Kathmandu Guest House) and Tea houses while trekking.
Domestic return flight from Kathmandu to Lukla.


"A lot of open questions" pretty much sums up what most people think about the Microsoft Surface.
Is this for real? you be the judge. Check out the rumored 4-inch screen of the iPhone 5. and how it stack up in size with the iPhone 4/4S.


text:
Q: Show that $g(a) = g(b) = 0,\ \int_a^b f(x)g(x)dx=0 $ implies $f(x)=0$
Suppose $f$ is continuous on $[a, b]$, if for every continuous function $g$ on $[a, b]$ with $g(a) = g(b) = 0, \int_{a}^{b}f(x)g(x) dx = 0$,  Show $f(x) = 0, \forall x \in [a, b]$,

I want to prove by contradiction, and then find a continuous $g$ such that $g(a) = g(b) = 0$ but $\int_{a}^{b}f(x)g(x) dx \neq 0$
Proof: Suppose by contradiction that $f(x) > 0 $ for some $x_0 \in [a, b]$. Since $f$ is continuous, $\exists \delta$ such that $f(x) > 0, \forall x \in [x_0 - \delta, x_0 + \delta]$. Take $g(x) = \begin{cases}
0 & \text{ if } x \in (a, x_0 - \delta) \cup (x_0+\delta, b) \\
-(x - x_0 - \delta)(x - x_0 + \delta) & \text{ if } x \in (x_0 - \delta, x_0 + \delta)
\end{cases}$
Now I want to show that since $g$ is continuous on $[a, b]$, then it is integrable. Thus $\int_{a}^{b} g(x) dx = sup L(g, p)$. However, since the lower sum is $> 0$, it follows that the supremum is also $> 0$. Therefore $\int_{a}^{b} > 0$. A contradiction. However, I do not know how to show that $L(g, p) > 0$

A: Elaborating on N. S.'s comment, if $f$ is non zero at some $x_0 \in [a,b]$, then it is non-zero in some region $[x_0- \delta , x_0 + \delta ]$. WLOG take $f > 0$ in this region.
Then find a $g$ s.t. $g(a) = g(b) = 0$ but $g(x) > 0$ $ \forall x \in [x_0-\delta,x_0+\delta]$ (think of defining $g$ piecewise).
Further, make $g$ non zero only in this region
(i.e. $g \geq 0$ everywhere, but $g >0$ only in $[x_0-\delta,x_0+\delta]$.
If $ x-\delta < a$ or $ x+ \delta >b$, then we take a smaller value for $\delta$.
The final part is to show the integral is non-zero, but this should not be hard to do (think finding the area or in terms of step functions).

A: Let $g(x)=f(x)(x-a)(b-x)$
 Then $$\int_a^b f(x)^2 (x-a)(b-x) dx =0 $$
 Note that $$f(x)^2 (x-a)(b-x)\geq 0,\ (x-a)(b-x) > 0\ (x\in
 (a,b))$$
If for some $x\in [a,b]$, $f(x)\neq 0$ then since $f$ is continuous, there exists a closed
  set $x\in [s,t]$ : $$ f(x)^2\geq c > 0\ {\rm on}\ [s,t] \subseteq [a,b]$$
Hence $$ \int_a^b f(x)^2 (x-a)(b-x) dx \geq \int_s^t c (x-a)(b-x) dx
> 0 $$ So contradiction.

A: Suppose there exists some $n$ such that $f(n) = a$, $a \neq 0$.  Since $f$ is continuous, let $E$ be the open interval around $n$ where $E \subset [a,b] $.
Let $E1$ be the open interval around $n$ such that $sgn(e) = sgn(n) \forall e\in E1 \subset E$.
Let $E2 \subset E1$.
Let $E2 = (c_2, d_2)$, $E1 = (c_1, d_1)$.
Construct $g$ so that $g(x) = f(x)$ for $x \in E1$, $g(x) = 0$ for $[a,b] \cap E2'$, and $g(x)$ connects the parts continuously on $E1 \cap E2'$.
Once you have that, then it should be trivial.  Your integrand will be all one sign on $E1$ and non-zero, and zero everywhere else, which means your integral will be non-zero.
EDIT:
I'll go ahead and attempt to construct $g(x)$ on $[c_1,c_2]$ and $[d_2, d_1]$ explicitly.
$g(x) = f(x)* |\frac{x-c_1}{c_2-c_1}|$ on $x \in [c_1,c_2]$, and $g(x) = f(x)*|\frac{x-d_1}{d_2-d_1}|$.

A: Counter example:
$f(x)= const$, $g(x)=sin(x) $, $a=0, b=2 \pi$.
Direct computations shows that
$\int_{0}^{2\,\pi }f(x) \; \mathrm{sin}\left( x\right) dx =0$.
So you need more constraints.

A: I'll rename the $x_0$ you defined to $c \in [a, b]$.
Let $p$ be the partition $(x_0 < x_1 < x_2 < x_3) = (a < c - \frac{\delta}{2} < c + \frac{\delta}{2} < b)$.
On the intervals $[x_0, x_1]$ and $[x_2, x_3]$, either $g$ vanishes or both $f$ and $g$ are positive, so
$$
   \inf_{x \in [x_0, x_1]} f(x)g(x) = \inf_{x \in [x_2, x_3]} f(x)g(x) = 0.
$$
On the interval $[x_0 - \frac{\delta}{2}, x_0 + \frac{\delta}{2}]$, both $f$ and $g$ are strictly positive, so
$$
  \inf_{x \in [x_1, x_2]} f(x)g(x) > 0.
$$
Summing over all subintervals gives $$L(fg, p) = \delta \inf_{x \in [x_1, x_2]} f(x)g(x) > 0$$
so necessarily $\sup_p L(fg, p)$ > 0.


text:
Prescott POPs Christmas concert sold out
By Jason Wheeler | PrescottWheels
Originally Published: December 8, 2017 5:55 a.m.
Tickets for the Upcoming Prescott Pops Symphony concert on Sunday, Dec. 10 may be sold out, but there's one more concert of the season, according to the symphony's choral conductor.
Those who were able to procure tickets for this weekend's performance will see the symphony put on "It's the Most Wonderful Time of the Year" as its fourth concert of the season, said Choral Conductor Darrel Rowader. They'll hear such music as "Twas the Night Before Christmas," set to music by Ken Darby, "God Bless Us Everyone," two choruses from "The Messiah," "Sleigh Ride," "When Christmas Comes to Town" and a big sing-along, Rowader said.
"The sing-along is extremely popular," he said. "That may be why we're sold out."
However, those who were unable to get tickets for the performance still have a chance to catch the Prescott Pops Symphony this season, Rowader said. On Sunday, Feb. 18, it will perform "Cartoon Tunes," its last concert of the season, he said. Music is still being ordered and the show is still being put together, but it will include Rossini's Barber of Seville Overture, Brahms' Hungarian Dances and Wagner's Ride of the Valkyries, all of which were featured in Looney Tunes cartoons.
Tickets for that show are $25 for adults and $5 for youth under 18 and available on www.ycpac.com or by calling the box office at 928-776-2000.
Rowader encouraged buying a subscription to the Prescott Pops Symphony's next season, which go on sale Monday, April 2.
"If you order a subscription to the season, which would be for all five concerts, you're guaranteed a seat," he said. "I would say it's good to get a subscription, not only is it guaranteed you'll have your seat but there's a savings."
Season subscriptions are $100 and good for when the next season starts in summer, the first concert of which will feature songs from the package "A Cole Porter Celebration," Rowader said. The package has single hits and songs from Porters shows and will involve the chorus, symphony and soloists, he said.
Packages like that one are quite expensive, Rowader said. While an arrangement of a medley of songs for high school or college could cost about $250, the packages rented for these performances can cost between $2,300 to $3,200, he said.
"My goal has always been to go to the Rodgers and Hammerstein library, or one of the big libraries either in New York or in London, and renting the original arrangements and packages of these shows," Rowader said. "If I were to do just my favorite show for the whole concert, it's not as interesting as doing a medley and a variety of songs from a variety of shows. So fortunately, these libraries have packages … they bring in a variety of songs."
When people come to Prescott Pops Symphony performances, they're seeing those packages with the chorus and orchestra and getting something special, he said.
All shows are at the Yavapai College Performing Arts Center, 1100 E. Sheldon St.
For more information about Prescott Pops Symphony, visit www.prescottpops.com.
Romance, humor, nostalgia on the POPS program July 30
Prescott POPS continues with Lerner and Loewe favorites
POPS Chorus, orchestra team up for performance
Pops Culture
Prescott Pops performs Cole Porter works Sunday, July 29