111 karma · joined September 15, 2024
> My understanding is there was a genuine desire for diplomacy on the American side.
> A case you've sustained by being unable to find any credible sources
Correction: you were unable to find any credible sources, that could be your intentional bias though, as there are other patterns in your replies that suggest it too.
Also, you didn't apply the principle, you sought external validation to your preferred understanding. You appeal to external voices because there's the evident apprehension to come to inconvenient conclusions if you begin applying the principle uniformly by using your own mind.
Actually, let's see it live. Please provide the line of reasoning, starting with "If the US diplomats' job is to stall and never make any actual concessions to Iran, then ..."
> there was a genuine desire for diplomacy on the American side
By the way, how does that "genuine desire" manifest in reality? I hope it's not "I got those people in front of me extra five minutes to get lost and free my way home"
ok, let's see
> do you have a source? The fact that nobody in this subthread has an answer to this and is instead, as you put it, evading the question by getting distracted by whether America is negotiating in good faith should speak volumes to anyone reading this.
No it shouldn't, there's no substance in your position, let alone volumes of any meaning to derive from it: "the other side must be acting in bad faith, because I don't like getting home late".
First off, I'm waiting for you to apply your previously stated principle, that you admitted to be general, to Iranian diplomats' negotiating track. And right after that, let's discuss why you did omit commenting on the other part with the substitutions around "giving in to America or Iran" and the respective interest groups having to save face.
I, as a barefoot landlord, am still wondering: why do you think your timings and preferences are the only ones to be respected?
ok, you evaded the answer, I asked specifically about generality of the principle, you kept saying "the US did this, Iran did that". You're stalling and refusing to tell the actual answer on the question I asked, so that's germane.
> I haven't seen anything in any English, European or Asian sources that seemed to suggest they were.
too bad, get better with search
> Negotiating in good faith means negotiating with a genuine intent to reach a deal. That requires acknowledging what the other side is saying and respecting reality. Someone can intentionally bullshit. Or they can be forced to bullshit because their regime at home has to save face and doesn't think it can survive being seen as giving in to America.
Negotiating in good faith means negotiating with a genuine intent to reach a deal. That requires acknowledging what the other side is saying and respecting reality. Someone can intentionally bullshit. Or they can be forced to bullshit because their political leaders at home have to save face before their donors and don't think they can survive elections being seen as giving in to Iran.
> Bad analogy. Here's a better one: you're my landlord and I'm your tenant. (Ignoring the power imbalance between Iran and America, particularly when America is parking warships, is delusional.) You say I have ten minutes to plead for not being evicted. I genuinely don't think I did anything wrong. But I spend ten minutes talking about why your shoes are stupid. That's not engaging in good faith.
Bad analogy, I walk barefoot and I don't talk to tenants, my representatives do and they end the contract with you on a legal basis of contractual terms and that's about it. That's my property after all.
Now, you in turn are still standing in a traffic jam and getting angry at me and people around you, you claim that we all don't respect your preferences and timings, so we must be acting in bad faith.
Just answer the question whether it applies in general as a principle. Don't "stall and never tell any actual" position on the matter.
> We also had the option to terminate negotiations, ratchet up sanctions and walk away. None of that changes that the Iranians weren't negotiating in good faith
Only according to you, based on the premise that someone didn't meet random timings that only exist in your head.
> But the lack of any discussion of what Iran did in this subthread seems to underline my point
not really, please answer the initial question I asked.
> They aren't obligated to accept the other's timeline. But I wouldn't say that's negotiating in good faith.
Exactly why? You need to be home around 5 so anyone standing in front of you and blocking you in a traffic jam aren't acting in good faith?
does this line of reasoning apply to the US only, or in general?
> My understanding is there was a genuine desire for diplomacy on the American side. But at least this round, Tehran never conceded on any material fronts.
they had an option to do it and still continue a diplomatic track, they aren't obliged to devote themselves to the US preferences at the US-preferred pace.
and then the blame could be shifted to the future generations, it's their incompetence after all.
> Correctness wins when the cost of ignoring it becomes impossible to miss: an outage, a customer complaint, data loss. Until then, comfort wins every time.
Those who tolerate comfort-winning aren't engineers and shouldn't be admitted to stand close to engineering systems overall, especially outside the software industry.
apparently not, as I always find snippets of patterns of this kind from my coworkers (and I've worked in many companies, including the ones that require precision for legal compliance):
def do_business_stuff(data):
orders = data.get("orders")
if not orders:
return
for order in orders:
attr = order.get("attr")
if attr and len(attr) < 5:
continue
...
The industry's awareness baseline is very low, and it's across tech stacks, Haskell is no exception. I've seen stuff people do with Haskell at 9 to 5 when the only thing devs cared about was to carry on (and preferably migrate to Go), and I wasn't impressed at all (compared to pure gems that can be found on Hackage). So in that sense having the article that says "actually parse once, don't validate everywhere" is very useful, as you can keep sending the link over and over again until people either get tired of you or learn the pattern.> You can't pick and choose parts of society that benefit you and opt out of your duties, that's not how society works.
of course I can, actually the more money I have the more options to exercise this ability are available to me. And there are no inherent duties to benefit someone you're not choosing to help, unless your society is cattle.
Incremental Nix builds can take less than 1 munute to build everything, including the final deployable docker image with a single binary on very large Haskell codebases. That fact the the person was fired for everybody around him systematically failing to admit and resolve a missing piece of supportive infrastructure for the engineering effort of one person tells a lot about the overall level of competence in that team.
> but ultimately it is a failing of the "everything and the kitchen sink" philosophy at play in dependency usage.
Not really, as the kitchen sink only has to build once per its version change, for all future linkage with your software for the entire engineering team doing the builds in parallel.
Ah the good old "if you're homeless just buy a house" argument, only this time coming from the mentality of a statist.
I propose allocating upfront the work, so that those who disagree don't have to contribute into the "done" part of those who allocate it in a weird way.
the wealth in this case isn't monetary, it's material production, the productive work of people who create material objects, including your food and shelter. If it was about monetary stuff the government would just print the artists whatever amount of money they need. But that money has to be spent to buy from those who produce the stuff the artists need to live. Who's sponsoring the wealth producers?
> managed to throw AI efficiently
> and it mostly worked.
Looks like you're mostly doing your job, not quite there, but mostly
In practice there's wealth of lemmas provided to you within the inference environment in a way standard library functions are provided in conventional languages. Those act like a memoization cache for the purpose of proving your program's propositions. A compiler can also offer a flag to either proceed with ("trust me, it will infer in time") or reject the immediately undecidable stuff.
No it's not, your whole premise is invalid both in terms of financing the effort and in the AI's ability to improve beyond RNG+parroting. The AI code agents produce shoe boxes, your claim is that they can be improved to produce buildings instead. It won't happen, not until you get rid of the "temperature" (newspeak for RNG) and replace it with conceptual cognition.
> it is easier to 'discipline' the top 5 AI agents in the planet - rather than try to get a million distributed devs ("artisans") to produce high quality results.
Your take essentially is "let's live in a shoe box, packaging pipelines produce them cheaply en masse, who needs slow poke construction engineers and architects anymore"
...
3. profit
4. bro down
Python ecosystem has several options, for instance: https://parsy.readthedocs.io/en/latest/tutorial.html
---
I don't follow, how exactly does the investment into a French AI startup reduce ASML's "dependence on American technology"? Is it a supply-chain dependence, or a revenue-making dependence?
Who's the customer base of ASML? Are they predominantly based in Europe?
> It absolutely is a decades old set of problems that have never been solved to the satisfaction of most users.
ASN.1 wasn't in the same problem space with CORBA/DCOM, both CORBA and DCOM/OLE were heavily invested in a general-purpose non-domain-specific object model representation that would suppot arbitrary embeddings within an open-ended range of software. I suspect this is the unsolvable problem indeed, but I also believe that's not what you meant with your comment either, since all the known large-scale BEAM deployments (the comment I originally replied to implied BEAM deployments) operate within bounded domain spaces such as telecom and messaging, where distributed properties of the systems are known upfront: there are existing formats, protocols of exchange, and the finite number of valid interactions between entities/actors of the network, the embeddings are either non-existent or limited to a finite set of media such as static images, videos, maps, contacts etc. All of these can be encoded by a compile-time specification that gets published for all parties upfront.
> basic questions like “should optionality/absence be encoded differently than unset default values?”
However you like, any monoid would work here. I would argue that [a] and [] always win over (Option a) and especially over (Option [a]).
> and “how should we encode forward compatibility?”
If you'd like to learn if there's a spec-driven typed way of achieving that, you can start your research from this sample implementation atop json: https://github.com/typeable/schematic?tab=readme-ov-file#mig...
You absolutely can make all assumptions relevant to the handling/dispatching logic expressed at type-level.
> and as such you encode that into the type with a bunch of optionals.
Not necessarily, it can be `Alternative f` of non-optional compound types that define the further actions downstream.
> Once you have gotten everything into optionals, you’re effectively doing the same checks you’d be doing with a dynamic language everywhere anyway.
Not true, your business logic can be dispatched based on a single pattern comparison of the result of the `Alternative f`.