Live data from Hacker News

Speech and Language Processing, 3rd ed. draft (2017)

web.stanford.edu

21–30 of 41 posts

Re: Speech and Language Processing, 3rd ed. draft (2017)

#21

I need a voice activity detection module (VAD) for my wearable computer. Should I roll my own, or use someone else's (open-source). My immediate need is speaker-dependent (just me), but it would be nice if I could offer up a speaker-independent version eventually.

Check out this one: https://github.com/wiseman/py-webrtcvad

If this one does not work for your application, perhaps look into simpler ones like the ones used in mobile telephone codecs or in Speex.

Re: Speech and Language Processing, 3rd ed. draft (2017)

#22
post #16

Why link to the pdf? The webpage https://web.stanford.edu/~jurafsky/slp3/ links directly to the PDF, and gives context and other download options. It's not so easy to go back from the PDF to the webpage. Mods: I'd change the link, and the title to "...3rd Edition draft". Everyone else: please stop linking to PDFs when there is an obvious html page to link to instead.

Sure thing, we've updated the link from https://web.stanford.edu/~jurafsky/slp3/ed3book.pdf.

Re: Speech and Language Processing, 3rd ed. draft (2017)

#23
post #9
post #5

Earlier quoted context omitted.

We need an equivalent of the hippocratic oath for software engineers: I swear by Hephaestus, the ugly god of crafts, that I shall not use my skills for controlling and tracking ...

Early in my career (it began after a discussion in a tutorial during my undergrad) I made a choice to never to use my engineering skills to build weapons. I don't believe its a morally justifiable choice in this century. It's not like I have been forced to starve as a result but it did reduce a few opportunities.

> I don't believe its a morally justifiable choice in this century.

Could we say that nuclear(and other) weapons are responsible for the bringing unprecedented world peace to the world?

Re: Speech and Language Processing, 3rd ed. draft (2017)

#24
post #14
post #8

Earlier quoted context omitted.

> Great, these who want to build these things will simply hire people who don't subscribe to this oath ... How many doctors are willing to give up their title to do unethical stuff? An ethical code will change people's perception, and that's a big thing. It will morph the perception of Google and Facebook from cool tech companies into dark places where no decent people want to work; unless of course these companies a…

Um, how are they supposed to make money if they don't track you to a certain extent? Do they have flaws? Yes -- it's not funny what kind of things you can target for based AdWords, their internal staff probably aren't creative enough to think up ways in which their tools can be used to inflict misery. Software engineers aren't soldiers, doctors, or civil servants what kind of ethical code do you expect? How will peop…

And how are cigarette companies going to make money if they are hindered in addicting you and giving you cancer? Legally of course.

Software engineers are surrogates for ALL jobs because software is used everywhere. When we serve medicine, we should be obliged to take the Hippocratic oath. When we serve the military or intel agencies (with a security clearance), we ARE obliged to take an formal oath of secrecy. IMHO, many other S/W roles bear no less responsibility.

I think it's time that we software infrastructuralists take our role behind the scenes as seriously as those on the front lines do.

Re: Speech and Language Processing, 3rd ed. draft (2017)

#26
post #14

Earlier quoted context omitted.

Um, how are they supposed to make money if they don't track you to a certain extent? Do they have flaws? Yes -- it's not funny what kind of things you can target for based AdWords, their internal staff probably aren't creative enough to think up ways in which their tools can be used to inflict misery. Software engineers aren't soldiers, doctors, or civil servants what kind of ethical code do you expect? How will peop…

And how are cigarette companies going to make money if they are hindered in addicting you and giving you cancer? Legally of course. Software engineers are surrogates for ALL jobs because software is used everywhere . When we serve medicine, we should be obliged to take the Hippocratic oath. When we serve the military or intel agencies (with a security clearance), we ARE obliged to take an formal oath of secrecy. IMHO…

Really? As a former smoker I don't place cigarettes and software in even remotely the same category. Ok -- question. How will this be enforced? Legal/Medical/Eng have licenses to practice you can lose these licenses. I don't need anybody's approval to write code, all the tools are available for free. You are naive if you think some feel good words on paper can make this work without some force backing these words.

Re: Speech and Language Processing, 3rd ed. draft (2017)

#28
post #9

Earlier quoted context omitted.

Early in my career (it began after a discussion in a tutorial during my undergrad) I made a choice to never to use my engineering skills to build weapons. I don't believe its a morally justifiable choice in this century. It's not like I have been forced to starve as a result but it did reduce a few opportunities.

> I don't believe its a morally justifiable choice in this century. Could we say that nuclear(and other) weapons are responsible for the bringing unprecedented world peace to the world?

Yes, until they don't.

Re: Speech and Language Processing, 3rd ed. draft (2017)

#29

What are good resources for beginners wanting to learn about natural language processing? Are there any good books, tutorials, courses, etc?

NLTK tutorials are interesting for the absolute basics in Python, e.g. http://www.nltk.org/book/ch01.html. The field has moved into advanced Bayesian and neural methods, but NLTK still has a use in pre-processing and thinking about how to work with text. The first thing to recognize, I think, is to realize how hard many of the language tasks are that people do trivially.

Re: Speech and Language Processing, 3rd ed. draft (2017)

#30
post #5
post #4

Earlier quoted context omitted.

Whilst I understand the concern but just Internet is now for control and tracking (chi-na is more obvious but post someone we all know better), we cannot stop the wheel. Not knowing is even worst.

We need an equivalent of the hippocratic oath for software engineers: I swear by Hephaestus, the ugly god of crafts, that I shall not use my skills for controlling and tracking ...

See the ACM's code of ethics, which they are in the process of updating: https://dl.acm.org/ft_gateway.cfm?id=3173016&ftid=1936873&dw... .
Post reply on HN