frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
546•klaussilveira•9h ago•153 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
872•xnx•15h ago•527 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
78•matheusalmeida•1d ago•16 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
186•isitcontent•10h ago•23 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
189•dmpetrov•10h ago•84 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
10•videotopia•3d ago•0 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
298•vecti•12h ago•133 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
347•aktau•16h ago•169 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
73•quibono•4d ago•16 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
343•ostacke•16h ago•90 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
441•todsacerdoti•18h ago•226 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
16•romes•4d ago•2 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
240•eljojo•12h ago•148 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
44•kmm•4d ago•3 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
378•lstoll•16h ago•256 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
5•helloplanets•4d ago•1 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
222•i5heu•13h ago•168 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
97•SerCe•6h ago•78 comments

Show HN: ARM64 Android Dev Kit

https://github.com/denuoweb/ARM64-ADK
14•denuoweb•1d ago•2 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
20•gmays•5h ago•3 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
162•limoce•3d ago•83 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
63•phreda4•9h ago•11 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
129•vmatsiiako•15h ago•56 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
40•gfortaine•7h ago•11 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
261•surprisetalk•3d ago•35 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1032•cdrnsf•19h ago•428 comments

Zlob.h 100% POSIX and glibc compatible globbing lib that is faste and better

https://github.com/dmtrKovalenko/zlob
6•neogoose•2h ago•3 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
56•rescrv•17h ago•19 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
85•antves•1d ago•62 comments

WebView performance significantly slower than PWA

https://issues.chromium.org/issues/40817676
20•denysonique•6h ago•3 comments
Open in hackernews

Life, Work, Death and the Peasant: Family Formation

https://acoup.blog/2025/08/01/collections-life-work-death-and-the-peasant-part-iiia-family-formation/
214•Khaine•6mo ago

Comments

super_deap•6mo ago
I sometimes wonder why such essays mostly extrapolate 'western' history to the entire world.
carlos_rpn•6mo ago
This series at least doesn't, and the author points it out in the first part, as is many other articles, he can't really speak of cultures far removed from what he's specialized in, Roman Republic and Roman Empire, and anything outside of it is more of an overview.
CalRobert•6mo ago
Interesting blog.. Is it not strange to see a post with 126 points and zero comment?

"in nearly all of these societies everyone got married and was expected to get around to having children because the community required them rather than necessarily because they wanted to."

I wonder if this is the uncomfortable truth behind low birth rates in the modern world, and nobody ever really _wanted_ to raise kids so much as they just kinda had to (especially if they wanted to have sex)

IncreasePosts•6mo ago
I think occasionally a blog post of his gets a lot of comments, so people generally submit his new blog posts to him, but not every one engenders discussion.
automatic6131•6mo ago
We have socialized the gains of children (via their adult tax receipt used to pay for benefits and healthcare) but (largely) privatized the costs of children solely onto their parents.

In the modern world, if you do not have children, but instead save your income in a retirement fund, you have an even better claim to the labor of the next generation than the childrens' parents through your increased retirement fund.

Privatized X matched with socialized anti-X is the classic condition for a moral hazard to emerge.

CalRobert•6mo ago
Good point - I also think we have a race to the bottom w.r.t housing. When homes were abundant one income could support a household (ish). Then we added more women to the workforce at the same time NIMBYism took hold and peer competition meant you needed two incomes. Then fewer people had kids and you needed two stressed out incomes without the expense (in time and money) of kids to support one. Hell, the “who’s hiring” thread sometimes has companies talking about massive overtime being expected, hard to raise a kid like that.

Perhaps in time we’ll see more polycule formation driven by housing costs…

(These are all on average of course, there are still high earners who manage)

ponector•6mo ago
Average amount of living space per person in a new house has nearly doubled in just the last 50 years. Price per square foot is pretty much the same as decades before (adjusted for inflation).

Isn't it the abundance of housing?

>>When homes were abundant one income could support a household

Was it the case, though? Could one income support household with 3000sq ft house, big new truck and college for each kid back then?

CalRobert•6mo ago
No, but it also is much harder to buy smaller homes (especially townhouses, etc.), and you didn't actually need a vehicle nearly as much as you do now. The NIMBYs I mentioned made it much harder to have a decent ~1200 sqft home where your family needed one (or no) vehicle for their daily life.

College is actually another good example- sending more people to college mostly just meant everyone else _also_ needed to go to college in order to compete with their peers for jobs that didn't used to require a degree. We can see this across borders - jobs that require a bachelor's in the US often require a master's in Europe, because too many people in Europe have master's degrees compared to the number of jobs that should actually need one.

jltsiren•6mo ago
People often have master's degrees in Europe, because master's has been the primary university degree since the middle ages. Bachelor's degrees only started becoming popular in most European countries with the Bologna Process ~20 years ago. And the industry hesitated accepting them for a long time, often considering them little more than glorified dropouts.
CalRobert•6mo ago
Interesting! Sounds like European industry imposes enormous unnecessary costs (especially opportunity cost) on new entrants.
watwut•6mo ago
You did not went into massive debt for life for that.

One bit difference is that European system did not had first three years of college as "life experience, basically generic study without specialization, basically another high school" thing.

You picked a field and studied that one. And that was structured as five years old study. If you are in the middle, you are eligible for the same positions as those who did not study at all - because you are not qualified yet.

CalRobert•6mo ago
It’s getting more expensive, but I was mostly thinking of opportunity cost
watwut•6mo ago
In that system, demanding bachelor is the opportunity cost. Because basically there should be a trade school for that.

Like a nurse - before you would go to nursing high school and become qualified nurse there. The new demand to have bachelor made studies longer and did not brought higher quality nor was needed. Same with kindergarten teachers. Same with basic administration etc.

What actually happened was whole bunch of positions that did not required university suddenly formally requiring it. And half baked school programs to get you diploma. And 40-50 years old people going to diploma mills so that they can be formally better competitive apply to positions that required only high school before.

jltsiren•6mo ago
It was mostly about the perception that people with a bachelor's degree had not learned anything useful yet.

There is a lot of variation between countries, but European countries often have a dual-track system in higher education. You can choose between the academic track (universities) and the vocational track, with more people ending up in the vocational track. Some fields are available in the academic track, some in the vocational track, and some in both. Professional fields such as healthcare, business, and engineering are often available in both, with the tracks preparing for different roles in the field (such as nurse vs. doctor).

Imagine being used to an educational system with two kinds of degrees. Some indicate practical studies preparing for a job, while others tell of longer theoretical studies and specialization. Suddenly the system changes and you start seeing a third kind of a degree: shorter theoretical studies without going particularly deep in anything. What use do you have for people like that?

CalRobert•6mo ago
I know plenty of people with “only” engineering bachelors degrees from my Alma Mater who would easily outperform people I’ve met with masters, so the same thing as the masters-holders I suppose?
jltsiren•6mo ago
It's not about being better or outperforming someone. A doctor is not supposed to be a better nurse. Similarly, engineers in the academic track are taught different things and prepared for different roles than engineers in the vocational track.

If you just need an engineer, someone from the vocational track will probably be more productive than an academic engineer due to more relevant education. Assuming a similar level of talent, of course. You only hire an academic engineer if you have an actual need for theoretical education. Or if you have a job where the specifics of the education don't really matter. Or if the academic engineer is from a higher-tier institution and likely more talented, despite the education.

watwut•6mo ago
Yeah, I do not know why this is downvoted. It is largely true. You went to university to study a field and that meant masters.

The bachelor was added so that basically people could transfer to American system without wasting time. Otherwise it was seen as unfinished degree.

kergonath•6mo ago
> Isn't it the abundance of housing?

You also need to consider the distribution of housing sizes. The average being driven up by rural or suburban McMansions is not representative of the conditions of million of people living in large cities.

watwut•6mo ago
Homelessness rates say opposite. What that say there is inequality
ponector•6mo ago
Homelessness is not related to the housing prices. With any job one can afford to rent a room.

Homelessness is a complex issue, but a healthcare is the main cause. Lack of proper treatment of addictions and mental illness is the main cause of homelessness.

watwut•6mo ago
That is simply not true. Homelessness goes up and down with housing prices. You can see that in the data.

If housing is cheap, mentally sick person or even addict can get one in an easier way. And their relatives have easier time to help their mentally ill relative find a place.

Being homeless makes both addictions and mental illness worst, to the point of unsulvable.

lan321•6mo ago
But it also affects your safety net. If rent is 60% of your income, it's much easier to drown in it than if it's 30%. Especially considering once you start drowning, you'll need to pull 3 months' rent out of somewhere for the deposit of a new (cheaper) place.

It also makes it make more sense to live in a car. A car costs the same, mostly everywhere, so if you're in a stupidly expensive location, it might start to sound reasonable to live in a van.

Drugs, poor financial literacy and insanity are the main reasons, but expensive housing is also there.

vintermann•6mo ago
> Average amount of living space per person in a new house has nearly doubled in just the last 50 years

I have no trouble believing that. But what about the mean?

Also, what happens if you include not-new houses?

eadmund•6mo ago
I think you mean ‘what about the median?’ The mean is the average.
lotsofpulp•6mo ago
A mean is a type of average (i.e. a single figure that attempts to summarize the data). There can be a geometric mean average, an arithmetic mean a average, a median average, a mode average, etc.

It is often used ambiguously to intentionally create ambiguity as it allows for reaching muddied conclusions, which evoke more emotion.

I dream of a world where all data comes with at least quintile if not decile level distribution details. Especially in the digital age, I cannot think of a single good reason to not provide that detail.

FredPret•6mo ago
Yes, or even just a simple distribution chart, which makes intuitive sense to someone who might not know about percentiles.
ponector•6mo ago
Median also doubled, though the value is a bit lower. But median 50 years ago was also lower than average.

>>not-new houses

If you zoom out for 50y it does not matter. New house built 20y ago is an old house now, but still much bigger than old houses 50y ago.

s1artibartfast•6mo ago
Also, the homeownership rate of married, unmarried, and divorced individuals are all higher today than in 1980.

What changed is the number is the relative number of people in each category (far fewer married people).

Houses are much more affordable with two incomes than one.

tossandthrow•6mo ago
This is likely one of the most important points IMHO in the modern discourse on having kids.

A way to alleviate it could be to give insane tax deductions for having kids - we will likely reach a point where we have to.

decimalenough•6mo ago
Many countries do in some form or another. But the subsidies are trivial compared to the huge expenses of raising a child well.
tossandthrow•6mo ago
Yes, saw that I had a typo - I meant insane deductions.

You are right that many countries do - but they are simply not high enough to make it worthwhile and make the same economical sense at not having kids does.

lotsofpulp•6mo ago
The problem with subsidies is society does not benefit from kids simply existing. Society benefits from well raised kids. Kids not raised well end up costing society.

As “well raised” is not possible to measure, this is not a feasible solution.

One work around has been to bet that those with earned incomes are likelier to raise their kids well, so the subsidies can be non refundable earned income tax credits.

But I doubt sufficient people have sufficient tax liabilities that offset the costs of the minimum quality of life many people require for their kids and them to have.

tossandthrow•6mo ago
It always gets a bit fascist to go down this path - but it is at least intellectually interesting.

One way to subsidize parents is to give free child care. As a bonus, the government get to decide exactly how these kids are being raised.

But yeah, it is a material investment for the society to take - which is likely why we have seen the cost of kids being transferred to the parents (and lower birth rates).

antisthenes•6mo ago
> It always gets a bit fascist to go down this path - but it is at least intellectually interesting.

Can you elaborate on what you mean here? Having well-raised kids is fascist? Which part did you mean?

tossandthrow•6mo ago
Imposing structures on who and how can raise kids. Almost all western countries have scars around this.
baconbrand•6mo ago
Deciding who is going to raise children well implies deciding who can raise children implies deciding who can have children. It’s a pretty straightforward line.
lostmsu•6mo ago
Well that's easy to fix: tie the tax deduction to kids meeting some minimal reasonable performance bar.
jltsiren•6mo ago
I don't think any simple trick like that is enough. If people are allowed to choose their own paths, they will make different choices, and every aspect of the society has an impact on the choices they make. If we want a society where people have the right number of children on the average (not too few and not too many, as in the societies discussed in the blog), everything must be designed around that.

For example, if having kids is optional, many people will choose to not have kids. Then those who do have need more than two kids on the average to sustain the population. But we have this cultural ideal of a family with two kids, which impacts the design of everything from homes to cars and from furniture to hotels. As well as the expectations on how much effort parents should devote to support each child.

tossandthrow•6mo ago
> If people are allowed to choose their own paths

At a macro scale this idea is futile, as people make decisions in a context.

Yes,people should have full agency - also to do things that does not make financial sense.

But if we want something as a society, it needs to make financial sense.

And yes this has consequences, that is why we have a market, so we can service each other under these consequences.

eadmund•6mo ago
> (largely) privatized the costs of children solely onto their parents.

The single greatest component of the property tax is the local public schools. Federal taxes pay for free lunches at those schools. Approximately half of Social Security’s budget go towards needy families. Over half of college students receive federal aid, and over a quarter receive state aid.

To privatize something implies motion from public to private. What costs of parenthood do you believe have been privatized over the last 200, 100, 50 or 25 years? I genuinely don’t believe that there’s a single one, but I sincerely know that I could be wrong.

cagenut•6mo ago
daycare

used to be an extended familiy or village thing, now its on the ~1.7 parents per kid to earn enough to pay a commercial supplier.

davemp•6mo ago
> To privatize something implies motion from public to private.

Only if you’re being pedantic.

Taking on the responsibility to raise children will completely take over your life. Not even considering the financial cost of daycare or missing second income, the opportunity cost is enormous.

Also parents still pay taxes…

ausbah•6mo ago
that’s the wrong framing. simpler way is just looking at what the US doesn’t have compared to equivalently well off nations. childcare, parental leave, medical care are all things that are taken up by the comparatively larger wages US families have
ahmeneeroe-v2•6mo ago
Free lunches and college aid are supposed to offset the costs of parenting?

All of the costs of parenting are privatized except for schooling, but even to do that one well costs an enormous amount from the parent

also you're asking which costs have been privatized in the last 200 years, but the entirety of the costs were (always) private and only a small amount has been socialized.

ahmeneeroe-v2•6mo ago
This is a great framing. I've often thought that social security eligibility should be based on how many kids you've had. If you're not recruiting into the Ponzi scheme you shouldn't participate in the "earnings"
baconbrand•6mo ago
Hmm yes, I can’t see any possible issues with incentivizing having lots and lots of children, especially in the age of modern medicine…
pyrale•6mo ago
> I wonder if this is the uncomfortable truth behind low birth rates in the modern world

Well, you could ask people in age why they don't get in couple and have children, you could look at studies trying to understand why otherwise comparable countries have different birth rates.

Or you could wonder if the uncomfortable truth hidden from us is a fable about individuals' personal character.

CalRobert•6mo ago
You could, but asking people what they want instead of looking at what they actually do is pretty unreliable.
hypertele-Xii•6mo ago
The uncomfortable truth is that people are poisoning themselves into extinction. Births succesfully controlled for.
pjc50•6mo ago
Mostly because Bret is a good historian and it's going to be difficult for non-specialists to credibly nitpick it. Also it's quite a long read.

And he's not got to that question yet: "So this week we’re going to look at marriage patterns, particularly the question of age at first marriage. Then next week, we’re going to turn to the implications those patterns have for child-bearing and child-rearing"

But I think you're missing the other aspect of the population pyramid, extremely high child and maternal mortality. It's more that everyone, especially women, was a conscript in the War on Death. And even then people are generally having fewer children than humanly possible, because they're also starvation-constrained. From the article:

"We’ll be coming back to some of these points when we talk about fertility next week, but the mortality rate for pre-modern societies is very high, thus necessitating a lot of births, but it is not so high that societies need to approach a maximum ‘natural fertility’ (the birth rate using absolutely no means of birth control) to hit replacement and slow growth. But these are also peasant households with significantly constrained resources. So the question becomes how to restrain fertility to a high, but not maximum level."

vintermann•6mo ago
I trust his judgment of the time and places he studies. It's also easy to trust, since it's more or less what I believed already.

However, I'm wary about the generalization to pre-modern societies in general. Not just because of the countless counterexamples of anthropology to everything you can think of in human affairs, but also because when I started digging into the church books for my own genealogy, I found far more even-aged or women-older marriages than I'd expected. Maybe not a majority, sure, and maybe not on average (and also, we're way out of both the time and the geography Bret studies). The past is never quite as I imagined.

namenotrequired•6mo ago
I agree with you, but a few slight caveats to your point that I think are worth noting.

> Not just because of the countless counterexamples of anthropology to everything you can think of in human affairs

A lot of anthropological research is done on non-agrarian societies. The author limited himself to peasants here, so that limits some (far from all) of the variation.

> I found far more even-aged or women-older marriages than I'd expected

The author also limits himself to age at _first_ marriage; I’d expect a lot more variation in age at remarriage. And even if divorce was rare compared to today, death of a spouse was much more common. So you’d expect to see quite some remarriages in the family tree

dmichulke•6mo ago
FYI:

IIRC, he estimated mortality at

- 10% after the age of 20 (women due to childbirth, men due to war) and

- 50% before

in one of the earlier essays of this series.

noosphr•6mo ago
There is nothing simple you can say about the blog in under 1,000 words other than 'neat'. It's also one of a longer series of blog posts about life at the time so you have a good 45min of reading before you can even start saying anything intelligent about it. Up votes are just a way to tell other people that this is a really good site you should read.
nottorp•6mo ago
> Is it not strange to see a post with 126 points and zero comment?

Can't speak for everyone, but acoup is regularly referred to here. Some people, including me, read it regularly anyway so we don't even click on the HN posts most of the time.

I read this particular article Saturday on my morning coffee for example. I didn't upvote it when it got posted on HN, but I've done it before on other acoup articles. Without ever going to the comments.

If acoup is new to you, start here:

https://acoup.blog/category/collections/this-isnt-sparta/

It's what made it famous originally.

Then it added actual history lessons on top of the media and video game commenting.

rayiner•6mo ago
> I wonder if this is the uncomfortable truth behind low birth rates in the modern world, and nobody ever really _wanted_ to raise kids so much as they just kinda had to (especially if they wanted to have sex)

I don't know how "uncomfortable" the truth is. In Islam, there's a principle that getting married (and presumably having kids) is half your religion. People were talking about social frameworks to incentivize marriage and reproduction 1,400 years ago. Maybe some people are uncomfortable with it now.

Putting religion aside, there's a biological aspect to this as well. Having children rewires your brain. People who don't have kids yet have little ability to know how they'll feel about it in advance. Talking about what people "want" a priori doesn't really make sense.

To use an analogy, I recently visited Napa and really enjoyed it. I had talked myself into the idea I wouldn't like it--too bougie, etc. But of course I liked Napa. Most people like Napa. It's literally famous for being enjoyable. I wasn't special or different, I had just developed intellectual reasons to think I'd dislike something that's more of a brain-stem level experience to begin with.

FredPret•6mo ago
This is a good argument. It’s hard to be wise about what one might like or dislike in possible lifestyle choices.

But there are some possible enlightening questions for this and other brain-stem-level experiences like marriage and babies:

- did millions of years of evolution program my brain stem to like this?

- do lots of other people in other places and times do X, and after they’ve done X, do it again?

I think our brain stems and simpler functions must be very similar to one another. After all, visual illusions, the smell of bacon, and stories of human drama have similar effects on ~everyone.

CalRobert•6mo ago
I’m not sure it does require everyone’s brain. I love being a dad (and thought I would before having kids too) but there are a LOT of parents who regret having kids. The strong stigma against admitting regret, especially for moms, means that if anything it’s underreported.

And having it be part of a religion’s expectations seems like that suggests for some people at least it’s more duty than desire, does it not?

rayiner•6mo ago
I’m sure there’s some people like that. I also expect that many of those people, though not all, are more disappointed about their life trajectories that likely wouldn’t have changed even if they hadn’t had kids.
pyrale•6mo ago
The article seems to revolve around defining an archetypal average peasant, which reminded me of [1]. While the article is well-written, I feel like I walk away with very little, given the story's focus on generalities.

[1]: https://www.thestar.com/news/insight/when-u-s-air-force-disc...

kergonath•6mo ago
There is a discussion of the statistical model he’s considering and why it is relevant even if it is imperfect in the first post of the series: https://acoup.blog/2025/07/11/collections-life-work-death-an...
xxs•6mo ago
infamous the air force average strikes again.

Yet, I don't know if that pertains to peasantry as they didn't have much of a choice depending where they lived. The article talks about Europe as if it was somewhat homogeneous (and mostly divided west & east)

potato3732842•6mo ago
The point of this series is to address the subset of his readers/commenters/his followers on twitter who have various flavors of delusions of the past being some utopia of multi-generational housing/family units and that wasn't just the reflection of harsh economic realities. He's already written blogs addressing the extreme on the other end where people assume too much economic freedom and upward mobility like is typical in video games.

He's done other blog series in the past that are more specific about specific things. His best work is on ancient military tactics and strategy. Every now and then he does these "baseline knowledge/understanding" series when he gets fed up with a particular group of idiots in his comments. It's like a teacher getting a class and being like "oh, you really are this dumb, I guess I gotta teach prerequisites before we dive in" even if they're not the best person to teach those prerequisites.

pyrale•6mo ago
Thanks for the useful clarification. I guess I'm not the target audience, then. I was a bit surprised by the article, given other works from that blog were much more to my taste.
officehero•6mo ago
As a former history student I thought the ancient era was the most difficult because of the lack of good sources. It's easy to see why people fall victim to the tin-foils who propagate theories about alien pyramids etc. Pedagogues like Bret are a countermeasure but there's unfortunately not enough of them.
potato3732842•6mo ago
Always amazes me what we can piece together or at least put upper and lower bounds on from proxy sources.
aragilar•6mo ago
What specifically did you think was missing? It seems to me to be a summary of existing work, and for specific details you'd go read the cited works?
ozim•6mo ago
I think there are too many words an too many jumps for it to be well written.
officehero•6mo ago
Can highly recommend Bret Devereaux for those interested in no-bs history on the ancient world. I found him on YT, he speaks well and is a rare break from the enshittification/slop avalanche there.