HNHacker News
TopNewBestAskShowJobs

jact

103 karma · joined July 24, 2024

submissionscomments
jact··on The two Christian saints who are the Buddha
The other reply offered a perfectly good set of corrections but I want to add my own clarifications.

One point I wanted to make in my original comment was that monotheism vs polytheism is not a helpful object category when talking about 2000 year old religions as their adherents understood it. This analytic category is a fairly recent invention. You can make this distinction if you want, but it will be of precious little use for actually understanding the people of the past.

It’s also not helpful to back-project contemporary understandings of Judaism back into the religious context of the 1st century. The idea that the messiah would be in some sense divine, or even that he would be YHWH Himself, is not purely an invention of the Christians, but was present in Jewish groups prior to Jesus. I would argue this has not even been entirely purged from all strands of modern Orthodox Judaism. This doesn’t even get into stuff like the Zohar/Jewish mysticism where you have 12+ special flavors of God.

All of these groups would have insisted that there’s one true God, but they would also have insisted that he had more than one hypostasis.” Romans at the time also believed that a single God could have different hypostases.* Nevertheless despite this agreement they accused the Christians not of being monotheists but of being atheists because the Christians alone refused to pay respect to any of the hypostases of any of the recognized gods.

The idea that Jesus is depicted as having some kind of separate agenda from His Father is also a very bizarre reading of the New Testament. Jesus’ relationship with The Father seems to be much more complex than that since he says The Son can do nothing Himself and that He only does what the Father is doing, that He and the Father are one, etc.

There nonetheless seems to be some kind of distinction between Them, hence the two thousand years of theological debate. If you want some sources on this type of thought prior to and parallel to Christianity, you can read the book Two Powers in Heaven.

jact··on The two Christian saints who are the Buddha
If second-temple era Jews are “pagan” then the term “pagan” has been expanded such as to denude it of all meaning, even if we assume this evolutionary view of Jewish religion, which is actually a very questionable view.

There are plenty of unique Christian traditions too that didn’t come from surrounding culture. The veneration of relics and body parts of saints in particular was considered grossly alien and offensive to the pagans of the time. It was deeply countercultural to have such veneration for pieces of a dead body and to go so far as to build your places of worship around them, to kiss them, etc. And as far as we know the Christians didn’t get this idea from contact with anyone else, they came up with it themselves. It’s deeply myopic to treat ancient people as devoid of creativity or agency.

jact··on The two Christian saints who are the Buddha
> Tell them saints are just minor gods of the Christian pantheon

That’s the whole idea though:

“God became man so that men might become gods,” -St. Athanasius

jact··on The two Christian saints who are the Buddha
It is not true that Christian practices are mostly pagan in origin. You do not need to look far to find the origin of the vast majority of what you would have seen in a medieval church service. You can see the common origin if you compare and contrast an Orthodox Jewish synagogue service with an Orthodox Christian liturgy. The first half of the Divine Liturgy and the synagogue service are virtually the same even in terms of the motions — the Torah scroll is replaced with the gospel book. Christianity owes far more to second-temple Jewish practices than it does to anything pagan.

It’s worth noting that “monotheism” is a modern word. It was not a word used by theologians of the pre-modern era. The Bible is insistent that God is in some sense “one” or “alone,” and that you don’t offer sacrifices to other gods. People just thought that other gods were demons. It made a big difference to this point of view whether a sailor was asking St. Nicholas to help him get home safely or asking a demon for help, in the same way it makes a big difference whether you call the local mob or the municipal police when you have a problem. The latter are quite analogous to an angel/saint because police don’t have power or make laws in their own right, they are just servants of a higher authority (ultimately, the constitution). The mob, like the demon in the Christian point of view, are in disobedience to that higher authority or in direct competition/rebellion against it. There’s a really big difference even if both paths end with armed men with guns coming to solve my problem.

jact··on C Is Not a Low-Level Language (2018)
Can you elaborate? It’s “implicitly implied” by your code? How is that “exposing it fully” except in the sense that speculative execution is “implicitly implied” in all code targeting the relevant hardware?
jact··on Bible as RAG Database
Hypothesis:

This passage lists a lot of names repeatedly, and Jacob is in the genealogy of Jesus. Genealogies also list a lot of names. So perhaps somehow it’s jumping from Jesus to Jacob?

jact··on Magnifica Humanitas
Catholics are Christian.
jact··on Phil Spencer is exiting Microsoft as AI executive takes over Xbox
Now it will play video games for me. Great!
jact··on Medieval Monks Wrote over Ancient Star Catalog – Particle Accel Reveals Original
The palimpsest was made during that time, though.
jact··on Medieval Monks Wrote over Ancient Star Catalog – Particle Accel Reveals Original
I’m not saying it’s not unfortunate that things get lost just that we shouldn’t act like this was some kind of act of ignorant vandalism.
jact··on Medieval Monks Wrote over Ancient Star Catalog – Particle Accel Reveals Original
This is not a very historically informed comment. This didn’t take place during the “dark ages,” for one, but in a Christian monastery in Islamic Sinai if the timing of the article is correct. It’s a shame that some of these discoveries were overwritten but this was a common practice in any culture because paper was so expensive.

The writings of St. John Climacus were also far more useful and interesting to people at the time since they dealt with what for them were practical matters of how to lead the life of their community. This isn’t because they were narrow-mindlessly religious. Monks also had to busy themselves with calendrical calculations — and therefore astronomy. These were works of what we would call practical philosophy or ethics, like the famous Meditations of Marcus Aurelius. It would also have been tragic to potentially lose those culturally significant writings in favor of astronomical or mathematical texts.

jact··on My Mom and Dr. DeepSeek (2025)
A chatbot can’t be empathetic. They don’t feel what you feel. They don’t feel anything. They’re not any more empathetic than my imaginary friend that goes to another school.
jact··on I made my own Git
You can commit individual files.
jact··on I made my own Git
I use Fossil extensively for all my personal projects and find it superior for the general case. As others said it’s more suited for small projects.

I also use Fossil for lots of weird things. I created a forum game using Fossil’s ticket and forum features because it’s so easy to spin up and for my friends to sign in to.

At work we ended up using Fossil in production to manage configuration and deployment in a highly locked down customer environment where its ability to run as a single static binary, talk over HTTP without external dependencies, etc. was essential. It was a poor man’s deployment tool, but it performed admirably.

Fossil even works well as a blogging platform.

jact··on Any application that can be written in a system language, eventually will be
Are Python apps really so easy to understand? I seriously disagree with this idea given how much magic goes behind nearly every line of Python. Especially if you veer off the happy path.

I certainly am no fan of C but from a certain point of view it’s much easier to understand what’s going on in C.

jact··on The Dilbert Afterlife
St. Augustine on “seeing” God:

“Do not imagine God according to the lust of your eyes. If you do, you will create for yourself a huge form or an incalculable magnitude which (like the light which you see with your bodily eyes) extends in every direction. Your imagination lets it fill realm after realm of space, all the vastness you can conceive of. Or maybe you picture for yourself a venerable-looking old man. Do not imagine any of these things. If you would see God, here is what you should imagine: God is love“

jact··on The Dilbert Afterlife
As the other reply said neither the classical Jewish or Christian view is that God is some guy literally up in the heavens sitting around all day.
jact··on The Dilbert Afterlife
Some seem to intuit that divine freedom is in competition with creaturely freedom. The assumption is that when God is acting, that necessarily drives out the action and initiative of creatures, and vice versa. The ancient Christian conception is that human freedom cooperates (synergizes) with God. Jesus illustrates this concept most clearly, being both divine and human and fully free in both respects. This union is an essential part of the whole plan in this view, that God would be present in His own creation and not infinitely apart from it. In this model the free action and cooperation of created things is essential to accomplishing the divine purpose.

On the other hand, if God really does just determine everything, you basically get pantheism where everything is an immediate and direct expression of “God.” That sounds like atheism with steps.

jact··on Creators of Tailwind laid off 75% of their engineering team
He mentions that tailwind is more popular than ever before but their revenue is down 80% so unless he’s lying about that it makes sense rather than tailwind going out of style.
jact··on Linux is good now
It’s bad for society for the desktop OS market to be a proprietary monopoly. It basically allows Microsoft to extract rent from the public defender.

I do understand the evangelism being obnoxious. I don’t advocate for people to switch if they have key use cases that ONLY windows or OS X can meet. Certainly not good to be pushy. But otherwise, people are really getting a better experience by switching to Linux.

jact··on Linux is good now
I find that running HDR games in standalone steam gamescope works great for my OLED tv. Not perfect, but great.
jact··on Left Behind: Futurist Fetishists, Prepping and the Abandonment of Earth (2019)
>In heaven the body has no more purpose

This is not the biblical teaching about the body. The hope emphasized in the Bible is for the resurrection of the body. This is why Jesus is resurrected bodily, and not as some kind of ghost. If the body was some kind of superfluous thing like clothes, this would make no sense. This is also why the Nicene Creed says “I look for the resurrection of the dead, and the life of the World to Come.” The World to Come likewise is a renewed version of this world, where Heaven and Earth are united, in the same way that the body and soul are. This idea of the soul shedding the body is Platonic, not Christian.

As for the rapture itself, it is considered to be nonsense by virtually all biblical scholars, both secular and religious, but how it became such a widespread belief among Americans is probably for another website.

jact··on Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
Can it vanish behind proprietary licensing? Pretty sure most of Valve’s stuff is under GPL so they can’t exactly evaporate that away.
jact··on CSS now has an if() conditional function
You need unbounded recursion. Conditionals alone can’t do that. If you have some kind of conditional go to/jump if expression that’s a different matter.
jact··on Xqerl – Erlang XQuery 3.1 Processor
Amazing! What kind of company/site is it if you mind sharing?

I’m working on a similar project for an XQuery/XML based website currently

jact··on Xqerl – Erlang XQuery 3.1 Processor
Xquery is what I would call a “weirdly good” language. It’s weird how good it is and how well designed it is relative to how little adoption it has.

The key thing is that since XML is a first-class datatype in XPath, trees are therefore a first class datatype. Since XPath is built into the language, you don’t need lenses or anything like that to do operations on deep tree structures. It just works. I am tempted sometimes to use it for more general projects than processing XML.

jact··on You are the scariest monster in the woods
If you have a wide enough definition of AGI having a baby is making “AGI.” It’s a human made, generally intelligent thing. What people mean by the “A” though is we have some kind of inorganic machine realize the traits of “intelligence” in the medium of a computer.

The first leg of the argument would be that we aren’t really sure what general intelligence is or if it’s a natural category. It’s sort of like “betterness.” There’s no general thing called “betterness” that just makes you better at everything. To get better at different tasks usually requires different things.

I would be willing to concede to the AGI crowd that there could be something behind g that we could call intelligence. There’s a deeper problem though that the first one hints at.

For AGI to be possible, whatever trait or traits make up “intelligence” need to have multiple realizablity. They need to be at least realizable in both the medium of a human being and at least some machine architectures. In programmer terms, the traits that make up intelligence could be tightly coupled to the hardware implementation. There are good reasons to think this is likely.

Programmers and engineers like myself love modular systems that are loosely coupled and cleanly abstracted. Biology doesn’t work this way — things at the molecular level can have very specific effects on the macro scale and vice versa. There’s little in the way of clean separation of layers. Who is to say that some of the specific ways we work at a cellular level aren’t critical to being generally intelligent? That’s an “ugly” idea but lots of things in nature are ugly. Is it a coincidence too that humans are well adapted to getting around physically, can live in many different environments, etc.? There’s also stuff from the higher level — does living physically and socially in a community of other creatures play a key role in our intelligence? Given how human beings who grow up absent those factors are developmentally disabled in many ways it would seem so. It could be there’s a combination of factors here, where very specific micro and macro aspects of being a biological human turn out to contribute and you need the perfect storm of these aspects to get a generally intelligent creature. Some of these aspects could be realizable and computers, but others might not be, at least in a computationally tractable way.

It’s certainly ugly and goes against how we like things to work for intelligence to require a big jumbly mess of stuff, but nature is messy. Given the only known case of generally intelligent life is humans, the jury is still out that you can do it any other way.

Another commenter mentioned horses and cars. We could build cars that are faster than horses, but speed is something that is shared by all physical bodies and is therefore eminently multiply realizable. But even here, there are advantages to horses that cars don’t have, and which are tied up with very specific aspects of being a horse. Horses generally can go over a wider range of terrain than cars. This is intrinsically tied to them having long legs and four hooves instead of rubber wheels. They’re only able to have such long legs because of their hooves too because the hooves are required to help them pump blood when they run, and that means that in order for them to pump their blood successfully they NEED to run fast on a regular basis. there’s a deep web of influence both on a part-to-part, and the whole macro-level behaviors of horses. Having this more versatile design also has intrinsic engineering trade-offs. A horse isn’t ever going to be as fast as a gas powered four-wheeled vehicle on flat ground but you definitely can’t build a car that can do everything a horse can do with none of the drawbacks. Even if you built a vehicle that did everything a horse can do, but was faster, I would bet you it would be way more expensive and consume much more energy than a horse. There’s no such thing as a free lunch in engineering. You could also build a perfect replica of a horse at a molecular level and claim you have your artificial general horse.

Similarly, human beings are good at a lot of different things besides just being smart. But maybe you need to be good at seeing, walking, climbing, acquiring sustenance, etc. In order to be generally intelligent in a way that’s actually useful. I also suspect our sense of the beautiful, the artistic is deeply linked with our wider ability to be intelligent.

Finally it’s an open philosophical question whether human consciousness is explainable in material terms at all. If you are a naturalist, you are methodologically committed to this being the case — but that’s not the same thing as having definitive evidence that it is so. That’s an open research project.

jact··on I used standard Emacs extension-points to extend org-mode
I’m not the same guy you were arguing with, but it’s much stranger to have such a weird and focused hatred for a text editor than it is to be a fan of a text editor.
jact··on Making XML human-readable without XSLT
In my use case, I just use content negotiation/headers to return xml, json, or HTML from the same URI. All of it comes from XSLT or xquery, sometimes Python in other projects. Doing it on the client side doesn’t really seem so necessary as it’s really simple to configure on this behavior on the backend once for all my functions.
jact··on Evolving the OCaml Programming Language (2025) [pdf]
The distaste for the OCaml object system is mostly misplaced in the community. While first class modules can mostly replace them — sometimes you really need open recursion. Object types are also a very useful feature used by core libraries.
Page 1 of 2Next →