Live data from Hacker News

Draft of the Fast.ai Book

github.com

51–60 of 60 posts

Re: Draft of the Fast.ai Book

#51
post #21

Earlier quoted context omitted.

Once the book is released there will be a whole website and prebuilt environments and lots more to get started quickly. We didn't expect the draft to get this much attention, frankly!

That's exciting! If pull requests are enabled I can always send one once I'm up and running! Looking forward to checking out the good stuff in there!

Actually someone already did a PR for it!

Re: Draft of the Fast.ai Book

#52
post #48
post #20

Earlier quoted context omitted.

Yes you're right, in our NLP course we used Turkish as our example. But for the book I mentioned Polish due to this paper: https://arxiv.org/abs/1810.10222 . But as you say, now the word "agglutinative" isn't technically correct. I'm actually not sure what the right word is to describe languages that have lots of big compounds with no spaces. (Which is the key issue here, as to why we need subword tokenization techni…

After reading that section of the book i think the language property you're after is 'highly synthetic': https://en.wikipedia.org/wiki/Synthetic_language There's a spectrum between synthetic and analytic languages ( https://en.wikipedia.org/wiki/Synthetic_language#Synthetic_a... ) and those closer to the synthetic end are the ones giving you trouble. Polish will be subtype of synthetic called fusional/inflected which…

Many thanks - this is really helpful.

Re: Draft of the Fast.ai Book

#53
post #51

Earlier quoted context omitted.

That's exciting! If pull requests are enabled I can always send one once I'm up and running! Looking forward to checking out the good stuff in there!

Actually someone already did a PR for it!

Oh brilliant! That's what happens when I slack off checking out face masks haha!

Re: Draft of the Fast.ai Book

#54
post #45

Earlier quoted context omitted.

I don't get this perspective about the GPL. Look, they are giving you something for free, including the source code and the right to build upon it and publish modified versions. You can do basically whatever you want with it, as long as you pass on the freedoms that were granted to you. Is that unfair? Enjoying getting freedoms but not passing them on is not nice.

I get GPL and fully appreciate its philosophy. The problem happens when you actually use it in practice. Because of its viral nature, anyone with different licensing must convert to GPL if they use your code. For many scenarios, this is actually not possible not just because of commercial secrets but the potential for opening up for security vulnerabilities when you don’t have resources or competitions where you shou…

> The problem happens when you actually use it in practice.

I think it's fair for any code publisher to require that the freedoms he/she gives with his/her code never get taken away and it or its modified versions can never get locked up or used in opposition to the wishes and interests of the users (i.e. the users retain the ultimate control over modifying behavior by modifying the code).

> Due to this reason, many companies forbid the use of GPL licensed software as well as release anything under it (because then you can’t use your own code!)

It seems you have a misunderstanding here, and I think it's a common one. You can use your own code in any way you want. You own the copyright, you decide the rules. And you don't need any agreements with yourself. Further, you can release your code to multiple people, each with any license you want. You can also sell proprietary licenses to companies that prefer it, while also releasing the same code under a GPL license to the public.

Re: Draft of the Fast.ai Book

#55
post #4

> There are also "agglutinative languages", like Polish, which can add many morphemes together to create very long "words" which include a lot of separate pieces of information. [1] Polish does not work this way. Source: I am Polish. Perhaps jph00 meant Turkish. Issue filed. [1] https://github.com/fastai/fastbook/blob/master/10_nlp.ipynb

Or Hungarian. Megszentségteleníthetetlenségeskedéseitekért for example.

Yes, which is an agglutinative language

Re: Draft of the Fast.ai Book

#56
post #22
post #15

It's a neat idea to write the entire book as notebooks - so you can have run-able code right in line. Definitely excited to check this out; thanks Jeremy and Sylvain!

These sorts of books have existed since the dawn of notebooks. While I think them useful for demonstrations, I don’t think there is much pedantic value (beyond a more static medium) in all honesty. Well-worked examples a student can consult while attempting to solve problems on their own is still of paramount importance.

When you say "pedantic value", do you mean "pedagogic value"?

Re: Draft of the Fast.ai Book

#57
post #29
post #15

It's a neat idea to write the entire book as notebooks - so you can have run-able code right in line. Definitely excited to check this out; thanks Jeremy and Sylvain!

It's an awful idea, notebook stability ages like milk

i think that's true of almost all tech books in paper form

personally i think these work great because i can add cells to inspect data or try experiments easily as i'm reading to help me understand whats going on

Re: Draft of the Fast.ai Book

#58
post #29
post #15

It's a neat idea to write the entire book as notebooks - so you can have run-able code right in line. Definitely excited to check this out; thanks Jeremy and Sylvain!

It's an awful idea, notebook stability ages like milk

read for theory and big patterns

Re: Draft of the Fast.ai Book

#59
post #45

Earlier quoted context omitted.

I don't get this perspective about the GPL. Look, they are giving you something for free, including the source code and the right to build upon it and publish modified versions. You can do basically whatever you want with it, as long as you pass on the freedoms that were granted to you. Is that unfair? Enjoying getting freedoms but not passing them on is not nice.

I get GPL and fully appreciate its philosophy. The problem happens when you actually use it in practice. Because of its viral nature, anyone with different licensing must convert to GPL if they use your code. For many scenarios, this is actually not possible not just because of commercial secrets but the potential for opening up for security vulnerabilities when you don’t have resources or competitions where you shou…

> I get GPL and fully appreciate its philosophy

No, you clearly don't.

Post reply on HN