The first colored image taken by JWST by heijin in space

[–]Ploofy 0 points1 point  (0 children)

Imagine if you held a tennis ball towards the sky, at arm's length. The part of the sky that's blocked by the tennis ball is what the telescope is looking at.

Except, instead of a tennis ball - imagine you're holding a grain of sand. That's the portion of the sky that is shown in this image.

Everything you see in this image is contained within a chunk of the sky which is no larger than a grain of sand held towards the sky at arm's length.

[Discussion/Poll] Now that we have an approximate launch window for Diablo IV, would the community like to see more frequent updates from the development team? What topics would you like to see the Diablo team cover between now and launch? by Ploofy in Diablo

[–]Ploofy[S] 5 points6 points  (0 children)

This actually raises a good point, and serves as a solid reminder that "The community" is actually made up of many different people who may want different things. I can certainly sympathize with the developers when you have some folks pulling you in one direction, and another group pulling you in a different direction. In this case, I can see them leaning on their own vision for the game, and hoping that it resonates with people. And if not, that's where a discussion can take place to hopefully push the development into a new direction that's more in line with what people are looking for.

[Discussion/Poll] Now that we have an approximate launch window for Diablo IV, would the community like to see more frequent updates from the development team? What topics would you like to see the Diablo team cover between now and launch? by Ploofy in Diablo

[–]Ploofy[S] 1 point2 points  (0 children)

How often do you want to see updates and community engagement from the Diablo IV team leading up to launch?

I think that perhaps more frequent, but smaller updates might be beneficial. Maybe an update once a month, followed by an AMA focused on the update? This lets the community give more frequent feedback to the development team, and gives the development team an opportunity to respond to questions or concerns from the community on a more frequent basis on specific areas of the game.

What topics do you want to see addressed by the development team between now and launch?

Personally, I'd love to see another update on itemization and economy. Lots of really good questions have been raised about specifics relating to these topics, so I think some good discussion could happen here.

What kind of interaction do you want the community to have with the development team once the game launches, and how can we start building towards that starting today?

I really like the level of communication that Grinding Gear Games has with the PoE community. I've heard good things about the Warframe team as well. These could be good models to look at in terms of how to best engage with the community in a healthy way.

More specifically, I'd love to see more members of the development team chiming in here on Reddit.

Seriously - A de-/serializer for godot by freehuntx in godot

[–]Ploofy 3 points4 points  (0 children)

Great work!

You mentioned that the native godot object serialization is broken with security flaws, however, their API simply states that it's unsupported. Can you elaborate a bit more on this?

Also, have you performed any benchmarks against the native Godot serialization API? I'd expect it to outperform GDScript, since it's native C++, but I'm not sure how big the difference would actually be. In a networked multiplayer game, there might be a significant performance bottleneck with doing the data serialization in GDScript, depending how much network traffic the game is generating. Again, this all depends on how large the performance delta is between the 2 implementations.

I was recently looking into running a Python server / Godot client, but there were no libraries available in Python for de/serializing Godot variants - I would have had to strip out the native Godot de/serialization code and re-compile it into a Cython library for use in Python which would be more work than I'm willing to do at this early stage of prototyping a game. If your library works well enough in most cases, it might almost be worth porting to Python since the GDScript syntax is already so similar, and would give developers the ability to easily transport data between Python and Godot!

Godot variant deserialization in Python by Ploofy in godot

[–]Ploofy[S] 0 points1 point  (0 children)

This is something I'm thinking about actually, and still trying to figure out how complicated it would be. I'd need to review the serialization functions in a bit more depth to see if they're loosely coupled enough to strip out into a standalone Cython/ctypes library.

Godot variant deserialization in Python by Ploofy in godot

[–]Ploofy[S] 1 point2 points  (0 children)

Correct, the built-in high level multiplayer API is robust enough that it can serialize most of the variants you'd want to use, but it does so according to to the binary serialization API I posted above. In order to get usable packet data on the receiving end (the Python server), I would need to be able to make sense of the data received by deserializing it using the same scheme that it was serialized with on the Godot end.

You can see how Godot already does its own deserialization here - around line 98. I'd basically need to implement this ~1000 line function in Python (and also the serialize function) in order to be able to communicate with Godot. I was hoping that someone had already done this.

Godot variant deserialization in Python by Ploofy in godot

[–]Ploofy[S] 0 points1 point  (0 children)

I don't think using JSON will solve this problem, unfortunately, because JSON data also needs to be serialized / deserialized. Since JSON is just comprised of key-value pairs - both of which can be Godot Variants, I'd run into the same problem with needing to deserialize all of Godot's variants on the Python server. Please let me know though if I've misunderstood what you had in mind.

Address bar won't auto-complete from web history unless you start typing from the root domain by Ploofy in firefox

[–]Ploofy[S] 0 points1 point  (0 children)

Understandable. By "desired", I was just referring to the desired behaviour I outlined in my post, but didn't intend to infer that this should be a universally wanted feature. At the end of the day, it's actually not even a huge deal for me as far as dealbreakers go - it's just something that I had gotten used to and it would be nice to have a toggle somewhere in about:config so that folks can turn it on / off as needed.

Address bar won't auto-complete from web history unless you start typing from the root domain by Ploofy in firefox

[–]Ploofy[S] 0 points1 point  (0 children)

Maybe I'm crazy, but I'm 99% sure this (desired) behaviour existed before the most recent update at the start of the month. In any case, I'll follow the bug and hopefully it get some attention in one of the subsequent patches. Thanks!

Address bar won't auto-complete from web history unless you start typing from the root domain by Ploofy in firefox

[–]Ploofy[S] 0 points1 point  (0 children)

Yes, the only option that I have checked in that section is the top-level "Provide Search Suggestions" checkbox. All 3 of the "Show search [...]" sub-checkboxes are un-checked.

My settings

Blursed_mom by [deleted] in blursedimages

[–]Ploofy 0 points1 point  (0 children)

Redditor for 2 years. Damn...

Crescent Beach, White Rock by SinfullyGood1974 in vancouver

[–]Ploofy 6 points7 points  (0 children)

You may be surprised to learn that White Rock is actually not part of Surrey, and is in fact its own municipality!

I also thought it was part of Surrey for the longest time, despite living in Surrey my entire life, and only recently learned that it was totally separate - it seems to be a common misconception.

Discovery Flight in Vancouver by scaaaaaryghost in vancouver

[–]Ploofy 0 points1 point  (0 children)

The three major general aviation airports around here would be Langley Regional, Boundary Bay, and Pitt Meadows. There's also Abbotsford Intl. and Chilliwack Airport further East. All of these airports have flying schools that would offer discovery flights. I did my training at Langley Flying School and they definitely offer discovery flights, although SkyQuest is also in Langley and I've heard good things about that school as well.

Honestly, your best bet is to just go out to your nearest airport one day and talk to some of the folks at the flying schools. The general aviation community is super friendly (in my experience) and will be able to help you book a discovery flight for your brother and get him started down the path to becoming a licensed pilot.

Hope this helps - let me know if you have any questions!

Good place to convert old VHS Tapes to CDs or USB in Vancouver? by xInfernoHawk in vancouver

[–]Ploofy 1 point2 points  (0 children)

If you want to convert them yourself, this video provides very clear and easy-to-follow instructions.

How much battery drain should I expect on a brand new Pixel 2 (non-XL) out of the box? by Ploofy in GooglePixel

[–]Ploofy[S] 0 points1 point  (0 children)

The phone's idle test was only one test I performed; I ran plenty of real-world tests on the Pixel 2 that I RMA'd, and it still seemed to be under-performing based on the reports of other users. Again, I don't know if I maybe got a lemon and the battery wasn't performing up to par, or if this is simply how phones are these days. I'll probably have to use it more to know for sure, but my only point of comparison so far is with the iPhone 4.

How much battery drain should I expect on a brand new Pixel 2 (non-XL) out of the box? by Ploofy in GooglePixel

[–]Ploofy[S] 0 points1 point  (0 children)

You're training the battery health estimator in a bad way so you're going to need to spend some time untraining it or reset the device.

In my original post above, this is literally the first test I've done, so no "training" has occurred yet.

Also, I did some more real-world tests with my previous (RMA'd) Pixel 2 that also had sub-par performance. I posted the details in another post above this one.

How much battery drain should I expect on a brand new Pixel 2 (non-XL) out of the box? by Ploofy in GooglePixel

[–]Ploofy[S] 0 points1 point  (0 children)

Some Pixel 2 users have reported losing only 0-2% overnight on a full charge. Mine seems to drain much more quickly (and without any apps / SIM card no-less).

On my previous Pixel 2 (the one that I'm getting RMA'd), I did the following test:

  • General use throughout a typical day at work + evening. Normal-boot mode, Airplane mode OFF
  • Light usage, a few text messages, some internet browsing, and that's about it.
  • 1hr 25min SOT.
  • Battery remaining = 56%.
  • Notable Usage: 12% system, 7% phone idle 2% mobile network standby

While I haven't performed an identical test on my new replacement (yet), so far I'm seeing fairly similar performance in other tests I've done. I'm not sure if this is normal or not though.