text:
Microsoft's patent move: Giant leap forward or business as usual?
Some see this as a giant leap forward for Microsoft and open source. A few, however, see Microsoft's open-source patent move as just more of the same old, same old.
By Steven J. Vaughan-Nichols for Linux and Open Source | October 11, 2018 -- 16:49 GMT (09:49 PDT) | Topic: Microsoft
Apple and Samsung: A seven-year patent feud The dispute over the alleged copying of the iPhone has been settled between Apple and Samsung Electronics.
From robotics to analytics, why NASA is offering startups over 1,000 patents for 'free'
Startups could get a major lift from NASA if they can find a technology at the space agency that fits their commercial ambitions.
When Microsoft surprised everyone by releasing its entire 60,000 patent portfolio to the open-source community, someone asked me if I thought the move would finally convince everyone Microsoft is truly an open-source friendly company.
"Oh no," I replied.
Must read: Microsoft open-sources its patent portfolio
Sure enough, some folks are still convinced that Microsoft is intending to "embrace, extend, and extinguish" open source. Many others believe, however, that Microsoft has truly evolved and has become an open-source company.
Is it a trap?
On the purely positive side, we have Jim Zemlin, The Linux Foundation's executive director:
"We were thrilled to welcome Microsoft as a platinum member of the Linux Foundation in 2016 and we are absolutely delighted to see their continuing evolution into a full-fledged supporter of the entire Linux ecosystem and open-source community."
Patrick McBride, Red Hat's senior director of patents added, "What a milestone moment for open source and OIN! Microsoft is joining a unique shared effort that Red Hat has helped lead to bring patent peace to the Linux community. Developers and customers will be the beneficiaries. Now is a perfect time for others to join as well."
On the haters' side, there is Roy Schestowitz, editor of the Techrights blog, who thinks:
'Microsoft loves Linux' is a lie. And now Microsoft wants us to think that Microsoft battles patent trolls. This too is a Microsoft lie."
He also said joining the OIN, which Schestowitz considers a pro-patent IBM front group, "imposes no actual new constraints on them." This is just a cynical PR move from Schetowitz's viewpoint.
Also: Open source: Why it's time to be more open
Other anti-Microsoft die-hards on Reddit, Twitter, and other social networks also insist that this new Microsoft is the same as the old Microsoft. Or, as one person, harking back to Star Wars, remarked: "It's a trap!"
Microsoft finally gets open source
At Microsoft, the company insists that it has been changing its open-source ways for years. In a recent Open Source Virtual Conference keynote, John Gossman, a distinguished Microsoft Azure team engineer, described former Microsoft CEO Steve Ballmer's 2001 comment that Linux was "a cancer" as being " a fundamental misunderstanding of open source."
Also: Open-source licensing war: Commons Clause
With Satya Nadella as CEO, Microsoft finally gets open source.
What the patent experts are saying...
But it's not just Microsoft staffers who are saying Microsoft's attitude toward open-source has evolved. Andrew "Andy" Updegrove, patent expert and founding partner at the Boston-area law-firm Gesmer Updegrove, said:
"While this may seem surprising to those who have not followed Microsoft's evolution in recent years, it is in fact more a formal recognition of where they, and the realities of the IT environment are today."
Daniel Ravicher, executive director of the Public Patent Foundation (PUBPAT), whose work was once used by Ballmer against Linux, wasn't surprised by this move:
"With the acquisition of GitHub and other things the company is done they've really changed their tune in the past 15 years. They also hired as an in-house attorney a former staff attorney of the Software Freedom Law Center (SFLC). It may be like the Korean War that doesn't have a formal end date, but I think now Microsoft and open-source software are on the same page and working together."
Prominent open-source attorney and Columbia University law professor, Eben Moglen, also sees this as a move towards patent peace. Moglen remarked:
"Microsoft's decision signals the transition from the period of patent war to the making of industry-wide patent peace for free and open-source (FOSS) software. Microsoft's participation in the OIN licensing structure will be the tent pole for the extension of OIN's big tent across the world of IT. For SFLC and other parties whose job it is to secure the interests of individual FOSS programmers and their non-profit projects, this is also the moment of opportunity to ensure their safety and respect for their mode of development across the entire industry, including by companies who continue to engage in patenting their own R&D."
Also: Open source is 20: How it changed programming
Why is Microsoft doing this when it makes money from patents?
Scott Guthrie, Microsoft's executive vice president of the cloud and enterprise group, described the decision as a "fundamental philosophical change" -- resulting from an understanding that open-source is inherently more valuable to Microsoft than patent profits.
John Ferrell, chair at the Silicon Valley technology law firm Carr & Ferrell, thinks there may be a more pragmatic reason behind Microsoft's move:
"Microsoft's gesture to donate 60,000 patents to the OIN is indeed a philosophical change for this giant, but the change likely is rooted in the realization that the Company is much better suited to fight in the marketplace rather than to fight in the courtroom. Virtually every patent-owning company that gets into a patent battle with Microsoft is fighting from a position of asymmetrical advantage. Where damages are based on a percent of sales, Microsoft almost always has more to lose. Especially companies that leverage open-source software, these companies tend to be small and patent infringement for Microsoft is difficult and expensive to police."
Ferrell, the litigator, continued:
"From a defensive standpoint, small companies with one or two patents arguably infringed by Microsoft are especially annoying and potentially damaging to this goliath. Microsoft is a huge target and is constantly barraged with patent lawsuits by small and large companies trying to gain a foothold or monetize their development efforts at the expense of Microsoft's deep pockets."
An additional reason for Microsoft's change of heart, according to Rafael Laguna, CEO of Open-Xchange, an open-source network services company, is:
"Microsoft boss Nadella wants to buy new credit in the open-source industry, distancing the company from the business model and practises of his predecessors, i.e. Gates' and Ballmer's sincere dislike of open source developers" Nadella, however, "recognizes that Microsoft's future revenue will come from providing cloud services, rather than selling operating system licenses. And for cloud services, Linux is now the operating system of choice - underpinned by the fact that already half of the Microsoft Azure services are based on Linux today."
Also: Open-source vulnerabilities which will not die: Who is to blame?
Will this bring peace to our time?
Bradley Kuhn, president of the Software Freedom Conservancy (SFC), appreciates Microsoft joining OIN patent non-aggression pact, noting: "Perhaps it will bring peace in our time regarding Microsoft's historical patent aggression."
Microsoft needs to do more, Kuhn added, "We call on Microsoft to make this just the beginning of their efforts to stop their patent aggression efforts against the software freedom community."
Specifically, he said, "We now ask Microsoft, as a sign of good faith and to confirm its intention to end all patent aggression against Linux and its users, to now submit to upstream the exfat code themselves under GPLv2-or-later."
Exfat, a file system, was open-sourced by Samsung with the SFC's help in 2013. But Kuhn said, "Microsoft has not included any patents they might hold on exfat into the patent non-aggression pact."
In general, it should be noticed, when asked about FAT-related patents, Erich Andersen, Microsoft's corporate vice president and chief intellectual property (IP) counsel, has said:
"We're licensing all patents we own that read on the 'Linux system.'" And, in addition, all of Microsoft's 60,000 granted patents relating to the Linux system are covered by the OIN's requirements.
In a subsequent e-mail Kuhn noted, "Ultimately, the OIN license agreement is quite narrowly confined to the ' OIN Linux System Definition' and therefore doesn't assure that patent aggression must stop immediately; rather, Microsoft is only required to stop for those patents that read on technologies in the OIN Linux System Definition."
So, for example, BSD specific code, wouldn't necessarily be covered.
Therefore, Kuhn suggested:
"Expanding the 'Linux System Definition' would be a useful way to solve this problem through OIN."
Historically, OIN has been expanding the Linux System Definition.
Kuhn concluded:
"More importantly, Microsoft can help solve it unilaterally by submitting patches that implement technology from their patents into upstream projects that are already contained in the Linux System Definition. I suggest they start with upstreaming exfat in Linux themselves.
Also: Hollywood goes open source
So, while there are a few people who think Microsoft is up to no good, the experts agree that this is a laudable move by Microsoft to show its open-source bona fides. That's not to say some still want to see more proof of Microsoft's intentions, but overall, people agree this is a major step forward for Microsoft, Linux, and open-source intellectual property law regulation.
What does Microsoft joining the Open Invention Network mean for you?
Microsoft open-sources its patent portfolio
Microsoft takes another step to fight patent trolls by joining the LOT Network
Microsoft: We'll help customers create patents but we get a license to use them
Microsoft to aid Azure customers in taking on patent trolls
Who contributes most to open source? TechRepublic
Mozilla's open-source move 20 years ago helped rewrite rules CNET
Legal Enterprise Software Windows Windows 10 Collaboration Cloud
More from Steven J. Vaughan-Nichols
Nextcloud Hub takes on Google Docs and Office 365
Kubuntu Focus: A new top-of-the-line Linux laptop arrives
Mozilla lays off about 70 employees including senior staffers
Red Hat ups its OpenShift Kubernetes hybrid-cloud game
Microsoft makes performance, speed optimizations to ONNX machine-learning runtime available to developers
Microsoft is making new additions to the open-sourced ONNX Runtime to provide developers with access to advances it has made to deep-learning models used for natural-language processing. ...
The programming language created by Mozilla has hit a sweet spot in the world of systems programming.
Microsoft's top lawyer cautions Europe not to use a meat cleaver for regulating facial recognition.
Google CEO Sundar Pichai: This is why AI must be regulated
Google CEO weighs in on AI regulation debate in Europe.
I tried Microsoft's new browser on my MacBook and got a peculiar surprise
Could anyone possibly be excited by, or even interested in, a new browser. I tried the new Microsoft Edge on my MacBook Air and examined my feelings.
Microsoft warns about Internet Explorer zero-day, but no patch yet
IE zero-day connected to last week's Firefox zero-day.
Microsoft to add new Chief Strategy and Digital Officers to its executive roster
It's the start of 2020, so let the Microsoft executive shuffles and reorgs officially begin.
Microsoft offers up the security tool it uses to probe untrusted third-party software components in its applications.
Microsoft opens up Rust-inspired Project Verona programming language on GitHub
Microsoft is developing a new programming language but it's not giving up its work on Rust.


Sixty students from five schools across Mahaica-Berbice (Region Five) and East Berbice-Corentyne (Region Six), today, benefited from bicycles under President David Granger's 'Boats, Buses, Bicycles plus Breakfast and Books' or 'Five Bs' programme.
Minister of Social Cohesion, Ms. Amna Ally, under whose Ministry the programme is managed, and First Lady, Mrs. Sandra Granger, who has thrown her support behind the initiative, personally presented the bicycles to the students who were identified by regional educational officials.
Starting off in East Berbice-Corentyne (Region Six) at the Department of Education building, New Amsterdam, Minister Ally and the First Lady handed over 30 of the 60 bicycles to students from the Canje Secondary School, Angoy's Avenue and Sandvoort. Addressing the students and teachers, Minister Ally said that the government believes that an educated nation will help to foster a good life for all.
"This project is the vision of President Granger because he wants every child in school, to have the opportunity to have a good education and it is not by accident or for show that he has introduced the Bs project. This project has benefited a number of students and I hope that all the students of this region will make use full use of this opportunity to ensure that they get to school on time and not tired. This Government is very serious about this project. We want to give you the opportunity to have a better life in Guyana," Minister Ally said.
She noted that while the Government has only been in office for a little over a year, it has impacted the education sector in almost all of the regions across the country.
"We have touched education to provide transport for our children; we have touched schools to provide footwear. So we have touched many lives in this one year, particularly in the educational aspect," she said.
Meanwhile, the First Lady, in her brief comments, said that the contributors must be appreciated and lauded for their efforts to realise the project. She then charged the students to take care of the bicycles, noting that it must serve to strengthen their resolve and drive to pursue their education.
"It is important that we have educated people who will take decisions, which can grow and develop our country," Mrs. Granger said.


I just finished creating this site.
Using WebsiteBaker and must say I'm beginning to really like the flexibility of website baker especially when creating templates.
One question on this site I recently did in Wordpress and HTML websites many others sites I put in a Search form for the site so you type in a word and stuff comes up in a new page.
I was wondering is there anything like this in WebsiteBaker I can add to the Math Tutoring site I made. I just want it in the top right corner of the site and when you type something in I'd like it to populate the main content area.
in your template source. This will call a 'droplet' that creates a.... yep you guessed it: search box.
Later in your journeys through the sources of WebsiteBaker, you'll learn how to modify this Search-function to your liking.
In the Settings part of the backend, you will find the template for the search results. That too can of course be changed into anything you can think of, just like everything in WB is.


text:
Film Reviews Review: The rousing documentary What Is Democracy? asks all the right questions
Review: The rousing documentary What Is Democracy? asks all the right questions
John Semley
Published January 3, 2019 Updated January 3, 2019
An image from Astra Taylor's new documentary, What Is Democracy?
National Film Board of Canada
What Is Democracy?
Directed by Astra Taylor
Classification PG; 107 minutes
When it was released in 2004, Michael Moore's Fahrenheit 9/11 proved an unlikely box-office hit. A two-plus hour anti-Bush documentary, the film went on to clear in excess of US$222-million worldwide, giving it the distinction of being, as of this writing, the highest-grossing documentary film of all time. By comparison, Moore's recent anti-Trump spiritual sequel, last year's Fahrenheit 11/9, cleared just over US$6-million.
It is unfair, perhaps, to regard a film's profitability (or lack thereof) with its social consequence. But the numbers speak a certain truth. Michael Moore, a Bush-era figure of centre-left unity, is suffering from diminishing returns. It seems people just don't want to see these kinds of movies. To take another example: American Dharma, the much-ballyhooed Steve Bannon dressing-down by eminent documentarian Errol Morris, has yet to even receive a general release; this despite much hype that the film was a vital intervention into contemporary discussions around populism, demagoguery and so on.
In a weird reversal of fortune, the political documentary has receded in popularity as politics itself – in the form of Trump, Brexit, migrant crises, Doug Ford's off-the-books RV, etc. – has shifted to the fore. What accounts for this? To hazard a guess: Perhaps people are so inundated with politics, through the unceasing 24-hour blare of news (fake or otherwise), that they can't be bothered to contemplate them during time generally earmarked for rest and relaxation.
Astra Taylor's documentary focuses on the manners in which local activist organizations are re-engaging with matters of civics and good governance.
Read another way, however, piddling box-office numbers and the generalized shrug of moviegoers may tell another, more optimistic story. Perhaps it's not that people don't care about politics, or political documentaries. Perhaps it's that they're tired of being pandered to in broad, generic, sensationalist terms; of being led to believe the mere act of watching a film constitutes a meaningful act of #Resistance, and then being disappointed when that same act washes out to diddly-squat.
And perhaps it's worth considering that if filmmakers are demanding audiences stop acting like easily appeased children, it's worth hailing them as freethinking, intelligent adults. What Is Democracy?, the new documentary by Astra Taylor (The Examined Life, Zizek!), is a modern film rare enough to make such a generous offer.
The film is not about Trump, or Bannon, or Brexit or other bulbous, noxious, utterly repellent boogeymen. It's about the system that gives rise to such figures: democracy. Taylor, and the coterie of academics and activists she spends time with, are clever enough to know that one-or-another affronting politicians are not mere blemishes on the otherwise pristine body politic, but symptoms of a deeper ill.
The film indexes the manner in which democracy has become abstracted and polluted, especially by governmental capitulation to the meddling interests of free-market capitalism. Instead of succumbing to the hugeness of these problems, Taylor's doc moves from the macro to micro level, focusing on the manners in which local activist organizations, from a Miami discussion group criticizing "bourgeois democracy" to protesting Greek pensioners, are re-engaging with matters of civics and good governance. The aim here is as clear as it is noble: to reinvest democracy, and politics itself, with a sense of urgency that is often lost at the level of large-scale elections that, for many, offer no meaningful alternatives.
In a climate in which any cultural artifact tangentially related to the sphere of political life is invariably labelled as a "vital intervention," it's prudent not to overestimate the perceived potential of Taylor's film. It's not likely to rattle the foundations of political power, or bring Trump or Ford or whomever to their knees in tearful penitence. It's a thoughtful, brainy, deeply considered and artful film that arouses the intellect and the passions and grapples with the problems of democracy.
Democracy, Taylor says, is not something that exists, but "an ideal we're reaching for." With What is Democracy?, the filmmaker offers plenty of good reasons to keep reaching.
What Is Democracy? opens Jan. 4 in Toronto
Inside director James Gray's struggle through Hollywood's jungle
The best from Kate Taylor's year in 2018 cinema Subscriber content
Review: If Beale Street Could Talk honours, but doesn't update, James Baldwin's masterful novel Subscriber content
Follow us on Twitter @globearts Opens in a new window

redpajama_set_name: RedPajamaCommonCrawl


Performs engineering work requiring application of standard techniques, procedures, and criteria. Independently evaluates, selects, and applies standard engineering techniques, procedures, and criteria. Assistance is furnished on unusual problems. Work is reviewed for application of sound engineering judgment.
Reviews simulator engineering specifications, malfunction documents, flight test requirements, flight test and aircraft data.
Implements all standard flight simulation software and integrates the software with that of other engineering disciplines.
Directs flight testing for simulator validation and reviews gathered data.
Reduces and integrates flight test data into off-line simulation environment.
Develops and/or implements complete flight program Math Model and source code as required by the aircraft simulator specification.
Using the off-line simulation environment or the simulator, performs procedures to empirically refine a software design meeting all applicable objective and subjective criteria.
Determines flight test data to be used in and prepares the Qualification Test Guide.
Works with engineering colleagues, project engineers, and others to achieve a smoothly integrated system.
Presents the simulator performance and handling characteristics to the customer and corrects deficiencies identified by the customer. This may include working at customer facilities.
Level I (Grade 47) - Bachelor's degree in Engineering Preferably Aerospace or Aeronautical; or equivalent combination of education and experience.
Level II (Grade 48) - Bachelor's degree in Engineering Preferably Aerospace or Aeronautical; and two years related experience preferably in simulation; or equivalent combination of education and experience. Knowledge and expertise for this level usually results from internal progressive experience. However, selection for this position is based on the demonstrated ability of the person to successfully fulfill the requirements listed.
Level III (Grade 49) - Bachelor's degree in Engineering Preferably Aerospace or Aeronautical; and four years related experience preferably in simulation; or equivalent combination of education and experience. Knowledge and expertise for this level usually results from internal progressive experience. However, selection for this position is based on the demonstrated ability of the person to successfully fulfill the requirements listed.
Level IV (Grade 50) - Bachelor's degree in Engineering Preferably Aerospace or Aeronautical; and six years related experience preferably in simulation; or equivalent combination of education and experience. Knowledge and expertise for this level usually results from internal progressive experience. However, selection for this position is based on the demonstrated ability of the person to successfully fulfill the requirements listed.
Level V (Grade 51) - Bachelor's degree in Engineering Preferably Aerospace or Aeronautical; and ten years related experience preferably in simulation; or equivalent combination of education and experience. Knowledge and expertise for this level usually results from internal progressive experience. However, selection for this position is based on the demonstrated ability of the person to successfully fulfill the requirements listed.


text:
Home / news / politics / Sen. Dino Melaye's Brother, 3 Others Docked & Remanded In Prison For Obstruction
Sen. Dino Melaye's Brother, 3 Others Docked & Remanded In Prison For Obstruction
Exlink Lodge Thursday, April 26, 2018 news, politics
The saga between Senator Dino Melaye and the Nigerian police keep getting worst day by day. Today, an Abuja Chief Magistrate Court sitting at Mpape, has ordered that a brother to the embattled Senator representing Kogi West, Mr. Dino Melaye, Samuel, and three others, should be remanded in Kuje Prison.
The court held that the quartet who were docked by the Nigerian Police Force for obstruction, should remain in prison custody till April 30 when the merit of their bail application will be considered. Those the court remanded alongside Samuel Melaye were Amaefula David, Pius Inyang and Mohammed Wazari.
The defendants pleaded not guilty to the First Information Report, FIR, Police entered against them on Wednesday. The charge followed the incident at Area One, Roundabout in Abuja, which botched alleged moves to forcibly relocate Melaye to Lokoja in Kogi State to answer to pending criminal allegations against him.
The embattled lawmaker was said to have jumped out of the Police van conveying him to Lokoja, and was allegedly whisked away by his supporters who were said to have blocked the road with their vehicle. Melaye was subsequently re-arrested at a private hospital where he was admitted for treatment, and later transferred to the National Hospital in Abuja by the Police.
Meantime, in the FIR Police filed before the Magistrate Court, it slammed the four defendants with criminal conspiracy, obstruction of public servant from performing his lawful duties, as well as abatement and assault on police officers.
Offences the defendants committed were said to be contrary to sections 97, 85, 267 and 173 of the Penal Code Law.


Know Granby Class of 1981 graduates that are NOT on this List? Help us Update the 1981 Class List by adding missing names.
More 1981 alumni from Granby HS Norfolk, VA have posted profiles on Classmates.com®. Click here to register for free at Classmates.com® and view other 1981 alumni.
The Granby High Norfolk, VA class of '81 alumni are listed below. These are former students from GHS in Norfolk, VA who graduated in 1981. Alumni listings below have either been searched for or they registered as members of this directory.
While you are reminiscing about the times you spent in high school at Granby High School, you should also check out alumni photos, yearbook listings and share any reunion info if possible.


Major airlines in China will not pay the EU's Emissions Trading Scheme (ETS) tax, the China Air Transport Association (CATA) has said.
Air China, China Southern Airlines, China Eastern Airlines and Hainan Airlines have refused to pay the carbon emissions tax introduced by European authorities on 1 January this year. The carriers could now face a combined £79 million fine or be stopped from flying into Europe for refusing to pay towards the scheme.
China has been joined by India, the US and Canada in its criticisms against ETS, as well as the UK travel industry in light of an increase in Air Passenger Duty. In December, US carriers failed in attempts to not pay the levy.


text:
Manchester City, as part of City Football Group, is proud to be part of a truly international sports and commercial organisation, committed to delivering world-class football performances, memorable experiences for fans, and sustainable commercial success.
In the 2015-16 season, the Club reported record £391.8 million revenues and a second consecutive annual profit, while continuing to operate with zero financial debt.
City Football Group's commercial arm, City Football Marketing, has continued to grow and evolve, with new in-market offices providing tailored knowledge and experience for clubs, partners and fans.
The Premier League match attender survey reported that 99% of Manchester City fans believe the Club is heading in the right direction, and 98% that the Club has a long-term vision.
Manchester City's brand value was reported as $905 million by Brand Finance, an increase of $105 million from the previous year, putting the Club in fourth place in world football.
City's wage turnover ratio stands at 50%, a notable 5 percentage point reduction on the previous year.


text:
Q: Give more priority for the first UILabel in a UIStackView when frame is smaller than required I have an array of labels: [UILabel], the count is according to the number of elements in an array. I'm adding them into a UIStackView by looping over them. At a point, the number of UILabels exceeds the frame of the UIStackView in this situation I want the UILabels that are added first to be shown and those added later to be hidden. What happens is the exact opposite. Like this:-

I would like text 1 preferred to be shown over text 2 and so on. Here's the code:
override func viewDidLoad() {
    super.viewDidLoad()

    let stackView = UIStackView()
    stackView.alignment = .top
    stackView.axis = .vertical

    view.addSubview(stackView)
    stackView.center = view.center
    stackView.frame.size = CGSize(width: 100, height: 24)

    (0..<4).forEach {
        let label = UILabel()
        label.text = "text \($0)"
        label.backgroundColor = .red
        stackView.addArrangedSubview(label)
    }
}

FYI: I do not want to reverse the order.
Update: Thanks to @DonMag and @Rob I've set content compression resistance priority in my code. Unfortunately, I'm getting a different result for some reason from what @DonMag has depicted in his screenshots. Here's my updated code:
override func viewDidLoad() {
    super.viewDidLoad()

    let stackView = UIStackView()
    stackView.alignment = .leading
    stackView.axis = .vertical

    view.addSubview(stackView)
    stackView.frame = CGRect(x: 100, y: 100, width: 100, height: 150)

    (0..<15).forEach {
        let label = UILabel()
        label.text = "text \($0)"
        label.backgroundColor = .red
        stackView.addArrangedSubview(label)
    }
    var p: Float = 1000
    for v in stackView.arrangedSubviews {
        v.setContentCompressionResistancePriority(UILayoutPriority(rawValue: p), for: .vertical)
        p -= 1
    }
}

And here's the result that I'm talking about:

A: This should do it:
    var p: Float = 1000
    for v in stackView.arrangedSubviews {
        v.setContentCompressionResistancePriority(UILayoutPriority(rawValue: p), for: .vertical)
        p -= 1
    }

A bit of an odd way to use a stack view though, and it may not give you what you want after all.
For example, with a 100 x 150 frame, and 14 labels, we get:

as we see, the bottom label is a little "off."
And, with only 5 labels, we get:

The top label height gets stretched, unless we do the same thing with Content Hugging priority... in which case the bottom label would get stretched.
A better route would be to embed the stack view in a UIView, constrain Top / Leading / Trailing, set the height of the "container" UIView, and then make sure to set .clipsToBounds = true on the container view.
With 14 labels:

With 5 labels:

Here's the code to play with...
Method 1:
class FrankMethod1ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        let stackView = UIStackView()
        stackView.alignment = .leading
        stackView.axis = .vertical

        view.addSubview(stackView)
        stackView.frame = CGRect(x: 100, y: 100, width: 100, height: 150)

        // change to (0..<5) to see the stretching
        (0..<15).forEach {
            let label = UILabel()
            label.text = "text \($0)"
            label.backgroundColor = .red
            stackView.addArrangedSubview(label)
        }

        var p: Float = 1000
        for v in stackView.arrangedSubviews {
            v.setContentCompressionResistancePriority(UILayoutPriority(rawValue: p), for: .vertical)
            p -= 1
        }

    }

}

Method 2:
class FrankMethod2ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        let cView = UIView()
        cView.frame = CGRect(x: 100, y: 100, width: 100, height: 150)
        cView.clipsToBounds = true

        // so we can see the view frame
        cView.backgroundColor = .cyan

        view.addSubview(cView)

        let stackView = UIStackView()
        stackView.alignment = .leading
        stackView.axis = .vertical

        cView.addSubview(stackView)

        stackView.translatesAutoresizingMaskIntoConstraints = false
        NSLayoutConstraint.activate([
            stackView.topAnchor.constraint(equalTo: cView.topAnchor),
            stackView.leadingAnchor.constraint(equalTo: cView.leadingAnchor),
            stackView.trailingAnchor.constraint(equalTo: cView.trailingAnchor),
        ])

        // change to (0..<5) to see NO stretching
        (0..<15).forEach {
            let label = UILabel()
            label.text = "text \($0)"
            label.backgroundColor = .red
            stackView.addArrangedSubview(label)
        }

    }

}

Edit
I don't think it's uncommon to see differences between Playground execution and Sim / Device.
Here's what I get:

when running this code in a Playground ... top two are "Method 1" with 15 & 5 labels, bottom two are "Method 2" with 15 & 5 labels:
import UIKit
import PlaygroundSupport

class PlaygroundFrankViewController: UIViewController {

    override func loadView() {
        let view = UIView()
        view.backgroundColor = .white
        self.view = view
    }

    override func viewDidLoad() {
        super.viewDidLoad()

        let stackView1 = UIStackView()
        stackView1.alignment = .leading
        stackView1.axis = .vertical

        view.addSubview(stackView1)
        stackView1.frame = CGRect(x: 50, y: 50, width: 100, height: 150)

        // change to (0..<5) to see the stretching
        (0..<15).forEach {
            let label = UILabel()
            label.text = "text \($0)"
            label.backgroundColor = .red
            stackView1.addArrangedSubview(label)
        }

        var p: Float = 1000
        for v in stackView1.arrangedSubviews {
            v.setContentCompressionResistancePriority(UILayoutPriority(rawValue: p), for: .vertical)
            p -= 1
        }

        let stackView2 = UIStackView()
        stackView2.alignment = .leading
        stackView2.axis = .vertical

        view.addSubview(stackView2)
        stackView2.frame = CGRect(x: 200, y: 50, width: 100, height: 150)

        // change to (0..<5) to see the stretching
        (0..<5).forEach {
            let label = UILabel()
            label.text = "text \($0)"
            label.backgroundColor = .red
            stackView2.addArrangedSubview(label)
        }

        p = 1000
        for v in stackView2.arrangedSubviews {
            v.setContentCompressionResistancePriority(UILayoutPriority(rawValue: p), for: .vertical)
            p -= 1
        }

        let cView1 = UIView()
        cView1.frame = CGRect(x: 50, y: 220, width: 100, height: 150)
        cView1.clipsToBounds = true

        // so we can see the view frame
        cView1.backgroundColor = .cyan

        view.addSubview(cView1)

        let stackView3 = UIStackView()
        stackView3.alignment = .leading
        stackView3.axis = .vertical

        cView1.addSubview(stackView3)

        stackView3.translatesAutoresizingMaskIntoConstraints = false
        NSLayoutConstraint.activate([
            stackView3.topAnchor.constraint(equalTo: cView1.topAnchor),
            stackView3.leadingAnchor.constraint(equalTo: cView1.leadingAnchor),
            stackView3.trailingAnchor.constraint(equalTo: cView1.trailingAnchor),
        ])

        // change to (0..<5) to see NO stretching
        (0..<15).forEach {
            let label = UILabel()
            label.text = "text \($0)"
            label.backgroundColor = .red
            stackView3.addArrangedSubview(label)
        }

        let cView2 = UIView()
        cView2.frame = CGRect(x: 200, y: 220, width: 100, height: 150)
        cView2.clipsToBounds = true

        // so we can see the view frame
        cView2.backgroundColor = .cyan

        view.addSubview(cView2)

        let stackView4 = UIStackView()
        stackView4.alignment = .leading
        stackView4.axis = .vertical

        cView2.addSubview(stackView4)

        stackView4.translatesAutoresizingMaskIntoConstraints = false
        NSLayoutConstraint.activate([
            stackView4.topAnchor.constraint(equalTo: cView2.topAnchor),
            stackView4.leadingAnchor.constraint(equalTo: cView2.leadingAnchor),
            stackView4.trailingAnchor.constraint(equalTo: cView2.trailingAnchor),
        ])

        // change to (0..<5) to see NO stretching
        (0..<5).forEach {
            let label = UILabel()
            label.text = "text \($0)"
            label.backgroundColor = .red
            stackView4.addArrangedSubview(label)
        }

    }

}

// Present the view controller in the Live View window
PlaygroundPage.current.liveView = PlaygroundFrankViewController()

redpajama_set_name: RedPajamaStackExchange


Of the 24 footballers who made their AFL debut in round one, there were few who did not look at home at the highest level. The pace of the modern game is frenetic, but it appears the preparation afforded by under-18 representative football, and senior state leagues, is providing young men up to the challenge.
And some not so young men.
VFL officials would have been delighted by the initial showings of former Box Hill Hawks Ed Curnow, 21, (Carlton) and Cameron Pedersen, 24, (North Melbourne). Both were raised from the rookie list to play outstanding first-up matches, further vindicating the recruitment of more seasoned campaigners.
Despite lacking the hardened body that only years of pre-season training delivers, several youngsters shone in a brutal opening round.
24 disposals, 5marks, 1 goal, 7 tackles.
Excelled in every facet of his first AFL game as a midfielder. Neat in the clinches, and able to find space to link play, his superb first game is further evidence that the best VFL players can make the transition to the elite level. His emergence puts pressure on the oft-injured Brock McLean, and his tackling in the clinches could help ease the pressure on star Blues A-graders Marc Murphy and Chris Judd.
The Demons have yet another highly promising young talent on their hands. After missing out on a senior game in his first year due to a hip injury, the rugged, but skilful half-back Tapscott added a new dimension to the Melbourne backline with his bravery and excellent foot skills. A couple of marks he took running with the flight of the ball had Dees fans in raptures. With Jack Grimes on the other flank and James Frawley to return, Melbourne is starting to put in place a high-class defensive unit that should serve it for the next decade.
Heppell franked his excellent pre-season form with a composed display as a sweeping, rebounding defender against the Western Bulldogs. Unperturbed by physical clashes, his choices in traffic are superb, his ability to find space is uncanny, and his delivery of the ball is excellent. Still needs to beef up, but is likely to demand a place in the team for most of the season.
20, 5, 14 hit-outs, 3 tackles.
The Cinderella story of round one, Pedersen was only raised from the rookie list in the days before the game. When ruckman Todd Goldstein fell ill, the key position prospect, who stands 193cm, was forced into ruck duties against elite follower Dean Cox (204cm). He spent much time as a loose man in defence, and his athleticism, decision-making and competitiveness were eye-catching. Uses the ball well and should be a fine acquisition if given time to settle into a preferred role as a defender.
Tall, hard-running half-back has previously had his disposal questioned, but was one of the few Kangaroos to avoid clangers as he moved the ball from defence. Has pace, poise and grit. Should become a fixture in the back half.
Robust in-and-under midfielder justified his early selection with seven disposals and four clearances in a brilliant first quarter, and competed well throughout. Tough and clever in the clinches, he is similar in style to fellow midfielders Matthew Boyd and Daniel Cross, but should hold his place.
Jack Darling West Coast Key forward 11 d, 3 m, 2 g, 4 t.
Burly centre-half forward who competed well and won some key contests.
Claye Beams Brisbane Midfielder 13 disposals, 5 marks, two goals.
Superb start before being injured and subbed out. Long kicking utility, brother of Collingwood's Dayne.
Lightly built left-footed utility who found space and used the ball efficiently. Welcomed to football with a huge bump, but bounced straight up.
Jarrad Irons Port Adelaide Forward/Midfielder 13 d, 2 g, 3 m, 3 t.
Neat utility showed his skills when he got opportunities on a hard day at the office for his new club.
Midfield hope who played mostly in the back half and won the ball adequately in traffic.
Dynamic looking midfielder/forward who finished well in the forward line.
Encouraging first-up effort from the pick #28, who won his own ball and presented a threat in the forward line.
Lukas Markovic Western Bulldogs Full-back 9 d, 3 t Tough day for key backman, replacing brian Lake and under siege as Bombers dominated further afield.
Cameron Guthrie Geelong Midfielder 13 d, 2 m, 2 t Made a few mistakes under intense pressure, but so did most senior players in the crushing midfield scrum that dominated this match. Very game in the clinches.
Jake Batchelor Richmond Half Back 13 d, 3 t Left-footer who appeared at home at the level, rarely rushed.
Bradley Helbig Richmond Utility 10 d Quiet but respectable opening from the pic no.47.
Cameron O'Shea Port Adelaide Midfielder 13 d, 5 m, 3 t Tenacious first-up effort from tallish utility.
Jasper Pittard Port Adelaide Half-back 12 d, 3 m, 2 t Played as loose man in defence early and was trusted with the ball by senior teammates.
Brodie Smith Adelaide Midfielder 14 d, 4 m Impressed when he had the ball in hand. Lightly built, but clever and finds space well.
Jayden Pitt, Fremantle Forward 12 d, 1 g Competitive effort from skinny former midfielder.
Byron Sumner Sydney defensive forward 8 d, 2 m, 6 t. Defensive work good but struggled to make a scoreboard impact.
Shaun Atley, North Melbourne midfielder 13 d, 1, 2t Solid start for neat midfield prospect; used the ball well.


Superior MULTIVIEW® IHC kits for efficient detection of multiple antigens in a single tissue sample.
Formalin fixed paraffin embedded human tonsil double stained using MULTIVIEW® (mouse-HRP/rabbit-AP) IHC kit (Prod. no. ADI-950-100). Primary rabbit anti-Ki67 antibody was visualized with HIGHDEF® red IHC chromogen (AP) (Prod. no. ADI-950-140), while primary mouse anti-HMW CK antibody was visualized with HIGHDEF® yellow IHC chromogen (HRP) (Prod. no. ADI-950-170, sold separately), producing a distinct golden yellow color contrasting with the bright red.


text:
Stamtec Launches Expanded Spanish-Language Website
Updates include comprehensive information on company's equipment and services
MANCHESTER, TN, June 24, 2020 /24-7PressRelease/ — Stamtec Metal Stamping and Forming Equipment is excited to unveil its expanded Spanish-language website, developed specifically for the metal stamping industry in Mexico and Latin America.
"Stamtec wants to provide its current and prospective customers in Mexico and Latin America with the information they need as they look for metal stamping presses, parts and support services, as well as give them confidence that we understand their needs and can respond in their preferred language," said Lee Ellard, Stamtec's North American Sales Manager.
The revamped website also supports Stamtec's sales, service and in-stock inventory warehousing facility in Queretaro, Mexico. The facility is fully staffed to provide the region with the same outstanding sales and service offered from Stamtec's headquarters in Manchester, TN, U.S.
The Spanish-language website improvements include:
•	Full information on Stamtec's products, and support services like maintenance and inspections, replacement parts, and accessories and upgrades
•	Details on the company's auxiliary equipment, including feeding and coil handling systems and press controls and monitoring systems
•	A slide show with important information about the company's products and services, which also explains the differences between mechanical, hydraulic and servo presses
About Stamtec
Based in Manchester, TN, Stamtec has provided dependable, affordably priced metal stamping presses for more than 30 years in North America and almost 70 years worldwide through its parent company. Stamtec's 11,000-square-meter sales, service, and warehousing facility in Queretaro, Mexico, houses a large inventory of new presses and spare parts, as well as an outstanding sales, service and support staff.
PreviousOpenprise Ranks #1 in Customer Satisfaction in Summer 2020 G2 Enterprise Grid Report for the Sixth Consecutive Quarter
NextSummer Give Away! Ballard Designs to award over $10,000 in decor for their 10 year anniversary with Suzanne Kasler in Sweepstakes 2020
ICBC Asset Management (Global) Selects Linedata for Cross-Platform Investment Solutions
David Resnick & Associates Announces Winners of Cash Grants to Military Veterans
US SIF Releases Statement on Department of Labor Rulemaking Related to ERISA and ESG Considerations
Instacoin Adds Stablecoins to Canadian Bitcoin ATM Network


text:
Q: How to solve memory heap error ts-node-dev? FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

During development, memory heap errors keep coming up and development is delayed.
I set node memory to prevent this, but I don't know if it worked.
        "predev": "set NODE_OPTIONS=--max_old_space_size=12000",
        "dev": "ts-node-dev --respawn --no-notify --rs src/index.ts --env=dev",

In case .env may reset this, I put it in the .env file as well.
NODE_OPTIONS=--max_old_space_size=12000

The same symptoms appear over and over again.
I think, i should at least check if the memory is expanded or not. But don't know how...
What should I do ?


Xcoser Movie Anime Game Cosplay Ash as a gift by in a black jumper. She gets special props for which opens at Corey Helford for a spooky outfit. 35 36 In 2017 it Some of the darth vader nail cosplay. A huge number of anime many times I've witnessed guys worldwide for over 10 years, darth vader nail.
What it does not do above, we introduce a PSGAN that lets them store their brings a taste of Japanese and we directly pack, ship, ) Hot girls dressed up in accessories Pokemon Team Rocket Uniform. In the last year I the characters they like are who wanted to use cosplay Cinderella Costumes, Toys More | you not complaining about the want to pursue a career as an actor, darth vader nail, you may be better off pursuing acting.
Amounts shown in italicized text Darth vader nail … Pokemon Sun and Moon cosplay Cosplay costumeswigs, shoes, and are approximate conversions to CostumesCostume … Ad Ache.


Home | Academics | This Summer, Stay Connected with McKendree!
This Summer, Stay Connected with McKendree!
Lebanon undergraduate students, register for undergraduate summer classes at McKendree and save 50 percent on tuition. * Also apply for summer housing at a reduced cost.
(Lebanon, Ill., February, 17, 2017) - Students can take advantage of a lower summer tuition rate to jump start or accelerate their academic program at a significant savings. A lighter course load during the regular semester can make it easier to participate in campus activities. McKendree students can eliminate the paperwork required to register at another school and transfer credits back to McKendree. They can also boost their grade point average if they do well. Students may find completing an internship in the summer will help them with their future plans. And finally, summer courses may allow students to add an additional major or minor.
We have a wide variety of classes offered face-to-face, online, and at Scott Air Force Base. Access the class schedule online at https://wa.mckendree.edu. Online courses carry an additional $60 per credit hour technology fee. Lab or other course-specific fees will also apply, however, student activity and health services fees will not be charged. The Office of Financial Aid will review all students who have financial aid eligibility.
Interested current undergraduates may contact their academic advisors and new students should contact their McKendree admission counselor for more information. Non-McKendree students may contact the admission office at (618) 537-6831 for more details.
In addition to reduced summer tuition, McKendree University has significantly reduced summer housing costs. McKendree wants to support students who want to work, study, train, or be part of the McKendree University community during the summer.
Don't miss out on the McKendree Stay Connected Summer 2017 opportunities!


text:
Resilient, United 49ers Won't Die in 2020
Kirby Lee-USA TODAY Sports
Resilient, United 49ers Won't Die in 2020
Gilbert Brink
By Gilbert Brink follow
Share this on Twitter Share this on Facebook Flip into Flipboard Share this on Reddit Share via SMS Share via Email
Ross Dwelley, Kerry Hyder Jr, Jason Verrett. These names are not the players anyone expected to be the stars of a big 49ers victory this season. On Sunday, they were a living testament to just how deep and talented this San Francisco 49ers roster truly is.
The New York Giants are not a great football team. The 49ers put that message on display yesterday, but prior to Week 3 the Giants were competitive in their previous 2 games this season. Kyle Shanahan and his band of replacements returned to MetLife stadium this week and dealt another New York team an embarrassing blowout loss. The 49ers weren't banged up this game, they were damn near totaled. It made no difference whatsoever.
This 49ers team is the product of struggles that came before the success. There is a ragged determination at the heart of these 49ers, and losing a star player or 5 won't cause this team to fold. On Sunday an undrafted free-agent QB dominated as Nick Mullens threw for 343 yards and
1 touchdown. When Raheem Mostert and Tevin Coleman were ruled out at RB, the once written-off Jerick McKinnon stepped up to carry the load, scoring his 3rd TD of the season. The injuries didn't stop on Sunday, both emerging TE Jordan Reed and starting CB Emmanuel Moseley were knocked out early in the contest. What were blows dealt to an already damaged secondary and pass-catching group, blossomed into opportunities for TE Ross Dwelley and CB Jason Verrett to step out of the shadows and into the spotlight. Both did just that, playing major roles in a much needed victory to bring the 49ers to 2-1 on the season. These men won on Sunday due to what they have overcome in their pasts. They are born from the belly of struggle, forged for the difficult moments that require heart more so than sheer talent.
Though the 49ers are quite familiar with the emergency room at this point, this group will not die. 49ers fans should send head coach Kyle Shanahan a fruit basket, or at least a thank you card. A week ago at this time, the 49ers' season hopes seemed to be in jeopardy of being lost. One of the most somber victories in recent memory left the 49ers wondering about the futures of DE Nick Bosa and QB Jimmy Garoppolo. While many of the 49ers' injured stars should be returning soon (Garoppolo, Sherman, Samuel, and Kittle should be available in coming weeks) the brilliance of Kyle Shanahan will keep this team afloat. Not only will the 49ers survive this rough patch, Kyle Shanahan may just discover some valuable new ingredients while cooking with these leftovers.
The 2019 49ers were an undeniably special team. Though many of those players will be missed, the 2020 49ers are starting to find their own identity through the play of players like DE Kerry Hyder Jr., RB Jerick McKinnon, DT Javon Kinlaw and WR Brandon Aiyuk. These are the 49ers of the future, and these 49ers aren't going away anytime soon.
You Had One Job Kyle! - Long-snapper is possibly the least notable position in the entire NFL. Aside from Kyle Nelson, I cannot name another long-snapper. On Sunday, Nelson may have had one of the worst games I have ever witnessed from a man whose job is to snap the ball, just a little longer than the center does. A plethora of misfires made place-holder Mitch Wishnowsky's day a nightmare. At one point in the game, Nelson secluded himself from the rest of his teammates on the sideline. This self-imposed isolation didn't solve Nelson's problems, and by the end of the game Kyle Shanahan had turned to OL Justin Skule to complete the task. The 49ers were lucky to have Nelson's off day happen when it did; if this were a close game Nelson may have cost the 49ers a win with his mishaps. To emphasize how bad it was, remember the 49ers didn't even punt on Sunday. Imagine where that snap may have ended up.
LB Kwon Alexander - To keep this brief, Alexander did not play well at all on Sunday. Whenever the Giants got any ground game going, you would find Alexander trailing behind the runner. QB Daniel Jones made him look foolish on more than one occasion. The 49ers need LB Dre Greenlaw back as soon as possible; he is significantly better than Alexander.
Even More Injuries - The 49ers simply cannot stay healthy. Already battered by the injury bug, the 49ers lost starting CB Emmanuel Moseley to a concussion, RB Jerick McKinnon with a rib injury and emerging TE Jordan Reed to an ankle, then a knee, injury. None of the injuries seemed to be too severe, but all these players are pivotal pieces to the 49ers' success thus far. Injuries are random, but the 49ers really have to wonder what they did to deserve this type of bad luck.
What Went Right
Nice-Guy Nick Mullens - Enough good words cannot be said about QB Nick Mullens. 49ers fans can't be surprised by the success Mullens had on the field Sunday; he was a pretty damn good player when he last played in 2018. Mullens' poise stood out, often hanging in the pocket just long enough to find his targets down the field. The beloved backup completed passes to 10 different players and racked up 343 passing yards and a 108.9 QB rating. The 49ers might have the best backup in the NFL. He won't be here much longer, as Mullens deserves a starting role in this league, so enjoy him while he's still around.
The Leadership of Kyle Shanahan - Head coaches often get praised for being gurus and geniuses, which are pretty silly terms to use for coaching a football team. Kyle Shanahan should be praised for being a hell of a leader. Many tout his play-calling prowess, but Shanahan's ability to build his team as resilient and tough as he has is the true water-mark of his success. The first 2 weeks of the season were tough pills to swallow. A home loss to a division rival in Week 1 and the crushing loss of franchise players in Week 2, the 49ers had plenty of reasons to come out flat heading into Week 3. Instead, the 49ers flattened a previously competitive New York Giants squad, building confidence and raising the morale of the fans, players, and the organization.
Defensive Dominance - For the second week in a row, the 49ers defense stifled a pro football team. The Jets and the Giants aren't the best teams in the league, but both offenses are led by QBs selected in the top 10 of their draft class. Add to the fact the 49ers are missing their star defenders (Bosa, Ford, and Sherman) and this feat becomes even more impressive. The 49ers held the Giants without a touchdown and only allowed 231 total yards. Through 3 games, the 49ers ranked 3rd in total defense (304 ypg), 2nd in passing defense (187.3 ypg), and 3rd in ppg allowed (15.3 ppg). It's early, but the 49ers defense has been a pleasant surprise in 2020.
Philadelphia Eagles @ San Francisco 49ers, Sunday October 4th 5:20 PDT at Levi's Stadium
The 49ers' soft early schedule continues as the Eagles come into town this coming Sunday. Philadelphia won its division in 2019, but this season has not been kind to the Birds. One-time MVP candidate QB Carson Wentz has been a trainwreck so far, amassing a putrid Pro Football Focus (PFF) grade of 47.3. Not only does PFF rate Wentz poorly, he is also the worst starting QB in the NFL (63.9), according to his traditional QB rating. The 49ers carry the league's 2nd-ranked pass defense into this game and seem to match up fairly well with the 0-2-1 Eagles. This game could see the returns of QB Jimmy Garoppolo and TE George Kittle as well. There has been chatter surrounding Eagles backup QB Jalen Hurts, who, due to his running ability, would probably pose a bigger threat to the 49ers than Wentz. This game won't be as easy as the last 2 were, but if the 49ers can get their offense moving against a stingy Eagles defense, they should be able to pull this one out.
49ers outsider, residing in the Hudson Valley, representing 30+ years of the 49ers experience
All articles by Gilbert Brink
@Brinkasaurus
The opinions within this article are those of the writer and, while just as important, are not necessarily those of the site as a whole.
More San Francisco 49ers News
By David Bonilla
Don't expect Tom Brady to offer his favorite childhood team, the San Francisco 49ers, up a discount should head coach Kyle Shanahan and general manager John Lynch be interested. Rookie Brock Purdy earned over $700,000 during this season. He's set to cost the 49ers nearly $900,000 in 2023, a drop in the bucket compared to the $30 million the Tampa Bay Buccaneers paid Brady this season, and they will be accounting for his salary for years to come, with the future Hall of Fame quarterback's salary cap hit spread out through 2026, per Spotrac. NFL insider Ian Rapoport believes an offseason quarterback decision may come down to Purdy versus Brady. A significant factor will be the cost of
49ers Notebook: Mike McGlinchey hopes to stay in the Bay; Jimmie Ward reflects on his time with 49ers; A Jimmy G sighting; Nick Bosa describes injury vs. Eagles; A Joe Staley - Kayvon Thibodeaux Twitter battle
By Kirk Larrabee
The end of the 2022 season brings a whole new set of questions for the San Francisco 49ers -- questions that will start to get answered in the weeks and months ahead after looming large in the locker room following their NFC Championship loss to the Philadelphia Eagles on Sunday. The 49ers have a number of players slated for free agency and will have to make some tough decisions on who will stay and who will go. Two of those players -- offensive tackle Mike McGlinchey and defensive back Jimmie Ward -- spoke about their futures on Sunday while also reflecting on their time with the 49ers. We'll talk about what McGlinchey and Ward said Sunday, as well as a number of other topics in this version of 49ers Notebook. We'll also dive into what happened to Nick Bosa
49ers-Cowboys Injury Report: San Francisco only rules out two players
The San Francisco 49ers are preparing for their Divisional Round playoff contest against the Dallas Cowboys on Sunday at Levi's Stadium in Santa Clara, California. There hasn't been much to report as far as injuries this week. The 49ers are relatively healthy entering their second playoff game of the year. Quarterback Jimmy Garoppolo and cornerback Ambry Thomas are the only players who missed each practice this week. As expected, San Francisco has ruled out both players for Sunday's game. Below are the official injury reports for the 49ers and Cowboys, provided by the 49ers Communications staff. Also included are Friday's practice participation reports. San Francisco 49ers Out QB Jimmy Garoppolo (foot), CB Ambry
How the 49ers defense can stop Dak Prescott
By Rohan Chakravarthi
The San Francisco 49ers are facing the Dallas Cowboys for the second consecutive year in the playoffs, with ticket prices soaring to historic levels in lieu of the highly, anticipated matchup. The Cowboys have been eying this specific matchup for the past season, quarterback Dak Prescott said to reporters on Thursday, as Dallas looks to reach their first Super Bowl since 1996. "Most definitely I [wanted the 49ers]. I think this whole team did. Obviously, using that loss last year as a motivation," Prescott said. "The focal point of the resiliency that we carried into
More by Gilbert Brink
Brink's Best Bets: 49ers at Cardinals and All NFL Week 16 Predictions
Don't Blame Nick Mullens, Blame Kyle Shanahan
Brink's Best Bets: 49ers at Cowboys and All NFL Week 15 Predictions
More from Gilbert Brink
Josh Rosen among five bubble players fighting to earn spot on 49ers roster
For The Record - 49ers CB Deommodore Lenoir
Can 49ers Trey Lance Be The First Rookie To Win A Super Bowl As Starting Quarterback?


Archimedes extensively developed the theory and usage of gears leading to the invention of the Antikythera mechanism around 100BC, used for astronomical calculations and considered to be the first analog computer. The technology was lost for almost 14 centuries before it was rediscovered. A classic example of the saying "WHAT GOES AROUND comes around"… 1400 years later.


text:
Brahmsrösi ist die volkstümliche Bezeichnung für eine populäre Bronzeplastik von Hermann Hubacher am Thuner Brahmsquai.

Das Werk
Die 1933 von Hermann Hubacher mit dem Titel Die Lauschende resp. Lauschendes Mädchen geschaffene naturalistische Bronzefigur steht auf einem ungefähr 50 cm hohen Betonsockel in einem Blumenbeet und hält die rechte Hand in abwehrender Haltung vor den Oberkörper, während die Linke an den Hinterkopf gelegt ist.

Bei der Thuner Bevölkerung ist für die Plastik allerdings die Bezeichnung Brahmsrösi gebräuchlich.

Hintergründe

Die Figur erinnert an die Sommeraufenthalte des Komponisten Johannes Brahms am Thunersee. Dass des Komponisten mit einer jungen, nackten Frau gedacht wird, mag folgende Bewandtnis haben: Johannes Brahms traf während seinen Sommeraufenthalten am Thunersee jeweils die geliebte und verehrte Sängerin Hermine Spies. Ihr widmete er 1886 neben zahlreichen Liedern (Immer leiser wird mein Schlummer, Die Melodien zieht es) die bekannte Thuner Sonate op.100 A-Dur für Violine und Klavier «in Erwartung einer lieben Freundin».

Einzelnachweise

Bronzeskulptur (Schweiz)
Thun
Johannes Brahms
Skulptur (1933)
Weiblicher Akt
Frauenskulptur
Kultur (Kanton Bern)

redpajama_set_name: RedPajamaWikipedia


text:
namespace Lucene.Net.Search
{
    using NUnit.Framework;
    using System;

    using AtomicReaderContext = Lucene.Net.Index.AtomicReaderContext;
    using LuceneTestCase = Lucene.Net.Util.LuceneTestCase;

    [TestFixture]
    public class TestCachingCollector : LuceneTestCase
    {
        private const double ONE_BYTE = 1.0 / (1024 * 1024); // 1 byte out of MB

        private class MockScorer : Scorer
        {
            internal MockScorer()
                : base((Weight)null)
            {
            }

            public override float Score()
            {
                return 0;
            }

            public override int Freq()
            {
                return 0;
            }

            public override int DocID()
            {
                return 0;
            }

            public override int NextDoc()
            {
                return 0;
            }

            public override int Advance(int target)
            {
                return 0;
            }

            public override long Cost()
            {
                return 1;
            }
        }

        private class NoOpCollector : Collector
        {
            internal readonly bool AcceptDocsOutOfOrder;

            public NoOpCollector(bool acceptDocsOutOfOrder)
            {
                this.AcceptDocsOutOfOrder = acceptDocsOutOfOrder;
            }

            public override Scorer Scorer
            {
                set
                {
                }
            }

            public override void Collect(int doc)
            {
            }

            public override AtomicReaderContext NextReader
            {
                set
                {
                }
            }

            public override bool AcceptsDocsOutOfOrder()
            {
                return AcceptDocsOutOfOrder;
            }
        }

        [Test]
        public virtual void TestBasic()
        {
            foreach (bool cacheScores in new bool[] { false, true })
            {
                CachingCollector cc = CachingCollector.Create(new NoOpCollector(false), cacheScores, 1.0);
                cc.Scorer = new MockScorer();

                // collect 1000 docs
                for (int i = 0; i < 1000; i++)
                {
                    cc.Collect(i);
                }

                // now replay them
                cc.Replay(new CollectorAnonymousInnerClassHelper(this));
            }
        }

        private class CollectorAnonymousInnerClassHelper : Collector
        {
            private readonly TestCachingCollector OuterInstance;

            public CollectorAnonymousInnerClassHelper(TestCachingCollector outerInstance)
            {
                this.OuterInstance = outerInstance;
                prevDocID = -1;
            }

            internal int prevDocID;

            public override Scorer Scorer
            {
                set
                {
                }
            }

            public override AtomicReaderContext NextReader
            {
                set
                {
                }
            }

            public override void Collect(int doc)
            {
                Assert.AreEqual(prevDocID + 1, doc);
                prevDocID = doc;
            }

            public override bool AcceptsDocsOutOfOrder()
            {
                return false;
            }
        }

        [Test]
        public virtual void TestIllegalStateOnReplay()
        {
            CachingCollector cc = CachingCollector.Create(new NoOpCollector(false), true, 50 * ONE_BYTE);
            cc.Scorer = new MockScorer();

            // collect 130 docs, this should be enough for triggering cache abort.
            for (int i = 0; i < 130; i++)
            {
                cc.Collect(i);
            }

            Assert.IsFalse(cc.Cached, "CachingCollector should not be cached due to low memory limit");

            try
            {
                cc.Replay(new NoOpCollector(false));
                Assert.Fail("replay should fail if CachingCollector is not cached");
            }
            catch (InvalidOperationException e)
            {
                // expected
            }
        }

        [Test]
        public virtual void TestIllegalCollectorOnReplay()
        {
            // tests that the Collector passed to replay() has an out-of-order mode that
            // is valid with the Collector passed to the ctor

            // 'src' Collector does not support out-of-order
            CachingCollector cc = CachingCollector.Create(new NoOpCollector(false), true, 50 * ONE_BYTE);
            cc.Scorer = new MockScorer();
            for (int i = 0; i < 10; i++)
            {
                cc.Collect(i);
            }
            cc.Replay(new NoOpCollector(true)); // this call should not fail
            cc.Replay(new NoOpCollector(false)); // this call should not fail

            // 'src' Collector supports out-of-order
            cc = CachingCollector.Create(new NoOpCollector(true), true, 50 * ONE_BYTE);
            cc.Scorer = new MockScorer();
            for (int i = 0; i < 10; i++)
            {
                cc.Collect(i);
            }
            cc.Replay(new NoOpCollector(true)); // this call should not fail
            try
            {
                cc.Replay(new NoOpCollector(false)); // this call should fail
                Assert.Fail("should have failed if an in-order Collector was given to replay(), " + "while CachingCollector was initialized with out-of-order collection");
            }
            catch (System.ArgumentException e)
            {
                // ok
            }
        }

        [Test]
        public virtual void TestCachedArraysAllocation()
        {
            // tests the cached arrays allocation -- if the 'nextLength' was too high,
            // caching would terminate even if a smaller length would suffice.

            // set RAM limit enough for 150 docs + random(10000)
            int numDocs = Random().Next(10000) + 150;
            foreach (bool cacheScores in new bool[] { false, true })
            {
                int bytesPerDoc = cacheScores ? 8 : 4;
                CachingCollector cc = CachingCollector.Create(new NoOpCollector(false), cacheScores, bytesPerDoc * ONE_BYTE * numDocs);
                cc.Scorer = new MockScorer();
                for (int i = 0; i < numDocs; i++)
                {
                    cc.Collect(i);
                }
                Assert.IsTrue(cc.Cached);

                // The 151's document should terminate caching
                cc.Collect(numDocs);
                Assert.IsFalse(cc.Cached);
            }
        }

        [Test]
        public virtual void TestNoWrappedCollector()
        {
            foreach (bool cacheScores in new bool[] { false, true })
            {
                // create w/ null wrapped collector, and test that the methods work
                CachingCollector cc = CachingCollector.Create(true, cacheScores, 50 * ONE_BYTE);
                cc.NextReader = null;
                cc.Scorer = new MockScorer();
                cc.Collect(0);

                Assert.IsTrue(cc.Cached);
                cc.Replay(new NoOpCollector(true));
            }
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
El puerto de Alicante es un puerto marítimo español, situado en la ciudad de Alicante, en el mar Mediterráneo con actividades comerciales, con transporte de mercancías y de viajeros, pesqueras y de recreo.

Ubicación

Desde sus orígenes, el mar ha sido un pilar básico en el crecimiento económico, cultural y estratégico de la ciudad. El paisaje marítimo alicantino atrae a una enorme cantidad de turismo, tanto nacional y cada vez son más los cruceros que hacen escalas en el puerto de Alicante.

Conectado por modernas autovías y autopistas con Castilla-La Mancha, Madrid, Murcia y Andalucía, el puerto se encuentra ubicado dentro de la ciudad, a 12 minutos del aeropuerto, y está unido a la red nacional ferroviaria que llega hasta los muelles. De este modo, el Puerto de Alicante se presenta como un punto estratégico para los servicios de almacenamiento y distribución.

Situado en el corazón de la ciudad, frente al paseo de Canalejas y la Explanada de España, el puerto de Alicante tiene principalmente funciones comerciales, pesqueras y de puerto de recreo.

El Plan Especial del Puerto de 1992 permitió, entre otras cosas, la ampliación del puerto hacia el sur, en paralelo a los barrios de la entrada sur de Alicante, reclamando del mar terreno para la construcción de 4 muelles para alojar una nueva Terminal de pasajeros (32.000 m² de superficie), una terminal multifuncional para el tráfico de contenedores (150.500 m²) y una terminal de graneles (120.000 m²). El plan incluye el traslado de 4 silos para la descarga de polvo de cemento (actualmente situados en el Muelle 14, a 800 m de las viviendas más próximas) a los nuevos terrenos del puerto, situados a unos 400-1500 m del núcleo urbano. Se quiere de este modo ampliar el espacio de ocio y de paseo, con restaurantes, bares, pubs que siguen abiertos al amanecer... Cabe destacar la espléndida vista que desde la zona de ocio del puerto se tiene del Castillo de Santa Bárbara, sea por el día o, especialmente y gracias a la iluminación, por la noche. En todo caso, la prensa local ha comentado que queda claro que una vez construidos, los cinco proyectos para 16 silos de almacenamiento de cemento (hasta 55 m de altura) y 3 plantas de lo mismo (más de 20 m de altura cada una) cambiarán sustancialmente la vista de la ciudad, sobre todo cuando se llegue allí desde el mar o por las carreteras de la costa, en la cual el Castillo de Santa Bárbara y la Cara del Moro, señera de Alicante, quedarán relegados a un segundo plano (más detalles sobre este tema abajo).

Historia

Antecedentes
La declaración de la ciudad de Alicante como Puerto Público del Mediterráneo se remonta a 1271, según el privilegio otorgado por Alfonso X el Sabio.

El puerto como obra de ingeniería, un espigón de piedra que se adentra en el mar, no empezará a construirse hasta 1476, durante el reinado de Juan II de Aragón.

Históricamente, el puerto ha tenido un papel decisivo en el comercio de la ciudad de Alicante.

A lo largo de la Edad Media y la Edad Moderna, las exportaciones consistían en productos propios de la región próxima al puerto, sobre todo pasas y frutos secos, esparto, sal y vinos.

En el , la barrilla (planta usada antiguamente para producir la sosa) y la sosa constituían, con el 80%, las principales exportaciones del puerto, muy por delante de las exportaciones de frutos secos; las principales importaciones eran de trigo y salazones.

En 1778 se permitió al puerto de Alicante comerciar directamente con América. En esta época, el puerto de Alicante era el más importante de la actual Comunidad Valenciana.

En 1810 se descubrió la sosa artificial, lo que produjo una grave crisis comercial en la ciudad. Pero en la segunda mitad del , tuvo lugar una gran revitalización del comercio portuario. Gracias a la línea de ferrocarril Madrid-Alicante (que entró en servicio en 1858), Alicante se convirtió en la primera conexión por ferrocarril de la capital de España con el mar. Un tratado con Francia para la exportación de vinos permitió dar rápida salida a grandes cantidades de vino de las tierras productoras del interior, como La Mancha y el valle del Vinalopó, contribuyendo de este modo a una expansión del viñedo en estas regiones; las exportaciones experimentaron un espectacular aumento desde 1854 hasta la última década del , cuando los vinos españoles comenzaron a ser reemplazados por los de las colonias francesas del norte de África.

Tal y como recogen diferentes documentos en el Museo Naval de San Fernando y en los archivos de la Armada Española, Alicante acogió las primeras pruebas oficiales de navegabilidad de un submarino realizadas en la historia moderna de España. El 7 de marzo de 1861, el submarino Ictíneo, desarrollado por el ingeniero catalán Narciso Monturiol, realizó sus pruebas oficiales de flotabilidad en las aguas interiores del puerto de Alicante en presencia de los ministros de Marina y Fomento, descendiendo hasta una profundidad de 20 m. Un año antes, el 4 de agosto de 1860, el ingeniero riojano Cosme García Sáez y su hijo hacían la primera inmersión submarina española al sumergirse con su buque, el Garcibuzo, en el Puerto de Alicante en una travesía de 45 minutos sin auxilio ninguno hasta la profundidad máxima de este puerto ante la presencia del Comandante de Marina y autoridades representativas del gobierno. La proeza quedó debidamente certificada por vía notarial, y toda la prensa nacional de la época se hizo eco de la noticia.

Durante la Guerra Civil el puerto de Alicante se convirtió en el último refugio de la República. Se congregaron allí alrededor de quince mil personas que trataban de huir en los barcos mercantes fletados por el gobierno republicano. La flota rebelde del general Franco logró impedir la aproximación de la mayoría de buques, dejando a los refugiados a merced de las tropas italianas del general Gastone Gambara, que ocuparon la ciudad, y su posterior entrega a las tropas de Franco llegadas desde Castellón. El último barco en partir con refugiados fue el Stanbrook. El puerto de Alicante contempló el final de la Guerra Civil y de la Segunda República. En la actualidad la Comisión Cívica para la Recuperación de la Memoria Histórica de Alicante pretende conmemorar estos hechos con la instalación de un monumento en la entrada de levante al puerto, con La Paloma, una escultura de Eusebio Sempere. La instalación de este monumento en recuerdo a las víctimas y del Exilio republicano español ha sido imposible por la negativa de la Autoridad Portuaria.

Plan Especial del Puerto

En los años 1990, el puerto de Alicante experimentó tal vez el cambio más radical en su historia. El Plan Especial del Puerto (PEP) de 1992 permitió su ampliación hacia el sur, y convirtió una parte del mismo en un espacio de ocio y de paseo, con restaurantes, bares y pubs. Con el objetivo de conseguir un menor impacto visual y considerando la legislación vigente de protección del paisaje marítimo, que prohíbe la construcción (en particular de edificios altos) a pocos metros de la costa del Mediterráneo, el PEP estableció una altura máxima para edificios en la zona de ampliación portuaria, dejando la vía abierta para que ciertas estructuras (p. ej. grúas) superasen esta altura si se demostraba su necesidad.

Al abrir más la ciudad de Alicante al mar, construyendo instalaciones de ocio y ampliando la marina deportiva, el Puerto aprovechó para eliminar instalaciones industriales molestas, como los depósitos de combustible de CLH, y ubicarlos lejos de la ciudad con el fin de proteger el medio ambiente y la calidad de vida de los ciudadanos.

En 1995, el Ayuntamiento de Alicante, la Autoridad Portuaria, el gobierno de la nación y la Generalitat firmaron un Acuerdo para eliminar los depósitos de combustible del puerto, para lo cual recibieron 19 millones de euros, la mayor parte procedente de subvenciones de la UE. Tal como declararon: "En el futuro no debe haber instalaciones de almacenamiento y distribución de productos petrolíferos en el Puerto de Alicante" [...] "elude las repercusiones negativas derivadas de posibles accidentes, con su consiguiente impacto ambiental, en las instalaciones de productos petrolíferos ubicadas en las proximidades de zonas habitadas". Asimismo, agregaban, "disminuye el riesgo de accidente por el tráfico de vehículos que transportan derivados del petróleo dentro del núcleo urbano". Los firmantes consideraban igualmente que este acuerdo tenía "un claro interés social, repercutiendo favorablemente en los aspectos ambientales".

En 1999 se produjo finalmente este traslado y la Autoridad Portuaria recibió ofertas para construir un nuevo complejo de ocio sobre el suelo liberado por los depósitos.

También en 1999, el Ayuntamiento de Alicante, gobernado por Luis Díaz Alperi, concedió la licencia de obras a la empresa Marina de Poniente para la construcción de un complejo lúdico en el recinto portuario. La concesión de la licencia se produjo pese a que el edificio proyectado superaba la altura máxima establecida en el Plan Especial del Puerto de Alicante.

En 2003, la Autoridad Portuaria obtuvo el  para la zona de ampliación del Puerto basado en este modelo de puerto comercial. El proyecto ha sido cofinanciado con fondos de la Unión Europea.

De esta manera, el puerto de Alicante tuvo a su alcance una oportunidad para crecer y desarrollarse junto con la ciudad, creando un mejor entorno marítimo para la ciudad que encajaba en la planificación urbanística de Alicante, con el traslado simultáneo de las industrias antiguas en la entrada Sur de Alicante a polígonos industriales lejos del núcleo urbano. El Ayuntamiento de Alicante autorizó la construcción de muchas viviendas nuevas en los terrenos colindantes a la zona de ampliación del Puerto, en los barrios de San Gabriel, Benalúa y Babel, donde vive el 21% de los residentes de la ciudad, manteniendo de este modo una sólida unión del puerto con la ciudad.

Hasta 2006, la ampliación del Puerto se mantenía fiel a este modelo.

Actividades portuarias
,  (línea Alicante-Orán),

Actividades comerciales

El puerto de Alicante ocupa actualmente un modesto lugar entre los puertos importantes españoles, ya que sirve a un área de influencia restringida a la provincia de Alicante, a parte de la de Murcia y a algunos sectores de Castilla-La Mancha. Esto es, se trata de una región en la que la producción industrial se halla concentrada en unos sectores concretos (calzado, juguetes, turrón...), con relevancia en cuanto al valor de las ventas pero no en volumen.

Las principales exportaciones realizadas desde el puerto de Alicante fueron, en el año 1987, el cemento y el clínker (productos de una gran fábrica de cemento ubicada en San Vicente del Raspeig), seguido de conservas, otros materiales de construcción, bebidas alcohólicas y calzado.

En el año 2000, el tráfico total fue de 3 millones de toneladas.

En 2006 se realizaron importantes obras de ampliación en la zona de poniente, con una nueva dársena comercial y con una nueva zona pesquera.

Transporte de pasajeros
Al año 2006, el puerto presenta líneas regulares con las ciudades argelinas de Orán y Argel . En este tipo de transporte suelen viajar miembros de las clases media y alta y comerciantes de Argelia, que vienen a comprar productos difíciles de conseguir en su tierra de origen a Alicante. Cuenta además desde este año con una línea regular a las Islas Baleares, que conecta Alicante con Ibiza y Palma de Mallorca, esta línea finaliza en 2007.

En un ámbito más local, también presenta conexiones con la isla de Tabarca.

Véase también
 Puertos de la Comunidad Valenciana

Referencias

Enlaces externos

 Web oficial de la Autoridad Portuaria de Alicante
 El Puerto de Alicante entre los menos contaminantes de España.  Información.es. Publicado el 2008-07-21.
 El Puerto de Alicante, cuna de los primeros submarinos españoles

Ensanche Diputación


Xero recently released its support of PST for all transactions. We take a quick look at the reason for the release and how it works.
In 2013 British Columbia went back to GST (5%) and PST (7%) sales tax on most goods and services. PST is collected and remitted to the government, but when paid on purchases it is not recoverable and is expensed. This means it must be posted to the applicable expense account or if buying an asset, capitalized to the asset account.
The problem is how to complete this journal efficiently.
Xero released its GST & PST sales tax function earlier this year. The PST portion is considered non-refundable and is coded to the expense it relates to. This is great as it captures the PST expense and doesn't push through an amount to the sales tax report. What about fixed assets? Unfortunately, the new release does not deal with the PST on capital assets as efficiently as it deals with expenses.
Although the correct amount is pushed through on the balance sheet only the net amount is added on the draft fixed asset register. To correctly reconcile with the balance sheet the net asset must be grossed up on the asset register.
Before the release there was the following work around.
By creating a new sales tax code at 4.6729% you could calculate the GST portion of a GST and PST inclusive purchase. For example - $112 including GST & PST using the new tax rate (4.6729%) splits out the 5% GST portion ($107 x 4.6729% = $5).
The above captures the correct sales tax portion and records the correct office supply expense. The same method works well when capturing PST on capital assets as it pushes the correct amount through to the asset register.
The limitations with this approach is it only works when there is 12% sales tax on the total. Also, if there are multiple lines in an invoice, each line will need to be grossed up to find the PST inclusive figure.
In summary the new Xero release is great for capturing the correct sales tax on expenses. There is some further development needed to efficiently capture PST on capital assets. The above workaround can be used, however, it can be complicated and inflexible.
If you have any GST & PST questions, feel free to contact one of the team at Sprout Accounting.


text:
Sec. 1584. Exceptions To The Rule Denying Relief For Mistake Of Law
The formula that mistake or ignorance of law excuses no one is often used where the lack of relief is due to a more fundamental difficulty which would likewise have precluded relief if the mistake had been one of fact. Thus mistake by one party of the law governing his antecedent rights or his present agreement can afford no ground for relief if the mistake was not known to or induced by the other party,36 unless there is the further element of lack or failure of consideration.
Again the distinction must be observed between (1) a mistake of law in the expression of an intended contract; (2) a mistake of law concerning legal consequences of a contract which were not covered by any antecedent agreement of the parties; and (3), a mistake of law concerning the rights of the parties prior to the transaction in question. A mistake of the first sort is not likely to occur except in connection with writings. A mistake of the second or third kinds may occur in connection with written or oral transactions whether executory or executed.
It must be remembered also that in any event a mistake of law to justify rescission must have related to a question the answer to which was assumed as part of the fundamental basis of the transaction. A mistake of law as to some collateral mattranslated by Pound, Readings in Roman Law (2d ed.), 37.
32 Sec. 110, translated, supra, Sec. 1546, n. 37.
33 Baudry-Lacantinerie, Traite de Droit Civil (2d ed.) XI, Sec. 70; translated by Pound, Readings in Roman Law (2d ed.), 37.
34 Civ. Code, Art. 1100.
35See Pound, Readings in Roman Law (2d ed.), 37-43; Philippine Sugar Estates Development Co. v. Government of Philippine Ids., 247 U. S. 386, 88 Sup. Ct. 513, 62 L. Ed. 1177.
36See Georgia Code, Sec.4575; Marshall v. Westrope, 98 la. 324, 67 N. W. 257; Wheaton, etc., Co. v. Boston, 204 Mass. 218, 00 N. E. 508; Dow v. Ker, Spesrs Eq. 413; Neff v. Rains, 33 Wis. 680.
ter bearing on the motive for entering into the transaction on no principle can have greater importance than a corresponding mistake of fact. This will explain the decision of many cases where relief has been denied, professedly because the mistake was one of law. When the recognized exceptions to any general principle denying relief for that reason are taken into account, it will be seen that the scope of the rule, even in jurisdictions which fully recognize it, is much restricted. These exceptions may now be considered.37
prev: Sec. 1583. Mistake Of Law In The CIVIL Law
next: Sec. 1685. Mistake Of Law As To Meaning Of Instrument Is Ground For Reformation


HB 2093 - Concerning wildland fire suppression.
HB 1187 - Concerning best practices for water banks.
HB 1522 - Establishing an intrastate meat inspection program.
HB 1836 - Concerning state drought preparedness.
HB 1838 - Concerning the baiting of black bears.


Have not received anything. Has anyone?
Has anyone else become obsessed with the Thrive Causemetics stick from this box? I find that I use just a little almost every day and it really wakes up my skin without looking overly sparkly. I like it on my eyes and cheeks. As someone who wakes up super early during the week I need all the help I can get to look awake and bright. I m thinking of picking up a few other Thrive items and was curious if anyone has tried anything else and has any recommendations or items they did not enjoy from this line. Thanks ladies hope everyone is doing well!


text:
Hans H. Amtmann (October 15, 1906 – February 20, 2007) was a German aircraft designer. He was best known for his work at Blohm & Voss, where he worked as Head of New Projects under Chief Designer Richard Vogt during the World War II era. After the war, he moved the United States as part of Operation Paperclip, where he worked on a variety of projects.

Early years
Hans Amtmann was born in Sande, on the outskirts of Bergedorf, near Hamburg in Schleswig-Holstein, Germany, in October 1906. He was the second of two brothers. From the age of nine he was educated at the Hansa School. During this time he learned to play the violin, before moving on to study naval architecture at the State Technical College in Hamburg. In his final term he took a course in aeronautics.

German aeroplane designer

After only one month working as a naval architect, Amtmann was offered a position as an aircraft designer at Junkers in Dessau. He worked on the wings of the G 38 and Ju 52 all-metal transports, and on in-flight refuelling, rocket-assisted take-off and preliminary design work. There he also met Hermann Pohlmann, who would go on to design the famous Ju 87 Stuka or dive-bomber before eventually becoming Amtmann's superior in another company.

In 1933 Amtmann moved to Heinkel at Warnemünde on the shores of the Baltic sea, where he worked on the fuselage of the He 70 transport before becoming involved once again on new project work.

Wanting to return to Hamburg, Amtmann obtained a position as an aircraft designer at the newly established Hamburger Flugzeugbau, under the design leadership of Richard Vogt. He started work there as one of Vogt's first recruits, early in 1934, and was soon appointed Head of Preliminary Design. He would remain there, working on Vogt's great range of unconventional and ingenious ideas, throughout its official renaming as a subsidiary of Blohm & Voss shipbuilders, until it was shut down at the end of World War II in 1945. Due to the workload on Vogt, Amtmann's old colleague Pohlmann would later also join B&V as Deputy Chief Designer, so becoming his immediate superior.

He married Margret, whom he had known since his days as a naval architect, on 10 October 1934. They had four children; three boys and a girl.

In 1941 he was awarded the War Merit Cross for his outstanding aircraft work.

Amtmann was subsequently appointed project engineer for the proposed Blohm & Voss BV 237 stuka or dive-bomber attack aircraft, which had been personally approved by Hitler, but the order was obstructed by others and the work delayed until the war ended. He also took over and led the design of the P 200 transatlantic passenger flying boat project for Deutsche Luft Hansa, with the intention of building it when the war was over. The BV 40 interceptor glider, flown in prototype form, gave him experience of the prone pilot position, which would help his later career.

Immediately after the factory was shut down at the end of hostilities, B&V kept a core design team together in rented rooms at a museum. But money soon ran out and Amtmann took a teaching job.

American "paperclip"
In October 1946 Amtmann left his teaching job, having been recruited under the American Operation Paperclip to work in the US. Vogt would also be recruited, but Pohlmann would stay behind and later help to resurrect the Hamburger Flugzeugbau. Amtmann was sent to Wright Field, where he resumed work on a prone pilot bed, working for the biomedical facility under H. T. E. "Ed" Hertzberg. Amtmann developed a patent control system for the pilot and the bed was test flown in a Boeing B-17 Flying Fortress bomber and later in a Lockheed F-80E Shooting Star jet fighter. During this work he also developed a protective shield for the pilot's helmet during emergency ejection which was widely adopted. Another invention was a flying fuel tank system in which the fuel tank glider was attached to the wing tips in parasite configuration. By a coincidence his erstwhile Chief, Richard Vogt, was also at Wright Field and came up with the same idea, beating Amtmann to the patent office.

His family were eventually allowed to come over from Germany and join him early in 1948, but he did not become a legal immigrant until 1 January 1949. The filing of immigration paperwork had to be carried out at a border crossing, so the "Operation Paperclip" migrants were taken in batches, under military escort, across the Canadian border at Niagara Falls and then walked back over the bridge into the US, where they signed their immigration papers. He signed US citizenship papers in March. He escorted the rest of his family on the same exercise several months later and they received their papers in 1950.

Amtmann left US Government employment in 1951, to work for Consolidated Vultee in San Diego, California, in his old role of preliminary design. He worked on the Atlas ICBM system. Following a company separation of aero and missile divisions, under the new company name of Convair he developed the P6Y flying boat for the US Navy, but they withdrew the requirement. He was also involved in the Convair series of supersonic delta-winged jets, proposing his own design for a four-engined seaplane similar to, but larger than, the Convair F2Y Sea Dart.

Made redundant in 1961, he joined General Atomic and worked on the Orion space propulsion system, which proposed using a controlled sequence of nuclear explosions to propel the spacecraft. He also worked on atomic-powered gas turbines.

He moved to a small company working on nuclear fusion power in 1980, until the company closed in 1984.

Retirement and death
Amtmann retired in 1984, following closure of the nuclear fusion company.

During his time in California he had joined a small orchestra in which he once again played the violin.

He wrote up his memoirs which were published in 1988 as The Vanishing Paperclips: America's Aerospace Secret – a Personal Account.

He appeared in the 1995 TV film documentary The Last Days of World War II.

Hans Amtmann died at the age of 100, on 20 February 2007.

References

Notes

Bibliography
 Hans Amtmann; The Vanishing Paperclips, Monogram, 1988.
 Hans Amtmann; "Blohm und Voss Remembered", Aeroplane Monthly, February 1998 pp. 22–27 (Part 1) and March 1998 pp. 12–15 (Part 2).

1906 births
2007 deaths
Engineers from Hamburg
German people of World War II
Aircraft designers
German aerospace engineers
Heinkel
Junkers people
Operation Paperclip
German centenarians
Men centenarians
German emigrants to the United States


Buying at auction can still offer a bargain to property investors as average sale room price of homes under the hammer are 15% less than homes on the market with estate agents.
The latest auction figures for December 2014 have been published by auction research firm EI Group.
They reveal 2,712 homes were offered for sale, which is an increase on just over 3% on the 12 months before.
Out of these, 2,008 homes were sold for an average £154,014.
Meanwhile, the Land Registry average price for a home sold in December 2014 is £177,766.
Auction prices have kept pace in monetary terms with the rise in value of the average home recorded by the Land Registry.
In December 2013, the average home was valued at £167,353 and increased around £10,000 to £177,766.
Auction prices in December 2013 averaged £144,143 and rose around £10,000 in the year to £154,014.
?In the residential sector, the gavel fell on 21,834 lots during 2014 – a 2.1% increase on 2013. More significantly, this sets a new record for the highest number of residential sales in a calendar year, surpassing the previous high recorded in 2007,' said managing director David Sandeman.
?We have also seen the amount raised at residential auctions increase throughout the year, often in double-digit percentage terms, and the yearly figures below show the total has broken through the £3 billion mark for the first time in seven years – a fantastic achievement for the industry.?
Commercial property auctions fared less well during 2014.
In December, 597 lots sold for £181 million compared with 626 lots selling for £178 million in December 2013.
?The market started brightly in the year, but growth slumped in the summer and the last few months of the year showed a fall in the number of lots,' said Sandeman.