Viewing profile — ragnese
ragnese
HN member- Joined
- Thu, Dec 14, 2017, 2:41 AM UTC
- HN karma
- 2,513
- Public activity
- 908 items
- HN profile
- View on Hacker News ↗
About ragnese
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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.
-
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,…
-
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,…
-
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 …
-
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…
-
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…
-
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…
-
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 `…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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.