I used Word to write a reasonably complicated document that necessarily used tables. It was one of the most frustrating, bug inducing experiences of my life. I had to open the document and edit it in LibreOffice to get any sort of stability.
Dunno why you are being downvoted - there is a certain type of person who contributes virtually nothing on Wikipedia except peripheral things like categories. BrownHairedGirl was the most toxic person in Wikipedia but she was lauded by her minions - and yet she did virtually no content creation whatsoever. Yet made millions of edits!
That's just the start. The C++ build system and package managers are the stuff if nightmares. Modern languages are significantly easier to use.
Don't get me wrong, if you offer a job with a 200k base salary and give me 6 months to learn C++ I'll do it. But I won't enjoy it, and I definitely won't do it as a hobby.
If you use an existing template (and are willing to use scons) GDExtension doesn't really have the standard build problems of rigging everything up with CMake/etc in my experience. The template is set up to handle the "set up the build" problem for you. Still have the header problem though cannot deny that one.
I write mostly backend stuff for a living, big chunk of it in Node/TS but also C# with modern .NET. I also have to dabble with Unity and Unreal both for work and a hobby project. I technically learned C++ in uni but really, I hate every single second I have to spend doing Unreal Engine work. I genuinely despise how obsolete and hard to write C++ is compared to modern languages. It didn't bother me in university because that was all I knew at the time but it's hard to justify existence of header files today. Add macros everywhere, really bad compilation errors, really hard to read syntax with a lot of unnecessary bloat and you get something that is just not likable. I'm sure you can get used to it given enough time spent in that ecosystem, but I can tell you as someone writing 4 different languages on day to day basis, C++ is difficult, and it's not because of pointers.
You only dabble in the c++ for the sliver of the project that needs it. 90% of game development is animating stuff and user interface development. GDScript is great for that.
I can tolerate Java. I've worked a Java dev role recently.
I think it's overly verbose and probably has a lot of unneeded legacy stuff, but in terms of making money so I can afford donuts, it's not bad.
My personal favorite language is probably Dart, but it's basically useless outside of Flutter and I don't have faith in Google to keep Flutter going.
I don't like low level programming. My dream language is literally an LLM that processes a markdown document where I sorta just describe what I want to happen. With options to call defined functions in a normal programing language
If I had money ( VC money) I'd be working on this.
It's bullshit, if typesetting were a serious cost, they wouldn't demand such finicky formatting and/or filetype requirements from authors (and would instead prefer minimal formats like RMarkdown or basica LaTeX so they could format and typeset themselves). Instead they clearly make submitters follow rigid templates so that their work is trivial.
Hmm, I'm not 100% convinced. What if there are multiple downstream formats that have to be exported to? (E.g., another commenter mentioned PubMed requires something called JATS XML.)
In that case, a consistent input format assists with generation of the output formats, and without that, there'd be even more work.
---
That being said, I don't doubt publisher fees exceed their actual costs for this.
I always wonder why there's no universal academic interchange schema; it seems like something XML could have genuinely solved. I suppose the publishers have no incentive to build that, and reduce what they can charge for.
You shouldn't be 100% convinced: obviously there are some non-trivial typesetting costs.
But general typesetting is very obviously a largely solved problem in 2025, regardless of the submission format, so since academic journals have weirdly specific input format requirements that are not demanded in other similar domains, it is clear they are doing dated / junk / minimal typesetting / formatting.
Also see what the costs are anywhere else, typesetting is a triviality:
Well, I don't think it's "very obvious", nor do I think "it is clear they are doing dated / junk / minimal typesetting / formatting". I guess I'm not seeing the evidence the same way.
---
I read your links, and I think the most interesting relevant one with good numbers is the svpow.com link.
The StackExchange one says "34%" of their cost is "editorial and production". That includes more than type-setting, so it's not clear what subfraction is pure type-setting, and whether it's overpriced or not.
The Lode one is selling Latex templates, and they even say "Users without LaTeX experience should budget for learning time or technical assistance." It's more of a low-cost self-serve alternative, which probably doesn't include everything a journal does to maintain visual consistency. We can argue that full-service is overpriced, sure, but this is different, like complaining about coffee shops because the vending machine is cheaper.
The Reddit link is about a book author with a pure text novel, possibly the optimal scenario for cheap type-setting.
---
The svpow.com link was interesting, but, it seems like type-setting costs are usually bundled in (possibly to obscure overcharging, sure), so maybe it's better to critique the overall cost of academic publishing instead of trying to break out type-setting.
So... given that the Iranian regime is not paying any heed to the experts, does this mean that the end of their regime will be because of their own arrogance and incompetence?
Iran has 3 million illegal immigrants, FYI. (Or had; they recently implemented mass deportations.)
Immigration inflow is caused by lax border control, not by being a great place to live. No matter how bad it is, there's always someone worse off willing to try their luck.
Net immigration is down. That counts illegal immigration and deportations, presumably which are way down and way up, respectively. Both stats have nothing to do with how many people _want_ to be in the US, just how many people are able to get here.
How long is the of _applicants_ for residency in the US? That's the metric you're looking for. I suspect, with the increased difficulty in illegal immigration, that there is an increase in applications for legal immigration. That's speculation though, I have no idea where to get those numbers.
Not only is that wrong, it’s not relevant to the topic of a regime doing dumb things and then trying to scapegoat.
I think the extent to which it’s effective may be a proxy for an electorate’s intellectual health. So while we see failures to take responsibility (what role models the world has for leaders…), that scapegoating doesn’t always work. And if so, not for long.
What got me thinking about this is the Conservative guy up here in Canada has been trying this playbook and it’s just not working. Worse, it’s actually eroding his party’s power in a very measurable way.
Tehran becoming intolerably difficult to live in because of basic resource mismanagement will be a very hard one to spin. But I suspect we will see an attempt at scapegoating.
Unlikely. My country have been through this (at a whole country level, not just a single city) for two years. It sped up desalination projects. People re-adjusted to the lack of water. Prices adjusted. Lots of water is wasted and very little water is actually being used for drinking. At the end, the rain came and it coincided with many desalination plants starting operations.
The prime minister suggesting evacuations is probably political. It is much easier to adjust to lack of water than to move your home/job somewhere else.
They’re already straining to truck in enough water for survival now WITH some of the wells still working. If the ability to source water locally stops the people of Tehran will either need to move or die. With aquifers running dry from iran to Afghanistan they’ll have to migrate even further. I think we could see the entire region plunge further into chaos as the water crisis worsens.
That's just a Western pipe dream. The water crisis could trigger a revolt but the fundamentals for such revolt have to be there rather than the water crisis being the sole reason.
> people of Tehran will either need to move or die
No. I've lived (along a million other people) without water for many months during a hot summer episode. It was a major lifestyle degradation (and major doesn't even begin to describe it) but death was not a threat (though there was fear of disease spread due to possible degradation of sanitary conditions but that didn't happen either).
I can't answer that, but for a long time, there have been predictions that water and foot shortages will trigger (civil) wars and / or mass migrations. Whether it'll be the one or the other depends, I think, on how free a country is. A non-free country will have a strong police / military force that may resort to deadly violence in the case of an uprising. A truly free country will vote the regime out. Somewhere in the middle it'd be said police / military that would take over.
For my uninformed take, Iran is not a free country, the US is somewhere in the middle but I don't think an insurrection against the current regime (which has been deploying the military to mass-abduct people) would end well.
Joyent's CEO once said he would have sacked another companies employee.
reply