"In particular" could also be interpreted here as just signaling the main subject of the article, not necessarily making any sort of claim to comparative amount of syncretism.
Editor snobbery digression: that would be poor writing. The job of signaling the main subject of the article belongs to the headline and lede, and "Christian saints" is right there.
No, that phrase is just filler. And IMHO it's basically wrong. Certainly if the author want to show that Christianity is more likely than other religions to import ideas, the article has a lot more work to do than point out one myth. Literally everyone does this.
This is a really pedantic editorial argument. I'm not going to claim the author's sentence is anything amazing, but you are being overly critical. The paragraph clearly introduces the general concept of religious influence through contact, then transitions that idea to pointing out instances of this in Christianity. It is quite literally particularizing the idea as it relates to the main subject, and so it uses the phrase "in particular" in its transition sentence. It's not "basically wrong", it's basically right and you are interpreting it in the least charitable way.
I'm just going to repeat: there is nothing notable or unique to Christian appropriation of myths and stories from other religions. It does it at least as much as everyone else does, and everyone does it everywhere. So trying to tie this uniquely to Christianity seems needless and confusing. The deeper point is more interesting and more important.
Is there anything in that paragraph you'd like to argue about?
Open-source is an inherently radical anti-capitalist philosophy. In your eyes everyone "deserves" what the market is willing to pay, but open-source developers would rather donate their time and energy to create or contribute to something that is freely accessible to anyone and everyone. Also, believe it or not, but some people are not motivated by money, and actually derive value from the process of creating software.
The issue with rug-pulls like this is that they are deceptively masquerading with this philosophy as a calculated business strategy to adopt users. Then in this case they start using deceptive tactics like removing build files so they can continue appearing to be fully open source, even though they are violating the spirit of that term. Finally, they drop the facade when it is deemed valuable enough. Even if you are a strict capitalist, there is nothing virtuous or meritocratic about these kinds of business strategies, they rely on tricky, concealed intentions, and rightfully deserve criticism.
I'll also add that there is nothing "courageous" about deciding to extract more value from your labor at the expense of public accessibility. True courage is found in acts of selfless sacrifice.
> Open-source is an inherently radical anti-capitalist philosophy.
No it isn't. Open source isn't inherently political in any way. Maybe that's what it's about to you, but I open source things because I want to give to others out of a general sense of wishing to build up the whole community. I don't have anything against capitalism.
First off, in some sense everything is political. Next, I am not claiming that you can't be supporter of open source while also holding a wide array of associated political views. My point is that the concept of open source fundamentally rejects the ideal capitalist conception of the world as a bunch of purely rational self-interested agents seeking to optimize wealth and economic output. Willingly performing labor for its own sake, for the benefit of others, with no expectation of return value, is obviously not capitalist behavior.
"First off, in some sense everything is political."
That's what every partisan hack says before they shove their culture war politics down your throat. Some people out in the real world get laid and just can't be bothered to hear your opinion about the race-swapped Snow White remake, regardless of whether you loved it or hated it.
Politics is a lense of analysis that can be applied to almost anything related to the group behaviors of people. Refusing to engage with it because there are charlatans that apply these methods poorly just demonstrates an inability or lack of desire to understand. It's quite revealing btw that you decided to frame intellectual pursuits and sexual behavior as being in opposition and/or claim that the later is somehow more important.
Rust has a sizable and well featured standard library at this point. I think it would be absurd to claim that the base language is "near-unusable" if you are using it for system programming, which is its intended use case.
Huge standard libraries make sense for Java, Go, Apple platform etc. because they are developed by giant enterprises that can manage the overhead. Thinner modular systems are a more natural fit for open source development.
Thinner modular systems also require some good tooling and a good platform that ensures many security properties.
You will be trading a stable and vetted huge standard library for 200 small packages that may all be targets for supply-chain attack. Open-source projects don't all have the resources unfortunately to keep track of all their dependencies, so I'm not sure it's necessarily a more natural fit.
True. And the rust standard library is pretty good. But I really wish we had a good, fast, small futures executor in std. And accompanying async variants of File and Socket and so on.
Async rust is a jungle of weird compatibility questions. People treat async runtimes like sports teams. (I know I do). I wish it were more like Nodejs where async is just built in.
While admittedly async is a bit of a jungle for newcomers, I am glad that it is not built into the standard library. Where you see a bunch of needlessly competing runtimes, I see a healthy variety of different packages tailored to different users and technical specializations: tokio - reasonable default and server applications; smol - desktop applications or those who prefer the simplicity; embassy - embedded applications; futures crate - runtime agnostic utilities. I will gladly reach for any one of these depending on the kind of application I am developing.
Serde is not even part of the standard library. There’s no HTTP client (let alone server), logging, decent date/time…
That’s not what I call well featured.
Most programs should need close to zero dependencies.
Of course they’re free to do what they want, and there’s the question of maintenance overhead[0], but while https://blessed.rs/ needs to exist, Rust’s standard library is deficient in my eyes.
[0] One idea would be to treat a language more like an Linux distro and have library maintainers like package maintainers but a unified quality, audit, and release process
It’s being used for a wide variety of other purposes however, and so perhaps it’s time to adapt to that reality.
While overhead is a real concern, I think it’s often blown out of proportion. Once a language achieves a certain baseline of stability and isn’t in constant flux and the standard library matures, changes become infrequent and maintenance load is low. The work is heavily front-loaded.
Not at all true, look at the large parts of Python's standard library that are effectively unusable or irrelevant. And they even allow some breaking changes over time (unlike Rust). This is especially true when it comes to anything related to internet protocols or file formats, but there are other modules that have far better replacements on PyPi too (re vs regex for example).
> It’s being used for a wide variety of other purposes however, and so perhaps it’s time to adapt to that reality.
Who is going to pay for the resources to make that happen, though? The reality is that the bulk of Rust contributions come from a fairly small group of people, many of whom are volunteers. Some are Mozilla employees, and they don't have all the funding in the world.
Yes, it would be great if every open source project could magically be able to meet the needs of all its users, but that just isn't how it works.
Please don't take this personally, trying to offer this as constructive criticism. I don't find this to be a very interesting example of the language. If the main feature is a unique approach to memory/multithreading/network safety, I would like to see an example of a multithreaded networking program that uses dynamic allocations, not a ~100 line a procedure that uses static buffers and terminal IO.
Probably because they could easily have given the same advice without needing to call people on hn that encourage and support open source software "low-class".
> developers who get mad that you don’t give away all of your hard work for free
> encourage and support open source software
These two statements are not about the same group of people. It's reasonably safe to assume all people that get mad about proprietary software support OSS, but not all supporters of OSS get mad when people sell their software.
Everything I do I license as public domain. I would also encourage OP to sell his software if he'd like to make money from it, albeit maybe some different software.
When the GP says "You’ll talk to a whole lot of low class people like that on HN", I interpret that as them disparaging basically anyone who supports open source, since I believe there are not many people on HN that are overly emotional about the existence of closed source software.
Except it is literally is just rational geopolitics. The story of the Russian invasion of Ukraine is not just a single whimsical choice by a mad dictator. There has been a decades long encirclement campaign by NATO which ultimately pushed too far. That's not to say that states joining NATO did not do so willingly and of their own accord, but that it played into a larger struggle for influence that disadvantaged Russia on the world stage.
The moral dimension is also completely illusory. Ukraine is fighting a war of attrition that's funding is due to the same cold-hearted power politics that Russia subscribes to. It greatly benefits the US and EU to keep Russia in an expensive, resource-intensive, prolonged military engagement. Put another way, the US is knowingly sacrificing Ukrainian lives and infrastructure because it gives us more power; however, at the end of the day we get to drape our actions in nice sounding rhetoric about supporting national independence even though that is merely accidental. Not to mention that the Ukrainian government has legitimately persecuted Russian-speaking minority populations in the country. Obviously, this has very little to do Russia's actual motivations for the war, but the point is the Russia's actions also have accidental good effects.
Ukraine wanted to join NATO because it sees Russia as a threat (I dunno, maybe because Russia had just invaded Crimea and "annexed" it).
Russia's response is to invade Ukraine, slaughtering countless civilians, and has stated that it wants to take more territory around other former-soviet states.
And your reaction, to a country exercising its sovereignty, and another country invading it as a result, is "yup, that's just politics for ya"? That countries have the right to invade other countries if they feel disadvantaged by their neighbor's decisions?
Ukraine didn't just disadvantage their neighbor. In international affairs, red lines are a common tool for expressing acceptable bounds of negotiation. Russia made it very explicit that if Ukraine joined NATO there would be conflict. We live in the real world, and "sovereignty" is not real; nations are not unconstrained agents that can do whatever they please. They have to weigh the effects of their actions and be willing and capable of defending the consequences. This has been true for all of human history, has never changed, and likely never will. You simply deluded yourself into thinking otherwise.
I will also add that in the modern world, peace has largely been maintained because the value of international commerce is much greater than the value derived from conflict. Economic integration is the best recipe for enduring tranquility. However, the US has pursued broad economic sanctions against Russia since the annexation of Crimea, all but ensuring that an invasion of Ukraine would be a profitable (or at least not harmful). In other words, the United States miscalculated, overplayed it's hand in pursuing a containment strategy against Russia and ultimately invited violence.
Please look up "victim blaming" and understand how it applies in this context. If Islamic terrorists say "if you depict Muhammad, we will attack you", and someone depicts Muhammad and are attacked, we don't say "wow, they really shouldn't have depicted Muhammad, this is their fault". We say "wow, those terrorists are awful." Russia's red lines were never acceptable in the first place, and their existence does not justify war crimes.
> However, the US has pursued broad economic sanctions against Russia since the annexation of Crimea
Oh those poor Russians, they can't even violently annex neighboring territory without getting sanctioned. I feel so bad for them. We should have just uttered "tsk, tsk" and kicked them out of the olympics. That'll teach 'em!
No, the "economic tranquility" was the period after the Soviet Union fell and the entire western world was welcoming Russia in with open arms, and the economic integration was well under way. Until Putin came in and decided "no, I like things the way they were" and has been trying to bring back the USSR ever since. He doesn't want any economy he can't directly control by force. You think Putin wants economic integration? He wants his soviet union back.
None of what you're talking about is "politics" unless you think Russia actually has a leg to stand on with any of this. They don't. They never have. They're the aggressor here and none of the "warnings" they gave justify any of this.
I love the example you gave because it is demonstrative of one of the most important distinctions between your moral language and the language of geopolitics. If a Muslim attacks someone in a western country, then they will have violated a law. The recipient of the violence is a victim of an infringement of rights garunteed by the government which has authority through the social contract. On the world stage, there is no higher authority, rights, or laws. What you have are a set of nations, which by definition, are agents seeking to secure prosperity for themselves. Ukraine has certain objectives to secure their prosperity like, procuring a large conventional military or nukes so that they can defend their borders. Russia also has certain objectives that secure their prosperity, like maintaining access to the black sea and building natural gas pipelines into Europe. When these nations have objectives that conflict there are only two options: compromise or war, that's it, that is the reality. In this case neither side wanted to compromise, so there was a war.
It's also important to note that this conflict is not one-sided. Ukraine has dedicedly become a proxy for US and European power projection. This is not a genocide or some other form of needless violence. This is a classic example of powers butting heads and all parties refusing to take de-escalatory actions.
> I love the example you gave because it is demonstrative of one of the most important distinctions between your moral language and the language of geopolitics. If a Muslim attacks someone in a western country, then they will have violated a law.
Lol so we can only pass judgement on something if there exists a law that it violates, and an authority that can prosecute it. If there’s no ability to prosecute something, it must be fine, just fine!
> On the world stage, there is no higher authority, rights, or laws. What you have are a set of nations, which by definition, are agents seeking to secure prosperity for themselves.
> This is a classic example of powers butting heads
I keep imagine you looking at Hitler’s actions in the 1930s and concluding “there’s no higher authority than nation states, so this is all just geopolitics, powers butting heads” and refusing to make a judgement on good vs bad.
Maybe a good checksum on your world views is “if it results in what Hitler did being fine, maybe I need to reevaluate”.
--
I'll edit this to add: You bring up "distinctions between [my] moral language and the language of geopolitics"... that's what the whole objection to Kagi's founder is about. Confusing geopolitical decision making like "what should U.S. foreign policy be, if we want to maximize the chance of peace", and moral judgements, like "is invading your neighbors to get what you want ok", is the very thing Kagi's founder is doing that I find objectionable. Because you should be able to pass a moral judgement on an action without conflating that with whether the U.S. and its allies made the right strategic moves. It doesn't matter that Russia signaled their actions in advance, it's still not ok to invade another nation. One should be able to clearly see this to be true, and not just sweep it under "it's just politics." Calling it politics is both strictly speaking true, and also a cop-out, because you get to avoid actually making a judgement about whether you think it's right. Kagi's founder did that, and you're doing that here.
This is just idiotic equivocation. The difference between Russia and Hitler is that Russia has legitimate national security concerns, for instance, not letting the world's largest military alliance (NATO) which is antogonistic to them, build defense infrastructure along their border, or choke off their ability to have a navy. The Nazis made no attempts to conceal the fact that one of their main national objectives was to invade eastern Europe and create a colonial German empire. Clearly you can see these two things are not the same, right?
If Russia's national objective is to have access to the sea, and doing so means they have to take access from another nation, then no, I don't see how the things are different, except for maybe in magnitude (Hitler just did what Putin is doing, but more. France was building defense infrastructure along its border with Germany too, if you don't recall.) It's the exact same logic though: If you excuse states for invading each other because they have "national security concerns" that involve taking what they want from other nations, the same logic excuses Hitler's actions too. Putin has also made it very clear that one of Russia's goals is to essentially reestablish the soviet union (similar to hitler's feelings about germany's humiliation after WW1), the parallels here are stark.
The US could easily say today that it has a national security concern that it needs Greenland in order to have a good defensive posture against Russia now that the north sea is becoming more navigable. Does that make it morally right to just... invade and take Greenland? I assume that is your position, because it's essentially exactly what Russia is doing. (You don't need to respond if your answer is "Yes". This thread is getting long and if your position is indeed that countries can take what they want if they have "national security concerns", we're far enough apart that there's no reason to continue debating.)
I feel like even this simplifies the issue somewhat. While we can argue for days on whether or not this war is justified in any way, anyone with any glimpse of sanity can see that this is not an appropriate reaction to any such circumstances that may have contributed to the war. That's not to mention the actions of the russian military itself
No. Russia invaded Ukraine. And while it wasn't a single whimsical choice, blaming NATA wrong. This was the mad dictator, and trying to cast blame on anyone else is the same as accepting the blame yourself.
> The moral dimension is also completely illusory. Ukraine is fighting a war of attrition that's funding is due to the same cold-hearted power politics that Russia subscribes to.
Blatant gaslighting. Ukraine is defending against an invasion. Russia has said it wants to go further and take what it can of Europe, states that the Baltics aren't countries and threatens us all with nukes on a daily basis.
In Europe we defend ourselves by funding Ukraine.
It is super simple; Russia attacks when it is strong enough and takes what it can.
We tried living in peace, we believed in it. We basically got rid of our armies in Europe, since everybody knows how to live in peace. Except Russia.
> everybody knows how to live in peace. Except Russia.
Talk about an extraordinary case of recency bias. Cheap shot, I know, but I had to make it.
Europe currently defends itself because that's all it CAN do. They abandoned their armies because the continent outsourced defense spending/industry to the United States and Russia following WWII.
This is so hilariously stupid, the invasion of Ukraine is so completely impossible to defend that all of these talking points smell like a third grader wrote them. In a rush, at the beginning of class.
“The moral dimension is illusory“
Yeah maybe if you glue your eyelids shut and pretend millions of dead people are actually totally fine, and definitely WORTH expending for… wait what is it that Russia has gained from this invasion?
Disgusting effort, I hope you never have control over a single ounce of power.
Speaking from my experience at Amazon this is not the case. Any customer impact like this would necessitate a COE (correction of errors) report, which means a list of required action items to prevent such issues from happening again, which typically suck up at least man-month of labor. Not to mention the report itself, which has to be written by a manager.
In fact, there are regular AWS-wide meetings where L10 technical staff will randomly pick and review reports from across the organization. Getting picked for one of these is not a fun experience.
COEs are such a huge annoyance for teams that they create a strong incentive to be proactive in preventing issues like this from happening. One of the rules when it comes to writing COEs is that they are not the fault of individuals but processes; but in reality, no one wants to be the cause of one.
Amazon is heterogeneous. So much so, that positive anecdotes and negative anecdotes are near worthless without specifying the org.
Depending on if you're a cost cutting team, fixed expense team or organization, if you're a revenue driving team, or if you're a core team, or the very many other splits you can come up about the relationship between the expense/balance sheets and the team itself...there are very very different attitudes towards COEs and leadership principles.
This was very much my experience, having worked in two different sub-organizations at AWS, and on several different services, in two different countries.
There's just extreme variation in the quality of the management, the quality of the engineers, the operational/development role split, the on-call schedule, and the development and testing methodology.
Having been the manager writing those reports, you can only practically find causes that are within a single team’s ability to resolve.
If you find a problem like this thread’s hypothetical, the process stops being an annoyance just to line level managers, and something that directors and vice presidents need to handle by changing strategic priorities within their organizations.
That entails a real loss of face for them, and because they are the ones who actually run the show, it would will only happen if you have one that is naïve or a masochist. In either case that moves them out of management.
From the manager's side, you're absolutely correct. The SEV looks bad on you, and is a headache to document.
From the perspective of people you manage, it's a very different picture.
We (I say "we", because I was an IC) sit under you, and every year at performance review time you're effectively required to put some percentage of us in the "LE" bucket. Never mind that we could theoretically all HV3+ if you measure by "normal" peoples' standards, your manager isn't going to let you mark all of us as HV3 at the performance meetings. I know this, because I've been there as well at those meetings where truly high performing people were downrated to fit a distribution.
So what happens? When I see a peer's critical lurking bug, I have no incentive to fix it for the sake of prevention. If I fix it quietly so that it never surfaces, it looks like I haven't done any work for the week, or have done un-impactful work, and I get the stick from you. Preventing fires doesn't look like work, to non-technical eyes.
The only "safe" way to play this game of "survivor" is to let that bug surface eventually, then when the SEV comes up, I jump in and fix it, earning your approval, skip approval, VP approval, as well as potentially the other person gets the stick from you, because you have to give the stick to someone anyway, you get a reason to stick it on them. At least it's not getting stuck on me.
I'm sorry if this comes off as shocking to you, but it really shouldn't; the incentive structure is NOT set up for teamwork, plain and simple. If "putting customers first" is a value, then it absolutely needs to start from systematic changes of how people are managed.
> COEs are such a huge annoyance for teams that they create a strong incentive to be proactive in preventing issues like this from happening.
Absolutely not my experience at AWS.
All the teams I was on treated them as "not a big deal", kind of a non-punitive exercise in technical writing, and the COE was always assigned to be written by an engineer who was not involved in causing the COE.
Also, the kinds of issues that did or didn't lead to COEs appeared to be largely random. I was considered to be an extremely good operational trouble-shooter on the team where I spent most of my time at AWS, and I was never able to predict what an L7-8 manager would decide was COE-worthy.
Obviously experiences vary greatly, but I was on one of the largest AWS orgs and they were quite punitive. People would demand them for perceived slights, then assign reviewers that were tough or on their side. Many of my friends had different experiences, though.
Some orgs also use them to extract concessions from dependencies further up the chain. Upstream service won't fix an issue that's been causing problems for us? "unintentionally" let it become a SEV, so that we can send the CoE up the chain and get Jassy to drop the hammer on that team...
> Any customer impact like this would necessitate a COE (correction of errors) report, which means a list of required action items to prevent such issues from happening again
And this surely works out great and completely prevents any issue, and this "inaccurate estimated billing data" issue this submission is about is both the first and last time this issue ever happens at Amazon?
"Gothic cathedrals and Doric temples are mathematics in stone. Doubtless Pythagoras was the first in the Classical Culture to conceive number scientifically as the principle of a world-order of comprehensible things—as standard and as magnitude—but even before him it had found expression, as a noble arraying of sensuous-material units, in the strict canon of the statue and the Doric order of columns. The great arts are, one and all, modes of interpretation by means of limits based on number (consider, for example, the problem of space-representation in oil painting). A high mathematical endowment may, without any mathematical science whatsoever, come to fruition and full self-knowledge in technical spheres." ~ Spengler, Decline of the West
I had to put this one through Claude, but it boils down to:
> A culture's felt sense of proportion, ratio, and spatial order manifest directly through the hands of masons and sculptors, without necessarily needing the mathematical formalism of proofs, axioms, and treatises.
Not sure how I feel about this, as the Familia was absolutely built in a context of formalised mathematical sciences.
It seems somewhat important to me to know if something was done because it looked pretty, was random or because there was an intent to reflect maths, science, planetary alignment etc.
Gaudí used hyperboloid structures in later designs for Sagrada Família (more obviously after 1914). However, there are a few places on the nativity façade—a design not equated with Gaudí's ruled-surface design—where the hyperboloid appears.
Whatever one might say about method, epistemically speaking, the aesthetic is prior to the mathematical. The mathematical is found in the analysis of the beautiful.
reply