Live data from Hacker News

Viewing profile — robsws

robsws

HN member
Joined
Thu, Jun 30, 2011, 12:25 PM UTC
HN karma
51
Public activity
15 items

About robsws

UK-based Lead Software Engineer. I occasionally make games in my spare time: https://treewyn.itch.io/curiosity

Recent public activity

  1. comment
    Comment #44549246

    Maybe I should read the book again making notes like the author did. I finished it understanding how novel this would have been when it was released and impressed with how much wor…

  2. comment
    Comment #41800494

    As much as I understand that checked exceptions (the general term for the 'throws' feature) can lead to a bit of a maintenance nightmare and doesn't necessarily scale well with dee…

  3. comment
    Comment #32825527

    I can just about tolerate this for brand names, as there's an additional set of requirements there, but for everything else, it's just gatekeeping and unnecessary obfuscation. If t…

  4. comment
    Comment #32493977

    I'm not saying other languages don't have the same problems, but this just hasn't been as much of an issue in my experience when working with other languages. C# for example - I ha…

  5. comment
    Comment #32483338

    The article is kind of hyperbolic, but I feel like it echoes how I am beginning to feel about Python. Just last week, I spent a whole afternoon getting a particular repository of P…

  6. comment
    Comment #32316675

    I agree thoroughly with this - it's fantastic for building something quickly. If I need a quick script to do one-off data processing there's nothing better. My biggest problems wit…

  7. comment
    Comment #32274882

    Hard agree on AI, hard disagree on Tech Debt. The sheer force of opinion saturated into so few words made me smile :) My highlights: - OOP 'modules, but using the word class' - Agi…

  8. comment
    Comment #31966427

    I don't really know Swift, but does the following line from that site make any sense? "And with Swift concurrency, it’s easy to request weather data with just a few lines of code."…

  9. comment
    Comment #27323893

    I figured that was just a convenient way to avoid all the security problems that come with exposing a shell online whilst also limiting the inputs, although I'm sure there's other …

  10. comment
    Comment #26633078

    This looks cool and all, but why is it called Icecream? I know naming abstract stuff is hard but it feels like this lends itself to a more descriptive name. "ic()" tells me nothing…

  11. comment
    Comment #25685706

    Interesting he thought it was tedious - I thought this one was actually the closest to being like a real world software engineering task! No mathematical tricks or lateral thinking…

  12. comment
    Comment #24700017

    The MySQL documentation suggests using it to store a time interval: "The hours part may be so large because the TIME type can be used not only to represent a time of day (which mus…

  13. comment
    Comment #23639048

    I was surprised they didn't mention that after clicking 'Leave Meeting', a popup comes up with a 'Leave Meeting' button in it, that actually leaves the meeting. This inevitably mea…

  14. comment
    Comment #23630097

    It is dynamically typed, because the typing is checked at runtime. Unlike a lot of other dynamically typed languages though it is strongly typed, because it does enforce type rules…

  15. comment
    Comment #23627665

    An array by definition is fixed length and contiguous in memory. A list is variable length and not necessarily contiguous in memory.