text:
Q: how to correct my stored procedure I am using this code for stored procedure
DELIMITER $$
CREATE STORED PROCEDURE
CREATE DEFINER=`root`@`localhost` PROCEDURE  `pmod_db`.`regmee2`(img2 varchar(200), usrnme varchar(20),
 psswrd varchar(50), frstnme varchar(50),lstnme varchar(50),email varchar(255))
BEGIN
insert into IMAGES (image_url) values (img2);
insert into dbo_users (user_name,password,firstname,lastname,email) values
(usrnme,psswrd,frstnme,lstnme,email);
insert into user_images (userid ,image_id ) select u.user_id ,i.image_id from dbo_users u ,images i where user_id=(select user_id from dbo_users where user_name=usrnme ) and image_id=(select image_id from images where image_url=img2);
END $$

DELIMITER ;

I am getting following error
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to
 your MySQL server version for the right syntax to use near 'STORED PROCEDURE CREATE
DEFINER=`root`@`localhost` PROCEDURE `pmod_db`.`regmee'
 at line 1

A: The error is pointing you to exactly where the syntax problem is.  The command is CREATE PROCEDURE, not CREATE STORED PROCEDURE.

A: Besides the wrong command for creating procedure as @David mentioned in his answer, if image_id and user_id are both auto_increment columns then you most likely want to use LAST_INSERT-_ID() instead of subqueries to fetch the id's
DELIMITER $$
CREATE PROCEDURE  `pmod_db`.`regmee2`
(
    img2    VARCHAR(200),
    usrnme  VARCHAR(20),
    psswrd  VARCHAR(50),
    frstnme VARCHAR(50),
    lstnme  VARCHAR(50),
    email   VARCHAR(255)
 )
BEGIN
    DECLARE _image_id, _user_id INT;

    INSERT INTO images (image_url) values (img2);
    SET _image_id = LAST_INSERT_ID();

    INSERT INTO dbo_users (user_name, password, firstname, lastname, email)
    VALUES (usrnme, psswrd, frstnme, lstnme, email);
    SET _user_id = LAST_INSERT_ID();

    INSERT INTO user_images (userid, image_id)
    VALUES (_user_id, _image_id);
END $$
DELIMITER ;

Here is SQLFiddle demo

redpajama_set_name: RedPajamaStackExchange


text:
Spreadsheets are great. Aren't they?
If you work in the maritime sector and are still reliant on spreadsheets, what are the pros and cons when they are used to manage data critical to the success of your business? What are the alternatives, and how valuable are they?
According to Satya Nadella, the Microsoft CEO, Excel is used by an estimated 800 million people worldwide. Launched in 1985 and replacing Lotus 1-2-3 as the industry standard from around 1993, it's no wonder it's so widely used with Microsoft Office being the default software used by businesses all over the world. Not only that, when you want to export data from an app, it's likely you will be offered the options of either Excel or pdf.
From talking to literally thousands of people working in the maritime sector we estimate that around 60% still rely on spreadsheets when managing their businesses. We come across some of the biggest names where Excel still plays a critical part in what they do. Being such big names, and being so successful, what can be wrong with that? Why change something that's not broken? Surely, well over half a billion people can't be wrong?
No doubt about it, Excel is indeed an incredibly valuable, highly flexible tool. Most users know the basics and there is minimal time wasted waiting for support; every organisation seems to have an Excel master, who can answer most of the more difficult questions; a quick search online will often reveal video instructions for the more complicated queries; and it's great for the basic analysis of data.
That sounds like a pretty convincing argument to stick with spreadsheets, particularly if change makes you feel uncomfortable.
However, even if you are currently happy with what you've got, there is something you ought to be aware of, if not already: Excel is not necessarily the most efficient way to manage workflows and using it, for some businesses at least, does have some major shortcomings and significant risks. It's also possible some of those big names could be even more successful, but most definitely they could better protect their business.
Regardless, whatever the final decision, at the very least, being aware of both the risks in using spreadsheets and the potential upside from using alternative solutions is a valuable thing to know – hence the reason for this article. For some it will serve to draw attention, to keep everyone up to speed, for others, maybe they will discover a more productive, less risky way to handle their data and manage their business.
If the decision is to take a closer look at how to reduce one's reliance on spreadsheets, speaking to a sector specific software provider would be highly recommended. CompassAir, for example, is very widely used in the maritime sector by both ship owners and managers as well as SnP and chartering brokers. Our clients have found that the combination of specialist maritime knowledge, together with improvements in data entry, validation and search, deliver significant added value to their businesses. And if a user still wants to use spreadsheets to perform analyses, additional processing or to produce reports, then exporting to Excel is still available.
However, first things first…
What is the difference between Excel and a Database?
Probably, when we think of Excel we think of columns and rows of data, tables. Moving on to data tables and databases it's easy to get confused, to misunderstand the differences between spreadsheets and databases.
That confusion is not unreasonable because a database is actually very similar to a spreadsheet – it has data stored in tables (in Excel you think of worksheets), with records (rows) and fields (columns).
There are however major differences. To start with, Excel has around a million rows, whereas databases are almost unlimited in comparison. At its simplest, Excel is essentially an electronic version of a sheet of accounting paper. The ability to create tables containing data in a spreadsheet leads some to believe wrongly that spreadsheets are interchangeable with databases. The similarities are easy to see – both can contain large amounts of data; both can perform calculations; both can analyse data; and both nowadays frequently have multiple users.
However, in a spreadsheet each cell can contain different types of values, from names through to formulae, through to numbers, each being formattable. Databases only contain raw data, no fonts or colours, with each field containing only a pre-defined type of data. Trying to insert a name in a number field within a database will flag up as an error. In a spreadsheet there will be no error message. In a spreadsheet, cells can also contain formulae – meaning that cells can contain calculations. A database only contains data and it is on that that calculations and operations are based. Data records and calculations are therefore impossible to be mistaken.
So what are the risks or shortcomings of spreadsheets?
Part of the problem is that Excel is a "jack of all trades, master of none". Reports can be written, Gantt charts produced, dashboards created and presentations prepared even though other solutions, just as easily available even in the same suite such as Word, Project and PowerPoint, would be more appropriate. This familiarity and ease of use is maybe what increases the risk we rely on them too much, and don't challenge them enough when it comes to holding critical data, analysing that data and then making projections about the future.
Bearing in mind that spreadsheets often drive presentations to board members and investors, any weaknesses they have will result in those same parties either having a misleading or incomplete view of their business. In a 2019 survey by FSN, based on responses from 532 senior finance professionals around the globe, across 23 different industries, the survey found that the current state of finance systems in use by many organizations are unable to support the dynamic environment in which businesses operate. The report concluded that finance systems are failing CFOs in their role as strategist and business partner and are leaving organizations vulnerable by failing to enable businesses to respond quickly to market changes. FSN found that 43% of respondents did not know how many spreadsheets were being used in their organisations, too much time was spent checking numbers after changes were made, in 57% of cases only one person could work on a report at a time, and 97% lost sleep over missing deadlines, making mistakes and the lack of adequate controls.
Scalability and Insufficient Memory
As mentioned above, each spreadsheet has over a million rows and around 16,000 columns. Enough for anyone's needs you might think. Imagine however the capacity required to collect AIS data on the global fleet. Over half a million vessels use AIS to transmit their location, with co-ordinates being recorded every 3 minutes of every day. If you have ever tried to enter just a single number "1" in each of the over 17 billion cells in a spreadsheet, you will probably have seen the message "There isn't enough memory to complete this action". Excel has to load data into memory before it can be processed, so scalability is limited. Even with not so large spreadsheets, lags can be experienced when performing the most basic calculations. Separating data into different sheets and files makes working with the data more difficult, it makes organising them a challenge and increases the risk of inconsistencies.
It is much easier to search for information using a database, data can be organised and sorted based on different queries and, unlike Excel, code is not needed to do it.
This has not been such a significant challenge in the maritime sector, however if your business is accumulating large amounts of data then with Excel's limitations in the number of records available combined with performance issues, it's probably time to look at databases. With a database, data is much more streamlined, using less memory. Instead of multiple spreadsheets, data can be kept in one place, allowing a much better and more complete insight into the information held.
Data Errors and Consistency
One of the advantages of Excel is the ease with which data can be input. Unfortunately that also means errors can be made as there are limited controls in place to check the quality of that data. Oracle, who of course have a vested interest in promoting databases, claims that one in five large businesses have suffered financial losses as a result of spreadsheet errors. In a small business that can sometimes result in its demise. Spreadsheets are created by people and people make mistakes. In 2016 Ventana Research published the results of its survey in which more than 35% of the participants said that data errors are common in the most important spreadsheet they use in their job, 26% that formulae errors were common, with 19% aware of formatting errors.
Cells in Excel can accept any type of data. For example, a spreadsheet will allow you to enter a name in a cell which is meant to contain a number. Excel has limited controls to validate input data and those safeguards that do exist can easily be overridden. Poor data integrity is the result of missing data management tools that ensure accuracy and consistency. If an organisation suspects that it has inaccurate data then now is the time to look for alternatives.
Data integrity is a major advantage when working with databases. A change can be made that is then visible to all users. Data duplication is eliminated. When using a spreadsheet, making a change in one cell does not necessarily update that information being held in another cell, even more unlikely will be that it updates another worksheet. Using a relational database this can be avoided – a user accesses a data table and makes the change only once, thereby saving time and eliminating inconsistencies.
Time Consuming to Create and Maintain
Spreadsheets take time to construct and maintain – copying and pasting data from one sheet to another, checking formulae, linking sheets, it all eats up time. In addition, how a spreadsheet or a series of linked spreadsheets and worksheets is constructed will often depend on the expertise and past experience of the individual involved. It seems reasonable to say that most users will be self taught, which means there will exist a multitude of different ways to design a spreadsheet that needs to achieve even a relatively simple objective. Not only is time spent constructing the spreadsheet, but when used by a colleague there will also be a learning curve to understand how it works. Productivity can increase by making use of carefully chosen alternatives.
An example of how time consuming spreadsheets can be is when they are used for financial analysis. Often spreadsheets used in a finance department will cover monthly or annual periods. When putting together an analysis or presentation that is in respect of, say, a period of three years, it will take time to produce a consolidation, especially when taking precautions to either eliminate or at least ensure the risk of errors is minimised.
Lack of an Audit Trail
Passwords in Excel do prevent unauthorised access, but they do not prevent anyone in possession of the password from compromising data either deliberately or through human error. Data can be changed, duplicated and manipulated when there is minimal supervision. Anyone who has worked as an auditor will probably have at least one story about a fraud being committed that took advantage of this weakness. Even where changes are made with the best of intentions, they can still result in issues with data integrity and accountability. Whilst passwords do provide some protection, aside from knowing who is in possession of that password, a manager or auditor cannot track who has seen or accessed data, nor tell whether or not a password has been shared.
An inability to track who changed what and when, as well as spreadsheets being prone to manual input errors, broken links and incorrect formulae, makes it difficult for an organisation to be confident the records it keeps are completely free from errors. This is aggravated by the fact that Excel lacks version control: without copies of files being stored manually in folders, it is impossible to "roll back" corrupted files to an earlier version. Once again, this relies on manual intervention and is therefore prone to errors.
Connected Data and Duplication
A single spreadsheet can link to multiple workbooks, which in turn can link to other workbooks. Data can therefore be duplicated and, combined with the ability to copy and paste data so easily, data might not always be consistent. With multiple linked spreadsheets and workbooks it can be very difficult to understand relationships and hence data flow, especially if they have been constructed by a colleague. One database means one store of information, without duplication, contained within a stable structure that everyone understands.
Security is not a spreadsheet's strong point. Whilst passwords and Windows based permissions are available, they are sometimes compromised with different operating systems, and tools are readily available online that can easily crack passwords.
Spreadsheets tend to be created by each person in an organisation. Because most individuals are well versed in the basics of Excel, and given it takes very little time to create a spreadsheet, to define the cells and to start entering data, an organisation will have not only what can easily amount to thousands of different files, but also there will often be multiple versions of the same file. In other words, there can be simply too many workbooks to be confident an even minimal level of security exists.
Complex Workflows
Excel is ideal where workflows are straightforward. However, when various types of related information are involved, entering, analysing and then displaying becomes that much more difficult.
The fact that spreadsheets do not handle relational data means that productivity will suffer. As an example, one spreadsheet may contain data on a vessel's fuel consumption, a second spreadsheet about its location. There will not necessarily be a connection between the two and therefore producing a report covering both variables will be time consuming . However, this would not be the case if only one database were used, easy access then being available to all the information held on a particular vessel.
We have already referred to the time needed to understand someone else's spreadsheet. Even when a spreadsheet is understood by all who use it within a department, multiple users accessing a single spreadsheet can be painful.
Spreadsheets were not designed to accommodate multiple users and simultaneous use, when it does occur, can corrupt files and cause performance issues. With several users, there is a danger that multiple versions of the same spreadsheet are updated and stored separately, resulting in uncertainty over which is the latest version. The most obvious challenges come from data being duplicated, files being overwritten, and delays whilst waiting for a colleague to finish what they are doing. With inadequate version control, data integrity is easily compromised.
When access to a file in a shared location is not available, it means spreadsheets need to be transferred or emailed between users. Not only is this inefficient, it also leads to multiple versions that soon become impossible to track. Several copies of a spreadsheet can co-exist, again with confusion over which is the latest.
With a database, multiple people can access and update at the same time, leading to increased efficiency and a reduction in the risk of error when entering and updating data.
Some Horror Stories
The purpose of this article is not to persuade you to move away from spreadsheets – as we said at the start, Excel is indeed an incredibly valuable, highly flexible tool. Instead it is to raise the question: are spreadsheets the best way to manage your business, both in terms of productivity and, importantly, data integrity?
Knowing an organisation has available accurate data on which it can make decisions is critical to its success. Unfortunately the use of spreadsheets has been at the centre of some of the most notorious blunders in recent years, the size and reputation of an organisation not serving to reduce the risk, instead it seems merely to amplify its impact.
The British Government has a particularly bad reputation when it comes to spreadsheet mistakes. Its most recent being related to the £22 billion (spent, a further £15 billion budgeted) system for Covid-19 track and trace, according to Boris Johnson another "world beater" from the newly independent UK. It may be surprising for many to find out that Excel was at the heart of this system. However, it gets worse as apparently the Government was relying on such an old version that only 65,536 rows of data were available, instead of the now over a million. Unfortunately, in all too recent darker times, that was approximately the number of daily infections. It appears that lab test results were being entered in Excel templates that were no longer updated once the row limit was hit. Hence significant positive cases of coronavirus were missed in daily reporting and, because it was used for track and trace, an unknown number of people were exposed to the virus unnecessarily.
Back in 2012 the award of the West Coast Rail Franchise turned into a shambles after the UK Department of Transport found flawed assumptions in the spreadsheet-based financial model it was using. The DoT had to retract the £9 billion ten year contract, starting the process afresh, and the whole thing was said to have cost the British taxpayer up to £300 million.
The British public were to suffer even more, this time with a decade of public austerity conceived in 2010. The British Government was this time basing its strategy on the conclusions of a research paper "Growth in Time of Debt", by Harvard Professors Carmen Reinhardt and Kenneth Rogoff. At the time it was highly regarded and concluded that when a country's debt hit 90% of its GDP its economy would start to shrink. Unfortunately it turned out some rows of data were omitted from the calculation and as a result the analysis was flawed. Instead of contracting by 0.1% at 90%, it could be expected to grow by 2.2%. The consequences were cuts to welfare and public services, with the British Medical Journal attributing over 120,000 deaths to this policy.
The second decade of the 21st century was not a good one for the UK in many ways. At the 2012 London Olympics 20,000 tickets were sold for synchronised swimming. Unfortunately in a spreadsheet being used a "2" had been entered in place of a "1". Much to the embarrassment of the organisers, twice the number of available seats were therefore sold, the result of a simple typo.
Of course, it's not just the British Government that makes these mistakes. In 2003 the US Federal National Mortgage Association (Fannie Mae) had to make a $1.4 billion correction to shareholder equity, the Senior VP describing the error as an "honest" mistake made in a spreadsheet used when implementing a new accounting standard.
Even larger was Fidelity Investment's 1994 mistake, where an employee forgot to use a minus sign on the fund's net capital loss. Because it was then seen as a gain, dividend estimates were out by $2.6 billion, having promised a $4.32 dividend this subsequently had to be cancelled.
Enron collapsed in 2001 for a number of reasons, not helped by thousands of inaccurate spreadsheets not detected by its auditors, Arthur Andersen, who shortly after also sank. In the proceedings that followed it was stated that around 24% of the formulae used by Enron in its spreadsheets were incorrect, maybe some were intentional, others not.
Another US example concerned JP Morgan Chase in 2012. An employee copied and pasted data and formulae from one spreadsheet to another without reviewing for errors or testing calculations. The result was a loss of over $6 billion. It concerned the "London Whale", trader Bruno Iksil, whose estimated trading loss turned out to be three times higher than the expected $2 billion, highlighting the shortcomings in the firm's risk management systems and internal controls.
Back to the UK, in 2008 Barclays sent a spreadsheet to Cleary Gottleib, its law firm, in relation to purchasing certain assets from the remnants of Lehman Brothers. The spreadsheet included a list of contracts to be included in the purchase agreement. It had around 1,000 rows with more than 24,000 cells that first needed to be reformatted and then converted to a pdf. The associate working on the Excel document failed to notice there were hidden rows, marked to indicate that 179 contracts should not be included in the deal. The notes stating these contracts were not wanted were not transferred to the pdf, whereas the hidden rows were.
With data integrity and the reputation of a business being so closely entwined, clearly the greatest care needs to be taken when choosing the tools used to record, store and work with what is the lifeblood of a organisation.
Bear in mind that, even if it appears to be working just fine for you right now, Excel is not necessarily the most efficient way to manage workflows and when using it, it does have some major shortcomings accompanied with significant risks. It is therefore undoubtedly in the best interests of any organisation to review its use of spreadsheets and take a closer look at the alternatives. Even if the final decision is to stick with what you have, at least everyone will have a better understanding of what is at stake.
As mentioned previously, if the decision is made to reduce one's reliance on spreadsheets then an organisation would be well advised to look first at sector specific software. CompassAir, for example, has been in use in the maritime sector for a number of years and a program of continuous development is fundamental to its popularity. Not only do we endeavour to incorporate new ways of working and technology, AI being a good example, but also we work closely with our clients to ensure their suggestions for improvements are included in software updates wherever possible.
As such, CompassAir has become the preferred solution for many maritime professionals, with its fully integrated database that stores both messages and shipping information. Being web based and featuring a "best-in-class" mobile app have helped to bring about an unprecedented increase in its use over the last twelve months. Feel free to contact us to find out more about how we've helped other maritime businesses and how we can add significant value to your organisation.

redpajama_set_name: RedPajamaCommonCrawl


Description: This worksheet helps with self-awareness and building self-esteem. The students identify positive and negative things that decrease and increase self-esteem. The worksheet helps the student identify things, people, or places that make the students feel good, safe, and happy. This worksheet helps build self-esteem and helps identify a better sense of self.


God's Presence in the Prairie | Walk with us!
Originally from Indonesia, Fr. Vincent Suparman, SCJ, volunteered to be a missionary and was soon assigned to Papua New Guinea. In August, he began his new assignment: serving in rural South Dakota with the Lower Brule Pastoral Team. When people think "mission" they often think of lands far beyond the shores of the United States. Yet there are many home missions throughout North America. Much of the ministry of the Lower Brule Pastoral Team is on the Lower Brule and Crow Creek Indian reservations.
Fr. Vincent Suparman during the province jubilee celebration in July; Fr. Vincent celebrated his 25th anniversary of vows.
On one Sunday before noon I reached St. Catherine Church at Big Bend for a mass. I got there about 40 minutes before mass began. Shortly after parking my car I went into the reconciliation room hoping that there would be a few parishioners coming for confession. Nobody showed up. As I gave my Sunday homily, I saw four people sitting far back on the pews. I felt like I was in a strange place facing a vast meadow. Then I recalled what my spiritual director said, "We don't pray to make God present to us. God is always present everywhere. No matter how many people there are in the prairie here in Big Bend and its surroundings, the Holy Spirit is always there. God does not depend on how many people there are to be present among us. We pray to make ourselves present to God." I continued my own reflection after communion.
In my opinion, also true for us SCJs. Sadly, we too often are not present to appreciate the beauty of nature, grace, and the love that overflows within the ordinary moment of our lives. Bounty is there, but sometimes we do not see it. We easily find excuses: fatigue, haste, and so on. These excuses prevent us from reflecting on our spiritual lives more deeply to appreciate what the moments of our ministry, spirituality, and lives hold. Our mission goal is not to try to make God present, but rather to make ourselves and the people present to God. Nonetheless, in order to be prophets of love or God's instruments, we ought to equip ourselves with knowledge, skills, and wisdom by which we proclaim the Good News.
The commissioning of the disciples (Matt 28:19-20) –– that is interpreted as mission task –– is not meant to be lived in black and white, nor is it meant simply to be going off to work, coming home, having supper, preparing for the next day, and going to bed. We have much to share and say to help our community and the people grow in faith, hope, and love in this challenging world. No matter how busy we are, we must be careful not to let ourselves get burnt out. We can think of the days after having a retreat, pilgrimage, or workshop. We regain our health and energy after having been out of our normal routines. On the way home we think that nothing is as sweet as returning to the ordinary, our work, and being in the everyday life.
Life is given freely. All our needs are provided for. Water, grass, and land in which we raise our cattle are signs of God's presence. There are more signs of God's presence than we can think of. Plants and animals are there for our nourishment. We have flowers for beauty, trees to shade and shelter us. Do we possess them? We possess none of them. It is ours to use as we are passing through and walking by as we continue to walk the path to manifest God's love and mercy to the people we serve.


text:
Q: Tabs are not visible in sublime text 3 For some reason, I do not see tabs (filename).

I have tried Show Tabs option under View Menu section, but nothing happens. I have even tried reinstalling but still the same issue.
I even tried to look in console for any errors but nothing was logged.
Can you kindly point me in the right direction?

A: There was a package SidebarSeparator that was causing issues.
Have removed it and its working fine.
Thanks!

A: At the risk of suggesting something too obvious: you can show/hide tabs from the View menu.

A: I had same problem
I used ctrl + shift + p shortcuts
and I searched view: toggle menu that show/hide menu.


Alexander orders a general advance. Mago attaches himself to the Gallic cavalry and immediately ride down the Thracian light cav. On turn 2 the rest of the left flank collapses as the Thracian infantry routs and the Thessalians are forced to fall back. The campanions square off against the elephant and take heavy casualties while the Numdians successfully melee with the prodromoi after a bit of skirmish fire.
The Greeks advance in echelon. Parmenio wheels two phalanxes to protect the flank and effectively freeze Mago's cavalry units. Alexander attaches himself to the nearest phalanx and races towards Hannibal. The center units start to meet.
The Campanions have pushed the Numidians from the table and turned to take Hannibal's veterans in the flank. The center is pushed back off of the table edge along with Hannibal who avoids capture.
Great report and pictures! Thanks for sharing!
With lots more figures placed I would get to like this kind of campaign stuff even more.
I'm working on finishing my fourth Republican Roman legion so I can put on Asculum 279 BC during the Christmas break. Next comes either Crecy or Poitiers, depending on whether I paint more mounted or dismounted knights, for a convention in April.
Interesting,. Thanks for the forum link. I've written my own Seven Years War rules which I could promulgate so I may think about a Yahoo group.
Unfortunately, Yahoo is rife with spammers and advertisers so a restricted group is somewhat of a necessity. Otherwise, those who are interested enough with what you are doing will soon be swamped with ads or worse malicious spam links and will regret their decision to join your group. I have been considering changing to a blog format.
As to copyright protection, my thoughts were to offer the ancient version for free and only begin charging for the additional variants that cover other eras such as medieval, renaissance, shot & pike, SYW, Napoleonic's and ACW once I develop a following. I think I have developed a rather innovative movement/firing/melee process based on available actions that breaks up the usual "I go/You go" turn sequence. Very easy and playable. I play it with my 12 year old daughter as well as experienced gamers at conventions. If some big developer were to copy it I really don't have the resources to sue them any ways. That's not to say it could not be developed independently since it sounds like "Across a Deadly Field" is very similar to my own ACW rules which I have yet to publish.


Jazz dance technique is rooted in the African culture from the 1800's and has evolved over time incorporating styles such as classical jazz, lyrical jazz, jazz funk, Broadway and contemporary. The major jazz influences include Bill Robinson, Fred Astaire, Jack Cole and Bob Fosse. Jazz technique incorporates rhythmic movement and emphasizes strength, agility and precision. The specific techniques we incorporate into the classroom at Ballet Elite are the classical and contemporary jazz styles.


text:
Breaking News Could Seal Big Tech's Fate in Projected $29 Billion Market
By Jason Eckerman
Want to see what you should be buying? Check out our top picks.
DRONE DELIVERY CANADA (TSXV:FLT | OTC:TAKOF)
Major news could disrupt the projected $29 billion delivery drone market…
Pushing one small company even further ahead of Big Tech and making them a clear leader in the field.
Delivery Drone Canada (DDC) just announced more impressive news surrounding their largest delivery drone to date, the Condor.
Coming off the news from September, they've just announced results of their extensive testing.
After testing the drone under different flight patterns, altitudes, speeds, and sound patterns…
They found that this large drone was able to perform just as they had hoped, even under tough environmental conditions.
This is major news, as it's essential that the drone can withstand whatever comes its way when carrying heavy cargo across long distances.
The Condor is expected to carry an incredible 180 kg (400 lbs.) of weight up to 200km.
Which will come in extremely handy when heavier cargo for mines and oil & gas or pandemic support like respirators, ventilators, or PPE is needed in healthcare.
This also opens the door to opportunities all across Canada, including delivery in remote communities where others can't reach (of which there are 1,000s across the country).
Big Tech and many of the major competitors appear to be focusing on shorter flights, carrying 5 lb. cargo loads.
But DDC is expected to be nearly in a class of their own in delivering essential cargo across long distances.
The payout for these crucial services is expected to be enormous. And they're already surging ahead of the competition.
Because while others are still planning pilot projects and trying to get regulatory approval…
DDC currently has paying customers and is bringing in real revenue, with flights already running across Canada.
Last year, they signed a major deal to partner with Air Canada, the largest airline in the country.
With this agreement, Air Canada is helping to sell and market their services, using their giant network of contacts, to drive new business.
This could potentially help them bring in significant revenue over time, and it's already helped them lock down a number of deals with major players.
But it's not just Air Canada…
DDC has signed revenue-generating agreements with numerous commercial & Indigenous partners…
And they have a strong and collaborative relationship with Transport Canada, the Canadian government's transportation department.
That's just part of the reason why Fidelity and other big players are taking notice, investing major capital in their funds to grab up shares in the company's stock.
And once the Condor is given the green light after testing is complete, they'll have a breadth of services that others simply can't match.
Because with multiple models of different sizes, they can cover a variety of different use cases with their fleets.
The Condor is their largest, which will be able to support the heaviest cargo and fly the longest distance.
Their smallest model, the Sparrow, can carry 4.5 kg (10 lbs.) of cargo up to 30 km.
That could include letters, packages, medical tests, medicines, emergency kits, or any other number of items.
But the Condor isn't the only larger model they're currently testing.
They're also testing their Robin XL, which is expected to deliver payloads of up to 11.3 kg (25 lbs.) anywhere within a 60 km radius…
But with results of testing for the Robin XL and the Condor expected within the next couple of months…
DDC is ramping up their plans to expand quickly over the coming months and into next year.
DOWNLOAD OUR SPECIAL REPORT TO LEARN HOW EARLY INVESTORS COULD PROFIT FROM DRONE DELIVERY CANADA'S BREAKTHROUGH TECHNOLOGY
More News in the Coming Weeks?
After signing a contract with DSV Air and Sea, the Canadian arm of the global transport titan, they've now flown hundreds of flights on DSV's first route…
Which is bringing in real revenue, while their competitors are still straightening out their pilot projects and paperwork.
Now, they just added a second route with DSV over the summer, driving even more revenue, with flights currently operating.
But they have even bigger plans coming over the next few months.
Because Drone Delivery Canada is already in advanced discussions with over 50 more prospective customers.
Customers that include retailers, couriers, hospital groups, and cargo networks in Canada and across the globe.
With the potential to break into so many different industries, this could be a tipping point for DDC… And they've already tackled the most difficult part.
The biggest hurdle companies have to clear in this growing drone delivery industry is the regulation.
It can be extremely difficult and time-consuming to get the government approval to fly these drones for commercial purposes, particularly for higher weight ranges.
But DDC has already cleared that bar, earning regulatory approval for their smaller drone model, the Sparrow.
Now they're rushing to speed up certification of their larger models so they'll be set to fly as soon as testing is complete.
After seeing so much success and demand already in Canada, they're already planning to take their services to the global market.
They started the process of moving into the United States market as of this summer, and they're expanding quickly.
They're also looking at potential opportunities in Israel, Sri Lanka, Bangladesh, and across Europe.
Plus, they recently signed a letter of intent in Kenya with a partner to identify opportunities to use their revolutionary tech platform there.
And another letter of intent was just announced in India as well.
As DDC eyes these countless opportunities around the world, analysts have been taking notice.
Prior to this year, many were already anticipating it would only be a matter of time until the drone delivery market would explode.
Now, with the global pandemic putting everyone on high alert…
Much of the world has been forced to figure out how to limit person-to-person contact, which could be a major catalyst for the drone delivery market.
And if a vaccine becomes widely available in the coming months, DDC could potentially play a critical role, distributing the vaccine to hard-to-access communities around the world.
Plus, the drone delivery market is only expected to get bigger throughout the next decade, putting DDC in prime position to capitalize on this massive shift.
As they continue to plow forward with testing, demand for this breakthrough service is surging…
And with a running head start ahead of their competitors, this is an exciting time to keep an eye on DDC.
READ OUR EXCLUSIVE REPORT TO SEE WHY DRONE DELIVERY CANADA IS AT THE FOREFRONT OF THIS PROJECTED $29 BILLION MARKET
IMPORTANT NOTICE AND DISCLAIMER
PAID ADVERTISEMENT
This communication is a paid advertisement. ValueTheMarkets is a trading name of Digitonic Ltd, and its owners, directors, officers, employees, affiliates, agents and assigns (collectively the "Publisher") is often paid by one or more of the profiled companies or a third party to disseminate these types of communications. In this case, the Publisher has been compensated by Drone Delivery Canada's Agency of Record, Native Ads Inc. to conduct investor awareness advertising and marketing and has paid the Publisher the equivalent of one hundred fifty thousand US dollars to produce and disseminate this and other similar articles and certain related banner advertisements. This compensation should be viewed as a major conflict with the Publisher's ability to provide unbiased information or opinion.
CHANGES IN SHARE TRADING AND PRICE
Readers should beware that third parties, profiled companies, and/or their affiliates may liquidate shares of the profiled companies at any time, including at or near the time you receive this communication, which has the potential to adversely affect share prices. Frequently companies profiled in our articles experience a large increase in share trading volume and share price during the course of investor awareness marketing, which often ends as soon as the investor awareness marketing ceases. The investor awareness marketing may be as brief as one day, after which a large decrease in share trading volume and share price may likely occur.
NO OFFER TO SELL OR BUY SECURITIES
This communication is not, and should not be construed to be, an offer to sell or a solicitation of an offer to buy any security.
Neither this communication nor the Publisher purport to provide a complete analysis of any company or its financial position.
This communication is based on information generally available to the public and on an interview conducted with the company's CEO, and does not contain any material, non public information. The information on which it is based is believed to be reliable. Nevertheless, the Publisher does not guarantee the accuracy or completeness of the information. Further, the information in this communication is not updated after publication and may become inaccurate or outdated. No reliance should be placed on the price or statistics information and no responsibility or liability is accepted for any error or inaccuracy. Any statements made should not be taken as an endorsement of analyst views.
NO FINANCIAL ADVICE
The Publisher is not, and does not purport to be, a broker-dealer or registered investment adviser or a financial adviser. The Publisher has no access to non-public information about publicly traded companies. The information provided is general and impersonal, and is not tailored to any particular individual's financial situation or investment objective(s) and this communication is not, and should not be construed to be, personalized investment advice directed to or appropriate for any particular investor or a personal recommendation to deal or invest in any particular company or product. Any investment should be made only after consulting a professional investment advisor and only after reviewing the financial statements and other pertinent corporate information about the company. Further, readers are advised to read and carefully consider the Risk Factors identified and discussed in the advertised company's SEC, SEDAR and/or other government filings. Investing in securities, particularly microcap securities, is speculative and carries a high degree of risk. Past performance does not guarantee future results.
This communication contains forward-looking statements, including statements regarding expected continual growth of the featured companies and/or industry. Statements in this communication that look forward in time, which include everything other than historical information, are based on assumptions and estimates by our content providers and involve risks and uncertainties that may affect the profiled company's actual results of operations. These statements involve known and unknown risks, uncertainties and other important factors that could cause the actual results and performance to differ materially from any future results or performance expressed or implied in the forward-looking statements. These risks, uncertainties and other factors include, among others: the success of the profiled company's operations; the size and growth of the market for the company's products and services; the company's ability to fund its capital requirements in the near term and long term; pricing pressures; changes in business strategy, practices or customer relationships; general worldwide economic and business conditions; currency exchange and interest rate fluctuations; government, statutory, regulatory or administrative initiatives affecting the company's business.
INDEMNIFICATION/RELEASE OF LIABILITY
By reading this communication, you acknowledge that you have read and understand this disclaimer in full, and agree and accept that the Publisher provides no warranty in respect of the communication or the profiled company and accepts no liability whatsoever. You acknowledge and accept this disclaimer and that, to the greatest extent permitted under applicable law, you release and hold harmless the Publisher from any and all liability, damages, injury and adverse consequences arising from your use of this communication. You further agree that you are solely responsible for any financial outcome related to or arising from your investment decisions.
By reading this communication you agree that you have reviewed and fully agree to the Terms of Use found here https://www.valuethemarkets.com/terms-conditions/ and acknowledge that you have reviewed the Disclaimer found here https://www.valuethemarkets.com/disclaimer/. If you do not agree to the Terms of Use, please contact valuethemarkets.com to discontinue receiving future communications.
All trademarks used in this communication are the property of their respective trademark holders. Other than valuethemarkets.com, the Publisher is not affiliated, connected, or associated with, and the communication is not sponsored, approved, or originated by, the trademark holders unless otherwise stated. No claim is made by the Publisher to any rights in any third-party trademarks other than valuethemarkets.com.
AUTHORS: VALUETHEMARKETS
valuethemarkets.com and Digitonic Ltd and our affiliates are not responsible for the content or accuracy of this article. The information included in this article is based solely on information provided by the company or companies mentioned above. This article does not provide any financial advice and is not a recommendation to deal in any securities or product. News and research are not recommendations to deal, and investments may fall in value so that you could lose some or all of your investment. Past performance is not an indicator of future performance.
ValueTheMarkets do not hold any position in the stock(s) and/or financial instrument(s) mentioned in the above piece. ValueTheMarkets have been paid to produce this piece by the company or companies mentioned above. Digitonic Ltd, the owner of valuethemarkets.com, has been paid for the production of this piece by the company or companies mentioned above.
Astra Space Shoots for the Stars
KWESST Micro Systems – Helping to Deliver Future Soldier Systems Today
The Canadian Company Towering Over Big Tech in This Booming Tech Market
Drone Delivery Canada
Author: Jason Eckerman
Digitonic Ltd, the owner of ValueTheMarkets.com, does not hold a position or positions in the stock(s) and/or financial instrument(s) mentioned in the above article.
Digitonic Ltd, the owner of ValueTheMarkets.com, has not been paid for the production of this piece by the company or companies mentioned above.


Skinny Jeans & a Chai Latte: Food & Beer Friday :: Ichabod.
It's October now! I figured it would be fitting to focus on some autumnal beers! I'm going mostly pumpkin, so let's kick this off with one pumpkin ale I had never tried before.
New Holland Brewing has some delicious beers in their line-up! They don't have a staple that is a regular for me, but their Dragon's Milk Ale. Seriously...check it out. Ah-mazing! Let's get this this Ichabod Ale though.
The Ichabod Pumpkin Ale tasted exactly like what a pumpkin beer should be. The beer was brewed with barley, real pumpkin, cinnamon, and nutmeg....almost a pumpkin pie! The aroma is spicy and makes me crave more fall weather.
The beer had a minimal head which matched with the lighter carbonation level. Overall, this beer didn't stand out to me. It tasted like a "typical" pumpkin beer, which isn't necessarily a bad thing! It didn't surpass my favorite October beer (which I'll spotlight later this month) though. Pick it up while you're stocking up on other pumpkin ales!
I'm not much of a beer drinker, but I do like trying all the special autumn beers around this time of year. I might have to try this one!
I LOVE the Ichabod Pumpkin! I haven't ever had the Dragon's Milk though! And THANK YOU because you just made me realize that I can buy from them online. You made my weekend.
I don't know if it's just the lighting, but the color looks awesome. I won't turn down any pumpkin beer.


To schedule an appointment, please give us a call at (631) 665-3714. You can also request an appointment at our Bay Shore, NY office using our online appointment request form below. Our staff will contact you shortly to confirm the date and time.


text:
Parque de las Avenidas es una estación de la línea 7 del Metro de Madrid situada bajo la avenida de Bruselas, en el barrio de La Guindalera, perteneciente al madrileño distrito de Salamanca.

Historia
La estación abrió al público el 17 de marzo de 1975 con el segundo tramo de la línea que se abrió al público entre Pueblo Nuevo y Avenida de América, y ha sido reformada a lo largo de 2007 para cambiar las bóvedas y paredes en escaleras, pasillo y vestíbulo.

Accesos

Vestíbulo Parque de las Avenidas
 Avenida de Bruselas, pares Avda. Bruselas, 56
 Avenida de Bruselas, impares Avda. Bruselas, s/n

Líneas y conexiones

Metro

Autobuses

Referencias

Véase también
 Línea 7 (Metro de Madrid)
 Parque de las Avenidas
 Madrid,

Enlaces externos
 Ficha de la estación en metromadrid.es
 Página oficial del Metro de Madrid

Parque de las Avenidas
Estaciones de metro de España inauguradas en 1975
Salamanca (Madrid)

redpajama_set_name: RedPajamaWikipedia


text:
/ Haiti – Qatar 2022 Qualifiers : The Grenadiers in training
Haiti – Qatar 2022 Qualifiers : The Grenadiers in training
Arrival in Punta Cana in the Dominican Republic on the evening of May 25, 2021 for a training camp, 7 players, from the senior men's national team of Grenadiers which has 14 members were able to train together Thursday morning on the natural terrain of the center SportPro sportsman https://www.haitilibre.com/en/news-33784-haiti-football-training-camp-among-the-dominicans-for-our-grenadiers.html
If on Wednesday, 3 Grenadiers: Leverton Pierre, Roberto Badio Louima and Don Deedson Louicius had to work separately from the team due to the wait for their PCR test results, they were able to join the group on Thursday, their Covid results being negative.
The players worked both on the field in the morning with an Aerobic exercise under the direction of the physical and mental trainer, Olivier Guiller. The idea was to adapt the work according to the level of each of the players who got involved without complaint and responded to each of the exercises proposed by Olivier.
In the afternoon indoor session, two groups were formed; the first composed of Deedson Louicius, Leverton Pierre, Roberto Louima and Hervé Bazile, and the second, with Nazon, Stephane Lambèse and Kevin Lafrance. They worked for more than an hour, under the supervision of the physical trainer. The Grenadiers will intensify their preparation for five days before going to Providenciales to face the Turks and Caicos Islands on June 5 at the TCIFA National stadium before hosting Nicaragua on June 8 in Port-au-Prince at the Sylvio Cator National stadium as part of the qualifiers for the FIFA World Cup Qatar 2022.
https://www.haitilibre.com/en/news-33784-haiti-football-training-camp-among-the-dominicans-for-our-grenadiers.html
https://www.haitilibre.com/en/news-33298-haiti-qatar-2022-world-cup-pre-list-of-the-28-grenadiers-selected.html
BF/ HaitiLibre


text:
Q: Android JsonObject to Array Example I'm trying to create an application using JsonObject and converts it into Array. Is any example available? Thanks in Advance.

A: I can highly recommend to use google-gson (Apache 2.0 license) for dealing with JSON on Android/Java.
To get started just take a look at their User Guide
If you have any specific question, please add code snippets, JSON strings or exception stacktraces to your question
-axel


New eCanadian here, only 2 days old. I am reading all I can and am working and training each day. Not sure which direction my elife will take but I'm sure it will be fun.
Thanks for the welcome. I have now been masked and have been reading the forums for the past 2 hours. My head is spinning with all the new information. Unfortunately with the slower pace of the game I am unable to experience many areas of the game.
So for now I am working and training each day. There is so much to learn it is hard to focus. I would appreciate any suggestions as to what I should focus on for the next few months.


Searching for a home or property in Central Ohio? Why not start your search with the best of the best—in every price range, location, and property type. Discover featured homes for sale in Central Ohio.
Thinking of selling a home or property in Central Ohio? Don't list with just any Realtor—make sure you're working with the best so you'll get top dollar for your investment.
Why List Your Home with DeLena?
No one in Central Ohio sells homes like DeLena Ciamacco. If you want your home priced right, staged to shine, efficiently marketed to target the right buyers for your home, and closed in no time, then it's time to contact DeLena.
With nearly 30 years of experience working the Central Ohio real estate market, DeLena stands alone as a top-seller in the Central Ohio market. She's been named in the RE/MAX International Hall of Fame, featured in numerous articles and magazines, like "Who's Who in Residential Real Estate", and has been named a Top Realtor in the World for over 20 years. She's #1 in Central Ohio for closed dollar volume... so the real question is... why wouldn't you choose DeLena?
Start off with the RIGHT price for your home—one that takes into account the state of the current market, the competition, and your home's unique features and upgrades.
These days, nearly ever search begins online—which means your home has to wow buyers with staging and photography. Check out our featured listings to see what we could do for your home.
Effectively selling a home is all about who sees it. And that comes down to marketing. We make sure your home is seen by everybody, so no potential buyer gets away unnoticed!
Don't go searching through miles of endless listings throughout Central Ohio! Start your search with the best homes in every price range and property type! Homes listed by DeLena Ciamacco are priced RIGHT, which means their value matches both the market and the home. Don't waste your money or your time looking elsewhere. Start here to find exactly what you need, at the right price.
Ready to Jump on Board with DeLena Ciamacco?
If you're thinking of buying or selling a home in Central Ohio, then it's time to contact DeLena Ciamacco. No Realtor does Columus real estate like DeLena!


text:
Movie Review – The Dark Knight
Directed by Christopher Nolan
Starring Christian Bale, Heath Ledger, Aaron Eckhart, Michael Caine, Maggie Gyllenhaal, Gary Oldman, and Morgan Freeman.
The most hyped movie of the summer is here! Everyone was eagerly waiting for the next Batman movie to hit the theatres, even me, the lifelong Batman fan that I am. And of course, the buzz for this particular film went to overdrive with the unfortunate passing of Heath Ledger.
It's one year since Batman first appeared on the scene, and things in Gotham City seem to be getting better. But it's not only Batman who's turning things around, but the new district attorney, Harvey Dent. With the mobs that run Gotham being pushed to their limits, a new menace arrives…a very disturbed individual known only as the Joker. Before long, Batman, Harvey Dent, and Commissioner Gordon are joining forces to finish off the mob and the Joker. It's a quest that takes Batman to Hong Kong and back, and Harvey Dent to the brinks of sanity, all while the Joker pushes their buttons. Will Batman be able to stop the Joker and save Gotham City once again?
Every thing about Batman is done right. Batman is right. The Joker is right. Harvey Dent is right. And when Batman's enhanced kicks in and those little white goggles appear in Batman's eyes, I totally geeked out! For the first time in a long time, it's a Batman movie where the geeks have nothing to bitch about.
All that talk about going to Hong Kong and we never saw the Batplane? Rip-off!
The best Batman movie.
Movie Review – Hellboy II: The Golden Army
Directed by Guillermo del Toro
Starring Ron Perlman, Selma Blair, Doug Jones, John Hurt, Luke Goss, Anna Walton, Jeffrey Tambor, and the voice of Seth MacFarlane.
Every time I saw the trailers for Hellboy II and they said "from the visionary director of Pan's Labyrinth," I'd giggle like a crazy man. It was funny…because it was true! It seemed like only I knew that Guillermo del Toro was a huge fan of the original Hellboy comics, had directed the first film, and was trying desperately to do a second one, but only the critical acclaim of Pan's Labyrinth gave him the power to do it. The critics were largely positive, but all my friends who are die-hard Hellboy fans found it somewhat disappointing. I walked into the theatre unsure of what to expect.
Things are going rough for Hellboy, mainly that his girlfriend Liz is very irritable lately. And then, when they're sent out on a case, Hellboy sees his chance, and decides to blow the cover of the BPRD so he can finally hang out with humans. Because of this digression, a new agent is sent in to oversee Hellboy and his crew: Dr. Johann Krauss, a ghost in a containment suit. As their investigation continues, we learn that Nuada, prince of the elves, is getting ready to unleash the mythical Golden Army so the creatures of myth and folklore can once again roam free. The only thing that can help our heroes is Nuada's sister, Nuala, who Abe Sapien just happens to fall in love with. Can our heroes stop Nuada and save the world? Will the world come to accept Hellboy for who he is?
In many ways, this is like the great fantasy films of the 1980s that I was raised on. Massive sets, a large assortment of animatronic creatures…very cool. Ron Perlman once again puts in a great performance as Hellboy, and there's just lots of very nice eye candy.
One thing that strikes me about superhero films is that, when we hit the third film, there's this feeling that the filmmakers went, "Screw it! Let's just thrown in all the cool stuff that we always wanted to do!" This feeling really comes through in Hellboy II, and it makes the plot a little baffling.
big, goofy fun.


text:
VBS programs in the Fountain Valley
The following organizations are hosting Vacation Bible Schools (VBS) and similar programs this summer. If your church would like to add a listing, email [email protected]
Good Shepherd United Methodist Church (1201 Leta Drive in Security) will hold "Anchored in Jesus," a one-day VBS on June 19. Registration begins at 8:30 a.m., and the program runs until 3 p.m. Lunch will be provided from 11:30 a.m.-12:30 p.m., and parents are invited to join for that.
Registration forms will be available at the church or online: gsumc-cs.org. For more details, call (719) 392-5782.
The Salvation Army Fountain Valley Corps (208 Cunningham Drive in Security) will host VBS June 14-17 and July 12-15, 8 a.m.-4:30 p.m. for both sets of dates. Children in kindergarten-middle school can participate; high school students are encouraged to volunteer. To enroll, visit the office during business hours (Monday, Wednesday, Friday, 9 a.m-3 p.m., closed for lunch noon- 1 p.m.) or call 719-382-1182.
Fellowship of the Rockies (7755 C&S Road in Fountain) will hold VBS on July 19-23, 9 a.m.-noon. Children age 3 (provided they are toilet-trained) up to those in the sixth grade can participate. Register your child at forcos.ccbchurch.com/goto/forms/263/responses/new, or sign up to volunteer at forcos.ccbchurch.com/goto/forms/248/responses/new. For more details, email [email protected]
Jehovah's Witnesses knocking on doors again
In Loving Memory of Nicholas (Nick) J. Colorado
In Loving Memory of Dorothy "Connie" Constance Wetzel (Foltz)
In Loving Memory of David Alan Groff
In Loving Memory of Louise Alyda Schutte Leechman


text:
LA Galaxy at Los Angeles FC - Thursday, October 24, 2019
Final 1st Half 2nd Half T
LA Galaxy 1 2 3
Los Angeles FC 2 3 5
Conference Standings
Western Conference W/L
Los Angeles FC 21-4-9
Seattle Sounders FC 16-10-8
Real Salt Lake 16-13-5
Minnesota United FC 15-11-8
LA Galaxy 16-15-3
Portland Timbers 14-13-7
FC Dallas 13-12-9
San Jose Earthquakes 13-16-5
Colorado Rapids 12-16-6
Houston Dynamo 12-18-4
Sporting Kansas City 10-16-8
Vancouver Whitecaps FC 8-16-10
Goals None 0
Yellow Cards None 0
Red Cards None 0
Pos Num Player Pos Num Player
10/28/12 Seattle Sounders FC L 3:4 9/1/19
2/29/20 @Houston Dynamo L 2:4 10/6/19
3/7/20 Vancouver Whitecaps FC L 3:4 9/29/19
3/14/20 @Inter Miami CF No previous meeting
3/22/20 Orlando City SC L 1:0 5/24/19
10/24/19 @Los Angeles FC L 3:5
10/20/19 @Minnesota United FC W 2:1
10/6/19 @Houston Dynamo L 2:4
9/29/19 Vancouver Whitecaps FC L 3:4
9/25/19 @Real Salt Lake W 2:1
9/21/19 Montreal Impact W 2:1
9/15/19 Sporting Kansas City W 7:2
9/11/19 @Colorado Rapids L 1:2
9/1/19 @Seattle Sounders FC L 3:4
8/25/19 @Los Angeles FC D 3:3


text:
Scene: Garden of Hope raises $38,000 for cancer support
By Jennifer Marangos
| Special to The Morning Call |
Board member Pam Kennedy and her husband David Kennedy were honored for their generous support and volunteer spirit at The Cancer Support Community of the Greater Lehigh Valley's fifth annual Garden of Hope celebration June 30 at Ravenwood Manor, the Allentown estate of Phyllis and William Grube. (Cancer Support Community of the Lehigh / CONTRIBUTED PHOTO)
The Cancer Support Community of the Greater Lehigh Valley recently held its fifth annual Garden of Hope, raising $38,000 to support the emotional, educational and wellness programs for cancer patients and their families.
The much-anticipated yearly event was held June 30 at Ravenwood Manor, a six-acre estate above Lehigh Parkway in Allentown owned by Phyllis and William Grube.
Highlights of the affair included a live auction by auctioneer Jay Ruhle and a silent auction that included items like an overnight stay at The Lodge at Woodloch; Kitchak Cellars, a boxed trio of wines; gift certificates to The Salon and Crystal Nails; an overnight stay including breakfast for two at the Renaissance Hotel Allentown and a $50 gift certificate for The Hamilton Kitchen.
Food and beverages were provided by Metz Culinary Management, and hors d'oeuvres and cocktails were sponsored by BB&T. The French bistro-themed refreshment choices included a crepe station, imported cheese and vegetable crudite, vichyssoise, patisserie and passed hot hors d'oeuvres.
Jazz music was performed poolside by the 12 members of South Side Brass.
[More Entertainment] 50 things everyone in the Lehigh Valley should do »
The Garden of Hope event is a celebration of the organization's special supporters. Board member Pam Kennedy and her husband David Kennedy were honored for their generous support and volunteer spirit. Members of the Charles B. Patt Jr. Memorial Golf Tournament committee were honored for their many years of organizing the annual golf event that benefits the Cancer Support Community.
Dr. Philip A. Grieshaber, a Cancer Support Community participant and cancer survivor, spoke about the importance of the organization's programs and the positive impact the group had in his cancer journey.
Attendees included Don and Diana Patt, Doug and Georgine Patt, Brad and Katie Patt, Doug and Susan Patt Jr., Robert H. and Jean C. Littner, John Berseth and Carol Dorey, Theodore and Shelby Eichenlaub, Dr. Bernard and Grace Fried, Tony and Wendy Rotondo, Dr. Alan and Judy Morrison, Craig Spitzer and Susan Lee, The Hon. James Knoll and Linda Kay Gardner, Heather Rodale, Lawrence Center, Marilyn Claire, Jane Brooks, Susan Arnold, Laurie Stewart, Crystal Romano, Jeff Colfer, Jennifer Petrozzo, John and Christine Wagner, Laura Black, James and Meghan McArdle, John and Sue Van Den Elzen, Glenn and Jane Fretz, Robert and Linda Lawhorn, Gretchen Carraher, Judith Harris, Michael Tobert, Tom and Elaine Whalen, Missy Saxton, Dolly Butz, Maureen Cort, Bill Fitzpatrick, Dennis Domchek and Susan Haytmanek, David and Marcia Ballek, Illene Wood, Ray Starner, Arnold and Barbara Janofsky, Mike Torbert and Rita Scheller.
Cancer Support Community board members attending were Suzanne Mason, Virginia Voros, Elizabeth Scofield, Judy Savchak, Dan McCarthy and his wife Lucindalea, Dale Schmelzle and his wife Susan, Dr. Kumar Pendurthi and his wife Aruna, and Joan Lardner Paul, who chaired the Garden of Hope planning committee.
[More Entertainment] Top 3 Concerts of the Coming Week »
Paul said: "Garden of Hope 2016 was a successful blending of fun, food and fundraising, thanks to a hard working committee and community friends who are supportive of the Cancer Support Community of the Greater Lehigh Valley."
Sponsors included McWane Ductile, The Morning Call, PPL, Sware Events, Iron Pigs, Buckno Lisicky & Co., and Joan Lardner Paul Marketing and Development Services.
Paula Ream-Dorward, Cancer Support Community executive director, said: "On behalf of the individuals and families who are helped by the Cancer Support Community's services, we are so grateful to the Garden of Hope sponsors and to all who attended and contributed."
The Cancer Support Community provides vital emotional support, educational programs and wellness activities to people with cancer and their loved ones, at no cost. More information: www.cancersupportglv.org.
[More Entertainment] Meek Mill lawyers: Case could crumble if new trial granted »
Jennifer Marangos is a freelance writer. Send items for Scene to jennifer@zephyrosinc.com.
BLUE AND WHITE NIGHT: The Downtown Bethlehem Association has partnered with Penn State-Lehigh Valley to celebrate Penn State-Lehigh Valley Day as part of a special weekend in Historic Downtown Bethlehem. The festivities kick off on Friday, with dinner and dancing in the Grand Ballroom at Historic Hotel Bethlehem. The event, 6:30-10:30 p.m., includes a dinner buffet, cash bar, PSU football ticket raffle, DJ, visit from the Nittany Lion and a shopping passport for Penn State-Lehigh Valley Day on July 30. Tickets: $40; $70 per couple. To register and pay online, see www.cvent.com/events/blue-and-white-night-at-the-hotel-bethlehem/event-summary-2e645e0fca1e44d0b4823d20eef922db.aspx. Info: Diane McAloon at lvalumni@psu.edu or 610-285-5066.
MERCY GOLF CLASSIC: Mercy School for Special Learning's 27th Annual Golf Classic will be Aug. 1 at Brookside Country Club. Golfers can play a morning round (7:30 a.m. shotgun start) or afternoon round (12:30 p.m. shotgun start) or both. Cost is $175 per golfer for one round or $300 for both and includes a continental breakfast, lunch and dinner. Info: Contact Tom Harper at 610-797-8242, ext. 14, or tharper@mercyspeciallearning.org.
[More Entertainment] Faith and Values: Injustice wiped out through God's Love »
BAND ON THE RUN 5K: ArtsQuest will hold its first "Band on the Run Musikfest 5K" at 10 a.m. Aug. 6. The race begins at the ArtsQuest Center in south Bethlehem, with runners heading downtown and passing Plaza Tropical, Festplatz and Handwerkplatz before completing the course at Volksplatz. Registration is $50. The fee includes an official shirt, 2016 Musikfest mug and transportation to the starting line and back. Register at www.musikfest.org or 610-332-1300.
PUTT-U GOLF OUTING: The Lehigh Valley Chapter of Executive Women International will hold its fourth annual Golf Outing at Putt-U in Center Valley on Aug. 6. Funds benefit the Chapter's ASIST Scholarship for local women in transition and non-traditional students. The event starts with registration, coffee and pastries 8-9 a.m. Tee time is 9 a.m. Hot dogs and ice cream and presentation of prizes follow play. The fee per golfer is $15; $50 for team of four. Info: laura.basara@flsmidth.com or wendy.lee@flsmidth.com.
PHOEBE MINISTRIES GOLF TOURNAMENT: The Phoebe Ministries Golf Tournament is Aug. 8 at Saucon Valley Country Club, 2050 Saucon Valley Road, Lower Saucon. The tournament begins with registration and brunch at 9:30 a.m. and a shotgun start at 11 a.m. Cocktails, grazing-style dinner and awards presentation will begin at 4 p.m. The tournament will feature skill contests, including an opportunity to win a car. The annual tournament benefits charitable care at Phoebe Ministries. Info or register: www.phoebe.org/golf or contact Molly Driscoll at 610-794-5163 or mdriscoll@phoebe.org.
GOLF FOR LOUISE'S KIDS: Stefano's Restaurant of Bethlehem will hold its 19th annual Golf Tournament for Louise's Kids, a nonprofit organization of local business owners dedicated to making the lives of children in need better, Aug. 15 at the Whitetail Golf Club in Bath. The tournament will benefit Lehigh County Special Olympics, Bethlehem City Special Olympics, St. Jude's Children's Hospital and the Make a Wish Foundation. Cost for a single golfer is $125; cost for a foursome plus a post-tournament meal at Stefano's and two sponsored holes is $600. Other sponsorship levels are available. Registration begins at 8 a.m., with a shotgun start at 8:30 a.m. An Italian feast will be served at Stefano's at 3:30 p.m., with the awards ceremony set for 4:30 p.m. Info or to register, call Stefano's Restaurant at 610-566-8886 or email stefanosrest@gmail.com.
[More Entertainment] Public reading set for 'Prometheus/Redux,' sequel to groundbreaking 'Steelbound' Friday »
MAIN STREET GRANTS RECEPTION: The Chamber Foundation of the Greater Lehigh Valley Chamber of Commerce will hold its 2016 Main Street Lehigh Valley grant awards reception 5-7 p.m. Aug. 24 at 1741 On The Terrace in the Historic Hotel Bethlehem, 437 Main St. The event will showcase completed Main Street Projects, bring supporters and recipients together, promote the cause and raise money for next year's grant awards. Tickets are $100. Sponsorships available. Tickets and info: Lorie Reinert at lorier@lehighvalleychamber.org.
PURSENALITIES: More than 40 purses donated by local business and community leaders will be auctioned at the American Heart Association, Lehigh Valley Division's annual PurseNalities auction and party. The event will be 5-7 p.m. Aug. 25 at the ArtsQuest Center's Blast Furnace Room at SteelStacks. Tickets are $35, or $120 for a group of four. Info or tickets: www.heart.org/LVpurse or contact Dawn Fernandez at 614-396-3506 or Dawn.Fernandez@heart.org.
GOLF & TENNIS INVITATIONAL: The Good Shepherd Golf & Tennis Invitational for Pediatrics will have a 10:30 a.m. shotgun start Sept. 12 at Lehigh Country Club in Lower Macungie Township. The tournament will include a return appearance by Carl Wolter, a long-drive champion and trick-shot artist. Entry fee is $1,000 for golf; $200 for tennis. Other sponsorship opportunities are available. Info: www.GoodShepherdRehab.org/Golf or Andrew Block at 610-776-8311.
Most Read • Entertainment
Specialty sandwiches, smothered fries and other 'comfort food at good prices' available at new Bethlehem...


text:
'Almost, Maine'
Megan Paulson
Big Sky Community Theater gears up for Nov. 29 production of off-Broadway play
By Rachel Anderson Explore Big Sky Editorial Contributor
BIG SKY – As the days become shorter and the sun fades behind Lone Mountain, the bright lights of the Warren Miller Performing Arts Center are illuminating the stage in preparation for this year's Big Sky Community Theater's performance of "Almost, Maine."
In its third year of production, co-directors John Zirkle and Jeremy Harder introduce their rendition of a mainstream production written in 2004 by John Cariani. Set in a small town in northern Maine, which Harder describes as a loose parallel to Big Sky, eight vignettes explore love and relationships over the course of one evening in the fictional town of Almost, as the northern lights hover in the winter sky above.
"I'm very excited because it's real stuff that everyone encounters," said Harder, who briefly attended acting school in San Francisco. "[The play] taps into dynamic friendships and relationships that we all take for granted."
With the support of Big Sky School District's Adult Education Department, Big Sky Community Theater provides the opportunity for adults in the community to participate in the arts. Local talent performed "The Importance of Being Earnest" and "Not Your Usual Charles Dickens Christmas Show" in 2013.
"The community talent for theater has been great so far," Harder said. "Each year draws in new talent. It's the people who you sit next to you while you're out for breakfast or ski next to down from the tram."
A fresh face new to the WMPAC stage this year is Big Sky local Kevin Pillsbury, a musician of 19 years who's no stranger to on-stage performances. Exploring a new platform of expression, Pillsbury is enthusiastic about the upcoming production.
"I enjoy becoming a different character," said Pillsbury, 30. "Learning the subtle nuances of a different personality gives me a sense of accomplishment, and it's an added motivation to have others depend on me."
Practice makes perfect, the old adage goes, and "Almost, Maine" actors have been working closely with Harder and Zirkle for nearly two months. Each director brings his own strength to the performance.
"John and I are two different energies," Harder said. "Having a set of directors with two different perspectives makes things come together really well."
As an added bonus during this year's intermission, Mac Chapin, owner of Big Sky Snowman Inc., will be raffling off a snow-removal gift certificate, incentivizing the community to shake off the Thanksgiving Day turkey hangover and support local community theater.
A one-night performance of "Almost, Maine" will take place at WMPAC on Nov. 29 at 7 p.m. Tickets can be purchased at the door, or online at wmpac.com. Previous years have seen a high demand for tickets, so get them early.
Related Topics:Almost MaineBig Sky Community TheaterBig Sky entertainmentBig Sky Eventsbig sky mtBig Sky School DistrictBig Sky Snowman IncBig Sky theaterJeremy HarderJohn CarianiJohn ZirkleWarren Miller Performing Arts Center
Paul Zarzyski: Poet Laureate of the Rockies
Ski fest returns to West Yellowstone
Megan Paulson is the Co-Founder and Chief Operating Officer of Outlaw Partners.
LPHS sophomores honor US Constitution in American Legion speech contest
NPR's 'Planet Money' podcast to show live at the WMPAC
Big Sky Futures introduces students to the business of Big Sky


text:
Orange County District Attorney's Office
Former civilian investigator with the Westminster Police Department charged with multiple felonies for lying on timesheets, stealing more than $12,000
In: Crime
A former civilian investigator for the Westminster Police Department has been charged with 15 felonies for lying on her timesheets and claiming to have worked hundreds of hours that she never worked. The theft was discovered by the Westminster Police Department and turned over to the Orange County District Attorney's …continue reading
OCDA Todd Spitzer, 27 other California District Attorneys prevent serious and violent criminals from being released from prison after serving just 1/3 of their sentence
In: Government
Orange County District Attorney Todd Spitzer and 27other elected District Attorneys across California have been granted a Temporary Restraining Order preventing the California Department of Corrections and Rehabilitation (CDCR) from allowing second-striker state prisoners with serious and violent criminal histories to be released from state prison after only serving 1/3 …continue reading
Orange County District Attorney Todd Spitzer clears Newport Beach homeowner of criminal wrongdoing for shooting, killing home intruder
In: Government, Judiciary
Orange County District Attorney Todd Spitzer has cleared a Newport Beach homeowner of any criminal wrongdoing for shooting and killing an intruder who broke into his home in August. At approximately 4:10 a.m. on Thursday, August 26, 2021, 23-year-old Henry Lehr left a residential detox center. Before he left, Lehr …continue reading
Man charged with child abuse involving four children in Cypress
In: Crime, Cypress, Public Safety
A 40-year-old Cypress man has been charged with multiple felonies in connection with torturing a child, sexually assaulting another child at age 14, and also abusing two other children. Douglas Alba, 40, of Cypress, has been charged with one felony count of torture, one felony count of child abuse and …continue reading
District Attorney Todd Spitzer campaign raises $790,000
Orange County District Attorney Todd Spitzer announced his campaign committee has raised $790,000 as of the June 30 reporting deadline. The total raised included contributions from 667 individual donors and was $416,496.58 greater than Spitzer's next closest opponent. The campaign reported $547,373.35 cash on hand. As Orange County residents look …continue reading
Investigative genetic genealogy solves 1976 rape, murder of 19-year-old Garden Grove nursing student
In: Crime, Judiciary
The 1976 rape and murder of a 19-year-old Garden Grove nursing student has been solved by the Orange County District Attorney's Office and the Garden Grove Police Department through the use of investigative genetic genealogy. Terry Dean Hawkins has been identified as the person responsible for the rape and murder …continue reading
Repeat drunk driver convicted of killing 77 year-old grandmother, seriously injuring her boyfriend
In: Crime, Public Safety
A repeat drunk driver was convicted Wednesday of hitting and killing a 77-year-old woman and seriously injuring her boyfriend when he crossed into oncoming traffic while driving on the Ortega Highway in San Juan Capistrano. Edward James Nani, 41, of Lake Forest, was convicted by a jury of one felony …continue reading
OCDA releases report on Garden Grove officer-involved shooting of James Salazar
In: Crime, Garden Grove, Public Safety
Orange County District Attorney (OCDA) Todd Spitzer released the investigation findings and legal conclusions of the Garden Grove Police Department officer-involved shooting of James Salazar. The full letter, "OCDA Report Officer-Involved Shooting – James Salazar" is available at www.orangecountyda.org by selecting Officer-Involved Shootings and Custodial Death Letters under the Reports …continue reading
Garden Grove Police Officer charged with battering, threatening homeless people while on duty
In: Crime, Garden Grove
A Garden Grove police officer has been charged with threatening and battering homeless people while on duty, including hitting a man in the back of his head and pulling his hair while the man's hands were handcuffed behind him. Garden Grove Police Officer Kevin Dinh has been charged with two …continue reading
Pete Hardin releases statement on appointment of Rob Bonta as next California Attorney General
Today, Pete Hardin released the following statement following the appointment of Rob Bonta as California's next Attorney General: "I congratulate Rob Bonta on his appointment to be California's next Attorney General. As hate crimes have surged against our AAPI community, the appointment of a Filipino to be California's next top …continue reading
Man charged with murder, lying in wait for beating ex-wife to death with tire iron
A Lake Forest man has been charged with murder for beating his ex-wife to death with a tire iron after she arrived at her job as a nanny in Irvine. The woman died three weeks after the attack. Omar Velazquezhuar, 45, of Lake Forest, has been charged with one felony …continue reading
Garden Grove men charged with opening business to defraud California Employment Development Department
In: Crime, Financial, Government, Judiciary
Orange County District Attorney Todd Spitzer was joined by Assemblywoman Cottie Petrie-Norris at a press conference this morning to announce the prosecution of two business owners who opened up a Garden Grove storefront with the sole purpose of filing false unemployment claims with the state of California for people who …continue reading
Orange County District Attorney Todd Spitzer releases statement criticizing court ruling to reduce County jail population by 50%
Orange County District Attorney Todd Spitzer released the following statement criticizing a court ruling in Campbell et. al v. Barnes that requires Sheriff Don Barnes to reduce the inmate population in the Orange County jail system by 50%: A judge's ruling to reduce the inmate population in the Orange County …continue reading


text:
Q: Dynamically adding a form to a Django formset I want to dynamically add new forms to a Django formset, so that when the user clicks an "add" button it runs JavaScript that adds a new form (which is part of the formset) to the page.

A: For the coders out there who are hunting resources to understand the above solutions a little better:
Django Dynamic Formsets
After reading the above link, the Django documentation and previous solutions should make a lot more sense.
Django Formset Documentation
As a quick summary of what I was getting confused by: The Management Form contains an overview of the forms within. You must keep that information accurate in order for Django to be aware of the forms you add. (Community, please give me suggestions if some of my wording is off here. Im new to Django.)

A: One option would be to create a formset with every possible form, but initially set the unrequired forms to hidden - ie, display: none;.  When it's necessary to display a form, set it's css display to block or whatever is appropriate.
Without know more details of what your "Ajax" is doing, it's hard to give a more detailed response.

A: Another cloneMore version, which allows for selective sanitization of fields. Use it when you need to prevent several fields from being erased.
$('table tr.add-row a').click(function() {
    toSanitize = new Array('id', 'product', 'price', 'type', 'valid_from', 'valid_until');
    cloneMore('div.formtable table tr.form-row:last', 'form', toSanitize);
});

function cloneMore(selector, type, sanitize) {
    var newElement = $(selector).clone(true);
    var total = $('#id_' + type + '-TOTAL_FORMS').val();
    newElement.find(':input').each(function() {
        var namePure = $(this).attr('name').replace(type + '-' + (total-1) + '-', '');
        var name = $(this).attr('name').replace('-' + (total-1) + '-','-' + total + '-');
        var id = 'id_' + name;
        $(this).attr({'name': name, 'id': id}).removeAttr('checked');

        if ($.inArray(namePure, sanitize) != -1) {
            $(this).val('');
        }

    });
    newElement.find('label').each(function() {
        var newFor = $(this).attr('for').replace('-' + (total-1) + '-','-' + total + '-');
        $(this).attr('for', newFor);
    });
    total++;
    $('#id_' + type + '-TOTAL_FORMS').val(total);
    $(selector).after(newElement);
}

A: This is how I do it, using jQuery:
My template:

My Services

{{ serviceFormset.management_form }}
{% for form in serviceFormset.forms %}

        {{ form.as_table }}

{% endfor %}
<input type="button" value="Add More" id="add_more">

In a javascript file:
function cloneMore(selector, type) {
    var newElement = $(selector).clone(true);
    var total = $('#id_' + type + '-TOTAL_FORMS').val();
    newElement.find(':input').each(function() {
        var name = $(this).attr('name').replace('-' + (total-1) + '-','-' + total + '-');
        var id = 'id_' + name;
        $(this).attr({'name': name, 'id': id}).val('').removeAttr('checked');
    });
    newElement.find('label').each(function() {
        var newFor = $(this).attr('for').replace('-' + (total-1) + '-','-' + total + '-');
        $(this).attr('for', newFor);
    });
    total++;
    $('#id_' + type + '-TOTAL_FORMS').val(total);
    $(selector).after(newElement);
}

What it does:
cloneMore accepts selector as the first argument, and the type of formset as the 2nd one. What the selector should do is pass it what it should duplicate. In this case, I pass it div.table:last so that jQuery looks for the last table with a class of table. The :last part of it is important because the selector is also used to determine what the new form will be inserted after. More than likely you'd want it at the end of the rest of the forms. The type argument is so that we can update the management_form field, notably TOTAL_FORMS, as well as the actual form fields. If you have a formset full of, say, Client models, the management fields will have IDs of id_clients-TOTAL_FORMS and id_clients-INITIAL_FORMS, while the form fields will be in a format of id_clients-N-fieldname with N being the form number, starting with 0. So with the type argument the cloneMore function looks at how many forms there currently are, and goes through every input and label inside the new form replacing all the field names/ids from something like id_clients-(N)-name to id_clients-(N+1)-name and so on. After it is finished, it updates the TOTAL_FORMS field to reflect the new form and adds it to the end of the set.
This function is particularly helpful to me because the way it is setup it allows me to use it throughout the app when I want to provide more forms in a formset, and doesn't make me need to have a hidden "template" form to duplicate as long as I pass it the formset name and the format in which the forms are laid out.

A: There is a small issue with the cloneMore function. Since it's also cleaning the value of the django auto-generated hidden fields, it causes django to complain if you try to save a formset with more than one empty form.
Here is a fix:
function cloneMore(selector, type) {
    var newElement = $(selector).clone(true);
    var total = $('#id_' + type + '-TOTAL_FORMS').val();
    newElement.find(':input').each(function() {
        var name = $(this).attr('name').replace('-' + (total-1) + '-','-' + total + '-');
        var id = 'id_' + name;

        if ($(this).attr('type') != 'hidden') {
            $(this).val('');
        }
        $(this).attr({'name': name, 'id': id}).removeAttr('checked');
    });
    newElement.find('label').each(function() {
        var newFor = $(this).attr('for').replace('-' + (total-1) + '-','-' + total + '-');
        $(this).attr('for', newFor);
    });
    total++;
    $('#id_' + type + '-TOTAL_FORMS').val(total);
    $(selector).after(newElement);
}

A: Because all answers above use jQuery and make some things a bit complex I wrote following script:
function $(selector, element) {
    if (!element) {
        element = document
    }
    return element.querySelector(selector)
}

function $$(selector, element) {
    if (!element) {
        element = document
    }
    return element.querySelectorAll(selector)
}

function hasReachedMaxNum(type, form) {
    var total = parseInt(form.elements[type + "-TOTAL_FORMS"].value);
    var max = parseInt(form.elements[type + "-MAX_NUM_FORMS"].value);
    return total >= max
}

function cloneMore(element, type, form) {
    var totalElement = form.elements[type + "-TOTAL_FORMS"];
    total = parseInt(totalElement.value);
    newElement = element.cloneNode(true);
    for (var input of $$("input", newElement)) {
        input.name = input.name.replace("-" + (total - 1) + "-", "-" + total + "-");
        input.value = null
    }
    total++;
    element.parentNode.insertBefore(newElement, element.nextSibling);
    totalElement.value = total;
    return newElement
}
var addChoiceButton = $("#add-choice");
addChoiceButton.onclick = function() {
    var choices = $("#choices");
    var createForm = $("#create");
    cloneMore(choices.lastElementChild, "choice_set", createForm);
    if (hasReachedMaxNum("choice_set", createForm)) {
        this.disabled = true
    }
};

First you should set auto_id to false and so disable the duplication of id and name. Because the input names have to be unique in there form, all identification is done with them and not with id's.
You also have to replace the form, type and the container of the formset. (In the example above choices)

A: Paolo's suggestion works beautifully with one caveat - the browser's back/forward buttons.
The dynamic elements created with Paolo's script will not be rendered if the user returns to the formset using the back/forward button. An issue that may be a deal breaker for some.
Example:
1) User adds two new forms to the formset using the "add-more" button
2) User populates the forms and submits the formset
3) User clicks the back button in the browser
4) Formset is now reduced to the original form, all dynamically added forms are not there
This is not a defect with Paolo's script at all; but a fact of life with dom manipulation and browser's cache.
I suppose one could store the values of the form in the session and have some ajax magic when the formset loads to create the elements again and reload the values from the session; but depending on how anal you want to be about the same user and multiple instances of the form this may become very complicated.
Anyone has a good suggestion for dealing with this?
Thanks!

A: Simplified version of Paolo's answer using empty_form as a template.

My Services

{{ serviceFormset.management_form }}

    {% for form in serviceFormset.forms %}

            {{ form.as_table }}

    {% endfor %}

<input type="button" value="Add More" id="add_more">

        {{ serviceFormset.empty_form.as_table }}

A: Simulate and imitate:

*

*Create a formset which corresponds to the situation before clicking the "add" button.

*Load the page, view the source and take a note of all <input> fields.

*Modify the formset to correspond to the situation after clicking the "add" button (change the number of extra fields).

*Load the page, view the source and take a note of how the <input> fields changed.

*Create some JavaScript which modifies the DOM in a suitable way to move it from the before state to the after state.

*Attach that JavaScript to the "add" button.

While I do know formsets use special hidden <input> fields and know approximately what the script must do, I don't recall the details off the top of my head. What I described above is what I would do in your situation.

A: Yea I'd also recommend just rendering them out in the html if you have a finite number of entries. (If you don't you'll have to user another method).
You can hide them like this:
{% for form in spokenLanguageFormset %}
    <fieldset class="languages-{{forloop.counter0 }} {% if spokenLanguageFormset.initial_forms|length < forloop.counter and forloop.counter != 1 %}hidden-form{% endif %}">

Then the js is really simple:
addItem: function(e){
    e.preventDefault();
    var maxForms = parseInt($(this).closest("fieldset").find("[name*='MAX_NUM_FORMS']").val(), 10);
    var initialForms = parseInt($(this).closest("fieldset").find("[name*='INITIAL_FORMS']").val(), 10);
    // check if we can add
    if (initialForms < maxForms) {
        $(this).closest("fieldset").find("fieldset:hidden").first().show();
        if ($(this).closest("fieldset").find("fieldset:visible").length == maxForms ){
            // here I'm just hiding my 'add' link
            $(this).closest(".control-group").hide();
        };
    };
}

A: I can recommend django-dynamic-formsets for everyone who is just looking for a solution that works out of the box.
It replaced all the code I derived from the solutions proposed and gives some additional functionality, such as deleting forms or stylizing related buttons.


text:
https://www.wiltonbulletin.com/news/schools/article/Sixth-graders-celebrate-Greco-Roman-culture-13982210.php
Sixth graders celebrate Greco-Roman culture
Kendra Baker
Published 10:00 am EDT, Thursday, May 28, 2015
[metaslider id=45391]
Kendra Baker photos
Togas were in abundance and the auditorium at Middlebrook School was packed with parents, students and staff who came to watch the sixth grade yellow team perform plays from ancient times during its annual Greco-Roman Festival on Thursday, May 21.
Social studies teacher Luisa Nanos said the festival — which has taken place for close to 20 years — is "a team-wide effort that often becomes students' favorite and most memorable project of their sixth grade year."
After auditioning, each yellow team sixth grader was given a role in one of the following five plays:
Agamemnon.
The Furies.
Pandora's Box.
Romulus and Remus.
Julius Caesar.
"Each team teacher directs a play and rehearses with their cast during a period each school day for approximately three weeks, culminating with the live performance on the Middlebrook stage," said Nanos.
The final performance was student-run, both on stage — acting and narrating, and behind-the-scenes — working the lights, sound and curtain.
In addition to the performances, the Greco-Roman Festival included a reception of Greek and Roman appetizers and desserts, provided by parent volunteers.
The reception was organized by team mothers Kim Hall and Alexis Boccanfuso, who the PTA assigned to help coordinate the reception's set-up, food and clean-up.
Nanos said the Greco-Roman Festival "provides every student with an opportunity to practice their public speaking skills, to learn about ancient literature, to have a very fun experience as the school year winds down, and to honor ancient Greece, the birthplace of theater."
Here are some video clips from the sixth graders' production of Pandora's Box, featuring Lilly Byrnes as Pandora and Nate Newcomer as Epimetheus.
https://youtu.be/O2JaCrBbDnY
https://youtu.be/xzsFTh63S2U
https://youtu.be/XPlsqkAUEe4