
4- 🥑🥕 ⇒ 📦 Meal kits (ingredients coupled with recipes): 2020 was the year of the come-back for these ventures as consumers became wary of supermarkets. Gousto became a unicorn and Mindful Chef was acquired by Nestlé. We’ll have to see if this positive trend persists as the pandemic eases and other models grow.
6- 🏪 Instacart-likes. Instacart’s concept (basically Uber for groceries; you do your shopping on Instacart’s app and independent workers will go collect them for you) has inspired many startups globally, such as BuyMie in Europe. On the surface, this model is much leaner than others as it doesn’t require warehouses or means of transportation (nor even actual workers). However, Instacart’s growth seems to require a constant influx of cash. With more than $2B raised, it has just added $265M to its pockets before a planned IPO.
1 – Could this solution potentially be affordable to the bulk of consumers? Indeed, the number of consumers for whom convenience and quality are higher priorities than the price of the foods they buy is limited.
2 – Is there any economy of scale? Is adding a new city to your belt reducing the costs?
3 – What is the end game? Is there someone to acquire these startups or are they surfing on a long-term trend big enough to disrupt the market?
/**
 * @file    qx_interface.h
 * @author	<NAME>
 * @date	   20-12-15
 * @brief	provide a dummy qx interface
 *          to ease qx code reuse
 */

#ifndef QX_INTERFACE
#define QX_INTERFACE

#include <ql/openql.h>

#include <iostream>
#include <sstream>
#include <fstream>
#include <vector>
#include <string>
#include <cstdlib>
#include <map>

#include <stdint.h>

#ifndef println
#define println(x) std::cout << x << std::endl
#endif

/**
 * qx wrapper
 */
namespace qx
{
/**
 * error_model_t
 */
typedef enum __error_model_t
{
    __depolarizing_channel__,
    __amplitude_phase_damping__,
    __pauli_twirling__,
    __unknown_error_model__
} error_model_t;

/**
 * gate implementation
 */
#define __define_qx_gate(g) \
               class g : public gate \
               { \
                 public: g(...)\
                 {}\
               };

/**
 * gate interface
 */
class gate
{
};

/**
 * definitions of supported gates
 */
__define_qx_gate(prepz);
__define_qx_gate(pauli_x);
__define_qx_gate(pauli_y);
__define_qx_gate(pauli_z);
__define_qx_gate(rx);
__define_qx_gate(ry);
__define_qx_gate(rz);
__define_qx_gate(hadamard);
__define_qx_gate(phase);
__define_qx_gate(phase_shift);
__define_qx_gate(t_gate);
__define_qx_gate(t_dag_gate);
__define_qx_gate(cphase);
__define_qx_gate(cnot);
__define_qx_gate(swap);
__define_qx_gate(ctrl_phase_shift);
__define_qx_gate(toffoli);
__define_qx_gate(measure);
__define_qx_gate(display);
__define_qx_gate(prepare);
__define_qx_gate(bin_ctrl);
__define_qx_gate(classical_not);

// gates (availble only on the qx server version)
// to do : implement them on the local qx simulator
__define_qx_gate(qwait);
__define_qx_gate(id);
__define_qx_gate(rx180);
__define_qx_gate(ry180);
__define_qx_gate(rz180);
__define_qx_gate(rx90);
__define_qx_gate(ry90);
__define_qx_gate(rz90);
__define_qx_gate(mrx180);
__define_qx_gate(mry180);
__define_qx_gate(mrz180);
__define_qx_gate(mrx90);
__define_qx_gate(mry90);
__define_qx_gate(mrz90);

/**
 * debug instruction
 */
class print_str : public gate
{
public:
    print_str(std::string s)
    {
    }
};

/**
 * parallel gates
 */
class parallel_gates : public gate
{
public:

    std::vector<gate *> gates;

    /**
     * parallel gate
     */
    parallel_gates()
    {
    }

    /**
     * add gate
     */
    void add(gate * g)
    {
        gates.push_back(g);
    }
};


/**
 * circuit container
 */
class circuit
{
public:

    size_t              num_qubits;
    size_t              iterations;
    std::string         name;
    std::vector<gate *> gates;

    /**
     * circuit
     */
    circuit(size_t num_qubits, std::string name="", size_t iterations=1) : num_qubits(num_qubits), iterations(iterations), name(name)
    {
    }

    /**
     * add gate circuit
     */
    void add(gate * g)
    {
        gates.push_back(g);
    }
};

// types definition

} // namespace qx


#endif // QX_INTERFACE
Bayshore Christian took it easy Wednesday morning after a tiring four days.
A few hours later, the Eagles took it out on Donoho.
Bayshore pounded the Falcons for 28 runs on 30 hits in 10 total innings, sweeping the final two games of the Class 1A baseball championship series at Riverwalk Stadium.
The Eagles won 10-0 and 18-0 to claim the school’s first state baseball title in its first year of AHSAA playoff eligibility. Bayshore lost the opener 6-3 Tuesday night.
“I did not want to make an excuse last night, but our guys got in at 7 p.m. Saturday from Brantley,” Bayshore coach Jeff Hauge said of the team’s win in the semifinal series last week. “They had to take two finals on Monday, two on Tuesday, then hop on a bus and come up here. It was like they took the ACT on Monday and Tuesday.
The Eagles woke up big time Wednesday. The 18-0 victory in the second game was the most lopsided victory in any state finals series since the event moved to Montgomery in 2001.
It was Bayshore’s second state title this academic year. The Eagles also won the 1A volleyball title in the fall.
Bayshore went to sophomore pitcher John Malone in a must-win Game 2, and he responded with his second straight five-inning no hitter. He struck out eight and didn’t walk a batter. With 44 pitches left – sophomores are allowed 100 for a given day – Malone also started Game 3.
Malone set the pace in Game 3 as well, allowing just one hit in two innings. He was named the series MVP. Mikael Bryant pitched the final three innings to earn the victory.
How sharp was Malone after being shut down with arm soreness for a month in March?
Meanwhile, the Bayshore offense was destroying five Falcon pitchers in the two games. In the opener, the Eagles scored four in the first, one in the second, four in the third and walked it off with one in the fifth. They finished with 13 hits. The top four hitters in the lineup – Streed Crooms, Bryant, Cole Dean and Malone – each had two hits.
The second game was even worse for the Falcons (24-12). The Eagles (28-9) batted around three times in five innings, scoring three runs in the first, eight in the fourth and seven in the fifth. They had 17 hits in that game. Dean and Jack Malone had three each. Bryant drove in a team-high three runs. Nine different Eagles had at least one hit.
Nic Thompson and Tyler Allen had Donoho’s only hits for the day.
Hauge praised the team’s five 2020 seniors, who he said set the foundation for this championship team and this night.
