text:
Q: Do ARM-CPUs need special pointer-decoration for unaligned accesses? Do ARM-CPUs that support unaligned memory accesses need special pointer-decoration for unaligned accesses in C / C++ ? Or can I use every pointer for unaligned accesses ? Or is this compiler-dependent ?

A: In short, this is compiler-dependent since it is not covered by the C standard.
However, as noted in the comments some ARM instructions require an aligned pointer and any ARM compiler would need to implement some alignment strategy. Since ARM processors work much more efficiently with aligned access it is likely that the compiler will normally ensure that data is aligned.
It is also likely that the compiler provides ways of working with non-aligned data (of course, this would again be compiler-defined behavior implementing what would be undefined behavior in the C standard). Common examples are packed structures and casting of pointers.
Let us look at a few cases:
    __packed struct
    {
        char a;
        int i;
    } s;

In this case, &s.i is likely to be an unaligned pointer which is fine because the compiler knows that and can generate code accordingly.
    char buffer[80];

    void decode(int *i)
    {
        int n = i[0];
        ...
    }

In this case buffer may not be aligned (as an array of chars, there is no need), however, if the compiler normally aligns ints, then the compiler will assume that the pointer *i in decode() is aligned and may generate code based on that assumption.
In that case, calling decode((int *)buffer) could lead to a hard fault in the processor.
Hence, the longer answer is that (at least in the cases I know of) there is no visible "decoration" for aligned/unaligned pointers, but the compiler may make assumptions based on the type and origin of the pointer and thus have a kind of internal "decoration" of pointers. In that case it is important to avoid "cheating" the compiler into making a wrong assumption.

A: A standard conform C/C++ program can not have unaligned pointer access as you can not legally form such a pointer. The compiler guarantees that with appropriate padding in structures and malloc/new returning suitably aligned memory blocks.
But all compilers take this a bit looser and you can create an unaligned pointer by casting e.g. a char* to int* when the value is not aligned. This is implementation defined behavior so you are already on shaky ground.
Worse (for you) is that on ARM the CPU doesn't like unaligned access and has a flag that will make any attempt to access memory unaligned cause a CPU exception. Not every OS sets this flag to fault but you can't assume it is not set. The next OS update might set the flag. The compiler and you have to generate code that only uses aligned access.
Now sometimes you do have data that is not aligned and there are basically only 2 ways to access it safely:
char *buf = ....;
uint32_t t;
memcpy(t,&buf[123], sizeof(t));

or
struct DiskLayout [[gcc::packed]] { // replace with your compilers "packed" attribute
    ...
    uint32_t magic;
    ...
};
struct DiskLayout disk;
read_from_disk(&disk);
uint32_t magic = disk.magic;

In the first case the memcpy() call will check the alignment at runtime and copy accordingly.
In the second case the packed attribute forces the compiler to not add any padding. It will also force the alignment of the structure to 1. So disk.magic will be 1 byte aligned and the compiler has to generate code accordingly. Which means it has to read 4 individual bytes and combined them back into a 32bit value. As you can imagine this is much much slower than a single 32bit read. Similar on a write the compiler has to split the value and write 4 individual bytes.
So the basic rule for unaligned access is: Always work on aligned copies of the data. Only ever read or write the value once.
If you want to use the packed attribute have a packed struct and a normal struct. Copy from the packed struct to the normal one, work on it and then copy it back. Don't work on the packed struct, the code will be much much slower.


text:
Scarlett Johansson's 'Ghost In The Shell' Drops Timely New Videos
Wednesday was International Women's Day, so Paramount released a new poster and videos for Ghost In The Shell, because robot Scarlett Johanssons with a human female brain deserve representation, too. Dove had a campaign about this.
The new promotional materials include the brief featurette above, in which Juliette Binoche points out that Johansson's character has the ability to adapt her robot body to any situation. It goes without saying she chose to look like Scarlett Johansson in a cyberpunk catsuit, because duh. That's a look that works for any occasion.
Paramount has also released a slew of new TV spots and a poster for the film. Most of the scenes were already seen in the first trailer or Superbowl spot or second trailer or "wake up" clip, but there's a little bit of new footage here, like a few extra seconds of the weird character played by Michael Pitt (Boardwalk Empire). He's playing Kuze, a new character which director Rupert Sanders has described as an amalgamation of multiple villains (probably The Puppeteer and The Laughing Man). Whatever character he's based loosely on, Pitt is definitely making some acting choices with that voice. I want to reprogram my Garmin with it.
Ghost In The Shell opens March 31st.
(Via Paramount Pictures, CBM, and We Got This Covered)
Tags: Ghost In The Shell, JULIETTE BINOCHE, MICHAEL PITT, PARAMOUNT, Pilou Asbæk, RUPERT SANDERS, SCARLETT JOHANSSON, Takeshi Kitano

redpajama_set_name: RedPajamaCommonCrawl


Space. It stretched out before him – endless, dark, enticing. The stars were faint and blurry through the thick glass view port, moving in a slow arc across his vision.
He could feel the endless nothing all around, calling to his soul, a siren's whisper.
Float with us. Float with us forever! Float and forget.
The dark song was as endless as dreams.
He shook his head, fighting off the draining sensation.
He turned away to look out the only other viewport.
This one was dominated by the dark shadow of the dead ship. It was only visible against the deeper blackness due to the fading embers of molten metal fragments of its destruction.
They too fade from sight to and die.
Looking out that viewport was hurting his neck. He faced forward again. He was too cramped. He could only move his head left and right and his arms enough to use the control by his hands and the keyboards before him.
Daydreams had led him here – he couldn't let them end him here.
A beep from the computer brought his senses back to proper alertness.
It had started. The attacks were coming.
He had anticipated it, though not so quickly and not all at once.
The computer's calm voice responded.
"They must be responding to the distress call from the prison," he muttered.
Dammit! He hadn't been able to cut that off in time.
They were not only equipped for rescue. They were heavily armed. Once they learned the truth – and very soon they would – weapons would their first response.
"And our firewall?" he queried.
That wouldn't last much longer. The authorities were suspicious already – the presence of such a strong firewall did not to allay those suspicions – so they were hitting the firewall with the best they had.
He swallowed hard and took a deep breath. There was too much at stake here to fail.
The computer complied and ran the program for him. That would keep the cyber attacks at bay for a little longer.
He shook his head. He had the nagging feeling that this was all just too fantastic!
Only a year ago the only thing he did on a computer was check social media and chat! Spaceships were a thing of science-fiction! Now here he was a master programmer and a fugitive from the authorities flying in space. It all seemed too unreal.
It was the stress of the situation he told himself and he could not afford to be distracted by it.
Besides he wasn't actually flying a spaceship right now. He was drifting in what was little more than an escape pod.
But the ship he had escaped from was real. As were those bearing down on him. And these were not the only truths he had discovered lately.
He looked at the countdown on the program he was running.
"That is against regulations," the computer informed him. He barked an override code at it and it proceeded to prepare the distress call.
It was amazing what you could learn in prison. Hacking, override codes. The truth about the universe out there.
Putting him in prison had been their mistake.
Daydreams and curiosity had led him to that prison. he asked too many questions and that had got him into trouble at work and with the Government. That alone would probably not have condemned him but he had also an inventive streak. And a paranoid one.
When they hauled him for questioning he had snuck in a crude listening device.
It had not worked very well but he had caught snippets of conversation.
Unfortunately, the listening device was discovered – and that sealed his fate. He was shipped off to a deep space prison ship.
A deep space prison ship! One day he was in a world where the space shuttle was the most sophisticated space vehicle man had created and smartphones where the best man seemed to be able to achieve – the next he was in a world of spaceships – and space police!
It was a culture shock, to say the least.
He was dumped into prison and forgotten.
And that was the strangest thing of all. In prison, he flourished.
On earth – in his old life he had been Mr Average Joe to a T. Prison should have broken him. Yet he found that he had more freedom stuck on this ship than ever before.
He learned the truth for one thing.
There existed on earth (and space) a super élite far above anything anyone even suspected existed. They had science and wealth beyond the imagination of most people.
The rests of the population were kept in drug-induced ignorance. Cattle whose sole purpose was to provide this élite with their lifestyle.
Knowledge seemed to flow freely in prison and he absorbed it all. He learnt to program and how to hack computers.
He had vowed to expose the truth and free the world.
So he had concocted his escape. It had cost him the lives of everyone on that ship – and probably his own life too but he didn't care.
He was filled with fury. He wanted to free the enslaved population of the human race for sure. What he wanted more though was to see the smug bastards who ruled them get their just deserts.
He nodded, he was about to tell the computer to send it when it preempted him.
Space pirates? Pirates? How could pirates exist? That would imply ….
He shook his head. There were too many questions threatening to distract him. He had to concentrate.
"Program completion has been suspended." the computer announced.
He flung his fingers at the keyboard and dove into code. They had not yet got full control but they managed to stop his program.
Which implied they knew or guessed what he was doing.
He glanced at the other screen. The pirates would get here quicker than the interceptors! And they would shoot first!
He didn't hesitate now. He called up his virus and made a few changes, then he told the computer to prepare it again and send it.
Then he dove back in and started a counterattack against the hackers. He managed to regain control and get his program running again. He then spent the next few minutes both fighting the hackers off and keeping his exit channels open.
While he did this he also watched as his virus took hold of the interceptors and turned them towards the pirates. They would be forced to fight each other for a bit.
The program was also done. The hackers came on in full force. He struggled to hold them back.
A fireball briefly bloomed in space. All the pirate ships and interceptors signals went dead. They had destroyed each other.
Now the hackers could see the program running even if they couldn't stop it yet.
It was closing in, weapons charged.
"Program completed!" the computer announced.
He watched the screen as the truth – all the truth – was sent out to every single person on earth.
The interceptor would be in range soon.
He had done as much as he could for the world. Now he had to look to his own survival.
He was stranded in space, with limited resources and little time. Air and supplies running out and no hope of rescue.
After the years and years of confinement, he welcomed the challenge – relished it.


Uma Oya Project To Benefit Or Ruin?
Plans are afoot under the Uva Province Director of Agriculture to ascertain the losses that the regional farmers incur through the much debated Uma Oya Multi-Purpose project, officials said.
The villagers in and around the Uma Oya Project say they are facing severe water shortages since June as a result of the tunnelling that led to a `water leak'.
Naturalist Indaka Kamaladasa, a resident of the area, said that a number of brooks and wells have dried up within the last couple of months. He warns that the trend could worsen.
"We are experiencing a similar situation when the project was commenced in January 2014. If the right measures are not taken immediately, the situation will worsen," he stressed.
When contacted, Uma Oya Project Director Dr. Sunil de Silva said that the project activists are aware of such problems and cautious in carrying out their task. He added that they were taking all possible measures to minimise the impact.
The director said that normally July and August hot weather dries up wells. However, tunnelling Uma Oya continues despite more and more wells turning dry in the Heel Oya area in Bandarawela.
The report submitted to the Supreme Court shows that original ingress of water (450 L/s) was reduced to 60/70 L/s before sealing and after sealing it reduced to 47 L/s. However, when the drilling operation continued, it has increased to 110 to 125 L/s. This proves that they are tunnelling through the shallow water aquifer, says Hemantha Withanage, the Executive Director, the Centre for Environmental Justice and Director Friends of Earth (FoE), Sri Lanka.
Meanwhile, the Supreme Court last week ordered the Director of Agriculture, Uva Province to estimate the loss caused to the farmers as a result of the Uma Oya Multi-Purpose project, and to pay compensation to them. The Court also ordered that water be provided before December 31 to the victims.
A three-member bench comprising Chief Justice K. Sripavan, justices Priyantha Jayawardene, and Eva Wanasundara issued the order after hearing a petition filed by four farmers from the Bandarawela area.
The petition states that the livelihoods of farmers were severely affected when the water source for farmlands of ten villages was lost as a result of the Uma Oya Multi Purpose Project.A leak occurred in December 2014, when a tunnel being constructed as part of the Uma Oya Project cracked open an underground water cable. Even though the leak has now been sealed, and construction of the tunnel has recommenced, the environmental damage it caused has not yet been rectified.
Last year, the governments recommenced the temporarily halted controversial Uma Oya Multipurpose Project, despite agitation and campaigns by environmental groups. The Senior Engineer said: "It is cleared from our side. Now it is up to the Iranian Government".
A ministry official said that the Ministry has taken all preventive measures to mitigate environmental impact. However, the government cannot stop the progress of the scheme since it was categorised as one of the Ceylon Electricity Board's (CEB) long term projects.
The official added that these projects could not be simply stopped since nongovernmental organisations with vested interests demand their commcnements.
The project would involve the construction of two reservoirs on tributaries of the Uma Oya River and one tunnel on the river itself to divert water to a powerhouse further downstream, an engineer said.CEB engineers said that the project would generate 90MW of electricity and irrigate 5,000 hectares.
Some officials have pointed out that the project will end up with poor quality products. However, others said that local engineers would look into all the aspects.
Meanwhile, Sri Lanka Nature Forum Director Sajeewa Chamikara alleged that launching a project without a proper plan or a feasibility study or an Environmental Impact Assessment (EIA) or any sort of permission from any relevant government agencies would set a very bad precedent.
The Sri Lanka Nature Forum, a leading critic of the project conservation, will launch a formal campaign against it, he said.
However, the government went ahead with the project for its irrigation and power generation benefits; others are more cautious and they warn that the Uma Oya Watershed cannot sustain such a large water diversion project.
Water from Uma Oya will be diverted to irrigate agro areas near the Mahaweli River. With the construction of the Uma Oya project, more water would be diverted from the river. After the construction of the reservoirs and the tunnel, the people living upstream of the tunnel are likely to suffer water shortages, environmentalists warn.
Officials say even without the dam, the water level of the Uma Oya River had dropped drastically during the dry season, environmentalists said. After the construction of the dam, the diversion of water from the river during dry season months would drastically reduce the water available for drinking and irrigating the fields. The project would not be able to generate any electricity during the months of December-April, they said.
Siltation is another problem that the project is bound to face, experts say. The Rantembe reservoir in the Uma Oya Watershed has silted up within a very short time and lost much of its generation capacity.The Central Engineering Consultancy Bureau and the Government Valuation Department detailed to carry out a damage assessment to pay compensation to properties affected by the Uma Oya Project, including 1,500 houses, and recommended to pay Rs. 200 million to the project developer.
Mahaweli Development and Environment Ministry Secretary, Engineer, Nihal Rupasinghe said that the initial estimation had come to more than Rs. 150 million and the resettlement process would be completed soon.
The multi-purpose project will involve the construction of two reservoirs on Uma Oya and one of its tributaries to divert water to a power station.
This project will include construction of two rolling compact concrete dams, an underground hydropower plant with 134 MW capacity and about 25 Km underground tunnel.
Under the Uma Oya Hydropower project, water will be diverted to Kirindi Oya basin which will carry water to Hambantota through a 25 km long underground tunnel across mountains in Bandarawela. A dam will be built at Puhulpola in Welimada and a reservoir at Diaraba. Once completed, the project will irrigate 5,000 hectares of agricultural land.
The project is estimated to cost USD 529 million. The government of Sri Lanka will meet 15 per cent of the cost and the Export Development Bank of Iran will grant a loan of USD 450.Iranian President Mahmoud Ahmadinejad during his visit to Sri Lanka in 2008 signed an agreement to provide financial and technical assistance to Uma Oya Project.
"The project's contractors have done a lot of damage by not adhering to the environment plan," Rupasinghe said. However, he stressed that the project was feasible.
"There is nothing wrong with the project. Similar issues cropped up when other hydro projects like the Victoria dam construction was underway," he said.
The responsibility mainly lies with the contractor FARAB Energy and Water Project Company, an Iranian company, which was awarded the contract to design and carry out the project.
Earlier, President Maithripala Sirisena has appointed a five-member Cabinet subcommittee to make recommendations on the Uma Oya Project and allocated Rs. 300 million to provide relief to the affected people.
The subcommittee includes Finance Minister Ravi Karunanayake, Power and Energy Minister Champika Ranawaka, Internal transport Minister Ranjith Madduma Bandara, State Minister of Housing and Samurdhi Dilan Perera, and Uva Province Chief Minister Harin Fernando.
Rupasinghe said that priority had been given to repair the tunnel leakage as it was causing significant damage to water resources. He said that there were no immediate plans to relocate villages but instructions and allocation of Rs. 25 million had been released to the AG to pay compensation for the damaged houses.
"If there is a need for relocation, we will consider it as a -term remedy," he said, adding that the project authorities had been asked to rectify the conditions identified as major causes for the damages before they proceed with the project work. "We are waiting for the comprehensive report from the expert panel to submit it to the Cabinet Sub Committee soon," he noted.
The report was prepared by the experts of the CEA, National Building Research Organisation and GSMB. A team from the University of Peradeniya will also contribute their expertise for the comprehensive report.
Sajeewa Chamikara of the Environment Conservation Trust has also urged the government to stop the project as it would cause a huge disaster if the present construction work being done without following the required conditions, continues.
He said that the construction of tunnels to carry water from Puhul Oya reservoir to Dyraaba reservoir is the the main cause of the present disastrous situation.
"They have completed some one third of the tunnel construction. When the 26 km-long tunnel is completed, the hilly areas of the Uva Province will be prone to severe landslide threats as the constructors carry out works in unstable rocky lands," he warned.
"Former President Mahinda Rajapaksa and the CEA should be held responsible for putting people's lives in danger by implementing this failed project," Chamikara stressed.
Civil organisations, environmentalists and victims in Bandarawela who have staged several protest campaigns demanding a permanent closure of the project and urging the government to protect their lives, have decided to continue with their protest campaigns until the government takes a stern decision on the project.
"We held a vehicle procession carrying black flags to educate people in the Badulla District last week. Over 20,000 people took part in the campaign to urge the government to take speedy solutions to save their lives. We will continue with our struggle because our lives are in jeopardy now," a resident said.
Cabinet has approved the recommencement of construction of the USD 529 million Uma Oya Multi-Purpose Project, which had been suspended for more than six months due to a large water leak in the Karandagolla main tunnel in December 2014. The Ministry of Mahaweli Development and Environment also said that the Finance Ministry had promised to grant the monthly finances required to re-commence construction work on this project, following recommendations made by committees of experts which were appointed to re-examine the project.
Finances were a problem for recommencing construction on the Uma Oya Project, which is being built with Iranian assistance. This was reportedly because of US sanctions imposed on Iran, which resulted in Iran being unable to spend on the project, according to the Secretary.
"The Cabinet approved the re-commencement of construction of the Uma Oya Project on May 27 based on the environmental report submitted by the committee of experts.
Accordingly Finance Minister Ravi Karunanayake has agreed to provide the finances required for the project as and when the Treasury has money and until sanctions on Iran are removed. "We have granted 800 million rupees on two occasions for this project. The water leak in the tunnel has now been sealed," a Finance Ministry official said.
Later, a Cabinet Sub-Committee was appointed to conduct a study on the Uma Oya Project. At the same time, the Secretary to the Ministry appointed a committee of experts led by Dr. Jagath Gunathilake, the Dean of the Geological Science Department of Peradeniya University.
According to the Uma Oya Project Director Dr. Sunil De Silva, Sri Lanka Department of Valuation had expressed willingness to assist the Central Engineering Consultancy Bureau (CECB) to expedite payment of compensation to owners of houses and buildings which were damaged with the project construction.
"The CECB is carrying out assessments in the Divisional Secretariat areas of y in Bandarawela, Ella, Badulla and Welimada ,which have been affected by the project to gauge the losses sustained by the people. A sum of 400 million rupees has been provided to the District Secretary of Badulla by the Ministry of Mahaweli Development for this purpose. However, the people have been calling for compensation for damaged houses to be paid in one single payment. We are trying to do this with the help of the Valuation Department," Dr. Silva said.
Sources connected with the project said that although 2017 was the targeted year for completion of the project, there would now be a delay as it was halted temporarily for a period of six months due to the water leak.
"If the project is to be completed by 2017 as originally planned, a monthly expense budget of about Rs 1,200 million will be required," an official said.


Proper Road Bike Position... Flat Back or Rounded Back?
Hello Coach Levi, I bought a road bike just last month and was told by the LBS owner when riding keep my back rounded. My brother has loaned me 2 books on the basics of riding and it says to keep the back flat that it's a sign of a pro rider so which is it?
For a recreational cyclist, proper position will still focus on power output, aerodynamics, and comfort, but it will be a more even mix of the three; comfort would probably be the top priority.
But to get to your actual question, you do usually aim to keep your back as flat as possible. On a road bike with your hands in the hooks/drops, your back should be close to flat. However, your flexibility will play a role in how flat you can get your back but still be able to transfer power to the pedals and ride in comfort.
I guess it's possible some people could ride better with a rounded back, but I can't see why someone (other than a trained physician) would recommend that. A rounded back is usually poor posture for doing anything. So unless there is some medical issue where it's a problem to stretch out into a long and low position, I would avoid rounding your back.
Hi, thanks for the write-up. I've often wondered about posture and the flat/curved back aspect. I often see riders and illustrations with a curved back but personally favorer a flat back, finding it more comfortable. I am, luckily, naturally flexible so don't find this too difficult, but worried I wasn't doing myself any good having seen so many examples of a curved posture.
Many thanks again. Happy riding.


text:
Overview of Dashboards and Charts
Types of Dashboard Content
Best Practices When Working With Charts
Dashboards are a blank window pane that you can customize with anything that you need to access during a simulation run. The most common purpose for using a dashboard is to display charts. Charts can display statistics and visually represent data from a statistics collector. They are actually updated in real time while your simulation model is running.
In addition to displaying charts, dashboards can also include other types of model displays such as the date and time or model documentation.
Arranging and Displaying Dashboards
Most users typically open a dashboard to the side of the 3D model to display data from the simulation model in real time during a simulation run.
When you open a dashboard, you'll notice that the Library changes to display various dashboard widgets. There are four categories of widgets, which are explained in more detail in the following sections:
The first set of widgets in the library are the basic all-purpose charts:
These charts don't make any assumptions about what kinds of data you want to collect other than how you want to visualize that data. If you use these types of charts, you'll need to connect those charts to any objects or tools such as data collectors on your own. For that reason, these basic charts are typically used by more advanced users. See Types of Charts for a more detailed explanation of how each type of chart visualizes data.
The next five sets of widgets are the chart templates (with the following image only showing a portion of the available chart templates):
Chart templates are intended to help you create commonly needed statistics in a quick, easy, and user-friendly manner. You should select a chart based on the types of statistics you're interested in and how you want to visualize the data.
When you use a chart template, you'll be able to specify the objects from which you would like to gather statistics. When you drag one of the charts to the dashboard and set up its basic properties, the chart will auto-generate the necessary tools that are needed for that statistical task (statistics collectors, calculated tables, groups, etc.). However, these tools will remain hidden in the background unless you install them in your simulation model.
You can use the general widgets to display general information about the model such as the model's current date and time, custom financial data, or model documentation to explain the model to stakeholders.
Model Inputs
Custom model inputs allow you to change certain variables in the model to see how they affect the results of a simulation run. Model inputs allow you to build a custom control panel that you can use to modify variables in the simulation model before each run. For example, you could build model inputs that control flow item arrival times, processing times, or the number of operators in a model.
Typically model inputs are only used by advanced simulation modelers that are handing off the model to stakeholders or to users who are not authorized to change the simulation model itself. Model inputs make it possible for users who are not familiar with FlexSim to control and get information from a simulation model without directly editing the model itself. Building model inputs will be explained in more detail in a forthcoming chapter in the User Manual about creating presentations.
The following sections provide a few general guidelines for working with charts in FlexSim:
Choose the Right Chart
Choosing the right chart to visualize your data will depend a lot on what kind of data you're trying to represent visually. Before choosing a chart, spend a moment and think about the nature of the data you're trying to visualize. What do you need to convey about this data? Do you need to display a single set of data or compare data from multiple objects or sources? Which objects do you want to collect data from? Will it be better to aggregate data or to show the data as it changes over time?
Use Descriptive Titles and Labels
Your charts will be more useful if they are as clear as possible. Ensure that the chart's title is descriptive and that data labels are accurate. In many cases, you might need to consider renaming objects or rows and columns in the data table in order to make your labels more accurate and user-friendly.
The following table provides an overview of the charts you can use to visualize your simulation model's data:
Time Plot Can display data as scatter plots, line charts, or stair step plots. These charts are best for showing values that will fluctuate over time or when you want to show a relationship between two variables using their X and Y coordinates. See Time Plot for more information.
Histogram Can visualize a distribution of numerical data. These charts are ideal when you are using a random statistical distribution to introduce variability into your simulation model. These charts can display the frequency that certain numbers are generated by the distribution. It can also compare objects that are using different statistical distributions. See Histogram for more information.
Gantt Chart Visualizes data in a stacked bar chart that shows the progress of items or tokens as they move through a simulation model over time. These charts are helpful for showing the staytime of items or tokens in each 3D object or activity in the model. They can also illustrate the dependency relationships between objects and activities. See Gantt Chart for more information.
Pie Chart Shows each data point as a percentage compared to the whole data series. Pie charts are best for comparing sets of similar values from various objects. See Pie Chart for more information.
Bar Chart Similar to a pie chart, bar charts can compare data between similar objects. Bar charts are ideal if you want to display absolute values rather than relative values. See Bar Chart for more information.
Table Chart Table charts display the raw statistics for a set of data. You should choose this type of chart if you simply want to see the hard data from the model expressed in numbers or text. See Table Chart for more information.
Box Plot Like histograms, box plots can visualize a distribution of numerical data. These charts are ideal when you are using a random statistical distribution to introduce variability into your simulation model. These charts can display the frequency that certain numbers are generated by the distribution. See Box Plot for more information.
Sankey Diagram Sankey diagrams can visualize the flow of items from one object to another. These charts are most useful when there are two or more possible routes that an item could take to get from the beginning of one system to another. Sankey diagrams can display the amount of items that took one route as opposed to another. See Sankey Diagram for more information.


text:
Q: Forwarding messages from one ActiveMQ to another? I am trying to setup a simple network of ActiveMQ brokers. I have 2 machines,  say A and B.
In A's activemq.xml file I have put networkConnector which has URI pointed to machine B.
In the logs of A it is shown that it is connected to B.
I have an application which sends messages to A. In ActiveMQ's web-console in the Network tab I can see my messages being enqueued and also dequeued (which I presume means messages are forwarded to machine B).
My question is on which queues/topic the messages are forwarded? Should they be the same queue/topic (i.e. name) as of machine A.
I have a consumer which is listening on machine B on destination name as same as of machine A, but it is not getting messages. Since the messages are shown to be dequeued that means messages are getting to machine B. Also I have changed log level to DEBUG but I couldnt make sense out of the logs.

A: What you need is to setup a network of brokers: http://activemq.apache.org/networks-of-brokers.html
The subscriptions are forwarded across the brokers in the network of brokers.
The messages will be forwarded to the same topics/queues.
It seems either your message is not forwarded or the subscription is not.
Have you checked that your consumer is listed in the consumer list?
Is it possible to get the configuration file of the broker?

redpajama_set_name: RedPajamaStackExchange


text:
Genuine Toyota parts & accessories from the Toyota official store on eBay ×
Other Toyota 4X4
Other Toyota Models
Headlight covert from RHD to LHD
By LornaL,
December 8, 2022 in Other Toyota 4X4
LornaL
First Name:Lorna
Toyota Model: Amazon V8
Toyota Year: 2014
Location: Other/Non-UK
Hi , I am currently in the process of importing a right hand drive 2014 Amazon into Portugal. The authorities require the lights to suit the LHD . Has anyone changed the headlights or can confirm if there is a switch inside the lights to do so. TIA
Scottydog007
First Name:Peter
Toyota Model: Rav4 Hybrid
I am guessing the whole light would need to change, because the glass has light diffusers built in I would think, directing the beam to the left.
Join Toyota Owners Club
Join Europe's Largest Toyota Community! It's FREE!
By Bernard Foy
MP3's and Android Auto at the time?
Low level EV ratio
By Mrs Scoobington
Suggestion which Avensis is the most reliable
By AisinW
An Incident
By ToyotaFan63
From Aygo to Aygo X: Toyota's generations of small car success
Toyota Owners Club posted a record in Toyota News & Articles, December 14, 2022
Toyota shook up the small city car market when the original Aygo first hit the road back in 2005. Now into its third decade, Aygo – well established a top-selling success – has evolved into the new Aygo X, a model that's very much of the moment but still faithful to the principle of giving people an affordable, urban-friendly car that's efficient yet stylish.
Toyota Owners Club, December 14, 2022
The Toyota C-HR prologue: a bolder vision
Toyota Owners Club posted a record in Toyota News & Articles, December 9, 2022
Toyota signalled its intention to launch a new vehicle genre at the Paris Motor Show in 2014 with the unveiling of the Toyota C-HR Concept. A little more than two years later, the concept became reality with a new car for the C-segment, a model that wasn't willing to compromise and wasn't afraid to stand out from the crowd
Toyota Owners Club, December 9, 2022
Toyota bZ Compact SUV Concept makes its European debut
The Toyota bZ Compact SUV Concept has made its European debut, giving a glimpse of what the future could hold as Toyota extends the electrification vision of its bZ "Beyond Zero" sub-brand.
Toyota shares tips on getting the most out of a hybrid electric vehicle
Toyota Owners Club posted a record in Toyota News & Articles, November 30, 2022
As the cost of living continues to increase, with persistently high fuel prices, Toyota (GB) has put together some tips to help drivers get the most out of their hybrid electric cars, improving fuel consumption, so they can travel further for less
Toyota Owners Club, November 30, 2022
A glimpse of the future: Toyota bZ Compact SUV Concept Revealed
The Toyota bZ Compact SUV Concept makes its debut today at the 2022 Los Angeles Auto Show, giving a glimpse of what the future could hold as Toyota extends the electrification vision of its bZ "Beyond Zero" sub-brand


text:
Plants provide blueprint for cheap green energy
The process by which plants convert energy from the sun's rays into chemical 'fuel' has inspired a new way of generating clean, cheap, renewable hydrogen power which could solve looming problems with the UK's energy infrastructure.
Hydrogen is a significant source of energy which can be burned to produce power with no negative impact on the environment, unlike power produced by burning fossil fuels. Hydrogen gas can be easily produced by splitting water into its constituent elements – hydrogen and oxygen.
Plants' powers of photosynthesis allow them to harness the energy of the sun to split water molecules into hydrogen and oxygen at separate times and at separate physical locations in the plant's structure.
By applying direct current to water via a positive and a negatively-charged electrode in a process known as electrolysis, scientists have long been able to break the bonds between hydrogen and oxygen, releasing them as gas.
Industrial processes to produce pure hydrogen from water require expensive equipment and rigorous oversight to ensure that the gases do not mix. Accidental mixing of the gases can lead to accelerated decay of materials involved in the process or even dangerously explosive mixtures.
In a new paper in the journal Nature Chemistry published today (Monday 14 April), Professor Lee Cronin and Dr Mark Symes of the University of Glasgow outline how they have managed to replicate for the first time plants' ability to decouple the production of hydrogen and oxygen from water using what they call an electron-coupled proton buffer (ECPB).
Dr Symes: "What we have developed is a system for producing hydrogen on an industrial scale much more cheaply and safely than is currently possible. Currently much of the industrial production of hydrogen relies on reformation of fossil fuels, but if the electricity is provided via solar, wind or wave sources we can create an almost totally clean source of power.
"The ECPB is made from commercially-available phosphomolyb-dic acid. The properties of this material allow us to collect and store the protons and electrons which are generated when we oxidise water, to give oxygen as the only gaseous product. We can then use those stored protons and electrons to produce only hydrogen at a time of our choosing, allowing us to produce pure hydrogen gas on demand with none of the difficulties of the current electrolytic process where the two are unavoidably produced at the same time.
"Using a single precious metal electrode and an ECPB to generate hydrogen and oxygen from water would allow much more economically-viable large-scale generation of hydrogen than is currently possible."
Professor Cronin added: "One of the problems of generating electricity via renewable power is that the output either needs to be used immediately or stored. Using renewable power to produce hydrogen allows us to capture the electricity in a state which is easily stored and distributed and, when burned, creates no problems for the environment.
"In the next couple of decades we're likely to face significant problems because the infrastructure which allows the distribution of electricity across the country via power lines is ageing badly and will become increasingly less fit for purpose. There are currently no solid plans in place to source the billions of pounds it will cost to overhaul the system.
"However, the existing gas infrastructure which brings gas to homes across the country could just as easily carry hydrogen as it currently does methane. If we were to use renewable power to generate hydrogen using the cheaper, more efficient decoupled process we've created, the country could switch to hydrogen to generate our electrical power at home. It would also allow us to significantly reduce the country's carbon footprint."
Chemists find new way to break down old tires into material for new ones
Toward safer disposal of printed circuit boards 2 days old
A new cool blue 2 days old
Nano engineering technique could aid exploration, scalability of next gen electronics
More news about Materials & substances
Jaguar Land Rover had to 3D print a dog's paw for their durability testing Today
Do you want to feel like walking while you're driving? JLR is designing such technology
Toyota is joining forces with the leader of commercial eVTOL technology electric air taxis are coming 2 days old
More news about Energy & transport
biochemistry (286)
energy conversion (39)
hydrogen production (37)
photosynthesis (181)


text:
本页提供了一些示例来说明如何通过 Python API 调用 TensorFlow Lite 转换器,以及解释器。

注意 : 本文介绍的是 Tensorflow nightly 版本的转换器, 运行 `pip install tf-nightly` 安装此版本。
旧版文档请参考["转换 TensorFlow 1.12 及之前版本的模型"](#pre_tensorflow_1.12)。

[TOC]

## 概述

虽然也可以在命令行中调用 TensorFlow Lite 转换器,但用 Python 脚本调用 API 的方式可以作为模型开发流水线 (model development pipeline) 的一环,通常会更加便捷;可以让你更早的了解正在设计的模型是否针对移动设备

## API

`tf.lite.TFLiteConverter`:用于将 TensorFlow 模型转换为 TensorFlow Lite 的 API。
`tf.lite.Interpreter`:用于调用 Python 解释器的 API。

针对不同的模型原始格式,`TFLiteConverter` 提供了多种用于转换的类方法。
`TFLiteConverter.from_session()` 用于 GraphDefs。
`TFLiteConverter.from_saved_model()` 用于 SavedModels。
`TFLiteConverter.from_keras_model_file()` 用于 `tf.Keras` 文件。
[基本示例](#basic) 展示简单浮点模型的用法。[复杂示例](#complex) 展示更复杂的模型用法。

## 基本示例

以下部分显示了如何把基本浮点模型从各种原始数据格式转换成 TensorFlow Lite FlatBuffers。

### 使用 tf.Session 导出 GraphDef

以下示例展示了如何从 `tf.Session` 对象转换一个 TensorFlow GraphDef 成 TensorFlow Lite FlatBuffer。

```python
import tensorflow as tf

img = tf.placeholder(name="img", dtype=tf.float32, shape=(1, 64, 64, 3))
var = tf.get_variable("weights", dtype=tf.float32, shape=(1, 64, 64, 3))
val = img + var
out = tf.identity(val, name="out")

with tf.Session() as sess:
  sess.run(tf.global_variables_initializer())
  converter = tf.lite.TFLiteConverter.from_session(sess, [img], [out])
  tflite_model = converter.convert()
  open("converted_model.tflite", "wb").write(tflite_model)
```

### 使用文件导出 GraphDef

以下示例展示了当 GraphDef 被存成文件时,是怎样转换一个 TensorFlow GraphDef 到 TensorFlow Lite FlatBuffer。支持文件后缀为 .pb 和 .pbtxt。

示例中用到的文件下载包:[Mobilenet_1.0_224](https://storage.googleapis.com/download.tensorflow.org/models/mobilenet_v1_1.0_224_frozen.tgz)。
该函数只支持用 [freeze_graph.py](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/tools/freeze_graph.py) 冻结的 GraphDef。

```python
import tensorflow as tf

graph_def_file = "/path/to/Downloads/mobilenet_v1_1.0_224/frozen_graph.pb"
input_arrays = ["input"]
output_arrays = ["MobilenetV1/Predictions/Softmax"]

converter = tf.lite.TFLiteConverter.from_frozen_graph(
  graph_def_file, input_arrays, output_arrays)
tflite_model = converter.convert()
open("converted_model.tflite", "wb").write(tflite_model)
```

### 导出 SavedModel

以下示例展示了如何将 SavedModel 转换成 TensorFlow Lite FlatBuffer。

```python
import tensorflow as tf

converter = tf.lite.TFLiteConverter.from_saved_model(saved_model_dir)
tflite_model = converter.convert()
open("converted_model.tflite", "wb").write(tflite_model)
```

对于更复杂的 SavedModel, 可以给 `TFLiteConverter.from_saved_model()` 函数传递可选参数:
`input_arrays`,`input_shapes`,`output_arrays`,`tag_set`,`signature_key`。
运行 `help(tf.lite.TFLiteConverter)` 查看参数详情。

### 导出 tf.keras 文件

以下示例展示如何将 `tf.keras` 模型转换成 TensorFlow Lite FlatBuffer。示例需要先安装[`h5py`](http://docs.h5py.org/en/latest/build.html)

```python
import tensorflow as tf

converter = tf.lite.TFLiteConverter.from_keras_model_file("keras_model.h5")
tflite_model = converter.convert()
open("converted_model.tflite", "wb").write(tflite_model)
```

`tf.keras` 文件必须包含模型和权重。一个全面的包括模型构造在内的示例如下所示:

```python
import numpy as np
import tensorflow as tf

# Generate tf.keras model.
model = tf.keras.models.Sequential()
model.add(tf.keras.layers.Dense(2, input_shape=(3,)))
model.add(tf.keras.layers.RepeatVector(3))
model.add(tf.keras.layers.TimeDistributed(tf.keras.layers.Dense(3)))
model.compile(loss=tf.keras.losses.MSE,
              optimizer=tf.keras.optimizers.RMSprop(lr=0.0001),
              metrics=[tf.keras.metrics.categorical_accuracy],
              sample_weight_mode='temporal')

x = np.random.random((1, 3))
y = np.random.random((1, 3, 3))
model.train_on_batch(x, y)
model.predict(x)

# Save tf.keras model in HDF5 format.
keras_file = "keras_model.h5"
tf.keras.models.save_model(model, keras_file)

# Convert to TensorFlow Lite model.
converter = tf.lite.TFLiteConverter.from_keras_model_file(keras_file)
tflite_model = converter.convert()
open("converted_model.tflite", "wb").write(tflite_model)
```

## 复杂示例

对于属性默认值不足的模型,在调用 `convert()` 之前应该设置属性值。
例如设置任何常量都需要使用 `tf.lite.constants.<CONSTANT_NAME>`,以下示例中使用了常量 `QUANTIZED_UINT8`。
您可以在 Python 终端中运行 `help(tf.lite.TFLiteConverter)` 获取有关属性的详细文档。

尽管示例中只演示了包含常量的 GraphDefs,同样的逻辑可以应用于每一种输入数据格式。

### 导出量化 GraphDef

以下示例展示了如何把量化模型转换成 TensorFlow Lite FlatBuffer。

```python
import tensorflow as tf

img = tf.placeholder(name="img", dtype=tf.float32, shape=(1, 64, 64, 3))
const = tf.constant([1., 2., 3.]) + tf.constant([1., 4., 4.])
val = img + const
out = tf.fake_quant_with_min_max_args(val, min=0., max=1., name="output")

with tf.Session() as sess:
  converter = tf.lite.TFLiteConverter.from_session(sess, [img], [out])
  converter.inference_type = tf.lite.constants.QUANTIZED_UINT8
  input_arrays = converter.get_input_arrays()
  converter.quantized_input_stats = {input_arrays[0] : (0., 1.)}  # mean, std_dev
  tflite_model = converter.convert()
  open("converted_model.tflite", "wb").write(tflite_model)
```

## TensorFlow Lite Python 解释器

### 从模型文件调用解释器

以下示例展示了获得 TensorFlow Lite FlatBuffer 文件后,如何使用 TensorFlow Lite Python 解释器。
此代码还演示了如何对随机输入数据进行推理。您可以在 Python 终端中运行 `help(tf.lite.Interpreter)` 获取解释器的详细文档。

```python
import numpy as np
import tensorflow as tf

# Load TFLite model and allocate tensors.
interpreter = tf.lite.Interpreter(model_path="converted_model.tflite")
interpreter.allocate_tensors()

# Get input and output tensors.
input_details = interpreter.get_input_details()
output_details = interpreter.get_output_details()

# Test model on random input data.
input_shape = input_details[0]['shape']
input_data = np.array(np.random.random_sample(input_shape), dtype=np.float32)
interpreter.set_tensor(input_details[0]['index'], input_data)

interpreter.invoke()

# The function `get_tensor()` returns a copy of the tensor data.
# Use `tensor()` in order to get a pointer to the tensor.
output_data = interpreter.get_tensor(output_details[0]['index'])
print(output_data)
```

### 从模型数据调用解释器

以下示例展示了如何从之前加载好的 TensorFlow Lite Flatbuffer 模型,调用 TensorFlow Lite Python 解释器。
此代码显示了一个从构建 TensorFlow 模型开始的端到端案例。

```python
import numpy as np
import tensorflow as tf

img = tf.placeholder(name="img", dtype=tf.float32, shape=(1, 64, 64, 3))
const = tf.constant([1., 2., 3.]) + tf.constant([1., 4., 4.])
val = img + const
out = tf.identity(val, name="out")

with tf.Session() as sess:
  converter = tf.lite.TFLiteConverter.from_session(sess, [img], [out])
  tflite_model = converter.convert()

# Load TFLite model and allocate tensors.
interpreter = tf.lite.Interpreter(model_content=tflite_model)
interpreter.allocate_tensors()
```

## 附加说明

### 源码构建

为了运行最新版本的 TensorFlow Lite Converter Python API,您可以选择一种方式安装 nightly 版本:
[pip](https://tensorflow.google.cn/install/pip)(推荐),
[Docker](https://tensorflow.google.cn/install/docker),
[从源代码构建 pip 包](https://tensorflow.google.cn/install/source)。

### 转换 TensorFlow 1.12 及之前版本的模型

参考下表在 TensorFlow 1.12 之前的版本中转换 TensorFlow 模型到 TensorFlow Lite
运行 `help()` 获取每种 API 的详情。

TensorFlow 版本 | Python API
------------------ | ---------------------------------
1.12               | `tf.contrib.lite.TFLiteConverter`
1.9-1.11           | `tf.contrib.lite.TocoConverter`
1.7-1.8            | `tf.contrib.lite.toco_convert`

redpajama_set_name: RedPajamaGithub


Looking for the best Cross Country Skiing trails around Hesperia?
Find the top rated cross country skiing trails in Hesperia, whether you're looking for an easy short cross country skiing trail or a long cross country skiing trail, you'll find what you're looking for. Click on a cross country skiing trail below to find trail descriptions, trail maps, photos, and reviews.
I did not care for the stretch of trail from Upland-Claremont. As mentioned in a prior review-too many street crossings. I haven't tried the Upland-Rialto route yet.


Cartography by Mapping Solutions, Alaska, 2010.
Source: Map 1 (Arthur Banks), C.A. Macartney, ed., The Habsburg and Hohenzollern Dynasties in the Seventeenth and Eighteenth Centuries. The Documentary History of Western Civilization. New York, Evanston, and London: Harper & Row, 1970.


text:
Marquise Queen
Just another realestate blog Sites site
Exclusive: 'Flipping Showdown' Stars Reveal Their Worst Renovation Mistakes—and Why You Might Do Them Too
Anita and Ken Corsini, famed for flipping homes on HGTV's "Flip or Flop Atlanta," are now sharing their hard-won wisdom with others on their new series, "Flipping Showdown."
In the show (which premiered Nov. 17), the Corsinis mentor three teams of flippers who each renovate a fixer-upper. In the end, the best team will win the grand prize of $100,000, plus the chance to grow their real estate franchise with Ken and Anita's company, Red Barn Homes.
Curious about what it's like to teach new flippers the ropes, we talked to Anita and Ken about their new show, how much has changed with renovation these days, plus one huge mistake they made early on that taught them an important lesson.
How did 'Flipping Showdown' come about?
Ken: This show has sort of been in the works since 2020. Earlier in the year, we started having conversations with HGTV. We had a show concept, they had a show concept, and we sort of started meshing and melding. We fine-tuned it over a number of months into "Flipping Showdown."
How is this show different from 'Flip or Flop Atlanta'?
Ken: We really did luck out with talented teams that did a very good job, and really all three could have won. It's legitimately a pressure cooker. It's funny because on "Flip or Flop," I feel like we probably come across as just house flippers goofing off, you know?
Anita: [On "Flip or Flop"], it's our money; it's our house. If we make that decision, it's on us. But when you're handing that money over to somebody else, then that's tricky.
Some of these competitors are relatively new to the business. Were there any big mistakes you had to head off?
Ken: For the most part, we're giving these teams a lot of latitude. But if you're going to do something that's really going to screw up the house, we're going to veto if we have to.
Anita: At the end of the day, I've got to sell this house, right? And I want to sell it fast.
Ken: There was only one time we had to veto, and it was because we saw a paint chip. I'm not going to say what team or what house. They were going to paint the entire house straight-up Smurf blue. We're like, "Not a chance. No, we're not going to pay to have this house painted twice."
Anita: But it was the 11th hour and we just happened to figure this out.
Ken: It wasn't even floated by us. Their guy was on the way to the store to buy the paint. So we had to make sure they got the message.
Are there any big mistakes you two made in your early days?
Ken: We've learned over the years to stay in our lanes. Like, what am I good at? What are you good at? And I learned early on: I'm not good at design. I'm not going to choose colors.
I remember I picked a green color for a house, and I found it online. Our painter goes out and paints the whole house, and it literally looked like a Kermit the Frog house. It was the worst, and he painted the whole thing. Like, it was too late to do anything about it, and nobody on our team has ever let me live that down. They are like, "Ken, you are not allowed to choose colors," and I said, "OK, you're right. I'm done."
Anita: Part of that is Ken is a fast decision-maker. I'm much more careful and put a lot of thought into things.
Are there any houses you regret buying?
Ken: You buy a thousand houses, you're going to have some humdingers in there. There were a number of years where we were flipping a hundred houses a year and when you're making so many decisions, you can't possibly know the ins and outs of every house. You can't always know that you've got foundation issues or that next door is a crack house; it's all the different things that can weigh into making it a difficult house to flip. So yes, lots of houses that we bought over the years we wish we hadn't bought. It's the nature of the business, especially at scale.
Anita: There are all sorts of obstacles that can potentially happen, like foundation problems that double the budget. And city issues of getting permitting that made it take six months to get started on a renovation, and then by the time you go to sell it, there's no money to be made because the margins are narrow. I mean, you name it.
Ken: There's always that big chance that you can flop.
Ken and Anita Corsini talk with competitors Christina and Colin Beck on "Flipping Showdown."
The market is tough for homebuyers right now. Got any advice on making their offers stand out?
Anita: It's very hard because of the hedge funds that are out there offering cash. Those are homes that are getting 10, 15 offers, and it's really difficult to stand out if you're Joe Buyer with FHA financing. You need the right agent. You've got to have someone who knows how to write an attractive offer.
Anita, Is there any particular look or design that you love right now?
Anita: I always have an undercurrent of a boho Persian theme because I'm Persian. I can't help it. So yes, there's always a little bit of that. I'm actually working on a line of home goods, so it's fun to kind of thread my culture through it.
I'm really into an olive green color, and I don't know if it's because I've been gardening so much, but I am a big proponent of design what you love. Don't design for the trend.
When you're house flipping, trends will sell. So you can do that and use that. But if I'm really helping you develop a home that you love, I'm going to start with what do you love? What makes your home feel grounded and comfortable for you?
Ken and Anita inspect a kitchen flip by competitors Mike and Amy Gomez.
You two were college sweethearts. What's it like working together?
Anita: It's really fun. It doesn't mean we don't disagree.
Ken: Like the deck color I just chose last week. It's funny. I made this mistake probably 15 years ago and said I would never choose another color again. But occasionally, I will step into her lane and make really bad decisions, which I did last week.
Anita: We had to pick a paint color for our deck. It was just pressure-washed and needed to get painted.
Ken: I was like, it's ready to go. Let's make this decision fast. She doesn't make a decision fast. She wants to think about it, study it, go buy some samples. I'm like, pick a color. Let's go.
Anita: And we have a pink deck now.
Ken: It's a really bad color.
Anita: You just have to shake it off and laugh about it.
The post Exclusive: 'Flipping Showdown' Stars Reveal Their Worst Renovation Mistakes—and Why You Might Do Them Too appeared first on Real Estate News & Insights | realtor.com®.
Author livepalmbeach-chime-mePosted on November 24, 2021 November 24, 2021
Previous Previous post: Renters Are Moving in and out of These Hot Cities the Most
Next Next post: Has the Housing Market Peaked? That May Depend on Where You Live
Mortgage Rates Just Hit a 4-Month Low, but Do Homebuyers Even Notice—or Care?
Vroom! $59M Miami Penthouse in Aston Martin Skyscraper Is the Week's Most Popular Home
Report: Housing Market Has Started to Recover
Rents Are Still Rising—but Not By Much. Are the Steep Hikes Finally Over?
Many Recent Buyers Believe They Overpaid for Their Homes as the Market Corrects
land bali indonesia on 5 Best Hotels for Social Distancing in the Florida Keys
Manual da Mulher Sábia pdf on What Is YIMBY? The 'Yes In My Back Yard' Movement, Explained
manual da mulher sábia baixar on What Is YIMBY? The 'Yes In My Back Yard' Movement, Explained
manual da mulher sábia on What Is YIMBY? The 'Yes In My Back Yard' Movement, Explained
Madison on The Simple Anti-Decorating Trend That Will Revolutionize Your Home in 2023
Marquise Queen Proudly powered by WordPress


What roles have you had in the development of The Mustard Seed? I have been helping when possible to promote The Mustard Seed at various events. I am very enthusiastic about having a food Co-op in Hamilton so I do my best to spread the word as to why people should join.
What drew to The Mustard Seed, and why do you volunteer? I have been a member of Karma Food Co-op in Toronto for over 20 years and know first hand about the many benefits to shopping at a Co-op. I know that it takes a lot of work by volunteers to have a successful Co-op so wanted to give a bit of my time to ensure that The Mustard Seed is successful.
Day Job: I am an electronics engineer and artist. I enjoy using technology to create art whether it be theatre, dance, installation or film. I am also the inventor of ColorWave lights and Director of Programs for a festival called Subtle Technologies in Toronto that brings together artists and scientists.
What element of The Mustard Seed are you most excited about? I am looking forward to being able to buy fresh local food and to be assured that local farmers are being compensated for the hard work they put into growing food for us. I'm looking forward to meeting more like minded folk through the Co-op. I'm also looking forward to educating our new daughter Frida to the philosophies behind co-operatives and sustainable living via The Mustard Seed.
It is important that everyone join now because the success of the Co-op is enhanced by the inertia of having as many members as possible.
Why should people join the Co-op today? I think people will really enjoy the community aspect of being a member. There is nothing like the feeling you get when you walk into a store and know you are part-owner. It is very empowering to help make the decisions in how a store is run and what it sells. To go into a store and say "do we carry this product?" as opposed to "do you carry this product?". It is important that everyone join now because the success of the Co-op is enhanced by the inertia of having as many members as possible. Years down the road you will be proud to say you were a founding member before the Co-op even opened it's doors.


text:
George Walker
Who is George Walker?
George Theophilus Walker is an African-American composer, the first to win the Pulitzer Prize for Music. He received the Pulitzer for his work Lilacs in 1996.
Walker is the father of two sons, violinist and composer Gregory Walker, and playwright Ian Walker. He resides in Montclair, NJ.
Walker, George
George Theophilus Walker
George T. Walker
Ian Walker
Bachelor of Music, Oberlin College
Artist's Diploma, Curtis Institute of Music
Oberlin Conservatory of Music
Doctor of Musical Arts, Eastman School of Music
"George Walker." Biographies.net. STANDS4 LLC, 2022. Web. 18 Jan. 2022. <https://www.biographies.net/people/en/george_walker_1922>.
Discuss this George Walker biography with the community:


text:
Elon Musk says Tesla Model Y will be a 'manufacturing revolution'
admin May 3, 2018 Blog No Comments
Elon Musk said Tesla's next electric crossover vehicle, the Model Y, will be a "manufacturing revolution," even though the automaker is still struggling to get its Model 3 out of the mass market from the entrance and entry of customers. In a profit call on Wednesday, Musk said Tesla has not yet spent any capital expenditures on the Model Y, but was spending some cash on the first product designs.
But the real impact of the vehicle will be on the manufacturing process, where Musk says he wants to avoid the pain he's experiencing with the production of Model 3. "I think the Model And it's going to be a revolution in manufacturing", He said, adding that Model Y will be "incredible from the point of view of manufacturing."
"incredible from the point of view of manufacturing"
Previously, Musk said he planned to get rid of the 12-volt battery architecture used in the other Tesla vehicles, which could drastically reduce the length of electrical wiring needed and simplify the production process. Less wiring means more automation in the production process, and Musk has said he plans to introduce more robots into Tesla's production line. He was also told that the Y model will be built with an architecture similar to that of the recently launched model 3, in an effort to bring the car to the market before.
But Musk has already denounced the number of manufacturing robots used to build the Model 3, and today's call highlighted one of those robots, nicknamed "Flufferbot", which is used to place fiberglass mats on top of the vehicle's battery packs. Undoubtedly, Musk said the "vast majority" of Tesla's vehicle manufacturing is automated, but it seems that he wants to apply that automation more strategically to the Model Y.
Despite a recent report that the Model's production And it would start this year, Musk said it would not start until the "early 2020" as soon as possible. One of the biggest problems that Model Y faces is the lack of space. Tesla's Fremon factory is "crazy packed" and "packed with gills," so Model Y should be built elsewhere. Where exactly? Musk could not say.
Weaving through the streets of Hong Kong with Sleeping Dogs' designer
What is blockchain? Everything you need to know
Reelgood's app for cord cutters adds 50+ services, personalized recommendations


The Ultimate Kaatsu band, for blood flow restriction training, has landed on the shelves. The bands can be inflated with the hand-pump to hold a continous stable pressure in mmHg - this ensures that you dont over or underdo in terms of keeping the correct pressure on your lims.
Write-up is on the way.


Subject: Best free Android Go version + best HTML5 or Java Go?
In August I will be teaching Go to a group of undergraduates. A lot of them have smart phones. A recent post of mine asked about the best free iPhone Go apps to recommend to them.
I am writing now with two more questions.
--> 1. What is the best free Android Go app that I should recommend to them?
--> 2. Is there a good and convenient web-based Go AI applet I could point them to in order to try out the game right from a web browser?
By "convenient" I mean one that you can play right away with minimum hassle (e.g. no having to create a user account or register in other ways, etc.). By "good" I mean decent AI, the ability to set handicap stone amounts, and an explanation of the scoring (i.e. how the score was derived: territory + captured stones + komi, etc.).
I don't think there's anything like Igowin Tutor on Android.
I'll post the apps I'm using on my phone, and see if i find something aimed more at beginners when i get on the pc.
As for html5 app, I don't think there's anything that does everything you ask for here.
The AI Factory App for GO is pretty good for beginners. It has multiple difficulty settings and a pretty good set of rules. However, you have to pay to play a full game on the full size board.
GoDroid is very good, but not so much for beginners, but it is totally free.
In case anyone else is interested, I would like to mention that since my OP, I have discovered that the site https://online-go.com/ comes pretty close to meeting these criteria. You do have to register with it, so it's not a perfect match, but registration is just a matter of typing in a username and password; it takes just a few seconds.
--> Gobandroid: This is a nice app: you can download a GNU-Go extension to play against a reasonable computer opponent. In my opinion it's best feature is it's syncing with gogameguru.com - their weekly tsumego are automatically downloaded, and you also get a number of pro games commended by Ann Youngil 7p.
--> BW-Go Free: I mainly use this because it can sync with the dragon go server for correspondence go.
--> Pachi: This is an android implementation of the *very strong*, monte-carlo Pachi program. This app is a bit frustrating - even on the lowest difficulty a humble beginner like myself (12kyu or so) can never get close to winning at 9x9.
--> Pandanet tetsuki: This is a terrible app if you don't want to waste countless hours playing go online. It's a very smooth interface to the popular Pandanet-IGS. Because there's so many players, their auto-match typically takes just a few seconds to find you a game, and it's a pleasure to play with this app.
--> Champion Go This is the only go app I've paid for - it is based on the Monte Carlo program Crazy Stone. I got it because I hoped it would provide a greater range of AI opponents, and I haven't been dissappointed. Currently I'm beating level 4/10 at 19x19 and level 2/5 at 9x9, and I hope to move up that list as I improve.
I would have suggested that if you didn't have that criteria in place.
It's where I play more, currently. Although I mostly play turn-based, you can play live, or do demonstrations, or review, etc. Seems pretty flexible, even if it can be a little slow to load on this laptop. On the phone, it takes too long loading, though. Might just be my phone, but I'd be wary of recommending it on phone if you don't know it loads well there.
I kept forgetting about this.
-I have Gobandroid Tiny, although I rarely use it. The AI you can download is good enough for beginners, but the interface can be a bit strange to get used to. I sometimes use it for recording face to face games. I haven't tried the HD version yet.
-anDGS is a DGS client, but is also a good face to face game recorder. It's what I mostly use to record in tournaments.
-Pandanet Go (formerly tetsuki), despite the word "terrible" in the above, is as good as Tom said. Given the international player base it has, there's something that's pretty cool: Some preset greetings and phrases you can pick from in the chat, that show in the language shown in the program, to each person. Helps facilitate communication.
I think there's more content than just playing games to it, but I haven't tried the rest, so only commenting on the playing.
-Tsumego Pro is a Go problems app, with a good interface, and a decent set of problems, plus daily problems.
Go Free (AI Factory) has a good interface, but is only strong enough for beginners except on the 9x9. You can choose between japanese and chinese rules, and it has a decent rules explanation.
You can only play 60 moves on the 19x19 board in this free version, though.
-GoGrinder is another Go problems(tsumego) app. It comes with a decent set of problems too, and you can add as much as you want, either self-made, or downloaded online. I think it's paid, but I can't see that yet, while logged in.
-Chess Clock for Android I used a lot, before getting a phone where there's no "context menu" key. This app doesn't adapt, and you can't access clock settings without it. However, it was pretty flexible in its settings, lots of possible options.
-I now use this Chess Clock. It's the best free one I could find.


BiblePlaces Blog: Does the Merneptah Stele Contradict Archaeology?
Does the Merneptah Stele Contradict Archaeology?
Many times I have told a classroom full of undergraduates, "I thank God every day for the Merneptah Stele." They no doubt thought I was a strange duck, but this crazy claim didn't help my reputation.
It's not that I don't like the other famous inscriptions that relate to biblical history. I remember one of my professors saying that there was no extrabiblical evidence for the "house of David" and then a few months later (in the summer of 1993), the Tel Dan Inscription was discovered. I appreciate the Black Obelisk which has a depiction of King Jehu bowing down and paying tribute to the Assyrian monarch. And I love to point out the Ketef Hinnom silver amulets in the Israel Museum as the earliest portions of Scripture ever found. But I don't thank God every day for any of these.
The Merneptah Stele is a 10 feet- (3 m-) tall monumental inscription that records the victory hymn of Pharaoh Merneptah (1213-1203 BC). Most of the lengthy poem is about his campaign against Libyan tribes, but at the end he describes some victories in Canaan. One of the enemies he claims to have thoroughly obliterated is the people of Israel.
Merneptah's boast has had the opposite effect: instead of destroying Israel, he has actually preserved the fact of their existence at that time. Everyone agrees that Israel existed sometime later, but without the Merneptah Stele, very few scholars would acknowledge that they existed at this time. In fact, it's my opinion that even today, 114 years after the discovery of the Merneptah Stele, most scholars don't properly account for this inscription in their reconstruction of the origin of the people of Israel.
That's the point of my brief essay posted today at The Bible and Interpretation. I'd be gratified if you'd give it a read. Maybe I'm not as crazy to give thanks as my students thought.
The lack of archaeological evidence may be a result of Israel's choice to dwell among the inhabitants of the land (Judges 3:5). The pottery record would always be contaminated and therefore, hard to find.
It's ironic that Todd Bolen published an article on the Merneptah Stele this week, showing that the scientific excavations produced a later date than what is obvious from the stele. And here in your article is a (supposed) scientific excavation producing an earlier date than what is obvious from the antiquities market.
I totally agree about the importance of the Merneptah stele, which establishes a definite time by which the Children of Israel must have already had significant settlements in Canaan for at least a couple of generations.
I have been writing a series of novels (4 total planned, 2 already published) that will ultimately cover the time period from the entry of Joseph into Egypt, through the Exodus, in which I put together all the latest scientific findings in a new way, identifying Joseph with the Grand Vizier Yuya,who served two Pharaohs (Thutmosis IV and Amenhotep III), as described in Genesis. This links the Children of Israel with the late 18th dynasty royal family, as Yuya not only served as Vizier, but his children married into the royal family. His daughter, Tiye, married Amenhotep III and became Queen, while his younger son (who Joseph said on his deathbed would be greater than the older son) was the father-in-law and grandfather of kings and eventually became king, himself. The two books already published ("Nefertiti, Immortal Queen" and "The Lost Queen: Ankhsenamun, Widow of King Tutankhamun") are Books 2 & 3 of the series (which will be called "Sojourn in Egypt").
The resulting timeline works out well with the archaeological data from Israel that show the establishment of small settlements in the central Judean hill country occurring by about the middle of the 13th century BCE (i.e., ~1250 BCE) by a new people whose kitchen middens contain almost no pig bones. (cf William Dever, "Who were the Israelites and Where Did They Come From?") This is consistent with the Exodus taking place around 1294 BCE, during the brief reign of Ramses I (NOT Ramses II!), as proposed by Ahmed Osman in his book, "Stranger in the Valley of the Kings". If the Israelites wandered in the desert for something close to the 40 years claimed in Exodus - allowing at least one generation for those who originally left Egypt to have died off - that puts them beginning to settle in Israel at just that time. It also allows time for them to have become well-established residents of Canaan by the time of Pharaoh Merneptah's 1208 BCE campaign.
My two novels, "Nefertiti, Immortal Queen" and "The Lost Queen: Ankhsenamun, Widow of King Tutankhamun" are now available on Amazon.


text:
Q: Is there a word or term to describe when someone focuses on a specific example, rather than the problem at large? For those who don't play video games, there's a growing trend in the industry called "Microtransactions" - a small fee the player can pay for certain things in game. Usually something small, such as a cosmetic item to change the color of their equipment, or a fancy Mount to ride on. Usually, these convey no actual benefit to the player aside from looking cool and unique. But there are games that abuse this (especially on mobile devices) where you can pay for convenience; get experience faster, objectively better items or other advantages, pay now for extra Lives or whatever.
Having defined that term, I had a discussion recently about the trend of Microtransactions and how so long as a game doesn't implement them in a manner that gives paying players an objective advantage over other players I think they're perfectly fine. I cited a game as an example of one that I was told implements these microtransactions unfairly, and I was apparently misinformed.
The other person in the discussion then went on a tangent about how the example game is totally fine and how wrong I was, completely ignoring my initial statement that the discussion is actually about and discrediting everything I said because of a poor example.
Is there a phrase, term, or something to describe the train of thought where a person "pokes holes" in a specific example and overlooks the greater picture like this?

A: There's myopic (adj): lacking foresight or discernment; having a narrow view of something (M-W), but it feels like that's not quite it.

A: Is there a phrase, term, or something to describe the train of thought where a person "pokes holes" in a specific example and overlooks the greater picture...?
Yes, and with precision. In the legal arena what you describe is termed a straw man argument.
2. Straw man:

A 'straw man' is a common type of argument and is an informal fallacy based on the misrepresentation of an opponent's argument.
[1] To be successful, a straw man argument requires that the audience be ignorant or uninformed of the original argument.

*

*The so-called typical "attacking a straw man" argument creates the illusion of having completely refuted or defeated an opponent's proposition by covertly replacing it with a different proposition (i.e., "stand up a straw man") and then to refute or defeat that false argument ("knock down a straw man") instead of the original proposition

*This technique has been used throughout history in polemical debate, particularly in arguments about highly charged emotional issues where a fiery, entertaining "battle" and the defeat of an "enemy" may be more valued than critical thinking or understanding both sides of the issue.
In the United Kingdom the argument is also known as an Aunt Sally, after the pub game of the same name where patrons throw sticks or battens at a model of an old woman's head

Wikipedia

A: There's actually a great term for this that's generally applied to legal or political issues, but it can be applied elsewhere that's called "pettifogging".  It means to purposely draw attention to minor or petty details in order to distract from the larger matter at hand.

A: There is an idiomatic phrase that describes the situation

He can't see the forest for the trees.

Dictionary.com defines it as

An expression used of someone who is too involved in the details of a problem to look at the situation as a whole: "The congressman became so involved in the wording of his bill that he couldn't see the forest for the trees; he did not realize that the bill could never pass."

The thefreedictionary.com concurs and gives a reference back to 1546.

Also, can't see the wood for the trees. Focus only on small details and fail to understand larger plans or principles, as in Alex argues about petty cash and overlooks the budget-he can't see the forest for the trees. This expression was already a proverb in John Heywood's 1546 collection.

Supplement: An individual who deliberately exhibited such a pattern could be called a nit-picker

a concern with insignificant details, esp with the intention of finding fault

Collins
Supplement II: In light of several comments that seek more focus on the tangential nature of the objector's comments, also consider red herring

a seemingly plausible, though ultimately irrelevant, diversionary tactic.3 According to the Oxford English Dictionary, a red herring may be intentional, or unintentional; it does not necessarily mean a conscious intent to mislead.
The expression is mainly used to assert that an argument [the red herring] is not relevant to the issue being discussed. For example, "I think that we should make the academic requirements stricter for students. I recommend that you support this because we are in a budget crisis and we do not want our salaries affected." The second sentence, though used to support the first sentence, does not address that topic.

Wikipedia

A: Also, parochial  adj.

. . .

*Narrowly restricted in scope or outlook; provincial: parochial attitudes.

{AHDEL}
Collins puts this sense first; it's probably the commonest.
Hot Licks has graciously reminded me that suggestions in comments are snafflable, so I'll promote
throw[ing] out the baby with the bathwater
which does fit nicely for the 'majoring on a minor fault' sense.
Notice that most answers here address the wrong focusing on particulars rather than the problem as a whole. There are times when it's definitely best to concentrate on analysing / correcting details. That's the scientific method.

A: Argument from fallacy could work. (It's also called argumentum ad logicam or fallacy fallacy, among other things.) Logically Fallacious, a database of logical fallacies, describes it this way:

Description: Concluding that the truth value of an argument is false based on the fact that the argument contains a fallacy.
Logical form: Argument X is fallacious. Therefore, the conclusion or truth claim or argument X is false.

In your case, then, your argument that Example Game used microtransactions unfairly was false, while your conclusion may or may not have been false. However, the other person used this fallacy to claim that because one of your arguments was false, your entire conclusion was false.

A: Quibble - an instance of the use of ambiguous, prevaricating, or irrelevant language or arguments to evade a point at issue.

A: Missing the wood for the trees
is a good phrase. The viewer fails or refuses to elevate him/her self to see the big picture.
I would like to coin a new phrase to serve as a fit appellation for this new breed:
Big-picture blind
To generalize one needs vision or imagination and lack of it is myopia, if not total blindness.

A: You could say he has tunnel vision, in the metaphorical sense, or that this person is missing the point of your argument.

A: You could call them a pedant - "a person who annoys other people by correcting small errors and giving too much attention to minor details" from the Merriam Webster online dictionary.

A: "concrete"  - you are make a point that is more abstract.

A: The thought that springs to my mind in this case is that the person you were trying to convince fixated upon a flaw in the example you presented. (I have the impression from the tone of your displeasure with this development that after they found this flaw it became very difficult to redirect their attention to any other point in the discussion or to any new argument.)
If you had been able to bring the other person back to the main point quickly, then I would have said they were merely distracted by the bad example.

A: While not directly referring to a person with tunnel vision like you describe, there are many phrases that come to mind related to someone that is oblivious to the task as hand.  One example:

You wouldn't know [subject] unless it jumped up and bit you.

A: I am curious if "anecdotal" would be pertinent.
In scientific research we refer to "anecdotal evidence" to indicate that some research work focuses on specific examples rather than showing that an hypothesis is generally true.

A: I think this word fits your situation, esp. using the second definition.
British Dictionary definitions for perseveration Expand
perseveration
/pɜːˌsɛvəˈreɪʃən/
noun (psychol)
1.
the tendency for an impression, idea, or feeling to dissipate only slowly and to recur during subsequent experiences
2.
an inability to change one's method of working when transferred from one task to another