1h of downtime per month means you're delivering at best two 9s of availability. again that may be fine for lots of applications but it's trivial scale, and certainly a couple orders of magnitude below what aws and…
> You're going to have down time for migrations unless you're very clever with your schema and/or replicas. probably worth stating these kinds of design considerations/assumptions up-front i'm sure lots of applications…
and that your application doesn't need to be resilient to host or network faults
"setting a field to true" clearly means `x.field = value` and not `x.field.Set(value)`
> I have been writing production applications in Go for a few years now. sorry, what? https://gaultier.github.io/blog/a_million_ways_to_data_race_... this code is obviously wrong, fractally wrong why would you create a…
> setting a field to true from potentially multiple threads can be a completely meaningful operation e.g. if you only care about if ANY of the threads have finished execution. this only works when the language defines a…
the distinction between "concurrent use" and "concurrent modification" in go is in no way subtle there is this whole demographic of folks, including the OP author, who seem to believe that they can start writing go…
"running into memory issues" doesn't relate to memory safety as a property
> Matrix wants to be an encrypted IRC or Slack matrix's users want it to be a decentralized/encrypted irc/slack, but unfortunately matrix's maintainers believe their mandate is to build a next-gen tcp/ip (or something…
https://www.promptfoo.dev/blog/grok-4-political-bias/ > Grok is more right leaning than most other AIs, but it's still left of center. https://github.com/promptfoo/promptfoo/tree/main/examples/gr... > Universal Left…
this is an overly simplistic and somewhat reductive perspective on a pretty fundamental concept/primitive > they were designed to turn single-threaded code into multi-threaded not really > usually a single point of…
what? stone ages? god forbid someone prioritize concrete user experience over abstract interoperability
I think you're wildly over-indexing on a statistically insignificant number of users and their expectations
you're just affirming the consequent here, listing various properties of pgp as requirements in practice, few, if any, of your enumerated "wants" are valuable enough to outweigh their costs to complexity this should be…
why would apple do this? it's all cost and no benefit. companies actually can build and ship stuff that isn't inter-operable with the world, this is Actually Good for user experience
much more than that -- more often than not, IME
my point with memory safety is that it is not a single well defined concept so if you wanna talk about it you at least gotta say which definition you're using
probably should define memory safety before using it as an evaluation criterion otherwise, not sure who the audience of this piece is supposed to be, but it's written in a pretty combative tone, which will not be…
dunno about the rest of your post but phonobar is legit, it's tiny but it has a dance floor and regularly hosts top-tier talent
i think what the author is characterizing as "free software" is probably better described as "software with bad UX"
woof vlcn-io/cr-sqlite definitely built by someone who doesn't understand the fundamentals of the space > As of cr-sqlite 0.15, the CRDT for an existing row being update is this: (1) Biggest col_version wins col_version…
> Is this incorrect? yep because "life-saving" isn't a single well-defined boolean condition that can be determined by ER staff as part of triage > I can't imagine a hospital waiting for an insurance company's approval…
take the L, it's ok
> There are three basic types of “boxes and lines” (as I derisively refer to them) diagrams: the point of a boxes-and-lines diagram is to express relationships between components at a single layer/level of abstraction…
this article is confusing, it appears to conflate graphviz (an umbrella term/tool that collects a set of layout engines and output formats) with both dot (a specific layout engine) and sstangl/iongraph (a specific tool…
1h of downtime per month means you're delivering at best two 9s of availability. again that may be fine for lots of applications but it's trivial scale, and certainly a couple orders of magnitude below what aws and…
> You're going to have down time for migrations unless you're very clever with your schema and/or replicas. probably worth stating these kinds of design considerations/assumptions up-front i'm sure lots of applications…
and that your application doesn't need to be resilient to host or network faults
"setting a field to true" clearly means `x.field = value` and not `x.field.Set(value)`
> I have been writing production applications in Go for a few years now. sorry, what? https://gaultier.github.io/blog/a_million_ways_to_data_race_... this code is obviously wrong, fractally wrong why would you create a…
> setting a field to true from potentially multiple threads can be a completely meaningful operation e.g. if you only care about if ANY of the threads have finished execution. this only works when the language defines a…
the distinction between "concurrent use" and "concurrent modification" in go is in no way subtle there is this whole demographic of folks, including the OP author, who seem to believe that they can start writing go…
"running into memory issues" doesn't relate to memory safety as a property
> Matrix wants to be an encrypted IRC or Slack matrix's users want it to be a decentralized/encrypted irc/slack, but unfortunately matrix's maintainers believe their mandate is to build a next-gen tcp/ip (or something…
https://www.promptfoo.dev/blog/grok-4-political-bias/ > Grok is more right leaning than most other AIs, but it's still left of center. https://github.com/promptfoo/promptfoo/tree/main/examples/gr... > Universal Left…
this is an overly simplistic and somewhat reductive perspective on a pretty fundamental concept/primitive > they were designed to turn single-threaded code into multi-threaded not really > usually a single point of…
what? stone ages? god forbid someone prioritize concrete user experience over abstract interoperability
I think you're wildly over-indexing on a statistically insignificant number of users and their expectations
you're just affirming the consequent here, listing various properties of pgp as requirements in practice, few, if any, of your enumerated "wants" are valuable enough to outweigh their costs to complexity this should be…
why would apple do this? it's all cost and no benefit. companies actually can build and ship stuff that isn't inter-operable with the world, this is Actually Good for user experience
much more than that -- more often than not, IME
my point with memory safety is that it is not a single well defined concept so if you wanna talk about it you at least gotta say which definition you're using
probably should define memory safety before using it as an evaluation criterion otherwise, not sure who the audience of this piece is supposed to be, but it's written in a pretty combative tone, which will not be…
dunno about the rest of your post but phonobar is legit, it's tiny but it has a dance floor and regularly hosts top-tier talent
i think what the author is characterizing as "free software" is probably better described as "software with bad UX"
woof vlcn-io/cr-sqlite definitely built by someone who doesn't understand the fundamentals of the space > As of cr-sqlite 0.15, the CRDT for an existing row being update is this: (1) Biggest col_version wins col_version…
> Is this incorrect? yep because "life-saving" isn't a single well-defined boolean condition that can be determined by ER staff as part of triage > I can't imagine a hospital waiting for an insurance company's approval…
take the L, it's ok
> There are three basic types of “boxes and lines” (as I derisively refer to them) diagrams: the point of a boxes-and-lines diagram is to express relationships between components at a single layer/level of abstraction…
this article is confusing, it appears to conflate graphviz (an umbrella term/tool that collects a set of layout engines and output formats) with both dot (a specific layout engine) and sstangl/iongraph (a specific tool…