upvote
Genuine question: why do you consider it to be nowhere near an "Office suite"? It seems to me it fits the definition given by Wikipedia [1]. I guess it is less advanced than Google Workspace or Microsoft Office but it would cover all of my needs at work.

[1] https://en.wikipedia.org/wiki/Productivity_software#Office_s...

reply
Google Docs is a document editor (opening/saving Microsoft office compatible documents, with layout, etc), not a wiki/markdown editor. The La Suite Docs seems a product more similar to Atlassian Confluence.
reply
You don't need to raise taxes for this, literally just stop wasting money on licensees once the open source projects are ready. It's not a "let do it in 3 months" thing, this will take at least a decade.
reply
“Once ready” they’ll save (somewhat) on licenses, what about paying for it during the years it will take to build it, while it’s not ready?

When any random company makes a Build vs. Buy decision the question is “is this a core competency?” Most companies use a package from MS or GOOG because it’s unlikely that they’ll be so good at productivity software that it’s (A) worth distracting themselves from their actual job and (B) good enough. The same caveats apply here.

reply
No, suggestion those caveats show that you are out of touch with what is at stake. This is about digital sovereignty, not saving money. It’s about not relying on the US. The US is literally forcing our hands here.
reply
Honestly it's probably a good idea for governments to self host and self support anything that's important.

>Microsoft Used China-Based Engineers to Support Product Recently Hacked by China

https://www.propublica.org/article/microsoft-sharepoint-hack...

Open source alternatives, audited by international teams could be much more trust worthy than closed sourced black boxes.

reply
Being able to operate sovereignly is a core competency for governments.
reply
> once the open source projects are ready.

so likely a decade or more of double spending in the meanwhile.

that's 2 election terms in France for context. Good luck making the political parties agree to this.

reply
This likely won't need billions of Euros to implement and will be an earmark in the budget. My point being it's not such a grandious project, from a continental perspective.
reply
My initial thought was: why not fork LibreOffice and spend the extra dev time closing the gap between what it is and what they need?

But after some thought, I feel a cloud collaboration suite makes more sense as big orgs often run on online-first solutions like Sharepoint. So they can tick the essential boxes by being an online collaboration suite, and fill in formatting features later.

Though your points on speed and architecture do make me wonder if Python was their best choice...

reply
Interestingly neither their GitHub nor the La Suite front page (translated) actually mention "office" - that's what the OP titled it.
reply
Let young people get fantastically wealthy in a low friction business environment and you'll get all the enterprise grade homegrown software you need.
reply
you know le suite is a success, when random americans complain about it :)

good for the french, they made the right choice.

reply
Scaling horizontally is significantly cheaper than the additional engineering cost required to build these applications in statically typed languages, especially in developed nations like France.

The real bottleneck lies on the database side, but it is rare for an average organization to actually hit its limits. Don't think at Microsoft scale if you aren't them.

reply
Server costs actually matter quite a bit at the scales of the incumbents in this space. Also, speed can be an important part of UX. Scaling horizontally won’t help if the engine itself is slow enough that there is noticeable lag even with just a single document getting edited by a dozen people.
reply
Europe is a little bit busy bleeding money for defence if you hadn't noticed. There's only so many 50bn EUR it can conjure up for something
reply
Or maybe the solution must be one rooted in reducing taxes. Make investing extremely attractively, and stop relying on taxes to solve everything.
reply
I do not agree, I don't want EU to turn to US. Taxes should be on a level to support the welfare state.
reply
Which it can’t. There is nothing to disagree about. With current demographics projection no amount of taxes can cover welfare states
reply
That is obviously not true. You don’t even define what a welfare state is or when a country stops being a welfare state.
reply
The welfare state can not exist in world where the government is against population growth. You cant have a robust welfare state and make through policy and propaganda 4+ child families rare. We need an exponential curve of population to maintain it, especialy when its at european levels. Mass immigration of uneducated people from low income countries doesnt cover the gap, especially when the government extends welfare to them.

This is all a fact.

reply
With how many statements of fact you make, you are pretty wrong. There's not one of them being right. We have enough productivity that a minuscule part of the population can produce and distribute the basic needs for every human on earth. There's literally humans that can't find jobs to do because we don't educate them well enough to go and offer services that other humans need. Not only that, we try to say that they don't deserve enough pay to supply their basic needs.

And yes, I'm talking about teachers and medics. We don't have enough of either, because we don't pay them enough compared to their workload. Those things we will always need, in great quantities to support our population. Greater quantities than engineers, architects, researchers, etc. but guess where everyone flocks because it pays more?

- https://iris.who.int/bitstream/handle/10665/250330/978924151...

- https://ipsnoticias.net/2022/10/el-mundo-necesita-69-millone...

reply
A welfare state that was genuinely targeted to serving basic needs of the population would look vastly different from present-day France and other comparable countries. Take a look at Singapore; last I checked, it was not known as a place where people might be at risk of starving. The underlying problem is that people expect the welfare state to solve issues of social marginalization, which are actually the result of fraying social capital as opposed to a mere lack of resources. Welfare states make these issues actively worse, not better.

For instance, when every employer (including those that may be only marginally successful to begin with) is expected as a matter of law to extend onerous labor protections against firing and laying off to each and every worker,[0] this results in marginal workers (who may have been socially marginalized originally for reasons of ethnic heritage and the like) being completely excluded from the market, which makes their plight even worse. (Except for forms of "gig work" or informal employment, of course - which in practice function to sidestep the most onerous regulations to some extent.) A very relevant issue in present-day France.

[0] And to fund those costly welfare programs through payroll contributions that are levied on employees and employers alike - which is its own issue and often amounts to exploitive, confiscatory taxation for the most marginal workers.

reply
> You cant have a robust welfare state and make through policy and propaganda 4+ child families rare.

I'm curios what do you mean by this. Could you provide some examples of such policies or propaganda campaigns?

reply
cracks fingers

The last sentence is doing a lot of heavy lifting for a post that collapses if poked gently with a stick.

"The welfare state cannot exist without exponential population growth."

Sounds mathy, but is wrong. Welfare states do not require exponential population growth. They require a sufficient ratio of contributors to dependents, plus productivity. Those are not the same thing.

Exponential curves + limited resources = ecological faceplant. No serious economist argues that infinite demographic growth is a prerequisite for social insurance. What they talk about instead are levers: labor participation, productivity, retirement age, automation, taxation structure, and yes, migration.

"Government policy makes 4+ child families rare."

Prosperity itself lowers fertility. Governments can nudge at the margins, but they are not mind-controlling people out of large families. Most people stop at one or two kids because time, money, energy, housing, and sanity are finite.

"Mass immigration of uneducated people doesn’t cover the gap."

Ah, bundling multiple claims into a single blur. Efficient, but sloppy. Refugees are not permanently "uneducated"; education and skills are state-dependent, not genetic properties. (Except if you are one of those right-wing grifters that think only white people are capable of intelligence, and maybe east asians. Those people get a hearty fuck you from me, that is not worth discussing at all). Early years cost money; later years often don’t. But you know what, the same is true for children.

Fourth argument: "Extending welfare to immigrants makes it worse."

This assumes welfare is a static pot rather than a system designed to convert non-participants into participants. Welfare states don’t exist just to reward contributors; they exist to stabilize societies over time. Cutting people off doesn’t magically turn them into productive workers. Quite often it does the opposite.

Now, let's zoom out a bit for the real category error here. Modern welfare system are intergenerational risk-sharing mechanisms, not growth cults.

"This is all a fact."

Sure thing buddy

reply
"Prosperity itself lowers fertility"

This is not true. Women entering the workforce instead of having babies earlier in life lowers prosperity. In our society women working during those early years creates more prosperity (two incomes) but those who are very rich like Musk has no issue producing a big stable of kids.

reply
> Which it can’t.

The welfare state for corporate interests is alive and well though, and costs much more.

(2025) "Corporate Welfare in the Federal Budget" -- https://www.cato.org/policy-analysis/corporate-welfare-feder...

(2024) https://corpgov.law.harvard.edu/2024/07/16/100-years-of-risi...

> There is nothing to disagree about. With current demographics projection no amount of taxes can cover welfare states

Okay? Let's get rid of that much more expensive type of welfare then!

As if we have "real capitalism" - not even on a scale of local bakeries any more. Even the small businesses often are just a shop owned by a corporation. Not that I'm against some level of concentration, a lot of economic activity requires it. A lot of products are too expensive and require a certain scale to be viable at all.

What is the goal of economic activity anyway? For the few to live well, while the majority struggles? By "struggle" I don't mean that the majority already lives in the streets, to me it is enough that they have to be afraid. Of getting sick, of losing the job, of anything bad happening. I saw myself how a single unfortunate event could spiral out of control, and a guy making a lot of money in enterprise sales ended up alone, broken, and sick in the streets. I count all those having to fear such a development as part of the "losers", even if they are still making money and living in their house now. That fear, suppressed or not, should not be necessary, and it influences stress levels and decisions, consciously or not.

I mean, you are also right with your message, and I actually agree.

The flow of money around and away from too many people should not be happening. Being part of the economy should be easy for the majority, and real "welfare" should only be necessary for the sick and otherwise temporarily or fully disabled.

If a lot of normal people need welfare, something is not right.

But then you need an economy that provides those easy options to participate and get enough of a share.

You also need a system where an unfortunate event (or some) does not put you into an unescapable downward spiral, and provide a way back into the economy.

reply
The average rate of social security and tax state contributions from French workers is now 47% of the total gross wage (EDIT this was corrected, the original figure stated on Wikipedia is much higher and it's wrong).

The French state spends 57% of all French GDP [2]. For context, this is higher than what the Soviet Union spent in the years before the communist regimen felt (41% to 47% during the 1980s [3]).

How much taxes shall we pay to "support our independence"? Will I be allowed to keep at least 10% of what I earn, or am I supposed to give it all to the state to live in this wonderful Socialist utopia?

And here you are, asking to increase taxes even more. The only way out of this madness is a civil war. We are past any sanity left.

[1] https://en.wikipedia.org/wiki/Taxation_in_France

[2] https://www.oecd.org/en/publications/government-at-a-glance-...

[3] https://www.elibrary.imf.org/display/book/9781557755186/ch05...

EDIT: The wikipedia page is indeed wrong: "The overall rate of social security and tax on the average wage in 2022 was 82% of gross salary". This was the tax wedge of these 2 contributions, not the average tax on wage as the Wikipedia page states. Average tax on gross wage in France is 47%. The worker then has to pay VAT and other fees/taxes from the remaining 53%.

reply
Unfortunately you (and of course the wikipedia page) misunderstood the OECD document [1], which says:

"In France, income tax and employer social security contributions combine to account for 82% of the total tax wedge, compared with 77% of the total OECD average tax wedge."

Note how it says "of the total tax wedge" not "of their salary.

The tax wedge itself is 47.2% in 2024 in France. This is indeed high by international standards but nowhere as high as you claimed.

[1] https://www.oecd.org/content/dam/oecd/en/publications/report...

reply
deleted
reply
82% tax wedge is not the same as taxes, or even the contribution of an individual.

Also nobody is talking about taxing income even more.

I do agree however with the sanity part, although I think of a whole different subset of people than you.

reply
Effective tax rate is what you should be looking at. The most efficient tax rate is one that describes a exponential saturation, where it starts growing faster once it reaches the point where you have too much wealth.
reply
None of what you've just said can be verified by looking at any of the references you just posted. However having just read through that wikipedia page, I realised that there I'd be paying almost half the income tax I pay living in the UK.

So yeah, thanks I guess. Now I really really want to move to France.

reply
Your wiki link contains only a single random reference to that number, and the page it links to justify it doesn’t exist.
reply
Man, life must be easy when you can't read and just get to make things up online. Especially when things such as the URSSAF's simulation tool is like, freely available online: https://mon-entreprise.urssaf.fr/simulateurs/salaire-brut-ne... giving you a copy of a pay slip with detailed amounts of where your money goes.

Someone making 2500€ gross will take home 1885€ per month after taxes and contributions. On which you can add a 20% VAT. Even should you want to operate in incredibly bad faith and add employer contributions, it would only amount to 3175 in total. For fun, I tried to figure out what would be needed for someone to have 82% of their salary going away into taxes. It is physically impossible to go anywhere above 55%, the math just stops scaling. Even taking employer costs into account, the max will be 65%. This all starts happening when you have the lowly gross salary of about 30 000€/month, something that I'm sure you're being paid right now to complain about to much about it.

Hell, even the damn link you're posting shows that you can't read:

> In France, income tax and employer social security contributions combine to account for 82% of the total tax wedge, compared with 77% of the total OECD average tax wedge

What the fuck do you think tax brackets cover, ponies ? And acting offended about it like it's some unacceptable thing when the OECD average is... 5 percentage point lower ?

> 82% of the average gross salary in France is indeed taken by the state,

You literally can't read.

> In other words, in France the take-home pay of an average single worker, after tax and benefits, was 71.9% of their gross wage

> his means that an average married worker with two children in France had a take-home pay, after tax and family benefits, of 83.1% of their gross wage

Now, there are ways to solve these expenses, they involve cutting all pensions. I'm sure you'll be okay with letting your parents, and mine, die, right ?

reply
Well, life isn't that easy then, because you failed to comprehend URSSAF's simulation tool.

On a €2500 gross salary you take home €1651 (which is a very low salary in France very close to the minimum salary). But I guess you think the gross salary is what the company, by law, has to say they pay you, instead of what the total cost for the company of your salary.

See, in France, even if you are getting close to the minimum salary, the state is taking 33% of the cake for themselves. This is for people that earn very little. For people that earn average salaries of €2669 liquid (€5000 gross for the company), the French state takes 47% of the cake.

It's a normal mistake for people that don't actually have to support the costs themselves. Once people actually start a small business or pay more attention to their own wages and how much is being taken away, they figure out how it actually works.

reply
How did you arrive at 82% of salary being taken by taxes and social security? I read the Wikipedia article but I don’t how the numbers would add up to 82%.
reply
[2] You include pension, healthcare and education in this number. What would be the equivalent number in, say, the US if you were to include all this?
reply
> What would be the equivalent number in, say, the US if you were to include all this?

Isn't it the point OP is making - France has much higher taxes compared to US because the state provides pensions, healthcare and higher education and US don't?

reply
> The French state spends 57% of all French

That figure is pretty tired. In France, the pension scheme is counted as public spending. In neighbouring countries, the very similar, mandatory, pension schemes count as private.

The comparison makes little sense if you don't compare equivalent spending scopes, and equivalent service provided. If health care was to privatized, for instance, I'm pretty sure we would be worse off, but that number would go down.

> The average rate of social security and tax state contributions from French workers is now 82% of their salary

This figure, on the other hand, is straight up made-up bullshit. I dare you to find a salary that reaches 82% on URSSAF's salary simulator [1]. The OECD report quote is:

> In France, income tax and employer social security contributions combine to account for 82% of the total tax wedge

82% of the State's tax base are from income tax and social security contributions. That doesn't mean peopole are taxed 82% of their income.

[1]: https://mon-entreprise.urssaf.fr/simulateurs/salaire-brut-ne...

reply
> That figure is pretty tired. In France, the pension scheme is counted as public spending. In neighbouring countries, the very similar, mandatory, pension schemes count as private.

That "very similar" does a lot of heavy lifting for you. Your neighboring Swiss pillars 2 and 3 and not similar at all - they are neither financial pyramids that depend on population growth, nor are they subject to some arbitrary "points adjustment" bullshit (a retiree takes out exactly what they put in without any shenanigans from politicians or "Agirc-Arrco board of directors").

> If health care was to privatized, for instance, I'm pretty sure we would be worse off, but that number would go down.

Care to elaborate why French middle class (we are on HN after all, not on Jacobin) would be worse off on Swiss health care model, for example?

reply
> "The average rate of social security and tax state contributions from French workers is now 82% of their salary"

This might be the most insane comment I've ever seen on this forum.

What in the hell are you talking about? Did you actually read that first link, completely fail to understand a single word of it, and then the number 82 just magically fell out of the sky?

reply
Having tax reduction as a primary goal is terrible for society, because taxes are the primary mechanism for converting money from rich people into services for everybody, particularly poor people.
reply
> taxes are the primary mechanism for converting money from rich people into services for everybody

Even California billionaires would rather leave the state than pay the 5% wealth tax. All to provide “services” that are generally superfluous or tied to corrupt kickbacks.

reply
Stop relying on ~investors~ [the business oligarchy] to solve everything
reply
They're being asked, in this case, to solve a problem that business has already shown able to solve. More competition will also solve that oligarchy problem too.
reply
No, more competition does obviously NOT solve oligarchies. It is what we see RIGHT NOW. It is OUT THERE NOW. Oligarchs buy up competition and either incorporate their ideas or make them disappear if they threaten their established business models.

Why are you keep repeating this myth?

The only relevant player who might break up oligarchies before they become to powerful is the state they operate in.

reply
A small note: in 2026, classic office suites shouldn't even exist in my opinion, so if the EU were to create a glorified R/Quarto, essentially a LaTeX wrapper with some basic calculation capabilities added, it would be infinitely better than any office suite.

My personal setup is Emacs/org-mode, using babel for the rest; I use Python with Polars, Plotly, and very occasionally SymPy just to avoid using Maxima if I'm already in Python. I see no reason at all to use LibreOffice, MS Office, or anything similar. This is what's actually needed. Billions should be invested in IT training, not in copies of software from another era designed to let untrained secretarial staff use a desktop.

reply
You use emacs so why should anyone else need MS Word? A large number of people use word processor software because it has advantages over typewriters or handwriting for their purposes rather than because they lack training in something more esoteric.
reply
To be fair ms word is rooted in a world paper once ruled and the paper/document metaphor is becoming increasingly less relevant.

I used to use it all day every day and now i use it once a year maybe (often for government related things, coz theyre often the only ones still asking me to fill out and sign PDF forms).

Most office functions are better supplanted with a decent cms, spreadsheet, email and something to let you create forms for people to fill in.

reply
It’s like you aren’t even interested in reinforcing Microsoft’s moat at all!
reply
Sometimes I really like a spreadsheet. I found out at work that spreadsheets all have map / reduce now. That's fun. If there were a spreadsheet interface that was secretly R under the hood and tricked me into understanding R that would be neat.
reply
> solutions written in dynamic programming languages like PHP and Python are always woefully slow

True as it may be that they are slow, I doubt it's caused by the use of dynamic programming languages.

> The money should be secured immediately that cannot be touched by the upcoming governments. It should increase taxes. Independence has a price. We as Europeans should be ready to pay it.

You do you, but increasing taxes to build products to replace products built by private enterprise sounds like a 180 degree opposite of what Europe needs to prosper.

reply
This is pre MAGA thinking. Investing in strategic industries that otherwise pose systemic risk to European economies wouldn’t be our first choice, but it’s now necessary.
reply
It’s called mercantilism. It was thoroughly refuted hundreds of years ago.
reply
Yes, but apparently the biggest players now abuse their comparative advantage positions. So, we are back to mercantilism to the detriment of all humanity.
reply
> I doubt it's caused by the use of dynamic programming languages.

Depends which ones. Python? Definitely a source of slowness.

reply
> Definitely a source of slowness.

I would first blame the programmers, the design and lack of specialty offloading before blaming any programming language. Well designed web calls scale nearly linearly with usage and usually poor design or programming is the source of slowness. You can always trade language complexity for speed but assuming it is the cause of all perceived slowness is a poor man's view.

It is the same story every time again, first it was java, which has so many large scale projects most people won't even know it's running things they use, now it's apparently python who is to blame for all slowness on the web. When the next JIT or scripted language comes along which is not someone's favourite pet that will get the blame.

reply
Python is slow, though, and so was java compared to other compiled languages of its time. Sure, it might not matter much if you're mostly doing database calls. If you're not, though, then yes, it's the languages fault if your app is slow. You can try to make it faster, but it's gonna be marginal gains. Or, you could just switch to another language and get a 100x speedup for free.

I also denounce the notion that trading language complexity for slowness is the case. Python is already complex, and there's some language and frameworks that are actually quite a bit easier to use for web backends. Like java, or dotnet. It just makes no sense to use python for this usecase, even if you ignore the slowness.

But that's not completely true, there is one very good reason to use python. Your devs know it. But, that doesnt say anything about the language itself.

reply
Hard imagining well designed web app bottlenecked by server-side processing that is not offloaded to database, or done via bindings to libraries written in compiled languages.
reply
It’s building infrastructure, which should lower costs in the long term. Seems like a good use of money from where I’m sitting.
reply
> You do you, but increasing taxes to build products to replace products built by private enterprise sounds like a 180 degree opposite of what Europe needs to prosper.

Shhh, don't tell them.

(Kidding, of course.)

The best solution is skin-in-the-game, for-profit enterprise coupled with rigorous antitrust enforcement.

Companies will go a million times faster than open source. They're greedy and will tear the skin off of inefficiencies and eat them for lunch. That's what they do. Let the system of capitalism work for you. It's an optimization algorithm. One of the very best.

But when companies get too big and start starving off competition, that's when you need to declaw them and restore evolutionary pressure. Even lions should have to work hard to hunt, and they should starve and die with old age to keep the ecosystem thriving.

reply
> The best solution is skin-in-the-game, for-profit enterprise coupled with rigorous antitrust enforcement.

Don't we have enough examples showing that this simply cannot work long-term, because the for-profit enterprises will _inevitably_ grow larger than the government can handle through antitrust? And once they reach that size, they become impossible to rein in. Just look at all the stupid large american corporations who can't be broken up anymore because the corporation has the lobbying power and media budget to make any attempt to enforce antitrust a carrier killer for a politician.

I think it's very myopic to say that corporate structure is the "best solution".

reply
No a bad thing if you desire the corporate power to eventually become the main force shaping the world :)
reply
> to make any attempt to enforce antitrust a carrier killer for a politician

Any example of a politician carrier killed by an attempt to enforce antitrust?

reply
Biden.

Him putting Lisa Khan in charge of antitrust enraged the tech oligarchs, who then all went MAGA and bought Trump the election.

reply
> went MAGA and bought Trump the election

Didn’t Harris actually raise and spend more than Trump on that election?

reply
Yeah but the tech spend was way more effective. Elon took over Twitter.
reply
It seems like you have an unfalsifiable belief. If one side raises more money and wins, it because of the money. If one side raises more money and loses, it is still the money because the other side spend it more effectively.
reply
So no, they didn't "bought Trump the election".

And the fact that a 3rd party supports an opponent does not kill any politician's career. Biden retired by himself, following his own party's pressure. And Harris is still around, I believe.

reply
To make matters worse, they are using Django. I can't take the EU serious any more.
reply
What issue do you have with Django?

This is not a situation where you'll have thousands of people editing the same document, that'd be insane with Django for sure - but at general collaboration tooling with <100 (random number I made up) editing, Django is unlikely gonna be the bottleneck

reply
Does it really need explaining why Office 365/Google Docs cannot be written in Django?
reply
Would love to hear that explanation why it is IMPOSSIBLE (not that Rust would be faster or use less resources but why it can’t be written)
reply
What has that to do with the EU?
reply
What would you use instead?
reply
Something like this that's proven itself: https://www.figma.com/blog/webassembly-cut-figmas-load-time-...

TLDR: C++, WASM, and some form of GRPC with C++ on the server side as well. Because you need a language that's fast, can contain high complexity and large programs without collapsing (which is a short list of languages) and can work fast for the bits that need speed.

reply
That article is seemingly all about the perf of the complex frontend app with a custom renderer running in the browser, nothing to do with what’s happening on the server.
reply
I’m my opinion, you have to be kinda masochist to choose C++ for this. Web development is hard in C++.

But thanks for answering honestly.

reply
In my opinion one inherent property of languages is how large the largest program is that can be written in those languages. There's languages that work well for short programs. Bash, perl are examples on one end of the spectrum. Then you have things like lisp and Python where the largest programs are a lot larger already, but still hit obvious limits. And then you have the languages that support really large codebases. Java, C++ are ones currently in use.

There's new languages where it's a bit of an open question still where they lie on the spectrum. Go would be one of them. I'd guess somewhere between Python and Java. Javascript I would argue is between perl and python. And Rust ... well ... good question.

An office suite is a gigantic application, which will need feature upon feature upon feature upon feature. If you want it working on the web, I'd propose something like C++ and WASM.

reply
Wt actually isn’t terrible, with the added benefit of being able to leverage the enormous c/c++ library ecosystem. Also, it can be quite fast if you care for it to be.

Edit: also appears to be based in the eu, how fitting for this thread.

https://www.webtoolkit.eu/wt

reply
Django is perfectly capable. I'd use Phoenix for its scalability and performance, if it were me, but I've built large-scale projects in Django before, and it worked well.
reply
What an asinine comment, Django is good enough for several billion dollar companies. It's probably good enough to use in a government capacity too.
reply
It really depends on how it’s used. I love Django in certain specific situations. You know that saying though about when you have a hammer, everything looks like a nail…
reply