text:
Albany is een plaats (village) in de Amerikaanse staat Wisconsin, en valt bestuurlijk gezien onder Green County.

Demografie
Bij de volkstelling in 2000 werd het aantal inwoners vastgesteld op 1191.
In 2006 is het aantal inwoners door het United States Census Bureau geschat op 1128, een daling van 63 (-5,3%).

Geografie
Volgens het United States Census Bureau beslaat de plaats een oppervlakte van
3,4 km², waarvan 3,3 km² land en 0,1 km² water. Albany ligt op ongeveer 259 m boven zeeniveau.

Plaatsen in de nabije omgeving
De onderstaande figuur toont nabijgelegen plaatsen in een straal van 20 km rond Albany.

Externe link

Plaats in Wisconsin

redpajama_set_name: RedPajamaWikipedia


Neil Luck is a composer, performer, and curator based in London. His compositional practice focuses on various approaches to non-standard notations, in particular those which implicate either the composer's own body/movement in construction, or directly engage with the physiology of performance techniques themselves. He studied composition at the University of Surrey, and at the Royal College of Music.
Neil's work as a curator has seen led to two major exhibitions in 2008 and 2009 in collaboration with Sam Belinfante; Notations 2008 and The Voice and Nothing More . Both these events were dedicated to bringing leading visual artists and musicians together, exploring the concept of the notated score through as wide range of media as possible. These exhibitions featured contributions from leading visual artists and performers.
Neil is a co-founder of squib-box, alongside Adam de la Cour and Federico Reuben.


Over the past several years our famous "Kids Fair" has benefited hundreds of children in the Marin community. This is an opportunity for kids to play - free of charge - and release their energy by jumping on blown-up jumpees, to learn about and pet farm animals, and get their faces painted.
This annual event will be hosted on Sept. 18, 2016 from 11am-2pm. We look forward to seeing you there!


text:
Guide > London > Turkish Bankers Association of the UK
Turkish Bankers Association of the UK
The Turkish Bankers Association UK (TBA) was founded by Is Bankasi, Ziraat Bankasi, Turkiye Cumhuriyeti Merkez Bankasi and Turkish Bank UK in London, 1990.
It is open to those working in the City of London's financial services (as well as its side sectors). The Association has a membership of just over 2,000 finance professionals in London, and a further 4,000 members who were once working in London but have now moved to Istanbul, NY, Paris, Frankfurt, Tokyo and Hong Kong.
The Association's mission is to establish strong working relations among members, it holds regular monthly networking events and conferences relating to various fields of finance.
TBA is a non-profit organisation. The proceeds from their annual Ball are donated to selected charities.
Events London
LARTA 2020
Archaeology in Anatolia
Sotheby's: Arts of the Islamic World, April 2020
More societies »
Yunus Emre Institute in London
The Aga Khan University Institute for the Study of Muslim Civilisations
Oriental Rug and Textile Society of Great Britain
The Friends of Aphrodisias Trust
Also see London

redpajama_set_name: RedPajamaCommonCrawl


I know that there should be disulfide bond between the polypeptides of protein.
But I can't analyse how the polypeptides link so that the result is like this.
OK, I'm not really used with native gels.
In SDS gels, proteins migrate independently of their charges.
The migration depends only on their size.
Then, if your protein is constituted of 2 subunits of 31 and 67, you should see two bands under reducing conditions, and one band migrating higher (31+67=98) in non reducing conditions.
in the absence of SDS, the migration depends also on the charge of the proteins and not only on their size.
looks like 2 different proteins being analyzed. the sds-page sample is a heterodimer. the native page sample is a homodimer. keep in mind, however, that native page also exhibits a charge separation component.
[attachment=746:attachment]I know that there should be disulfide bond between the polypeptides of protein.
that ,on the native page,with the condition of reducing agent,bridge among single polypeptide chain was destoryed,but without the help of sds, the reducing agent can not reach the bridge between subunits,so,there is still one band but not same place!
Well it's been a few months now since you posted this question.
Since I wasn't part of the forum when you originally asked, I wasn't able to suggest that your question and attachment are likely copied right off a lab exam or quiz.
I would suggest to the forum that we do not condone giving answers out to those who are trying to bypass the system so-to-speak, and who really should be trying to work it out themselves or in group discussion with their colleagues in class.
We really don't benefit anyone in this situation except to get them throught the course without learning anything.
If I'm wrong I apologize, but I'd probably bet the farm I'm right.


text:
package org.livetribe.slp.spi.sa;

import org.livetribe.slp.ServiceInfo;
import org.livetribe.slp.ServiceURL;
import org.livetribe.slp.spi.msg.Message;
import org.livetribe.slp.spi.msg.SrvReg;
import org.livetribe.slp.spi.msg.URLEntry;

/**
 *
 */
public class SrvRegPerformer
{
    protected SrvReg newSrvReg(ServiceInfo service, boolean update)
    {
        ServiceURL serviceURL = service.getServiceURL();
        URLEntry urlEntry = new URLEntry();
        urlEntry.setLifetime(serviceURL.getLifetime());
        urlEntry.setURL(serviceURL.getURL());
        SrvReg srvReg = new SrvReg();
        srvReg.setFresh(!update);
        srvReg.setURLEntry(urlEntry);
        srvReg.setServiceType(service.resolveServiceType());
        srvReg.setScopes(service.getScopes());
        srvReg.setAttributes(service.getAttributes());
        srvReg.setXID(Message.newXID());
        srvReg.setLanguage(service.getLanguage());
        return srvReg;
    }
}

redpajama_set_name: RedPajamaGithub


text:
40 Days with Peacemakers
a daily reflection offered by william penn house.
Day 32: Bayard Rustin
Bayard Rustin (1912-1987) was an early leader of the civil rights movement who often preferred to work from the shadows. Much of this was because he was also a gay man during a time when social stigma and the law had harsh consequences for gay people, and he did not want that to distract from the bigger cause of the movement. Rustin, a Quaker, was greatly influenced by the Quaker tenant of pacifism. He traveled to India to learn from Gandhi's nonviolent civil resistance.
Throughout his civil rights career, his sexual orientation was a closely-monitored and at times untenable reality for others. While he was one of the authors of the American Friends Service Committee's "Speak Truth to Power: A Quaker Search for an Alternative to Violence," published in 1955, his name was left off the publication because of this, and he was dismissed from work with both the Fellowship of Reconciliation and the Southern Christian Leadership Conference over concerns that his sexual orientation would hurt their causes. Despite this, Rustin served as an advisor to King jr. regarding Gandhian non violent tactics during the Montgomery bus boycotts, and he was instrumental in organizing the march on Washington in 1963. Rustin remained an outspoken advocate for equality and justice his whole life, working to bring the AIDS crisis to the attention of the NAACP in the late 80s, including testifying for the NY state gay rights bill the year before he died.
For today, take a minute to reflect on Rustin's words about nonviolent resistance:
"Continuous resistance in nonviolent form breaks through the paralyzing peace which is peace for the master and misery for the mastered. Paradoxically, as it breaks the unjust social peace, its weapon of goodwill and love builds the sacred base of real brotherhood, in which the dignity and equal opportunity of every person is sacred and guaranteed."
Posted on March 21, 2015 March 4, 2015 by williampennhouse Tagged AVP, Bayard Rustin, civil rights, gay rights, peacemakers, Quakers	1 Comment


Check us out on Channel 16 News!
AOK Heating, Air Conditioning and Electrical is a reliable HVAC contractor that serves Lehighton, Allentown, PA and Carbon County. With more than 15 years of HVAC repair and electrical experience, you can trust us to do the job right. We'll provide you with honest service and treat your home as if it were our own.
Call us at 610-780-7363 today to learn more about the service we offer in your area.
Why should you choose AOK Heating, Air Conditioning and Electrical?
If you're looking for a reliable electrician to complete your upcoming project, your search is over. AOK Heating, Air Conditioning and Electrical is a leading electrical maintenance service provider in the Lehighton, Allentown, PA area. Whether you need a new outlet installed or a complete electrical upgrade, you can count on us to do the job right.
Don't settle for poor service from a sub-par electrician. Contact us today to get a free estimate on your project.
Contact us today to speak with a member of our team about the work you need done. We service all of Carbon County including Albrightsville Allentown, and Slatington, PA.


(ROCHESTER HILLS- Aug. 16, 2018) Rochester Hills Public Library is ending its phone call notification services Oct. 1.
Patrons are encouraged to come into the library by Sept. 15 to choose between email or text for library account notifications. Notifications include material renewals, items on hold, overdue materials and item due dates. After Sept. 15 the system will automatically default to email notification using the email address on file.
"We want to encourage those patrons who do use phone call notifications to please come into the library and let us help you make the switch," said Head of Circulation Laura Rode.
The decision comes after six years of a steady decline in phone call notification usage.
"Less than 3% of our patrons use this service, and the physical server we use for it is aging and would need to be replaced. By ending the service we'll be saving the library nearly $3,000 a year plus the cost of a new server," said IT Director Derek Brown.
Patrons can review how they receive notifications and other account information online at rhpl.org or by calling the renewals line at 248-650-7174.


text:
C.S. Lewis's Perelandra
C.S. Lewis's Perelandra: Reshaping the Image of the Cosmos explores how the novel synthesizes the three traditions of cosmology, mythology, and Christianity. The first part considers the cosmological implications of the world Lewis depicts in Perelandra; the second part examines the relationship between morality and meaning in Lewis's created cosmology.
This is a rich and rewarding anthology, traversing new territory for both students and admirers of C.S. Lewis's venerable interplanetary romance, Perelandra. Fueled by fresh and invigorating scholarship by both veteran and younger Lewis researchers, this volume stands proudly within the Kent State University Press tradition of well-informed, principled prose that builds upon and illuminates Lewis's own legacy of lucid and impassioned scholarship.
— Bruce L. Edwards
This compelling volume is the first book-length study of Perelandra, a work Lewis said was one of his two best (the other being Till We Have Faces). It focuses upon three broad themes — cosmology, morality, and theology — and the erudite essayists offer penetrating and engaging discussions.
— Don W. King
Review in Journal of the Fantastic in the Arts
Judith Wolfe, Introduction: The Scope & Vision of this Study
Walter Hooper, C.S. Lewis and the Anthropological Approach
I. The Perelandran Cosmos
Michael Ward, Voyage to Venus: Lewis' Imaginative Path to Perelandra
Paul S. Fiddes, 'For the Dance all Things Were Made': The Great Dance in C.S. Lewis' Perelandra
Sanford Schwartz, Perelandra in its Own Time: A Modern View of the Space Trilogy
Monika B. Hilder, Surprised by the Feminine: A Re‐reading of Gender Discourse in C.S. Lewis' Perelandra
Nikolay Epplée, The Centre and the Rim: Inversions of the System of the Heavens in Perelandra and The Discarded Image
II. Morality & Meaning in Perelandra
Tami Swenson‐van Opstal, Perelandran Diction: A Study in Meaning
Meriel Patrick, Myth, Pluralism, and Choice: Perelandra and Lewis on Religious Truth
Bruce R. Johnson, Frightful Freedom: Perelandra as Imaginative Theodicy
Michael Travers, Free to Fall: The Moral Ground of Events on Perelandra
See also: Perelandra the Opera


St. John's Law Review (1933) "Bailments--Liability of Sleeping Car Companies for Passenger's Baggage--Prima Facie Case--Burden of Proof (Van Dike v. Pullman Co., 145 Misc. 452 (1932))," St. John's Law Review: Vol. 7 : No. 2 , Article 17.


text:
Q: Circular arrangements of identical objects Q> In how many ways can 5 identical red beads, 3 identical green beads and 2 identical blue beads be arranged in a necklace?

A: Since this question is about counting orbits under a finite group, it is useful to apply Burnside's lemma, which says that the number of orbits under a finite group acting on a finite set is always equal to the average, taken over the elements $g$ of the group, of fixed points under $g$. The group here is the dihedral group $D_{10}$ of order$~20$, acting on circular arrangements of $10$ elements chosen from $3~$colours.
The case $e=g$ always contributes, so start counting the number of arrangement disregarding symmetry. The number then is the trinomial coefficient
$$
  \binom{10}{2,3,5}=\frac{10\times9}{2\times1}\times\frac{8\times7\times6}{3\times2\times1} = 2520
$$
The other rotations in $D_{10}$ have order $2,5$ or$~10$, but since nonre of these divide all the required coloiur frequencies (i.e., $2,3$ and$~5$, which indeed have $\gcd(2,3,5)=1$), so they don't contribute any fixed colourings. There remain the reflections, which come in two conjugacy classes: those that fix $2$ of the $10$ beads, and those that fixed none (each exchanging $5$ pairs of beads). The latter don't have any fixed colouring of the required type either (the odd-frequency colours cannot be used just for a subset of the interchanged pairs). So let $g$ be a reflection that fixes two (opposite) beads, and partitions the remainder into $4$ pairs. To get an invariant colouring, both fixed beads must get a different odd-frequency colour (red or green), and then the $4$ pairs must be colours as $1$ pair blue, $1$ pair green, and $2$ pairs read. The number of such colourings is $2\times\binom4{1,1,2}=24$ (the initial factor $2$ is from the colouring of the fixed beads of $g$).
Now to wrap things up, compute the average over the group, given that there is one identity, and $5$ group elements of the contributing tpye $g$ above:
$$
  \frac{1\times2520+5\times24}{20}=132
$$
which fortunately is integer.

A: If you consider placing $10$ beads in a straight line with order, then the number of ways will be
$${10 \choose 5} \cdot {5 \choose 3} = 2520$$
Beads with same color are identical, so you should use the "choose" operation. (You can do this computation in any order, like choosing green ones first, blue ones next, they will all yield same result.)
Since you can rotate a necklace, the final number arrangement ways are $252$.

Thanks @Alexey Burdin pointing out. This case is lucky because sometimes when we rotate for $n$ times ($n$ is the number of total beads), we have multiple times to get back to the original way. To get a beginning, we look at OP's case and only consider red ones. Do some attempt on paper, we can find out that this occur iff each of red ones are separated by exactly one of other color. Then each even number of rotation we have a problem.
But the green ones don't have this problem. Let's label the position in straight line of green ones as $a,b,c$, and "rotate" (meaning doing modulo asthmatics) $n$ times. We get $a+n\equiv x, b+n\equiv y, c+n\equiv z$, where $x,y,z$ are exactly $a,b,c$ in any order. Therefore, $3n \equiv 0 \mod 10 \Rightarrow n \equiv 0 \mod 10$.
In short, if at least one color has number that not divide total number, the case is easy. In general, we have to figure out some specific patterns that are duplicated for multiple times.

redpajama_set_name: RedPajamaStackExchange


The men's wellness market has certainly come on in leaps and bounds in the past few years. Back in the early noughties, when I was Deputy Editor of Men's Health, I wrote about hairloss and erectile dysfunction treatments as if they were exotic, last resort options for a select number of men who had the money and wherewithal to obtain them. Frankly, back then, seeking out treatments for these everyday issues felt less like tackling a common problem and more like scoring drugs.
Thankfully, things have changed considerably in the 19 years that have passed since then; not only in terms of the level of stigma attached to these common male problems (men are now far more likely to 'fess up to being concerned about hair loss than before) but in how easy it is to access effective remedies. Sales of Viagra rocketed to £4.3 millon in the U.K. in the three months after it finally became available over the counter here so to say that there's a market out there for wellbeing products aimed at men is an understatement.
Which is where hims comes in. Already well-established in the USA, the online personal wellness experts provide a one-stop-shop for men's wellness and personal care needs, offering access to both Sildenafil (the active ingredient in Viagra) and Finasteride (a proven-to-work hairloss treatments) without you having to rock up at your local pharmacist and tell the counter assistant (along with the entire queue of people behind you) that you're worried about your hairline or the angle of your chopper. There's a small initial one-off medical consultation fee, which is there for regulatory reasons and because it's important to have your order signed of by a medical expert, but after that you're good to go as long as your eligible to use the products.
Gifted review samples of selected Hims products were sent to me for consideration.
Floris' new luxury Violet Concentrated Mouthwash: swish isn't the word.


text:
Q: Canvas - Rotating Paths I want to know how to rotate a line in canvas.
Say I have the canvas set-up.
ctx.beginPath();
ctx.strokeStyle = "#000000";
ctx.moveTo(p1.x, p1.y);
ctx.lineTo(p2.x, p2.y);
ctx.stroke();
ctx.closePath();

How do I rotate this line?
Thanks,
Alex

A: Here's how to rotate a line segment between p1 & p2 around that segment's midpoint:
The idea is to:

*

*Save the unrotated state of the context using context.save

*Set the rotation point at the midpoint of the line using context.translate

*Rotate to a specified radian angle using context.rotate

*Draw the line. This is the tricky part...Since the canvas is already rotated and since the canvas origin is now the line's midpoint, you must moveTo minus the line's length/2 and lineTo the lines length/2: context.moveTo(-length/2,0); and context.lineTo(length/2,0);

*Restore the context to its unrotated state with context.restore

var canvas=document.getElementById("canvas");
var ctx=canvas.getContext("2d");
var cw=canvas.width;
var ch=canvas.height;

var p1={x:75,y:75};
var p2={x:150,y:150};
var dx=p2.x-p1.x;
var dy=p2.y-p1.y;
var length=Math.sqrt(dx*dx+dy*dy);
var angle=Math.atan2(dy,dx);
var midX=(p2.x+p1.x)/2;
var midY=(p2.y+p1.y)/2;

console.log(midX,midY);

draw(angle);

requestAnimationFrame(animate);

function animate(time){
  requestAnimationFrame(animate);
  draw(angle);
  angle+=Math.PI/30;
}

function draw(radianAngle){
  ctx.clearRect(0,0,canvas.width,canvas.height);
  ctx.save();
  ctx.translate(midX,midY);
  ctx.rotate(radianAngle);
  ctx.beginPath();
  ctx.strokeStyle='red';
  ctx.moveTo(-length/2,0);
  ctx.lineTo(length/2,0);
  ctx.stroke();
  ctx.restore();
}
body{ background-color: ivory; }
canvas{border:1px solid red;}
<canvas id="canvas" width=300 height=300></canvas>

Note: This code shows rotation around your line's midpoint, but you can rotate around any point by using context.translate(anyRotationPointX,anyRotationPointY);

A: To rotate anything you can use context method - rotate().
We can't rotate line like object (like in SVG), but we can - redraw canvas with new rotated line.
var canvas = document.getElementById("example"),
    ctx = example.getContext('2d'),
    canvasWidth = canvas.width,
    canvasHeight = canvas.height,
    p1 = {x:canvasWidth/2+50,y:canvasHeight/2},
    p2 = {x:p1.x,y:p1.y+100},
    middlePoint = {x:(p1.x+p2.x)/2,y:(p1.y+p2.y)/2};

function rotate(degree,rotatePoint,drFunc) {
    rotatePoint = rotatePoint || {x:canvasWidth/2,y:canvasHeight/2};
    // Clear the canvas
    ctx.clearRect(0, 0, canvasWidth, canvasHeight);

    // Move registration point to the center of the canvas
    ctx.translate(rotatePoint.x, rotatePoint.y);

    // Rotate 1 degree
    ctx.rotate((Math.PI / 180)*degree);

    // Move registration point back to the top left corner of canvas
    ctx.translate(-rotatePoint.x, -rotatePoint.y);

    drFunc();
}

function drFunc(){
    ctx.beginPath();
    ctx.strokeStyle = "black";
    ctx.moveTo(p1.x, p1.y);
    ctx.lineTo(p2.x, p2.y);
    ctx.stroke();
    ctx.closePath();
}

rotate(1,middlePoint,drFunc);

Fiddle


The monthly birthday celebration at Reach Unlimited featured Reach Employee of the Month Jamaca Wilson. Here she is being honored by Rotarian Massy Williams (with headdress) and a Reach Staffer. Client Birthday's are celebrated at Reach by a parade of the Client Marching (strolling) Band and all birthday participants through the classroom halls while all classrooms students emerge to congratulate those with birthdays. Cookies are shared by all after the parade.


Bidooh DOOH Token (CURRENCY:DOOH) traded up 14.5% against the dollar during the twenty-four hour period ending at 8:00 AM E.T. on April 17th. During the last week, Bidooh DOOH Token has traded up 88.2% against the dollar. One Bidooh DOOH Token token can now be bought for $0.0001 or 0.00000002 BTC on cryptocurrency exchanges including DDEX and Coinall. Bidooh DOOH Token has a market cap of $0.00 and approximately $677.00 worth of Bidooh DOOH Token was traded on exchanges in the last 24 hours.
Huobi Token (HT) traded 0.1% higher against the dollar and now trades at $2.22 or 0.00042341 BTC.
Project Pai (PAI) traded 2.1% higher against the dollar and now trades at $0.0553 or 0.00001054 BTC.
DOOH is a token. Its genesis date was October 7th, 2018. Bidooh DOOH Token's total supply is 126,000,000,000 tokens. The Reddit community for Bidooh DOOH Token is /r/Bidooh and the currency's Github account can be viewed here. The official website for Bidooh DOOH Token is bidooh.io. Bidooh DOOH Token's official Twitter account is @bidoohuk.
Bidooh DOOH Token can be purchased on these cryptocurrency exchanges: Coinall and DDEX. It is usually not presently possible to buy alternative cryptocurrencies such as Bidooh DOOH Token directly using US dollars. Investors seeking to acquire Bidooh DOOH Token should first buy Bitcoin or Ethereum using an exchange that deals in US dollars such as Coinbase, Changelly or GDAX. Investors can then use their newly-acquired Bitcoin or Ethereum to buy Bidooh DOOH Token using one of the exchanges listed above.
Receive News & Updates for Bidooh DOOH Token Daily - Enter your email address below to receive a concise daily summary of the latest news and updates for Bidooh DOOH Token and related cryptocurrencies with MarketBeat.com's FREE CryptoBeat newsletter.


Image Randomizer PHP v1.0 Freeware Download - Indecisive about what images you want to show your site's visitor when they first drop by?
Indecisive about what images you want to show your site's visitor when they first drop by? This script will take that choice right out of your hands by offering all of your great images in a completely random fashion — a new one every time the page is loaded. This is done by randomizing an array, using the array_rand() function. In this case it's an array of various arrays because each image needs its own array so as to facilitate varied image attributes or keyed values: dimensions, alt text, etc. Each array can be reduced if certain image attributes, height and width, for example, are constants. Likewise, the arrays can be expanded to facilitate captions, long descriptions, and more. And if the only variable is the file name, then a simple random array will work just fine.
Pirated Software Hurts Software Developers. Using Image Randomizer PHP Free Download crack, warez, password, serial numbers, torrent, keygen, registration codes, key generators is illegal. We do not host any torrent files or links of Image Randomizer PHP from depositfiles.com, rapidshare.com, any file sharing sites.


BOBCAT S70 SKID STEER LOADER. 3 cyl KUBOTA DIESEL ENGINE 17.2 kW. MAX SPEED: 9.8 km/h. The item "BOBCAT S70 y2014 739hours SKID STEER LOADER + Bucket Kubota Engine £10200+VAT" is in sale since Wednesday, August 1, 2018. This item is in the category "Business, Office & Industrial\Industrial Tools\Construction Tools\Other Construction Tools".
The seller is "rsmachineryltd" and is located in COLNEY HEATH. This item can be shipped to United Kingdom.


text:
Positive Progress at the Active Office
David Howe
The UK's first energy positive office, the Active Office, was opened in June last year at Swansea University. Designed by SPECIFIC Innovation and Knowledge Centre to be powered entirely by solar energy, the Active Office aims to generate more energy than it consumes over the course of a year.
The Active Office isn't just meant to be a high performance building for its own sake, but also to demonstrate how well buildings can perform with technology available today. The building is packed full of cutting edge, commercially available technology to help generate, store and manage energy for the building.
Off the Shelf Technology
One piece of technology provides both electricity and heat to the building; the photovoltaic thermal (PV-T) system by Naked Energy. Made up of a number of photovoltaic panels contained in vacuum sealed tubes, the system has been mounted onto the front elevation of the building and could potentially provide heat energy for the entire building through spring, summer and autumn.
More solar energy is collected through the roof which is covered in, or more accurately made up of, solar cells. The PV cells are bonded directly onto pre-painted steel to create a roofing system that can be installed using conventional methods. The Active Office features the first commercial installation of BIPVco's technology on a curved profile, which aside from adding architectural flair, will also generate power throughout the year even in low light conditions.
Hitting Targets
The various systems are monitored by extensive metering installed throughout the building, enabling SPECIFIC to determine where energy is being generated and consumed. This is reflected in a real time display in the entrance foyer, allowing occupants and visitors to find out how the building is performing.
However, the building can't reach its energy positive target if all the energy it generates is wasted. "We took a fabric-first approach to reducing energy consumption", commented Joanna Clark, Building Integration Manager with SPECIFIC and Architect for the Active Office.
The Active Office was designed and conceived by SPECIFIC Innovation and Knowledge Centre and funded by Innovate UK with support from Swansea University and the European Regional Development Fund through the Welsh Government.
Buildings of the Future, Now
The building was manufactured offsite by Wernick Buildings, in our factory in nearby Port Talbot. SPECIFIC knew that modular construction could deliver the levels of performance they needed against a challenging programme and budget.
Months later, the choice of modular is being borne out by data. On current performance, SPECIFIC predict an annual consumption of approximately 20MWh versus an annual generation of 24MWh.
The future looks bright for this new type of solar-powered building design. In September, the Chancellor of the Exchequer Philip Hammond announced funding for the Active Building Centre through the Industrial Strategy Challenge Fund and UKRI.
The new independent national centre will seek to remove barriers and accelerate market adoption of new Active Buildings.
It seems likely that modular construction will play an important part in progress towards a low carbon future.
Read our full study here… or go to www.specific.eu.com for more information.
*Article also published in Issue 15 (Jan/Feb 2019) of Offsite Magazine


text:
Latest Venture news.
Capital venture news
GitLab has confirmed with TechCrunch that it raised a $195 million secondary round on a $6 billion valuation. CNBC broke the story earlier today.
The company's impressive valuation comes after its most recent 2019 Series E in which it raised $268 million on a 2.75 billion valuation, an increase of $3.25 billion in under 18 months. Company co-founder and CEO Sid Sijbrandij believes the increase is due to his company's progress adding functionality to the platform.
"We believe the increase in valuation over the past year reflects the progress of our complete DevOps platform towards realizing a greater share of the growing, multi-billion dollar software development market," he told TechCrunch.
While the startup has raised over $434 million, this round involved buying employee stock options, a move that allows the company's workers to cash in some of their equity prior to going public. CNBC reported that the firms buying the stock included Alta Park, HMI Capital, OMERS Growth Equity, TCV and Verition.
Scaling to $100 million ARR: 3 founders share their insights
The next logical step would be appear to be IPO, something the company has never shied away from. In fact, it actually at one point included the proposed date of November 18, 2020 as a target IPO date on the company wiki. While they didn't quite make that goal, Sijbrandij still sees the company going public at some point. He's just not being so specific as in the past, suggesting that the company has plenty of runway left from the last funding round and can go public when the timing is right.
"We continue to believe that being a public company is an integral part of realizing our mission. As a public company, GitLab would benefit from enhanced brand awareness, access to capital, shareholder liquidity, autonomy and transparency," he said.
He added, "That said, we want to maximize the outcome by selecting an opportune time. Our most recent capital raise was in 2019 and contributed to an already healthy balance sheet. A strong balance sheet and business model, enables us to select a period that works best for realizing our long term goals."
GitLab has not only published IPO goals on its Wiki, but it's entire company philosophy, goals and OKRs for everyone to see. Sijbrandij told TechCrunch's Alex Wilhelm at a TechCrunch Disrupt panel in September, he believes that transparency helps attract and keep employees. It doesn't hurt that the company was and remains a fully remote organization, even pre-COVID.
"We started [this level of] transparency to connect with the wider community around GitLab, but it turned out to be super beneficial for attracting great talent as well," Sijbrandij told Wilhelm in September.
The company, which launched in 2014, offers a DevOps platform to help move applications through the programming lifecycle.
GitLab hauls in $268M Series E on 2.75B valuation
Posted on January 15, 2021 Author Ron MillerCategories funding, Venture CapitalTags cloud, enterprise, startups
Twilio CEO Jeff Lawson says wisdom lies with your developers
Twilio CEO Jeff Lawson knows a thing or two about unleashing developers. His company has garnered a market cap of almost $60 billion by creating a set of tools to make it easy for programmers to insert a whole host of communications functionality into an application with a couple of lines of code. Given that background, perhaps it shouldn't come as a surprise that Lawson has written a book called "Ask Your Developer," which hit the stores this week.
Lawson's basic philosophy is that if you can build it, you should.
Lawson's basic philosophy in the book is that if you can build it, you should. In every company, there is build versus buy calculus that goes into every software decision. Lawson believes deeply that there is incredible power in building yourself instead of purchasing something off the shelf. By using components like the ones from his company, and many others delivering specialized types functionality via API, you can build what your customers need instead of just buying what the vendors are giving you.
While Lawson recognizes this isn't always possible, he says that by asking your developers, you can begin to learn when it makes sense to build and when it doesn't. These discussions should stem from customer problems and companies should seek digital solutions with the input of the developer group.
Building great customer experiences
Lawson posits that you can build a better customer experience because you understand your customers so much more acutely than a generic vendor ever could. "Basically, what you see happening across nearly every industry is that the companies that are able to listen to their customers and hear what the customers need and then build really great digital products and experiences — well, they tend to win the hearts, minds and wallets of their customers," Lawson told me in an interview about the book this week.
Image Credits: Twilio (image has been cropped)
He says that this has caused a shift in how companies perceive IT departments. They have gone from cost centers that provision laptops and buy HR software to something more valuable, helping produce digital products that have a direct impact on the business's bottom line.
He uses banking as an example in the book. It used to be you judged a bank by a set of criteria like how nice the lobby was, if the tellers were friendly and if they gave your kid a free lollipop. Today, that's all changed and it's all about the quality of the mobile app.
"Nowadays your bank is a mobile app and you like your bank if the software is fast, if it is bug free and if they regularly update it with new features and functionality that makes your life better [ … ]. And that same transformation has been happening in nearly every industry and so when you think about it, you can't buy differentiation if every bank just bought the same mobile app from some vendor and just off the shelf deployed it," he said.
Posted on January 15, 2021 Author Ron MillerCategories Venture CapitalTags cloud, enterprise
Harness, the startup that wants to create a suite of engineering tools to give every company the kind of technological reach that the biggest companies have, announced an $85 million Series C today on a $1.7 billion valuation.
Today's round comes after 2019's $60 million Series B, which had a $500 million valuation, showing a company rapidly increasing in value. For a company that launched just three years ago, this is a fairly remarkable trajectory.
Alkeon Capital led the round with help from new investors Battery Ventures, Citi Ventures, Norwest Venture Partners, Sorenson Capital and Thomvest Ventures. The startup also revealed a previously unannounced $30 million B-1 round raised after the $60 million round, bringing the total raised to date to $195 million.
Company founder and CEO Jyoti Bansal previously founded AppDynamics, which he sold to Cisco in 2017 for $3.7 billion. With his track record, investors came looking for him this round. It didn't hurt that revenue grew almost 3x last year.
"The business is doing very well, so the investor community has been proactively reaching out and trying to invest in us. We were not actually planning to raise a round until later this year. We had enough capital to get through that, but there were a lot of people wanting to invest," Bansal told me.
In fact, he said there is so much investor interest that he could have raised twice as much, but didn't feel a need to take on that much capital at this time. "Overall, the investor community sees the value in developer tools and the DevOps market. There are so many big public companies now in that space that have gone out in the last three to five years and that has definitely created even more validation of this space," he said.
Bansal says that he started the company with the goal of making every company as good as Google or Facebook when it comes to engineering efficiency. Since most companies lack the engineering resources of these large companies, that's a tall task, but one he thinks he can solve through software.
The company started by building a continuous delivery module. A cloud cost efficiency module followed. Last year the company bought open source continuous integration company Drone.io and they are working on building that into the platform now with it currently in beta. There are additional modules on the product roadmap coming this year, according to Bansal.
Harness makes first acquisition, snagging open-source CI company Drone.io
As the company continued to grow revenue and build out the platform in 2020, it also added a slew of new employees, growing from 200 to 300 during the pandemic. Bansal says that he has plans to add another 200 by the end of this year. Harness has a reputation of being a good place to work, recently landing on Glassdoor's best companies list.
As an experienced entrepreneur, Bansal takes building a diverse company with a welcoming culture very seriously. "Yes, you have to provide equal opportunity and make sure that you are open to hiring people from diverse backgrounds, but you have to be more proactive about it in the sense that you have to make sure that your company environment and company culture feels very welcoming to everyone," he said.
It's been a difficult time building a company during the pandemic, adding so many new employees, and finding a way to make everyone feel welcome and included. Bansal says he has actually seen productivity increase during the pandemic, but now has to guard against employee burnout.
He says that people didn't know how to draw boundaries when working at home. One thing he did was introduce a program to give everyone one Friday a month off to recharge. The company also recently announced it would be a 'work from anywhere' company post-COVID, but Bansal still plans on having regional offices where people can meet when needed.
Harness hauls in $60M Series B investment on $500M valuation
An argument against cloud-based applications
Michael Huth Contributor
Professor Michael Huth (Ph.D.) is co-founder and CTO of Xayn and teaches at Imperial College London. His research focuses on cybersecurity, cryptography and mathematical modeling, as well as security and privacy in machine learning.
In the last decade we've seen massive changes in how we consume and interact with our world. The Yellow Pages is a concept that has to be meticulously explained with an impertinent scoff at our own age. We live within our smartphones, within our apps.
While we thrive with the information of the world at our fingertips, we casually throw away any semblance of privacy in exchange for the convenience of this world.
This line we straddle has been drawn with recklessness and calculation by big tech companies over the years as we've come to terms with what app manufacturers, large technology companies, and app stores demand of us.
Our private data into the cloud
According to Symantec, 89% of our Android apps and 39% of our iOS apps require access to private information. This risky use sends our data to cloud servers, to both amplify the performance of the application (think about the data needed for fitness apps) and store data for advertising demographics.
While large data companies would argue that data is not held for long, or not used in a nefarious manner, when we use the apps on our phones, we create an undeniable data trail. Companies generally keep data on the move, and servers around the world are constantly keeping data flowing, further away from its source.
Once we accept the terms and conditions we rarely read, our private data is no longer such. It is in the cloud, a term which has eluded concrete understanding throughout the years.
A distinction between cloud-based apps and cloud computing must be addressed. Cloud computing at an enterprise level, while argued against ad nauseam over the years, is generally considered to be a secure and cost-effective option for many businesses.
Even back in 2010, Microsoft said 70% of its team was working on things that were cloud-based or cloud-inspired, and the company projected that number would rise to 90% within a year. That was before we started relying on the cloud to store our most personal, private data.
Cloudy with a chance of confusion
To add complexity to this issue, there are literally apps to protect your privacy from other apps on your smart phone. Tearing more meat off the privacy bone, these apps themselves require a level of access that would generally raise eyebrows if it were any other category of app.
Consider the scenario where you use a key to encrypt data, but then you need to encrypt that key to make it safe. Ultimately, you end up with the most important keys not being encrypted. There is no win-win here. There is only finding a middle ground of contentment in which your apps find as much purchase in your private data as your doctor finds in your medical history.
The cloud is not tangible, nor is it something we as givers of the data can access. Each company has its own cloud servers, each one collecting similar data. But we have to consider why we give up this data. What are we getting in return? We are given access to applications that perhaps make our lives easier or better, but essentially are a service. It's this service end of the transaction that must be altered.
App developers have to find a method of service delivery that does not require storage of personal data. There are two sides to this. The first is creating algorithms that can function on a local basis, rather than centralized and mixed with other data sets. The second is a shift in the general attitude of the industry, one in which free services are provided for the cost of your personal data (which ultimately is used to foster marketing opportunities).
Of course, asking this of any big data company that thrives on its data collection and marketing process is untenable. So the change has to come from new companies, willing to risk offering cloud privacy while still providing a service worth paying for. Because it wouldn't be free. It cannot be free, as free is what got us into this situation in the first place.
Clearing the clouds of future privacy
What we can do right now is at least take a stance of personal vigilance. While there is some personal data that we cannot stem the flow of onto cloud servers around the world, we can at least limit the use of frivolous apps that collect too much data. For instance, games should never need access to our contacts, to our camera and so on. Everything within our phone is connected, it's why Facebook seems to know everything about us, down to what's in our bank account.
This sharing takes place on our phone and at the cloud level, and is something we need to consider when accepting the terms on a new app. When we sign into apps with our social accounts, we are just assisting the further collection of our data.
The cloud isn't some omnipotent enemy here, but it is the excuse and tool that allows the mass collection of our personal data.
The future is likely one in which devices and apps finally become self-sufficient and localized, enabling users to maintain control of their data. The way we access apps and data in the cloud will change as well, as we'll demand a functional process that forces a methodology change in service provisions. The cloud will be relegated to public data storage, leaving our private data on our devices where it belongs. We have to collectively push for this change, lest we lose whatever semblance of privacy in our data we have left.
Posted on January 13, 2021 Author Walter ThompsonCategories security, Venture CapitalTags cloud, cloud computing, cloud storage, privacy
Is there still room in the cloud-security market?
Kelley Mak Contributor
Kelley Mak is a principal at Work-Bench, where he focuses on early-stage enterprise technology investments in areas including security, cloud and developer tools.
While the initial shock of the COVID-19 pandemic has subsided for businesses, one of its main legacies is how it ushered in a tidal wave of accelerated digital transformation.
A recent Twilio survey revealed that 97% of global enterprise decision-makers believe the pandemic sped up their company's digital transformation, and on top of that, 79% of the respondents said that COVID-19 increased the budget for digital transformation.
As technology becomes the driving force of competitive differentiation, cloud plays a key role in making this a reality and impacts everything from data and analytics to the modern workplace. Cloud-based infrastructure promises more flexibility, scale and cost-effectiveness, as well as enables enterprises to have more agile application development and keep up with service demand.
What's clear is that despite shortfalls in security, innovation in cloud and infrastructure will charge ahead.
Even with all of the hype and excitement around cloud's potential, it is still early days. In his recent keynote at AWS re:Invent, the AWS CEO Andy Jassy mentioned that spending on cloud computing is still only 4% of the overall IT market. And a Barclays CIO survey found that enterprises have 30% of their workloads running in the public cloud, with the expectation to increase to 39% in 2021.
It's become clear that the movement to cloud has its barriers and that large enterprises are often skittish to make the jump. Flexera's State of the Cloud 2020 report outlined some of these top cloud challenges, citing security as #1. This has been widely apparent in conversations that I've had with Fortune 500 CISOs and security teams, who are wary of the shift from their current state of security operations. Some of the major concerns brought up include:
No longer your own master. When working with the public cloud providers, companies must relinquish control to some aspects of back-end management. This is tough for large enterprises who have a history of customizing products because you can't completely tailor the environment to your liking and are limited to what's on the cloud service provider's platform.
Lack of standardization. Each cloud provider has their own solutions and own intricacies. Add to that other pitfalls, like an unknown cadence of updates, there is an opaqueness to interoperability and policies can't be uniformly applied across environments.
Requires a new skill set. Lack of resources/expertise ranks among the top challenges for enterprises. A recent report on challenges in cloud transformation found that 86% of IT decision-makers believe shortage of talent will slow down 2020 cloud projects.
Posted on January 12, 2021 Author Walter ThompsonCategories security, Venture CapitalTags cloud, saas
Vantage, a new service that makes managing AWS resources and their associated spend easier, is coming out of stealth today. The service offers its users an alternative to the complex AWS console with support for most of the standard AWS services, including EC2 instances, S3 buckets, VPCs, ECS and Fargate and Route 53 hosted zones.
The company's founder, Ben Schaechter, previously worked at AWS and Digital Ocean (and before that, he worked on Crunchbase, too). Yet while DigitalOcean showed him how to build a developer experience for individuals and small businesses, he argues that the underlying services and hardware simply weren't as robust as those of the hyperclouds. AWS, on the other hand, offers everything a developer could want (and likely more), but the user experience leaves a lot to be desired.
Image Credits: Vantage
"The idea was really born out of 'what if we could take the user experience of DigitalOcean and apply it to the three public cloud providers, AWS, GCP and Azure," Schaechter told me. "We decided to start just with AWS because the experience there is the roughest and it's the largest player in the market. And I really think that we can provide a lot of value there before we do GCP and Azure."
The focus for Vantage is on the developer experience and cost transparency. Schaechter noted that some of its users describe it as being akin to a "Mint for AWS." To get started, you give Vantage a set of read permissions to your AWS services and the tool will automatically profile everything in your account. The service refreshes this list once per hour, but users can also refresh their lists manually.
Given that it's often hard enough to know which AWS services you are actually using, that alone is a useful feature. "That's the number one use case," he said. "What are we paying for and what do we have?"
At the core of Vantage is what the team calls "views," which allows you to see which resources you are using. What is interesting here is that this is quite a flexible system and allows you to build custom views to see which resources you are using for a given application across regions, for example. Those may include Lambda, storage buckets, your subnet, code pipeline and more.
On the cost-tracking side, Vantage currently only offers point-in-time costs, but Schaechter tells me that the team plans to add historical trends as well to give users a better view of their cloud spend.
Schaechter and his co-founder bootstrapped the company and he noted that before he wants to raise any money for the service, he wants to see people paying for it. Currently, Vantage offers a free plan, as well as paid "pro" and "business" plans with additional functionality.
Posted on January 12, 2021 Author Frederic LardinoisCategories Venture CapitalTags cloud, cloud computing, cloud storage
Cockroach Labs scores $160M Series E on $2B valuation
Cockroach Labs, makers of CockroachDB, have been on a fundraising roll for the last couple of years. Today the company announced a $160 million Series E on a fat $2 billion valuation. The round comes just eight months after the startup raised an $86.6 million Series D.
The latest investment was led by Altimeter Capital with participation from new investors Greenoaks and Lone Pine along with existing investors Benchmark, Bond, FirstMark, GV, Index Ventures and Tiger Global. The round doubled the company's previous valuation and increased the amount raised to $355 million.
Co-founder and CEO Spenser Kimball says that the company's revenue more than doubled in 2020 in spite of COVID, and that caught the attention of investors. He attributed this paradoxical rise to the rapid shift to the cloud brought on by the pandemic that many people in the industry have seen.
"People became more aggressive with what was already underway, a real move to embrace the cloud to build the next generation of applications and services, and that's really fundamentally where we are," Kimball told me.
As that happened, the company began a shift in thinking. While it has embraced an open source version of CockroachDB along with a 30-day free trial on the company's cloud service as ways to attract new customers to the top of the funnel, it wants to try a new approach.
In fact, it plans to replace the 30 day trial with a newer version later this year without any time limits. It believes this will attract more developers to the platform and enable them to see the full set of features without having to enter credit card information. What's more, by taking this approach it should end up costing the company less money to support the free tier.
"What we expect is that you can do all kinds of things on that free tier. You can do a hackathon, any kind of hobby project […] or even a startup that has ambitions to be the next DoorDash or Airbnb," he said. As he points out, there's a point where early stage companies don't have many users, and can remain in the free tier until they achieve product-market fit.
"That's when they put a credit card down, and they can extend beyond the free tier threshold and pay for what they use," he said. The newer free tier is still in the beta testing phase, but will be rolled out during this year.
Kimball says that company wasn't necessarily looking to raise, although he knew that it would continue to need more cash on the balance sheet to run with giant competitors like Oracle, AWS and the other big cloud vendors, along with a slew of other database startups. As the company's revenue grows, he certainly sees an IPO in its future, but he doesn't see it happening this year.
Cockroach Labs launches CockroachDB as managed service
The startup ended the year with 200 employees and Kimball expects to double that by the end of this year. He says growing a diverse group of employees takes good internal data and building a welcoming and inclusive culture.
"I think the starting point for anything you want to optimize in a business is to make sure that you have the metrics in front of you, and that you're constantly looking at them […] in order to measure how you're doing," he explained.
He added, "The thing that we're most focused on in terms of action is really building the culture of the company appropriately and that's something we've been doing for all six years we've been around. To the extent that you have an inclusive environment where people actually really view the value of respect, that helps with diversity."
Kimball says he sees a different approach to running the business when the pandemic ends with some small percentage going into the office regularly and others coming for quarterly visits, but he doesn't see a full return to the office post-pandemic.
Cockroach Labs scores $86.6M Series D as scalable database resonates
Posted on January 12, 2021 Author Ron MillerCategories funding, Venture CapitalTags cloud, enterprise, Open source, startups
F5 snags Volterra multi-cloud management startup for $500M
Applications networking company F5 announced today that it is acquiring Volterra, a multi-cloud management startup, for $500 million. That breaks down to $440 million in cash and $60 million in deferred and unvested incentive compensation.
Volterra emerged in 2019 with a $50 million investment from multiple sources, including Khosla Ventures and Mayfield, along with strategic investors like M12 (Microsoft's venture arm) and Samsung Ventures. As the company described it to me at the time of the funding:
Volterra has innovated a consistent, cloud-native environment that can be deployed across multiple public clouds and edge sites — a distributed cloud platform. Within this SaaS-based offering, Volterra integrates a broad range of services that have normally been siloed across many point products and network or cloud providers.
The solution is designed to provide a single way to view security, operations and management components.
Volterra announces $50M investment to manage apps in hybrid environment
F5 president and CEO François Locoh-Donou sees Volterra's edge solution integrating across its product line. "With Volterra, we advance our Adaptive Applications vision with an Edge 2.0 platform that solves the complex multi-cloud reality enterprise customers confront. Our platform will create a SaaS solution that solves our customers' biggest pain points," he said in a statement.
Volterra founder and CEO Ankur Singla, writing in a company blog post announcing the deal, says the need for this solution only accelerated during 2020 when companies were shifting rapidly to the cloud due to the pandemic. "When we started Volterra, multi-cloud and edge were still buzzwords and venture funding was still searching for tangible use cases. Fast forward three years and COVID-19 has dramatically changed the landscape — it has accelerated digitization of physical experiences and moved more of our day-to-day activities online. This is causing massive spikes in global Internet traffic while creating new attack vectors that impact the security and availability of our increasing set of daily apps," he wrote.
He sees Volterra's capabilities fitting in well with the F5 family of products to help solve these issues. While F5 had a quiet 2020 on the M&A front, today's purchase comes on top of a couple of major acquisitions in 2019, including Shape Security for $1 billion and NGINX for $670 million.
The deal has been approved by both companies' boards, and is expected to close before the end of March, subject to regulatory approvals.
F5 acquires Shape Security for $1B
Posted on January 7, 2021 Author Ron MillerCategories Venture CapitalTags cloud, enterprise, Mergers and Acquisitions, startups
RedHat is acquiring container security company StackRox
RedHat today announced that it's acquiring container security startup StackRox . The companies did not share the purchase price.
RedHat, which is perhaps best known for its enterprise Linux products has been making the shift to the cloud in recent years. IBM purchased the company in 2018 for a hefty $34 billion and has been leveraging that acquisition as part of a shift to a hybrid cloud strategy under CEO Arvind Krishna.
The acquisition fits nicely with RedHat OpenShift, its container platform, but the company says it will continue to support StackRox usage on other platforms including AWS, Azure and Google Cloud Platform. This approach is consistent with IBM's strategy of supporting multi-cloud, hybrid environments.
In fact, Red Hat president and CEO Paul Cormier sees the two companies working together well. "Red Hat adds StackRox's Kubernetes-native capabilities to OpenShift's layered security approach, furthering our mission to bring product-ready open innovation to every organization across the open hybrid cloud across IT footprints," he said in a statement.
New Red Hat CEO Paul Cormier faces a slew of challenges in the midst of pandemic
CEO Kamal Shah, writing in a company blog post announcing the acquisition, explained that the company made a bet a couple of years ago on Kubernetes and it has paid off. "Over two and half years ago, we made a strategic decision to focus exclusively on Kubernetes and pivoted our entire product to be Kubernetes-native. While this seems obvious today; it wasn't so then. Fast forward to 2020 and Kubernetes has emerged as the de facto operating system for cloud-native applications and hybrid cloud environments," Shah wrote.
Shah sees the purchase as a way to expand the company and the road map more quickly using the resources of Red Hat (and IBM), a typical argument from CEOs of smaller acquired companies. But the trick is always finding a way to stay relevant inside such a large organization.
StackRox's acquisition is part of some consolidation we have been seeing in the Kubernetes space in general and the security space more specifically. That includes Palo Alto Networks acquiring competitor TwistLock for $410 million in 2019. Another competitor, Aqua Security, which has raised $130 million, remains independent.
StackRox was founded in 2014 and raised over $65 million, according to Crunchbase data. Investors included Menlo Ventures, Redpoint and Sequoia Capital. The deal is expected to close this quarter subject to normal regulatory scrutiny.
StackRox nabs $26.5M for a platform that secures containers in Kubernetes
Posted on January 7, 2021 Author Ron MillerCategories security, Venture CapitalTags cloud, enterprise, Mergers and Acquisitions, startups
How Segment redesigned its core systems to solve an existential scaling crisis
Segment, the startup Twilio bought last fall for $3.2 billion, was just beginning to take off in 2015 when it ran into a scaling problem: It was growing so quickly, the tools it had built to process marketing data on its platform were starting to outgrow the original system design.
Inaction would cause the company to hit a technology wall, managers feared. Every early-stage startup craves growth and Segment was no exception, but it also needed to begin thinking about how to make its data platform more resilient or reach a point where it could no longer handle the data it was moving through the system. It was — in a real sense — an existential crisis for the young business.
The project that came out of their efforts was called Centrifuge, and its purpose was to move data through Segment's data pipes to wherever customers needed it quickly and efficiently at the lowest operating cost.
Segment's engineering team began thinking hard about what a more robust and scalable system would look like. As it turned out, their vision would evolve in a number of ways between the end of 2015 and today, and with each iteration, they would take a leap in terms of how efficiently they allocated resources and processed data moving through its systems.
The project that came out of their efforts was called Centrifuge, and its purpose was to move data through Segment's data pipes to wherever customers needed it quickly and efficiently at the lowest operating cost. This is the story of how that system came together.
The systemic issues became apparent the way they often do — when customers began complaining. When Tido Carriero, Segment's chief product development officer, came on board at the end of 2015, he was charged with finding a solution. The issue involved the original system design, which like many early iterations from startups was designed to get the product to market with little thought given to future growth and the technical debt payment was coming due.
"We had [designed] our initial integrations architecture in a way that just wasn't scalable in a number of different ways. We had been experiencing massive growth, and our CEO [Peter Reinhardt] came to me maybe three times within a month and reported various scaling challenges that either customers or partners of ours had alerted him to," said Carriero.
The good news was that it was attracting customers and partners to the platform at a rapid clip, but it could all have come crashing down if the company didn't improve the underlying system architecture to support the robust growth. As Carriero reports, that made it a stressful time, but having come from Dropbox, he was actually in a position to understand that it's possible to completely rearchitect the business's technology platform and live to tell about it.
"One of the things I learned from my past life [at Dropbox] is when you have a problem that's just so core to your business, at a certain point you start to realize that you are the only company in the world kind of experiencing this problem at this kind of scale," he said. For Dropbox that was related to storage, and for Segment it was processing large amounts of data concurrently.
In the build-versus-buy equation, Carriero knew that he had to build his way out of the problem. There was nothing out there that could solve Segment's unique scaling issues. "Obviously that led us to believe that we really need to think about this a little bit differently, and that was when our Centrifuge V2 architecture was born," he said.
Building the imperfect beast
The company began measuring system performance, at the time processing 8,442 events per second. When it began building V2 of its architecture, that number had grown to an average of 18,907 events per second.
Posted on January 5, 2021 Author Ron MillerCategories Venture CapitalTags cloud, enterprise


text:
Obituary: Eleanor G. (Broderick) Connolly, 93
March 21, 2019 • Comments Off on Obituary: Eleanor G. (Broderick) Connolly, 93
Eleanor G. (Broderick) Connolly, 93, of Bristol, wife of the late Benedict J. Connolly, Sr., passed away on Monday, March 18, 2019 at Bristol Hospital. Eleanor was born on August 20, 1925 in Bristol to the late Thomas and Mary (Halloran) Broderick. Eleanor was a parishioner at St. Gregory Church, Bristol. Eleanor was born and raised in Bristol CT. She had her Bachelor of Science and Teaching Certificate from Connecticut Teacher's College. She received her Master's Degree in Education from the University of Connecticut. She taught all ages throughout her career and she loved her work as a teacher. Elly, as she is known to her friends and family, loved everything about teaching and placed such an emphasis on education, but most importantly she loved the children she taught. She has kept every memento and gift ever given to her by her students. Elly gave everything she had to her family, as they were the most important people in the world to her. She would never talk about herself, but she would light up when talking about the people she loved. You could feel her love of her family by every memory she had of them, which she shared freely and with adoration. Her heart burst with pride with every memory she recounted, and she had a unique way of telling a story about each of them that would have you smiling and laughing. Every person in her life mattered to her; there was no one who escaped her notice or admiration. She could vividly recall almost every moment of the lives of the people she loved with such adulation and clarity. When she spoke of those memories, her face would light up with excitement and energy. Ben and Elly spent every summer in Cape Cod, where they had built a home where the door was always open to her friends and family; everyone was welcomed. She always wanted to be around her family both in Cape Cod and CT and was always just down the street from the people she loved. She is survived by her son Benedict J. Connolly, Jr. and his wife Lisa of New York and many nieces and nephews. In addition to her husband and parents, she is predeceased by her sister, Jean Mulpeter and three brothers, Francis, Raymond and Donald. The family would like to thank Irina Briksne, of Euro HomeCare, who took such amazing care of Elly the last months of her life. A Mass of Christian Burial will be celebrated on Friday, March 22, 2019 at 10:30 AM at St. Gregory Church, 235 Maltby Street, Bristol. Burial will follow at St. Joseph Cemetery. There are no calling hours. Funk Funeral Home, 35 Bellevue Ave., Bristol, will be assisting the family. In lieu of flowers memorial donations may be made to the Environmental Learning Centers of CT; 501 Wolcott Rd., Bristol, CT 06010. Please visit Eleanor's memorial web-site at www.FunkFuneralHome.com.
Tags: Bristol Eleanor G. (Broderick) Connolly
← Shining the light on some funny women
Obituary: Jeffrey Clark Banks, 65 →


text:
Dating tips for women
NYC: LOVE
Image by wallyg
Robert Indiana, an American Pop artist known for his "scuptural poems," is best known for his "LOVE" with a titled "O." This image, first created for a Christmas card for the Museum of Modern Art in 1964, was included on an 8 cent United States Postal Service postage stamp in 1973, the first of their regular series of "love stamps." This sculptural version on Sixth Avenue in one of many. The others can be found on the Pratt Institute campus in Brooklyn, NY; the Indianapolis Museum of Art; Scottsdale's Civic Center, in so called "LOVE Park" in Philadelphia, the New Orleans Museum of Art's sculpture garden, on the University of Pennsylvania campus, at the Museum of Modern Art at Brigham Young University, on the campus of Ursinus College in Collegeville, Pennsylvania, outside the Taipei 101 tower in Taiwan, at the Red Rock Resort Spa and Casino in Las Vegas, in Shinjuku Tokyo JAPAN, and on the world-famous Orchard Road, Singapore.
Infamously, Indiana failed to register a copyright for the work, and found it difficult to deter unauthorized commercial use. The image has been reproduced in countless times in varying forms, including sculptures, posters, and 3-D desk ornaments. It has been translated into Hebrew, Chinese, and Spanish. It strongly influenced the original cover of Love Story, the Erich Segal novel. It was parodied on the Rage Against the Machine album cover for Renegades, as well as the cover for Oasis' single Little by Little from the 2002 album Heathen Chemistry. Recently it has been parodied by London artist D*Face with his "HATE", the "A" tilted similarly. The LOVE emblem has been adopted by skateboarders, frequently used in skateboard magazines and videos. After skateboarding was banned in Philadelphia's LOVE Park, the emblem was used by organizations opposing the ban.[
Indiana moved to New York City in 1954 and joined the pop art movement, using distinctive imagery drawing on commercial art approaches blended with existentialism, that gradually moved toward what Indiana calls "sculptural poems". Indiana's work often consists of bold, simple, iconic images, especially numbers and short words like "EAT", "HUG", and "LOVE". He is also known for painting the unique basketball court formerly used by the Milwaukee Bucks in that city's U.S. Cellular Arena, with a large M shape taking up each half of the court.
Indiana, born Robert Clark,moved to New York City in 1954 and joined the pop art movement, using distinctive imagery drawing on commercial art approaches blended with existentialism. Indiana's work often consists of bold, simple, iconic images, especially numbers and short words like "EAT", "HUG", and, of course, "LOVE". He is also known for painting the unique basketball court formerly used by the Milwaukee Bucks in that city's U.S. Cellular Arena, with a large M shape taking up each half of the court. Despite his early success at the center of the art world, Indiana retreated to rural obscurity in later life. Indiana has lived as a resident in the island town of Vinalhaven, Maine since 1978.
Author BiancaPosted on November 8, 2010 Categories Art Of ApproachingTags Love
Previous Previous post: Match.com and Other Online Dating Sites
Next Next post: qwesto
American Singles
Art Of Approaching
Christian Online Dating
Dating Direct
Dating Ebook
Dating English Men
Dating Rich Men
Dating Secrets For Men
Dating USA
Dating Web
David Deangelo Double Your Dating
Divorce Help For Women
Double Your Dating
Double Your Dating Book
Doubleyourdating
Guy Gets Girl
London Dating
Matchmaking Dating
Meet People Online
Men Dating Services
Midget Dating
Online Dating Chat
Online Dating Hints
Online Dating Profile Tips
Online Dating Secrets
Online Dating Statistics
Pheromone Cologne
Relationship Therapist
Safe Online Dating
Single American Men
Single Irish Men
Single Men In New York
Singles Online Dating
Successful Online Dating
Writing An Online Dating Profile
Dating tips for women Proudly powered by WordPress


text:
Elite sport to continue in France despite lockdown: minister
Reuters | Posted: Oct. 29, 2020, 9:06 a.m. | Updated: Oct. 29, 2020, 8:52 a.m. | 2 Min Read
PARIS (Reuters) - Elite sport will continue in France despite a nationwide lockdown announced by President Emmanuel Macron on Wednesday, sports minister Roxana Maracineanu said.
"The coming weeks will be tough economically but also humanely. This is why I wanted to confirm to you that the continuity of the sport which is practised as a profession is today assured," Maracineau told a parliament session overnight.
Maracineanu's comments will come as welcome news for France's top soccer league, Ligue 1, as well as French rugby with the national side set to host Ireland on Saturday in their Six Nations finale.
The Paris Masters tennis tournament is also due to begin on Monday.
France will go back into a nationwide lockdown starting this week to try to contain the pandemic, which is threatening to spiral out of control, Macron said in an address to the nation on Wednesday.
The new measures -- which come into force on Friday and will last until Dec. 1 -- will mean people have to stay in their homes except to buy essential goods, seek medical attention, or use their daily one-hour allocation of exercise.
All professional sports came to a halt amid the first lockdown from mid-March to the end of May, resulting in the Ligue 1 being stopped in April, while cycling's Tour de France and the French Open tennis were rescheduled to a later date.
"High-level athletes will be allowed to train. And then we will be allowed to compete because travelling for professional reasons is allowed," Maracineanu added.
The Ligue 1 match between Olympique de Marseille and RC Lens Ligue 1, which was due to be played on Friday, has been pushed back to a later date after more than 10 players from the northern club have tested positive for coronavirus.
(Reporting by Julien Pretot; Editing by Peter Rutherford & Simon Cameron-Moore)
Updated 1 hour ago |2 min read
Tennis-TikTok helps Keys as resurgence continues at Australian Open


text:
Wednesday, July 17 Entertainment SUBSCRIBE
Entertainment SUBSCRIBE
'These aren't the dates we're looking for': Disneyland's new Star Wars ride delayed until 2020
Amanda Bartlett | on July 11, 2019
Disney announced today that "Rise of the Resistance," the new Star Wars ride in its Galaxy's Edge themed land, will open in 2020.
Photo: Disney Parks
After months of anticipation, a hot new Star Wars ride is finally in store for guests of Galaxy's Edge. Disney Parks announced today that the immersive "Rise of the Resistance" is set to take over Disney World on Dec. 5 – what would have been Walt Disney's 118th birthday.
Bad news for Disneyland annual pass-holders: It won't open in California until Jan. 17, 2020, slightly later than the initially announced open date. This means the Millennium Falcon: Smugglers Run space flight simulator will be the only Star Wars themed ride for the remainder of the year.
"These aren't the dates we're looking for," one anguished fan responded on Twitter.
Disney's official announcement describes the new attraction as one that will "blur the lines between fantasy and reality," dropping guests smack dab in the middle of a climactic battle between the First Order and the Resistance. Yes, this could mean a face-to-face confrontation with Kylo Ren himself.
Earlier in March, CEO Bob Iger called the ride "the most technologically advanced and immersive attraction" the park has ever seen.
Behind-the-scenes of Star Wars: Galaxy's Edge
Now Playing: Behind-the-scenes of Star Wars: Galaxy's EdgeAD:
Media: Holly Ecimovic
Upon arrival, guests will immediately be transported into the world of the ride, passing through queues with walls painted to look like aging rock caverns as beeping droids echo throughout the foyer. Screens will glow with Resistance fighter targets on a map of the Star Wars galaxy. It's business as usual in enemy territory.
But as they file into the ride's Ready Room, or secret hideout, riders will quickly transform into recruits, encountering an animatronic BB-8 and digital version of Rey. She will beckon them to take part in a mission to fight the First Order.
Here's how to recreate the green milk from 'The Last Jedi,'...
Ultimate Bay Area dad helps son make his own 'Star Wars' movie...
Guests are already reselling 'Star Wars: Galaxy's Edge' stuff...
From there, 50 riders at a time will be escorted into the cockpit of a transport ship. As it takes flight, the floor will shift and quiver.
"You will physically be moving and you will feel the sensation of yourself taking off," Walt Disney Imagineering executive creative director John Larena told the OC Register. "It will be a mild trip."
It won't be a peaceful one either. Shortly after embarking on their journey, newly initiated Resistance fighters will face off with the First Order and become surrounded by Star Destroyers. From there, riders will be escorted out of their ship, separated into smaller groups and thrown into jail cells for questioning.
"This is the kind of room (where) Poe Dameron was actually questioned by Kylo Ren in 'The Force Awakens,'" Larena said. "Well, the same sort of thing will happen to you. You're going to get a visit from Kylo Ren and then the rest of the ride is going to happen for you. I can't tell you how."
Riders will have to find their own way to evade the First Order. For those looking for juicy details about the multi-platform experience in the meantime, Disney Parks teased they would share periodic updates on their blog.
Amanda Bartlett is an SFGate editorial assistant. Email: amanda.bartlett@sfchronicle.com
Amanda Bartlett|Editorial Assistant


text:
Tag → politics
On November 8th, 2016, Donald Trump was elected the 45th President of the United States. Along with a Republican House and Senate majority, to boot.
The world around me is still hurting and reeling from the shock.
Make no mistake, I am scared. I am scared of the policies and executive orders and legal decisions to come that may strip away many civil rights and send the environment down a worse track faster than anyone expected, and I'm barely in any of the groups that have the most to lose. I have no idea what it's like to go through this as any of you. I am sorry.
But I am also scared that this fear is driving my friends and my community away from talking to the people we need to talk to if we want to make sure this doesn't happen again.
I've heard a lot of people vilify Trump and Trump supporters. Anecdotally, so have others. It's an understandable reaction, but a fragile one. 60 million people voted for Trump. Quoting Wait But Why, "[P]eople with kids and parents and jobs and dogs and calendars on their wall with piano lessons and doctors appointments and birthday parties written in the squares. Full, three-dimensional people who voted for what they hope will be a better future for themselves and their family."
People voted for Trump. Why?
Here's FiveThirtyEight profiling a few blue-collar voters. The Washington Post interviewing an author who spent a lot of time in rural Wisconsin. The New York Times on women. If the articles' reasons for voting Trump could be summarized in one word, it would certainly be "economy".
But then FiveThirtyEight tempers it a little bit with this reminder that Trump's supporters are on average more well-off than others. Here's The New Yorker visiting a bunch of Trump rallies. SupChina discusses first-generation Chinese immigrants supporting Trump and racism is a bullet point there, but apparently it's partly rallied around rap lyrics about robbery that advise to "find a Chinese neighborhood" to steal from, so…? I am not going to go any deeper into this rabbit hole. Then here's Mother Jones arguing against the economy being a big factor at all, and Vox saying it is about racial resentment. Here's Bloomberg on the Clinton campaign's failure to persuade and The Federalist on "hyper-liberal late-night comedy" and The Washington Times on Trump's optimism. I could find hundreds more out there just by Googling, and so could you; and chances are if you're enough of a voracious reader to be reading my humble blog, you've already read some of these.
It's complicated.
→ read more It's Complicated
On Islam, Headlines, and Definitions
This post's topic might be the most controversial thing I've posted here ever. I hope the points I want to make aren't.
One of the excuses for not blogging I came up with and then deleted while rambling about not blogging was that I'm getting more feelings about real-world real-person issues, things that people take heated positions on — it's not topics like what food I ate or what games I'm playing in fourth grade any more — and my identity is pretty public here, so who knows what'll happen. Oh well. I'm probably just paranoid.
It's also delayed, as the articles I'm talking about are old; the latest two news items are the shootings of Alton Sterling and Philando Castile and then the police shooting at the Dallas rally. That was also really sad, but I don't think I have anything insightful to say about it. Let me point you to the MIT Admissions post, "Black Lives Matter", and then for something a bit more optimistic out of a huge range of possible choices, this Medium article.
Although after I started writing this post, the story about a Muslim man preventing an ISIS suicide bomber came out, so now this is mildly relevant again. Anyway, I guess the delay is no different from how I put up life posts weeks after the life event happens. So today, I bring you two old news articles about Islam that my friends shared and discussed:
Green: Is Islam Responsible For The Orlando Nightclub Shooting?
King: ISIS terrorists aren't Muslims — they're just evil men hell-bent on carnage and destruction
The second one first, whose argument is, to be frank, weak. I think this piece from The Atlantic by Wood, "What ISIS Really Wants", is a better-researched overview of ISIS while still being pretty readable. One caveat is that it's somewhat old. But its central claim is quite the opposite:
→ read more On Islam, Headlines, and Definitions


text:
Q: Calling related name models in query (Q) "Django" I have profile model like :
class Profile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE, related_name="profile")
    first_name = models.CharField(max_length=30, blank=True, null=True)
    last_name = models.CharField(max_length=30, blank=True, null=True)

and I have a search view like :
def users_search_view(request):
    query = request.GET.get('q')
    users = User.objects.filter(Q(email__icontains=query)|Q(username__icontains=query),is_superuser=False,is_staff=False)
    ctx = {'users':users,
    'q':query}
    return render(request,"staff/users_search.html", ctx)

I want to have search by first name and also last name from Profile model, in my search, How can I make something like Q(email__icontains=query) for related modals ?

A: You can .filter(…) [Django-doc] with:
User.objects.filter(Q(profile__first_name__icontains=query) | Q(profile__last_name__icontains=query) | Q(email__icontains=query) | Q(username__icontains=query),is_superuser=False,is_staff=False)
One can use double underscores (__) to look "through" relations. This will result in a LEFT OUTER JOIN where we thus filter on the related Profile record for that User.

A: Just keep adding Q objects to your filter and use dunder (__) to access related fields.
E.g. User.objects.filter(Q(username__icontains=q) | Q(profile__first_name__icontains=q))


Beautifully painted, David – memories from days gone by that enrich the tapestry of advancing years.
If the pub was the Longville Hotel you may have been served by my uncle Ron Clarke!
My heart says the pub was on the Edge itself. My head says it was somewhere south of Shrewsbury on the A49. Also I wasn't driving. My blind date and I were back seat passengers in a friend's car – and not interested in the geography! (And that's probably another poem). But the rest of the piece is factually accurate – events that took place exactly fifty six years ago this Monday gone.


3. If your matchup is AFK, give it 7 minutes. Let me know if nobody's answered in that time and i'll DQ them myself. AFK will also include players that dont have matching names for discord and challonge.
You can change your challonge username in the settings, and you can change your discord nickname by clicking on the server at the top, or right clicking your own username and choosing "change nickname"


text:
Q: Query for a time interval using Postgres I have a table like this:
                  id                  |          created_at
--------------------------------------+-------------------------------
 50d55ed2-d238-46dc-a9e4-f686d727f592 | 2021-04-27 04:16:18.744207+00
 73a6cec8-6747-4713-b5d2-a098e6b022a6 | 2021-04-27 04:17:17.159264+00
 a43a5f78-a30a-4597-a571-22b4bd94d71a | 2021-04-27 04:18:38.657008+00
 d822ce7e-e02a-4242-8502-f0d8f5c68819 | 2021-04-27 04:20:05.74405+00
 3312f868-39c8-414a-8173-68a7105ebefa | 2021-04-27 04:22:38.312941+00
 7980d464-e0d6-4697-9985-c57dff863fb6 | 2021-04-27 04:24:36.473433+00

I want to find all the records that have created_at at around the time d822ce7e-e02a-4242-8502-f0d8f5c68819 was created (or, more than one id). My Postgres query is like this:
SELECT id, created_at FROM sometable1
WHERE created_at BETWEEN (
  SELECT created_at - INTERVAL '2 min' as after from sometable1 WHERE id IN ('d822ce7e-e02a-4242-8502-f0d8f5c68819')
) AND (
SELECT created_at + INTERVAL '2 min' as after from sometable1 WHERE id IN ('d822ce7e-e02a-4242-8502-f0d8f5c68819')
);

The result:
                  id                  |          created_at
--------------------------------------+-------------------------------
 a43a5f78-a30a-4597-a571-22b4bd94d71a | 2021-04-27 04:18:38.657008+00
 d822ce7e-e02a-4242-8502-f0d8f5c68819 | 2021-04-27 04:20:05.74405+00

Is it kind of silly to use two select statement? Is there a more concise method?

A: You can use CTE as well
WITH prms AS (
    SELECT created_at - INTERVAL '2 min' as s ,
           created_at + INTERVAL '2 min' as e
    FROM sometable1
    WHERE id IN ('d822ce7e-e02a-4242-8502-f0d8f5c68819')
)
SELECT id, created_at
FROM sometable1 t
CROSS JOIN prms
WHERE t.created_at BETWEEN prms.s AND prms.e;

A: You could phrase as saying that the absolute difference between the created_at value and the particular record's value is 2 minutes or less:
SELECT id, created_at
FROM sometable1
WHERE ABS(EXTRACT(epoch FROM (
          created_at -
          (SELECT created_at
           FROM sometable1
           WHERE id = 'd822ce7e-e02a-4242-8502-f0d8f5c68819')))::integer / 60.0) <= 2;

Demo

A: You can use window functions:
select t.*
from (select t.*,
             count(*) filter (where id in ('d822ce7e-e02a-4242-8502-f0d8f5c68819') over
                  (order by created_at
                   range between interval '2 minute' preceding and interval '2 minute' following
                  ) as cnt_id
      from t
     ) t
where cnt_id > 0;

It would be interesting to compare the performance of this to other methods (that use subqueries or joins).  Usually, window functions have better performance.