gene

CariGenetics Donates To College Foundation

Bermuda College Foundation received a $100,000 donation from CariGenetics to create research and clinical genetics labs at Bermuda College. A spokesperson said, “Bermuda College Foundation [the Foundation] is pleased to announce the $100,000 donation from CariGenetics Limited [CariGenetics] to fund the renovation of two decommissioned Bermuda College [the College] classrooms into one research laboratory and […]




gene

Genesis Lynea To Star In Dr Who TV Series

Genesis Lynea has been cast in the latest series of the global hit television series Dr Who. The 34-year-old, who has had starring roles in Death in Paradise, Casualty, Shadow and Bone, and Silent Witness, will join the upcoming series of the BBC sci-fi show. In the latest issue of Doctor Who magazine, showrunner Russell […]




gene

Project Hyperion is Seeking Ideas for Building Humanity’s First Generation Ship

The dream of traversing the depths of space and planting the seed of human civilization on another planet has existed for generations. For long as we’ve known that most stars in the Universe are likely to have their own system of planets, there have been those who advocated that we explore them (and even settle …

The post Project Hyperion is Seeking Ideas for Building Humanity’s First Generation Ship appeared first on Universe Today.




gene

Japan General Elections 2024

Date: October 27, 2024

Location: Japan

Tags:




gene

Geometriphylogenetics

Today's xkcd: Mouseover title: "There's a maximum likelihood that I'm doing phylogenetics wrong." It's not that Randall is "doing phylogenetics wrong", but rather than he's applying it to an inappropriate problem. The OED's etymology for phylogeny is < German Phylogenie (E. Haeckel Gen. Morphol. der Organismen (1866) I. iii. 57) < Phylum phylum n. + […]



  • Linguistics in the comics

gene

Eugene Zaikonnikov: Breaking the Kernighan's Law

"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.." — Brian W. Kernighan.

I'm a sucker for sage advice much as anyone else, and Kernighan is certainly right on money in the epigraph. Alas there comes a time in programmer's career when you just end up there despite the warning. It could be that you were indeed too clever for your own good, or maybe the code isn't quite yours anymore after each of your colleague's take on it over the years. Or just sometimes, the problem is indeed so hard that it strains your capacity as a coder.

It would usually start with a reasonable idea made into first iteration code. The solution looks fundamentally sound but then as you explore the problem space further it begins to seep nuance, either as manifestation of some real world complexity or your lack of foresight. When I run into this my first instinct is to instrument the code. If the problem is formidable you got to respect it: flailing around blindly modifying things or ugh, doing a rewrite at this stage is almost guaranteed to be a waste of time. It helps to find a promising spot, chisel it, gain a foothold in the problem, and repeat until you crack it. Comfortable debugging tools here can really help to erode the original Kernighan coefficient from 2 to maybe 1.6 or 1.4 where you can still have a chance.

Lisp users are fortunate with the options of interactive debugging, and one facility I reach often for is the plain BREAK. It's easy enough to wrap it into a conditional for particular matches you want to debug. However sometimes you want it to trigger after a particular sequence of events across different positions in code has taken place. While still doable it quickly becomes cumbersome and this state machine starts to occupy too much mental space which is already scarce. So one day, partly as a displacement activity from being intimidated by a Really Hard Problem I wrote down my debugging patterns as a handful of macros.

Enter BRAKE. Its features reflect my personal preferences so are not necessarily your cup of tea but it could be a starting point to explore in this direction. Things it can do:

  • act as a simple BREAK with no arguments (duh)
  • wrap an s-expression, passing through its values upon continuing
  • trigger sequentially based on the specified position for a common tag
  • allow for marks that don't trigger the break but mark the position as reached
  • provide conditional versions for the expressions above
  • print traces of tagged breakpoints/marks

If you compile functions with debug on you hopefully should be able to see the wrapped sexpr's result values.

(use-package '(brake))

(defun fizzbuzz ()
  (loop for n from 100 downto 0
	for fizz = (zerop (mod n 3))
	for buzz = (zerop (mod n 5)) do
	(format t "~a "
		(if (not (or fizz buzz))
		    (format nil "~d" n)
		  (brake-when (= n 0)
			      (concatenate 'string
					   (if fizz "Fizz" "")
					   (if buzz "Buzz" "")))))))

These macros try to detect common cases for tagged sequences being either aborted via break or completed to the last step, resetting them after to the initial state. However it is possible for a sequence to end up "abandoned", which can be cleaned up by a manual command.

Say in the example below we want to break when the two first branches were triggered in a specific order. The sequence of 1, 3, 4 will reinitialize once the state 4 is reached, allowing to trigger continuously. At the same time if we blow our stack it should reset to initial when aborting.

(defun ack (m n)
  (cond ((zerop m) (mark :ack 3 (1+ n)))
        ((zerop n) (mark :ack 1 (ack (1- m) 1)))
        (t (brake :ack 4 (ack (1- m) (ack m (1- n)))))))

In addition there are a few utility functions to report on the state of brakepoints, enable or disable brakes based on tags and turn tracing on or off. Tracing isn't meant to replace the semantics of TRACE but to provide a souped up version of debug by print statements everyone loves.

CL-USER> (report-brakes)
Tag :M is DISABLED, traced, with 3 defined steps, current state is initial
Tag :F is DISABLED with 2 defined steps, current state is 0
Tag :ACK is ENABLED with 3 defined steps, current state is initial

Disabling breakpoints without recompilation is really handy and something I find using all the time. The ability to wrap a sexpr was often sorely missed when using BREAK in constructs without implicit body.

Sequencing across threads is sketchy as the code isn't guarded but in many cases it can work, and the appeal of it in debugging races is clear. One of those days I hope to make it more robust while avoiding potential deadlocks but it isn't there yet. Where it already shines tho is in debugging complex iterations, mutually recursive functions and state machines.





gene

CC Welcomes Sarah Pearson Back as General Counsel

As part of CC’s renewed commitment to investing in the core open infrastructure it stewards, we are excited to announce several updates to our legal team.  Sarah Hinchliff Pearson is returning to Creative Commons as General Counsel. She will manage in-house legal work and play a leading role in shaping CC’s stewardship program and its…

The post CC Welcomes Sarah Pearson Back as General Counsel appeared first on Creative Commons.




gene

General equation for Space-Time geodesics and orbit equation in relativistic gravity

Orbit equation and orbital precession General Relativity explains gravity as Space-Time curvature and orbits of planets as geodesics of curved Space-Time. However, this concept is extremely hard to understand and geodesics hard to compute. If we can find an analytical orbit equation for planets like Newtonian orbit equation, relativistic gravity will become intuitive and straightforward...




gene

Transforming Our Complaints into Something Generative

By Leo Babauta Something that has long been a struggle for me is when people complain a lot — I really don’t love the negative energy, and I tend to turn away from people who are complaining. So I’ve been examining this in recent years … and I’ve been learning a lot about myself. The […]

The post Transforming Our Complaints into Something Generative appeared first on zen habits.



  • Intimacy & Whole-Hearted Connection

gene

After the United Nations General Assembly – What’s Next for Afghan Women and Girls?

Photo by de:Benutzer:Eborutta  The fight and advocacy must go on louder and more effective. During the United Nations General Assembly (UNGA) meetings in September, the situation of Afghan women and girls received a significant focus. A few major events, including “Global Solidarity with Afghan Women and Girls” and “The Inclusion of Women in the Future of […]

The post After the United Nations General Assembly – What’s Next for Afghan Women and Girls? appeared first on Feminist Majority Foundation.




gene

Princeton geneticists are rewriting the narrative of Neanderthals and other ancient humans

Modern humans and Neanderthals interacted over a 200,000-year period, says geneticist Joshua Akey.




gene

Quilters, Beaders, and Embroiders are the World's Most Generous People!


The quilting community is awesomely generous!!!  Thanks to all who have sent me scraps for making hexie flowers:

Lunnette Higdon Hertel
Judy Lynn
Nancy Anders
Kris Phillips
Carol Holland
Bobbi Pohl
Debbie Schnabel
Sue Shufel
Phyllis Petersen
Thom Atkins
Sabine Keichel
Yvonne Morrill
Sylvia Griffin
Christmas Cowell

I really understand and appreciate that it takes time to sort through your scraps, selecting some that you feel might work for me, packing them to send, getting them to the post office. In some cases, you even took time to cut them into 2" squares for me... WOW! Bless your hearts!

The most interesting thing is that all the fabrics I've received so far are ones I might have picked myself, yet so far there are no duplicates. As of Oct. 19th, I have cut petal sets for about 650 flowers (from my own scraps and fat quarter stash, as well as scraps I've received from other quilters), all of them unique! That's about 90% of what I need to make the quilt, and certainly enough to keep me busy for a looooooong time. It will probably take me a year or so to baste and stitch all of the flowers, although I admit to going at it with a lot of gusto.




gene

Alban Forcione, ‘unequalled interpreter of Don Quixote’ and ‘infinitely generous mentor,’ dies at 82

Alban Forcione, an internationally renowned scholar of 17th-century literature of “Golden Age” Spain, the Walter S. Carpenter Jr., Professor of Language, Literature and Civilization of Spain, Emeritus, and Princeton alumnus, died Sept. 14 at age 82.




gene

Gene Jarrett takes us back to the Gilded Age in his new biography of Paul Laurence Dunbar

The book joins others by Princeton faculty on The New Yorker list of the year’s best. Jarrett gives a talk at Labyrinth Books on Thursday, Nov. 3.




gene

Mathematician Joseph Kohn, ‘a giant’ in several complex variables and generous mentor to young scholars, dies at 91

“His mathematical legacy is enormous,” said John D’Angelo *76. “Joe was among the most friendly, popular and influential mathematicians of his generation.”




gene

Robert Lisk, eminent biologist and ‘kind and generous mentor,’ dies at 88

Lisk taught biology at Princeton for 30 years before transferring to emeritus status in 1990.




gene

SHPE General Meetings

The Society of Hispanic Professional Engineers meets weekly on Wednesdays in the Yeh PDR to come together, socialize, and envision the future of the club together.




gene

Young Democratic Socialists of America - General Meeting

Young Democratic Socialists of America - General Meeting




gene

SHPE General Meetings

The Society of Hispanic Professional Engineers meets weekly on Wednesdays in the Yeh PDR to come together, socialize, and envision the future of the club together.




gene

Young Democratic Socialists of America - General Meeting

Young Democratic Socialists of America - General Meeting




gene

Young Democratic Socialists of America - General Meeting

Young Democratic Socialists of America - General Meeting






gene

Facebook Feeds Generator Is Experiencing Problems

Some of you might have noticed that our Facebook Feeds generator can right now generate only RSS feeds of your own Facebook pages..

The post Facebook Feeds Generator Is Experiencing Problems appeared first on RSSground.com.



  • RSS Ground News


gene

Meet Best Buy Affiliate Feeds Generator

We are glad to introduce our new tool – Best Buy Feeds generator! Best Buy is an American consumer electronics retailer with hundreds of stores in the USA and other countries. Somewhere around 200,000 different items can be found on the shelves of Best Buy stores. Don’t be confused that Best Buy is known as […]

The post Meet Best Buy Affiliate Feeds Generator appeared first on RSSground.com.




gene

Amazon Feeds Generator Updates

With continuation of our development process we are glad to introduce several updates for one of our most popular affiliate feeds generators – Amazon Feeds. Here is what’s new: New Amazon local stores Now we have a full list of Amazon local stores. You can find it in Advanced settings of Amazon Feeds generator. Each […]

The post Amazon Feeds Generator Updates appeared first on RSSground.com.



  • RSS Ground News
  • amazon affiliate feeds
  • amazon private feeds
  • amazon product feeds


gene

New eBay Feeds Generator

According to recent announcements from eBay, its Dynamic Feeds Generator (eBay RSS Feeds Generator) will be deprecated very soon. Moreover, all affiliate links from the old eBay RSS feeds won’t be tracked and commissions won’t be calculated  beginning August, 2020. To ensure our users’ uninterrupted experience with eBay, we have updated our  eBay Feeds generator […]

The post New eBay Feeds Generator appeared first on RSSground.com.




gene

Important Changes In eBay Feeds Generator

eBay Partner Network has moved from rover-based tracking links to a new tracking link format, which complies with industry standards. All former rover-based tracking links have to be replaced with the new tracking links by Wednesday, March 31.  Read more.   We are ready for these changes and have released update for our eBay Feeds […]

The post Important Changes In eBay Feeds Generator appeared first on RSSground.com.




gene

Important Changes in Shopify Feeds Generator

After the recent changes at the Shopify platform we had to make some updates to our Shopify Feeds generator.  Shopify has deprecated its private apps. They were not completely removed, they were replaced by custom apps.   Read more about Shopify custom apps  You can still continue using your existing private apps and its credentials with […]

The post Important Changes in Shopify Feeds Generator appeared first on RSSground.com.





gene

'A Real Pain' film presents the parallels of generational struggle


From the horror of the Holocaust to the struggles that the cousins face in the modern day, the movie is about the overall pains of life, film star Jennifer Grey iterated.





gene

'Generational' young England talents excite O'Shea

England have a "generational" crop of talent that has more potential than the squad that reached the 2019 World Cup final, says Rugby Football Union director of performance Conor O'Shea.




gene

The great gene editing debate: can it be safe and ethical?

A UK law allowing gene-edited food has been paused and some British scientists fear being overtaken.




gene

Democrats' bet on a generation of liberal voters has backfired badly

Latino, black and younger voters once helped Obama win power - Trump made gains with all three groups this election. Why?






gene

Irish general election 2024 explained

A general election in the Republic of Ireland has officially been called for Friday 29 November.




gene

What's at stake in the Irish general election?

After growing speculation, the Irish prime minister has called a general election.




gene

The air crash and the underdogs - a triumph for a lost generation

Nineteen years and 10 miles separated Zambia's football team from a lost, golden generation on a fateful night in Libreville.




gene

'This generation's Thierry Henry' - how good is Isak?

BBC MOTD2 pundit and former Arsenal forward Theo Walcott explains why Newcastle striker Alexander Isak's all-round game makes him a player who could get in any team.




gene

Best Wallet’s Presale Generates $162K in 6 Hours, Sells Out on Launch Day

Tuesday 12 November 2024 – Best Wallet ($BEST) sold out its first presale stage in just six hours, raising $162,000… Continue reading Best Wallet’s Presale Generates $162K in 6 Hours, Sells Out on Launch Day

The post Best Wallet’s Presale Generates $162K in 6 Hours, Sells Out on Launch Day appeared first on ReadWrite.




gene

Allosteric activation of proto-oncogene kinase Src by GPCR-beta-arrestin complexes [Enzymology]

G protein–coupled receptors (GPCRs) initiate signaling cascades via G-proteins and beta-arrestins (βarr). βarr-dependent actions begin with recruitment of βarr to the phosphorylated receptor tail and are followed by engagement with the receptor core. βarrs are known to act as adaptor proteins binding receptors and various effectors, but it is unclear whether in addition to the scaffolding role βarrs can allosterically activate their downstream targets. Here we demonstrate the direct allosteric activation of proto-oncogene kinase Src by GPCR–βarr complexes in vitro and establish the conformational basis of the activation. Whereas free βarr1 had no effect on Src activity, βarr1 in complex with M2 muscarinic or β2-adrenergic receptors reconstituted in lipid nanodiscs activate Src by reducing the lag phase in Src autophosphorylation. Interestingly, receptor–βarr1 complexes formed with a βarr1 mutant, in which the finger-loop, required to interact with the receptor core, has been deleted, fully retain the ability to activate Src. Similarly, βarr1 in complex with only a phosphorylated C-terminal tail of the vasopressin 2 receptor activates Src as efficiently as GPCR–βarr complexes. In contrast, βarr1 and chimeric M2 receptor with nonphosphorylated C-terminal tail failed to activate Src. Taken together, these data demonstrate that the phosphorylated GPCR tail interaction with βarr1 is necessary and sufficient to empower it to allosterically activate Src. Our findings may have implications for understanding more broadly the mechanisms of allosteric activation of downstream targets by βarrs.




gene

Complementary Profiling of Gene Expression at the Transcriptome and Proteome Levels in Saccharomyces cerevisiae

Timothy J. Griffin
Apr 1, 2002; 1:323-333
Research




gene

Integrated Genomic and Proteomic Analyses of Gene Expression in Mammalian Cells

Qiang Tian
Oct 1, 2004; 3:960-969
Research




gene

Targeted Data Extraction of the MS/MS Spectra Generated by Data-independent Acquisition: A New Concept for Consistent and Accurate Proteome Analysis

Ludovic C. Gillet
Jun 1, 2012; 11:O111.016717-O111.016717
Research




gene

The Paragon Algorithm, a Next Generation Search Engine That Uses Sequence Temperature Values and Feature Probabilities to Identify Peptides from Tandem Mass Spectra

Ignat V. Shilov
Sep 1, 2007; 6:1638-1655
Technology