According to [0], John Simmons became CEO in 1972 at age 53 and remained there until he stepped down for health reasons in 1980/81 (he died of cancer shortly thereafter) [1]
Perhaps if you look at the whole region but this specific area, Crystal City, was devastated by the BRAC[0] program which moved a bunch of government agencies, offices, and their associated contractors out of this area.
Because I have allowed my phone to absolutely ruin my attention span. If a show isn’t immediately engaging enough, I find myself reflexively reaching for my phone to fritter away time.
In the same vein, I have to consciously avoid taking my phone out while sitting at a stop light or going to the bathroom
I think there is a difference between architectural changes that would inhibit the overall performance of an application vs language specific optimizations like the article is referring to.
My comment re write-profile-optimize was geared towards the latter, i.e. using strconv is usually uglier to read than fmt.Sprintf, you probably should leave it alone unless you've profiled and found it to be a problem.
Most of these techniques sacrifice readability so before implementing them, you should really profile to make sure that the code in question is a hot spot in terms of allocations or CPU usage.
That said, the example using sync.Pool is not quite right. The New function should always return a pointer type to avoid incurring an additional allocation on Get [0]
The code should look like:
var bufpool = sync.Pool{
New: func() interface{} {
buf := make([]byte, 512)
return &buf
}}
b := *bufpool.Get().(*[]byte)
defer bufpool.Put(&b)
> How many people are willing to spend thousands on an exercise bike?
A lot, myself included. My wife and I gave it to each other for Christmas one year, right before our daughter was born.
At the time when we were new parents, it was perfect. We could exercise quietly without waking either the baby or each other, all without leaving the house.
Now that our daughter is older, we still use it albeit more infrequently in the summer when we both like to go out and run. However, the digital classes offered in the app are great for running & training. For me personally, it was easy to get stuck in a rut of just plodding along and not really improving my fitness. Having the coaches in your ear telling you what to do works well for me.
There is sync.Pool [0] but I wouldn't reach for it until you've profiled your application[1] and found that the specific allocation in question is a hot spot.
As of now[2], they get cleared when a GC occurs so they can be a bit quirky to use in practice. This behavior is changing though
They had cooling issues at one of their data centers that took most of South Central off line for hours to days, depending on the services you were using
I don't believe those are "altars" in the sense that you're implying, as if people are worshipping him.
They are ofrendas [0] which are part of the Day of the Dead celebrations. My understanding is that they are usually reserved for loved ones but beloved public figures are included as well.
There was a front page story about it in the New York Times last week (in fact there is still a story on the home page below the fold about it [0]) but it got bumped for coverage of the attack in NZ
> Unless you're in a niche that people are willing to pay a margin for or serve upscale customers who also don't mind paying margins (Costco, Whole Foods, Nordstroms, Apple, etc)
Is it fair to lump Costco in with these other companies as an example of places where consumers don't mind paying higher margins?
From a quick google search on gross profit margins:
- Costco: 13%
- Nordstrom: 38%
- Apple: 38%
- Costco: 33%
Costco's is also likely skewed due to their house brand where they likely make a much higher margin than the name brands
[0] https://www.nytimes.com/1972/11/16/archives/simmons-takes-mo...
[1] https://www.nytimes.com/1981/04/04/obituaries/john-w-simmons...