...

jonathanlydall

1744

Karma

2018-04-28

Created

Recent Activity

  • I primarily work in C# and access modifiers allow me to constrain which types or their members on it are accessible to other types or assemblies.

    This is particularly useful when authoring libraries as I know that for anything not public, I can refactor to my hearts content (provided the externally observed behaviour is otherwise unchanged).

    It’s a bit of a pity that it was only relatively recently that Visual Studio changed the template for new classes to use internal instead of public.

    There are lots of public classes in codebases I work on which are probably only public due to the old default and not used externally so could be refactored, but it’s hard to be sure.

    Whereas with internal classes I can be sure (unless someone has used reflection, but then that’s their problem).

  • In my experience it’s anything political (regardless of “side”) which gets downvoted on HN, which is most likely because the HN guidelines specifically discourage it, which is a very common policy on forums due to them more often than not devolving into unproductive arguments.

  • Commented: "Planetfall"

    I get this satisfaction from mining big spaces in Minecraft, mindless but satisfying.

    Unfortunately this specific activity in Minecraft very easily turns into an enormous time sink which unless I was really too tired to do anything else and sleeping wasn’t an option, I inevitably regret afterwards.

  • My "favourite" RealPlayer feature was how changing the volume on its video player actually changed Windows system volume.

  • I’ve recently noticed this on an especially well used app I have on my iPhone 14 with a stupid animation which regularly annoys me.

    Google Authenticator’s filter box, when you tap it there is a very noticeable delay after tapping the filter box and the keyboard showing.

    And what makes it worse is that if you switch away from the app, it auto clears the filter.

    This isn’t a complex app and it’s slow at doing a use case easily performed millions of times a day.

HackerNews