Live data from Hacker News

Viewing profile — ragnese

ragnese

HN member
Joined
Thu, Dec 14, 2017, 2:41 AM UTC
HN karma
2,513
Public activity
908 items

About ragnese

No profile information was provided.

Recent public activity

  1. comment
    Comment #48766451

    Unfortunately, yes. It's a backward looking metric, like how economists can only call a recession/depression after it's been X months of bad metrics, even if everyone living in the…

  2. comment
    Comment #48762534

    That's not a charitable reading of their comment. Granted, I also don't think articulated their point very well with that example. I can't speak for the commenter, and I'm genuinel…

  3. comment
    Comment #48110421

    When I read it, I assumed it meant like network communication in your program. File and network I/O having/being a "tax" makes sense to me.

  4. comment
    Comment #47974316

    Yep. I've learned that lesson more than once. Maybe one of these days it'll stick... :p Specifically, I'm not a "designer", but I regularly end up making/changing UIs (mobile apps,…

  5. comment
    Comment #47966817

    Yes! That's exactly how you should do it while working with a language that doesn't have a compiler that will aggressively analyze, and rewrite and optimize your code for you. (So,…

  6. comment
    Comment #47947578

    Since it's obviously written in a casual, conversational, tone we should not expect the language to be perfectly precise. So, given that and the fact that the author felt the need …

  7. comment
    Comment #47865641

    Hmm. Fair point. It's entirely possible that it's not obvious and that the "law" is almost a "reminder" of sorts to not assume you're getting well-formed inputs. I'm still skeptica…

  8. comment
    Comment #47854915

    Yes, what Postel's Law is about. That's the whole point of contrasting it with Hyrum's Law, no? Hyrum's Law is pointing out that sometimes the new field is a breaking change in the…

  9. comment
    Comment #47854804

    I don't think that interpretation makes that much sense. Isn't it a bit too... obvious that you shouldn't just crash and/or corrupt data on invalid input? If the law were essential…

  10. comment
    Comment #47798189

    This is also a problem, IMO, in having this optimization in PHP. Anonymous functions are instances of a Closure class, which means that the `===` operator should return false for `…

  11. comment
    Comment #47662236

    I'm especially angry that if you go to reddit.com in a mobile browser, it will sometimes fully block you from certain subreddits (not just NSFW ones) and tell you that you can only…

  12. comment
    Comment #47662164

    When you say "meme", it sounds like it might not be true. But, a few years ago I handed my stepson a USB flash drive with some files on it, he plugged it into his laptop and the ve…

  13. comment
    Comment #47662090

    One of the most enraging things about life since 2005-ish is that no matter how private and careful I am, it doesn't even matter because every other inconsiderate fool I know and i…

  14. comment
    Comment #47662025

    Yep. If someone is trying to make you do something, or stop doing something, or buy something, your first question should always be "Why?". Why would someone try to force me off of…

  15. comment
    Comment #46434854

    Talk about trivializing complexity... The idea that making things immutable somehow fixes concurrency issues always made me chuckle. I remember reading and watching Rich Hickey tal…

  16. comment
    Comment #46434753

    > It's a good article but I think you need to start explaining structured concurrency from the very core of it: why it exists in the first place. I disagree. Not every single artic…

  17. comment
    Comment #46434662

    I haven't written any Go in many years (way before generics), but I'm shocked that something so implicit and magical is now valid Go syntax. I didn't look up this syntax or its rul…

  18. comment
    Comment #45839305

    Unfortunately, the context starts getting lost as we get deeper into discussion threads like this, but originally, I brought up GTK stewardship because I felt that the top few comm…

  19. comment
    Comment #45839014

    It's been a long time since I've done C/C++, but I'm not sure what you're saying with regard to provenance. I was pretty sure that you were able to cast an arbitrary integer value …

  20. comment
    Comment #45837496

    > Are there any good resources on optimizing python performance while keeping idiomatic? At the risk of sounding snarky and/or unhelpful, in my experience, the answer is that you d…

  21. comment
    Comment #45837351

    Ints probably get a big boost in languages where the only built-in for-loop syntax involves incrementing an index variable, like C. And, speaking of C, specifically, even the non-i…

  22. comment
    Comment #45826980

    I read them, but I'm not sure what point you're trying to make, or why it's directed at my comment. I mean that genuinely. This Xfce dev says that GTK4 is less capable than GTK3, a…

  23. comment
    Comment #45826831

    Point taken on GTK, and I can't really disagree since I haven't even poked at writing a GTK GUI in many years. But, you still couldn't resist complaining about the UI implementatio…

  24. comment
    Comment #45824517

    There are multiple angles. As the stewards of GTK, they should , IMO, try to keep it flexible and customizable to whatever extent is manageable and reasonable. This post is about M…

  25. comment
    Comment #45824470

    Probably yes. And, good. It's free software. I still use GNOME Shell, and the minute the make a change that I don't want to deal with, I'll change to something else. Easy as that.