Show Navigation
Notices by Verius (verius@community.highlandarrow.com), page 3
-
@camoceltic @maiyannah "Rule 2: that goes double for cutscenes after the last save point before a big boss fight"?
-
@maiyannah @moonman Oh I know. I immediately suspect that bunch when something like this happens.
-
@moonman I suspect Maiya is closer to the truth. Probably other people got obset and put pressure on Patreon which folded immediately.
-
@purplehippo @maiyannah Case in point, I didn't know he was a game dev. All I know of him is that he's a GG e-wanker, err, e-celeb.
-
@maiyannah Wellย read on HN (big grain of NaCl) that Patreon said they'dย only ban for bad speech on their own platform, not elsewhere. If that's true they're full of crap.
-
Ok, so do I understand correctly that Sargon got kicked off Patreon for using extreme right racist language, not on Patreon? As I understand (never really followed all those GG celebs that much) Sargon is pretty far left, not right.
-
@maiyannah Not saying it is. I treat GoG account funds as just arbitrary wallet points, it's just that euros usually convert 1-to-1 to points for convenience. Regional pricing actually doesn't bother me personally but I agree their advertising is a little too decoupled from reality.
-
@maiyannah @ninjawedding Well if you want to pass by value and there's no && overload you can use something like "template <typename T> T make_temp(T in) {return in;}" to turn the variable into a temporary and use the fact that temporaries can't be reffed. But I agree that being able to be explicit about whether a variable should match a T, T& or T&& parameter would be very useful.
-
So I know there's plenty of stuff to hate GoG about but they do at least some stuff right: not having a pile of crapware to wade through and having useful bonuses (freebie games) in a sale instead of worthless crap like cards.
-
Interesting. MS is open sourcing WinForms and WPF. At the very least that's convenient when working with those technologies, it sometimes helps a lot to just dig down into code to see what exactly it's doing.
-
Tumblr is going to ban porn. Read: Tumblr is going to ban the only part of it that doesn't make you want to take out your brain and wash it with soap.
-
@bob First I've heard of Rust having telemetry. But yeah, Rust as a language is pretty decent.
-
@maiyannah @bob @richdecibels Well if we're going fundamental the base assumption is that humans are rational actors.
-
@maiyannah Maintain air of superiority until launch is complete?
-
@maiyannah Nah, but thanks. Already found a good cheap different hoster. In theory better since it has shell access (makes installing nextcloud so much easier).
-
Webhost: "Oh hai, there's good news, we're upgrading your account to our new bronze tier, you may have to pay a little more. Oh, and we'll make the change tomorrow." I look at the website. A little more is 3x as much as I pay now. Time to look for a new webhost.
-
Ah, C++. Was trying to figure out why a access to a member of a class segfaulted. Noticed the rather weird pointer value 0x00000030. And yes, I did a parent_object->field() to get reference to the object I was interested in and parent_object was nullptr. But because all that method did was return a field which has a fixed offset in the object obviously the compiler just did pointer arithmetic without checking for null pointers. Makes perfect sense but it is a good reminder that null pointer dereference does not _need_ to segfault immediately.
-
In a way the elegance of C++ is that by making explicit the handling of the most common resource type - memory - it forces resource lifetime to be a primary concern of programmers which through the developed idioms (RAII) helps a lot with resources that are less visible but also important (e.g. file descriptors, mutexes). Compare this to the approach taken by C# and Python where you have to actively declare a block scope for the lifetime of a resource (using in C# / with in Python) and if you forget to do that the resource does not get deallocated. So instead of having memory be the special case as with a garbage collector C++ applies the same logic (lifetime of a resource is tied to the lifetime of an object) to all resources.
-
Amusing to see discussion of whether C++ is a good first language to teach. I like C++ for what it's intended for but let's face it, teaching C++ as a first language is like teaching a bazooka as a first gun. Both are more complicated than necessary for a beginner and both have a high potential for collateral damage.
-
Smart pointers are a perfect example of C++: they use extremely easy to misuse features (operator overloading of *, () and ->) along with very subtle and complex features (templates) to build an imperfect solution in a library that when used correctly and consistently removes most of the downsides of pointers while not adding any runtime overhead and maintaining compatibility.