Their definition of “legal” is just very very specific.
Their definition of “legal” is just very very specific.
No, that’s my point. Providing the builder factory as an abstract way to construct an entity, it is an abstraction. It removes you from the actual detail, that’s an abstraction. But it also introduces extra complexity, which in turn negates the value of the abstraction.
In reality, the intention is an abstraction, the result is often enough a bad abstraction that introduces more complexity and adds indirection.
To 1), that’s unfortunately not entirely true. The real abstraction criticized is more like introducing a StorableEntity layer that’s provided by a StorableEntityBuilderFactory. So instead of providing a compartment with a stable interface, they introduce a mess of generalizations.
Abstractions should be bulkheads, but in practice they’re often more like one of those beads-on-strings door decorations.
That’s decades of legacy for you…
I bet each step/arrow/decision had a good reason at some point, but most of them probably back when computers lived in caves and hunted their tapes using spears and rocks.
I feel like we’re slowly reaching a point where the complexity is collapsing in on itself - just look at the absolute chaos a modern web app is.
Prudes…
Java’s Duke just stands there, fully nude and is giving NullPointerException fucks.
That is absolute nonsense. SUSE mostly serves large enterprise customers.
And where do you think the people deciding what to buy get their information? Mind share is important.
I’m pretty sure SUSE is bigger than Canonical.
That’s actually surprising to me, but I’d argue that Suse offers more products, it seems like Rancher, Longhorn, etc. have no canonical equivalent.
Reboots after three days and then disappears in the cloud.
And you really think, people who are willing and able to buy enterprise support for their Linux distro get confused by the naming? Sure, there’s that one confused dude, but you also have people asking Facebook where they left their keys.
OpenSuse is essentially free marketing for SUSE, nobody would know them otherwise. Why would you give that away?
Suse is not a huge company, it has neither a large enterprise backer nor any killer features, and its market share is relatively small compared to Red Hat or Canonical. Throwing away free marketing while alienating a relatively passionate community is a kind of brainrot only MBA can come up with.
And the same people will argue that the person being killed is 100% at fault because there was a warning after all!
I personally never even saw any proof that America exists at all!
From my window in Germany, I can’t see any sign of America at all! Or Asia for that matter!
Is there even someone left?
I only tried it around 2008 or so and it was extremely slow paced back then while looking like the interface from a sci-fi movie.
Stupid idea. Obviously 8 data laptops and one clock laptop would be the better solution. Parallel interfaces are inherently superior.
Not that old, unfortunately.
Linux runs fine, but even when underclocked, it turns into a space heater by just using a browser.
I feel really bad about my old MacBook. It was my trusty companion for 10 years, but now it’s kind of forgotten and useless.
I tried to revive it a while ago, but it’s too slow/hot to be useful for anything worthwhile and it’s a real shame. It’s still working fine, otherwise!
Glad that he’s taken advantage of.
Or requires a timestamp with zone offset, but ignores the zone offset, so you have to send the timestamp itself with a zone offset of zero relative to the systems timezone, but can’t just omit the zone offset, because it’s required.
Again, did you actually read the comments?
Is SQL an API contract using JSON? I hardly think so.
Java does not distinguish between null and non-existence within an API contract. Neither does Python. JS is the weird one here for having two different identifiers.
Why are you so hellbent on proving something universal that doesn’t apply for the case specified above? Seriously, you’re the “well, ackshually” meme in person. You are unable or unwilling to distinguish between abstract and concrete. And that makes you pretty bad engineers.
Did you read the comments above?
You can’t just ignore context and proclaim some universal truth, which just happens to be your opinion.
Nope.
If there’s a clear definition that there can be something, implicit and explicit omission are equivalent. And that’s exactly the case we’re talking about here.
Repairability doesn’t really matter if you only get two years of software updates.
Yes, there’s lineage OS, but whether their support will be better, is doubtful.
We shouldn’t support a company that openly says they don’t give a crap about their users’safety.