The actual writes don’t need to be persisted on transaction commit, only the WAL. In most DBs the actual writes won’t be persisted until the written page is evicted from the page cache. In this sense, writing WAL generally does provide better perf than synchronously doing a random page write
I know how checkpointing works in Postgres (which isn't very different from how it works in most other redo-log implementations). It still does not change that you need to actually update the heap at some point.
Postgres allows a group commit to try to combine multiple transactions to avoid the multiple fsyncs, but it adds delay and is off by default. And even so, it reduces fsyncs, not writes.
But it turns those multiplied writes into two more sequential streams of writes. Yeah, it duplicates things, but the purpose is to allow as much sequential IO as possible (along with the other benefits and tradeoffs).
> Many Catholics believe that Mary was born without sin (immaculate conception), never died (assumption into heaven), can advocate to Jesus for believers (intercession) and has been crowned the Queen of Heaven.
So do the Orthodox churches. And both have roots going back way longer that 'just' two hundred years:
> Mary as Queen of Heaven is praised in the Salve Regina ("Hail Queen"), which is sung in the time from Trinity Sunday until the Saturday before the first Sunday of Advent. It is attributed to a German Benedictine monk, Hermann of Reichenau (1013–1054). Traditionally it has been sung in Latin, though many translations exist. In the Middle Ages, Salve Regina offices were held every Saturday.[21]
> "Majestic and Heavenly Maid, Lady, Queen, protect and keep me under your wing lest Satan the sower of destruction glory over me, lest my wicked foe be victorious against me." St. Ephrem the Syrian (4th Century)
Regarding "real presence", and speaking only for myself as a Christian who doesn't believe this -- my attitude to this is similar to my attitude to disagreements on creation in 6 days vs 6 eras, disagreements over where the end-of-times millennium will fall in the overall sequence of events of Christ's return, and disagreements on how or whether to celebrate Christmas.
For all of these topics I have a belief, and I'll argue it happily, but I also know that none of these are central to salvation. I'm not so sure about Mariology, which seems to veer dangerously close to idolatry and appears to cloud Jesus' central (and exclusive) role in salvation.
> It would be nice to have a new Council, an ecumenical one, coming to agreement to unite Catholic, Orthodox, and as many mainline protestant churches as possible. It may require the Catholic church to make some sort of concession, which is probably the biggest obstacle.
It was the Protestantism that splintered from the Catholic Church (and then splintered with-in itself), and changed doctrine(s) to what had been accepted for over a thousand years.
For example: the Real Presence. It's been accepted since the earliest times, and both Eastern (Orthodox) and Western (Catholic) Christianity profess it. Are Protestants going to accept it.
> Faith and reason are like two wings on which the human spirit rises to the contemplation of truth; and God has placed in the human heart a desire to know the truth—in a word, to know himself—so that, by knowing and loving God, men and women may also come to the fullness of truth about themselves (cf. Ex 33:18; Ps 27:8-9; 63:2-3; Jn 14:8; 1 Jn 3:2).
> Further, in your "formal philosophy" studies, how much of logic and proofs did you study?
Logic and proof only get you so far — IIRC, lots of math-based cosmological conjectures don't survive confrontation with observations from the real world. Cf. my favorite proof-texts:
- Rom. 1.20: "For since the creation of the world God’s invisible qualities—his eternal power and divine nature—have been clearly seen, being understood from what has been made, so that people are without excuse." (Emphasis mine.)
- 1 Thess. 5:21: "Test all things; hold fast to that which is good."
- Deut. 18:22: "If what a prophet proclaims in the name of the Lord does not take place or come true, that is a message the Lord has not spoken. That prophet has spoken presumptuously, so do not be alarmed."
I am not saying I _know_ anything. Rather, I am disappointed in the incredible hubris and overconfidence shown by the Church fathers, not in terms of their faith but in terms of their certainty in the intellectual tools they had available and the extent to which those fumbling tools describe a God who in their own telling is infinite.
Yes I have read large portions of the Summa, Augustine, Anselm, Boethius, Origen, and others, and I am fairly confident in saying that if you strip away the metaphysics of Plato and Aristotle and their followers, many of the arguments laid out by the patristics become tautologies at best and semantically meaningless at worst.
I am not saying I know what the answers are. Just that we need more humility than what was shown by a church council convened by--checks notes-- a power hungry and opportunistic Roman dictator.
Good idea! I haven't and won't. Now read me the original text of Anselm's ontological argument and explain it in modern English without falling back to ancient philosophical gibberish like "substance" and "potentiality".
> Isn’t that a bit like raising your kid with the intent of playing in the NBA though?
No: getting to the NBA is very difficult, but you don't have to be that good. You 'just' have to be good enough to play at the college/university level with a scholarship. One doesn't necessarily have to 'go pro'.
I knew someone who got a scholarship to a business/finance program for cross-country running: he wasn't planning on being a pro runner. And doing these activities in high school is probably a good thing, from a social and health perspective, regardless of if it leads anywhere else.
> I’m planning on requiring support for all the features that have been in every cpu that shipped in the last 10+ years. But it’s basically impossible to figure that out.
The easiest thing would probably to specify the need for "x86-64-v3":
RHEL9 mandated "x86-64-v2", and v3 is being considered for RHEL10:
> The x86-64-v3 level has been implemented first in Intel’s Haswell CPU generation (2013). AMD implemented x86-64-v3 support with the Excavator microarchitecture (2015). Intel’s Atom product line added x86-64-v3 support with the Gracemont microarchitecture (2021), but Intel has continued to release Atom CPUs without AVX support after that (Parker Ridge in 2022, and an Elkhart Lake variant in 2023).
> The easiest thing would probably to specify the need for "x86-64-v3"
AFAIK, that only specifies the user-space-visible instruction set extensions, not the presence and version of operating-system-level features like APIC or IOMMU.
Apparently renaming may not be allowed under US federal law:
> (a)(2)(F)(b)(1) Except as provided in paragraph (2) of this subsection, the Board shall assure that after December 2, 1983, no additional memorials or plaques in the nature of memorials shall be designated or installed in the public areas of the John F. Kennedy Center for the Performing Arts.
> Why would a server use a different init system than a desktop or embedded device?
The futzing around with resolv.conf(5) for one.
I take to setting the immutable flag on the file given all the shenanigans that "dynamic" elements of desktop-y system software does with the file when I want the thing to never change after I install the server. (If I do need to change something (which is almost never) I'll remove/re-add the flag via Anisble's file:attr.)
Of course nowadays "init system" now also means "network settings" for some reason, and I have often have to fight between system-networkd and NetworkManager on some distros: I was very happy with interfaces(5), also because once I set the thing on install on a server, I hardly have to change it and the dynamic-y stuff is an anti-feature.
SystemD as init replacement is "fine"; SystemD as kitchen-sink-of-the-server-with-everything-tightly-coupled can get annoying.
¿Por qué no los dos?
reply