Live data from Hacker News

Debug Project

debug.com

41–50 of 127 posts

Re: Debug Project

#42

This is a great initiative. HOWEVER, THIS IS NOT NEW. This has already been tried and tested successfully in Singapore. https://www.nea.gov.sg/corporate-functions/resources/researc...

Original Singapore results from Debug in 2019 - "greater than 90% reduction in release areas":

https://blog.debug.com/2019/11/singapore-collaboration-achie...

Re: Debug Project

#43
post #34

Earlier quoted context omitted.

The species is not native. Surely we can agree that eradicating non-native species is a good thing?

> Surely we can agree that eradicating non-native species is a good thing? So...which areas is humanity native to?

If you mean that seriously: homo sapiens came into existence in Africa, existed solely there for a long time (generating lots of genetic diversity) and then spread throughout the world in multiple waves. It's complicated by the fact that there was no single location and population that became homo sapiens- it was more like a network of locations and populations that evolved concurrently (there was genetic exchange between them as they evolved from their predecessor species).

Depending on how you define it, I could see "parts of Africa" as being "native" but that doesn't really help this discussion.

Re: Debug Project

#44
post #33

Earlier quoted context omitted.

Okay, but is it not what you wished for, "a similar tool for the modern era"? edit: I see I simul-posted with u/modeless, but I can't remove it now that there's a (duplicate) reply. Maybe mods can remove or at least collapse mine (their ID is one lower so they were first)

WinDbg is just a debugger: it does not assemble or disassemble. It can't patch running programs in memory. Moreover, I don't consider Windows to be part of the modern era, as I haven't used a Windows machine for 20 years. So, no, WinDbg has nothing to do with debug.com.

Fun! So how was OP supposed to know your very personal and weird definition of what is part of the modern era?

Re: Debug Project

#45

The domain name reminds me of the venerable DOS "debug.com" command, which managed to combine an interactive and scriptable debugger, assembler, and disassembler into a program weighing a few kilobytes. I spent many long hours in my youth using it to reverse engineering copy protection on games. I really wish we had a similar tool for the modern era.

    The DEBUG utility was originally named DEBUG.COM in early versions
    of MS-DOS, but it was renamed to DEBUG.EXE starting with MS-DOS 3.2
Shoutout to the 12 of us who remember debug> g=c800:5

Re: Debug Project

#46

Earlier quoted context omitted.

The species is not native. Surely we can agree that eradicating non-native species is a good thing?

Yes but you’re assuming that whatever they put into our environment will target that perfectly. I’m concerned there’ll be other effects and that such releases aren’t reversible.

They are releasing sterile males of one specific species, infected with a naturally occurring bacteria that naturally infects them in the wild as well. It's hard to imagine a more targeted or less objectionable method than this. If you won't accept this method then you're essentially arguing we should never attempt to reduce the invasive mosquito population by any means, which I will have to respectfully but strongly disagree with.

Re: Debug Project

#47

Earlier quoted context omitted.

Thus making it "a similar tool for the modern era" as you were asking for, IMO. My favorite thing about WinDbg is that many people pronounce it "Windbag".

WinDbg is just a debugger: it does not assemble or disassemble. It can't patch running programs in memory. Moreover, I don't consider Windows to be part of the modern era, as I haven't used a Windows machine for 20 years. So, no, WinDbg has nothing to do with debug.com.

I'm not sure what you think a (native) debugger that can't disassemble would look like; I assure you it disassembles the instructions you debug.

Its assembler is sadly stuck in the pre-x86_64 era (and refuses to do arm at all), however it disassembles all of those fine.

Signed: someone who does pronounce it wind bag

Re: Debug Project

#48

Earlier quoted context omitted.

WinDbg is just a debugger: it does not assemble or disassemble. It can't patch running programs in memory. Moreover, I don't consider Windows to be part of the modern era, as I haven't used a Windows machine for 20 years. So, no, WinDbg has nothing to do with debug.com.

Fun! So how was OP supposed to know your very personal and weird definition of what is part of the modern era?

If OP wanted to know whether WinDbg and debug.com can be considered feature-similar, they could have read my first comment [1], where I specifically said that debug.com is a "debugger, *assembler*, and *disassembler*". Of those three features, WinDbg provides one.

[1] https://news.ycombinator.com/item?id=48362927

Re: Debug Project

#49

The symmetry is amusing. This is really fighting fire with fire. Mosquitoes are a vector that spreads disease-causing germs to a population. The proposed solution is to use different mosquitoes as different vector that spreads a different disease-causing germ to a different population.

> raise sterile males and release them into wild insect populations. When a wild female mates with a sterile male, her eggs won’t hatch. The population gets smaller with each generation. They won't harm then it sounds like, but they'll not fertilize the eggs.

OK, you bring up a very good point. If the eggs fail to hatch because they are never fertilized, then the mosquitoes are not acting as a vector because they do not transmit the disease. I didn't even consider that possibility.

However, it turns out the eggs are fertilized. Note that the FAQ says the males are effectively sterile and links here: https://en.wikipedia.org/wiki/Cytoplasmic_incompatibility

That wikipedia article says that there are embryos, but the embryos die.

However, the real question to ask, I guess, is whether the embryo is infected. As I read that article, it sounds like it isn't. Instead, the male parent is infected and this creates sperm which can fertilize the egg but in a way that creates an embryo that can't survive. In other words, the male parent has an infectious disease which causes the embryo to have a fatal genetic disease.

So this also brings up another question: what exactly is a vector? In this scenario, the embryo has a disease it would not otherwise have gotten, if it weren't for this germ. However, the embryo doesn't have the germ itself. Is being a vector defined by whether some disease is caused, or is it defined by whether the germ is spread? I don't know.

Post reply on HN