Viewing profile — robsws
robsws
HN member- Joined
- Thu, Jun 30, 2011, 12:25 PM UTC
- HN karma
- 51
- Public activity
- 15 items
- HN profile
- View on Hacker News ↗
About robsws
Recent public activity
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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."…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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.