Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xerxes901
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
xerxes901
5y ago
Believe me, before reaching for this stuff there was several passes of staring at the code trying to find something by “thinking it through” as you say. But at the end of the day, we’re human, and fixing bugs by inspection is just not alway
32.
▲
by
xerxes901
5y ago
Off the top of my head I don't think this would work, because Valgrind needs the atexit hooks to run? Probably some other signal that has a default action of terminate the program that our app isn't handling might've worked t
33.
▲
by
xerxes901
5y ago
Oh hey that looks really interesting. I'll certainly give it a look! Lesson learned from the Sarama -> librdkafka migration: We actually wrapped Sarama in a home-grown abstraction (to handle some Zendesk-specific concerns). When we
34.
▲
by
xerxes901
5y ago
We had previously made extensive use of Sarama, another pure-go implementation of the Kafka protocol. After the third or fourth time where I had to use Wireshark to debug a protocol-level bug we figured it would probably be better to use th
35.
▲
by
xerxes901
5y ago
So, in the interests of full transparency - we at Zendesk are actually running a fork of confluent-kafka-go, which I forked to add, amongst other things, context support: https://github.com/confluentinc/confluent-kafka-
36.
▲
Hunting down a C memory leak in a Go program
(medium.com)
129 points
by
xerxes901
5y ago
|
46 comments
37.
▲
by
xerxes901
5y ago
I think the idea would be to use the server side cheat detectio to decide which players need to be forced to install the client side cheat detection, basically. You're right of course, if there's no $$$ to be made from people who
38.
▲
by
xerxes901
5y ago
This was a few years ago at least, not sure it was an option back then? Or maybe the idea of futzing around trying to get the binary nvidia drivers working properly on Linux in the middle of a LAN party didn't appeal to me :D I do worr
39.
▲
by
xerxes901
5y ago
Because the only people in this lobby will be cheaters lol. Most people don't care about running garbage-tier CoD kernel code on their machines... so I wind up having to because they do, because it's the default. Although I conced
40.
▲
by
xerxes901
5y ago
I think my suggestion handles this situation though. If the cheaters are playing well enough that you can identify them as cheaters, then they would be getting flagged by my hypothetical server-side anticheat as "good" and so need
41.
▲
by
xerxes901
5y ago
The whole "super intrusive anti-cheat" thing is really annoying to me as a non-competitive player, who just plays games like CoD, CS, etc occasionally with friends. And not just academically annoying, but practically too. I used t
42.
▲
Hunting down a C memory leak in a Go program
(medium.com)
6 points
by
xerxes901
5y ago
|
0 comments
43.
▲
by
xerxes901
6y ago
I did some hacking on crun this week to fix a bug, so maybe I can offer a perspective about why it’s written in C. A huge part of a container runtime is pretty much just issuing Linux syscalls - and often the new ones too, that don’t have a
44.
▲
by
xerxes901
7y ago
Spare a thought for the pleasant Australian early Monday mornings too! Always a rude awakening...
45.
▲
by
xerxes901
7y ago
Couldn't load the support console to "me too" this one either!
46.
▲
by
xerxes901
7y ago
Our application is calling GetTopic on a whole bunch of topics at startup to ensure that they were already created, so even though the publish error rate was only 1%, the app couldn't start because it kept failing the GetTopic calls :&
47.
▲
by
xerxes901
9y ago
We run our RabbitMQ cluster with pause_minority as the partition handling strategy. This should eliminate most message loss on partition, no?