Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
CyberDildonics
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
CyberDildonics
7d ago
I think you're reading too much into the title. I don't think it's fair to write a misleading title then tell people "they're reading too much into it". Implying one thing then walking it back in the article
2.
▲
by
CyberDildonics
7d ago
If that were true you could explain it. There are lots of solvers for navier stokes simulations and they do a good job.
3.
▲
by
CyberDildonics
10d ago
This article is about a map data structure.
4.
▲
by
CyberDildonics
12d ago
It's not comprehensible without understanding that huge amounts of people are watching straight up lies and propaganda all day every day for their 'news'.
5.
▲
by
CyberDildonics
12d ago
Interesting that so far I don't see any comments about the epstein files and half of them not being released even under congressional order, let alone congress now being recessed for two weeks to avoid another vote for a second eptein
6.
▲
by
CyberDildonics
13d ago
I'm not sure a woman not wanting to hang out with you has anything to do with LLMs affecting the way people write.
7.
▲
by
CyberDildonics
16d ago
I'm not sure where the entitlement and expectation comes from that you can reply to me and that I won't reply back. This seems like a transparent hail mary to continue to avoid confronting what I already explained in detail. You
8.
▲
by
CyberDildonics
17d ago
C strings are used extensively in C++. Again you prove how inexperienced you are. You can try to be patronizing if you want, but this doesn't make sense with you not understanding memory access patterns. If someone uses C++ they wil
9.
▲
by
CyberDildonics
17d ago
25% slowdown can be dramatic for some applications. What you keep forgetting is that's 25% of the part that you're actually using. You keep avoiding and denying that for a program where any sort of speed matters you just aren&#x
10.
▲
by
CyberDildonics
18d ago
If you are unfortunate enough to already rely on these functions performing up to a certain standard, then having them become dramatically worse is in fact an issue. There are a few problems here. The first saying that anything is dramati
11.
▲
by
CyberDildonics
18d ago
Your point seems to be that if you use a slow standard library and complain, it's not a problem with the slow standard library because you can just reimplement the slow parts independently. No, this is something that nuanced. The ti
12.
▲
by
CyberDildonics
18d ago
Lots of things use strings as values. To be clear, you're saying that in video games and robotics people are using strings instead of numbers and when that becomes a performance problem you think simple C string functions are to blam
13.
▲
by
CyberDildonics
19d ago
Many programs use lots of strings. It tends to become a bottleneck. I would dispute this in anything that isn't mostly about string processing and in that case you can always easily grab different string functions, which you should p
14.
▲
by
CyberDildonics
19d ago
I'm not defending anything, I'm saying it's usually trivial to make allocation time marginal. + every application doing manual memory pools Usually it's simple data structures in flat memory. If allocation is taking al
15.
▲
by
CyberDildonics
19d ago
The memory allocators of that time were also better than the ones 12 years their prior. That's the point. The point is that memory allocation shouldn't be a bottleneck either way. If it is the program needs to be optimized or re
16.
▲
by
CyberDildonics
19d ago
It has a single global mutex over alloc/free paths. It does syscalls underneath that lock (mmap) Every default malloc implementation worked this way about 12 years ago. Making lots of small allocations, even from multiple threads the
17.
▲
by
CyberDildonics
19d ago
Great article, but I'm surprised they waited until they were using $2 million USD of memory before shaving off all the unused bytes at the end of a vector.
18.
▲
by
CyberDildonics
22d ago
Any chip that isn't cooled is going to heat up and throttle or just shut off in seconds. The point is that mobile devices have a peak performance that you don't really get because you can't cool them enough. Desktops can have
19.
▲
by
CyberDildonics
1mo ago
Why would it double memory consumption just for a metadata block? Why not just wrap the memory allocation function so it makes that block?
20.
▲
by
CyberDildonics
1mo ago
I understand that's you're frustrated from some deeply held software beliefs not holding up to examination, but making things up in a different thread is not a healthy way to work towards acceptance.
21.
▲
by
CyberDildonics
1mo ago
This makes me think you haven't spent time in any of these cities.
22.
▲
by
CyberDildonics
1mo ago
Why do you show this to me??? Don't you think I know it? I don't know what you are upset by this, cppreference is great and it explains the problem you had. I blamed it on STL (and its complexity). If you make a simple dequeue
23.
▲
by
CyberDildonics
1mo ago
In any case, nothing I hadn't already known. I at least showed you cppreference so you can look up the data structures and their guarantees. True, but my problem was neither proper locking / thread safety, nor reference countin
24.
▲
by
CyberDildonics
1mo ago
A rule of thumb is, well, an estimation. 1 = 1 isn't an estimation, it's just, well, the same number.
25.
▲
by
CyberDildonics
1mo ago
are you an AI programmed to be annoying? I gave you great information on how to make your queues thread safe again. I don't know where this expectation comes from that you can reply to me and I can't reply to you. If you don
26.
▲
by
CyberDildonics
1mo ago
To which I'm going to answer, one of the bugs I hit was due to unexpected invalidation of a std::deque iterator. This isn't a problem with the standard library because a std::dequeue or any other core data structure doesn't
27.
▲
by
CyberDildonics
1mo ago
Right. That's, well, not a rule of thumb. Asking how much of a bottle of water is, well, water, and someone says "well, a good rule of thumb is that it's all water", is just an answer. You don't need an estimate whe
28.
▲
by
CyberDildonics
1mo ago
I'm not trying to prove anything, I'm asking why you "had concurrency problems from using the STL" when the STL doesn't have anything to do with concurrency.
29.
▲
by
CyberDildonics
1mo ago
Java should have significantly better tools for trying to understand a program than cobol.
30.
▲
by
CyberDildonics
1mo ago
Saying, well a rule of thumb is, well, 100 billion bytes is a 100 gigabytes, is well, not a rule of thumb. It is, well, just the common definition.
More ›