Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ragnese
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
ragnese
7d ago
I hate that. It will also leave code comments explaining what it didn't do or what the code used to do and why it doesn't do that thing anymore. I don't have a huge global CLAUDE.md, but probably half of it is instructing
2.
▲
by
ragnese
21d ago
Nah, it's just the standard enshitification playbook. It'll start out nice, open, useful, fun; then once they have enough users and the network effect kicks in, they'll lock it down and turn it into a weapon against its users
3.
▲
by
ragnese
21d ago
So you're saying that the current management of Twitter does not favor politically-right messaging? Otherwise, your message is a non-sequitur. The comment you replied to made no statement about the effectiveness of the project. It&#x
4.
▲
by
ragnese
21d ago
I always cringed at that framing anyway, for two reasons. First, it was obvious to me that it was a private, centralized, closed-source, piece of software whose owner(s) could always manipulate or take away from people they didn't like
5.
▲
by
ragnese
21d ago
Why wouldn't a bank sell debit data just the same as credit data? For that matter, I would expect them to be selling everything they can: credit, debit, written checks, ACH transfers, etc. What incentive is there for them to not do tha
6.
▲
by
ragnese
28d ago
The comment you replied to doesn't imply the users are immoral, but the creators . They're saying that we shouldn't build such systems. I, personally, also believe we should resist using them as much as possible, instead
7.
▲
by
ragnese
1mo ago
Good explanation. Just one correction: John Thune is the Senate majority leader (so, the "head" of the Senate). Steve Scalise is in the House and he's the head of the Republican party in the House, whereas Mike Johnson (who i
8.
▲
by
ragnese
3mo ago
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 first month of one feels the economy going p
9.
▲
by
ragnese
3mo ago
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 genuinely not sure about the point they were att
10.
▲
by
ragnese
4mo ago
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.
11.
▲
by
ragnese
5mo ago
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, web apps/pages, etc). Wh
12.
▲
by
ragnese
5mo ago
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, most languages with "heavy runtimes" th
13.
▲
by
ragnese
5mo ago
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 to call out "vibe coding" or AI at all, and
14.
▲
by
ragnese
5mo ago
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 skeptical that this is the c
15.
▲
by
ragnese
5mo ago
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 liberal scenario as well, because if
16.
▲
by
ragnese
5mo ago
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 essentially "Don't crash or corrupt d
17.
▲
by
ragnese
5mo ago
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 `foo() === foo()` just like it would for `new MyClass() ===
18.
▲
by
ragnese
5mo ago
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 access it from the app. Meanwhile, you can easily visi
19.
▲
by
ragnese
5mo ago
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 very first thing he did was launch Google Chrome and
20.
▲
by
ragnese
5mo ago
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 interact with will HAPPILY let some random company hav
21.
▲
by
ragnese
5mo ago
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 my browser (that has ad-blocking and tracker-bloc
22.
▲
by
ragnese
9mo ago
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 talking about Clojure's persistent objects and thinking: O
23.
▲
by
ragnese
9mo ago
> 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 article or essay needs to start from kindergarten and wal
24.
▲
by
ragnese
9mo ago
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 rules, so I'm just reading the code total
25.
▲
by
ragnese
10mo ago
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 comments in this thread started to conflate the various projects
26.
▲
by
ragnese
10mo ago
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 into a pointer, and it really didn&
27.
▲
by
ragnese
10mo ago
> 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 don't try to optimize Python code beyond fixing
28.
▲
by
ragnese
10mo ago
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-int types are actually ints or isomorphic to ints: enums, boo
29.
▲
by
ragnese
11mo ago
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, and they feel that GTK5 will continue in that
30.
▲
by
ragnese
11mo ago
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 implementations, which sounds more like complaints about G
More ›